commit ae1c756e842be062d895bc3ede69baa9a05d9a08 Author: Mauro Talevi <mauro.tal...@aquilonia.org> AuthorDate: Sun Apr 29 12:45:19 2012 +0200 Commit: Mauro Talevi <mauro.tal...@aquilonia.org> 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