@@ -20,6 +20,14 @@ var mimeTypes = {
2020 "css" : "text/css"
2121} ;
2222
23+ function getTestBrowserInfo ( worker ) {
24+ var info = worker . string ;
25+ if ( config . multipleTest ) {
26+ info += ", " + worker . test_path
27+ }
28+ return info ;
29+ }
30+
2331
2432exports . Server = function Server ( bsClient , workers ) {
2533
@@ -30,7 +38,7 @@ exports.Server = function Server(bsClient, workers) {
3038 if ( query . _worker_key && workers [ query . _worker_key ] ) {
3139 worker = workers [ query . _worker_key ] || { } ;
3240 worker . acknowledged = true ;
33- logger . debug ( "[%s] [%s] Acknowledged" , query . _browser_string , worker . test_path ) ;
41+ logger . debug ( "[%s] Acknowledged" , getTestBrowserInfo ( worker ) ) ;
3442 }
3543
3644 fs . exists ( filename , function ( exists ) {
@@ -148,7 +156,7 @@ exports.Server = function Server(bsClient, workers) {
148156
149157 if ( query . tracebacks ) {
150158 query . tracebacks . forEach ( function ( traceback ) {
151- logger . info ( chalk . red ( "[%s] [%s] Error:" ) , worker . string , worker . test_path , formatTraceback ( traceback ) ) ;
159+ logger . info ( chalk . red ( "[%s] Error:" ) , getTestBrowserInfo ( worker ) , formatTraceback ( traceback ) ) ;
152160 } ) ;
153161 }
154162 response . end ( ) ;
@@ -166,28 +174,28 @@ exports.Server = function Server(bsClient, workers) {
166174 logger . info ( "[%s] Null response from remote Browser" , request . headers [ 'x-browser-string' ] ) ;
167175 } else {
168176 if ( query . tracebacks && query . tracebacks . length > 0 ) {
169- logger . info ( chalk [ "red" ] ( "[%s] [%s] Tracebacks:" ) , request . headers [ 'x-browser-string' ] , worker . test_path ) ;
177+ logger . info ( chalk [ "red" ] ( "[%s] Tracebacks:" ) , getTestBrowserInfo ( worker ) ) ;
170178 query . tracebacks . forEach ( function ( traceback ) {
171179 logger . info ( traceback ) ;
172180 } ) ;
173181 }
174182 var color = query . failed ? "red" : "green" ;
175- logger . info ( chalk [ color ] ( "[%s] [%s] Completed in %d milliseconds. %d of %d passed, %d failed." ) , request . headers [ 'x-browser-string' ] , worker . test_path , query . runtime , query . passed , query . total , query . failed ) ;
183+ logger . info ( chalk [ color ] ( "[%s] Completed in %d milliseconds. %d of %d passed, %d failed." ) , getTestBrowserInfo ( worker ) , query . runtime , query . passed , query . total , query . failed ) ;
176184 config . status += query . failed ;
177185 }
178186
179187 if ( worker ) {
180188 bsClient . takeScreenshot ( worker . id , function ( error , screenshot ) {
181189 if ( ! error && screenshot . url ) {
182- logger . info ( '[%s] [%s] ' + chalk [ 'yellow' ] ( 'Screenshot' ) + ': %s' , worker . string , worker . test_path , screenshot . url ) ;
190+ logger . info ( '[%s] ' + chalk [ 'yellow' ] ( 'Screenshot' ) + ': %s' , getTestBrowserInfo ( worker ) , screenshot . url ) ;
183191 }
184192
185193 bsClient . terminateWorker ( worker . id , function ( ) {
186194 if ( ! workers [ uuid ] ) {
187195 return ;
188196 }
189197
190- logger . debug ( '[%s] [%s] Terminated' , worker . string , worker . test_path ) ;
198+ logger . debug ( '[%s] Terminated' , getTestBrowserInfo ( worker ) ) ;
191199
192200 clearTimeout ( workers [ uuid ] . activityTimeout ) ;
193201 delete workers [ uuid ] ;
0 commit comments