示例#1
0
def main():
    args, srcs, dsts = setup_main("end2end")
    TestEnd2End(args.client,
                args.server,
                srcs,
                dsts,
                max_runs=args.runs,
                retries=args.retries).run()
示例#2
0
def main():
    args, srcs, dsts = setup_main("scmp_error_test")
    SCMPErrorTest(args.client,
                  args.server,
                  srcs,
                  dsts,
                  local=False,
                  max_runs=args.runs).run()
示例#3
0
def main():
    args, srcs, dsts = setup_main("cli_srv_ext_test")
    TestClientServerExtension(args.client,
                              args.server,
                              srcs,
                              dsts,
                              local=False,
                              max_runs=args.runs).run()
示例#4
0
def main():
    args, srcs, dsts = setup_main("sibra_ext_test")
    if args.wait:
        logging.info("Waiting %ss", args.wait)
        time.sleep(args.wait)
    SIBRATest(args.client,
              args.server,
              srcs,
              dsts,
              local=False,
              max_runs=args.runs).run()
示例#5
0
def main():
    args = setup_main("cli_srv_ext_test")
    if args.run_server:
        dst = SCIONAddr.from_values(ISD_AS(args.dst_ia),
                                    haddr_parse_interface(args.server))
        ExtServer(args.data.encode('utf-8'), dst, port=int(args.port)).run()
    else:
        src = SCIONAddr.from_values(ISD_AS(args.src_ia),
                                    haddr_parse_interface(args.client))
        dst = SCIONAddr.from_values(ISD_AS(args.dst_ia),
                                    haddr_parse_interface(args.server))
        ExtClient(args.data.encode('utf-8'),
                  src,
                  dst,
                  dport=int(args.port),
                  retries=args.retries).run()
示例#6
0
def main():
    args = setup_main("scmp_error_test")

    src = SCIONAddr.from_values(ISD_AS(args.src_ia),
                                haddr_parse_interface(args.client))
    dst = SCIONAddr.from_values(ISD_AS(args.dst_ia),
                                haddr_parse_interface(args.server))
    data = ("%s<->%s" % (src, dst)).encode("UTF-8")
    success = True
    for cls_ in GEN_LIST:
        logging.info("===========> Testing: %s", cls_.DESC)
        client = cls_(copy.deepcopy(data),
                      copy.deepcopy(src),
                      copy.deepcopy(dst),
                      0,
                      api=True)
        if not client.run():
            success = False
    if not success:
        sys.exit(1)
示例#7
0
def main():
    args, srcs, dsts = setup_main("scmp_echo_test")
    TestSCMPEcho(args.client, args.server, srcs, dsts).run()
示例#8
0
def main():
    args, srcs, dsts = setup_main("certreq")
    TestCertReq(args.client, args.server, srcs, dsts, max_runs=args.runs).run()
示例#9
0
def main():
    args, srcs, dsts = setup_main("ssp")
    TestSSP(args.client, args.server, srcs, dsts, max_runs=args.runs).run()
示例#10
0
def main():
    args, srcs, dsts = setup_main("mpudp")
    TestMPUDP(args.client, args.server, srcs, dsts, max_runs=args.runs).run()