import os def argparser(parser): """Default argument parser for regressions. """ parser.add_argument("--local", action="store_true", help="run regression in local mode", default=False) parser.add_argument("--clickhouse-version", type=str, dest="clickhouse_version", help="clickhouse server version", metavar="version", default=os.getenv("CLICKHOUSE_TESTS_SERVER_VERSION", None)) parser.add_argument("--clickhouse-binary-path", type=str, dest="clickhouse_binary_path", help="path to ClickHouse binary, default: /usr/bin/clickhouse", metavar="path", default=os.getenv("CLICKHOUSE_TESTS_SERVER_BIN_PATH", "/usr/bin/clickhouse")) parser.add_argument("--stress", action="store_true", default=False, help="enable stress testing (might take a long time)")