diff options
author | Daniel Dunbar <daniel@zuster.org> | 2013-08-21 22:26:34 +0000 |
---|---|---|
committer | Daniel Dunbar <daniel@zuster.org> | 2013-08-21 22:26:34 +0000 |
commit | 0dd41a99e31d098165571911fbb7d9d9a453595f (patch) | |
tree | b81dd7a02c7ee0de63ad5a3618a0df3c3b8906cf /utils | |
parent | 7b0cdf7bf44e626977d607279a933e45346aeac8 (diff) | |
download | external_llvm-0dd41a99e31d098165571911fbb7d9d9a453595f.zip external_llvm-0dd41a99e31d098165571911fbb7d9d9a453595f.tar.gz external_llvm-0dd41a99e31d098165571911fbb7d9d9a453595f.tar.bz2 |
[lit] Simplify --time-tests code.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@188946 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'utils')
-rwxr-xr-x | utils/lit/lit/main.py | 16 |
1 files changed, 5 insertions, 11 deletions
diff --git a/utils/lit/lit/main.py b/utils/lit/lit/main.py index fb3614a..8f71685 100755 --- a/utils/lit/lit/main.py +++ b/utils/lit/lit/main.py @@ -407,17 +407,11 @@ def main(builtinParameters = {}): print(' %s' % t.getFullName()) sys.stdout.write('\n') - if opts.timeTests: - # Collate, in case we repeated tests. - times = {} - for t in tests: - key = t.getFullName() - times[key] = times.get(key, 0.) + t.elapsed - - byTime = list(times.items()) - byTime.sort(key = lambda item: item[1]) - if byTime: - lit.util.printHistogram(byTime, title='Tests') + if opts.timeTests and tests: + # Order by time. + test_times = [(t.getFullName(), t.elapsed) + for t in tests] + lit.util.printHistogram(test_times, title='Tests') for name,code in (('Expected Passes ', lit.Test.PASS), ('Expected Failures ', lit.Test.XFAIL), |