maven-issues mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Kristian Rosenvold (JIRA)" <j...@codehaus.org>
Subject [jira] Reopened: (SUREFIRE-468) When tests timeout, report files on disk are incorrect
Date Wed, 02 Mar 2011 07:36:22 GMT

     [ 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

        

Mime
View raw message