12345678910111213141516171819202122232425262728293031323334353637 |
- #!/bin/bash
- # SPDX-License-Identifier: GPL-2.0
- # Kselftest framework requirement - SKIP code is 4.
- ksft_skip=4
- msg="skip all tests:"
- if [ $UID != 0 ]; then
- echo $msg please run this as root >&2
- exit $ksft_skip
- fi
- GREEN='\033[0;92m'
- RED='\033[0;31m'
- NC='\033[0m' # No Color
- modprobe rc-loopback
- for i in /sys/class/rc/rc*
- do
- if grep -q DRV_NAME=rc-loopback $i/uevent
- then
- LIRCDEV=$(grep DEVNAME= $i/lirc*/uevent | sed sQDEVNAME=Q/dev/Q)
- fi
- done
- if [ -n $LIRCDEV ];
- then
- TYPE=lirc_mode2
- ./test_lirc_mode2_user $LIRCDEV
- ret=$?
- if [ $ret -ne 0 ]; then
- echo -e ${RED}"FAIL: $TYPE"${NC}
- else
- echo -e ${GREEN}"PASS: $TYPE"${NC}
- fi
- fi
|