Class TigerSerenityReporterPlugin

java.lang.Object
io.cucumber.core.plugin.TigerSerenityReporterPlugin
All Implemented Interfaces:
io.cucumber.plugin.EventListener, io.cucumber.plugin.Plugin

public class TigerSerenityReporterPlugin extends Object implements io.cucumber.plugin.EventListener
will be replacing teh TigerCucumberListener once Serenity PR is released
  • Constructor Details

    • TigerSerenityReporterPlugin

      public TigerSerenityReporterPlugin()
  • Method Details

    • getContext

      public IScenarioContext getContext(URI featureURI)
    • setEventPublisher

      public void setEventPublisher(io.cucumber.plugin.event.EventPublisher publisher)
      Specified by:
      setEventPublisher in interface io.cucumber.plugin.EventListener
    • handleTestRunStarted

      public void handleTestRunStarted(io.cucumber.plugin.event.TestRunStarted event)
    • handleTestSourceRead

      public void handleTestSourceRead(io.cucumber.plugin.event.TestSourceRead event)
    • handleTestCaseStarted

      public void handleTestCaseStarted(io.cucumber.plugin.event.TestCaseStarted event)
    • handleTestStepStarted

      public void handleTestStepStarted(io.cucumber.plugin.event.TestStepStarted event)
    • handleTestStepFinished

      public void handleTestStepFinished(io.cucumber.plugin.event.TestStepFinished event)
    • handleTestCaseFinished

      public void handleTestCaseFinished(io.cucumber.plugin.event.TestCaseFinished event)
    • handleTestRunFinished

      public void handleTestRunFinished(io.cucumber.plugin.event.TestRunFinished event)
    • handleWriteEvent

      public void handleWriteEvent(io.cucumber.plugin.event.WriteEvent event)
    • getReporterCallbacks

      public SerenityReporterCallbacks getReporterCallbacks()