mirror of
https://github.com/python/cpython.git
synced 2025-10-17 04:08:28 +00:00
Issue #22333: test_threaded_import now displays elapsed time in verbose mode.
This commit is contained in:
parent
d7722d7147
commit
3b09d21a9d
1 changed files with 4 additions and 0 deletions
|
@ -114,11 +114,15 @@ class ThreadedImportTests(unittest.TestCase):
|
|||
errors = []
|
||||
done_tasks = []
|
||||
done.clear()
|
||||
t0 = time.monotonic()
|
||||
for i in range(N):
|
||||
t = threading.Thread(target=task,
|
||||
args=(N, done, done_tasks, errors,))
|
||||
t.start()
|
||||
completed = done.wait(10 * 60)
|
||||
dt = time.monotonic() - t0
|
||||
if verbose:
|
||||
print("%.1f ms" % (dt*1e3), flush=True, end=" ")
|
||||
dbg_info = 'done: %s/%s' % (len(done_tasks), N)
|
||||
self.assertFalse(errors, dbg_info)
|
||||
self.assertTrue(completed, dbg_info)
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue