From: James Clark Date: Tue, 23 Jan 2024 16:39:02 +0000 (+0000) Subject: perf test: Skip test_arm_callgraph_fp.sh if unwinding isn't built in X-Git-Url: http://git.maquefel.me/?a=commitdiff_plain;h=ac668d529fca730f318db3bfa7141743bf75976d;p=linux.git perf test: Skip test_arm_callgraph_fp.sh if unwinding isn't built in Even though this is a frame pointer unwind test, it's testing that a frame pointer stack can be augmented correctly with a partial Dwarf unwind. So add a feature check so that this test skips instead of fails if Dwarf unwinding isn't present. Signed-off-by: James Clark Reviewed-by: Ian Rogers Cc: Mark Rutland Cc: Spoorthy S Cc: Kajol Jain Link: https://lore.kernel.org/r/20240123163903.350306-3-james.clark@arm.com Signed-off-by: Namhyung Kim --- diff --git a/tools/perf/tests/shell/test_arm_callgraph_fp.sh b/tools/perf/tests/shell/test_arm_callgraph_fp.sh index e342e6c8aa50c..83b53591b1eac 100755 --- a/tools/perf/tests/shell/test_arm_callgraph_fp.sh +++ b/tools/perf/tests/shell/test_arm_callgraph_fp.sh @@ -8,6 +8,12 @@ shelldir=$(dirname "$0") lscpu | grep -q "aarch64" || exit 2 +if perf version --build-options | grep HAVE_DWARF_UNWIND_SUPPORT | grep -q OFF +then + echo "Skipping, no dwarf unwind support" + exit 2 +fi + skip_test_missing_symbol leafloop PERF_DATA=$(mktemp /tmp/__perf_test.perf.data.XXXXX)