
#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): Eliminating timeout.py turned out to be straight forward and the current features of the subprocess module cover almost exactly what timeout.py did before, with the minor difference that the tests would be separated from the driver with a call to setsid() (creating a new session) instead of merely setpgrp() (creating a new process group). Some little speed-up was observed as each test case now needs to start one process and one python interpreter less. -- Ticket URL: http://ghc.haskell.org/trac/ghc/ticket/15363#comment:7 GHC http://www.haskell.org/ghc/ The Glasgow Haskell Compiler