test timeout handling
---------------------

                 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


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

        

Reply via email to