From 19cf7f75582e2b40d3098af929fd6e5825ebf9c4 Mon Sep 17 00:00:00 2001 From: Julian Lettner Date: Wed, 16 Oct 2019 22:20:28 +0000 Subject: [PATCH] [lit] Print warning if we fail to delete temp directory git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@375049 91177308-0d34-0410-b5e6-96231b3b80d8 --- utils/lit/lit/main.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/utils/lit/lit/main.py b/utils/lit/lit/main.py index 14258c58e13..4430e1689a1 100755 --- a/utils/lit/lit/main.py +++ b/utils/lit/lit/main.py @@ -223,7 +223,7 @@ def run_tests(tests, litConfig, opts, numTotalTests): startTime = time.time() try: - run_tests_in_tmp_dir(run_callback) + run_tests_in_tmp_dir(run_callback, litConfig) except KeyboardInterrupt: sys.exit(2) testing_time = time.time() - startTime @@ -231,7 +231,7 @@ def run_tests(tests, litConfig, opts, numTotalTests): display.finish() return testing_time -def run_tests_in_tmp_dir(run_callback): +def run_tests_in_tmp_dir(run_callback, litConfig): # Create a temp directory inside the normal temp directory so that we can # try to avoid temporary test file leaks. The user can avoid this behavior # by setting LIT_PRESERVES_TMP in the environment, so they can easily use @@ -260,7 +260,7 @@ def run_tests_in_tmp_dir(run_callback): shutil.rmtree(tmp_dir) except: # FIXME: Re-try after timeout on Windows. - pass + litConfig.warning("Failed to delete temp directory '%s'" % tmp_dir) def print_summary(tests, opts): byCode = {} -- 2.40.0