summaryrefslogtreecommitdiff
path: root/utils/lit/lit/main.py
diff options
context:
space:
mode:
Diffstat (limited to 'utils/lit/lit/main.py')
-rwxr-xr-xutils/lit/lit/main.py13
1 files changed, 5 insertions, 8 deletions
diff --git a/utils/lit/lit/main.py b/utils/lit/lit/main.py
index 86db3d8f5a..a2486193e3 100755
--- a/utils/lit/lit/main.py
+++ b/utils/lit/lit/main.py
@@ -118,16 +118,13 @@ def update_incremental_cache(test):
fname = test.getFilePath()
os.utime(fname, None)
-def sort_by_incremental_cache(run, litConfig):
+def sort_by_incremental_cache(run):
def sortIndex(test):
- index = 0
fname = test.getFilePath()
try:
- index = -os.path.getmtime(fname)
- except OSError as e:
- if litConfig.debug:
- litConfig.note(e)
- return index
+ return -os.path.getmtime(fname)
+ except:
+ return 0
run.tests.sort(key = lambda t: sortIndex(t))
def main(builtinParameters = {}):
@@ -319,7 +316,7 @@ def main(builtinParameters = {}):
if opts.shuffle:
random.shuffle(run.tests)
elif opts.incremental:
- sort_by_incremental_cache(run, litConfig)
+ sort_by_incremental_cache(run)
else:
run.tests.sort(key = lambda t: t.getFullName())