]> granicus.if.org Git - python/commitdiff
Issue #22333: test_threaded_import now displays elapsed time in verbose mode.
authorVictor Stinner <victor.stinner@gmail.com>
Tue, 30 Sep 2014 23:48:05 +0000 (01:48 +0200)
committerVictor Stinner <victor.stinner@gmail.com>
Tue, 30 Sep 2014 23:48:05 +0000 (01:48 +0200)
Lib/test/test_threaded_import.py

index 9afaa78cc7cb078fc3a00c934a68f2f3809063b5..854cdf992ed80ebd8e0a7513ca11d3e22d87bf77 100644 (file)
@@ -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)