def setup_controller(config_file = None): controller = Controller() controller.artifacts_dir = 'artifacts' if not os.path.isdir(controller.artifacts_dir): os.mkdir(controller.artifacts_dir) controller.artifact_class = FileSystemJsonArtifact if config_file: controller.config_file = config_file else: controller.config_file = '.dexy' controller.load_config("tests/data") controller.setup_and_run() return controller
def setup_controller(): controller = Controller() controller.artifacts_dir = 'artifacts' if not os.path.isdir(controller.artifacts_dir): os.mkdir(controller.artifacts_dir) controller.artifact_class = FileSystemJsonArtifact controller.allow_remote = True controller.config = { 'tests/data' : { "@simple.py|pyg" : { "contents" : "x = 5\nx^2" } } } controller.setup_and_run() return controller
def setup_controller(): args, dir_name, additional_excludes, log = setup_option_parser() if not args.run_dexy: return None, args, log controller = Controller() controller.dir_name = dir_name controller.args = args controller.allow_remote = args.dangerous controller.artifact_class = args.artifact_class controller.artifacts_dir = args.artifacts_dir controller.logs_dir = args.logs_dir controller.log = log controller.config_file = args.config controller.use_local_files = args.local controller.find_reporters() controller.additional_excludes = additional_excludes return controller, args, log