Exemple #1
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
 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
 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
Exemple #4
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
Exemple #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
Exemple #6
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
 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
 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
Exemple #9
0
 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']
Exemple #10
0
 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']
Exemple #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
Exemple #12
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.connectSlaves(["bot1", "bot2"],
                                                  ["excl_A", "excl_B",
                                                   "count_A", "count_B"]))
     return d
Exemple #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
Exemple #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
 def tearDown(self):
     try:
         import boto
         import boto.exception
     except ImportError:
         pass
     else:
         sys.modules['buildbot.ec2buildslave'].boto = boto
     return RunMixin.tearDown(self)
 def tearDown(self):
     try:
         import boto
         import boto.exception
     except ImportError:
         pass
     else:
         sys.modules['buildbot.ec2buildslave'].boto = boto
     return RunMixin.tearDown(self)
Exemple #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
Exemple #18
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
Exemple #19
0
 def setUp(self):
     self._db = connection.creation.create_test_db()
     return RunMixin.setUp(self)
Exemple #20
0
 def tearDown(self):
   connection.creation.destroy_test_db(self.old_name)
   return RunMixin.tearDown(self)
Exemple #21
0
 def setUp(self):
   self._db = connection.creation.create_test_db()
   return RunMixin.setUp(self)
Exemple #22
0
 def setUp(self):
     RunMixin.setUp(self)
     self.master.loadConfig(config_1)
     self.master.startService()
 def setUp(self):
     RunMixin.setUp(self)
     self.master.loadConfig(config_3)
     self.master.startService()
     d = self.connectSlave(["b1"])
     return d
Exemple #24
0
 def setUp(self):
     RunMixin.setUp(self)
     self.master.loadConfig(version_config)
     self.master.startService()
     d = self.connectSlave(["quick"])
     return d
Exemple #25
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"])
Exemple #26
0
 def setUp(self):
     RunMixin.setUp(self)
     self.master.loadConfig(version_config)
     self.master.startService()
     d = self.connectSlave(["quick"])
     return d
 def setUp(self):
     RunMixin.setUp(self)
     self.master.loadConfig(config_1)
     self.master.startService()
Exemple #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"])
Exemple #29
0
 def tearDown(self):
     stopHTTPLog()
     return RunMixin.tearDown(self)
Exemple #30
0
 def tearDown(self):
     connection.creation.destroy_test_db(self.old_name)
     return RunMixin.tearDown(self)
Exemple #31
0
 def tearDown(self):
     stopHTTPLog()
     warnings.resetwarnings()
     return RunMixin.tearDown(self)
Exemple #32
0
 def setUp(self):
     RunMixin.setUp(self)
     self.master.loadConfig(config_3)
     self.master.startService()
     d = self.connectSlave(["b1"])
     return d
Exemple #33
0
 def tearDown(self):
     stopHTTPLog()
     return RunMixin.tearDown(self)
Exemple #34
0
 def tearDown(self):
     stopHTTPLog()
     warnings.resetwarnings()
     return RunMixin.tearDown(self)