diff --git a/radio/1.0/vts/functional/radio_hidl_hal_misc.cpp b/radio/1.0/vts/functional/radio_hidl_hal_misc.cpp index 65b055ce91..eac35f796a 100644 --- a/radio/1.0/vts/functional/radio_hidl_hal_misc.cpp +++ b/radio/1.0/vts/functional/radio_hidl_hal_misc.cpp @@ -143,15 +143,17 @@ TEST_F(RadioHidlTest, getAvailableNetworks) { radio->getAvailableNetworks(++serial); EXPECT_EQ(std::cv_status::no_timeout, wait()); - EXPECT_EQ(RadioResponseType::SOLICITED, radioRsp->rspInfo.type); EXPECT_EQ(serial, radioRsp->rspInfo.serial); + ASSERT_TRUE(radioRsp->rspInfo.type == RadioResponseType::SOLICITED || + radioRsp->rspInfo.type == RadioResponseType::SOLICITED_ACK_EXP); if (cardStatus.cardState == CardState::ABSENT) { - ASSERT_TRUE(CheckGeneralError() || - radioRsp->rspInfo.error == RadioError::NONE || - radioRsp->rspInfo.error == RadioError::DEVICE_IN_USE || - radioRsp->rspInfo.error == RadioError::CANCELLED || - radioRsp->rspInfo.error == RadioError::OPERATION_NOT_ALLOWED); + ASSERT_TRUE( + CheckGeneralError() || radioRsp->rspInfo.error == RadioError::NONE || + radioRsp->rspInfo.error == RadioError::DEVICE_IN_USE || + radioRsp->rspInfo.error == RadioError::CANCELLED || + radioRsp->rspInfo.error == RadioError::OPERATION_NOT_ALLOWED || + radioRsp->rspInfo.error == RadioError::MODEM_ERR); } } diff --git a/radio/1.0/vts/functional/radio_hidl_hal_utils.h b/radio/1.0/vts/functional/radio_hidl_hal_utils.h index 735e5759cc..923e1e3775 100644 --- a/radio/1.0/vts/functional/radio_hidl_hal_utils.h +++ b/radio/1.0/vts/functional/radio_hidl_hal_utils.h @@ -80,7 +80,7 @@ using ::android::hardware::Return; using ::android::hardware::Void; using ::android::sp; -#define TIMEOUT_PERIOD 40 +#define TIMEOUT_PERIOD 65 #define RADIO_SERVICE_NAME "slot1" class RadioHidlTest;