[ 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