def runtest(job, url, tag, args, dargs): if not dargs.pop('disable_sysinfo', False): logger = _sysinfo_logger(job) logging_args = [logger.before_hook, logger.after_hook, logger.before_iteration_hook, logger.after_iteration_hook] else: logger = None logging_args = [None, None, None, None] # add in a hook that calls host.log_kernel if we can def log_kernel_hook(mytest, existing_hook=logging_args[0]): if mytest.host_parameter: host = dargs[mytest.host_parameter] if host: host.log_kernel() # chain this call with any existing hook if existing_hook: existing_hook(mytest) logging_args[0] = log_kernel_hook try: common_test.runtest(job, url, tag, args, dargs, locals(), globals(), *logging_args) finally: if logger: logger.cleanup()
def runtest(job, url, tag, args, dargs): if not dargs.pop('disable_sysinfo', False): logger = _sysinfo_logger(job) logging_args = [ logger.before_hook, logger.after_hook, logger.before_iteration_hook, logger.after_iteration_hook ] else: logger = None logging_args = [None, None, None, None] # add in a hook that calls host.log_kernel if we can def log_kernel_hook(mytest, existing_hook=logging_args[0]): if mytest.host_parameter: host = dargs[mytest.host_parameter] if host: host.log_kernel() # chain this call with any existing hook if existing_hook: existing_hook(mytest) logging_args[0] = log_kernel_hook try: common_test.runtest(job, url, tag, args, dargs, locals(), globals(), *logging_args) finally: if logger: logger.cleanup()
def runtest(job, url, tag, args, dargs): common_test.runtest( job, url, tag, args, dargs, locals(), globals(), job.sysinfo.log_before_each_test, job.sysinfo.log_after_each_test, job.sysinfo.log_before_each_iteration, job.sysinfo.log_after_each_iteration, )
def runtest(job, url, tag, args, dargs): common_test.runtest(job, url, tag, args, dargs, locals(), globals(), job.sysinfo.log_before_each_test, job.sysinfo.log_after_each_test, job.sysinfo.log_before_each_iteration, job.sysinfo.log_after_each_iteration)