[PATCH v3 0/2] Add tests for uncore and perf metric event sorting
From: Ian Rogers
Date: Tue Mar 31 2026 - 14:54:47 EST
A thread changing event sorting highlighted a lack of testing for the
more complicated uncore and x86 perf metric event sorting:
https://lore.kernel.org/linux-perf-users/CAP-5=fWRgDo7UnJAD4C--d=mVPRhOEWZVyU7nVM1YEp3jncAgg@xxxxxxxxxxxxxx/
v3: Address sashiko nits on using evsel__name and ensuring slots is injected.
v2: Address indentation and other nits from Namhyung. Add Zide Chen's
tested-by tags.
https://lore.kernel.org/lkml/20260331165207.4016392-1-irogers@xxxxxxxxxx/
v1: https://lore.kernel.org/lkml/20260325183045.1229502-1-irogers@xxxxxxxxxx/
Ian Rogers (2):
perf tests: Add test for uncore event sorting
perf arch x86 tests: Add test for topdown event sorting
tools/perf/arch/x86/tests/topdown.c | 134 +++++++++++++++++++++++-
tools/perf/tests/Build | 1 +
tools/perf/tests/builtin-test.c | 1 +
tools/perf/tests/tests.h | 1 +
tools/perf/tests/uncore-event-sorting.c | 122 +++++++++++++++++++++
5 files changed, 258 insertions(+), 1 deletion(-)
create mode 100644 tools/perf/tests/uncore-event-sorting.c
--
2.53.0.1118.gaef5881109-goog