aboutsummaryrefslogtreecommitdiffhomepage
path: root/tools/run_tests/run_tests.py
diff options
context:
space:
mode:
Diffstat (limited to 'tools/run_tests/run_tests.py')
-rwxr-xr-xtools/run_tests/run_tests.py10
1 files changed, 7 insertions, 3 deletions
diff --git a/tools/run_tests/run_tests.py b/tools/run_tests/run_tests.py
index cb54c0db82..0a42ffc1b5 100755
--- a/tools/run_tests/run_tests.py
+++ b/tools/run_tests/run_tests.py
@@ -228,8 +228,11 @@ def _build_and_run(check_cancelled, newline_on_success, cache):
return 0
-test_cache = TestCache()
-test_cache.maybe_load()
+if runs_per_test == 1:
+ test_cache = TestCache()
+ test_cache.maybe_load()
+else:
+ test_cache = None
if forever:
success = True
@@ -246,7 +249,8 @@ if forever:
'All tests are now passing properly',
do_newline=True)
jobset.message('IDLE', 'No change detected')
- test_cache.save()
+ if test_cache != None:
+ test_cache.save()
while not have_files_changed():
time.sleep(1)
else: