[GHC] #10345: Testsuite timeout_multiplier setting does not work as expected
GHC
ghc-devs at haskell.org
Fri Jun 12 07:00:41 UTC 2015
#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 jstolarek):
Replying to [comment:1 thomie]:
> I am assuming you are on Linux.
Yes, that's correct
> When you run the following, does it stop after 3 seconds?
> * `python testsuite/timeout/timeout.py 3 'sleep 100'`
Yes.
> * 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?
Yes.
> I guess it doesn't, otherwise you wouldn't have opened this ticket
So the above tests work, but my tests still doesn't time out. An obvious
explanation is that I've configured the test incorrectly. Another is that
the timeout does not work if GHC becomes unresponsive (ie. hits a black
hole). (In the latter case: why would a 5 minute timeout work?)
> 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.
That work for me as it should - finishes immediately.
--
Ticket URL: <http://ghc.haskell.org/trac/ghc/ticket/10345#comment:2>
GHC <http://www.haskell.org/ghc/>
The Glasgow Haskell Compiler
More information about the ghc-tickets
mailing list