Class LegacyXmlReportGeneratingListener
- java.lang.Object
-
- org.junit.platform.reporting.legacy.xml.LegacyXmlReportGeneratingListener
-
- All Implemented Interfaces:
org.junit.platform.launcher.TestExecutionListener
@API(status=EXPERIMENTAL, since="1.4") public class LegacyXmlReportGeneratingListener extends java.lang.Object implements org.junit.platform.launcher.TestExecutionListener
LegacyXmlReportGeneratingListener
is aTestExecutionListener
that generates a separate XML report for each root in theTestPlan
.Note that the generated XML format is compatible with the legacy de facto standard for JUnit 4 based test reports that was made popular by the Ant build system.
- Since:
- 1.4
- See Also:
LoggingListener
,SummaryGeneratingListener
-
-
Constructor Summary
Constructors Constructor Description LegacyXmlReportGeneratingListener(java.nio.file.Path reportsDir, java.io.PrintWriter out)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
executionFinished(org.junit.platform.launcher.TestIdentifier testIdentifier, org.junit.platform.engine.TestExecutionResult result)
void
executionSkipped(org.junit.platform.launcher.TestIdentifier testIdentifier, java.lang.String reason)
void
executionStarted(org.junit.platform.launcher.TestIdentifier testIdentifier)
void
reportingEntryPublished(org.junit.platform.launcher.TestIdentifier testIdentifier, org.junit.platform.engine.reporting.ReportEntry entry)
void
testPlanExecutionFinished(org.junit.platform.launcher.TestPlan testPlan)
void
testPlanExecutionStarted(org.junit.platform.launcher.TestPlan testPlan)
-
-
-
Method Detail
-
testPlanExecutionStarted
public void testPlanExecutionStarted(org.junit.platform.launcher.TestPlan testPlan)
- Specified by:
testPlanExecutionStarted
in interfaceorg.junit.platform.launcher.TestExecutionListener
-
testPlanExecutionFinished
public void testPlanExecutionFinished(org.junit.platform.launcher.TestPlan testPlan)
- Specified by:
testPlanExecutionFinished
in interfaceorg.junit.platform.launcher.TestExecutionListener
-
executionSkipped
public void executionSkipped(org.junit.platform.launcher.TestIdentifier testIdentifier, java.lang.String reason)
- Specified by:
executionSkipped
in interfaceorg.junit.platform.launcher.TestExecutionListener
-
executionStarted
public void executionStarted(org.junit.platform.launcher.TestIdentifier testIdentifier)
- Specified by:
executionStarted
in interfaceorg.junit.platform.launcher.TestExecutionListener
-
reportingEntryPublished
public void reportingEntryPublished(org.junit.platform.launcher.TestIdentifier testIdentifier, org.junit.platform.engine.reporting.ReportEntry entry)
- Specified by:
reportingEntryPublished
in interfaceorg.junit.platform.launcher.TestExecutionListener
-
executionFinished
public void executionFinished(org.junit.platform.launcher.TestIdentifier testIdentifier, org.junit.platform.engine.TestExecutionResult result)
- Specified by:
executionFinished
in interfaceorg.junit.platform.launcher.TestExecutionListener
-
-