mirror of
https://github.com/RGBCube/serenity
synced 2025-07-28 07:27:45 +00:00
Shell: Make tests use PASS/FAIL instead of exit codes
There's no guarantee that the last executed command will have a zero exit code, and so the shell exit code may or may not be zero, even if all the tests pass. Also changes the `test || echo fail && exit` to `if not test { echo fail && exit }`, since that's nicer-looking.
This commit is contained in:
parent
5ec139e728
commit
86f50aa74e
14 changed files with 177 additions and 128 deletions
|
@ -1,14 +1,12 @@
|
|||
#!/bin/Shell
|
||||
|
||||
echo "Not running Shell-backgrounding as it has a high failure rate"
|
||||
echo PASS
|
||||
exit 0
|
||||
|
||||
setopt --verbose
|
||||
source test-commons.inc
|
||||
|
||||
fail(msg) {
|
||||
echo FAIL: $msg
|
||||
exit 1
|
||||
}
|
||||
setopt --verbose
|
||||
|
||||
last_idx=''
|
||||
block_idx=0
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue