selftests: ir: skip when non-root user runs the test

Skip instead of fail when non-root user runs the test.

Signed-off-by: Shuah Khan <shuah@kernel.org>
Acked-by: Sean Young <sean@mess.org>
Signed-off-by: Shuah Khan <shuah@kernel.org>
This commit is contained in:
Shuah Khan 2019-01-31 12:43:35 -07:00
parent a5180977a3
commit 6d771c60e5
1 changed files with 5 additions and 0 deletions

View File

@ -4,6 +4,11 @@
# Kselftest framework requirement - SKIP code is 4. # Kselftest framework requirement - SKIP code is 4.
ksft_skip=4 ksft_skip=4
if [ $UID != 0 ]; then
echo "Please run ir_loopback test as root [SKIP]"
exit $ksft_skip
fi
if ! /sbin/modprobe -q -n rc-loopback; then if ! /sbin/modprobe -q -n rc-loopback; then
echo "ir_loopback: module rc-loopback is not found [SKIP]" echo "ir_loopback: module rc-loopback is not found [SKIP]"
exit $ksft_skip exit $ksft_skip