mercredi 11 mars 2015

How to store timestamp in Maven Surefire generated report.xml?

Is there a way, to instruct Maven Surefire, to save the test starting time of each JUnit Test Case in the report xml file?


I expect that the report should look a bit like this:



<?xml version="1.0" encoding="UTF-8"?>
<testsuite name="com.chris.testcases.Timestamp" time="1,962.965" tests="1" errors="0" skipped="0" failures="0">
<properties>
<property ...>
</properties>

<testcase
name="Timestampfilter"
classname="com.chris.testcases.Timestamp"
time="1,339.383" <-- this is the already existing execution time
--> timestamp="2015-03-11 16:44:05" /> <-- this is the NEW attribute I need
...
</testsuite>


Background: I need this paramter for future processing in this xml, and just writing the timestamp in the "normal" logfile/output is no solution.


I am using: Maven 3.2.5 with Surefire-Plugin 2.18.1.


Aucun commentaire:

Enregistrer un commentaire