commit 144938b27e424700f5b318c1db4331aedf11fc52
Author:     Paul Hammant <p...@hammant.org>
AuthorDate: Mon Apr 2 17:05:46 2012 -0500
Commit:     Paul Hammant <p...@hammant.org>
CommitDate: Mon Apr 2 17:05:46 2012 -0500

    correct example as to where to place single-threaded executor

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 5377fe3..a8f85db 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,7 +1,6 @@
 package org.jbehave.tutorials.etsy;
 
-import java.util.List;
-
+import com.google.common.util.concurrent.MoreExecutors;
 import org.jbehave.core.configuration.Configuration;
 import org.jbehave.core.embedder.StoryControls;
 import org.jbehave.core.failures.FailingUponPendingStep;
@@ -22,6 +21,8 @@ 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;
@@ -63,4 +64,9 @@ public class EtsyDotComStories extends JUnitStories {
                 + ".story"), null);
     }
 
+    @Override
+    public void run() throws Throwable {
+        
configuredEmbedder().useExecutorService(MoreExecutors.sameThreadExecutor());
+        super.run();
+    }
 }



Reply via email to