← Commit list

8dbea7dbb

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

Subject

ash: add slightly different testcase

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/signal2.right+1 -1
@@ -1,3 +1,3 @@
-sleeping
+child sleeps
child exits as expected
parent exits
shell/ash_test/ash-signals/signal2.tests+1 -1
@@ -6,7 +6,7 @@ cleanup() {
exit
}
trap cleanup HUP
-echo "sleeping"
+echo "child sleeps"
sleep 1
echo "BAD exit from child!"
' &
shell/ash_test/ash-signals/signal3.right+4 -0
@@ -0,0 +1,4 @@
+child sleeps
+child got HUP
+child exits
+parent exits
shell/ash_test/ash-signals/signal3.tests+17 -0
@@ -0,0 +1,17 @@
+#!/bin/sh
+
+$THIS_SH -c '
+hup() {
+ echo "child got HUP"
+}
+trap hup HUP
+echo "child sleeps"
+sleep 1
+echo "child exits"
+' &
+
+child=$!
+sleep 0.1 # let child install handler first
+kill -HUP $child
+wait
+echo "parent exits"