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.
"$@" || 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"
. "${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