| Andrew Geissler | 6aa7eec | 2023-03-03 12:41:14 -0600 | [diff] [blame] | 1 | #!/bin/sh |
| 2 | |||||
| 3 | cd $(dirname "$(readlink -f "$0")") | ||||
| 4 | |||||
| 5 | # python3-gpiod uses gpio-sim - a configfs-based testing module. We need to | ||||
| 6 | # make sure configfs is mounted before running any tests. | ||||
| 7 | modprobe configfs | ||||
| 8 | mountpoint /sys/kernel/config > /dev/null || mount -t configfs configfs /sys/kernel/config | ||||
| 9 | |||||
| 10 | python3 -m gpiod-test -v > ./python3-gpiod.out 2>&1 | ||||
| 11 | if [ $? -ne 0 ]; then | ||||
| 12 | echo "FAIL: python3-gpiod" | ||||
| 13 | else | ||||
| 14 | echo "PASS: python3-gpiod" | ||||
| 15 | fi | ||||