Re: [PATCH] perf test: Skip sched stats test for !root
From: Ian Rogers
Date: Sun Apr 05 2026 - 13:20:22 EST
On Sat, Apr 4, 2026 at 10:16 PM Namhyung Kim <namhyung@xxxxxxxxxx> wrote:
>
> Running perf sched stats requires root and it fails to open the
> schedstat file for regular users. Let's skip the test.
>
> $ perf sched stats true
> Failed to open /proc/sys/kernel/sched_schedstats
>
> Cc: Swapnil Sapkal <swapnil.sapkal@xxxxxxx>
> Signed-off-by: Namhyung Kim <namhyung@xxxxxxxxxx>
Reviewed-by: Ian Rogers <irogers@xxxxxxxxxx>
Thanks,
Ian
> ---
> tools/perf/tests/shell/perf_sched_stats.sh | 5 +++++
> 1 file changed, 5 insertions(+)
>
> diff --git a/tools/perf/tests/shell/perf_sched_stats.sh b/tools/perf/tests/shell/perf_sched_stats.sh
> index 2b1410b050d04737..41ee41fbf0253d55 100755
> --- a/tools/perf/tests/shell/perf_sched_stats.sh
> +++ b/tools/perf/tests/shell/perf_sched_stats.sh
> @@ -4,6 +4,11 @@
>
> set -e
>
> +if [ "$(id -u)" != 0 ]; then
> + echo "[Skip] No root permission"
> + exit 2
> +fi
> +
> err=0
> test_perf_sched_stats_record() {
> echo "Basic perf sched stats record test"
> --
> 2.53.0
>