commit ae1c756e842be062d895bc3ede69baa9a05d9a08
Author: Mauro Talevi <[email protected]>
AuthorDate: Sun Apr 29 12:45:19 2012 +0200
Commit: Mauro Talevi <[email protected]>
CommitDate: Sun Apr 29 12:45:19 2012 +0200
Updated configuration.
diff --git
a/etsy-selenium/groovy-pico/src/main/java/org/jbehave/tutorials/etsy/EtsyDotComStories.java
b/etsy-selenium/groovy-pico/src/main/java/org/jbehave/tutorials/etsy/EtsyDotComStories.java
index 8bb3fbb..5e63481 100644
---
a/etsy-selenium/groovy-pico/src/main/java/org/jbehave/tutorials/etsy/EtsyDotComStories.java
+++
b/etsy-selenium/groovy-pico/src/main/java/org/jbehave/tutorials/etsy/EtsyDotComStories.java
@@ -51,19 +51,16 @@ import static
org.jbehave.web.selenium.WebDriverHtmlOutput.WEB_DRIVER_HTML;
public class EtsyDotComStories extends JUnitStories {
- private String metaFilter;
-
- public EtsyDotComStories() {
+ @Override
+ public Configuration configuration() {
PendingStepStrategy pendingStepStrategy = new FailingUponPendingStep();
- CrossReference crossReference = new
SauceContextOutput.SauceLabsCrossReference(new HashMap<String, String>()) {
- public String getMetaFilter() {
- return metaFilter;
- }
-
}.withJsonOnly().withOutputAfterEachStory(true).withPendingStepStrategy(pendingStepStrategy)
+ SeleniumContext seleniumContext = new SeleniumContext();
+
+ CrossReference crossReference = new
SauceContextOutput.SauceLabsCrossReference(new HashMap<String, String>())
+
.withJsonOnly().withOutputAfterEachStory(true).withPendingStepStrategy(pendingStepStrategy)
.excludingStoriesWithNoExecutedScenarios(true);
- SeleniumContext seleniumContext = new SeleniumContext();
WebDriverProvider driverProvider;
Format[] formats;
ContextView contextView;
@@ -96,7 +93,6 @@ public class EtsyDotComStories extends JUnitStories {
.useStepMonitor(new SeleniumStepMonitor(contextView,
seleniumContext, crossReference.getStepMonitor()))
.useStoryLoader(new LoadFromClasspath(EtsyDotComStories.class))
.useStoryReporterBuilder(reporterBuilder);
- useConfiguration(configuration);
final ThreadCaching primordialCaching = new ThreadCaching();
MutablePicoContainer primordial = new
PicoBuilder().withBehaviors(primordialCaching).build();
@@ -129,6 +125,7 @@ public class EtsyDotComStories extends JUnitStories {
steps.addComponent(new PerStoriesContextView(contextView));
useStepsFactory(new PicoStepsFactory(configuration, steps));
+ return configuration;
}
@Override