Fix mounting existing images on reboot
Fixes paths.
BUG: b/133435829
Test: manual
Change-Id: Ib48ac36e8b22f8e2a85d5e223c6dd0f8b5289045
diff --git a/services/incremental/test/IncrementalServiceTest.cpp b/services/incremental/test/IncrementalServiceTest.cpp
index f7598f7..3aa846c 100644
--- a/services/incremental/test/IncrementalServiceTest.cpp
+++ b/services/incremental/test/IncrementalServiceTest.cpp
@@ -266,28 +266,6 @@
DataLoaderParamsParcel mDataLoaderParcel;
};
-/*
-TEST_F(IncrementalServiceTest, testBootMountExistingImagesSuccess) {
- TemporaryDir tempDir;
- setUpExistingMountDir(tempDir.path);
- mVold->mountIncFsSuccess();
- mVold->bindMountSuccess();
- mIncrementalManager->prepareDataLoaderSuccess();
- ON_CALL(*mIncrementalManager, destroyDataLoader(_)).WillByDefault(Return(binder::Status::ok()));
-
- EXPECT_CALL(*mVold, mountIncFs(_, _, _, _)).Times(1);
- EXPECT_CALL(*mIncrementalManager, prepareDataLoader(_, _, _, _, _)).Times(1);
-
- MockServiceManager serviceManager = MockServiceManager(mVold, mIncrementalManager, mIncFs);
- std::unique_ptr<IncrementalService> incrementalService =
- std::make_unique<IncrementalService>(serviceManager, tempDir.path);
- auto finished = incrementalService->onSystemReady();
- if (finished) {
- finished->wait();
- }
-}
-*/
-
TEST_F(IncrementalServiceTest, testCreateStorageMountIncFsFails) {
mVold->mountIncFsFails();
EXPECT_CALL(*mIncrementalManager, prepareDataLoader(_, _, _, _, _)).Times(0);
@@ -410,7 +388,7 @@
std::string tempPath(tempDir.path);
std::replace(tempPath.begin(), tempPath.end(), '/', '_');
- std::string mount_dir = std::string(mRootDir.path) + "/" + tempPath.substr(1);
+ std::string mount_dir = std::string(mRootDir.path) + "/MT_" + tempPath.substr(1);
std::string normalized_dir_path = mount_dir + "/mount/st_1_0/" + dir_path;
// Expecting incfs to call makeDir on a path like:
@@ -436,7 +414,7 @@
std::string tempPath(tempDir.path);
std::replace(tempPath.begin(), tempPath.end(), '/', '_');
- std::string mount_dir = std::string(mRootDir.path) + "/" + tempPath.substr(1);
+ std::string mount_dir = std::string(mRootDir.path) + "/MT_" + tempPath.substr(1);
InSequence seq;
auto parent_path = std::string(first) + "/" + std::string(second);