aboutsummaryrefslogtreecommitdiffstats
path: root/lib/python2.7/site-packages/buildbot-0.8.8-py2.7.egg/buildbot/test/unit/test_steps_package_deb_pbuilder.py
diff options
context:
space:
mode:
Diffstat (limited to 'lib/python2.7/site-packages/buildbot-0.8.8-py2.7.egg/buildbot/test/unit/test_steps_package_deb_pbuilder.py')
-rw-r--r--lib/python2.7/site-packages/buildbot-0.8.8-py2.7.egg/buildbot/test/unit/test_steps_package_deb_pbuilder.py372
1 files changed, 0 insertions, 372 deletions
diff --git a/lib/python2.7/site-packages/buildbot-0.8.8-py2.7.egg/buildbot/test/unit/test_steps_package_deb_pbuilder.py b/lib/python2.7/site-packages/buildbot-0.8.8-py2.7.egg/buildbot/test/unit/test_steps_package_deb_pbuilder.py
deleted file mode 100644
index 975b431e..00000000
--- a/lib/python2.7/site-packages/buildbot-0.8.8-py2.7.egg/buildbot/test/unit/test_steps_package_deb_pbuilder.py
+++ /dev/null
@@ -1,372 +0,0 @@
-# This file is part of Buildbot. Buildbot is free software: you can
-# redistribute it and/or modify it under the terms of the GNU General Public
-# License as published by the Free Software Foundation, version 2.
-#
-# This program is distributed in the hope that it will be useful, but WITHOUT
-# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS
-# FOR A PARTICULAR PURPOSE. See the GNU General Public License for more
-# details.
-#
-# You should have received a copy of the GNU General Public License along with
-# this program; if not, write to the Free Software Foundation, Inc., 51
-# Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
-#
-# Copyright Buildbot Team Members
-
-import stat
-import time
-
-from twisted.trial import unittest
-from buildbot.steps.package.deb import pbuilder
-from buildbot.status.results import SUCCESS, FAILURE
-from buildbot.test.util import steps
-from buildbot.test.fake.remotecommand import ExpectShell, Expect
-from buildbot import config
-
-class TestDebPbuilder(steps.BuildStepMixin, unittest.TestCase):
-
- def setUp(self):
- return self.setUpBuildStep()
-
- def tearDown(self):
- return self.tearDownBuildStep()
-
- def test_new(self):
- self.setupStep(pbuilder.DebPbuilder())
- self.expectCommands(
- Expect('stat', {'file': '/var/cache/pbuilder/stable-local-buildbot.tgz'})
- + 1,
- ExpectShell(workdir='wkdir', usePTY='slave-config',
- command=['sudo', '/usr/sbin/pbuilder', '--create',
- '--basetgz', '/var/cache/pbuilder/stable-local-buildbot.tgz',
- '--distribution', 'stable',
- '--mirror', 'http://cdn.debian.net/debian/'])
- +0,
- ExpectShell(workdir='wkdir', usePTY='slave-config',
- command=['pdebuild', '--buildresult', '.',
- '--pbuilder', '/usr/sbin/pbuilder', '--', '--buildresult', '.',
- '--basetgz', '/var/cache/pbuilder/stable-local-buildbot.tgz'])
- +0)
- self.expectOutcome(result=SUCCESS, status_text=['pdebuild'])
- return self.runStep()
-
- def test_update(self):
- self.setupStep(pbuilder.DebPbuilder())
- self.expectCommands(
- Expect('stat', {'file': '/var/cache/pbuilder/stable-local-buildbot.tgz'})
- + Expect.update('stat', [stat.S_IFREG, 99, 99, 1, 0, 0, 99, 0, 0, 0])
- + 0,
- ExpectShell(workdir='wkdir', usePTY='slave-config',
- command=['sudo', '/usr/sbin/pbuilder', '--update',
- '--basetgz', '/var/cache/pbuilder/stable-local-buildbot.tgz',])
- +0,
- ExpectShell(workdir='wkdir', usePTY='slave-config',
- command=['pdebuild', '--buildresult', '.',
- '--pbuilder', '/usr/sbin/pbuilder', '--', '--buildresult', '.',
- '--basetgz', '/var/cache/pbuilder/stable-local-buildbot.tgz'])
- +0)
- self.expectOutcome(result=SUCCESS, status_text=['pdebuild'])
- return self.runStep()
-
- def test_buildonly(self):
- self.setupStep(pbuilder.DebPbuilder())
- self.expectCommands(
- Expect('stat', {'file': '/var/cache/pbuilder/stable-local-buildbot.tgz'})
- + Expect.update('stat', [stat.S_IFREG, 99, 99, 1, 0, 0, 99, 0, int(time.time()), 0])
- + 0,
- ExpectShell(workdir='wkdir', usePTY='slave-config',
- command=['pdebuild', '--buildresult', '.',
- '--pbuilder', '/usr/sbin/pbuilder', '--', '--buildresult', '.',
- '--basetgz', '/var/cache/pbuilder/stable-local-buildbot.tgz'])
- +0)
- self.expectOutcome(result=SUCCESS, status_text=['pdebuild'])
- return self.runStep()
-
- def test_architecture(self):
- self.setupStep(pbuilder.DebPbuilder(architecture='amd64'))
- self.expectCommands(
- Expect('stat', {'file': '/var/cache/pbuilder/stable-amd64-buildbot.tgz'})
- + 1,
- ExpectShell(workdir='wkdir', usePTY='slave-config',
- command=['sudo', '/usr/sbin/pbuilder', '--create',
- '--basetgz', '/var/cache/pbuilder/stable-amd64-buildbot.tgz',
- '--distribution', 'stable',
- '--mirror', 'http://cdn.debian.net/debian/',
- '--architecture', 'amd64'])
- +0,
- ExpectShell(workdir='wkdir', usePTY='slave-config',
- command=['pdebuild', '--buildresult', '.',
- '--pbuilder', '/usr/sbin/pbuilder',
- '--architecture', 'amd64', '--', '--buildresult', '.',
- '--basetgz', '/var/cache/pbuilder/stable-amd64-buildbot.tgz'])
- +0)
- self.expectOutcome(result=SUCCESS, status_text=['pdebuild'])
- return self.runStep()
-
- def test_distribution(self):
- self.setupStep(pbuilder.DebPbuilder(distribution='woody'))
- self.expectCommands(
- Expect('stat', {'file': '/var/cache/pbuilder/woody-local-buildbot.tgz'})
- + 1,
- ExpectShell(workdir='wkdir', usePTY='slave-config',
- command=['sudo', '/usr/sbin/pbuilder', '--create',
- '--basetgz', '/var/cache/pbuilder/woody-local-buildbot.tgz',
- '--distribution', 'woody',
- '--mirror', 'http://cdn.debian.net/debian/'])
- +0,
- ExpectShell(workdir='wkdir', usePTY='slave-config',
- command=['pdebuild', '--buildresult', '.',
- '--pbuilder', '/usr/sbin/pbuilder', '--', '--buildresult', '.',
- '--basetgz', '/var/cache/pbuilder/woody-local-buildbot.tgz'])
- +0)
- self.expectOutcome(result=SUCCESS, status_text=['pdebuild'])
- return self.runStep()
-
- def test_basetgz(self):
- self.setupStep(pbuilder.DebPbuilder(basetgz='/buildbot/%(distribution)s-%(architecture)s.tgz'))
- self.expectCommands(
- Expect('stat', {'file': '/buildbot/stable-local.tgz'})
- + 1,
- ExpectShell(workdir='wkdir', usePTY='slave-config',
- command=['sudo', '/usr/sbin/pbuilder', '--create',
- '--basetgz', '/buildbot/stable-local.tgz',
- '--distribution', 'stable',
- '--mirror', 'http://cdn.debian.net/debian/'])
- +0,
- ExpectShell(workdir='wkdir', usePTY='slave-config',
- command=['pdebuild', '--buildresult', '.',
- '--pbuilder', '/usr/sbin/pbuilder', '--', '--buildresult', '.',
- '--basetgz', '/buildbot/stable-local.tgz'])
- +0)
- self.expectOutcome(result=SUCCESS, status_text=['pdebuild'])
- return self.runStep()
-
- def test_mirror(self):
- self.setupStep(pbuilder.DebPbuilder(mirror='http://apt:9999/debian'))
- self.expectCommands(
- Expect('stat', {'file': '/var/cache/pbuilder/stable-local-buildbot.tgz'})
- + 1,
- ExpectShell(workdir='wkdir', usePTY='slave-config',
- command=['sudo', '/usr/sbin/pbuilder', '--create',
- '--basetgz', '/var/cache/pbuilder/stable-local-buildbot.tgz',
- '--distribution', 'stable',
- '--mirror', 'http://apt:9999/debian'])
- +0,
- ExpectShell(workdir='wkdir', usePTY='slave-config',
- command=['pdebuild', '--buildresult', '.',
- '--pbuilder', '/usr/sbin/pbuilder', '--', '--buildresult', '.',
- '--basetgz', '/var/cache/pbuilder/stable-local-buildbot.tgz'])
- +0)
- self.expectOutcome(result=SUCCESS, status_text=['pdebuild'])
- return self.runStep()
-
- def test_extrapackages(self):
- self.setupStep(pbuilder.DebPbuilder(extrapackages=['buildbot']))
- self.expectCommands(
- Expect('stat', {'file': '/var/cache/pbuilder/stable-local-buildbot.tgz'})
- + 1,
- ExpectShell(workdir='wkdir', usePTY='slave-config',
- command=['sudo', '/usr/sbin/pbuilder', '--create',
- '--basetgz', '/var/cache/pbuilder/stable-local-buildbot.tgz',
- '--distribution', 'stable',
- '--mirror', 'http://cdn.debian.net/debian/',
- '--extrapackages', 'buildbot'])
- +0,
- ExpectShell(workdir='wkdir', usePTY='slave-config',
- command=['pdebuild', '--buildresult', '.',
- '--pbuilder', '/usr/sbin/pbuilder', '--', '--buildresult', '.',
- '--basetgz', '/var/cache/pbuilder/stable-local-buildbot.tgz',
- '--extrapackages', 'buildbot'])
- +0)
- self.expectOutcome(result=SUCCESS, status_text=['pdebuild'])
- return self.runStep()
-
- def test_keyring(self):
- self.setupStep(pbuilder.DebPbuilder(keyring='/builbot/buildbot.gpg'))
- self.expectCommands(
- Expect('stat', {'file': '/var/cache/pbuilder/stable-local-buildbot.tgz'})
- + 1,
- ExpectShell(workdir='wkdir', usePTY='slave-config',
- command=['sudo', '/usr/sbin/pbuilder', '--create',
- '--basetgz', '/var/cache/pbuilder/stable-local-buildbot.tgz',
- '--distribution', 'stable',
- '--mirror', 'http://cdn.debian.net/debian/',
- '--debootstrapopts', '--keyring=/builbot/buildbot.gpg'])
- +0,
- ExpectShell(workdir='wkdir', usePTY='slave-config',
- command=['pdebuild', '--buildresult', '.',
- '--pbuilder', '/usr/sbin/pbuilder', '--', '--buildresult', '.',
- '--basetgz', '/var/cache/pbuilder/stable-local-buildbot.tgz'])
- +0)
- self.expectOutcome(result=SUCCESS, status_text=['pdebuild'])
- return self.runStep()
-
- def test_components(self):
- self.setupStep(pbuilder.DebPbuilder(components='main universe'))
- self.expectCommands(
- Expect('stat', {'file': '/var/cache/pbuilder/stable-local-buildbot.tgz'})
- + 1,
- ExpectShell(workdir='wkdir', usePTY='slave-config',
- command=['sudo', '/usr/sbin/pbuilder', '--create',
- '--basetgz', '/var/cache/pbuilder/stable-local-buildbot.tgz',
- '--distribution', 'stable',
- '--mirror', 'http://cdn.debian.net/debian/',
- '--components', 'main universe'])
- +0,
- ExpectShell(workdir='wkdir', usePTY='slave-config',
- command=['pdebuild', '--buildresult', '.',
- '--pbuilder', '/usr/sbin/pbuilder', '--', '--buildresult', '.',
- '--basetgz', '/var/cache/pbuilder/stable-local-buildbot.tgz'])
- +0)
- self.expectOutcome(result=SUCCESS, status_text=['pdebuild'])
- return self.runStep()
-
-class TestDebCowbuilder(steps.BuildStepMixin, unittest.TestCase):
-
- def setUp(self):
- return self.setUpBuildStep()
-
- def tearDown(self):
- return self.tearDownBuildStep()
-
- def test_new(self):
- self.setupStep(pbuilder.DebCowbuilder())
- self.expectCommands(
- Expect('stat', {'file': '/var/cache/pbuilder/stable-local-buildbot.cow/'})
- + 1,
- ExpectShell(workdir='wkdir', usePTY='slave-config',
- command=['sudo', '/usr/sbin/cowbuilder', '--create',
- '--basepath', '/var/cache/pbuilder/stable-local-buildbot.cow/',
- '--distribution', 'stable',
- '--mirror', 'http://cdn.debian.net/debian/'])
- +0,
- ExpectShell(workdir='wkdir', usePTY='slave-config',
- command=['pdebuild', '--buildresult', '.',
- '--pbuilder', '/usr/sbin/cowbuilder', '--', '--buildresult', '.',
- '--basepath', '/var/cache/pbuilder/stable-local-buildbot.cow/'])
- +0)
- self.expectOutcome(result=SUCCESS, status_text=['pdebuild'])
- return self.runStep()
-
- def test_update(self):
- self.setupStep(pbuilder.DebCowbuilder())
- self.expectCommands(
- Expect('stat', {'file': '/var/cache/pbuilder/stable-local-buildbot.cow/'})
- + Expect.update('stat', [stat.S_IFDIR, 99, 99, 1, 0, 0, 99, 0, 0, 0])
- + 0,
- ExpectShell(workdir='wkdir', usePTY='slave-config',
- command=['sudo', '/usr/sbin/cowbuilder', '--update',
- '--basepath', '/var/cache/pbuilder/stable-local-buildbot.cow/',])
- +0,
- ExpectShell(workdir='wkdir', usePTY='slave-config',
- command=['pdebuild', '--buildresult', '.',
- '--pbuilder', '/usr/sbin/cowbuilder', '--', '--buildresult', '.',
- '--basepath', '/var/cache/pbuilder/stable-local-buildbot.cow/'])
- +0)
- self.expectOutcome(result=SUCCESS, status_text=['pdebuild'])
- return self.runStep()
-
- def test_buildonly(self):
- self.setupStep(pbuilder.DebCowbuilder())
- self.expectCommands(
- Expect('stat', {'file': '/var/cache/pbuilder/stable-local-buildbot.cow/'})
- + Expect.update('stat', [stat.S_IFDIR, 99, 99, 1, 0, 0, 99, 0, int(time.time()), 0])
- + 0,
- ExpectShell(workdir='wkdir', usePTY='slave-config',
- command=['pdebuild', '--buildresult', '.',
- '--pbuilder', '/usr/sbin/cowbuilder', '--', '--buildresult', '.',
- '--basepath', '/var/cache/pbuilder/stable-local-buildbot.cow/'])
- +0)
- self.expectOutcome(result=SUCCESS, status_text=['pdebuild'])
- return self.runStep()
-
- def test_update_reg(self):
- self.setupStep(pbuilder.DebCowbuilder(basetgz='/var/cache/pbuilder/stable-local-buildbot.cow'))
- self.expectCommands(
- Expect('stat', {'file': '/var/cache/pbuilder/stable-local-buildbot.cow'})
- + Expect.update('stat', [stat.S_IFREG, 99, 99, 1, 0, 0, 99, 0, 0, 0])
- + 0,
- ExpectShell(workdir='wkdir', usePTY='slave-config',
- command=['sudo', '/usr/sbin/cowbuilder', '--update',
- '--basepath', '/var/cache/pbuilder/stable-local-buildbot.cow'])
- + 1)
- self.expectOutcome(result=FAILURE, status_text=['PBuilder update.'])
- return self.runStep()
-
- def test_buildonly_reg(self):
- self.setupStep(pbuilder.DebCowbuilder(basetgz='/var/cache/pbuilder/stable-local-buildbot.cow'))
- self.expectCommands(
- Expect('stat', {'file': '/var/cache/pbuilder/stable-local-buildbot.cow'})
- + Expect.update('stat', [stat.S_IFREG, 99, 99, 1, 0, 0, 99, 0, int(time.time()), 0])
- + 0,
- ExpectShell(workdir='wkdir', usePTY='slave-config',
- command=['pdebuild', '--buildresult', '.',
- '--pbuilder', '/usr/sbin/cowbuilder', '--', '--buildresult', '.',
- '--basepath', '/var/cache/pbuilder/stable-local-buildbot.cow'])
- + 1)
- self.expectOutcome(result=FAILURE, status_text=['pdebuild', 'failed'])
- return self.runStep()
-
-class TestUbuPbuilder(steps.BuildStepMixin, unittest.TestCase):
-
- def setUp(self):
- return self.setUpBuildStep()
-
- def tearDown(self):
- return self.tearDownBuildStep()
-
- def test_no_distribution(self):
- self.assertRaises(config.ConfigErrors, lambda :
- pbuilder.UbuPbuilder())
-
- def test_new(self):
- self.setupStep(pbuilder.UbuPbuilder(distribution='oneiric'))
- self.expectCommands(
- Expect('stat', {'file': '/var/cache/pbuilder/oneiric-local-buildbot.tgz'})
- + 1,
- ExpectShell(workdir='wkdir', usePTY='slave-config',
- command=['sudo', '/usr/sbin/pbuilder', '--create',
- '--basetgz', '/var/cache/pbuilder/oneiric-local-buildbot.tgz',
- '--distribution', 'oneiric',
- '--mirror', 'http://archive.ubuntu.com/ubuntu/',
- '--components', 'main universe'])
- +0,
- ExpectShell(workdir='wkdir', usePTY='slave-config',
- command=['pdebuild', '--buildresult', '.',
- '--pbuilder', '/usr/sbin/pbuilder', '--', '--buildresult', '.',
- '--basetgz', '/var/cache/pbuilder/oneiric-local-buildbot.tgz'])
- +0)
- self.expectOutcome(result=SUCCESS, status_text=['pdebuild'])
- return self.runStep()
-
-class TestUbuCowbuilder(steps.BuildStepMixin, unittest.TestCase):
-
- def setUp(self):
- return self.setUpBuildStep()
-
- def tearDown(self):
- return self.tearDownBuildStep()
-
- def test_no_distribution(self):
- self.assertRaises(config.ConfigErrors, lambda :
- pbuilder.UbuCowbuilder())
-
- def test_new(self):
- self.setupStep(pbuilder.UbuCowbuilder(distribution='oneiric'))
- self.expectCommands(
- Expect('stat', {'file': '/var/cache/pbuilder/oneiric-local-buildbot.cow/'})
- + 1,
- ExpectShell(workdir='wkdir', usePTY='slave-config',
- command=['sudo', '/usr/sbin/cowbuilder', '--create',
- '--basepath', '/var/cache/pbuilder/oneiric-local-buildbot.cow/',
- '--distribution', 'oneiric',
- '--mirror', 'http://archive.ubuntu.com/ubuntu/',
- '--components', 'main universe'])
- +0,
- ExpectShell(workdir='wkdir', usePTY='slave-config',
- command=['pdebuild', '--buildresult', '.',
- '--pbuilder', '/usr/sbin/cowbuilder', '--', '--buildresult', '.',
- '--basepath', '/var/cache/pbuilder/oneiric-local-buildbot.cow/'])
- +0)
- self.expectOutcome(result=SUCCESS, status_text=['pdebuild'])
- return self.runStep()