def main(*args, **kwargs): """Dovetail compliance test entry!""" build_tag = "daily-master-%s" % str(uuid.uuid1()) dt_cfg.dovetail_config['build_tag'] = build_tag if not get_result_path(): return clean_results_dir() if kwargs['debug']: os.environ['DEBUG'] = 'true' create_logs() logger = dt_logger.Logger('run').getLogger() logger.info('================================================') logger.info('Dovetail compliance: {}!'.format(kwargs['testsuite'])) logger.info('================================================') logger.info('Build tag: {}'.format(dt_cfg.dovetail_config['build_tag'])) parse_cli(logger, **kwargs) env_init(logger) copy_userconfig_files(logger) copy_patch_files(logger) dt_utils.check_docker_version(logger) dt_utils.get_openstack_endpoint(logger) check_hosts_file(logger) dt_utils.get_hardware_info(logger) testcase_list = get_testcase_list(logger, **kwargs) duration = run_test(testcase_list, logger) if (duration != "stop_on_fail"): Report.generate(testcase_list, duration) if (kwargs['report']): Report.save_logs()
def main(*args, **kwargs): """Dovetail compliance test entry!""" build_tag = 'daily-master-%s' % str(uuid.uuid1()) dt_cfg.dovetail_config['build_tag'] = build_tag if not get_result_path(): return clean_results_dir() os.environ['DEBUG'] = 'true' if kwargs['debug'] else 'false' os.environ['OPNFV_CI'] = 'true' if kwargs['opnfv_ci'] else 'false' create_logs() logger = dt_logger.Logger('run').getLogger() logger.info('================================================') logger.info('Dovetail compliance: {}!'.format(kwargs['testsuite'])) logger.info('================================================') logger.info('Build tag: {}'.format(dt_cfg.dovetail_config['build_tag'])) parse_cli(logger, **kwargs) update_deploy_scenario(logger, **kwargs) copy_userconfig_files(logger) copy_patch_files(logger) dt_utils.check_docker_version(logger) testcase_list = get_testcase_list(logger, **kwargs) dovetail_home = os.environ['DOVETAIL_HOME'] testcases_file = os.path.join(dovetail_home, 'results', 'testcases.json') with open(testcases_file, "w") as f: data = {'testsuite': kwargs['testsuite'], 'testcases': testcase_list} f.write(json.dumps(data) + '\n') if not testcase_list: raise SystemExit(EXIT_RUN_FAILED) run_test(testcase_list, kwargs['report'], logger)
def create_log(cls): cls.logger = \ dt_logger.Logger(__name__ + '.VnftestCheckers').getLogger()
def create_log(cls): cls.logger = \ dt_logger.Logger(__name__ + '.BottlenecksChecker').getLogger()
def create_log(cls): cls.logger = \ dt_logger.Logger(__name__ + '.YardstickChecker').getLogger()
def create_log(cls): cls.logger = \ dt_logger.Logger(__name__ + '.FunctestChecker').getLogger()
def create_log(cls): cls.logger = \ dt_logger.Logger(__name__ + '.VnftestCrawler').getLogger()
def create_log(cls): cls.logger = dt_logger.Logger(__name__ + '.Report').getLogger()
def create_log(cls): cls.logger = dt_logger.Logger(__name__ + '.Testsuite').getLogger()
def create_log(cls): cls.logger = dt_logger.Logger(__name__ + '.DockerRunner').getLogger()
def create_log(cls): cls.logger = dt_logger.Logger(__name__ + '.ShellRunner').getLogger()
def create_log(cls): cls.logger = dt_logger.Logger(__name__ + '.Container').getLogger()
def create_log(cls): cls.logger = dt_logger.Logger(__name__ + '.OnapVvpChecker').getLogger()
def create_log(cls): cls.logger = dt_logger.Logger(__name__ + '.OnapVtpCrawler').getLogger()
def create_log(cls): cls.logger = \ dt_logger.Logger(__name__ + '.FunctestK8sCrawler').getLogger()
def create_log(cls): cls.logger = dt_logger.Logger(__name__ + '.Parser').getLogger()