[
http://jira.codehaus.org/browse/SUREFIRE-468?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Stephen Connolly updated SUREFIRE-468:
--------------------------------------
Fix Version/s: (was: 2.5)
2.6
> When tests timeout, report files on disk are incorrect
> ------------------------------------------------------
>
> Key: SUREFIRE-468
> URL: http://jira.codehaus.org/browse/SUREFIRE-468
> Project: Maven Surefire
> Issue Type: Bug
> Components: plugin, process forking
> Affects Versions: 2.4.2
> Reporter: A
> Fix For: 2.6
>
>
> When forkmode is always/prtest (probably that could be true for the last test
> and forkmode once) when one test hangs and timeout occurs, est suite
> execution stops and report file for the offending test not generated. That
> could mislead somebody to think all tests passed if all tests before the
> offending one passed.
> AFAICT that should be synchronized between one of these:
> 1. CommandLineUtils.executeCommandLine()
> 2. SurefireBooter.fork()
> 3. SurefireBooter.run()
> 4. SurefirePlugin.execute()
> Probably fork must detect a timeout. Then the timeout be gracefully handled
> by generating a report file for the test. Then continue execution of
> remaining tests.
--
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
http://jira.codehaus.org/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira