dev_size=$(get_device_size "$device") ||
skip_test_ "failed to determine size of $device"
-# Don't use shell arithimetic as older version of dash use longs
+# Don't use shell arithmetic as older versions of dash use longs
DEV_OFLOW=$(expr $dev_size + 1)
-timeout 1 dd bs=1 skip=$DEV_OFLOW count=0 status=noxfer < "$device" 2> err
+timeout 10 dd bs=1 skip=$DEV_OFLOW count=0 status=noxfer < "$device" 2> err
test "$?" = "1" || fail=1
echo "dd: \`standard input': cannot skip: Invalid argument
0+0 records in
0+0 records out" > err_ok || framework_failure
compare err_ok err || fail=1
-timeout 1 dd bs=1 seek=$DEV_OFLOW count=0 status=noxfer > "$device" 2> err
+timeout 10 dd bs=1 seek=$DEV_OFLOW count=0 status=noxfer > "$device" 2> err
test "$?" = "1" || fail=1
echo "dd: \`standard output': cannot seek: Invalid argument
0+0 records in
ls: loop/sub: not listing already-listed directory
EOF
-timeout 1 ls -RL loop >out 2>err
+timeout 10 ls -RL loop >out 2>err
# Ensure that ls exits with status 2 upon detecting a cycle
test $? = 2 || fail=1
. $srcdir/test-lib.sh
# no timeout
-timeout 1 true || fail=1
+timeout 10 true || fail=1
# no timeout (suffix check)
timeout 1d true || fail=1
timeout 0 true || fail=1
# exit status propagation
-timeout 1 false && fail=1
-timeout 1 sh -c 'exit 2'
+timeout 10 sh -c 'exit 2'
test $? = 2 || fail=1
# timeout
-timeout 1 sleep 2
+timeout 1 sleep 10
test $? = 124 || fail=1
# Ensure `timeout` is immune to parent's SIGCHLD handler
# ash doesn't support "trap '' CHLD"; it knows only signal numbers.
sig=`"$abs_top_builddir/src/kill" -l CHLD 2>/dev/null` && trap '' $sig
- exec timeout 1 true
+ exec timeout 10 true
) || fail=1
Exit $fail
# Ensure that tail --pid=PID exits with success status when PID is dead.
# Use an unlikely-to-be-live PID
- timeout 3 tail -f -s.1 --pid=$PID_T_MAX $inotify empty
+ timeout 10 tail -f -s.1 --pid=$PID_T_MAX $inotify empty
ret=$?
test $ret = 124 && skip_test_ "pid $PID_T_MAX present or tail too slow"
test $ret = 0 || fail=1
# Ensure tail doesn't wait for data when PID is dead
- timeout 3 tail -f -s10 --pid=$PID_T_MAX $inotify empty
+ timeout 10 tail -f -s10 --pid=$PID_T_MAX $inotify empty
test $? = 124 && fail=1
done
. $srcdir/test-lib.sh
-echo foo | timeout 2 tail -f -c3 > out || fail=1
+echo foo | timeout 10 tail -f -c3 > out || fail=1
echo oo > exp || fail=1
compare out exp || fail=1
for inotify in ---disable-inotify ''; do
- timeout 1 tail -s0.1 -f $inotify not_here
+ timeout 10 tail -s0.1 -f $inotify not_here
test $? = 124 && fail=1
if test ! -r unreadable; then # can't test this when root
- timeout 1 tail -s0.1 -f $inotify unreadable
+ timeout 10 tail -s0.1 -f $inotify unreadable
test $? = 124 && fail=1
fi