#!/bin/sh # Without --ignore-exit, the tap harness causes any FAILs within a # test plan to raise ERRORs; this is just noise. export LD_LIBRARY_PATH=FIXMEPTESTPATH/tests/utils/testapp/userspace-probe-elf-binary/.libs makeargs="LOG_DRIVER_FLAGS=--ignore-exit top_srcdir=FIXMEPTESTPATH top_builddir=FIXMEPTESTPATH" make -k -t all >error.log 2>&1 # Can specify a test e.g.: # -C tests/regression/ check TESTS='kernel/test_callstack' make -k -s $makeargs check 2>error.log | sed -e 's#/tmp/tmp\...........#/tmp/tmp.XXXXXXXXXX#g' exitcode=$? if [ -e error.log ]; then cat error.log fi if [ -e tests/unit/test-suite.log ]; then cat tests/unit/test-suite.log fi if [ -e tests/regression/test-suite.log ]; then cat tests/regression/test-suite.log fi exit $exitcode