diff options
author | Mark Wielaard <mark@klomp.org> | 2023-12-12 10:43:49 +0100 |
---|---|---|
committer | Mark Wielaard <mark@klomp.org> | 2023-12-18 13:14:30 +0100 |
commit | 744e3ea84d756006c95a8c07382cfdbef5a3bf58 (patch) | |
tree | d1a62ddb94bb39c85c50d32d903a92855a2c2822 | |
parent | 03c171947cc538b04957ac2222ce86e7c0170bd1 (diff) |
tests: Don't redirect output to /dev/null in run-native-test.sh
By redirecting all output to /dev/null in run-native-test.sh the
run-native-test.sh.log file will be empty on failures. This makes
it hard to figure out what went wrong.
* tests/run-native-test.sh: Remove /dev/null redirects.
Signed-off-by: Mark Wielaard <mark@klomp.org>
-rwxr-xr-x | tests/run-native-test.sh | 15 |
1 files changed, 9 insertions, 6 deletions
diff --git a/tests/run-native-test.sh b/tests/run-native-test.sh index 042a51c6..01a52e82 100755 --- a/tests/run-native-test.sh +++ b/tests/run-native-test.sh @@ -57,10 +57,10 @@ trap native_exit 0 for cc in "$HOSTCC" "$HOST_CC" cc gcc "$CC"; do test "x$cc" != x || continue - $cc -o native -g native.c > /dev/null 2>&1 && + $cc -o native -g native.c && # Some shell versions don't do this right without the braces. - { ./native > /dev/null 2>&1 & native=$! ; } && - sleep 1 && kill -0 $native 2> /dev/null && + { ./native & native=$! ; } && + sleep 1 && kill -0 $native && break || native=0 done @@ -68,14 +68,17 @@ done native_test() { # Try the build against itself, i.e. $config_host. - testrun "$@" -e $1 > /dev/null + echo "Try the build against itself: $@ -e $1" + testrun "$@" -e $1 # Try the build against a presumed native process, running this sh. # For tests requiring debug information, this may not test anything. - testrun "$@" -p $$ > /dev/null + echo "Try the build against a presumed native process: $@ -p $$" + testrun "$@" -p $$ # Try the build against the trivial native program we just built with -g. - test $native -eq 0 || testrun "$@" -p $native > /dev/null + echo "Try the build against the trivial native program: $@ -p $native" + test $native -eq 0 || testrun "$@" -p $native } native_test ${abs_builddir}/allregs |