tests: niti fully skips tests in exec.skip
authorJean Privat <jean@pryen.org>
Sat, 26 Apr 2014 02:20:20 +0000 (22:20 -0400)
committerJean Privat <jean@pryen.org>
Sat, 26 Apr 2014 14:39:22 +0000 (10:39 -0400)
Signed-off-by: Jean Privat <jean@pryen.org>

tests/tests.sh

index da605a8..733eb1f 100755 (executable)
@@ -239,6 +239,16 @@ need_skip()
                echo >>$xml "<testcase classname='$3' name='$2'><skipped/></testcase>"
                return 0
        fi
+       if test $engine = niti && echo "$1" | grep -f "exec.skip" >/dev/null 2>&1; then
+               ((tapcount=tapcount+1))
+               if [ -n "$tap" ]; then
+                       echo "ok - $2 # skip"
+               else
+                       echo "=> $2: [skip exec]"
+               fi
+               echo >>$xml "<testcase classname='$3' name='$2'><skipped/></testcase>"
+               return 0
+       fi
        return 1
 }