From bd3b14dd05b0b7fadf26363cd1424a3e22f7be6a Mon Sep 17 00:00:00 2001 From: Burt P Date: Wed, 24 Oct 2018 16:00:03 -0500 Subject: add hardinfo param for maximum number of benchmark results to include Signed-off-by: Burt P --- hardinfo/util.c | 8 ++++++++ 1 file changed, 8 insertions(+) (limited to 'hardinfo') diff --git a/hardinfo/util.c b/hardinfo/util.c index 4acb28be..67e5b663 100644 --- a/hardinfo/util.c +++ b/hardinfo/util.c @@ -394,6 +394,7 @@ void parameters_init(int *argc, char ***argv, ProgramParameters * param) static gchar *run_benchmark = NULL; static gchar *result_format = NULL; static gchar **use_modules = NULL; + static gint max_bench_results = 10; static GOptionEntry options[] = { { @@ -420,6 +421,12 @@ void parameters_init(int *argc, char ***argv, ProgramParameters * param) .arg = G_OPTION_ARG_STRING, .arg_data = &result_format, .description = N_("benchmark result format ([short], conf, shell)")}, + { + .long_name = "max-results", + .short_name = 'n', + .arg = G_OPTION_ARG_INT, + .arg_data = &max_bench_results, + .description = N_("maximum number of benchmark results to include (-1 for no limit, default is 10)")}, { .long_name = "list-modules", .short_name = 'l', @@ -490,6 +497,7 @@ void parameters_init(int *argc, char ***argv, ProgramParameters * param) param->use_modules = use_modules; param->run_benchmark = run_benchmark; param->result_format = result_format; + param->max_bench_results = max_bench_results; param->autoload_deps = autoload_deps; param->run_xmlrpc_server = run_xmlrpc_server; param->skip_benchmarks = skip_benchmarks; -- cgit v1.2.3