
#15363: Do some cleaning up of the testsuite driver -------------------------------------+------------------------------------- Reporter: lantti | Owner: lantti Type: task | Status: new Priority: low | Milestone: 8.6.1 Component: Test Suite | Version: 8.4.3 Resolution: | Keywords: Operating System: Unknown/Multiple | Architecture: | Unknown/Multiple Type of failure: None/Unknown | Test Case: Blocked By: | Blocking: Related Tickets: | Differential Rev(s): Wiki Page: | -------------------------------------+------------------------------------- Comment (by lantti): Using winpty instead of mintty on Windows allows the ctrl-c event to propagate through the process tree, but even then the clean up routines are not run and the results from the tests already completed are not displayed. At the moment I presume this is because the timeout.hs is not able to react to the ctrl-c event while waiting on the child process. When run in isolation it only reacts after the child returns (or never if the child ignores ctrl-c). As part of the testsuite it doesn't get a chance to react before being killed. -- Ticket URL: http://ghc.haskell.org/trac/ghc/ticket/15363#comment:6 GHC http://www.haskell.org/ghc/ The Glasgow Haskell Compiler