aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDavid Phillips <dbphillipsnz@gmail.com>2016-05-21 22:13:06 +1200
committerDavid Phillips <dbphillipsnz@gmail.com>2016-05-21 22:13:06 +1200
commitc63dc8b244399df3235ad690d3fb3144cb6ef3b1 (patch)
tree4e00678b961e68c8191fe9be1f53f7ab29e24954
parent2f6208af089ee01cf378ff677fde3f38406e4ac0 (diff)
downloadpgm-interlace-c63dc8b244399df3235ad690d3fb3144cb6ef3b1.tar.xz
Add test script summary
-rwxr-xr-xtest/test.sh17
1 files changed, 17 insertions, 0 deletions
diff --git a/test/test.sh b/test/test.sh
index 9252823..766dd76 100755
--- a/test/test.sh
+++ b/test/test.sh
@@ -1,18 +1,25 @@
#!/bin/sh
+fails=0
+passes=0
+xfails=0
+
fail()
{
+ fails=$(( $fails + 1 ))
echo -e '[\e[1;31mFAIL\e[0m] '$i $@
}
xfail()
{
+ xfails=$(( $xfails + 1 ))
echo -e '[\e[1;35mXFAIL\e[0m] '$i $@
}
pass()
{
+ passes=$(( $passes + 1 ))
echo -e '[\e[0;32mPASS\e[0m] '$i $@
}
@@ -78,3 +85,13 @@ for i in {pass,error,xfail}/*.sh ; do
rm -f "$out" "$log"
popd > /dev/null
done
+
+echo ----------------------------------
+echo Test results
+echo ----------------------------------
+echo "Failures : $fails"
+echo "Passes : $passes"
+echo "Expected failures : $xfails"
+echo ----------------------------------
+
+exit $fails