def build_controller(cfg): built_views = build_views(cfg) mutant_generator = build_mutator(cfg) target_loader = utils.ModulesLoader(cfg.target, cfg.path) return controller.MutationController( target_loader=target_loader, views=built_views, mutant_generator=mutant_generator, timeout_factor=cfg.timeout_factor, disable_stdout=cfg.disable_stdout, mutate_covered=cfg.coverage, mutation_number=cfg.mutation_number, )
def build_controller(cfg): runner_cls = get_runner_cls(cfg.runner) built_views = build_views(cfg) mutant_generator = build_mutator(cfg) target_loader = utils.ModulesLoader(cfg.target, cfg.path) test_loader = utils.ModulesLoader(cfg.unit_test, cfg.path) return controller.MutationController( runner_cls=runner_cls, target_loader=target_loader, test_loader=test_loader, views=built_views, mutant_generator=mutant_generator, qstrategy=cfg.qstrategy, timeout_factor=cfg.timeout_factor, disable_stdout=cfg.disable_stdout, mutate_covered=cfg.coverage, mutation_number=cfg.mutation_number, )