From bc30dbbdb47ae6e72a3d8ac1e916c0b11cc9ed23 Mon Sep 17 00:00:00 2001 From: Kovid Goyal Date: Tue, 17 Oct 2023 06:23:31 +0530 Subject: [PATCH] More debugging for unittest hang --- src/calibre/utils/run_tests.py | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/src/calibre/utils/run_tests.py b/src/calibre/utils/run_tests.py index 58421598e6..fc25d557e7 100644 --- a/src/calibre/utils/run_tests.py +++ b/src/calibre/utils/run_tests.py @@ -330,8 +330,9 @@ def run_test(test_name, verbosity=4, buffer=False): def run_cli(suite, verbosity=4, buffer=True): r = unittest.TextTestRunner - r.resultclass = unittest.TextTestResult if verbosity < 2 else TestResult + # r.resultclass = unittest.TextTestResult if verbosity < 2 else TestResult init_env() result = r(verbosity=verbosity, buffer=buffer and not is_ci).run(suite) - if not result.wasSuccessful(): - raise SystemExit(1) + print(111111111, result, flush=True) + rc = 0 if result.wasSuccessful() else 1 + os._exit(rc)