summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorbiandonglei <biandonglei@vivo.com.cn>2022-09-17 14:43:50 +0800
committer卞栋磊 <biandongleitest@gmail.com>2022-09-17 06:44:46 +0000
commitbfd3e3828491d5e97e5860c84cba716275e9cd8e (patch)
treec89a91a83f554d88f852b2c71edd57a39474cb73
parent220d4aba055ab8b37c3c28887d56b7d0a3ea5440 (diff)
downloadcore-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.cpp3
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();