Commit d68f0365 authored by Ian Rogers's avatar Ian Rogers Committed by Arnaldo Carvalho de Melo
Browse files

perf test: Move each test suite struct to its test



Rather than export test functions, export the test struct. Rename with a
suite__ prefix to avoid name collisions.

Committer notes:

Its '&suite__vectors_page', not '&suite__vectors_pages', noticed when
cross building to arm (32-bit).

Signed-off-by: default avatarIan Rogers <irogers@google.com>
Tested-by: default avatarSohaib Mohamed <sohaib.amhmd@gmail.com>
Acked-by: default avatarJiri Olsa <jolsa@redhat.com>
Cc: Alexander Shishkin <alexander.shishkin@linux.intel.com>
Cc: Brendan Higgins <brendanhiggins@google.com>
Cc: Daniel Latypov <dlatypov@google.com>
Cc: David Gow <davidgow@google.com>
Cc: Ingo Molnar <mingo@redhat.com>
Cc: Jin Yao <yao.jin@linux.intel.com>
Cc: John Garry <john.garry@huawei.com>
Cc: Mark Rutland <mark.rutland@arm.com>
Cc: Namhyung Kim <namhyung@kernel.org>
Cc: Paul Clarke <pc@us.ibm.com>
Cc: Peter Zijlstra <peterz@infradead.org>
Cc: Stephane Eranian <eranian@google.com>
Link: https://lore.kernel.org/r/20211104064208.3156807-5-irogers@google.com


Signed-off-by: default avatarArnaldo Carvalho de Melo <acme@redhat.com>
parent df225205
Loading
Loading
Loading
Loading
+2 −2
Original line number Diff line number Diff line
@@ -5,8 +5,8 @@

struct test *arch_tests[] = {
#ifdef HAVE_DWARF_UNWIND_SUPPORT
	&dwarf_unwind,
	&suite__dwarf_unwind,
#endif
	&vectors_page,
	&suite__vectors_page,
	NULL,
};
+1 −1
Original line number Diff line number Diff line
@@ -5,7 +5,7 @@

struct test *arch_tests[] = {
#ifdef HAVE_DWARF_UNWIND_SUPPORT
	&dwarf_unwind,
	&suite__dwarf_unwind,
#endif
	NULL,
};
+1 −1
Original line number Diff line number Diff line
@@ -5,7 +5,7 @@

struct test *arch_tests[] = {
#ifdef HAVE_DWARF_UNWIND_SUPPORT
	&dwarf_unwind,
	&suite__dwarf_unwind,
#endif
	NULL,
};
+6 −6
Original line number Diff line number Diff line
@@ -14,17 +14,17 @@ DEFINE_SUITE("x86 bp modify", bp_modify);
DEFINE_SUITE("x86 Sample parsing", x86_sample_parsing);

struct test *arch_tests[] = {
	&rdpmc,
	&suite__rdpmc,
#ifdef HAVE_DWARF_UNWIND_SUPPORT
	&dwarf_unwind,
	&suite__dwarf_unwind,
#endif
#ifdef HAVE_AUXTRACE_SUPPORT
	&insn_x86,
	&intel_pt_pkt_decoder,
	&suite__insn_x86,
	&suite__intel_pt_pkt_decoder,
#endif
#if defined(__x86_64__)
	&bp_modify,
	&suite__bp_modify,
#endif
	&x86_sample_parsing,
	&suite__x86_sample_parsing,
	NULL,
};
+4 −2
Original line number Diff line number Diff line
@@ -289,7 +289,7 @@ static int test_get_dec(void)
	return ret;
}

int test__api_io(struct test *test __maybe_unused,
static int test__api_io(struct test *test __maybe_unused,
			int subtest __maybe_unused)
{
	int ret = 0;
@@ -302,3 +302,5 @@ int test__api_io(struct test *test __maybe_unused,
		ret = TEST_FAIL;
	return ret;
}

DEFINE_SUITE("Test api io", api_io);
Loading