maven-issues mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Viggo Navarsete (JIRA)" <>
Subject [jira] Created: (SUREFIRE-681) Add timestamp when each test is run in the generated report
Date Mon, 03 Jan 2011 12:29:57 GMT
Add timestamp when each test is run in the generated report

                 Key: SUREFIRE-681
             Project: Maven Surefire
          Issue Type: Improvement
            Reporter: Viggo Navarsete

We run integration tests using maven-surefire-plugin by filtering on the names (they end with
*TestIntegration). These tests access a JBoss server, and leave log entires in the server
log. When a test fail, it would be great to have a timestamp on each test in the test report
from surefire so that it can be matched against what is happening in the server log. This
is especially true when you have a lot of integration tests running and you can't directly
spot the server log entries related to the failing test. By adding a timestamp to the tests
it would make it MUCH easier to figure out the server log dependent calls.

Current output:

Test set: com.tracetracker.gqi3.QueryRestTestIntegration
Tests run: 17, Failures: 1, Errors: 0, Skipped: 0, Time elapsed: 7.546 sec <<< FAILURE!
testSimpleEventQueryRecordTime(com.tracetracker.gqi3.QueryRestTestIntegration)  Time elapsed:
0.031 sec  <<< FAILURE!
junit.framework.AssertionFailedError: List of recordTime should not be empty
        at junit.framework.Assert.assertTrue(
        at com.tracetracker.gqi3.QueryRestTestIntegration.testSimpleEventQueryRecordTime(

Each failing test should have the timestamp added to the start of the line.

This message is automatically generated by JIRA.
If you think it was sent incorrectly contact one of the administrators:
For more information on JIRA, see:


View raw message