Package org.jbehave.core.reporters
Interface StoryReporter
- All Known Implementing Classes:
ANSIConsoleOutput
,ConcurrentStoryReporter
,ConsoleOutput
,ContextStoryReporter
,DelegatingStoryReporter
,HtmlOutput
,HtmlTemplateOutput
,IdeOnlyConsoleOutput
,JsonOutput
,JsonTemplateOutput
,JUnit4StoryReporter
,NullStoryReporter
,PostStoryStatisticsCollector
,PrintStreamOutput
,SilentSuccessFilter
,StepFailureDecorator
,TeamCityConsoleOutput
,TemplateableOutput
,TxtOutput
,XmlOutput
,XmlTemplateOutput
public interface StoryReporter
Allows the runner to report the state of running stories
- Author:
- Elizabeth Keogh, Mauro Talevi
-
Method Summary
Modifier and TypeMethodDescriptionvoid
void
void
void
afterScenario
(Timing timing) void
void
afterScenarioSteps
(StepCollector.Stage stage, Lifecycle.ExecutionType type) void
void
afterStory
(boolean givenOrRestartingStory) void
afterStorySteps
(StepCollector.Stage stage, Lifecycle.ExecutionType type) void
void
beforeExamples
(List<String> steps, ExamplesTable table) void
void
beforeScenario
(Scenario scenario) void
void
void
beforeStep
(Step step) void
void
beforeStory
(Story story, boolean givenStory) void
beforeStorySteps
(StepCollector.Stage stage, Lifecycle.ExecutionType type) void
void
dryRun()
void
void
void
failedOutcomes
(String step, OutcomesTable table) void
givenStories
(List<String> storyPaths) void
givenStories
(GivenStories givenStories) void
void
void
void
notPerformed
(String step) void
Deprecated.void
void
pendingMethods
(List<String> methods) Deprecated.pendingMethod info is added as a part of each pending steppending(PendingStep)
void
void
restartedStory
(Story story, Throwable cause) void
scenarioExcluded
(Scenario scenario, String filter) void
storyCancelled
(Story story, StoryDuration storyDuration) void
storyExcluded
(Story story, String filter) void
successful
(String step)
-
Method Details
-
beforeStoriesSteps
-
afterStoriesSteps
-
storyExcluded
-
storyCancelled
-
beforeStory
-
afterStory
void afterStory(boolean givenOrRestartingStory) -
beforeScenarios
void beforeScenarios() -
afterScenarios
void afterScenarios() -
narrative
-
lifecycle
-
beforeStorySteps
-
afterStorySteps
-
beforeScenarioSteps
-
afterScenarioSteps
-
beforeComposedSteps
void beforeComposedSteps() -
afterComposedSteps
void afterComposedSteps() -
scenarioExcluded
-
beforeScenario
-
afterScenario
-
beforeGivenStories
void beforeGivenStories() -
givenStories
-
givenStories
-
afterGivenStories
void afterGivenStories() -
beforeExamples
-
example
-
afterExamples
void afterExamples() -
beforeStep
-
successful
-
ignorable
-
comment
-
pending
-
pending
Deprecated.Report pending step- Parameters:
step
- string representation of pending step
-
notPerformed
-
failed
-
failedOutcomes
-
restarted
-
restartedStory
-
dryRun
void dryRun() -
pendingMethods
Deprecated.pendingMethod info is added as a part of each pending steppending(PendingStep)
Report list of pending methods- Parameters:
methods
- list of generated methods
-
pending(PendingStep)