Cristian Vazzolla created SUREFIRE-912:
------------------------------------------

             Summary: A NPE is thrown when some test case fails in the 
ConcurrentReporterManager
                 Key: SUREFIRE-912
                 URL: https://jira.codehaus.org/browse/SUREFIRE-912
             Project: Maven Surefire
          Issue Type: Bug
          Components: Junit 4.7+ (parallel) support
         Environment: Windows 7

            Reporter: Cristian Vazzolla
         Attachments: ConcurrentReporterManager.patch, log_bug_surefire.txt

When using JUnit categories for testing some of the tests that fail will result 
in a NULL pointer exception being thrown from the ConcurrentReporterManager 
class and this breaks the surefire plugin execution so the tests that follow 
this will not get executed anymore.

The root cause of the problem is that in the testFailed method the 
getOrCreateTestMethod method is called which on one of the flows returns null 
which is not treated in the testFailed method and gives a null pointer 
exception.

I've created a patch for this issue in which I've modified the testFailed and 
the testAssumptionFailure methods to treat nicely the case when null is 
returned from getOrCreateTestMethod.

I've also attached the log file with the exception.

I have not included any test because this issue happens randomly not on a 
particular test case.

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: 
https://jira.codehaus.org/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

Reply via email to