Class ExecutionListener
java.lang.Object
org.junit.support.testng.engine.DefaultListener
org.junit.support.testng.engine.ExecutionListener
- All Implemented Interfaces:
org.testng.IAlterSuiteListener, org.testng.IClassListener, org.testng.IConfigurationListener, org.testng.IInvokedMethodListener, org.testng.ITestListener, org.testng.ITestNGListener
-
Nested Class Summary
Nested Classes -
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final BooleanSupplierprivate final Map<ClassDescriptor, Set<org.testng.ITestResult>> private final org.junit.platform.engine.EngineExecutionListenerprivate final TestNGEngineDescriptorprivate final Set<org.testng.ITestResult> private final Map<org.testng.ITestNGMethod, ExecutionListener.MethodProgress> private org.testng.SkipExceptionprivate final TestClassRegistry -
Constructor Summary
ConstructorsConstructorDescriptionExecutionListener(org.junit.platform.engine.EngineExecutionListener delegate, BooleanSupplier cancellationToken, TestNGEngineDescriptor engineDescriptor) -
Method Summary
Modifier and TypeMethodDescriptionprivate static org.junit.platform.engine.TestExecutionResultabortedOrFailed(Set<org.testng.ITestResult> results) voidbeforeInvocation(org.testng.IInvokedMethod method, org.testng.ITestResult testResult) private static Throwableprivate voidcreateInvocationAndReportStarted(ExecutionListener.MethodProgress progress, int invocationIndex, org.testng.ITestResult result) private MethodDescriptorfindOrCreateMethodDescriptor(org.testng.ITestResult result) private voidfinishMethodsNotYetReportedAsFinished(org.testng.ITestClass testClass) getAttributes(org.testng.ITestResult result) private TestDescriptorFactoryprivate voidhandleConfigurationResult(org.testng.ITestResult result) voidonAfterClass(org.testng.ITestClass testClass) voidonBeforeClass(org.testng.ITestClass testClass) voidonConfigurationFailure(org.testng.ITestResult result) voidonConfigurationSkip(org.testng.ITestResult result) voidonTestFailedButWithinSuccessPercentage(org.testng.ITestResult result) voidonTestFailedWithTimeout(org.testng.ITestResult result) voidonTestFailure(org.testng.ITestResult result) voidonTestSkipped(org.testng.ITestResult result) voidonTestStart(org.testng.ITestResult result) voidonTestSuccess(org.testng.ITestResult result) private voidreportFinished(org.testng.ITestResult result, org.junit.platform.engine.TestExecutionResult executionResult) private voidreportStarted(org.testng.ITestResult result, ExecutionListener.MethodProgress progress) private ExecutionListener.MethodProgressstartMethodProgress(org.testng.ITestResult result) throwables(Set<org.testng.ITestResult> results) org.junit.platform.engine.TestExecutionResultprivate org.junit.platform.engine.TestExecutionResulttoTestExecutionResult(Set<org.testng.ITestResult> results) Methods inherited from class DefaultListener
afterInvocation, afterInvocation, alter, beforeConfiguration, beforeConfiguration, beforeInvocation, onConfigurationFailure, onConfigurationSkip, onConfigurationSuccess, onConfigurationSuccess, onFinish, onStartMethods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.testng.ITestNGListener
isEnabled
-
Field Details
-
testClassRegistry
-
inProgressTestMethods
-
engineLevelFailureResults
-
classLevelFailureResults
-
delegate
private final org.junit.platform.engine.EngineExecutionListener delegate -
cancellationToken
-
engineDescriptor
-
skipException
private volatile org.testng.SkipException skipException
-
-
Constructor Details
-
ExecutionListener
ExecutionListener(org.junit.platform.engine.EngineExecutionListener delegate, BooleanSupplier cancellationToken, TestNGEngineDescriptor engineDescriptor)
-
-
Method Details
-
beforeInvocation
public void beforeInvocation(org.testng.IInvokedMethod method, org.testng.ITestResult testResult) - Specified by:
beforeInvocationin interfaceorg.testng.IInvokedMethodListener- Overrides:
beforeInvocationin classDefaultListener
-
onBeforeClass
public void onBeforeClass(org.testng.ITestClass testClass) - Specified by:
onBeforeClassin interfaceorg.testng.IClassListener- Overrides:
onBeforeClassin classDefaultListener
-
onConfigurationFailure
public void onConfigurationFailure(org.testng.ITestResult result) - Specified by:
onConfigurationFailurein interfaceorg.testng.IConfigurationListener- Overrides:
onConfigurationFailurein classDefaultListener
-
onConfigurationSkip
public void onConfigurationSkip(org.testng.ITestResult result) - Specified by:
onConfigurationSkipin interfaceorg.testng.IConfigurationListener- Overrides:
onConfigurationSkipin classDefaultListener
-
handleConfigurationResult
private void handleConfigurationResult(org.testng.ITestResult result) -
onAfterClass
public void onAfterClass(org.testng.ITestClass testClass) - Specified by:
onAfterClassin interfaceorg.testng.IClassListener- Overrides:
onAfterClassin classDefaultListener
-
onTestStart
public void onTestStart(org.testng.ITestResult result) - Specified by:
onTestStartin interfaceorg.testng.ITestListener- Overrides:
onTestStartin classDefaultListener
-
onTestSuccess
public void onTestSuccess(org.testng.ITestResult result) - Specified by:
onTestSuccessin interfaceorg.testng.ITestListener- Overrides:
onTestSuccessin classDefaultListener
-
onTestSkipped
public void onTestSkipped(org.testng.ITestResult result) - Specified by:
onTestSkippedin interfaceorg.testng.ITestListener- Overrides:
onTestSkippedin classDefaultListener
-
onTestFailure
public void onTestFailure(org.testng.ITestResult result) - Specified by:
onTestFailurein interfaceorg.testng.ITestListener- Overrides:
onTestFailurein classDefaultListener
-
onTestFailedButWithinSuccessPercentage
public void onTestFailedButWithinSuccessPercentage(org.testng.ITestResult result) - Specified by:
onTestFailedButWithinSuccessPercentagein interfaceorg.testng.ITestListener- Overrides:
onTestFailedButWithinSuccessPercentagein classDefaultListener
-
onTestFailedWithTimeout
public void onTestFailedWithTimeout(org.testng.ITestResult result) - Specified by:
onTestFailedWithTimeoutin interfaceorg.testng.ITestListener- Overrides:
onTestFailedWithTimeoutin classDefaultListener
-
startMethodProgress
-
finishMethodsNotYetReportedAsFinished
private void finishMethodsNotYetReportedAsFinished(org.testng.ITestClass testClass) -
reportStarted
private void reportStarted(org.testng.ITestResult result, ExecutionListener.MethodProgress progress) -
reportFinished
private void reportFinished(org.testng.ITestResult result, org.junit.platform.engine.TestExecutionResult executionResult) -
findOrCreateMethodDescriptor
-
createInvocationAndReportStarted
private void createInvocationAndReportStarted(ExecutionListener.MethodProgress progress, int invocationIndex, org.testng.ITestResult result) -
getTestDescriptorFactory
-
toEngineResult
public org.junit.platform.engine.TestExecutionResult toEngineResult() -
toTestExecutionResult
private org.junit.platform.engine.TestExecutionResult toTestExecutionResult(Set<org.testng.ITestResult> results) -
abortedOrFailed
private static org.junit.platform.engine.TestExecutionResult abortedOrFailed(Set<org.testng.ITestResult> results) -
throwables
-
chain
-
getAttributes
-