commit f7c61aa2b078896a942d22eb2045a0afa0cf0a9a
Author:     Mauro Talevi <[email protected]>
AuthorDate: Wed Apr 4 12:16:35 2012 +0100
Commit:     Mauro Talevi <[email protected]>
CommitDate: Wed Apr 4 12:16:35 2012 +0100

    JBEHAVE-757:  Configured use of SameThreadExecutors.

diff --git a/etsy-stories-java-spring/pom.xml b/etsy-stories-java-spring/pom.xml
index 6c7f229..c486392 100644
--- a/etsy-stories-java-spring/pom.xml
+++ b/etsy-stories-java-spring/pom.xml
@@ -152,6 +152,7 @@
               <metaFilters>
                 <metaFilter>${meta.filter}</metaFilter>
               </metaFilters>
+              
<executorsClass>org.jbehave.core.embedder.executors.SameThreadExecutors</executorsClass>
             </configuration>
             <goals>
               <goal>run-stories-as-embeddables</goal>
@@ -186,6 +187,13 @@
             </goals>
           </execution>
         </executions>
+        <dependencies>
+          <dependency>
+            <groupId>com.google.guava</groupId>
+            <artifactId>guava</artifactId>
+            <version>11.0.1</version>
+          </dependency>
+        </dependencies>
       </plugin>
     </plugins>
   </build>
diff --git 
a/etsy-stories-java-spring/src/main/java/org/jbehave/tutorials/etsy/EtsyDotComStories.java
 
b/etsy-stories-java-spring/src/main/java/org/jbehave/tutorials/etsy/EtsyDotComStories.java
index a8f85db..5377fe3 100644
--- 
a/etsy-stories-java-spring/src/main/java/org/jbehave/tutorials/etsy/EtsyDotComStories.java
+++ 
b/etsy-stories-java-spring/src/main/java/org/jbehave/tutorials/etsy/EtsyDotComStories.java
@@ -1,6 +1,7 @@
 package org.jbehave.tutorials.etsy;
 
-import com.google.common.util.concurrent.MoreExecutors;
+import java.util.List;
+
 import org.jbehave.core.configuration.Configuration;
 import org.jbehave.core.embedder.StoryControls;
 import org.jbehave.core.failures.FailingUponPendingStep;
@@ -21,8 +22,6 @@ import org.jbehave.web.selenium.SeleniumContextOutput;
 import org.jbehave.web.selenium.SeleniumStepMonitor;
 import org.springframework.context.ApplicationContext;
 
-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;
@@ -64,9 +63,4 @@ public class EtsyDotComStories extends JUnitStories {
                 + ".story"), null);
     }
 
-    @Override
-    public void run() throws Throwable {
-        
configuredEmbedder().useExecutorService(MoreExecutors.sameThreadExecutor());
-        super.run();
-    }
 }



Reply via email to