perf test metrics: Update all metrics for possibly failing default metrics

Default metrics may use unsupported events and be ignored. These
metrics shouldn't cause metric testing to fail.

Signed-off-by: Ian Rogers <irogers@google.com>
Signed-off-by: Namhyung Kim <namhyung@kernel.org>
This commit is contained in:
Ian Rogers
2025-11-11 13:22:02 -08:00
committed by Namhyung Kim
parent 083ae6c1fb
commit 91c1949d76

View File

@@ -25,8 +25,13 @@ for m in $(perf list --raw-dump metrics); do
# No error result and metric shown.
continue
fi
if [[ "$result" =~ "Cannot resolve IDs for" ]]
if [[ "$result" =~ "Cannot resolve IDs for" || "$result" =~ "No supported events found" ]]
then
if [[ "$m" == @(l1_prefetch_miss_rate|stalled_cycles_per_instruction) ]]
then
# Default metrics that may use unsupported events.
continue
fi
echo "Metric contains missing events"
echo $result
err=1 # Fail