ladybird/Userland/Shell/Tests/test-commons.inc
AnotherTest 86f50aa74e 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.
2021-01-19 08:19:43 +01:00

6 lines
156 B
PHP

fail() {
# The AST ends up at stderr, and CI checks for 'fail' (uppercase)
# Trick it into not failing the test.
echo "FA""IL:" $*
exit 1
}