Exit with status 0 instead of -1

This commit is contained in:
Lee Lup Yuen 2024-06-04 09:30:47 +08:00
parent b294b4c743
commit 0e2e78e43f

View file

@ -1,6 +1,9 @@
#!/usr/bin/expect #!/usr/bin/expect
## Expect Script for Testing NuttX with Ox64 BL808 Emulator ## Expect Script for Testing NuttX with Ox64 BL808 Emulator
## Wait at most 30 seconds
set timeout 30
## For every 1 character sent, wait 0.001 milliseconds ## For every 1 character sent, wait 0.001 milliseconds
set send_slow {1 0.001} set send_slow {1 0.001}
@ -11,17 +14,34 @@ spawn ./temu nuttx.cfg
expect "nsh> " expect "nsh> "
send -s "uname -a\r" send -s "uname -a\r"
## Wait for the prompt and enter `free`
expect "nsh> "
send -s "free\r"
## Wait for the prompt and enter `hello`
expect "nsh> "
send -s "hello\r"
## Wait for the prompt and enter `getprime`
expect "nsh> "
send -s "getprime\r"
## Wait for the prompt and enter `hello`
expect "nsh> "
send -s "hello\r"
## Wait for the prompt and enter `getprime`
expect "nsh> "
send -s "getprime\r"
## Wait for the prompt and enter `ostest` ## Wait for the prompt and enter `ostest`
expect "nsh> " expect "nsh> "
send -s "ostest\r" send -s "ostest\r"
## Wait at most 30 seconds
set timeout 30
## Check the response... ## Check the response...
expect { expect {
## If we see this message, exit normally ## If we see this message, exit normally
"ostest_main: Exiting with status -1" { exit 0 } "ostest_main: Exiting with status 0" { exit 0 }
## If timeout, exit with an error ## If timeout, exit with an error
timeout { exit 1 } timeout { exit 1 }