[ http://jira.codehaus.org/browse/SUREFIRE-468?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Kristian Rosenvold reopened SUREFIRE-468: ----------------------------------------- Testing SUREFIRE-705 reveals that this patch does not work well enough to stay in. Handling this issue must be done "differently". > 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: Maven Surefire Plugin, process forking > Affects Versions: 2.4.2 > Reporter: A > Assignee: Kristian Rosenvold > Fix For: 2.7.2 > > > 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