From 66b485f559d4ab898dfec5e316ac4884a51d0397 Mon Sep 17 00:00:00 2001 From: Ignasi Marimon-Clos Date: Tue, 4 Sep 2018 18:15:30 +0200 Subject: [PATCH] Duplicate reports for backwards-compat adding a name-compliant copy --- testing/src/main/scala/sbt/JUnitXmlTestsListener.scala | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/testing/src/main/scala/sbt/JUnitXmlTestsListener.scala b/testing/src/main/scala/sbt/JUnitXmlTestsListener.scala index a59e44ee7..41ab2c5a7 100644 --- a/testing/src/main/scala/sbt/JUnitXmlTestsListener.scala +++ b/testing/src/main/scala/sbt/JUnitXmlTestsListener.scala @@ -226,9 +226,11 @@ class JUnitXmlTestsListener(val outputDir: String, logger: Logger) extends Tests d.truncatedTo(ChronoUnit.SECONDS).format(DateTimeFormatter.ISO_LOCAL_DATE_TIME) private def writeSuite() = { - val file = new File(targetDir, s"${normalizeName(withTestSuite(_.name))}.xml").getAbsolutePath + val legacyFile = new File(targetDir, s"${normalizeName(withTestSuite(_.name))}.xml").getAbsolutePath + val file = new File(targetDir, s"TEST-${normalizeName(withTestSuite(_.name))}.xml").getAbsolutePath // TODO would be nice to have a logger and log this with level debug // System.err.println("Writing JUnit XML test report: " + file) + XML.save(legacyFile, withTestSuite(_.stop()), "UTF-8", true, null) XML.save(file, withTestSuite(_.stop()), "UTF-8", true, null) testSuite.remove() }