[ 
https://jira.codehaus.org/browse/SUREFIRE-818?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Kristian Rosenvold closed SUREFIRE-818.
---------------------------------------

       Resolution: Fixed
    Fix Version/s: 2.12
         Assignee: Kristian Rosenvold

Fixed with added integration test in r1231490, thanks for the testcase!
                
> Ignored Tests in case of NullPointerException raised!
> -----------------------------------------------------
>
>                 Key: SUREFIRE-818
>                 URL: https://jira.codehaus.org/browse/SUREFIRE-818
>             Project: Maven Surefire
>          Issue Type: Bug
>          Components: Maven Surefire Plugin
>    Affects Versions: 2.11
>            Reporter: cyril vidal
>            Assignee: Kristian Rosenvold
>             Fix For: 2.12
>
>         Attachments: cyril.test.FirstTest.txt, cyril.test.IgnoredTest.txt, 
> FirstTest.java, IgnoredTest.java, Message.java, MyServiceImpl.java, 
> MyService.java, pom.xml
>
>
> We have constated a VERY SERIOUS issue with maven surefire plugin from 
> version 2.8.1 to 2.11 (other no tested)
> In some cases, if an error is raised during a test of a class, maven surefire 
> plugin ignore it AND all subsequent tests in following test cases.
> In our case, for month, we were thinking that all = 870 tests were running 
> fine, however only 270 of them where running and all other (successfull or 
> not were ignored!!!)
> Detail: In case of using JMock framework when an unexpected invocation error 
> is raised for whatever reason and that error raises itself a NullPointer 
> exception by calling the hashCOde of the parameter of the method that JMock 
> wants to display, then CURRENT and ALL SUBSEQUENT TESTS are ignored
> Please find Enclosed a very simple sample with 2 tests (FirstTest and 
> IgnoredTest) and the following output if the parameter of the method called 
> has a hashCode method which throws NullPointerException:
> {quote}
> -------------------------------------------------------
>  T E S T S
> -------------------------------------------------------
> Running cyril.test.FirstTest
> Tests run: 0, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.062 sec
> Running cyril.test.IgnoredTest
> My test is running fine
> Tests run: 0, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0 sec
> Results :
> Tests run: 0, Failures: 0, Errors: 0, Skipped: 0
> [INFO] -----------------------------------------------------------------------
> [INFO] BUILD SUCCESSFUL
> [INFO] -----------------------------------------------------------------------
> [INFO] Total time: 3 seconds
> [INFO] Finished at: Fri Jan 13 21:43:47 GMT 2012
> [INFO] Final Memory: 30M/350M
> [INFO] -----------------------------------------------------------------------
> {quote}
> If we remove the NullPointerException in the hashCode method of Message 
> object, than maven runs and reports correctly the two tests.

--
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