JUnit47 provider reports incorrect elapsed time on test failure. ----------------------------------------------------------------
Key: SUREFIRE-791 URL: https://jira.codehaus.org/browse/SUREFIRE-791 Project: Maven Surefire Issue Type: Bug Components: Junit 4.7+ (parallel) support Affects Versions: 2.11 Environment: all Reporter: nkeywal A test like this one: {noformat} public class Test0 { @Test public void testT0() throws Exception { Assert.assertTrue(false); } } {noformat} will report this with JUnit47: {noformat} Running Test0 Tests run: 1, Failures: 1, Errors: 0, Skipped: 0, Time elapsed: 1,414,930.38 sec <<< FAILURE! {noformat} This fix is in TestMethod#testFailure, adding "setEndTime();". It becomes {noformat} public void testFailure( ReportEntry failure ) { this.testFailure = failure; setEndTime(); } {noformat} I don't think there is any side effect. -- This message is automatically generated by JIRA. For more information on JIRA, see: http://www.atlassian.com/software/jira