| #!/bin/sh |
| # use target=recheck if you want to recheck failing tests |
| [ "$target" = "" ] && target=check |
| |
| # Without --ignore-exit, the tap harness causes any FAILs within a |
| # test plan to raise ERRORs; this is just noise. |
| makeargs="LOG_DRIVER_FLAGS=--ignore-exit abs_top_srcdir=$PWD abs_top_builddir=$PWD GREP=grep SED=sed PYTHON=python3" |
| |
| exec 2> error.log |
| make -C tests -k -s $makeargs $target |
| exitcode=$? |
| if [ -e error.log ]; then |
| cat error.log |
| fi |
| if [ -e tests/test-suite.log ]; then |
| cat tests/test-suite.log |
| fi |
| |
| exit $exitcode |