예제 #1
0
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!')
예제 #2
0
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!')
예제 #3
0
 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()
예제 #4
0
 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()
예제 #5
0
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!')
예제 #6
0
 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()