org.jbehave.web.selenium
Class SauceContextStoryReporter
java.lang.Object
org.jbehave.core.reporters.NullStoryReporter
org.jbehave.web.selenium.SauceContextStoryReporter
- All Implemented Interfaces:
- org.jbehave.core.reporters.StoryReporter
public class SauceContextStoryReporter
- extends org.jbehave.core.reporters.NullStoryReporter
A StoryReporter that passes back to SauceLabs the executed job results.
| Methods inherited from class org.jbehave.core.reporters.NullStoryReporter |
afterExamples, afterScenario, beforeExamples, dryRun, example, failedOutcomes, givenStories, givenStories, ignorable, narrative, notPerformed, pending, pendingMethods, scenarioMeta, scenarioNotAllowed, storyNotAllowed, successful |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
SauceContextStoryReporter
public SauceContextStoryReporter(WebDriverProvider webDriverProvider)
beforeStory
public void beforeStory(org.jbehave.core.model.Story story,
boolean givenStory)
- Specified by:
beforeStory in interface org.jbehave.core.reporters.StoryReporter- Overrides:
beforeStory in class org.jbehave.core.reporters.NullStoryReporter
beforeScenario
public void beforeScenario(String title)
- Specified by:
beforeScenario in interface org.jbehave.core.reporters.StoryReporter- Overrides:
beforeScenario in class org.jbehave.core.reporters.NullStoryReporter
failed
public void failed(String step,
Throwable cause)
- Specified by:
failed in interface org.jbehave.core.reporters.StoryReporter- Overrides:
failed in class org.jbehave.core.reporters.NullStoryReporter
afterStory
public void afterStory(boolean givenStory)
- Specified by:
afterStory in interface org.jbehave.core.reporters.StoryReporter- Overrides:
afterStory in class org.jbehave.core.reporters.NullStoryReporter
getJobName
protected String getJobName()
- The name of the job. By default this is the story name.
- Returns:
- the job name
getJobTags
protected String getJobTags()
- A set of tags to apply to the job, like so:
"foo", "bar"
- Returns:
- a string of comma separated strings in quotes
Copyright © 2011. All Rights Reserved.