Example #1
0
 def test_reconfig_with_fake_storage_backend(self):
     new_storage_backends = [
         fakestats.FakeStatsStorageService(name='One'),
         fakestats.FakeStatsStorageService(name='Two')
     ]
     self.stats_service.reconfigService(new_storage_backends)
     self.checkEqual(new_storage_backends)
Example #2
0
    def test_reconfig_with_consumers(self):
        backend = fakestats.FakeStatsStorageService(name='One')
        backend.captures = [capture.CaptureProperty('test_builder', 'test')]
        new_storage_backends = [backend]

        yield self.stats_service.reconfigService(new_storage_backends)
        yield self.stats_service.reconfigService(new_storage_backends)
        self.assertEqual(len(self.master.mq.qrefs), 1)
Example #3
0
    def setUp(self):
        self.master = fakemaster.make_master(testcase=self, wantMq=True,
                                             wantData=True, wantDb=True)

        for builderid, name in zip(self.BUILDER_IDS, self.BUILDER_NAMES):
            self.master.db.builders.addTestBuilder(builderid=builderid, name=name)

        self.stats_service = fakestats.FakeStatsService(master=self.master,
                                                        storage_backends=[
                                                            fakestats.FakeStatsStorageService()
                                                        ],
                                                        name="FakeStatsService")

        self.stats_service.startService()
Example #4
0
    def setUp(self):
        self.setUpTestReactor()
        self.master = fakemaster.make_master(self,
                                             wantMq=True,
                                             wantData=True,
                                             wantDb=True)

        for builderid, name in zip(self.BUILDER_IDS, self.BUILDER_NAMES):
            self.master.db.builders.addTestBuilder(builderid=builderid,
                                                   name=name)

        self.stats_service = stats_service.StatsService(
            storage_backends=[fakestats.FakeStatsStorageService()],
            name="FakeStatsService")
        yield self.stats_service.setServiceParent(self.master)
        yield self.master.startService()
Example #5
0
 def setupFakeStorage(self, captures):
     self.fake_storage_service = fakestats.FakeStatsStorageService()
     self.fake_storage_service.captures = captures
     self.stats_service.reconfigService([self.fake_storage_service])