diff options
author | biandonglei <biandonglei@vivo.com.cn> | 2022-09-17 14:43:50 +0800 |
---|---|---|
committer | 卞栋磊 <biandongleitest@gmail.com> | 2022-09-17 06:44:46 +0000 |
commit | bfd3e3828491d5e97e5860c84cba716275e9cd8e (patch) | |
tree | c89a91a83f554d88f852b2c71edd57a39474cb73 | |
parent | 220d4aba055ab8b37c3c28887d56b7d0a3ea5440 (diff) | |
download | core-bfd3e3828491d5e97e5860c84cba716275e9cd8e.tar.gz |
Some device that platform base on android12 doesn't support A/B update, it looks virtual A/B is also not mandatory. so this test case should check ro.vendor.api_level first.
test:
run vts -m vts_ota_config_test -t VAB#Enabled
issue:
245441425
Change-Id: I1795c931b28fd5fe28aa0f23717d4238fb352d37
-rwxr-xr-x[-rw-r--r--] | fs_mgr/libsnapshot/vts_ota_config_test.cpp | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/fs_mgr/libsnapshot/vts_ota_config_test.cpp b/fs_mgr/libsnapshot/vts_ota_config_test.cpp index 02bcc3438..d387eb32d 100644..100755 --- a/fs_mgr/libsnapshot/vts_ota_config_test.cpp +++ b/fs_mgr/libsnapshot/vts_ota_config_test.cpp @@ -22,6 +22,9 @@ static int GetVsrLevel() { } TEST(VAB, Enabled) { + if (!android::base::GetBoolProperty("ro.build.ab_update", false) && (GetVsrLevel() < __ANDROID_API_T__)) { + GTEST_SKIP(); + } ASSERT_TRUE(android::base::GetBoolProperty("ro.virtual_ab.enabled", false)); if (GetVsrLevel() < __ANDROID_API_T__) { GTEST_SKIP(); |