[ 
https://jira.codehaus.org/browse/SUREFIRE-841?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=308589#comment-308589
 ] 

Kristian Rosenvold commented on SUREFIRE-841:
---------------------------------------------

The ant runner has basically been un-maintained for several years, so I'm not 
really sure they're anything to go by. 

As for "who's who" in the testing business, JUnit usually defines the standard 
and the others follow suite. AFIK JUnit is still almost 10x the users of 
TestNG. So I really have no problem with us folowing JUnit4 only ;) Although it 
would be real easy to adapt to the underlying framework, I'm afraid of the 
potential for creating confusion....
                
> Incorrect Test Run Count
> ------------------------
>
>                 Key: SUREFIRE-841
>                 URL: https://jira.codehaus.org/browse/SUREFIRE-841
>             Project: Maven Surefire
>          Issue Type: Bug
>          Components: Maven Surefire Plugin
>            Reporter: karthik kandasamy
>             Fix For: 2.13
>
>
> When a simple Junit test with errors in the @Before() and @After() method are 
> run directly with java or ant's junit task, it reports correctly that the 
> Tests Run = 1  and  Errors = 2.
> But when the same is run through maven surefire plugin, it reports it as 
> Tests Run = 2  and Errors = 2.
> Its the same test in which 2 errors are encountered, so the Tests Run should 
> be 1.
> I traced the issue to the org.apache.maven.surefire.report.TestSetRunListener 
> Class - testError() method, where the completed count is also incremented 
> along with the error count irrespective of whether its in the same test the 
> error is encountered.

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