]> granicus.if.org Git - strace/commitdiff
tests: move try_run_prog to init.sh
authorEugene Syromyatnikov <evgsyr@gmail.com>
Fri, 17 Mar 2017 20:04:03 +0000 (21:04 +0100)
committerEugene Syromyatnikov <evgsyr@gmail.com>
Fri, 17 Mar 2017 20:06:06 +0000 (21:06 +0100)
Looks like try_run_prog may be of general use by other syscall class
tests.

* tests/sched.test (try_run_prog): Move it...
* tests/init: ... here.

tests/init.sh
tests/sched.test

index f368b98afa88d621d5be3e1d1b2be7ca18da9c80..24a523e84c1ff79b1c2706a1dcce42635dd546a6 100644 (file)
@@ -72,6 +72,20 @@ run_prog_skip_if_failed()
        "$@" || framework_skip_ "$args failed with code $?"
 }
 
+try_run_prog()
+{
+       local rc
+
+       "$@" > /dev/null || {
+               rc=$?
+               if [ $rc -eq 77 ]; then
+                       return 1
+               else
+                       fail_ "$* failed with code $rc"
+               fi
+       }
+}
+
 run_strace()
 {
        > "$LOG" || fail_ "failed to write $LOG"
index 3837d8c7e6209f159519dd7519496f7787ed54d4..a62f7868a9fdbf2ff0c9696c8facec07d6797127 100755 (executable)
 
 . "${srcdir=.}/init.sh"
 
-try_run_prog()
-{
-       local rc
-
-       "$@" > /dev/null || {
-               rc=$?
-               if [ $rc -eq 77 ]; then
-                       return 1
-               else
-                       fail_ "$* failed with code $rc"
-               fi
-       }
-}
-
 while read w i
 do
        try_run_prog "./$i" || continue