diff options
Diffstat (limited to 'tools/perf/tests/builtin-test.c')
| -rw-r--r-- | tools/perf/tests/builtin-test.c | 9 | 
1 files changed, 7 insertions, 2 deletions
diff --git a/tools/perf/tests/builtin-test.c b/tools/perf/tests/builtin-test.c index 4b7d9ab0f049..4f4098167112 100644 --- a/tools/perf/tests/builtin-test.c +++ b/tools/perf/tests/builtin-test.c @@ -167,6 +167,10 @@ static struct test {  		.func = test__fdarray__add,  	},  	{ +		.desc = "Test kmod_path__parse function", +		.func = test__kmod_path__parse, +	}, +	{  		.func = NULL,  	},  }; @@ -291,7 +295,7 @@ static int perf_test__list(int argc, const char **argv)  int cmd_test(int argc, const char **argv, const char *prefix __maybe_unused)  { -	const char * const test_usage[] = { +	const char *test_usage[] = {  	"perf test [<options>] [{list <test-name-fragment>|[<test-name-fragments>|<test-numbers>]}]",  	NULL,  	}; @@ -302,13 +306,14 @@ int cmd_test(int argc, const char **argv, const char *prefix __maybe_unused)  		    "be more verbose (show symbol address, etc)"),  	OPT_END()  	}; +	const char * const test_subcommands[] = { "list", NULL };  	struct intlist *skiplist = NULL;          int ret = hists__init();          if (ret < 0)                  return ret; -	argc = parse_options(argc, argv, test_options, test_usage, 0); +	argc = parse_options_subcommand(argc, argv, test_options, test_subcommands, test_usage, 0);  	if (argc >= 1 && !strcmp(argv[0], "list"))  		return perf_test__list(argc, argv);  |