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 Details

    • TigerExecutionListener

      public TigerExecutionListener()
  • Method Details

    • testPlanExecutionStarted

      public void testPlanExecutionStarted(org.junit.platform.launcher.TestPlan testPlan)
      Specified by:
      testPlanExecutionStarted in interface org.junit.platform.launcher.TestExecutionListener
    • testPlanExecutionFinished

      public void testPlanExecutionFinished(org.junit.platform.launcher.TestPlan testPlan)
      Specified by:
      testPlanExecutionFinished in interface org.junit.platform.launcher.TestExecutionListener
    • dynamicTestRegistered

      public void dynamicTestRegistered(org.junit.platform.launcher.TestIdentifier testIdentifier)
      Specified by:
      dynamicTestRegistered in interface org.junit.platform.launcher.TestExecutionListener