]> git.sur5r.net Git - i3/i3/commitdiff
complete-run: explicitly state why we need to overwrite SIGCHLD
authorMichael Stapelberg <michael@stapelberg.de>
Wed, 5 Oct 2011 22:29:58 +0000 (23:29 +0100)
committerMichael Stapelberg <michael@stapelberg.de>
Wed, 5 Oct 2011 22:29:58 +0000 (23:29 +0100)
testcases/complete-run.pl

index c8c67a9a13ccd6cac332ed9b9b35b8cb383701a7..952f10c6e8b2af44c40a7d51f733be5b17bd407e 100755 (executable)
@@ -33,7 +33,9 @@ use AnyEvent::Handle;
 use AnyEvent::I3 qw(:all);
 use X11::XCB;
 
-# install a dummy CHLD handler to overwrite the CHLD handler of AnyEvent / EV
+# Install a dummy CHLD handler to overwrite the CHLD handler of AnyEvent / EV.
+# AnyEvent’s handler wait()s for every child which conflicts with TAP (TAP
+# needs to get the exit status to determine if a test is successful).
 # XXX: we could maybe also use a different loop than the default loop in EV?
 $SIG{CHLD} = sub {
 };