1*** Variables ***
2${UART}                       sysbus.sercom3
3${ELF}                        @https://dl.antmicro.com/projects/renode/adafruit_itsybitsy_m4_express-zephyr-shell_module.elf-s_1174688-96ba3690738a878b9f1d47e5ac677592a42c9040
4${PLATFORM}                   @platforms/cpus/atsamd51g19a.repl
5${PROMPT}                     uart:~$
6
7*** Keywords ***
8Create Machine
9    Execute Command           mach create
10    Execute Command           machine LoadPlatformDescription ${PLATFORM}
11    Execute Command           sysbus LoadELF ${ELF}
12
13*** Test Cases ***
14Should Boot Shell
15    Create Machine
16    Create Terminal Tester    ${UART}
17
18    Start Emulation
19
20    Wait For Prompt On Uart   ${PROMPT}
21    Write Line To Uart        help
22    Wait For Line On Uart     Please press the <Tab> button to see all available commands.
23    Wait For Prompt On Uart   ${PROMPT}
24