summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorEugene Syromyatnikov <evgsyr@gmail.com>2017-03-17 21:04:03 +0100
committerEugene Syromyatnikov <evgsyr@gmail.com>2017-03-17 21:06:06 +0100
commitc465b2ee0e5791891866d2be42f87b2bcbf7ab35 (patch)
tree88c96b3b65d8f0ae24a14d292aeb7be3d6afdead
parent45cca0e9b53648b9f744cea2f7358a2c128cd030 (diff)
downloadstrace-c465b2ee0e5791891866d2be42f87b2bcbf7ab35.tar.gz
tests: move try_run_prog to init.sh
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.
-rw-r--r--tests/init.sh14
-rwxr-xr-xtests/sched.test14
2 files changed, 14 insertions, 14 deletions
diff --git a/tests/init.sh b/tests/init.sh
index f368b98af..24a523e84 100644
--- a/tests/init.sh
+++ b/tests/init.sh
@@ -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"
diff --git a/tests/sched.test b/tests/sched.test
index 3837d8c7e..a62f7868a 100755
--- a/tests/sched.test
+++ b/tests/sched.test
@@ -29,20 +29,6 @@
. "${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