@@ -32,7 +32,6 @@ var Log = require('../lib/logger'),
32
32
timeout ,
33
33
activityTimeout ,
34
34
workers = { } ,
35
- browserToWorker = { } ,
36
35
workerKeys = { } ,
37
36
logLevel ,
38
37
tunnelingAgent ,
@@ -105,7 +104,7 @@ function cleanUpAndExit(signal, status) {
105
104
106
105
function getTestBrowserInfo ( browserString , path ) {
107
106
var info = browserString ;
108
- if ( config . multipleTest ) {
107
+ if ( config . multipleTest ) {
109
108
info += ", " + path ;
110
109
}
111
110
return info ;
@@ -146,7 +145,7 @@ function launchBrowser(browser, path) {
146
145
}
147
146
148
147
timeout = parseInt ( config . timeout ) ;
149
- if ( ! isNaN ( timeout ) ) {
148
+ if ( ! isNaN ( timeout ) ) {
150
149
browser . timeout = timeout ;
151
150
} else {
152
151
timeout = 300 ;
@@ -167,6 +166,7 @@ function launchBrowser(browser, path) {
167
166
worker . config = browser ;
168
167
worker . string = browserString ;
169
168
worker . test_path = path ;
169
+ worker . path_index = 0 ;
170
170
workers [ key ] = worker ;
171
171
workerKeys [ worker . id ] = { key : key , marked : false } ;
172
172
} ) ;
@@ -175,15 +175,9 @@ function launchBrowser(browser, path) {
175
175
176
176
function launchBrowsers ( config , browser ) {
177
177
setTimeout ( function ( ) {
178
- if ( Object . prototype . toString . call ( config . test_path ) === '[object Array]' ) {
178
+ if ( Object . prototype . toString . call ( config . test_path ) === '[object Array]' ) {
179
179
config . multipleTest = config . test_path . length > 1 ? true : false ;
180
- if ( config . reuseWorker ) {
181
- launchBrowser ( browser , config . test_path [ 0 ] ) ;
182
- } else {
183
- config . test_path . forEach ( function ( path ) {
184
- launchBrowser ( browser , path ) ;
185
- } ) ;
186
- }
180
+ launchBrowser ( browser , config . test_path [ 0 ] ) ;
187
181
} else {
188
182
config . multipleTest = false ;
189
183
launchBrowser ( browser , config . test_path ) ;
@@ -282,8 +276,8 @@ function runTests() {
282
276
launchServer ( ) ;
283
277
tunnel = new Tunnel ( config . key , serverPort , config . tunnelIdentifier , function ( ) {
284
278
statusPoller . start ( ) ;
285
- var total_workers = config . browsers . length * ( Object . prototype . toString . call ( config . test_path ) === '[object Array]' ? config . test_path . length : 1 ) ;
286
- logger . info ( "Launching " + total_workers + " workers " ) ;
279
+ var total_runs = config . browsers . length * ( Object . prototype . toString . call ( config . test_path ) === '[object Array]' ? config . test_path . length : 1 ) ;
280
+ logger . info ( "Launching " + config . browsers . length + " worker(s) for " + total_runs + " run(s). ") ;
287
281
browsers . forEach ( function ( browser ) {
288
282
if ( browser . browser_version === "latest" ) {
289
283
logger . debug ( "[%s] Finding version." , utils . browserString ( browser ) ) ;
0 commit comments