Interface ISerenityReporter

All Known Implementing Classes:
SerenityReporterDelegate, SerenityReporterParallelDelegate

public interface ISerenityReporter
  • Method Details

    • create

      @NonNull static @NonNull ISerenityReporter create()
    • handleTestRunStarted

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

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

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

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

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

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

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

      void handleWriteEvent(io.cucumber.plugin.event.WriteEvent event)
    • getContext

      IScenarioContext getContext(URI featureURI)