The branch, master has been updated via 0d80220 Add tests for BuildFarm.get_build(). from d3fe741 Test both cache and non-cache versions.
http://gitweb.samba.org/?p=build-farm.git;a=shortlog;h=master - Log ----------------------------------------------------------------- commit 0d802201adfe505c31eb4b32be3e3d8337d692cd Author: Jelmer Vernooij <jel...@samba.org> Date: Thu Nov 11 23:24:28 2010 +0100 Add tests for BuildFarm.get_build(). ----------------------------------------------------------------------- Summary of changes: buildfarm/tests/test_buildfarm.py | 18 ++++++++++++++++++ 1 files changed, 18 insertions(+), 0 deletions(-) Changeset truncated at 500 lines: diff --git a/buildfarm/tests/test_buildfarm.py b/buildfarm/tests/test_buildfarm.py index 4cec0b7..86e249a 100644 --- a/buildfarm/tests/test_buildfarm.py +++ b/buildfarm/tests/test_buildfarm.py @@ -93,6 +93,24 @@ class BuildFarmTestBase(object): self.assertEquals("git://foo", tree.repo) self.assertEquals("master", tree.branch) + def test_get_build_rev(self): + path = self.create_mock_logfile("tdb", "charis", "cc", "12", + contents="This is what a log file looks like.") + build = self.x.get_build("tdb", "charis", "cc", "12") + self.assertEquals("tdb", build.tree) + self.assertEquals("charis", build.host) + self.assertEquals("cc", build.compiler) + self.assertEquals("12", build.rev) + + def test_get_build_no_rev(self): + path = self.create_mock_logfile("tdb", "charis", "cc", + contents="This is what a log file looks like.") + build = self.x.get_build("tdb", "charis", "cc") + self.assertEquals("tdb", build.tree) + self.assertEquals("charis", build.host) + self.assertEquals("cc", build.compiler) + self.assertIs(None, build.rev) + class BuildFarmTests(BuildFarmTestBase, BuildFarmTestCase): -- build.samba.org