Link: https://lore.kernel.org/r/20260217200002.683975158@linuxfoundation.org Tested-by: Florian Fainelli <florian.fainelli@broadcom.com> Tested-by: Takeshi Ogasawara <takeshi.ogasawara@futuring-girl.com> Tested-by: Peter Schneider <pschneider1968@googlemail.com> Tested-by: Jon Hunter <jonathanh@nvidia.com> Tested-by: Salvatore Bonaccorso <carnil@debian.org> Tested-by: Brett A C Sheffield <bacs@librecast.net> Tested-by: Mark Brown <broonie@kernel.org> Tested-by: Luna Jernberg <droidbittin@gmail.com> Tested-by: Ronald Warsow <rwarsow@gmx.de> Tested-by: Justin M. Forbes <jforbes@fedoraproject.org> Tested-by: Ron Economos <re@w6rz.net> Tested-by: Miguel Ojeda <ojeda@kernel.org> Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
31 lines
758 B
Bash
Executable File
31 lines
758 B
Bash
Executable File
#!/bin/sh
|
|
# SPDX-License-Identifier: GPL-2.0
|
|
# Runs tests for the HID subsystem
|
|
|
|
KSELFTEST_SKIP_TEST=4
|
|
|
|
if ! command -v python3 > /dev/null 2>&1; then
|
|
echo "hid-tools: [SKIP] python3 not installed"
|
|
exit $KSELFTEST_SKIP_TEST
|
|
fi
|
|
|
|
if ! python3 -c "import pytest" > /dev/null 2>&1; then
|
|
echo "hid: [SKIP] pytest module not installed"
|
|
exit $KSELFTEST_SKIP_TEST
|
|
fi
|
|
|
|
if ! python3 -c "import pytest_tap" > /dev/null 2>&1; then
|
|
echo "hid: [SKIP] pytest_tap module not installed"
|
|
exit $KSELFTEST_SKIP_TEST
|
|
fi
|
|
|
|
if ! python3 -c "import hidtools" > /dev/null 2>&1; then
|
|
echo "hid: [SKIP] hid-tools module not installed"
|
|
exit $KSELFTEST_SKIP_TEST
|
|
fi
|
|
|
|
TARGET=${TARGET:=.}
|
|
|
|
echo TAP version 13
|
|
python3 -u -m pytest $PYTEST_XDIST ./tests/$TARGET --tap-stream --udevd
|