# HG changeset patch # User Augie Fackler # Date 1440477642 14400 # 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 -r 3670efdc7088 -r 06cd67a5044f tests/run-tests.py --- a/tests/run-tests.py Tue Aug 25 13:38:20 2015 -0500 +++ b/tests/run-tests.py Tue Aug 25 00:40:42 2015 -0400 @@ -2078,7 +2078,11 @@ 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: