commit 37392402e84f71678bce7253565ce86a58de4993
Author: Paul Hammant <[email protected]>
AuthorDate: Sun Apr 29 10:56:04 2012 +0200
Commit: Paul Hammant <[email protected]>
CommitDate: Sun Apr 29 10:56:04 2012 +0200
JBEHAVE-773 - CrossReference should be able to mark pendings as failures
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 7c877f7..3cd6e19 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
@@ -1,8 +1,5 @@
package org.jbehave.tutorials.etsy;
-import java.util.HashMap;
-import java.util.List;
-
import org.jbehave.core.annotations.AfterStories;
import org.jbehave.core.annotations.BeforeStory;
import org.jbehave.core.configuration.Configuration;
@@ -30,7 +27,6 @@ import org.jbehave.web.selenium.SeleniumContext;
import org.jbehave.web.selenium.SeleniumContextOutput;
import org.jbehave.web.selenium.SeleniumStepMonitor;
import org.jbehave.web.selenium.WebDriverProvider;
-//import org.jbehave.web.selenium.WebDriverPageDumpOnFailure;
import org.jbehave.web.selenium.WebDriverScreenshotOnFailure;
import org.picocontainer.Characteristics;
import org.picocontainer.MutablePicoContainer;
@@ -44,11 +40,16 @@ import org.picocontainer.injectors.CompositeInjection;
import org.picocontainer.injectors.ConstructorInjection;
import org.picocontainer.injectors.SetterInjection;
+import java.util.HashMap;
+import java.util.List;
+
import static java.util.Arrays.asList;
import static org.jbehave.core.io.CodeLocations.codeLocationFromClass;
import static org.jbehave.core.reporters.Format.CONSOLE;
import static org.jbehave.web.selenium.WebDriverHtmlOutput.WEB_DRIVER_HTML;
+//import org.jbehave.web.selenium.WebDriverPageDumpOnFailure;
+
public class EtsyDotComStories extends JUnitStories {
private String metaFilter;
@@ -62,7 +63,10 @@ public class EtsyDotComStories extends JUnitStories {
return metaFilter;
}
-
}.withJsonOnly().withOutputAfterEachStory(true).excludingStoriesWithNoExecutedScenarios(true);
+ }.withJsonOnly()
+ .withOutputAfterEachStory(true)
+ .markPendingStepsAsFailedStories()
+ .excludingStoriesWithNoExecutedScenarios(true);
SeleniumContext seleniumContext = new SeleniumContext();
WebDriverProvider driverProvider;