modify kselftest to check for usb_types values from Documentation/ABI/testing/sysfs-class-power instead of only checking for property.
Added the "Unknown", "SDP", "DCP", "CDP", "ACA", "C", "PD", "PD_DRP", "PD_PPS", "BrickID", "PD_SPR_AVS", "PD_PPS_SPR_AVS" values from the /sys/class/power_supply/<supply_name>/usb_type section. Signed-off-by: Boris Shtrasman <[email protected]> --- .../selftests/power_supply/test_power_supply_properties.sh | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/tools/testing/selftests/power_supply/test_power_supply_properties.sh b/tools/testing/selftests/power_supply/test_power_supply_properties.sh index a66b1313ed88..7bf76af4cfd5 100755 --- a/tools/testing/selftests/power_supply/test_power_supply_properties.sh +++ b/tools/testing/selftests/power_supply/test_power_supply_properties.sh @@ -58,7 +58,10 @@ for DEVNAME in $supplies; do # This fails on kernels < 5.8 (needs 2ad3d74e3c69f) test_uevent_prop TYPE "$SUPPLY_TYPE" - test_sysfs_prop_optional usb_type + test_sysfs_prop_optional_list \ + usb_type "Unknown","SDP","DCP","CDP","ACA","C","PD"\ + ,"PD_DRP","PD_PPS","BrickID", "PD_SPR_AVS" \ + ,"PD_PPS_SPR_AVS" test_sysfs_prop_optional_range online 0 2 test_sysfs_prop_optional_range present 0 1 -- 2.47.3

