def run_caliper_tests(target): if os.path.exists(Folder.exec_dir): shutil.rmtree(Folder.exec_dir) os.mkdir(Folder.exec_dir) if not os.path.exists(Folder.results_dir): os.mkdir(Folder.results_dir) if not os.path.exists(Folder.yaml_dir): os.mkdir(Folder.yaml_dir) if not os.path.exists(Folder.html_dir): os.mkdir(Folder.html_dir) flag = 0 target_execution_dir = server_utils.get_target_exec_dir(target) if not os.path.exists(target_execution_dir): flag = 1 try: logging.debug("beginnig to run the test cases") test_result = caliper_run(target_execution_dir, target) except error.CmdError: logging.info("There is wrong in running benchmarks") flag = 1 else: if test_result: flag = test_result return flag
def run_caliper_tests(target, f_option): #f_option =1 if -f is used if f_option == 1: if not os.path.exists(Folder.exec_dir): os.mkdir(Folder.exec_dir) else: if os.path.exists(Folder.exec_dir): shutil.rmtree(Folder.exec_dir) os.mkdir(Folder.exec_dir) if not os.path.exists(Folder.results_dir): os.mkdir(Folder.results_dir) if not os.path.exists(Folder.yaml_dir): os.mkdir(Folder.yaml_dir) if not os.path.exists(Folder.html_dir): os.mkdir(Folder.html_dir) flag = 0 target_execution_dir = server_utils.get_target_exec_dir(target) if not os.path.exists(target_execution_dir): flag = 1 try: logging.debug("beginnig to run the test cases") test_result = caliper_run(target_execution_dir, target) if intermediate == 1: target_name = server_utils.get_host_name(target) yaml_dir = os.path.join(Folder.results_dir, 'yaml') result_yaml_name = target_name + '.yaml' result_yaml = os.path.join(yaml_dir, result_yaml_name) dic = {} dic = traverse.traverse_pre(target, dic) with open(result_yaml, 'w') as fp: fp.write(yaml.dump(dic, default_flow_style=False)) except error.CmdError: logging.info("There is wrong in running benchmarks") flag = 1 else: if test_result: flag = test_result return flag
def run_caliper_tests(target,f_option): #f_option =1 if -f is used if f_option == 1: if not os.path.exists(Folder.exec_dir): os.mkdir(Folder.exec_dir) else: if os.path.exists(Folder.exec_dir): shutil.rmtree(Folder.exec_dir) os.mkdir(Folder.exec_dir) if not os.path.exists(Folder.results_dir): os.mkdir(Folder.results_dir) if not os.path.exists(Folder.yaml_dir): os.mkdir(Folder.yaml_dir) if not os.path.exists(Folder.html_dir): os.mkdir(Folder.html_dir) flag = 0 target_execution_dir = server_utils.get_target_exec_dir(target) if not os.path.exists(target_execution_dir): flag = 1 try: logging.debug("beginnig to run the test cases") test_result = caliper_run(target_execution_dir, target) if intermediate == 1: target_name = server_utils.get_host_name(target) yaml_dir = os.path.join(Folder.results_dir, 'yaml') result_yaml_name = target_name + '.yaml' result_yaml = os.path.join(yaml_dir, result_yaml_name) dic = {} dic = traverse.traverse_pre(target, dic) with open(result_yaml,'w') as fp: fp.write(yaml.dump(dic, default_flow_style=False)) except error.CmdError: logging.info("There is wrong in running benchmarks") flag = 1 else: if test_result: flag = test_result return flag
def parser_caliper_tests(target, f_option): #f_option =1 if -f is used if not os.path.exists(Folder.exec_dir): print "Invalid Parser input Folder" return -1 if not os.path.exists(Folder.results_dir): os.mkdir(Folder.results_dir) if not os.path.exists(Folder.yaml_dir): os.mkdir(Folder.yaml_dir) if not os.path.exists(Folder.html_dir): os.mkdir(Folder.html_dir) flag = 0 target_execution_dir = server_utils.get_target_exec_dir(target) try: logging.debug("beginnig to parse the test cases") test_result = parsing_run(target_execution_dir, target) except error.CmdError: logging.info("There is wrong in parsing test cases") flag = 1 else: if test_result: flag = test_result return flag
def parser_caliper_tests(target,f_option): #f_option =1 if -f is used if not os.path.exists(Folder.exec_dir): print "Invalid Parser input Folder" return -1 if not os.path.exists(Folder.results_dir): os.mkdir(Folder.results_dir) if not os.path.exists(Folder.yaml_dir): os.mkdir(Folder.yaml_dir) if not os.path.exists(Folder.html_dir): os.mkdir(Folder.html_dir) flag = 0 target_execution_dir = server_utils.get_target_exec_dir(target) try: logging.debug("beginnig to parse the test cases") test_result = parsing_run(target_execution_dir, target) except error.CmdError: logging.info("There is wrong in parsing test cases") flag = 1 else: if test_result: flag = test_result return flag