# HG changeset patch # User Augie Fackler # Date 2015-08-25 04:40:42 # Node ID 06cd67a5044f4e566cf77c9dfa33ee052dd0a92c # Parent 3670efdc70885ea0d1eaec101d598416d95490e2 run-tests: ignore failed removal of nonexistent installerrs When running tests with -j100 or so on a large machine, I see this os.remove call failing semi-regularly. Since it's not really a problem when the file is already gone, just suppress the error in that case. diff --git a/tests/run-tests.py b/tests/run-tests.py --- a/tests/run-tests.py +++ b/tests/run-tests.py @@ -2078,7 +2078,11 @@ class TestRunner(object): vlog("# Running", cmd) if os.system(cmd) == 0: if not self.options.verbose: - os.remove(installerrs) + try: + os.remove(installerrs) + except OSError as e: + if e.errno != errno.ENOENT: + raise else: f = open(installerrs, 'rb') for line in f: