mirror of
https://github.com/RGBCube/serenity
synced 2025-06-14 10:22:07 +00:00

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.
6 lines
156 B
PHP
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
|
|
}
|