mirror of
https://github.com/Evolution-X/hardware_interfaces
synced 2026-02-01 11:36:00 +00:00
Add SIM_PUK2 for Icc VTS tests
Add SIM_PUK2 for supplyIccPin2ForApp and changeIccPin2ForApp if sim card is in the puk2 state. Bug: 111211929 Test: sanity Change-Id: I80d924cc4a61565887cbd2a65ee5927a42ad656e
This commit is contained in:
@@ -385,3 +385,4 @@ cd4330c3196bda1d642a32abfe23a7d64ebfbda721940643af6867af3b3f0aa9 android.hardwar
|
||||
|
||||
# ABI preserving changes to HALs after Android P
|
||||
1d19720d4fd38b1095f0f555a4bd92b3b12c9b1d0f560b0e9a474cd6dcc20db6 android.hardware.radio@1.2::IRadio
|
||||
1d4a5776614c08b5d794a5ec5ab04697260cbd4b3441d5935cd53ee71d19da02 android.hardware.radio@1.0::IRadioResponse
|
||||
|
||||
@@ -88,6 +88,7 @@ interface IRadioResponse {
|
||||
* RadioError:INVALID_ARGUMENTS
|
||||
* RadioError:INVALID_SIM_STATE
|
||||
* RadioError:REQUEST_NOT_SUPPORTED
|
||||
* RadioError:SIM_PUK2
|
||||
*/
|
||||
oneway supplyIccPin2ForAppResponse(RadioResponseInfo info, int32_t remainingRetries);
|
||||
|
||||
@@ -141,6 +142,7 @@ interface IRadioResponse {
|
||||
* RadioError:INVALID_ARGUMENTS
|
||||
* RadioError:INVALID_SIM_STATE
|
||||
* RadioError:REQUEST_NOT_SUPPORTED
|
||||
* RadioError:SIM_PUK2
|
||||
*/
|
||||
oneway changeIccPin2ForAppResponse(RadioResponseInfo info, int32_t remainingRetries);
|
||||
|
||||
|
||||
@@ -90,7 +90,8 @@ TEST_F(RadioHidlTest, supplyIccPin2ForApp) {
|
||||
EXPECT_EQ(std::cv_status::no_timeout, wait());
|
||||
EXPECT_EQ(serial, radioRsp->rspInfo.serial);
|
||||
EXPECT_EQ(RadioResponseType::SOLICITED, radioRsp->rspInfo.type);
|
||||
EXPECT_EQ(RadioError::PASSWORD_INCORRECT, radioRsp->rspInfo.error);
|
||||
ASSERT_TRUE(CheckAnyOfErrors(radioRsp->rspInfo.error,
|
||||
{RadioError::PASSWORD_INCORRECT, RadioError::SIM_PUK2}));
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -161,9 +162,10 @@ TEST_F(RadioHidlTest, changeIccPin2ForApp) {
|
||||
EXPECT_EQ(std::cv_status::no_timeout, wait());
|
||||
EXPECT_EQ(serial, radioRsp->rspInfo.serial);
|
||||
EXPECT_EQ(RadioResponseType::SOLICITED, radioRsp->rspInfo.type);
|
||||
ASSERT_TRUE(CheckAnyOfErrors(
|
||||
radioRsp->rspInfo.error,
|
||||
{RadioError::PASSWORD_INCORRECT, RadioError::REQUEST_NOT_SUPPORTED}));
|
||||
ASSERT_TRUE(
|
||||
CheckAnyOfErrors(radioRsp->rspInfo.error,
|
||||
{RadioError::PASSWORD_INCORRECT, RadioError::REQUEST_NOT_SUPPORTED,
|
||||
RadioError::SIM_PUK2}));
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user