import os import sys # read tool_conf.xml to get all the tool xml file names onoff = 1 tool_list = [] tool_conf_file = os.environ.get('GALAXY_TEST_TOOL_CONF', None) if tool_conf_file is None: for possible_tool_file in ['config/tool_conf.xml', 'tool_conf.xml', 'config/tool_conf.xml.sample']: tool_conf_file = possible_tool_file if os.path.isfile(possible_tool_file): break if tool_conf_file is None or not os.path.isfile(tool_conf_file): sys.stderr.write(f"Tool config file not found: {tool_conf_file}\n") sys.exit(1) for line in open(tool_conf_file): if line.find("") != -1: onoff = 1 # read tool info from every tool xml file name = [] id = [] desc = [] tool_infos = [] for tool in tool_list: if tool.find("section") != -1: tool_info = dict() tool_info["id"] = tool tool_infos.append(tool_info) if os.path.exists("tools/" + tool): for line in open("tools/" + tool): if line.find("