diff options
author | Denis Vlasenko <vda.linux@googlemail.com> | 2008-04-26 10:14:25 +0000 |
---|---|---|
committer | Denis Vlasenko <vda.linux@googlemail.com> | 2008-04-26 10:14:25 +0000 |
commit | 64d5bfda1af0b8d6fe2c1996b3df15a0fa513679 (patch) | |
tree | b8aca320f0d4ce335d37fcbc57a27691be239dae /testsuite/runtest | |
parent | 16afa38a7b6c837745492a785657c10b1b86f95c (diff) | |
download | busybox-64d5bfda1af0b8d6fe2c1996b3df15a0fa513679.tar.gz |
runtest: use numeric compare instead of string where appropriate
Diffstat (limited to 'testsuite/runtest')
-rwxr-xr-x | testsuite/runtest | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/testsuite/runtest b/testsuite/runtest index 478764801..b8b2da8e0 100755 --- a/testsuite/runtest +++ b/testsuite/runtest @@ -37,7 +37,7 @@ run_applet_testcase() # echo "Running testcase $testcase" d="$tsdir" sh -x -e "$testcase" >"$testname.stdout.txt" 2>&1 status=$? - if [ $status != 0 ]; then + if [ $status -ne 0 ]; then echo "FAIL: $testname" if [ x"$VERBOSE" != x ]; then cat "$testname.stdout.txt" @@ -71,7 +71,7 @@ run_applet_tests() continue fi run_applet_testcase "$applet" "$testcase" - test $? = 0 || status=1 + test $? -eq 0 || status=1 done return $status } @@ -125,7 +125,7 @@ for applet in $applets; do # Any old-style tests for this applet? if [ "$applet" != "CVS" -a -d "$tsdir/$applet" ]; then run_applet_tests "$applet" - test $? = 0 || status=1 + test $? -eq 0 || status=1 fi # Is this a new-style test? @@ -139,14 +139,14 @@ for applet in $applets; do fi # echo "Running test ${tsdir:-.}/${applet}.tests" PATH="$LINKSDIR:$tsdir:$bindir:$PATH" "${tsdir:-.}/${applet}.tests" - test $? = 0 || status=1 + test $? -eq 0 || status=1 fi done # Leaving the dir makes it somewhat easier to run failed test by hand #rm -rf "$LINKSDIR" -if [ $status != 0 -a x"$VERBOSE" = x ]; then +if [ $status -ne 0 -a x"$VERBOSE" = x ]; then echo "Failures detected, running with -v (verbose) will give more info" fi exit $status |