@@ -32,7 +32,6 @@ var Log = require('../lib/logger'),
3232 timeout ,
3333 activityTimeout ,
3434 workers = { } ,
35- browserToWorker = { } ,
3635 workerKeys = { } ,
3736 logLevel ,
3837 tunnelingAgent ,
@@ -105,7 +104,7 @@ function cleanUpAndExit(signal, status) {
105104
106105function getTestBrowserInfo ( browserString , path ) {
107106 var info = browserString ;
108- if ( config . multipleTest ) {
107+ if ( config . multipleTest ) {
109108 info += ", " + path ;
110109 }
111110 return info ;
@@ -146,7 +145,7 @@ function launchBrowser(browser, path) {
146145 }
147146
148147 timeout = parseInt ( config . timeout ) ;
149- if ( ! isNaN ( timeout ) ) {
148+ if ( ! isNaN ( timeout ) ) {
150149 browser . timeout = timeout ;
151150 } else {
152151 timeout = 300 ;
@@ -167,6 +166,7 @@ function launchBrowser(browser, path) {
167166 worker . config = browser ;
168167 worker . string = browserString ;
169168 worker . test_path = path ;
169+ worker . path_index = 0 ;
170170 workers [ key ] = worker ;
171171 workerKeys [ worker . id ] = { key : key , marked : false } ;
172172 } ) ;
@@ -175,15 +175,9 @@ function launchBrowser(browser, path) {
175175
176176function launchBrowsers ( config , browser ) {
177177 setTimeout ( function ( ) {
178- if ( Object . prototype . toString . call ( config . test_path ) === '[object Array]' ) {
178+ if ( Object . prototype . toString . call ( config . test_path ) === '[object Array]' ) {
179179 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 ] ) ;
187181 } else {
188182 config . multipleTest = false ;
189183 launchBrowser ( browser , config . test_path ) ;
@@ -282,8 +276,8 @@ function runTests() {
282276 launchServer ( ) ;
283277 tunnel = new Tunnel ( config . key , serverPort , config . tunnelIdentifier , function ( ) {
284278 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). ") ;
287281 browsers . forEach ( function ( browser ) {
288282 if ( browser . browser_version === "latest" ) {
289283 logger . debug ( "[%s] Finding version." , utils . browserString ( browser ) ) ;
0 commit comments