File tree Expand file tree Collapse file tree 2 files changed +8
-8
lines changed
src/test/java/com/browserstack Expand file tree Collapse file tree 2 files changed +8
-8
lines changed Original file line number Diff line number Diff line change 8282 <profiles >
8383 <profile >
8484 <id >single</id >
85- <activation >
86- <activeByDefault >true</activeByDefault >
87- </activation >
8885 <build >
8986 <plugins >
9087 <plugin >
110107 </profile >
111108 <profile >
112109 <id >parallel</id >
110+ <activation >
111+ <activeByDefault >true</activeByDefault >
112+ </activation >
113113 <build >
114114 <plugins >
115115 <plugin >
Original file line number Diff line number Diff line change 3030public class RunWebDriverCucumberTests {
3131
3232 private TestNGCucumberRunner testNGCucumberRunner ;
33- private Local local ;
33+ private static Local local ;
3434 private static final ThreadLocal <ManagedWebDriver > threadLocalWebDriver = new ThreadLocal <>();
3535
3636 @ BeforeClass (alwaysRun = true )
@@ -40,6 +40,10 @@ public void setUpClass() {
4040
4141 private synchronized static void setThreadLocalWebDriver (ManagedWebDriver managedWebDriver ) {
4242 threadLocalWebDriver .set (managedWebDriver );
43+ if (Utility .isLocal (managedWebDriver ) && local ==null ){
44+ local = new Local ();
45+ Utility .startLocal (local , managedWebDriver );
46+ }
4347 }
4448
4549 public synchronized static ManagedWebDriver getManagedWebDriver () {
@@ -48,10 +52,6 @@ public synchronized static ManagedWebDriver getManagedWebDriver() {
4852
4953 @ Test (groups = "cucumber" , description = "Runs Cucumber Feature" , dataProvider = "scenarios" )
5054 public void feature (PickleWrapper pickleWrapper , FeatureWrapper featureWrapper , ManagedWebDriver managedWebDriver ) {
51- if (Utility .isLocal (managedWebDriver ) && local ==null ){
52- local = new Local ();
53- Utility .startLocal (local , managedWebDriver );
54- }
5555 managedWebDriver .setTestName (pickleWrapper .getPickle ().getName ());
5656 setThreadLocalWebDriver (managedWebDriver );
5757 testNGCucumberRunner .runScenario (pickleWrapper .getPickle ());
You can’t perform that action at this time.
0 commit comments