Class RunListenerAdapter
java.lang.Object
org.apache.maven.surefire.junitplatform.RunListenerAdapter
- All Implemented Interfaces:
org.junit.platform.launcher.TestExecutionListener
final class RunListenerAdapter
extends Object
implements org.junit.platform.launcher.TestExecutionListener
- Since:
- 2.22.0
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate static final Pattern
private final ConcurrentMap<org.junit.platform.launcher.TestIdentifier,
org.junit.platform.engine.TestExecutionResult> private final RunListener
private org.junit.platform.launcher.TestPlan
private final ConcurrentMap<org.junit.platform.launcher.TestIdentifier,
Long> -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprivate Integer
computeElapsedTime
(org.junit.platform.launcher.TestIdentifier testIdentifier) private SimpleReportEntry
createReportEntry
(org.junit.platform.launcher.TestIdentifier testIdentifier) private SimpleReportEntry
createReportEntry
(org.junit.platform.launcher.TestIdentifier testIdentifier, org.junit.platform.engine.TestExecutionResult testExecutionResult, Integer elapsedTime) private SimpleReportEntry
createReportEntry
(org.junit.platform.launcher.TestIdentifier testIdentifier, org.junit.platform.engine.TestExecutionResult testExecutionResult, Map<String, String> systemProperties, String reason, Integer elapsedTime) void
executionFinished
(org.junit.platform.launcher.TestIdentifier testIdentifier, org.junit.platform.engine.TestExecutionResult testExecutionResult) void
executionSkipped
(org.junit.platform.launcher.TestIdentifier testIdentifier, String reason) void
executionStarted
(org.junit.platform.launcher.TestIdentifier testIdentifier) (package private) Map<org.junit.platform.launcher.TestIdentifier,
org.junit.platform.engine.TestExecutionResult> (package private) boolean
(package private) void
reset()
void
testPlanExecutionFinished
(org.junit.platform.launcher.TestPlan testPlan) void
testPlanExecutionStarted
(org.junit.platform.launcher.TestPlan testPlan) private String[]
toClassMethodName
(org.junit.platform.launcher.TestIdentifier testIdentifier) [0] class name - used in stacktrace parser [1] class display name [2] method signature - used in stacktrace parser [3] method display nameprivate StackTraceWriter
toStackTraceWriter
(String realClassName, String realMethodName, Throwable throwable) private StackTraceWriter
toStackTraceWriter
(String realClassName, String realMethodName, org.junit.platform.engine.TestExecutionResult testExecutionResult) Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface org.junit.platform.launcher.TestExecutionListener
dynamicTestRegistered, reportingEntryPublished
-
Field Details
-
COMMA_PATTERN
-
testStartTime
-
failures
private final ConcurrentMap<org.junit.platform.launcher.TestIdentifier,org.junit.platform.engine.TestExecutionResult> failures -
runListener
-
testPlan
private volatile org.junit.platform.launcher.TestPlan testPlan
-
-
Constructor Details
-
RunListenerAdapter
RunListenerAdapter(RunListener runListener)
-
-
Method Details
-
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
-
executionStarted
public void executionStarted(org.junit.platform.launcher.TestIdentifier testIdentifier) - Specified by:
executionStarted
in interfaceorg.junit.platform.launcher.TestExecutionListener
-
executionFinished
public void executionFinished(org.junit.platform.launcher.TestIdentifier testIdentifier, org.junit.platform.engine.TestExecutionResult testExecutionResult) - Specified by:
executionFinished
in interfaceorg.junit.platform.launcher.TestExecutionListener
-
computeElapsedTime
-
executionSkipped
public void executionSkipped(org.junit.platform.launcher.TestIdentifier testIdentifier, String reason) - Specified by:
executionSkipped
in interfaceorg.junit.platform.launcher.TestExecutionListener
-
createReportEntry
-
createReportEntry
private SimpleReportEntry createReportEntry(org.junit.platform.launcher.TestIdentifier testIdentifier) -
createReportEntry
private SimpleReportEntry createReportEntry(org.junit.platform.launcher.TestIdentifier testIdentifier, org.junit.platform.engine.TestExecutionResult testExecutionResult, Integer elapsedTime) -
toStackTraceWriter
private StackTraceWriter toStackTraceWriter(String realClassName, String realMethodName, org.junit.platform.engine.TestExecutionResult testExecutionResult) -
toStackTraceWriter
private StackTraceWriter toStackTraceWriter(String realClassName, String realMethodName, Throwable throwable) -
toClassMethodName
- [0] class name - used in stacktrace parser
- [1] class display name
- [2] method signature - used in stacktrace parser
- [3] method display name
- Parameters:
testIdentifier
- a class or method- Returns:
- 4 elements string array
-
getFailures
Map<org.junit.platform.launcher.TestIdentifier,org.junit.platform.engine.TestExecutionResult> getFailures()- Returns:
- Map of tests that failed.
-
hasFailingTests
boolean hasFailingTests() -
reset
void reset()
-