@@ -89,6 +89,7 @@ function launchBrowser(browser, url) {
89
89
}
90
90
91
91
client . createWorker ( browser , function ( err , worker ) {
92
+ console . log ( "Error from BrowserStack: " , err ) ;
92
93
if ( err || typeof worker !== 'object' ) {
93
94
utils . alertBrowserStack ( "Failed to launch worker" ,
94
95
"Arguments: " + JSON . stringify ( {
@@ -135,6 +136,20 @@ function launchBrowser(browser, url) {
135
136
} ) ;
136
137
}
137
138
139
+ function launchBrowsers ( config , browser ) {
140
+ setTimeout ( function ( ) {
141
+ if ( Object . prototype . toString . call ( config . test_path ) === '[object Array]' ) {
142
+ config . test_path . forEach ( function ( path ) {
143
+ var url = 'http://localhost:' + serverPort . toString ( ) + '/' + path ;
144
+ launchBrowser ( browser , url ) ;
145
+ } ) ;
146
+ } else {
147
+ var url = 'http://localhost:' + serverPort . toString ( ) + '/' + config . test_path ;
148
+ launchBrowser ( browser , url ) ;
149
+ }
150
+ } , 100 ) ;
151
+ }
152
+
138
153
if ( config . browsers && config . browsers . length > 0 ) {
139
154
tunnel = new Tunnel ( config . key , serverPort , config . tunnelIdentifier , function ( ) {
140
155
console . log ( "Launching BrowserStack workers" ) ;
@@ -146,22 +161,11 @@ if (config.browsers && config.browsers.length > 0) {
146
161
console . log ( "[%s] Version is %s." ,
147
162
utils . browserString ( browser ) , version ) ;
148
163
browser . browser_version = version ;
149
-
150
164
// So that all latest logs come in together
151
- setTimeout ( function ( ) {
152
- if ( Object . prototype . toString . call ( config . test_path ) === '[object Array]' ) {
153
- config . test_path . forEach ( function ( path ) {
154
- var url = 'http://localhost:' + serverPort . toString ( ) + '/' + path ;
155
- launchBrowser ( browser , url ) ;
156
- } ) ;
157
- } else {
158
- var url = 'http://localhost:' + serverPort . toString ( ) + '/' + config . test_path ;
159
- launchBrowser ( browser , url ) ;
160
- }
161
- } , 100 ) ;
165
+ launchBrowsers ( config , browser ) ;
162
166
} ) ;
163
167
} else {
164
- launchBrowser ( browser ) ;
168
+ launchBrowsers ( config , browser ) ;
165
169
}
166
170
} ) ;
167
171
} ) ;
0 commit comments