
#10345: Testsuite timeout_multiplier setting does not work as expected -------------------------------------+------------------------------------- Reporter: jstolarek | Owner: Type: bug | Status: new Priority: normal | Milestone: Component: Test Suite | Version: 7.11 Resolution: | Keywords: Operating System: Unknown/Multiple | Architecture: Type of failure: Other | Unknown/Multiple Blocked By: | Test Case: Related Tickets: | Blocking: | Differential Revisions: -------------------------------------+------------------------------------- Comment (by thomie): I can not reproduce this issue yet. Can you try a few things. I am assuming you are on Linux. When you run the following, does it stop after 3 seconds? * `python testsuite/timeout/timeout.py 3 'sleep 100'` * In `testsuite/tests/ghc-api/annotations/all.T`, make the following change: {{{ -test('annotations', normal, run_command, ['$MAKE -s --no-print-directory annotations']) +test('annotations', timeout_multiplier(0.01), run_command, ['$MAKE -s --no-print-directory annotations']) }}} When running `make TEST=annotations`, does it stop after 3 seconds? I guess it doesn't, otherwise you wouldn't have opened this ticket, but I want to be sure it's not something with the test you were writing in particular. It must be something specific to your platform, as timeout works for me. The issue only I seem to be having is that running `python testsuite/timeout/timeout.py 10 'echo ok' ` doesn't return immediately, but only after 10 seconds. Can you try that one as well? For some reason producing output is not allowed. -- Ticket URL: http://ghc.haskell.org/trac/ghc/ticket/10345#comment:1 GHC http://www.haskell.org/ghc/ The Glasgow Haskell Compiler