From b4f1c107f3224fb2bf51aabafd4fbeb15084522c Mon Sep 17 00:00:00 2001 From: kniedzielew Date: Fri, 27 Oct 2017 12:34:37 +0200 Subject: [PATCH] Add sdk directory backup This solution is needed in order to provide SetUp and TearDown for RDSMode and avoid modification of "/home/owner/share/tmp/sdk_tools" during testing. Change-Id: I871ab59c55a9eafaadf382d3e3f2f88eef3f5840 Signed-off-by: kniedzielew --- src/unit_tests/common/smoke_utils.cc | 2 ++ src/unit_tests/common/smoke_utils.h | 1 + 2 files changed, 3 insertions(+) diff --git a/src/unit_tests/common/smoke_utils.cc b/src/unit_tests/common/smoke_utils.cc index 30b49c0..c529b6a 100644 --- a/src/unit_tests/common/smoke_utils.cc +++ b/src/unit_tests/common/smoke_utils.cc @@ -73,6 +73,7 @@ const char kLegacyExtImageDir[] = "legacy_extimage_dir"; const std::string& kDefaultUserIdStr = std::to_string(kDefaultUserUid); const uid_t kGlobalUserUid = tzplatform_getuid(TZ_SYS_GLOBALAPP_USER); const uid_t kGlobalUserGid = tzplatform_getgid(TZ_SYS_GLOBALAPP_USER); +extern const bf::path kSdkDirectory = "/home/owner/share/tmp/sdk_tools"; ci::RequestMode ParseRequestMode(int argc, char** argv) { bo::options_description desc("Available options"); @@ -867,6 +868,7 @@ std::vector SetupBackupDirectories(uid_t test_uid) { bf::path apps_rw = ci::GetRootAppPath(false, test_uid); entries.emplace_back(apps_rw); + entries.emplace_back(kSdkDirectory); return entries; } diff --git a/src/unit_tests/common/smoke_utils.h b/src/unit_tests/common/smoke_utils.h index db78547..ece1372 100644 --- a/src/unit_tests/common/smoke_utils.h +++ b/src/unit_tests/common/smoke_utils.h @@ -66,6 +66,7 @@ namespace smoke_test { extern const bf::path kSmokePackagesDirectory; +extern const bf::path kSdkDirectory; extern const uid_t kGlobalUserUid; extern const uid_t kGlobalUserGid; extern const char kLegacyExtImageDir[]; -- 2.7.4