mirror of
https://github.com/Evolution-X/hardware_interfaces
synced 2026-02-02 06:22:53 +00:00
Merge "Add VSR enforcement testing for IRPC versioning." am: f76f9b52c3
Original change: https://android-review.googlesource.com/c/platform/hardware/interfaces/+/2308507 Change-Id: Iffd6ac76e57c6244971d0e62dea5a17ea4fbf937 Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
This commit is contained in:
@@ -783,4 +783,20 @@ TEST_P(CertificateRequestV2Test, NonEmptyRequest_testKeyInProdCert) {
|
||||
|
||||
INSTANTIATE_REM_PROV_AIDL_TEST(CertificateRequestV2Test);
|
||||
|
||||
using VsrRequirementTest = VtsRemotelyProvisionedComponentTests;
|
||||
|
||||
INSTANTIATE_REM_PROV_AIDL_TEST(VsrRequirementTest);
|
||||
|
||||
TEST_P(VsrRequirementTest, VsrEnforcementTest) {
|
||||
RpcHardwareInfo hwInfo;
|
||||
ASSERT_TRUE(provisionable_->getHardwareInfo(&hwInfo).isOk());
|
||||
int vsr_api_level = get_vsr_api_level();
|
||||
if (vsr_api_level < 34) {
|
||||
GTEST_SKIP() << "Applies only to VSR API level 34 or newer, this device is: "
|
||||
<< vsr_api_level;
|
||||
}
|
||||
EXPECT_GE(hwInfo.versionNumber, 3)
|
||||
<< "VSR 14+ requires IRemotelyProvisionedComponent v3 or newer.";
|
||||
}
|
||||
|
||||
} // namespace aidl::android::hardware::security::keymint::test
|
||||
|
||||
Reference in New Issue
Block a user