From 3c7aa11a24f85e99075dfcb5c4e244c7bf7ff79a Mon Sep 17 00:00:00 2001 From: David Smith Date: Thu, 15 Nov 2012 16:37:05 -0600 Subject: [PATCH] Mark pt_user_mode.exp as untested if we're not root. * testsuite/systemtap.base/pt_user_mode.exp: Mark as "untested" if we're not root (since perf probes require root). --- testsuite/systemtap.base/pt_user_mode.exp | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/testsuite/systemtap.base/pt_user_mode.exp b/testsuite/systemtap.base/pt_user_mode.exp index 29dd62ed1..3cdbf5372 100644 --- a/testsuite/systemtap.base/pt_user_mode.exp +++ b/testsuite/systemtap.base/pt_user_mode.exp @@ -1,6 +1,12 @@ # Check that perf/timer probes trigger in both kernel and user space. set test "pt_user_mode" +set effective_pid [exec /usr/bin/id -u] +if { $effective_pid != 0 } { + untested "$test (perf probes require root access)" + return +} + proc run_test_load {} { # do something silly that uses both user and kernel time. catch { exec dd if=/dev/zero of=/dev/null bs=17 count=502432 conv=ebcdic } -- 2.43.5