Exemplo n.º 1
0
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
Exemplo n.º 2
0
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
Exemplo n.º 3
0
    _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()
Exemplo n.º 4
0
    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()