Explicitly count the number of failed tests, test equality with 0, and explicitly exit with a non-zero error status if there are non-zero failed tests
This commit is contained in:
parent
70e46f3248
commit
ddb3c62524
|
@ -25,10 +25,11 @@ script:
|
||||||
- "make -C regression-tests/??-$BUILD_TYPE RUNALL=true summary"
|
- "make -C regression-tests/??-$BUILD_TYPE RUNALL=true summary"
|
||||||
|
|
||||||
after_script:
|
after_script:
|
||||||
## Print a basic summary in unix style
|
## Print a basic summary
|
||||||
- "echo 'Summary:'; cat regression-tests/??-$BUILD_TYPE/summary"
|
- "echo 'Summary:'; cat regression-tests/??-$BUILD_TYPE/summary"
|
||||||
|
- "FAILS=`grep -c -i 'fail' regression-tests/??-$BUILD_TYPE/summary`"
|
||||||
## This will detect whether the build should pass or fail
|
## This will detect whether the build should pass or fail
|
||||||
- "test `grep -c -i 'fail' regression-tests/??-$BUILD_TYPE/summary` -eq 0"
|
- "test $FAILS -eq 0; exit $?"
|
||||||
|
|
||||||
|
|
||||||
env:
|
env:
|
||||||
|
|
Loading…
Reference in a new issue