Lines Matching refs:argv
186 static bool perf_test__matches(const char *desc, int curr, int argc, const char *argv[])
195 long nr = strtoul(argv[i], &end, 10);
203 if (strcasestr(desc, argv[i]))
324 static int run_shell_tests(int argc, const char *argv[], int i, int width,
350 !perf_test__matches(test_suite.desc, curr, argc, argv))
366 static int __cmd_test(int argc, const char *argv[], struct intlist *skiplist)
384 if (!perf_test__matches(test_description(t, -1), curr, argc, argv)) {
392 curr, argc, argv))
437 curr, argc, argv))
447 return run_shell_tests(argc, argv, i, width, skiplist);
450 static int perf_test__list_shell(int argc, const char **argv, int i)
463 if (!perf_test__matches(t.desc, curr, argc, argv))
471 static int perf_test__list(int argc, const char **argv)
480 if (!perf_test__matches(test_description(t, -1), curr, argc, argv))
495 perf_test__list_shell(argc, argv, i);
500 static int run_workload(const char *work, int argc, const char **argv)
508 return twl->func(argc, argv);
515 int cmd_test(int argc, const char **argv)
543 argc = parse_options_subcommand(argc, argv, test_options, test_subcommands, test_usage, 0);
544 if (argc >= 1 && !strcmp(argv[0], "list"))
545 return perf_test__list(argc - 1, argv + 1);
548 return run_workload(workload, argc, argv);
564 return __cmd_test(argc, argv, skiplist);