From add6bde3961d3443ea90138b1be68588d4df7109 Mon Sep 17 00:00:00 2001 From: Tim Harper Date: Mon, 14 May 2018 12:39:44 -0600 Subject: [PATCH] Add timestamp field to JUnitXML report --- testing/src/main/scala/sbt/JUnitXmlTestsListener.scala | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/testing/src/main/scala/sbt/JUnitXmlTestsListener.scala b/testing/src/main/scala/sbt/JUnitXmlTestsListener.scala index 2f92523e8..0ac2a6997 100644 --- a/testing/src/main/scala/sbt/JUnitXmlTestsListener.scala +++ b/testing/src/main/scala/sbt/JUnitXmlTestsListener.scala @@ -9,6 +9,7 @@ package sbt import java.io.{ File, IOException, PrintWriter, StringWriter } import java.net.InetAddress +import java.time.LocalDateTime import java.util.Hashtable import scala.collection.mutable.ListBuffer @@ -59,7 +60,7 @@ class JUnitXmlTestsListener(val outputDir: String) extends TestsListener { * Gathers data for one Test Suite. We map test groups to TestSuites. * Each TestSuite gets its own output file. */ - class TestSuite(val name: String) { + class TestSuite(val name: String, timestamp: LocalDateTime) { val events: ListBuffer[TEvent] = new ListBuffer() /**Adds one test result to this suite.*/ @@ -83,7 +84,7 @@ class JUnitXmlTestsListener(val outputDir: String) extends TestsListener { ) val result = - + { properties } { for (e <- events) yield