From 6d2e0927c2ed2795267d7652d9413d7e01da202e Mon Sep 17 00:00:00 2001 From: Cristian Stoica Date: Tue, 25 Oct 2016 16:54:06 +0300 Subject: [PATCH 052/104] add flag to report in a machine friendly format Signed-off-by: Cristian Stoica --- tests/async_speed.c | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/tests/async_speed.c b/tests/async_speed.c index fff3414..1941750 100644 --- a/tests/async_speed.c +++ b/tests/async_speed.c @@ -35,6 +35,7 @@ struct test_params { bool tflag; bool nflag; + bool mflag; int tvalue; int nvalue; }; @@ -43,6 +44,7 @@ const char usage_str[] = "Usage: %s [OPTION]... |\n" "Run benchmark test for cipher or hash\n\n" " -t \t" "time to run each test (default 10 secs)\n" " -n \t" "size of the test buffer\n" + " -m\t\t" "output in a machine readable format\n" " -h\t\t" "show this help\n" ; @@ -369,9 +371,10 @@ int main(int argc, char **argv) tp.tflag = false; tp.nflag = false; + tp.mflag = false; alg_flag = false; opterr = 0; - while ((c = getopt(argc, argv, "hn:t:")) != -1) { + while ((c = getopt(argc, argv, "hn:t:m")) != -1) { switch (c) { case 'n': tp.nvalue = atoi(optarg); @@ -381,6 +384,9 @@ int main(int argc, char **argv) tp.tvalue = atoi(optarg); tp.tflag = true; break; + case 'm': + tp.mflag = true; + break; case 'h': /* no break */ default: usage(argv[0]); -- 2.10.2