diff --git a/TEST_MAPPING b/TEST_MAPPING index cc1978df3..375207b28 100644 --- a/TEST_MAPPING +++ b/TEST_MAPPING @@ -10,7 +10,7 @@ "name": "debuggerd_test" }, { - "name": "fs_mgr_unit_test" + "name": "CtsFsMgrTestCases" }, { "name": "fs_mgr_vendor_overlay_test" diff --git a/fs_mgr/tests/Android.bp b/fs_mgr/tests/Android.bp index 83668e924..4f6ec5a24 100644 --- a/fs_mgr/tests/Android.bp +++ b/fs_mgr/tests/Android.bp @@ -13,8 +13,21 @@ // limitations under the License. cc_test { - name: "fs_mgr_unit_test", - test_suites: ["device-tests"], + name: "CtsFsMgrTestCases", + test_suites: [ + "cts", + "device-tests", + "vts", + ], + compile_multilib: "both", + multilib: { + lib32: { + suffix: "32", + }, + lib64: { + suffix: "64", + }, + }, shared_libs: [ "libbase", diff --git a/fs_mgr/tests/AndroidTest.xml b/fs_mgr/tests/AndroidTest.xml new file mode 100644 index 000000000..91c3fb978 --- /dev/null +++ b/fs_mgr/tests/AndroidTest.xml @@ -0,0 +1,28 @@ + + + + diff --git a/fs_mgr/tests/fs_mgr_test.cpp b/fs_mgr/tests/fs_mgr_test.cpp index 05607a0f3..1cbaf45b9 100644 --- a/fs_mgr/tests/fs_mgr_test.cpp +++ b/fs_mgr/tests/fs_mgr_test.cpp @@ -962,3 +962,10 @@ source none5 swap defaults zram_backing_dev_path=/dev/path2 EXPECT_EQ("none5", entry->mount_point); EXPECT_EQ("/dev/path2", entry->zram_backing_dev_path); } + +TEST(fs_mgr, DefaultFstabContainsUserdata) { + Fstab fstab; + ASSERT_TRUE(ReadDefaultFstab(&fstab)) << "Failed to read default fstab"; + ASSERT_NE(nullptr, GetEntryForMountPoint(&fstab, "/data")) + << "Default fstab doesn't contain /data entry"; +}