INNER CODE UNIT · Python

arguments

openHiTLS/openHiTLS · testcode/benchmark/async_perf/run_async_perf.py:23

def arguments():
    parser = argparse.ArgumentParser(description=__doc__)
    binary_dir = Path("build/testcode/benchmark/async_perf")
    parser.add_argument("--server", type=Path, default=binary_dir / "openhitls_async_benchmark")
    parser.add_argument("--client", type=Path, default=binary_dir / "openhitls_async_client")
    parser.add_argument("-a", default="*", help="scenario glob")
    parser.add_argument("--list", action="store_true")
    parser.add_argument("-c", "--concurrency", type=positive, default=1)
    parser.add_argument("--repeat", type=positive, default=3)
    parser.add_argument("--port", type=positive, default=44330)
    parser.add_argument("--device-mode", choices=("inline", "worker"), default="inline")
    parser.add_argument("-w", "--workers", type=positive, default=4)
    parser.add_argument("--provider-path")
    parser.add_argument("--cert-dir")
    parser.add_argument("--pin-cpu", help="auto or server dispatcher CPU")
    parser.add_argument("-o", "--out", type=Path, default=Path("testcode/output/async_perf"))
    return parser.parse_args()

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…