Class TigerCucumberListener

  • All Implemented Interfaces:
    io.cucumber.plugin.ConcurrentEventListener, io.cucumber.plugin.Plugin

    public class TigerCucumberListener
    extends Object
    implements io.cucumber.plugin.Plugin, io.cucumber.plugin.ConcurrentEventListener
    Tiger Listener based upon SerenityReporter a Cucumber Formatter for Serenity. This is copied from Serenity project till the PR to make Serenity Junit Runner and Serenity Reporter class extendable.
    • Constructor Detail

      • TigerCucumberListener

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

        public TigerCucumberListener​(net.thucydides.core.webdriver.Configuration systemConfiguration)
    • Method Detail

      • setEventPublisher

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

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