diff options
author | Pieter Noordhuis <pcnoordhuis@gmail.com> | 2011-06-09 09:16:31 +0200 |
---|---|---|
committer | Pieter Noordhuis <pcnoordhuis@gmail.com> | 2011-06-09 09:16:31 +0200 |
commit | 159a83ab8a6699c9a4c073a943a774baf1116f97 (patch) | |
tree | 07417c918be619d84bd2c9e2799ccc6dd0361674 | |
parent | 7a8de1fe25dda6187d68ec6570a831394cb127d1 (diff) | |
download | hiredict-159a83ab8a6699c9a4c073a943a774baf1116f97.tar.xz |
Flag to disable throughput tests
-rw-r--r-- | test.c | 7 |
1 files changed, 5 insertions, 2 deletions
@@ -664,6 +664,7 @@ int main(int argc, char **argv) { .path = "/tmp/redis.sock" } }; + int throughput = 1; /* Ignore broken pipe signal (for I/O error tests). */ signal(SIGPIPE, SIG_IGN); @@ -680,6 +681,8 @@ int main(int argc, char **argv) { } else if (argc >= 2 && !strcmp(argv[0],"-s")) { argv++; argc--; cfg.unix.path = argv[0]; + } else if (argc >= 1 && !strcmp(argv[0],"--skip-throughput")) { + throughput = 0; } else { fprintf(stderr, "Invalid argument: %s\n", argv[0]); exit(1); @@ -696,13 +699,13 @@ int main(int argc, char **argv) { cfg.type = CONN_TCP; test_blocking_connection(cfg); test_blocking_io_errors(cfg); - test_throughput(cfg); + if (throughput) test_throughput(cfg); printf("\nTesting against Unix socket connection (%s):\n", cfg.unix.path); cfg.type = CONN_UNIX; test_blocking_connection(cfg); test_blocking_io_errors(cfg); - test_throughput(cfg); + if (throughput) test_throughput(cfg); if (fails) { printf("*** %d TESTS FAILED ***\n", fails); |