[llvm-commits] [zorg] r123588 - in /zorg/trunk/lnt/lnt: db/perfdbsummary.py util/NTEmailReport.py
Daniel Dunbar
daniel at zuster.org
Sun Jan 16 09:32:49 PST 2011
Author: ddunbar
Date: Sun Jan 16 11:32:49 2011
New Revision: 123588
URL: http://llvm.org/viewvc/llvm-project?rev=123588&view=rev
Log:
LNT/import: Fix PR8972, a crash when importing runs with no 'run_order' info.
Modified:
zorg/trunk/lnt/lnt/db/perfdbsummary.py
zorg/trunk/lnt/lnt/util/NTEmailReport.py
Modified: zorg/trunk/lnt/lnt/db/perfdbsummary.py
URL: http://llvm.org/viewvc/llvm-project/zorg/trunk/lnt/lnt/db/perfdbsummary.py?rev=123588&r1=123587&r2=123588&view=diff
==============================================================================
--- zorg/trunk/lnt/lnt/db/perfdbsummary.py (original)
+++ zorg/trunk/lnt/lnt/db/perfdbsummary.py Sun Jan 16 11:32:49 2011
@@ -192,6 +192,9 @@
return (not db.modified_run and
self.revision == db.get_revision_number("RunInfo"))
+ def contains_run(self, run_id):
+ return run_id in self.machine_id_by_run
+
def get_run_order(self, run_id):
return self.order_by_run.get(run_id)
Modified: zorg/trunk/lnt/lnt/util/NTEmailReport.py
URL: http://llvm.org/viewvc/llvm-project/zorg/trunk/lnt/lnt/util/NTEmailReport.py?rev=123588&r1=123587&r2=123588&view=diff
==============================================================================
--- zorg/trunk/lnt/lnt/util/NTEmailReport.py (original)
+++ zorg/trunk/lnt/lnt/util/NTEmailReport.py Sun Jan 16 11:32:49 2011
@@ -98,6 +98,10 @@
# Get the run summary.
run_summary = perfdbsummary.SimpleSuiteRunSummary.get_summary(db, tag)
+ # Ignore run's which don't appear in the summary, for whatever reason.
+ if not run_summary.contains_run(run.id):
+ return ("No report for run", "No report for run", None)
+
# Load the test suite summary.
ts_summary = perfdbsummary.get_simple_suite_summary(db, tag)
More information about the llvm-commits
mailing list