def __init__(self, nbThreads=1, server=True, stdout=False, maxOutputLen=-1, maxTimeout=-1, worker_pool=None, db=False, pobjs=None, build=None): self.nb_runs = 0 self.server = server self.pendings = [] self.runnings = [] self.nbThreads = nbThreads self.stdout = stdout self.maxOutputLen = maxOutputLen self.configs = [] self.plpobjects = pobjs if self.plpobjects is None: self.plpobjects = plpobjects.PulpObjects(db_import=db) self.runCompletionCallback = None self.maxTestNameLen = 0 self.maxTimeout = maxTimeout self.worker_pool = None self.build = build if worker_pool == 'condor': self.worker_pool = plptest_condor.Condor_pool()
def __init__(self, nbThreads=1, server=False, stdout=False, maxOutputLen=-1, maxTimeout=-1, worker_pool=None, db=False, pobjs=None, build=None, average_load=None, safe_stdout=False, home=None, bench_csv_file=None, bench_regexp=None, commands=None, dry_run=False): global test_runner self.nb_runs = 0 self.tests = [] self.server = server self.pendings = [] self.runnings = [] self.nbThreads = nbThreads self.stdout = stdout self.safe_stdout = safe_stdout self.maxOutputLen = maxOutputLen self.configs = [] self.plpobjects = pobjs if self.plpobjects is None: self.plpobjects = plpobjects.PulpObjects(db_import=db) self.runCompletionCallback = None self.maxTestNameLen = 0 self.maxTimeout = maxTimeout self.worker_pool = None self.build = build self.home = home self.average_load = None self.bench_regexp = bench_regexp self.bench_csv_file = bench_csv_file self.commands = commands self.cpu_load_checker_call_id = None self.dry_run = dry_run self.testplan = None test_runner = self if average_load is not None: self.average_load = average_load * 100 if worker_pool == 'condor': self.worker_pool = plptest_condor.Condor_pool()