Class SerenityReporter

java.lang.Object
io.cucumber.core.plugin.SerenityReporter
All Implemented Interfaces:
io.cucumber.plugin.ConcurrentEventListener, io.cucumber.plugin.Plugin

@Deprecated(since="4.0.50") public class SerenityReporter extends Object implements io.cucumber.plugin.Plugin, io.cucumber.plugin.ConcurrentEventListener
Deprecated.
- use the SerenityParallelReporter now
Cucumber Formatter for Serenity.
Author:
L.Carausu (liviu.carausu@gmail.com)
  • Constructor Summary

    Constructors
    Constructor
    Description
    Deprecated.
    Constructor automatically called by cucumber when class is specified as plugin in @CucumberOptions.
    SerenityReporter(net.thucydides.model.webdriver.Configuration systemConfiguration)
    Deprecated.
     
  • Method Summary

    Modifier and Type
    Method
    Description
    protected Optional<io.cucumber.messages.types.Feature>
    featureFrom(URI featureFileUri)
    Deprecated.
     
    List<net.thucydides.model.domain.TestOutcome>
    Deprecated.
     
    protected io.cucumber.core.plugin.ScenarioContext
    Deprecated.
     
    protected void
    handleTestCaseFinished(io.cucumber.plugin.event.TestCaseFinished event)
    Deprecated.
     
    protected void
    handleTestCaseStarted(io.cucumber.plugin.event.TestCaseStarted event)
    Deprecated.
     
    protected void
    handleTestRunFinished(io.cucumber.plugin.event.TestRunFinished event)
    Deprecated.
     
    protected void
    handleTestRunStarted(io.cucumber.plugin.event.TestRunStarted event)
    Deprecated.
     
    protected void
    handleTestSourceRead(io.cucumber.plugin.event.TestSourceRead event)
    Deprecated.
     
    protected void
    handleTestStepFinished(io.cucumber.plugin.event.TestStepFinished event)
    Deprecated.
     
    protected void
    handleTestStepStarted(io.cucumber.plugin.event.TestStepStarted event)
    Deprecated.
     
    protected void
    handleWrite(io.cucumber.plugin.event.WriteEvent event)
    Deprecated.
     
    void
    setEventPublisher(io.cucumber.plugin.event.EventPublisher publisher)
    Deprecated.
     

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • SerenityReporter

      public SerenityReporter()
      Deprecated.
      Constructor automatically called by cucumber when class is specified as plugin in @CucumberOptions.
    • SerenityReporter

      public SerenityReporter(net.thucydides.model.webdriver.Configuration systemConfiguration)
      Deprecated.
  • Method Details

    • getContext

      protected io.cucumber.core.plugin.ScenarioContext getContext()
      Deprecated.
    • handleTestRunStarted

      protected void handleTestRunStarted(io.cucumber.plugin.event.TestRunStarted event)
      Deprecated.
    • setEventPublisher

      public void setEventPublisher(io.cucumber.plugin.event.EventPublisher publisher)
      Deprecated.
      Specified by:
      setEventPublisher in interface io.cucumber.plugin.ConcurrentEventListener
    • handleTestSourceRead

      protected void handleTestSourceRead(io.cucumber.plugin.event.TestSourceRead event)
      Deprecated.
    • featureFrom

      protected Optional<io.cucumber.messages.types.Feature> featureFrom(URI featureFileUri)
      Deprecated.
    • handleTestCaseStarted

      protected void handleTestCaseStarted(io.cucumber.plugin.event.TestCaseStarted event)
      Deprecated.
    • handleTestCaseFinished

      protected void handleTestCaseFinished(io.cucumber.plugin.event.TestCaseFinished event)
      Deprecated.
    • handleTestStepStarted

      protected void handleTestStepStarted(io.cucumber.plugin.event.TestStepStarted event)
      Deprecated.
    • handleWrite

      protected void handleWrite(io.cucumber.plugin.event.WriteEvent event)
      Deprecated.
    • handleTestStepFinished

      protected void handleTestStepFinished(io.cucumber.plugin.event.TestStepFinished event)
      Deprecated.
    • handleTestRunFinished

      protected void handleTestRunFinished(io.cucumber.plugin.event.TestRunFinished event)
      Deprecated.
    • getAllTestOutcomes

      public List<net.thucydides.model.domain.TestOutcome> getAllTestOutcomes()
      Deprecated.