From a12ca20f75c1f747a1c48b179f177a7ec03ea031 Mon Sep 17 00:00:00 2001 From: Eric Wong Date: Tue, 3 Jul 2018 11:02:44 +0000 Subject: test/server_helper: describe reason for termination A test failure was causing SIGQUIT to be delivered before the forked process had a chance to hit trap(:QUIT). --- test/server_helper.rb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/test/server_helper.rb b/test/server_helper.rb index 91d7208..b794ee6 100644 --- a/test/server_helper.rb +++ b/test/server_helper.rb @@ -31,7 +31,7 @@ module ServerHelper def quit_wait(pid) pid or return - err = $! + err = $! and warn "Terminating on #{err.inspect} (#{err.class})" Process.kill(:QUIT, pid) _, status = Timeout.timeout(10) { Process.waitpid2(pid) } assert status.success?, status.inspect -- cgit v1.2.3-24-ge0c7