[pypy-commit] buildbot buildbot-0.8.7: adapt to new interfaces
bivab
noreply at buildbot.pypy.org
Mon Apr 29 19:22:00 CEST 2013
Author: David Schneider <david.schneider at picle.org>
Branch: buildbot-0.8.7
Changeset: r812:43a1e6b1687c
Date: 2013-04-29 17:05 +0200
http://bitbucket.org/pypy/buildbot/changeset/43a1e6b1687c/
Log: adapt to new interfaces
diff --git a/bot2/pypybuildbot/test/test_summary.py b/bot2/pypybuildbot/test/test_summary.py
--- a/bot2/pypybuildbot/test/test_summary.py
+++ b/bot2/pypybuildbot/test/test_summary.py
@@ -401,7 +401,7 @@
def __init__(self, builders, args={}):
master = FakeMaster(builders)
- status = status_builder.Status(master)
+ status = status_builder.Status(master, builders)
self.args = args
self.site = FakeSite(status)
@@ -444,7 +444,7 @@
n = getattr(builder, 'nextBuildNumber', 0)
t = 1000
for rev, reslog in builds:
- build = status_builder.BuildStatus(builder, n)
+ build = status_builder.BuildStatus(builder, builder.master, n)
build.started = time.time()
build.setProperty('got_revision', str(rev), None)
step = build.addStepWithName('pytest')
@@ -463,6 +463,7 @@
def setup_method(self, meth):
summary.outcome_set_cache.clear()
+ self.master = FakeMaster([])
def test_sanity(self):
s = summary.Summary()
@@ -474,9 +475,9 @@
assert cat_branch == {}
def test_one_build_no_rev(self):
- builder = status_builder.BuilderStatus('builder0')
- build = status_builder.BuildStatus(builder, 0)
- build.started = time.time()
+ builder = status_builder.BuilderStatus('builder0', '', self.master)
+ build = status_builder.BuildStatus(builder, self.master, 0)
+ builder.buildStarted(build)
build.buildFinished()
builder.touchBuildCache(build)
builder.nextBuildNumber = len(builder.buildCache)
@@ -490,8 +491,8 @@
assert cat_branch == {(None, None): ({}, [build])}
def test_one_build_no_logs(self):
- builder = status_builder.BuilderStatus('builder0')
- build = status_builder.BuildStatus(builder, 0)
+ builder = status_builder.BuilderStatus('builder0', '', self.master)
+ build = status_builder.BuildStatus(None, builder, 0)
build.started = time.time()
build.setProperty('got_revision', '50000', None)
build.buildFinished()
@@ -510,7 +511,7 @@
assert '<run>' in out
def test_one_build_no_logs_failure(self):
- builder = status_builder.BuilderStatus('builder0')
+ builder = status_builder.BuilderStatus('builder0', '', self.master)
build = status_builder.BuildStatus(builder, 0)
build.started = time.time()
build.setProperty('got_revision', '50000', None)
@@ -537,7 +538,7 @@
assert 'other borken' not in out
def test_one_build(self):
- builder = status_builder.BuilderStatus('builder0')
+ builder = status_builder.BuilderStatus('builder0', '', self.master)
add_builds(builder, [(60000, "F TEST1\n. b")])
s = summary.Summary()
@@ -555,7 +556,7 @@
assert 'TEST1' in out
def test_two_builds(self):
- builder = status_builder.BuilderStatus('builder0')
+ builder = status_builder.BuilderStatus('builder0', '', self.master)
add_builds(builder, [('60000', "F TEST1\n. b"),
('60001', ". TEST1\n. b")])
@@ -585,7 +586,7 @@
assert '\n <a class="failSummary failed" href="javascript:togglestate(1,1)" id="a1c1">-</a> <span class="failSummary success">+</span> success' in out
def test_two_builds_samerev(self):
- builder = status_builder.BuilderStatus('builder0')
+ builder = status_builder.BuilderStatus('builder0', '', self.master)
add_builds(builder, [('60000', "F TEST1\n. b"),
('60000', "F TEST1\n. b")])
@@ -604,7 +605,7 @@
assert 'TEST1' in out
def test_two_builds_recentrev(self):
- builder = status_builder.BuilderStatus('builder0')
+ builder = status_builder.BuilderStatus('builder0', '', self.master)
add_builds(builder, [('60000', "F TEST1\n. b"),
('60001', "F TEST1\n. b")])
@@ -624,7 +625,7 @@
assert 'TEST1' in out
def test_many_builds_query_builder(self):
- builder = status_builder.BuilderStatus('builder0')
+ builder = status_builder.BuilderStatus('builder0', '', self.master)
add_builds(builder, [('60000', "F TEST1\n. b"),
('60000', ". a\n. b"),
('60001', "F TEST1\n. b")])
@@ -660,7 +661,7 @@
def test_many_builds_query_builder_builds(self):
- builder = status_builder.BuilderStatus('builder0')
+ builder = status_builder.BuilderStatus('builder0', '', self.master)
add_builds(builder, [('60000', "F TEST1\n. b"),
('60000', ". a\n. b"),
('60001', "F TEST1\n. b")])
@@ -692,7 +693,7 @@
assert 'TEST1' in out
def test_many_pytestLogs(self):
- builder = status_builder.BuilderStatus('builder1')
+ builder = status_builder.BuilderStatus('builder1', '', self.master)
build = status_builder.BuildStatus(builder, 0)
build.started = time.time()
build.setProperty('got_revision', '70000', None)
@@ -719,7 +720,7 @@
assert 'pytest2 aborted' in out
def test_subtle_failures(self):
- builder = status_builder.BuilderStatus('builder1')
+ builder = status_builder.BuilderStatus('builder1', '', self.master)
build = status_builder.BuildStatus(builder, 0)
build.started = time.time()
build.setProperty('got_revision', '70000', None)
@@ -767,12 +768,9 @@
assert res == (2, '', 4, 'what')
def test_builders_with_categories(self):
- builder1 = status_builder.BuilderStatus('builder_foo')
- builder1.category = 'foo'
- builder2 = status_builder.BuilderStatus('builder_bar')
- builder2.category = 'bar'
- builder3 = status_builder.BuilderStatus('builder_')
- builder3.category = ''
+ builder1 = status_builder.BuilderStatus('builder_foo', 'foo', self.master)
+ builder2 = status_builder.BuilderStatus('builder_bar', 'bar', self.master)
+ builder3 = status_builder.BuilderStatus('builder_', '', self.master)
add_builds(builder1, [('60000', "F TEST1\n")])
add_builds(builder2, [('60000', "F TEST2\n")])
@@ -792,7 +790,7 @@
assert "{bar}" in out
def test_two_builds_different_rev_digits(self):
- builder = status_builder.BuilderStatus('builder0')
+ builder = status_builder.BuilderStatus('builder0', '', self.master)
add_builds(builder, [(999, "F TEST1\n. b"),
(1000, "F TEST1\n. b")])
@@ -806,8 +804,8 @@
assert p999builder0-p999 == p1000builder0-p1000+1
def test_build_times_and_filtering(self):
- builder1 = status_builder.BuilderStatus('builder1')
- builder2 = status_builder.BuilderStatus('builder2')
+ builder1 = status_builder.BuilderStatus('builder1', '', self.master)
+ builder2 = status_builder.BuilderStatus('builder2', '', self.master)
add_builds(builder1, [('60000', "F TEST1\n")])
add_builds(builder2, [('50000', ". TEST2\n")])
More information about the pypy-commit
mailing list