Package io.cucumber.core.plugin
Class TigerExecutionListener
java.lang.Object
io.cucumber.core.plugin.TigerExecutionListener
- All Implemented Interfaces:
org.junit.platform.launcher.TestExecutionListener
public class TigerExecutionListener
extends Object
implements org.junit.platform.launcher.TestExecutionListener
We register this listener to save the scenarios that are found by the cucumber engine. The main
purpose of finding them, is that we then get unique TestIdentifiers that make it much easier to
rerun tests. See
de.gematik.test.tiger.testenvmgr.env.ScenarioRunner#runTest(org.junit.platform.launcher.TestIdentifier)
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoiddynamicTestRegistered(org.junit.platform.launcher.TestIdentifier testIdentifier) voidtestPlanExecutionFinished(org.junit.platform.launcher.TestPlan testPlan) voidtestPlanExecutionStarted(org.junit.platform.launcher.TestPlan testPlan) Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.junit.platform.launcher.TestExecutionListener
executionFinished, executionSkipped, executionStarted, reportingEntryPublished
-
Constructor Details
-
TigerExecutionListener
public TigerExecutionListener()
-
-
Method Details
-
testPlanExecutionStarted
public void testPlanExecutionStarted(org.junit.platform.launcher.TestPlan testPlan) - Specified by:
testPlanExecutionStartedin interfaceorg.junit.platform.launcher.TestExecutionListener
-
testPlanExecutionFinished
public void testPlanExecutionFinished(org.junit.platform.launcher.TestPlan testPlan) - Specified by:
testPlanExecutionFinishedin interfaceorg.junit.platform.launcher.TestExecutionListener
-
dynamicTestRegistered
public void dynamicTestRegistered(org.junit.platform.launcher.TestIdentifier testIdentifier) - Specified by:
dynamicTestRegisteredin interfaceorg.junit.platform.launcher.TestExecutionListener
-