def init(formatter): action_loader.load_actions() for error in action_loader.load_error_list: formatter.debug("action import: " + unicode(error)) if option.config_file: formatter.debug("config file: " + option.config_file) config_loader = ConfigLoader(option.config_file) config_loader.apply_config_to_klass(action_loader.get_all_action_map()) env = {"formatter": formatter} env.update(action_loader.get_all_action_map()) return env
def main(): action_loader.load_actions() global_env = {} global_env.update(action_loader.get_all_action_map()) if option.config_file: print("using config file: " + option.config_file) config_loader = ConfigLoader(option.config_file) config_loader.apply_config_to_klass(action_loader.get_all_action_map()) for target in option.targets: try: print "" print "[running]", target scenario = scenario_loader.load_file(target) scenario.run(global_env) except ActionException as e: print "--------------------------" print(e.stack_trace) print(e.original) print "--------------------------"