* tests/init.sh (SLEEP_A_BIT): New variable.
* tests/detach-sleeping: Use it.
* tests/detach-stopped: Likewise.
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
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 $!
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
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 $!
: "${STRACE:=../strace}"
: "${TIMEOUT_DURATION:=60}"
+: "${SLEEP_A_BIT:=sleep 1}"