VTS: VtsHalUsbV1_0TargetTest role failures
Repro commands:
run vts -m VtsHalUsbV1_0TargetTest -t PerInstance/UsbHidlTest#switchEmptyPort/0_default --primary-abi-only
run vts -m VtsHalUsbV1_0TargetTest -t PerInstance/UsbHidlTest#switchPowerRole/0_default --primary-abi-only
run vts -m VtsHalUsbV1_0TargetTest -t PerInstance/UsbHidlTest#switchDataRole/0_default --primary-abi-only
Tradefed log:
switchEmptyPort
hardware/interfaces/usb/1.0/vts/functional/VtsHalUsbV1_0TargetTest.cpp:203: Failure
Expected equality of these values:
std::cv_status::no_timeout
Which is: 4-byte object <00-00 00-00>
wait()
Which is: 4-byte object <01-00 00-00>
hardware/interfaces/usb/1.0/vts/functional/VtsHalUsbV1_0TargetTest.cpp:204: Failure
Expected equality of these values:
Status::ERROR
Which is: ERROR
usb_last_status
Which is: 0x50797265
hardware/interfaces/usb/1.0/vts/functional/VtsHalUsbV1_0TargetTest.cpp:205: Failure
Expected equality of these values:
2
usb_last_cookie
Which is: 1634100580
switchPowerRole
hardware/interfaces/usb/1.0/vts/functional/VtsHalUsbV1_0TargetTest.cpp:240: Failure
Expected equality of these values:
std::cv_status::no_timeout
Which is: 4-byte object <00-00 00-00>
waitStatus
Which is: 4-byte object <01-00 00-00>
hardware/interfaces/usb/1.0/vts/functional/VtsHalUsbV1_0TargetTest.cpp:244: Failure
Expected equality of these values:
static_cast<uint32_t>(PortRoleType::POWER_ROLE)
Which is: 1
static_cast<uint32_t>(usb_last_port_role.type)
Which is: 1400140399
switchDataRole
hardware/interfaces/usb/1.0/vts/functional/VtsHalUsbV1_0TargetTest.cpp:286: Failure
Expected equality of these values:
std::cv_status::no_timeout
Which is: 4-byte object <00-00 00-00>
waitStatus
Which is: 4-byte object <01-00 00-00>
hardware/interfaces/usb/1.0/vts/functional/VtsHalUsbV1_0TargetTest.cpp:290: Failure
Expected equality of these values:
static_cast<uint32_t>(PortRoleType::DATA_ROLE)
Which is: 0
static_cast<uint32_t>(usb_last_port_role.type)
Which is: 1400140399