Zsh Mailing List Archive
Messages sorted by:
Reverse Date,
Date,
Thread,
Author
[PATCH] Add a unit test for workers/46060.
---
Test/A05execution.ztst | 7 +++++++
1 file changed, 7 insertions(+)
diff --git a/Test/A05execution.ztst b/Test/A05execution.ztst
index edc561582..20a594b68 100644
--- a/Test/A05execution.ztst
+++ b/Test/A05execution.ztst
@@ -326,6 +326,7 @@ F:anonymous function, and a descriptor leak when backgrounding a pipeline
callfromchld() { true && { print CHLD } }
TRAPCHLD() { callfromchld }
sleep 2 & sleep 3; print OK
+ unfunction TRAPCHLD # don't affect future tests
0:Background job exit does not affect reaping foreground job
>CHLD
>OK
@@ -394,3 +395,9 @@ F:anonymous function, and a descriptor leak when backgrounding a pipeline
>127
# TBD: the 0 above is believed to be bogus and should also be turned
# into 127 when the ccorresponding bug is fixed in the main shell.
+
+# Without the outer subshell, the test harness reports the pre-46060 behaviour
+# as "skipped" rather than "failed".
+ (( exit 130 ) | { sleep 1; echo hello })
+0:exit code 130 isn't mistaken for a signal (unit test for workers/46060)
+>hello
Messages sorted by:
Reverse Date,
Date,
Thread,
Author