tests: exec.skip and cc.skip are searched in the sav directories
authorJean Privat <jean@pryen.org>
Tue, 23 Jun 2015 14:59:14 +0000 (10:59 -0400)
committerJean Privat <jean@pryen.org>
Tue, 23 Jun 2015 15:36:13 +0000 (11:36 -0400)
Signed-off-by: Jean Privat <jean@pryen.org>

tests/tests.sh

index 1dc7eaf..66a53a0 100755 (executable)
@@ -372,19 +372,25 @@ need_skip()
 skip_exec()
 {
        test "$noskip" = true && return 1
-       if echo "$1" | grep -f "exec.skip" >/dev/null 2>&1; then
-               echo -n "_ "
-               return 0
-       fi
+       for savdir in $savdirs .; do
+               f="$savdir/exec.skip"
+               if echo "$1" | grep -f "$f" >/dev/null 2>&1; then
+                       echo -n "_ no exec by $f; "
+                       return 0
+               fi
+       done
        return 1
 }
 
 skip_cc()
 {
        test "$noskip" = true && return 1
-       if echo "$1" | grep -f "cc.skip" >/dev/null 2>&1; then
-               return 0
-       fi
+       for savdir in $savdirs .; do
+               f="$savdir/cc.skip"
+               if echo "$1" | grep -f "$f" >/dev/null 2>&1; then
+                       return 0
+               fi
+       done
        return 1
 }