aboutsummaryrefslogtreecommitdiffstats
path: root/true-test
diff options
context:
space:
mode:
Diffstat (limited to 'true-test')
-rwxr-xr-xtrue-test/test9
1 files changed, 8 insertions, 1 deletions
diff --git a/true-test/test b/true-test/test
index 4ff838a..0b26a05 100755
--- a/true-test/test
+++ b/true-test/test
@@ -75,7 +75,14 @@ for f in $@; do
$f
done
) | tee result
-! grep FAILED < result >/dev/null
+! grep FAILED < result > /dev/null
ret=$?
+if test $ret != 0; then
+ if test $(grep FAILED < result | grep -v NON-POSIX | wc -l) = 1; then
+ ret=1
+ else
+ ret=2
+ fi
+fi
rm result
exit $ret