Package org.jbehave.core.reporters
Class PostStoryStatisticsCollector
- java.lang.Object
-
- org.jbehave.core.reporters.NullStoryReporter
-
- org.jbehave.core.reporters.PostStoryStatisticsCollector
-
- All Implemented Interfaces:
StoryReporter
public class PostStoryStatisticsCollector extends NullStoryReporter
Reporter that collects statistics and writes them as properties to output stream after each story
-
-
Constructor Summary
Constructors Constructor Description PostStoryStatisticsCollector(OutputStream output)
-
Method Summary
Modifier and Type Method Description voidafterScenario(Timing timing)voidafterStory(boolean givenStory)voidbeforeScenario(Scenario scenario)voidbeforeStory(Story story, boolean givenStory)voidcomment(String step)voidexample(Map<String,String> tableRow, int exampleIndex)voidfailed(String step, Throwable cause)voidfailedOutcomes(String step, OutcomesTable table)voidgivenStories(List<String> storyPaths)voidgivenStories(GivenStories givenStories)voidignorable(String step)voidnotPerformed(String step)voidpending(StepCreator.PendingStep step)voidrestartedStory(Story story, Throwable cause)voidscenarioExcluded(Scenario scenario, String filter)voidstoryCancelled(Story story, StoryDuration storyDuration)voidstoryExcluded(Story story, String filter)voidsuccessful(String step)StringtoString()-
Methods inherited from class org.jbehave.core.reporters.NullStoryReporter
afterComposedSteps, afterExamples, afterGivenStories, afterScenarios, afterScenarioSteps, afterStoriesSteps, afterStorySteps, beforeComposedSteps, beforeExamples, beforeGivenStories, beforeScenarios, beforeScenarioSteps, beforeStep, beforeStoriesSteps, beforeStorySteps, dryRun, lifecycle, narrative, pending, pendingMethods, restarted
-
-
-
-
Constructor Detail
-
PostStoryStatisticsCollector
public PostStoryStatisticsCollector(OutputStream output)
-
-
Method Detail
-
successful
public void successful(String step)
- Specified by:
successfulin interfaceStoryReporter- Overrides:
successfulin classNullStoryReporter
-
ignorable
public void ignorable(String step)
- Specified by:
ignorablein interfaceStoryReporter- Overrides:
ignorablein classNullStoryReporter
-
comment
public void comment(String step)
- Specified by:
commentin interfaceStoryReporter- Overrides:
commentin classNullStoryReporter
-
pending
public void pending(StepCreator.PendingStep step)
- Specified by:
pendingin interfaceStoryReporter- Overrides:
pendingin classNullStoryReporter
-
notPerformed
public void notPerformed(String step)
- Specified by:
notPerformedin interfaceStoryReporter- Overrides:
notPerformedin classNullStoryReporter
-
failed
public void failed(String step, Throwable cause)
- Specified by:
failedin interfaceStoryReporter- Overrides:
failedin classNullStoryReporter
-
failedOutcomes
public void failedOutcomes(String step, OutcomesTable table)
- Specified by:
failedOutcomesin interfaceStoryReporter- Overrides:
failedOutcomesin classNullStoryReporter
-
beforeStory
public void beforeStory(Story story, boolean givenStory)
- Specified by:
beforeStoryin interfaceStoryReporter- Overrides:
beforeStoryin classNullStoryReporter
-
storyExcluded
public void storyExcluded(Story story, String filter)
- Specified by:
storyExcludedin interfaceStoryReporter- Overrides:
storyExcludedin classNullStoryReporter
-
storyCancelled
public void storyCancelled(Story story, StoryDuration storyDuration)
- Specified by:
storyCancelledin interfaceStoryReporter- Overrides:
storyCancelledin classNullStoryReporter
-
afterStory
public void afterStory(boolean givenStory)
- Specified by:
afterStoryin interfaceStoryReporter- Overrides:
afterStoryin classNullStoryReporter
-
givenStories
public void givenStories(GivenStories givenStories)
- Specified by:
givenStoriesin interfaceStoryReporter- Overrides:
givenStoriesin classNullStoryReporter
-
givenStories
public void givenStories(List<String> storyPaths)
- Specified by:
givenStoriesin interfaceStoryReporter- Overrides:
givenStoriesin classNullStoryReporter
-
beforeScenario
public void beforeScenario(Scenario scenario)
- Specified by:
beforeScenarioin interfaceStoryReporter- Overrides:
beforeScenarioin classNullStoryReporter
-
scenarioExcluded
public void scenarioExcluded(Scenario scenario, String filter)
- Specified by:
scenarioExcludedin interfaceStoryReporter- Overrides:
scenarioExcludedin classNullStoryReporter
-
afterScenario
public void afterScenario(Timing timing)
- Specified by:
afterScenarioin interfaceStoryReporter- Overrides:
afterScenarioin classNullStoryReporter
-
example
public void example(Map<String,String> tableRow, int exampleIndex)
- Specified by:
examplein interfaceStoryReporter- Overrides:
examplein classNullStoryReporter
-
restartedStory
public void restartedStory(Story story, Throwable cause)
- Specified by:
restartedStoryin interfaceStoryReporter- Overrides:
restartedStoryin classNullStoryReporter
-
-