perf intel-pt: Redefine test_suite to allow for adding more subtests

In preparation for adding more Intel PT testing, redefine the test_suite
to allow for adding more subtests.

Signed-off-by: Adrian Hunter <adrian.hunter@intel.com>
Acked-by: Namhyung Kim <namhyung@kernel.org>
Cc: Ian Rogers <irogers@google.com>
Cc: Jiri Olsa <jolsa@kernel.org>
Link: https://lore.kernel.org/r/20221104121805.5264-3-adrian.hunter@intel.com
Signed-off-by: Arnaldo Carvalho de Melo <acme@redhat.com>
This commit is contained in:
Adrian Hunter 2022-11-04 14:18:04 +02:00 committed by Arnaldo Carvalho de Melo
parent 5d0557c75b
commit 828143f8da

View File

@ -5,7 +5,17 @@
#ifdef HAVE_AUXTRACE_SUPPORT #ifdef HAVE_AUXTRACE_SUPPORT
DEFINE_SUITE("x86 instruction decoder - new instructions", insn_x86); DEFINE_SUITE("x86 instruction decoder - new instructions", insn_x86);
DEFINE_SUITE("Intel PT packet decoder", intel_pt_pkt_decoder);
static struct test_case intel_pt_tests[] = {
TEST_CASE("Intel PT packet decoder", intel_pt_pkt_decoder),
{ .name = NULL, }
};
struct test_suite suite__intel_pt = {
.desc = "Intel PT packet decoder",
.test_cases = intel_pt_tests,
};
#endif #endif
#if defined(__x86_64__) #if defined(__x86_64__)
DEFINE_SUITE("x86 bp modify", bp_modify); DEFINE_SUITE("x86 bp modify", bp_modify);
@ -18,7 +28,7 @@ struct test_suite *arch_tests[] = {
#endif #endif
#ifdef HAVE_AUXTRACE_SUPPORT #ifdef HAVE_AUXTRACE_SUPPORT
&suite__insn_x86, &suite__insn_x86,
&suite__intel_pt_pkt_decoder, &suite__intel_pt,
#endif #endif
#if defined(__x86_64__) #if defined(__x86_64__)
&suite__bp_modify, &suite__bp_modify,