Signed-off-by: Angus Salkeld <asalk...@redhat.com> --- test/cpgverify.c | 16 ++++++++++++++-- 1 files changed, 14 insertions(+), 2 deletions(-)
diff --git a/test/cpgverify.c b/test/cpgverify.c index c7b400a..ae5d450 100644 --- a/test/cpgverify.c +++ b/test/cpgverify.c @@ -34,6 +34,7 @@ #include <config.h> +#include <unistd.h> #include <stdio.h> #include <stdlib.h> #include <sys/socket.h> @@ -102,7 +103,7 @@ static struct cpg_name group_name = { static unsigned char buffer[200000]; -int main (void) +int main (int argc, char *argv[]) { cpg_handle_t handle; cs_error_t result; @@ -111,6 +112,17 @@ int main (void) hash_state sha1_hash; struct iovec iov[2]; int res; + const char *options = "i:"; + int iter = 1000000000; + int opt; + + while ((opt = getopt(argc, argv, options)) != -1) { + switch (opt) { + case 'i': + iter = atoi(optarg); + break; + } + } result = cpg_initialize (&handle, &callbacks); if (result != CS_OK) { @@ -131,7 +143,7 @@ int main (void) /* * Demonstrate cpg_mcast_joined */ - for (i = 0; i < 1000000000; i++) { + for (i = 0; i < iter; i++) { msg.msg_size = 100 + rand() % 100000; iov[1].iov_len = msg.msg_size; for (j = 0; j < msg.msg_size; j++) { -- 1.7.2.3 _______________________________________________ Openais mailing list Openais@lists.linux-foundation.org https://lists.linux-foundation.org/mailman/listinfo/openais