From: Damian Pietruchowski Date: Thu, 9 Feb 2017 11:16:34 +0000 (+0100) Subject: Step Recover Per User Directories for Recovery Mode added X-Git-Tag: accepted/tizen/common/20170214.173614~1^2 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=292c6828db3b38adf647d53e54ec4e14e8e83b4d;p=platform%2Fcore%2Fappfw%2Fwgt-backend.git Step Recover Per User Directories for Recovery Mode added Requires: https://review.tizen.org/gerrit/#/c/112049/ Verification: Run SmokeTest.RecoveryMode_ForInstallation Change-Id: I6e19567b19d4057c7b51bec3e77239a07f631ed9 Signed-off-by: Damian Pietruchowski --- diff --git a/src/unit_tests/smoke_test.cc b/src/unit_tests/smoke_test.cc index 7328a1c..d0c1fbd 100644 --- a/src/unit_tests/smoke_test.cc +++ b/src/unit_tests/smoke_test.cc @@ -371,6 +371,14 @@ void CheckPackageNonExistance(const std::string& pkgid, pkgid, ci::GetRequestMode(kTestUserId), kTestUserId)); PackageCheckCleanup(pkgid, appids); + if (kTestUserId == kGlobalUserUid) { + ci::UserList list = ci::GetUserList(); + for (auto& l : list) { + bf::path root_path = ci::GetRootAppPath(false, std::get<0>(l)); + bf::path package_path = root_path / pkgid; + ASSERT_FALSE(bf::exists(package_path)); + } + } } void CheckPackageReadonlyNonExistance(const std::string& pkgid, diff --git a/src/wgt/wgt_installer.cc b/src/wgt/wgt_installer.cc index 9413c22..dbe78b1 100755 --- a/src/wgt/wgt_installer.cc +++ b/src/wgt/wgt_installer.cc @@ -38,6 +38,7 @@ #include #include #include +#include #include #include #include @@ -386,6 +387,7 @@ WgtInstaller::WgtInstaller(ci::PkgMgrPtr pkgrmgr) AddStep(); AddStep(); AddStep(); + AddStep(); AddStep(); AddStep(); AddStep();