class testReg(object): def __init__(self, _id): self.id = _id from Ganga.Core.GangaRepository.Registry import Registry self.registry = Registry('TestRegistry_%s' % _id, 'TestRegistry_%s' % _id) from Ganga.Utility.Config import getConfig config = getConfig('Configuration') self.registry.type = config['repositorytype'] from Ganga.Runtime.Repository_runtime import getLocalRoot self.registry.location = getLocalRoot() from Ganga.Utility.logging import getLogger self.logger = getLogger(modulename=True) self.logger.info(str(_id) + ' startup()') self.registry.startup() self.logger.info(str(_id) + ' startup() done!') self.logger.info('RUNNING HAMMERTHREAD #%s on direcory %s' % (_id, self.registry.location)) self.thread = HammerThread(_id, self.registry) self.thread.start() def isReadyForCheck(self): return self.thread.done or not self.thread.isAlive() def checkTest(self): self.thread.join() assert self.thread.done self.logger.info(str(self.id) + ' shutdown()') self.registry.shutdown() self.logger.info(str(self.id) + ' shutdown() done!')
def __init__(self, _id): self.id = _id from Ganga.Core.GangaRepository.Registry import Registry self.registry = Registry('TestRegistry_%s' % _id, 'TestRegistry_%s' % _id) from Ganga.Utility.Config import getConfig config = getConfig('Configuration') self.registry.type = config['repositorytype'] from Ganga.Runtime.Repository_runtime import getLocalRoot self.registry.location = getLocalRoot() from Ganga.Utility.logging import getLogger self.logger = getLogger(modulename=True) self.logger.info(str(_id) + ' startup()') self.registry.startup() self.logger.info(str(_id) + ' startup() done!') self.logger.info('RUNNING HAMMERTHREAD #%s on direcory %s' % (_id, self.registry.location)) self.thread = HammerThread(_id, self.registry) self.thread.start()
def __init__(self, _id): self.id = _id self.registry = Registry('TestRegistry_%s' % _id, 'TestRegistry_%s' % _id) self.registry.type = config['repositorytype'] self.registry.location = getLocalRoot() logger.info(str(_id) + ' startup()') self.registry.startup() logger.info(str(_id) + ' startup() done!') logger.info('RUNNING HAMMERTHREAD #%s on direcory %s' % (_id, self.registry.location)) self.thread = HammerThread(_id, self.registry) self.thread.start()
class TestReg(object): def __init__(self, _id): self.id = _id self.registry = Registry('TestRegistry_%s' % _id, 'TestRegistry_%s' % _id) self.registry.type = config['repositorytype'] self.registry.location = getLocalRoot() logger.info(str(_id) + ' startup()') self.registry.startup() logger.info(str(_id) + ' startup() done!') logger.info('RUNNING HAMMERTHREAD #%s on direcory %s' % (_id, self.registry.location)) self.thread = HammerThread(_id, self.registry) self.thread.start() def isReadyForCheck(self): return self.thread.done or not self.thread.isAlive() def checkTest(self): self.thread.join() assert self.thread.done logger.info(str(self.id) + ' shutdown()') self.registry.shutdown() logger.info(str(self.id) + ' shutdown() done!')