Files
simulation_core/tests/platforms/UP_Squared.robot

28 lines
876 B
Plaintext

*** Variables ***
${UART} sysbus.uart
${SCRIPT_ZEPHYR} @scripts/single-node/up_squared_x86_64_zephyr.resc
*** Keywords ***
Create Machine
Execute Command include ${SCRIPT_ZEPHYR}
Create Terminal Tester ${UART}
*** Test Cases ***
Should Run Zephyr hello_world Sample
Create Machine
Wait For Line On Uart Hello World! up_squared
Should Not Use Dirty Addresses
Create Machine
# The log below is on Debug level and can be from any core.
Create Log Tester 0
Execute Command logLevel 0 cpu0
Execute Command logLevel 0 cpu1
Wait For Line On Uart Hello World! up_squared
# X86_64 doesn't currently use these addresses, this makes sure they aren't added either.
Should Not Be In Log Attempted reduction of x86_64 dirty addresses list failed