1414from tools import utils
1515
1616import common
17+ from common import errlog
1718
1819from tools .shared import cap_max_workers_in_pool
1920from tools .utils import WINDOWS
@@ -109,7 +110,7 @@ def run(self, result):
109110 tests = list (self if self .failing_and_slow_first else self .reversed_tests ())
110111 contains_browser_test = any (test .is_browser_test () for test in tests )
111112 use_cores = cap_max_workers_in_pool (min (self .max_cores , len (tests ), num_cores ()), contains_browser_test )
112- print ( 'Using %s parallel test processes' % use_cores , file = sys . stderr )
113+ errlog ( f 'Using { use_cores } parallel test processes' )
113114 with multiprocessing .Manager () as manager :
114115 # Give each worker a unique ID.
115116 worker_id_counter = manager .Value ('i' , 0 ) # 'i' for integer, starting at 0
@@ -124,7 +125,7 @@ def run(self, result):
124125 # or the progress bar.
125126 failfast_event = progress_counter = lock = None
126127 if self .failfast :
127- print ('The version of python being used is not compatible with --failfast' )
128+ errlog ('The version of python being used is not compatible with --failfast' )
128129 sys .exit (1 )
129130 else :
130131 failfast_event = manager .Event () if self .failfast else None
@@ -137,7 +138,7 @@ def run(self, result):
137138 num_tear_downs = sum ([pool .apply (tear_down , ()) for i in range (use_cores )])
138139 # Assert the assumed behavior above hasn't changed.
139140 if num_tear_downs != use_cores :
140- print (f'Expected { use_cores } teardowns, got { num_tear_downs } ' )
141+ errlog (f'Expected { use_cores } teardowns, got { num_tear_downs } ' )
141142
142143 # Filter out the None results which can occur in failfast mode.
143144 if self .failfast :
@@ -181,9 +182,9 @@ def reversed_tests(self):
181182 return sorted (self , key = str , reverse = True )
182183
183184 def combine_results (self , result , buffered_results ):
184- print ('' , file = sys . stderr )
185- print ('DONE: combining results on main thread' , file = sys . stderr )
186- print ('' , file = sys . stderr )
185+ errlog ('' )
186+ errlog ('DONE: combining results on main thread' )
187+ errlog ('' )
187188 # Sort the results back into alphabetical order. Running the tests in
188189 # parallel causes mis-orderings, this makes the results more readable.
189190 results = sorted (buffered_results , key = lambda res : str (res .test ))
@@ -295,32 +296,32 @@ def compute_progress(self):
295296 return val
296297
297298 def addSuccess (self , test ):
298- print (f'{ self .compute_progress ()} { test } ... ok ({ self .calculateElapsed ():.2f} s)' , file = sys . stderr )
299+ errlog (f'{ self .compute_progress ()} { test } ... ok ({ self .calculateElapsed ():.2f} s)' )
299300 self .buffered_result = BufferedTestSuccess (test )
300301 self .test_result = 'success'
301302
302303 def addExpectedFailure (self , test , err ):
303- print (f'{ self .compute_progress ()} { test } ... expected failure ({ self .calculateElapsed ():.2f} s)' , file = sys . stderr )
304+ errlog (f'{ self .compute_progress ()} { test } ... expected failure ({ self .calculateElapsed ():.2f} s)' )
304305 self .buffered_result = BufferedTestExpectedFailure (test , err )
305306 self .test_result = 'expected failure'
306307
307308 def addUnexpectedSuccess (self , test ):
308- print (f'{ self .compute_progress ()} { test } ... unexpected success ({ self .calculateElapsed ():.2f} s)' , file = sys . stderr )
309+ errlog (f'{ self .compute_progress ()} { test } ... unexpected success ({ self .calculateElapsed ():.2f} s)' )
309310 self .buffered_result = BufferedTestUnexpectedSuccess (test )
310311 self .test_result = 'unexpected success'
311312
312313 def addSkip (self , test , reason ):
313- print (f"{ self .compute_progress ()} { test } ... skipped '{ reason } '" , file = sys . stderr )
314+ errlog (f"{ self .compute_progress ()} { test } ... skipped '{ reason } '" )
314315 self .buffered_result = BufferedTestSkip (test , reason )
315316 self .test_result = 'skipped'
316317
317318 def addFailure (self , test , err ):
318- print (f'{ self .compute_progress ()} { test } ... FAIL' , file = sys . stderr )
319+ errlog (f'{ self .compute_progress ()} { test } ... FAIL' )
319320 self .buffered_result = BufferedTestFailure (test , err )
320321 self .test_result = 'failed'
321322
322323 def addError (self , test , err ):
323- print (f'{ self .compute_progress ()} { test } ... ERROR' , file = sys . stderr )
324+ errlog (f'{ self .compute_progress ()} { test } ... ERROR' )
324325 self .buffered_result = BufferedTestError (test , err )
325326 self .test_result = 'errored'
326327
0 commit comments