diff options
author | David Phillips <dbphillipsnz@gmail.com> | 2016-05-21 22:13:06 +1200 |
---|---|---|
committer | David Phillips <dbphillipsnz@gmail.com> | 2016-05-21 22:13:06 +1200 |
commit | c63dc8b244399df3235ad690d3fb3144cb6ef3b1 (patch) | |
tree | 4e00678b961e68c8191fe9be1f53f7ab29e24954 | |
parent | 2f6208af089ee01cf378ff677fde3f38406e4ac0 (diff) | |
download | pgm-interlace-c63dc8b244399df3235ad690d3fb3144cb6ef3b1.tar.xz |
Add test script summary
-rwxr-xr-x | test/test.sh | 17 |
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 |