← Commit list

5c1327035

Denis Vlasenko
Denis Vlasenko
2008-07-26
FAILED Duration: 22s

Subject

ash: fix testcase to not sleep for whole 10 seconds, gets annoying pretty fast. Also fix wrong message there.

Binary

No binary (build failed)

Architecture & Compiler Flags

Architecture: x86_64-linux-gnu Compiler: gcc (Ubuntu 11.4.0-1ubuntu1~22.04.3) 11.4.0

—

Build Log

(log yok)

Commit Diff GitHub →

shell/ash_test/ash-signals/signal1.right+4 -4
@@ -2,19 +2,19 @@ got signal
trap -- 'echo got signal' USR1
sent 1 signal
got signal
-sleep interrupted
+wait interrupted
trap -- 'echo got signal' USR1
sent 2 signal
got signal
-sleep interrupted
+wait interrupted
trap -- 'echo got signal' USR1
sent 3 signal
got signal
-sleep interrupted
+wait interrupted
trap -- 'echo got signal' USR1
sent 4 signal
got signal
-sleep interrupted
+wait interrupted
trap -- 'echo got signal' USR1
sent 5 signal
sleep completed
shell/ash_test/ash-signals/signal1.tests+7 -8
@@ -1,24 +1,23 @@
-sleeping=true
-
trap "echo got signal" USR1
for try in 1 2 3 4 5; do
kill -USR1 $$
- sleep 1
- echo sent $try signal
+ sleep 0.2
+ echo "sent $try signal"
done &
-sleep 10 &
+sleep 2 &
+sleeping=true
while $sleeping; do
trap
if wait %%; then
- echo sleep completed
+ echo "sleep completed"
sleeping=false
elif [ $? == 127 ]; then
- echo no sleep tonite
+ echo "BUG: no processes to wait for?!"
sleeping=false
else
- echo sleep interrupted;
+ echo "wait interrupted"
fi
done