[pypy-svn] r58175 - in pypy/build/bot2/pypybuildbot: . test

pedronis at codespeak.net pedronis at codespeak.net
Tue Sep 16 09:50:32 CEST 2008


Author: pedronis
Date: Tue Sep 16 09:50:29 2008
New Revision: 58175

Modified:
   pypy/build/bot2/pypybuildbot/summary.py
   pypy/build/bot2/pypybuildbot/test/test_summary.py
Log:
(iko, pedronis)

longer, clearer naming



Modified: pypy/build/bot2/pypybuildbot/summary.py
==============================================================================
--- pypy/build/bot2/pypybuildbot/summary.py	(original)
+++ pypy/build/bot2/pypybuildbot/summary.py	Tue Sep 16 09:50:29 2008
@@ -2,7 +2,7 @@
 from buildbot.status.web.base import HtmlResource
 
 # xxx caching?
-class RevOutcome(object):
+class RevisionOutcomeSet(object):
 
     def __init__(self, rev):
         self.rev = rev
@@ -12,7 +12,7 @@
         # xxx failure tracebacks
 
     def populate_one(self, name, shortrepr):
-        namekey = name.split(':', 1)
+        namekey = name.split(':', 1) # xxx not always the correct thing
         if namekey[0].endswith('.py'):
             namekey[0] = namekey[0][:-3].replace('/', '.')
 
@@ -37,7 +37,7 @@
         return self._outcomes[namekey]
 
 
-class GatherOutcome(object):
+class GatherOutcomeSet(object):
 
     def __init__(self, map):
         self.map = map
@@ -85,7 +85,7 @@
                     # the log is there
                     log = [log for log in build.getLogs()
                            if log.getName() == "pytestLog"][0]
-                    revBuilds[builderName] = RevOutcome(log)
+                    revBuilds[builderName] = RevisionOutcomeSet(log)
         revs = revs.items()
         revs.sort()
         return revs

Modified: pypy/build/bot2/pypybuildbot/test/test_summary.py
==============================================================================
--- pypy/build/bot2/pypybuildbot/test/test_summary.py	(original)
+++ pypy/build/bot2/pypybuildbot/test/test_summary.py	Tue Sep 16 09:50:29 2008
@@ -4,49 +4,49 @@
 class TestOutcomes(object):
 
     def test_populate(self):
-        rev_outcome = summary.RevOutcome(50000)
+        rev_outcome_set = summary.RevisionOutcomeSet(50000)
         log = StringIO("""F a/b.py:test_one
 . a/b.py:test_two
 s a/b.py:test_three
 """)
         
-        rev_outcome.populate(log)
+        rev_outcome_set.populate(log)
 
-        assert rev_outcome.skipped == set([("a.b","test_three")])
-        assert rev_outcome.failed == set([("a.b", "test_one")])
+        assert rev_outcome_set.skipped == set([("a.b","test_three")])
+        assert rev_outcome_set.failed == set([("a.b", "test_one")])
 
-        res = rev_outcome.get_outcome(("a.b", "test_one"))
+        res = rev_outcome_set.get_outcome(("a.b", "test_one"))
         assert res == 'F'
 
-        res = rev_outcome.get_outcome(("a.b", "test_three"))
+        res = rev_outcome_set.get_outcome(("a.b", "test_three"))
         assert res == 's'
 
-        res = rev_outcome.get_outcome(("a.b", "test_two"))
+        res = rev_outcome_set.get_outcome(("a.b", "test_two"))
         assert res == '.'
 
 
-    def test_GatherOutcome(self):
-        rev_outcome_foo = summary.RevOutcome(50000)
+    def test_GatherOutcomeSet(self):
+        rev_outcome_set_foo = summary.RevisionOutcomeSet(50000)
         log = StringIO("""F a/b.py:test_one
 . a/b.py:test_two
 s a/b.py:test_three
 """)
         
-        rev_outcome_foo.populate(log)
+        rev_outcome_set_foo.populate(log)
 
         
-        rev_outcome_bar = summary.RevOutcome(50000)
+        rev_outcome_set_bar = summary.RevisionOutcomeSet(50000)
         log = StringIO(""". a/b.py:test_one
 . a/b.py:test_two
 s a/b.py:test_three
 """)
         
-        rev_outcome_bar.populate(log)
+        rev_outcome_set_bar.populate(log)
 
-        d = {'foo': rev_outcome_foo,
-             'bar': rev_outcome_bar}
+        d = {'foo': rev_outcome_set_foo,
+             'bar': rev_outcome_set_bar}
 
-        goutcome = summary.GatherOutcome(d)
+        goutcome = summary.GatherOutcomeSet(d)
 
         
         assert goutcome.failed == set([('foo', 'a.b', 'test_one')])
@@ -67,7 +67,7 @@
                 outcome2 = goutcome.get_outcome((prefix, mod, testname))
                 assert outcome2 == outcome1
 
-        goutcome_top = summary.GatherOutcome({'sub': goutcome})
+        goutcome_top = summary.GatherOutcomeSet({'sub': goutcome})
 
         assert goutcome_top.failed == set([('sub', 'foo', 'a.b', 'test_one')])
 



More information about the Pypy-commit mailing list