def init_session(session): graph = sort_flows_into_graph(TEST_FLOWS.FLOWS) session["graph"] = graph session["tests"] = [x for x in flatten(graph)] session["tests"].sort(node_cmp) session["flow_names"] = [x.name for x in session["tests"]] session["response_type"] = [] session["test_info"] = {} session["profiles"] = TEST_PROFILE
_cnf = json.loads(p1.stdout.read()) if args.extkeysrv: _pop = None elif "key_export" in _cnf["features"] and _cnf["features"]["key_export"]: if args.script_path: _pop = run_key_server(_cnf["client"]["key_export_url"], args.host, script_path=args.script_path, wdir=args.export_path) else: _pop = run_key_server(_cnf["client"]["key_export_url"], args.host, wdir=args.export_path) time.sleep(1) else: _pop = None if args.list: keys = FLOWS.keys() keys.sort() for key in keys: node = Node(name=key, desc=FLOWS[key]) test(node, args.server, args.host, args.csv) else: flow_graph = sort_flows_into_graph(FLOWS, args.group) _l = flatten(flow_graph) test_all(flow_graph, args.server, args.host, args.csv) if _pop: _pop.kill() os.wait()
if args.extkeysrv: _pop = None elif "key_export" in _cnf["features"] and _cnf["features"]["key_export"]: if args.script_path: _pop = run_key_server(_cnf["client"]["key_export_url"], args.host, script_path=args.script_path, wdir=args.export_path) else: _pop = run_key_server(_cnf["client"]["key_export_url"], args.host, wdir=args.export_path) time.sleep(1) else: _pop = None if args.list: keys = FLOWS.keys() keys.sort() for key in keys: node = Node(name=key, desc=FLOWS[key]) test(node, args.server, args.host, args.csv) else: flow_graph = sort_flows_into_graph(FLOWS, args.group) _l = flatten(flow_graph) test_all(flow_graph, args.server, args.host, args.csv) if _pop: _pop.kill() os.wait()