[pypy-svn] r60731 - pypy/build/bot2/pypybuildbot

pedronis at codespeak.net pedronis at codespeak.net
Mon Dec 29 20:15:56 CET 2008


Author: pedronis
Date: Mon Dec 29 20:15:56 2008
New Revision: 60731

Modified:
   pypy/build/bot2/pypybuildbot/summary.py
Log:
oops, remove exra copy of test

Modified: pypy/build/bot2/pypybuildbot/summary.py
==============================================================================
--- pypy/build/bot2/pypybuildbot/summary.py	(original)
+++ pypy/build/bot2/pypybuildbot/summary.py	Mon Dec 29 20:15:56 2008
@@ -261,7 +261,10 @@
         branch_anchor = html.a(branch, href="/summary?branch=%s" % branch)
         self.sections.append(html.h2(branch_anchor))
 
-    def _rev_anchor(self, rev):
+    def _label(self, outcome_set):
+        return outcome_set.revision
+
+    def _label_anchor(self, rev):
         rev_anchor = html.a(str(rev), href="/summary?branch=%s&recentrev=%d" %
                             (self.cur_branch, rev))
         return rev_anchor
@@ -269,18 +272,18 @@
     def add_section(self, outcome_sets):
         if not outcome_sets:
             return
-        revs = sorted(outcome_set.revision for outcome_set in outcome_sets)
-        by_rev = sorted((outcome_set.revision, outcome_set) for outcome_set
+        labels = sorted(self._label(outcome_set) for outcome_set in outcome_sets)
+        by_label = sorted((self._label(outcome_set), outcome_set) for outcome_set
                          in outcome_sets)
         lines = []
 
-        align = 2*len(revs)-1+len(str(revs[-1]))
+        align = 2*len(labels)-1+len(str(labels[-1]))
         def bars():
             return ' |'*len(lines)
-        for rev, outcome_set in by_rev:
+        for label, outcome_set in by_label:
             count_failures = len(outcome_set.failed)
             count_skipped = len(outcome_set.skipped)
-            line = [bars(), ' ', self._rev_anchor(rev)]
+            line = [bars(), ' ', self._label_anchor(label)]
             line.append((align-len(line[0]))*" ")
             line.append(self.make_stdio_anchors_for(outcome_set))
             line.append('\n')
@@ -289,7 +292,7 @@
         
         failed = set()
         exploded = set()
-        for rev, outcome_set in by_rev:
+        for label, outcome_set in by_label:
             for failure in outcome_set.failed:
                 letter = outcome_set.get_outcome(failure)
                 if letter == '!':
@@ -303,7 +306,7 @@
 
         for failure in sorted(failed, key=sorting):
             line = []
-            for rev, outcome_set in by_rev:
+            for label, outcome_set in by_label:
                 letter = outcome_set.get_outcome(failure)
                 failed = letter not in ('s', '.')
                 if outcome_set.get_longrepr(failure):



More information about the Pypy-commit mailing list