summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authoryikun.yu <yikun.yu@samsung.com>2023-04-23 17:04:39 +0800
committerYu Yikun <yikun.yu@samsung.com>2024-02-18 08:03:01 +0000
commita3e0d50468f66c4b9276129da056ee232701cce9 (patch)
tree3982c7b717702beb5106b6052d58662f1f98d09b
parent139ce4e16613689841bc970743039d96a49abe4c (diff)
downloadgsid-a3e0d50468f66c4b9276129da056ee232701cce9.tar.gz
Skip the f2fs check for the automotive devices in Android 13.
In Android 13, f2fs is required for mobile devices, but not required for automotive devices. So skip the f2fs check for automotive devices. Bug: 273385954 Test: vts_gsi_boot_test Change-Id: I8ba7af19e0a32dfeccef1b1451398955f576145b
-rw-r--r--tests/boot_tests.cpp8
1 files changed, 7 insertions, 1 deletions
diff --git a/tests/boot_tests.cpp b/tests/boot_tests.cpp
index 6aeded3..6264843 100644
--- a/tests/boot_tests.cpp
+++ b/tests/boot_tests.cpp
@@ -35,6 +35,12 @@ using android::hardware::weaver::V1_0::IWeaver;
using android::hardware::weaver::V1_0::WeaverConfig;
using android::hardware::weaver::V1_0::WeaverStatus;
+
+static bool IsAutomotiveDevice() {
+ auto hw_type = android::base::GetProperty("ro.hardware.type", "");
+ return hw_type == "automotive";
+}
+
TEST(MetadataPartition, FirstStageMount) {
Fstab fstab;
if (ReadFstabFromDt(&fstab)) {
@@ -85,7 +91,7 @@ TEST(Weaver, MinimumSlots) {
}
TEST(MetadataPartition, FsType) {
- if (GetVsrLevel() < __ANDROID_API_T__) {
+ if (GetVsrLevel() < __ANDROID_API_T__ || IsAutomotiveDevice()) {
GTEST_SKIP();
}