diff --git a/maven-surefire-common/src/main/java/org/apache/maven/plugin/surefire/report/StatelessXmlReporter.java b/maven-surefire-common/src/main/java/org/apache/maven/plugin/surefire/report/StatelessXmlReporter.java index 62299da4ea..3dfeb6bf79 100644 --- a/maven-surefire-common/src/main/java/org/apache/maven/plugin/surefire/report/StatelessXmlReporter.java +++ b/maven-surefire-common/src/main/java/org/apache/maven/plugin/surefire/report/StatelessXmlReporter.java @@ -432,7 +432,7 @@ private static void getTestProblems( boolean trimStackTrace, OutputStream fw, String testErrorType, - boolean createOutErrElementsInside) + boolean enableNestedOutErrElements) throws IOException { ppw.startElement(testErrorType); @@ -456,21 +456,19 @@ private static void getTestProblems( } } - boolean hasNestedElements = createOutErrElementsInside & stackTrace != null; - if (stackTrace != null) { - if (hasNestedElements) { + if (enableNestedOutErrElements) { ppw.startElement("stackTrace"); } extraEscapeElementValue(stackTrace, outputStreamWriter, ppw, fw); - if (hasNestedElements) { + if (enableNestedOutErrElements) { ppw.endElement(); } } - if (createOutErrElementsInside) { + if (enableNestedOutErrElements) { createOutErrElements(outputStreamWriter, ppw, report, fw); }