[llvm-commits] [zorg] r107397 - in /zorg/trunk/lnt/lnt/util: ImportData.py NTEmailReport.py
Daniel Dunbar
daniel at zuster.org
Thu Jul 1 08:27:55 PDT 2010
Author: ddunbar
Date: Thu Jul 1 10:27:55 2010
New Revision: 107397
URL: http://llvm.org/viewvc/llvm-project?rev=107397&view=rev
Log:
NT/simple: Change email report to include a (short) list of all the preexisting
failures.
Also, fix link to report on server.
Modified:
zorg/trunk/lnt/lnt/util/ImportData.py
zorg/trunk/lnt/lnt/util/NTEmailReport.py
Modified: zorg/trunk/lnt/lnt/util/ImportData.py
URL: http://llvm.org/viewvc/llvm-project/zorg/trunk/lnt/lnt/util/ImportData.py?rev=107397&r1=107396&r2=107397&view=diff
==============================================================================
--- zorg/trunk/lnt/lnt/util/ImportData.py (original)
+++ zorg/trunk/lnt/lnt/util/ImportData.py Thu Jul 1 10:27:55 2010
@@ -71,11 +71,8 @@
if not disable_email and toAddress is not None:
print >>log, "\nMAILING RESULTS TO: %r\n" % toAddress
- # FIXME: The url below is wrong, it shouldn't be hardcoded to
- # nightlytest.
NTEmailReport.emailReport(db, run,
- "%s/db_%s/nightlytest/" % (config.zorgURL,
- db_name),
+ "%s/db_%s/" % (config.zorgURL, db_name),
email_config.host, email_config.from_address,
toAddress, success, commit)
Modified: zorg/trunk/lnt/lnt/util/NTEmailReport.py
URL: http://llvm.org/viewvc/llvm-project/zorg/trunk/lnt/lnt/util/NTEmailReport.py?rev=107397&r1=107396&r2=107397&view=diff
==============================================================================
--- zorg/trunk/lnt/lnt/util/NTEmailReport.py (original)
+++ zorg/trunk/lnt/lnt/util/NTEmailReport.py Thu Jul 1 10:27:55 2010
@@ -132,7 +132,7 @@
# Generate the report header.
if baseurl[-1] == '/':
baseurl = baseurl[:-1]
- print >>report, """%s/%d/""" % (baseurl, run.id)
+ print >>report, """%s/simple/%s/%d/""" % (baseurl, tag, run.id)
print >>report, """Nickname: %s:%d""" % (machine.name, machine.number)
if 'name' in machine.info:
print >>report, """Name: %s""" % (machine.info['name'].value,)
@@ -204,7 +204,7 @@
print >>report, ' %s' % (name,)
# Generate a list of the existing failures.
- if False and existing_failures:
+ if existing_failures:
print >>report
print >>report, """================="""
print >>report, """Existing Failures"""
@@ -213,8 +213,13 @@
if pset or len(existing_failures) > 1:
print >>report
print >>report, "Parameter Set:", pset
- for name,cr in tests:
+
+ # Print at most 10 failures in an email report.
+ N = 10
+ for name,cr in tests[:N]:
print >>report, ' %s' % (name,)
+ if len(tests) > 10:
+ print >>report, ' ... and %d more ...' % (len(tests) - 10,)
return subject, report.getvalue()
@@ -335,7 +340,7 @@
if baseurl[-1] == '/':
baseurl = baseurl[:-1]
- print >>report, """%s/%d/""" % (baseurl, run.id)
+ print >>report, """%s/nightlytest/%d/""" % (baseurl, run.id)
print >>report, """Nickname: %s:%d""" % (machine.name, machine.number)
if 'name' in machine.info:
print >>report, """Name: %s""" % (machine.info['name'].value,)
More information about the llvm-commits
mailing list