blob: aeae6b35fbec39f0d3716868cb0c1f05b8902dcd [file] [log] [blame]
*** Variables ***
${APP_URL} https://dl.antmicro.com/projects/renode/cortex_m4--tock-cxx_hello.tbf-s_16384-2bf6dfc3ffd2894bea56341901beec1e903c3135
${TOCK_URL} https://dl.antmicro.com/projects/renode/stm32f412gdiscovery--tock_kernel.elf-s_3392340-6da12cfcd5c4180b60ce7bf2ad32f019c9e8216e
${UART} sysbus.usart2
*** Keywords ***
Create Machine
Execute Command $bin=@${TOCK_URL}
Execute Command $app=@${APP_URL}
Execute Command include @scripts/single-node/stm32f4_tock.resc
*** Test Cases ***
Should Print Hello World
Create Machine
Create Terminal Tester ${UART}
Start Emulation
Wait For Line On Uart Initialization complete. Entering main loop
Wait For Line On Uart D2 says hello
Wait For Line On Uart D1 says hello
Wait For Line On Uart D2 says hello
Wait For Line On Uart D1 says hello
Wait For Line On Uart D2 says hello
Wait For Line On Uart D1 says hello