Loading usb/1.1/vts/functional/VtsHalUsbV1_1TargetTest.cpp +7 −3 Original line number Diff line number Diff line Loading @@ -95,6 +95,7 @@ class UsbCallback : public ::testing::VtsHalHidlTargetCallbackBase<UsbClientCall Status retval) override { UsbClientCallbackArgs arg; if (retval == Status::SUCCESS) { arg.usb_last_port_status.status.portName = currentPortStatus[0].status.portName.c_str(); arg.usb_last_port_status.status.supportedModes = currentPortStatus[0].status.supportedModes; arg.usb_last_port_status.status.currentMode = currentPortStatus[0].status.currentMode; Loading Loading @@ -165,10 +166,13 @@ TEST_P(UsbHidlTest, queryPortStatus) { auto res = usb_cb_2->WaitForCallback(kCallbackNameNotifyPortStatusChange_1_1); EXPECT_TRUE(res.no_timeout); EXPECT_EQ(2, res.args->last_usb_cookie); // if there are no type-c ports, skip below checks if (!res.args->usb_last_port_status.status.portName.empty()) { EXPECT_EQ(PortMode::NONE, res.args->usb_last_port_status.status.currentMode); EXPECT_EQ(PortMode::NONE, res.args->usb_last_port_status.status.supportedModes); EXPECT_EQ(Status::SUCCESS, res.args->usb_last_status); } } GTEST_ALLOW_UNINSTANTIATED_PARAMETERIZED_TEST(UsbHidlTest); INSTANTIATE_TEST_SUITE_P( PerInstance, UsbHidlTest, Loading Loading
usb/1.1/vts/functional/VtsHalUsbV1_1TargetTest.cpp +7 −3 Original line number Diff line number Diff line Loading @@ -95,6 +95,7 @@ class UsbCallback : public ::testing::VtsHalHidlTargetCallbackBase<UsbClientCall Status retval) override { UsbClientCallbackArgs arg; if (retval == Status::SUCCESS) { arg.usb_last_port_status.status.portName = currentPortStatus[0].status.portName.c_str(); arg.usb_last_port_status.status.supportedModes = currentPortStatus[0].status.supportedModes; arg.usb_last_port_status.status.currentMode = currentPortStatus[0].status.currentMode; Loading Loading @@ -165,10 +166,13 @@ TEST_P(UsbHidlTest, queryPortStatus) { auto res = usb_cb_2->WaitForCallback(kCallbackNameNotifyPortStatusChange_1_1); EXPECT_TRUE(res.no_timeout); EXPECT_EQ(2, res.args->last_usb_cookie); // if there are no type-c ports, skip below checks if (!res.args->usb_last_port_status.status.portName.empty()) { EXPECT_EQ(PortMode::NONE, res.args->usb_last_port_status.status.currentMode); EXPECT_EQ(PortMode::NONE, res.args->usb_last_port_status.status.supportedModes); EXPECT_EQ(Status::SUCCESS, res.args->usb_last_status); } } GTEST_ALLOW_UNINSTANTIATED_PARAMETERIZED_TEST(UsbHidlTest); INSTANTIATE_TEST_SUITE_P( PerInstance, UsbHidlTest, Loading