コード例 #1
0
ファイル: test_dependencies.py プロジェクト: abyx/buildbot
 def setUp(self):
     RunMixin.setUp(self)
     self.master.loadConfig(config_1)
     self.master.startService()
     d = self.connectSlave(["slowpass", "fastfail", "fastpass",
                            "b3", "b4", "b5"])
     return d
コード例 #2
0
 def setUp(self):
     RunMixin.setUp(self)
     self.master.loadConfig(config_1)
     self.master.startService()
     d = self.connectSlave(["b1"])
     d.addCallback(lambda res: self.connectSlave(["b1"], "bot2"))
     return d
コード例 #3
0
 def setUp(self):
     RunMixin.setUp(self)
     self.master.loadConfig(config_1)
     self.master.startService()
     d = self.connectSlave(
         ["slowpass", "fastfail", "fastpass", "b3", "b4", "b5"])
     return d
コード例 #4
0
ファイル: test_slaves.py プロジェクト: gescalante/buildbot
 def setUp(self):
     RunMixin.setUp(self)
     self.master.loadConfig(config_1)
     self.master.startService()
     d = self.connectSlave(["b1"])
     d.addCallback(lambda res: self.connectSlave(["b1"], "bot2"))
     return d
コード例 #5
0
 def setUp(self):
     warnings.filterwarnings("ignore", category=DeprecationWarning)
     RunMixin.setUp(self)
     self.master.loadConfig(geturl_config)
     self.master.startService()
     d = self.connectSlave(["b1"])
     return d
コード例 #6
0
ファイル: test_web.py プロジェクト: pythonologist/buildbot
 def setUp(self):
     warnings.filterwarnings("ignore", category=DeprecationWarning)
     RunMixin.setUp(self)
     self.master.loadConfig(geturl_config)
     self.master.startService()
     d = self.connectSlave(["b1"])
     return d
コード例 #7
0
 def boto_setUp1(self):
     # debugging
     #import twisted.internet.base
     #twisted.internet.base.DelayedCall.debug = True
     # debugging
     RunMixin.setUp(self)
     self.boto = boto = Boto(self)
     if 'boto' not in sys.modules:
         sys.modules['boto'] = boto
         sys.modules['boto.exception'] = boto.exception
     if 'buildbot.ec2buildslave' in sys.modules:
         sys.modules['buildbot.ec2buildslave'].boto = boto
コード例 #8
0
 def boto_setUp1(self):
     # debugging
     #import twisted.internet.base
     #twisted.internet.base.DelayedCall.debug = True
     # debugging
     RunMixin.setUp(self)
     self.boto = boto = Boto(self)
     if 'boto' not in sys.modules:
         sys.modules['boto'] = boto
         sys.modules['boto.exception'] = boto.exception
     if 'buildbot.ec2buildslave' in sys.modules:
         sys.modules['buildbot.ec2buildslave'].boto = boto
コード例 #9
0
ファイル: test_slaves.py プロジェクト: gescalante/buildbot
 def setUp(self):
     # debugging
     #import twisted.internet.base
     #twisted.internet.base.DelayedCall.debug = True
     # debugging
     RunMixin.setUp(self)
     self.master.loadConfig(latent_config)
     self.master.startService()
     self.bot1 = self.master.botmaster.slaves['bot1']
     self.bot2 = self.master.botmaster.slaves['bot2']
     self.bot3 = self.master.botmaster.slaves['bot3']
     self.bot1.testcase = self
     self.bot2.testcase = self
     self.b1 = self.master.botmaster.builders['b1']
コード例 #10
0
ファイル: test_slaves.py プロジェクト: crogers1/buildbot
 def setUp(self):
     # debugging
     #import twisted.internet.base
     #twisted.internet.base.DelayedCall.debug = True
     # debugging
     RunMixin.setUp(self)
     self.master.loadConfig(latent_config)
     self.master.startService()
     self.bot1 = self.master.botmaster.slaves['bot1']
     self.bot2 = self.master.botmaster.slaves['bot2']
     self.bot3 = self.master.botmaster.slaves['bot3']
     self.bot1.testcase = self
     self.bot2.testcase = self
     self.b1 = self.master.botmaster.builders['b1']
コード例 #11
0
 def setUp(self):
     RunMixin.setUp(self)
     self.req1 = req1 = BuildRequest("forced build", SourceStamp())
     req1.number = 1
     self.req2 = req2 = BuildRequest("forced build", SourceStamp())
     req2.number = 2
     self.req3 = req3 = BuildRequest("forced build", SourceStamp())
     req3.number = 3
     req1.events = req2.events = req3.events = self.events = []
     d = self.master.loadConfig(config_1)
     d.addCallback(lambda res: self.master.startService())
     d.addCallback(lambda res: self.connectSlaves(["bot1", "bot2"], [
         "full1a", "full1b", "full1c", "full1d", "full2a", "full2b"
     ]))
     return d
コード例 #12
0
ファイル: test_locks.py プロジェクト: abyx/buildbot
 def setUp(self):
     N = 'test_builder'
     RunMixin.setUp(self)
     self.reqs = [BuildRequest("forced build", SourceStamp(), N)
                  for i in range(4)]
     self.events = []
     for i in range(4):
         self.reqs[i].number = i
         self.reqs[i].events = self.events
     d = self.master.loadConfig(self.config)
     d.addCallback(lambda res: self.master.startService())
     d.addCallback(lambda res: self.connectSlaves(["bot1", "bot2"],
                                                  ["excl_A", "excl_B",
                                                   "count_A", "count_B"]))
     return d
コード例 #13
0
 def setUp(self):
     RunMixin.setUp(self)
     self.req1 = req1 = BuildRequest("forced build", SourceStamp())
     req1.number = 1
     self.req2 = req2 = BuildRequest("forced build", SourceStamp())
     req2.number = 2
     self.req3 = req3 = BuildRequest("forced build", SourceStamp())
     req3.number = 3
     req1.events = req2.events = req3.events = self.events = []
     d = self.master.loadConfig(config_1)
     d.addCallback(lambda res: self.master.startService())
     d.addCallback(lambda res: self.connectSlaves(["bot1", "bot2"],
                                                  ["full1a", "full1b",
                                                   "full1c", "full1d",
                                                   "full2a", "full2b"]))
     return d
コード例 #14
0
 def setUp(self):
     N = 'test_builder'
     RunMixin.setUp(self)
     self.reqs = [
         BuildRequest("forced build", SourceStamp(), N) for i in range(4)
     ]
     self.events = []
     for i in range(4):
         self.reqs[i].number = i
         self.reqs[i].events = self.events
     d = self.master.loadConfig(self.config)
     d.addCallback(lambda res: self.master.startService())
     d.addCallback(lambda res: self.connectSlave(
         ["excl_A", "excl_B", "count_A", "count_B"], "bot1"))
     d.addCallback(lambda res: self.connectSlave(
         ["excl_A", "excl_B", "count_A", "count_B"], "bot2"))
     return d
コード例 #15
0
 def tearDown(self):
     try:
         import boto
         import boto.exception
     except ImportError:
         pass
     else:
         sys.modules['buildbot.ec2buildslave'].boto = boto
     return RunMixin.tearDown(self)
コード例 #16
0
 def tearDown(self):
     try:
         import boto
         import boto.exception
     except ImportError:
         pass
     else:
         sys.modules['buildbot.ec2buildslave'].boto = boto
     return RunMixin.tearDown(self)
コード例 #17
0
    def setUp(self):
        RunMixin.setUp(self)
        # verify that disconnecting the slave during a build properly
        # terminates the build
        m = self.master
        s = self.status
        c = self.control

        m.loadConfig(config_2)
        m.readConfig = True
        m.startService()

        self.failUnlessEqual(s.getBuilderNames(), ["dummy", "testdummy"])
        self.s1 = s1 = s.getBuilder("dummy")
        self.failUnlessEqual(s1.getName(), "dummy")
        self.failUnlessEqual(s1.getState(), ("offline", []))
        self.failUnlessEqual(s1.getCurrentBuilds(), [])
        self.failUnlessEqual(s1.getLastFinishedBuild(), None)
        self.failUnlessEqual(s1.getBuild(-1), None)

        d = self.connectSlaveFastTimeout()
        d.addCallback(self._setup_disconnect2_1)
        return d
コード例 #18
0
ファイル: test_run.py プロジェクト: gescalante/buildbot
    def setUp(self):
        RunMixin.setUp(self)
        # verify that disconnecting the slave during a build properly
        # terminates the build
        m = self.master
        s = self.status
        c = self.control

        m.loadConfig(config_2)
        m.readConfig = True
        m.startService()

        self.failUnlessEqual(s.getBuilderNames(), ["dummy", "testdummy"])
        self.s1 = s1 = s.getBuilder("dummy")
        self.failUnlessEqual(s1.getName(), "dummy")
        self.failUnlessEqual(s1.getState(), ("offline", []))
        self.failUnlessEqual(s1.getCurrentBuilds(), [])
        self.failUnlessEqual(s1.getLastFinishedBuild(), None)
        self.failUnlessEqual(s1.getBuild(-1), None)

        d = self.connectSlaveFastTimeout()
        d.addCallback(self._setup_disconnect2_1)
        return d
コード例 #19
0
 def setUp(self):
     self._db = connection.creation.create_test_db()
     return RunMixin.setUp(self)
コード例 #20
0
ファイル: django_utils.py プロジェクト: Pike/locale-inspector
 def tearDown(self):
   connection.creation.destroy_test_db(self.old_name)
   return RunMixin.tearDown(self)
コード例 #21
0
ファイル: django_utils.py プロジェクト: Pike/locale-inspector
 def setUp(self):
   self._db = connection.creation.create_test_db()
   return RunMixin.setUp(self)
コード例 #22
0
ファイル: test_slaves.py プロジェクト: gescalante/buildbot
 def setUp(self):
     RunMixin.setUp(self)
     self.master.loadConfig(config_1)
     self.master.startService()
コード例 #23
0
 def setUp(self):
     RunMixin.setUp(self)
     self.master.loadConfig(config_3)
     self.master.startService()
     d = self.connectSlave(["b1"])
     return d
コード例 #24
0
ファイル: test_steps.py プロジェクト: gescalante/buildbot
 def setUp(self):
     RunMixin.setUp(self)
     self.master.loadConfig(version_config)
     self.master.startService()
     d = self.connectSlave(["quick"])
     return d
コード例 #25
0
ファイル: test_run.py プロジェクト: gescalante/buildbot
 def setUp(self):
     RunMixin.setUp(self)
     self.master.loadConfig(config_test_builder)
     self.master.readConfig = True
     self.master.startService()
     self.connectSlave(builders=["dummy", "dummy2", "dummy3"])
コード例 #26
0
ファイル: test_steps.py プロジェクト: crogers1/buildbot
 def setUp(self):
     RunMixin.setUp(self)
     self.master.loadConfig(version_config)
     self.master.startService()
     d = self.connectSlave(["quick"])
     return d
コード例 #27
0
 def setUp(self):
     RunMixin.setUp(self)
     self.master.loadConfig(config_1)
     self.master.startService()
コード例 #28
0
 def setUp(self):
     RunMixin.setUp(self)
     self.master.loadConfig(config_test_builder)
     self.master.readConfig = True
     self.master.startService()
     self.connectSlave(builders=["dummy", "dummy2", "dummy3"])
コード例 #29
0
 def tearDown(self):
     stopHTTPLog()
     return RunMixin.tearDown(self)
コード例 #30
0
 def tearDown(self):
     connection.creation.destroy_test_db(self.old_name)
     return RunMixin.tearDown(self)
コード例 #31
0
 def tearDown(self):
     stopHTTPLog()
     warnings.resetwarnings()
     return RunMixin.tearDown(self)
コード例 #32
0
ファイル: test_slaves.py プロジェクト: gescalante/buildbot
 def setUp(self):
     RunMixin.setUp(self)
     self.master.loadConfig(config_3)
     self.master.startService()
     d = self.connectSlave(["b1"])
     return d
コード例 #33
0
ファイル: test_web.py プロジェクト: MahatmaManic/buildbot
 def tearDown(self):
     stopHTTPLog()
     return RunMixin.tearDown(self)
コード例 #34
0
ファイル: test_web.py プロジェクト: pythonologist/buildbot
 def tearDown(self):
     stopHTTPLog()
     warnings.resetwarnings()
     return RunMixin.tearDown(self)