tests: parametrize "sleep 1"
authorDmitry V. Levin <ldv@altlinux.org>
Tue, 18 Jun 2013 20:51:49 +0000 (20:51 +0000)
committerDmitry V. Levin <ldv@altlinux.org>
Tue, 18 Jun 2013 20:51:49 +0000 (20:51 +0000)
* tests/init.sh (SLEEP_A_BIT): New variable.
* tests/detach-sleeping: Use it.
* tests/detach-stopped: Likewise.

tests/detach-sleeping
tests/detach-stopped
tests/init.sh

index 8ea91e4847072003e56c8ddb7eeaf264f24cc8bd..2a7e9ab9ae65aa169f1ce716971afa17c4b03298 100755 (executable)
@@ -14,7 +14,7 @@ set -e
 while ! [ -s set_ptracer_any.out ]; do
        kill -0 $! 2> /dev/null ||
                fail_ 'set_ptracer_any sleep failed'
-       sleep 1
+       $SLEEP_A_BIT
 done
 rm -f set_ptracer_any.out
 
@@ -33,7 +33,7 @@ $STRACE -p $tracee_pid 2> $LOG &
 while ! grep -F "Process $tracee_pid attached" $LOG > /dev/null; do
        kill -0 $! 2> /dev/null ||
                { cat $LOG; cleanup; fail_ 'strace -p does not work'; }
-       sleep 1
+       $SLEEP_A_BIT
 done
 
 kill -INT $!
index f837b046e997eac27d41355a9b2ec2d407f9aaad..3844fc25d36ba31b8e1afbe48591d4cda5fb99cb 100755 (executable)
@@ -14,7 +14,7 @@ set -e
 while ! [ -s set_ptracer_any.out ]; do
        kill -0 $! 2> /dev/null ||
                fail_ 'set_ptracer_any sleep failed'
-       sleep 1
+       $SLEEP_A_BIT
 done
 rm -f set_ptracer_any.out
 
@@ -34,13 +34,13 @@ $STRACE -p $tracee_pid 2> $LOG &
 while ! grep -F "Process $tracee_pid attached" $LOG > /dev/null; do
        kill -0 $! 2> /dev/null ||
                { cat $LOG; cleanup; fail_ 'strace -p does not work'; }
-       sleep 1
+       $SLEEP_A_BIT
 done
 
 while ! grep -F -e '--- stopped by ' $LOG > /dev/null; do
        kill -0 $! 2> /dev/null ||
                { cat $LOG; cleanup; fail_ 'strace -p does not work'; }
-       sleep 1
+       $SLEEP_A_BIT
 done
 
 kill -INT $!
index a3ff2f85455080380fed7ae776d44d8e14bc4096..3976a1eafc687d6409e13e1b6c10bd68410c2fb4 100644 (file)
@@ -19,3 +19,4 @@ check_prog()
 
 : "${STRACE:=../strace}"
 : "${TIMEOUT_DURATION:=60}"
+: "${SLEEP_A_BIT:=sleep 1}"