Cortex-M MCU Emulation with Renode | Interrupt

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?