Ejemplo n.º 1
0
    def test_reconfig(self):
        yield self.makeBuilder(description="Old", category="OldCat")
        self.builder_config.description = "New"
        self.builder_config.category = "NewCat"

        mastercfg = config.MasterConfig()
        mastercfg.builders = [self.builder_config]
        yield self.bldr.reconfigService(mastercfg)
        self.assertEqual(
            dict(description=self.bldr.builder_status.getDescription(),
                 category=self.bldr.builder_status.getCategory()),
            dict(description="New", category="NewCat"))
Ejemplo n.º 2
0
    def setUp(self):
        self.setUpTestReactor()
        yield self.setUpRealDatabase(table_names=[
            'changes', 'change_properties', 'change_files', 'patches',
            'sourcestamps', 'buildset_properties', 'buildsets',
            'sourcestampsets', 'builds', 'builders', 'masters',
            'buildrequests', 'workers'])

        self.master = fakemaster.make_master(self)
        self.master.config = config.MasterConfig()
        self.db = connector.DBConnector(os.path.abspath('basedir'))
        self.db.setServiceParent(self.master)
Ejemplo n.º 3
0
 def __init__(self, master_id=fakedb.FakeBuildRequestsComponent.MASTER_ID):
     self._master_id = master_id
     self.config = config.MasterConfig()
     self.caches = FakeCaches()
     self.pbmanager = pbmanager.FakePBManager()
     self.basedir = 'basedir'
     self.botmaster = FakeBotMaster(master=self)
     self.botmaster.parent = self
     self.status = FakeStatus()
     self.status.master = self
     self.buildrequest_merger = FakeBuildRequestMerger(master=self)
     self.locks = {}
     self.is_changing_services = None
Ejemplo n.º 4
0
    def setUp(self):
        wfd = defer.waitForDeferred(
            self.setUpRealDatabase(table_names=[
                    'changes', 'change_properties', 'change_links',
                    'change_files', 'patches', 'sourcestamps',
                    'buildset_properties', 'buildsets' ]))
        yield wfd
        wfd.getResult()

        self.master = fakemaster.make_master()
        self.master.config = config.MasterConfig()
        self.db = connector.DBConnector(self.master,
                                os.path.abspath('basedir'))