From 03c6b592c1eeec984eb31914dbf60bc05887cdec Mon Sep 17 00:00:00 2001 From: yinxu Date: Tue, 25 Jul 2017 15:15:52 -0700 Subject: [PATCH] Fix VTS errors of the network scan API Since the new network scan API is only supported by some devices, we should add the REQUEST_NOT_SUPPORTED to the possible returned errors. Test: Telephony sanity tests, run vts -m VtsHalRadioV1_1Target Bug: 63914600 Change-Id: I965ee6422aaa5e02bf67466f5288b808183f1738 --- radio/1.1/vts/functional/radio_hidl_hal_api.cpp | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/radio/1.1/vts/functional/radio_hidl_hal_api.cpp b/radio/1.1/vts/functional/radio_hidl_hal_api.cpp index 4bf6f87d00..c6ac8a6c38 100644 --- a/radio/1.1/vts/functional/radio_hidl_hal_api.cpp +++ b/radio/1.1/vts/functional/radio_hidl_hal_api.cpp @@ -63,7 +63,8 @@ TEST_F(RadioHidlTest_v1_1, startNetworkScan) { if (cardStatus.cardState == CardState::ABSENT) { ASSERT_TRUE(radioRsp_v1_1->rspInfo.error == RadioError::NONE || radioRsp_v1_1->rspInfo.error == RadioError::SIM_ABSENT || - radioRsp_v1_1->rspInfo.error == RadioError::INVALID_ARGUMENTS); + radioRsp_v1_1->rspInfo.error == RadioError::INVALID_ARGUMENTS || + radioRsp_v1_1->rspInfo.error == RadioError::REQUEST_NOT_SUPPORTED); } } @@ -84,7 +85,8 @@ TEST_F(RadioHidlTest_v1_1, startNetworkScan_InvalidArgument) { if (cardStatus.cardState == CardState::ABSENT) { ASSERT_TRUE(radioRsp_v1_1->rspInfo.error == RadioError::INVALID_ARGUMENTS || - radioRsp_v1_1->rspInfo.error == RadioError::SIM_ABSENT); + radioRsp_v1_1->rspInfo.error == RadioError::SIM_ABSENT || + radioRsp_v1_1->rspInfo.error == RadioError::REQUEST_NOT_SUPPORTED); } } @@ -101,6 +103,7 @@ TEST_F(RadioHidlTest_v1_1, stopNetworkScan) { if (cardStatus.cardState == CardState::ABSENT) { ASSERT_TRUE(radioRsp_v1_1->rspInfo.error == RadioError::NONE || - radioRsp_v1_1->rspInfo.error == RadioError::SIM_ABSENT); + radioRsp_v1_1->rspInfo.error == RadioError::SIM_ABSENT || + radioRsp_v1_1->rspInfo.error == RadioError::REQUEST_NOT_SUPPORTED); } } \ No newline at end of file