[llvm-commits] [zorg] r105972 - /zorg/trunk/lnt/lnt/db/perfdbsummary.py
Daniel Dunbar
daniel at zuster.org
Mon Jun 14 16:07:39 PDT 2010
Author: ddunbar
Date: Mon Jun 14 18:07:39 2010
New Revision: 105972
URL: http://llvm.org/viewvc/llvm-project?rev=105972&view=rev
Log:
LNT/simple: Tweak status map to use .status markers whenever they are present
for any test in the suite.
Modified:
zorg/trunk/lnt/lnt/db/perfdbsummary.py
Modified: zorg/trunk/lnt/lnt/db/perfdbsummary.py
URL: http://llvm.org/viewvc/llvm-project/zorg/trunk/lnt/lnt/db/perfdbsummary.py?rev=105972&r1=105971&r2=105972&view=diff
==============================================================================
--- zorg/trunk/lnt/lnt/db/perfdbsummary.py (original)
+++ zorg/trunk/lnt/lnt/db/perfdbsummary.py Mon Jun 14 18:07:39 2010
@@ -49,7 +49,8 @@
test_names = set()
parameter_sets = set()
test_map = {}
- test_status_map = {}
+ has_status_markers = False
+ has_success_markers = False
for t in tests:
name = t.name.split('.', 1)[1]
@@ -62,15 +63,26 @@
if name.endswith('.success'):
test_name = name.rsplit('.', 1)[0]
- test_status_map[test_name] = (name, False)
+ has_success_markers = True
elif name.endswith('.status'):
test_name = name.rsplit('.', 1)[0]
- test_status_map[test_name] = (name, True)
+ has_status_markers = True
else:
test_name = name
test_names.add(test_name)
+ # Compute the test status info.
+ test_status_map = {}
+ if has_status_markers:
+ for test_name in test_names:
+ marker_name = '%s.status' % test_name
+ test_status_map[test_name] = (marker_name, True)
+ elif has_success_markers:
+ for test_name in test_names:
+ marker_name = '%s.success' % test_name
+ test_status_map[test_name] = (marker_name, False)
+
# Order the test names.
test_names = list(test_names)
test_names.sort()
More information about the llvm-commits
mailing list