diff --git a/WHATSNEW b/WHATSNEW index a26a9f3b9..ab9d21094 100644 --- a/WHATSNEW +++ b/WHATSNEW @@ -1,6 +1,13 @@ Changes from Ant 1.10.7 TO Ant 1.10.8 ===================================== +Fixed bugs: +----------- + + * "legacy-xml" formatter of junitlauncher task wasn't writing out + the stacktrace for failures. This is now fixed. + Bugzilla Report 63827 + Other changes: -------------- diff --git a/src/main/org/apache/tools/ant/taskdefs/optional/junitlauncher/LegacyXmlResultFormatter.java b/src/main/org/apache/tools/ant/taskdefs/optional/junitlauncher/LegacyXmlResultFormatter.java index 91caca6dd..6ea6e7b04 100644 --- a/src/main/org/apache/tools/ant/taskdefs/optional/junitlauncher/LegacyXmlResultFormatter.java +++ b/src/main/org/apache/tools/ant/taskdefs/optional/junitlauncher/LegacyXmlResultFormatter.java @@ -19,6 +19,7 @@ package org.apache.tools.ant.taskdefs.optional.junitlauncher; import org.apache.tools.ant.util.DOMElementWriter; import org.apache.tools.ant.util.DateUtils; +import org.apache.tools.ant.util.StringUtils; import org.junit.platform.engine.TestExecutionResult; import org.junit.platform.engine.TestSource; import org.junit.platform.engine.reporting.ReportEntry; @@ -282,6 +283,8 @@ class LegacyXmlResultFormatter extends AbstractJUnitResultFormatter implements T writer.writeAttribute(ATTR_MESSAGE, message); } writer.writeAttribute(ATTR_TYPE, t.getClass().getName()); + // write out the stacktrace + writer.writeCData(StringUtils.getStackTrace(cause.get())); } writer.writeEndElement(); }