summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorSzuWei Lin <szuweilin@google.com>2019-12-23 20:15:43 +0800
committerSzuWei Lin <szuweilin@google.com>2019-12-23 20:15:43 +0800
commit09b9a5dd4ae66a0163f06d36edfda34e50c4f5a3 (patch)
tree54b0313105d531de45e5ed94a70317b063097662
parenta42c64f8fc52a3c6d536a1d32d8683f9c7f080ca (diff)
parent058e6a154fdb0048a7d59e840f154e3be29378e2 (diff)
downloadplatform_system_gsid-android10-gsi.tar.gz
platform_system_gsid-android10-gsi.tar.bz2
platform_system_gsid-android10-gsi.zip
Merge branch android10-qpr1-releaseandroid10-gsi
Change-Id: Iebd3ace62d00613820db5dc1d41a8c142198c9eb
-rw-r--r--tests/boot_tests.cpp18
1 files changed, 14 insertions, 4 deletions
diff --git a/tests/boot_tests.cpp b/tests/boot_tests.cpp
index a9a199e..a00e798 100644
--- a/tests/boot_tests.cpp
+++ b/tests/boot_tests.cpp
@@ -29,15 +29,25 @@ using android::hardware::weaver::V1_0::WeaverStatus;
TEST(MetadataPartition, FirstStageMount) {
Fstab fstab;
+ if (ReadFstabFromDt(&fstab)) {
+ auto entry = GetEntryForMountPoint(&fstab, "/metadata");
+ ASSERT_NE(entry, nullptr);
+ } else {
+ ASSERT_TRUE(ReadDefaultFstab(&fstab));
+ auto entry = GetEntryForMountPoint(&fstab, "/metadata");
+ ASSERT_NE(entry, nullptr);
+ EXPECT_TRUE(entry->fs_mgr_flags.first_stage_mount);
+ }
+}
+
+TEST(MetadataPartition, MinimumSize) {
+ Fstab fstab;
ASSERT_TRUE(ReadDefaultFstab(&fstab));
auto entry = GetEntryForMountPoint(&fstab, "/metadata");
ASSERT_NE(entry, nullptr);
- EXPECT_TRUE(entry->fs_mgr_flags.first_stage_mount);
-}
-TEST(MetadataPartition, MinimumSize) {
- unique_fd fd(open("/dev/block/by-name/metadata", O_RDONLY | O_CLOEXEC));
+ unique_fd fd(open(entry->blk_device.c_str(), O_RDONLY | O_CLOEXEC));
ASSERT_GE(fd, 0);
uint64_t size = get_block_device_size(fd);