I’m trying out the example and everything works fine when running the sim manually: I see “hello world” and the “button pressed” prompt.
However, when I try to run renode-test tests/test-button.robot
it gets stuck at:
Preparing suites
Started Renode instance on port 49152; pid 8998
Starting suites
Running tests/test-button.robot
+++++ Starting test 'test-button.Should Handle Button Press'
When I kill it I get the following output:
Second signal will force exit.
!!!!! Emulation's state saved to "/home/hendrik/projects/renode/hello_world/renode/snapshots/test-button.Should_Handle_Button_Press.fail.save"
!!!!! Log saved to "/home/hendrik/projects/renode/hello_world/renode/logs/test-button.Should_Handle_Button_Press.log"
+++++ Finished test 'test-button.Should Handle Button Press' in 16.30 seconds with status failed
╔═
║ Execution terminated by signal
║
║ Also teardown failed:
║ Several failures occurred:
║
║ 1) Connection to remote server broken: [Errno 104] Connection reset by peer
║
║ 2) Connection to remote server broken: [Errno 111] Connection refused
║
║ 3) Connection to remote server broken: [Errno 111] Connection refused
║
║ 4) Connection to remote server broken: [Errno 111] Connection refused
╚═
Suite tests/test-button.robot failed in 16.62 seconds.
Cleaning up suites
Closing Renode pid 8998
Aggregating all robot results
Output: /home/hendrik/projects/renode/hello_world/renode/robot_output.xml
Log: /home/hendrik/projects/renode/hello_world/renode/log.html
Report: /home/hendrik/projects/renode/hello_world/renode/report.html
Some tests failed :( See the list of failed tests below and logs for details!
Failed robot critical tests:
1. Test Suite.Should Handle Button Press
------
Does someone know what I might be missing?