From e875b1443f706b9b4be8dadbf4603e986212f802 Mon Sep 17 00:00:00 2001 From: Sangyoon Jang Date: Wed, 17 Jun 2020 16:03:56 +0900 Subject: [PATCH 01/16] Fix WgtArchiveInfo Allow addon only wgt package. Change-Id: I78a2c71f6dbbed09e47d40f9c17ee5c5c313587c Signed-off-by: Sangyoon Jang --- src/lib/wgt_archive_info.cc | 46 +++++++++++++++++++++++++++++++++++++++------ src/lib/wgt_archive_info.h | 2 ++ 2 files changed, 42 insertions(+), 6 deletions(-) diff --git a/src/lib/wgt_archive_info.cc b/src/lib/wgt_archive_info.cc index 4f5a18b..df7efc2 100644 --- a/src/lib/wgt_archive_info.cc +++ b/src/lib/wgt_archive_info.cc @@ -9,6 +9,7 @@ #include #include +#include #include #include #include @@ -47,20 +48,44 @@ bool WgtArchiveInfo::GetPackageInfo( auto widget_info = std::static_pointer_cast( parser.GetManifestData(wgt::parse::WidgetInfo::Key())); + if (!widget_info) { + LOG(ERROR) << "WidgetInfo not found"; + return false; + } + + type_ = "wgt"; + version_ = widget_info->version().c_str(); + author_ = widget_info->author().c_str(); + + return true; +} + +bool WgtArchiveInfo::GetApplicationInfo( + const wgt::parse::WidgetConfigParser& parser) { auto app_info = std::static_pointer_cast( parser.GetManifestData(wgt::parse::TizenApplicationInfo::Key())); - if (!widget_info || !app_info) { - LOG(ERROR) << "WidgetInfo / TizenApplicationInfo not found"; + if (!app_info) return false; - } - type_ = "wgt"; name_ = app_info->package().c_str(); pkgid_ = app_info->package().c_str(); - version_ = widget_info->version().c_str(); api_version_ = app_info->required_version().c_str(); - author_ = widget_info->author().c_str(); + + return true; +} + +bool WgtArchiveInfo::GetAddonInfo( + const wgt::parse::WidgetConfigParser& parser) { + auto addon_info = + std::static_pointer_cast( + parser.GetManifestData(wgt::parse::AddonInfo::Key())); + if (!addon_info) + return false; + + name_ = addon_info->package().c_str(); + pkgid_ = addon_info->package().c_str(); + api_version_ = addon_info->required_version().c_str(); return true; } @@ -203,6 +228,15 @@ bool WgtArchiveInfo::LoadArchiveInfo() { bf::remove_all(tmp_dir); return false; } + if (!GetApplicationInfo(parser)) { + if (!GetAddonInfo(parser)) { + LOG(ERROR) << "Failed to get application info nor addon info. " + << "At least one of them must exist"; + bf::remove_all(tmp_dir); + return false; + } + } + if (!GetPrivilegesInfo(parser)) LOG(WARNING) << "Failed to get privileges info"; if (!GetIconInfo(parser)) diff --git a/src/lib/wgt_archive_info.h b/src/lib/wgt_archive_info.h index 085bb47..debc32c 100644 --- a/src/lib/wgt_archive_info.h +++ b/src/lib/wgt_archive_info.h @@ -23,6 +23,8 @@ class WgtArchiveInfo : public common_installer::ArchiveInfo { private: bool GetPackageInfo(const wgt::parse::WidgetConfigParser& parser); + bool GetApplicationInfo(const wgt::parse::WidgetConfigParser& parser); + bool GetAddonInfo(const wgt::parse::WidgetConfigParser& parser); bool GetPrivilegesInfo(const wgt::parse::WidgetConfigParser& parser); bool GetIconInfo(const wgt::parse::WidgetConfigParser& parser); bool ReadIcon(const bf::path& icon, const bf::path& tmp_dir); -- 2.7.4 From c9687915743c9ca70b2347cb460c2bdffad706c5 Mon Sep 17 00:00:00 2001 From: Sangyoon Jang Date: Wed, 17 Jun 2020 16:23:43 +0900 Subject: [PATCH 02/16] Release version 0.15.4 Changes: - Fix WgtArchiveInfo Change-Id: I251da6505d0e93b045d5721a1f9fb15a4b0b6a92 Signed-off-by: Sangyoon Jang --- packaging/wgt-backend.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packaging/wgt-backend.spec b/packaging/wgt-backend.spec index bd96389..65bdfc6 100644 --- a/packaging/wgt-backend.spec +++ b/packaging/wgt-backend.spec @@ -1,6 +1,6 @@ Name: wgt-backend Summary: Application installer backend for WGT -Version: 0.15.3 +Version: 0.15.4 Release: 1 Group: Application Framework/Package Management License: Apache-2.0 -- 2.7.4 From 52b547ac35c47af9cbfa7208bf85591f4db2f4cd Mon Sep 17 00:00:00 2001 From: Ilho Kim Date: Tue, 2 Jun 2020 17:16:48 +0900 Subject: [PATCH 03/16] Add InstallerWithoutPasrserPlugins for test This installer runs without parser plugin Change-Id: I4ed03253d9144616a58674c896971311b17a9a4c Signed-off-by: Ilho Kim --- src/unit_tests/wgt_smoke_utils.h | 109 +++++++++++++++++++++++++++++++++++++++ 1 file changed, 109 insertions(+) diff --git a/src/unit_tests/wgt_smoke_utils.h b/src/unit_tests/wgt_smoke_utils.h index 3aa4ec7..8c5e0ef 100644 --- a/src/unit_tests/wgt_smoke_utils.h +++ b/src/unit_tests/wgt_smoke_utils.h @@ -179,6 +179,115 @@ class CrashWgtInstaller : public wgt::WgtInstaller { CrashStepType type_; }; +#ifdef OVERRIDE_STEPS_BLOCK_WITHOUT_PARSER_PLUGINS +#undef OVERRIDE_STEPS_BLOCK_WITHOUT_PARSER_PLUGINS +#endif +#define OVERRIDE_STEPS_BLOCK_WITHOUT_PARSER_PLUGINS(TYPE, STEPS) \ + void STEPS() override { \ + TYPE::STEPS(); \ + RemoveStep("RunParserPlugin"); \ + } \ + +class WgtInstallerWithoutPasrserPlugins : public wgt::WgtInstaller { + public: + explicit WgtInstallerWithoutPasrserPlugins( + common_installer::PkgMgrPtr pkgmgr) : wgt::WgtInstaller(pkgmgr) { } + + private: + OVERRIDE_STEPS_BLOCK_WITHOUT_PARSER_PLUGINS( + wgt::WgtInstaller, InstallSteps) + OVERRIDE_STEPS_BLOCK_WITHOUT_PARSER_PLUGINS( + wgt::WgtInstaller, UpdateSteps) + OVERRIDE_STEPS_BLOCK_WITHOUT_PARSER_PLUGINS( + wgt::WgtInstaller, UninstallSteps) + OVERRIDE_STEPS_BLOCK_WITHOUT_PARSER_PLUGINS( + wgt::WgtInstaller, ReinstallSteps) + OVERRIDE_STEPS_BLOCK_WITHOUT_PARSER_PLUGINS( + wgt::WgtInstaller, DeltaSteps) + OVERRIDE_STEPS_BLOCK_WITHOUT_PARSER_PLUGINS( + wgt::WgtInstaller, MoveSteps) + OVERRIDE_STEPS_BLOCK_WITHOUT_PARSER_PLUGINS( + wgt::WgtInstaller, MountInstallSteps) + OVERRIDE_STEPS_BLOCK_WITHOUT_PARSER_PLUGINS( + wgt::WgtInstaller, MountUpdateSteps) + OVERRIDE_STEPS_BLOCK_WITHOUT_PARSER_PLUGINS( + wgt::WgtInstaller, ManifestDirectInstallSteps) + OVERRIDE_STEPS_BLOCK_WITHOUT_PARSER_PLUGINS( + wgt::WgtInstaller, ManifestDirectUpdateSteps) + OVERRIDE_STEPS_BLOCK_WITHOUT_PARSER_PLUGINS( + wgt::WgtInstaller, ManifestPartialInstallSteps) + OVERRIDE_STEPS_BLOCK_WITHOUT_PARSER_PLUGINS( + wgt::WgtInstaller, ManifestPartialUpdateSteps) + OVERRIDE_STEPS_BLOCK_WITHOUT_PARSER_PLUGINS( + wgt::WgtInstaller, PartialUninstallSteps) + OVERRIDE_STEPS_BLOCK_WITHOUT_PARSER_PLUGINS( + wgt::WgtInstaller, ReadonlyUpdateInstallSteps) + OVERRIDE_STEPS_BLOCK_WITHOUT_PARSER_PLUGINS( + wgt::WgtInstaller, ReadonlyUpdateUninstallSteps) + OVERRIDE_STEPS_BLOCK_WITHOUT_PARSER_PLUGINS( + wgt::WgtInstaller, DisablePkgSteps) + OVERRIDE_STEPS_BLOCK_WITHOUT_PARSER_PLUGINS( + wgt::WgtInstaller, EnablePkgSteps) + OVERRIDE_STEPS_BLOCK_WITHOUT_PARSER_PLUGINS( + wgt::WgtInstaller, MigrateExtImgSteps) + OVERRIDE_STEPS_BLOCK_WITHOUT_PARSER_PLUGINS( + wgt::WgtInstaller, RecoverDBSteps) + void RecoverySteps() override { + wgt::WgtInstaller::RecoverySteps(); + RemoveStep("RecoverParserPlugin"); + } +}; + +class HybridInstallerWithoutPasrserPlugins : public hybrid::HybridInstaller { + public: + explicit HybridInstallerWithoutPasrserPlugins( + common_installer::PkgMgrPtr pkgmgr) : hybrid::HybridInstaller(pkgmgr) { } + + private: + OVERRIDE_STEPS_BLOCK_WITHOUT_PARSER_PLUGINS( + hybrid::HybridInstaller, InstallSteps) + OVERRIDE_STEPS_BLOCK_WITHOUT_PARSER_PLUGINS( + hybrid::HybridInstaller, UpdateSteps) + OVERRIDE_STEPS_BLOCK_WITHOUT_PARSER_PLUGINS( + hybrid::HybridInstaller, UninstallSteps) + OVERRIDE_STEPS_BLOCK_WITHOUT_PARSER_PLUGINS( + hybrid::HybridInstaller, ReinstallSteps) + OVERRIDE_STEPS_BLOCK_WITHOUT_PARSER_PLUGINS( + hybrid::HybridInstaller, DeltaSteps) + OVERRIDE_STEPS_BLOCK_WITHOUT_PARSER_PLUGINS( + hybrid::HybridInstaller, MoveSteps) + OVERRIDE_STEPS_BLOCK_WITHOUT_PARSER_PLUGINS( + hybrid::HybridInstaller, MountInstallSteps) + OVERRIDE_STEPS_BLOCK_WITHOUT_PARSER_PLUGINS( + hybrid::HybridInstaller, MountUpdateSteps) + OVERRIDE_STEPS_BLOCK_WITHOUT_PARSER_PLUGINS( + hybrid::HybridInstaller, ManifestDirectInstallSteps) + OVERRIDE_STEPS_BLOCK_WITHOUT_PARSER_PLUGINS( + hybrid::HybridInstaller, ManifestDirectUpdateSteps) + OVERRIDE_STEPS_BLOCK_WITHOUT_PARSER_PLUGINS( + hybrid::HybridInstaller, ManifestPartialInstallSteps) + OVERRIDE_STEPS_BLOCK_WITHOUT_PARSER_PLUGINS( + hybrid::HybridInstaller, ManifestPartialUpdateSteps) + OVERRIDE_STEPS_BLOCK_WITHOUT_PARSER_PLUGINS( + hybrid::HybridInstaller, PartialUninstallSteps) + OVERRIDE_STEPS_BLOCK_WITHOUT_PARSER_PLUGINS( + hybrid::HybridInstaller, ReadonlyUpdateInstallSteps) + OVERRIDE_STEPS_BLOCK_WITHOUT_PARSER_PLUGINS( + hybrid::HybridInstaller, ReadonlyUpdateUninstallSteps) + OVERRIDE_STEPS_BLOCK_WITHOUT_PARSER_PLUGINS( + hybrid::HybridInstaller, DisablePkgSteps) + OVERRIDE_STEPS_BLOCK_WITHOUT_PARSER_PLUGINS( + hybrid::HybridInstaller, EnablePkgSteps) + OVERRIDE_STEPS_BLOCK_WITHOUT_PARSER_PLUGINS( + hybrid::HybridInstaller, MigrateExtImgSteps) + OVERRIDE_STEPS_BLOCK_WITHOUT_PARSER_PLUGINS( + hybrid::HybridInstaller, RecoverDBSteps) + void RecoverySteps() override { + hybrid::HybridInstaller::RecoverySteps(); + RemoveStep("RecoverParserPlugin"); + } +}; + } // namespace smoke_test -- 2.7.4 From 56072f09e758ec479aa3774758316da7c97bcc69 Mon Sep 17 00:00:00 2001 From: Junghyun Yeon Date: Thu, 2 Jul 2020 09:46:44 +0900 Subject: [PATCH 04/16] Change filepath Its path has changed. Related changes: [app-installers] : https://review.tizen.org/gerrit/#/c/platform/core/appfw/app-installers/+/237608 Change-Id: I29b2a771da487cd56649a185c050620dff4254c5 Signed-off-by: Junghyun Yeon --- src/hybrid/hybrid_installer.h | 2 +- src/hybrid/hybrid_installer_factory.cc | 2 +- src/unit_tests/manifest_test.cc | 2 +- src/unit_tests/smoke_test.cc | 2 +- src/unit_tests/wgt_smoke_utils.h | 2 +- src/wgt/step/configuration/step_check_start_files.cc | 2 +- src/wgt/step/configuration/step_check_start_files.h | 2 +- src/wgt/step/configuration/step_parse.cc | 6 +++--- src/wgt/step/configuration/step_parse.h | 2 +- src/wgt/step/configuration/step_parse_recovery.cc | 2 +- src/wgt/step/filesystem/step_copy_preview_icons.h | 2 +- src/wgt/step/filesystem/step_create_wgt_symbolic_link.h | 2 +- src/wgt/step/filesystem/step_wgt_prepare_package_directory.cc | 2 +- src/wgt/step/filesystem/step_wgt_resource_directory.h | 2 +- src/wgt/step/filesystem/step_wgt_update_package_directory.cc | 2 +- src/wgt/step/security/step_add_default_privileges.h | 2 +- src/wgt/step/security/step_check_extension_privileges.h | 2 +- src/wgt/step/security/step_check_settings_level.h | 2 +- src/wgt/utils/wgt_app_query_interface.cc | 4 ++-- src/wgt/wgt_installer.h | 2 +- src/wgt/wgt_installer_factory.cc | 2 +- 21 files changed, 24 insertions(+), 24 deletions(-) diff --git a/src/hybrid/hybrid_installer.h b/src/hybrid/hybrid_installer.h index c595153..cc07dff 100644 --- a/src/hybrid/hybrid_installer.h +++ b/src/hybrid/hybrid_installer.h @@ -5,7 +5,7 @@ #ifndef HYBRID_HYBRID_INSTALLER_H_ #define HYBRID_HYBRID_INSTALLER_H_ -#include "common/app_installer.h" +#include "common/installer/app_installer.h" #include "common/pkgmgr_interface.h" namespace ci = common_installer; diff --git a/src/hybrid/hybrid_installer_factory.cc b/src/hybrid/hybrid_installer_factory.cc index 52c5395..ed9cf2a 100644 --- a/src/hybrid/hybrid_installer_factory.cc +++ b/src/hybrid/hybrid_installer_factory.cc @@ -16,7 +16,7 @@ #include #include "common/pkgmgr_interface.h" -#include "common/pkgmgr_query.h" +#include "common/utils/pkgmgr_query.h" namespace ci = common_installer; diff --git a/src/unit_tests/manifest_test.cc b/src/unit_tests/manifest_test.cc index ca90c26..56549d0 100644 --- a/src/unit_tests/manifest_test.cc +++ b/src/unit_tests/manifest_test.cc @@ -5,8 +5,8 @@ #include #include -#include #include +#include #include diff --git a/src/unit_tests/smoke_test.cc b/src/unit_tests/smoke_test.cc index 40a1304..2157903 100644 --- a/src/unit_tests/smoke_test.cc +++ b/src/unit_tests/smoke_test.cc @@ -6,7 +6,7 @@ #include #include -#include +#include #include #include diff --git a/src/unit_tests/wgt_smoke_utils.h b/src/unit_tests/wgt_smoke_utils.h index 8c5e0ef..51d82a9 100644 --- a/src/unit_tests/wgt_smoke_utils.h +++ b/src/unit_tests/wgt_smoke_utils.h @@ -5,7 +5,7 @@ #ifndef UNIT_TESTS_WGT_SMOKE_UTILS_H_ #define UNIT_TESTS_WGT_SMOKE_UTILS_H_ -#include +#include #include #include #include diff --git a/src/wgt/step/configuration/step_check_start_files.cc b/src/wgt/step/configuration/step_check_start_files.cc index c39474b..e1c2b42 100644 --- a/src/wgt/step/configuration/step_check_start_files.cc +++ b/src/wgt/step/configuration/step_check_start_files.cc @@ -6,7 +6,7 @@ #include -#include +#include #include #include diff --git a/src/wgt/step/configuration/step_check_start_files.h b/src/wgt/step/configuration/step_check_start_files.h index 31f42d5..31424c0 100644 --- a/src/wgt/step/configuration/step_check_start_files.h +++ b/src/wgt/step/configuration/step_check_start_files.h @@ -6,7 +6,7 @@ #include -#include +#include #include #include diff --git a/src/wgt/step/configuration/step_parse.cc b/src/wgt/step/configuration/step_parse.cc index 757a3c6..8c97c72 100644 --- a/src/wgt/step/configuration/step_parse.cc +++ b/src/wgt/step/configuration/step_parse.cc @@ -7,10 +7,10 @@ #include -#include -#include +#include +#include #include -#include +#include #include #include #include diff --git a/src/wgt/step/configuration/step_parse.h b/src/wgt/step/configuration/step_parse.h index 55cd0d7..0480048 100644 --- a/src/wgt/step/configuration/step_parse.h +++ b/src/wgt/step/configuration/step_parse.h @@ -6,7 +6,7 @@ #include -#include +#include #include #include diff --git a/src/wgt/step/configuration/step_parse_recovery.cc b/src/wgt/step/configuration/step_parse_recovery.cc index 728a19e..6d8bee9 100644 --- a/src/wgt/step/configuration/step_parse_recovery.cc +++ b/src/wgt/step/configuration/step_parse_recovery.cc @@ -4,7 +4,7 @@ #include "wgt/step/configuration/step_parse_recovery.h" -#include +#include #include namespace { diff --git a/src/wgt/step/filesystem/step_copy_preview_icons.h b/src/wgt/step/filesystem/step_copy_preview_icons.h index 5a51d83..cf843b9 100644 --- a/src/wgt/step/filesystem/step_copy_preview_icons.h +++ b/src/wgt/step/filesystem/step_copy_preview_icons.h @@ -7,7 +7,7 @@ #include -#include +#include #include #include diff --git a/src/wgt/step/filesystem/step_create_wgt_symbolic_link.h b/src/wgt/step/filesystem/step_create_wgt_symbolic_link.h index a91cbf1..548baab 100644 --- a/src/wgt/step/filesystem/step_create_wgt_symbolic_link.h +++ b/src/wgt/step/filesystem/step_create_wgt_symbolic_link.h @@ -9,7 +9,7 @@ #include -#include +#include #include #include diff --git a/src/wgt/step/filesystem/step_wgt_prepare_package_directory.cc b/src/wgt/step/filesystem/step_wgt_prepare_package_directory.cc index 3ac814c..5b2bb0f 100644 --- a/src/wgt/step/filesystem/step_wgt_prepare_package_directory.cc +++ b/src/wgt/step/filesystem/step_wgt_prepare_package_directory.cc @@ -8,7 +8,7 @@ #include #include -#include +#include #include #include diff --git a/src/wgt/step/filesystem/step_wgt_resource_directory.h b/src/wgt/step/filesystem/step_wgt_resource_directory.h index f81ebd5..af811fe 100644 --- a/src/wgt/step/filesystem/step_wgt_resource_directory.h +++ b/src/wgt/step/filesystem/step_wgt_resource_directory.h @@ -7,7 +7,7 @@ #include -#include +#include #include #include diff --git a/src/wgt/step/filesystem/step_wgt_update_package_directory.cc b/src/wgt/step/filesystem/step_wgt_update_package_directory.cc index efe6be8..9cb801d 100644 --- a/src/wgt/step/filesystem/step_wgt_update_package_directory.cc +++ b/src/wgt/step/filesystem/step_wgt_update_package_directory.cc @@ -8,7 +8,7 @@ #include #include -#include +#include #include namespace bf = boost::filesystem; diff --git a/src/wgt/step/security/step_add_default_privileges.h b/src/wgt/step/security/step_add_default_privileges.h index 84c7bca..fc0671a 100644 --- a/src/wgt/step/security/step_add_default_privileges.h +++ b/src/wgt/step/security/step_add_default_privileges.h @@ -7,7 +7,7 @@ #include -#include +#include #include #include diff --git a/src/wgt/step/security/step_check_extension_privileges.h b/src/wgt/step/security/step_check_extension_privileges.h index c390d3c..ee1cf4e 100755 --- a/src/wgt/step/security/step_check_extension_privileges.h +++ b/src/wgt/step/security/step_check_extension_privileges.h @@ -8,7 +8,7 @@ #ifndef WGT_STEP_SECURITY_STEP_CHECK_EXTENSION_PRIVILEGES_H_ #define WGT_STEP_SECURITY_STEP_CHECK_EXTENSION_PRIVILEGES_H_ -#include +#include #include #include #include diff --git a/src/wgt/step/security/step_check_settings_level.h b/src/wgt/step/security/step_check_settings_level.h index 772188b..2ad7a98 100644 --- a/src/wgt/step/security/step_check_settings_level.h +++ b/src/wgt/step/security/step_check_settings_level.h @@ -7,7 +7,7 @@ #include -#include +#include #include #include diff --git a/src/wgt/utils/wgt_app_query_interface.cc b/src/wgt/utils/wgt_app_query_interface.cc index 3c9131e..d785f90 100644 --- a/src/wgt/utils/wgt_app_query_interface.cc +++ b/src/wgt/utils/wgt_app_query_interface.cc @@ -12,10 +12,10 @@ #include #include -#include +#include #include -#include #include +#include #include #include diff --git a/src/wgt/wgt_installer.h b/src/wgt/wgt_installer.h index e210622..2c99aa6 100644 --- a/src/wgt/wgt_installer.h +++ b/src/wgt/wgt_installer.h @@ -5,7 +5,7 @@ #ifndef WGT_WGT_INSTALLER_H_ #define WGT_WGT_INSTALLER_H_ -#include +#include namespace wgt { diff --git a/src/wgt/wgt_installer_factory.cc b/src/wgt/wgt_installer_factory.cc index e826ee2..54d191e 100644 --- a/src/wgt/wgt_installer_factory.cc +++ b/src/wgt/wgt_installer_factory.cc @@ -16,7 +16,7 @@ #include #include "common/pkgmgr_interface.h" -#include "common/pkgmgr_query.h" +#include "common/utils/pkgmgr_query.h" namespace ci = common_installer; -- 2.7.4 From 5bdf7c41cd18ac13a2b37fc761854ad9e9e2230f Mon Sep 17 00:00:00 2001 From: Junghyun Yeon Date: Mon, 6 Jul 2020 17:09:17 +0900 Subject: [PATCH 05/16] Release version 0.15.5 Changes: - Add InstallerWithoutPasrserPlugins for test - Change filepath Change-Id: Ib0e8cd332b5d5ae95a9479836e156f75e3561178 Signed-off-by: Junghyun Yeon --- packaging/wgt-backend.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packaging/wgt-backend.spec b/packaging/wgt-backend.spec index 65bdfc6..da7a197 100644 --- a/packaging/wgt-backend.spec +++ b/packaging/wgt-backend.spec @@ -1,6 +1,6 @@ Name: wgt-backend Summary: Application installer backend for WGT -Version: 0.15.4 +Version: 0.15.5 Release: 1 Group: Application Framework/Package Management License: Apache-2.0 -- 2.7.4 From b18a76a8af3c11a56d1852cbc6e13f42dbfe0de9 Mon Sep 17 00:00:00 2001 From: Junghyun Yeon Date: Thu, 30 Jul 2020 16:18:54 +0900 Subject: [PATCH 06/16] Add try-catch statements Change-Id: Ib83a73359ab768f2af0e5bbf7e5eac52446a3ba3 Signed-off-by: Junghyun Yeon --- src/wgt_backend/wgt_backend.cc | 44 ++++++++++++++++++++++++------------------ 1 file changed, 25 insertions(+), 19 deletions(-) diff --git a/src/wgt_backend/wgt_backend.cc b/src/wgt_backend/wgt_backend.cc index c72e135..3286b08 100644 --- a/src/wgt_backend/wgt_backend.cc +++ b/src/wgt_backend/wgt_backend.cc @@ -29,27 +29,33 @@ std::unique_ptr make_unique(Args&&... args) { int main(int argc, char** argv) { ci::PkgmgrInstaller pkgmgr_installer; wgt::WgtAppQueryInterface query_interface; - auto pkgmgr = ci::PkgMgrInterface::Create(argc, argv, &pkgmgr_installer, - &query_interface); - std::unique_ptr installer_factory; - if (!pkgmgr) { - LOG(ERROR) << "Options of pkgmgr installer cannot be parsed"; - return EINVAL; - } + try { + auto pkgmgr = ci::PkgMgrInterface::Create(argc, argv, &pkgmgr_installer, + &query_interface); + std::unique_ptr installer_factory; + if (!pkgmgr) { + LOG(ERROR) << "Options of pkgmgr installer cannot be parsed"; + return EINVAL; + } #if __cplusplus >= 201300L - using std; + using std; #endif - // This is workaround for hybrid apps as they requires much different flow - // but installer does not branch at all in current design - if (query_interface.IsHybridApplication( - pkgmgr->GetRequestInfo(), pkgmgr->GetUid())) { - LOG(INFO) << "Hybrid package detected"; - ci::InstallerRunner runner( - make_unique(), pkgmgr); - return (runner.Run() == ci::AppInstaller::Result::OK) ? 0 : 1; - } else { - ci::InstallerRunner runner(make_unique(), pkgmgr); - return (runner.Run() == ci::AppInstaller::Result::OK) ? 0 : 1; + // This is workaround for hybrid apps as they requires much different flow + // but installer does not branch at all in current design + if (query_interface.IsHybridApplication( + pkgmgr->GetRequestInfo(), pkgmgr->GetUid())) { + LOG(INFO) << "Hybrid package detected"; + ci::InstallerRunner runner( + make_unique(), pkgmgr); + return (runner.Run() == ci::AppInstaller::Result::OK) ? 0 : 1; + } else { + ci::InstallerRunner runner( + make_unique(), pkgmgr); + return (runner.Run() == ci::AppInstaller::Result::OK) ? 0 : 1; + } + } catch(...) { + LOG(ERROR) << "Exception occured"; + return 1; } } -- 2.7.4 From 918a24db6c766708577e7a50b0a43d6478c09bd1 Mon Sep 17 00:00:00 2001 From: Junghyun Yeon Date: Thu, 16 Jul 2020 15:21:13 +0900 Subject: [PATCH 07/16] Change binary file added for smoke test Change-Id: I32e6e755e7286fb12aec26318a957214fa010d5b Signed-off-by: Junghyun Yeon --- .../smokehyb12/bin/service2 | Bin 13436 -> 0 bytes 1 file changed, 0 insertions(+), 0 deletions(-) diff --git a/src/unit_tests/test_samples/smoke/ManifestDirectInstallMode_Hybrid/smokehyb12/bin/service2 b/src/unit_tests/test_samples/smoke/ManifestDirectInstallMode_Hybrid/smokehyb12/bin/service2 index f1427f90daceac74d5d7d8617e802f11b34f5f38..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 100644 GIT binary patch literal 0 HcmV?d00001 literal 13436 zcmeHO4RBP~b-r(Z#Dat@5Kgdh!h&TCHoGf?jKKy6ffg)}1hRezj*TCy-KX7!)vjju zEl3#>V=u(suGPpjY0{adlMb20oqDD;c8K$9hzO3;b_P2g$8Ox(X-O+m;;0kGAqk24 zefPb)db`MRJ($tPOI>X zxniZbSu}|nkjPWfj{=Nd&`=B-gy;iSu@RV&JdkBXQVy+k(1pnIqQT-%)x(AlTCo*{ zHX^cK@?A(g*B~yn;;X=nxAC1Q_q>PWLnSXjF=cQhH{1}bUiu}(Fc?1NGkbJ1CRwE7s;BIdcC8sOOF{@Bc9Be zMz*hOYbujA`XU1yXXR>L-=oLdYH$>e;_fH#>(%q>k~*j?f$$TPf&HN&}Z-cBd&^pc(W z{TBaq;2Mm{MW(2FiYW&9GEj`GE}Ze*KLN`0Gn`4&$7v(O^l{Gk1hW_3MA7Nv zY*m8n3+E)}s!5P|;grOSiTSv2LgI^f4vtSBXT^i#YkvA*@kfR8Q{8<%lbqiVPY9Sb zR+zdlJ>5N4ILzeUUDMB8g7oAk@wimFp=n}pT>Yy=gX8_hANNlF2jm`}_{#NY#zoKA zlTFY&R=63@Rp$zqYYsG)3a>)~t)5%BSl2Usu5hNIwCBo;6JrO2EdNDW{$OQ!YFTye z^krA^^yv#rweP-k*<4gAU7?~E&3Wk7?w;wFl&0d_W8Ywf)VHg5a+g%N0tyd*oq9yx zC>7Wduwemgn103&;^Z5@ot}nP-`Uxs=A`I_qd!EyF?cPZ@qTdf$ra`;EuH78FO&Up4r zjH_Vt!L{hX=&Dk(A^K8`Wa?VsjIHk@B0>} zrx<%qU{;LnIav&kkA;sF!;hE3o)uQ^pbdI;I)I6sR= zN0@Cv_J!~io}$=)vDh_Pe63j5^g?@+ha{vvN|d_Bi=Q>AHbXRN5*FvSFn! zOTA{3uXw1bj>W%);%i0^_{)+V&YQ|v^W`ed7mM>{F_?5{Be&v29<)bFnx|96`o{~LTYqdA{Hylc(dy_3gj z;6(0yTqCPXAM;Iq`&VdMVG4_5>`6XXef#vUT*dzL<}KEW9D5#(5v6cLabr^vQwMV# ziD&xQGnC$TXa0QtUkhhe-~XVF1$n@+9``u5GuDs&Vuh^y?Q5aWs!{4FT%I-?$DUom zdJ1oOrq7jXK+0d@5|{h>&tT%i6VIdA6%d<)=L=PeD!+?Db zsfm=MaRlkBNI#GC5>wc|2$S;+(q^RRk#-{WU=VqpYeISi=`p0wBIU$q&_3EDv_n2^ zNu9^@80db`Za_ToOKj*!MZIrZece6R)S8|V@uBPQyrrdSIbRZ+5ub+b@|@FF?>p++ zGN0!v@*Y4u0UnN;LR9faK>GYF;}hOTJq0)QK8yGmmho(Lo&)dk zci>$FZ~Ps2KGbz=7T#)Qwr9(u?oW8O7QC*HOthVCd!g++=s2)xKhN#2 zLSCLPRlAh{b^Iaxp$Gn-_5ikxX_~H5=DAE&qd#T!;W%k%y`!N#sZ71ZMef)jUT;e_q!y7Q`&w!j) z&1fcVW-}?#Uro;%5z`R7_sHAmXcZq<#vybhM7Y;FHKsBLbzDL-*-`OGH47c7M{$LX z#fd5&FPgZJs-mz(#1ZXohOpJmE70y>Fq9k3#f;%xD7kk1x{$o` z275&)kr^^Vk%4?N6$@pDhpfz&{*KP}P@I?JKufTtITX$1>Amo`_4LMWj;t6!bO~zoXay1ws+$|ln#td0K6VrH3p{@nsa5cVw)aB7`ac@FKxO?!_+zArh1w7sEr||T+zl*2W{S!QE zgoow0duaV$>;o?Ezd)zg^~9m$n6)nNMIcebRn8f%^?#5uwPk*-#pe!S>1ZW?0r?wc z?x&Wv5vgr~l=di}jMjfQWtx9%$)x_?i4reKmR?#Ry;MriT}&BmZYSE{^~|fij9&Q`Nbc2jzd?5X3FPbM zpapexc+BN&tkLS3zh)^OEuw+*)HkPg4Nwp*^xV6k&eOGU0m^*@B+m}9@D}9r%{1dF6uwTFR!OV(|5N0GhOCVv|F_p_F^x<8j>jfGaH4C(bn%lR;cayJ?Yg}8P-BjOL>#ko?-+-CpY7(`zcLAdF?JQoQo>t+mzoYif z+K$E#UFX7C+q*(^@bxM+_Samc&+CS^CH1Has{^aDww9%#b0rkrfCGRhh>921Y+h{X zz4kAZctr< z-hNH{b^UxiL z+~m@r=|-vh1GDKC$#l{TMyW_75nUpH=ewI=@6@&hduhR4+Va=pp^(dq;;@Que)nmi zxjYu;3Bdi5(3Wj-)zT)+X_w$t@v6$Km)$^ce?FbupE;P@pA4Bi`~-4lK9C}9l+R^D$#gW8kKvs=JUn<%uCZ*?ehvTMv24Z-F9coh(aaEB-@ycD zhJC7O!Qi5+Ev`H*Rj}!?2LW4&@VGE)@=fRU&ijT}_%XsF7|!TyCm-YK-{}5;my_zdR>Dxc=>pjx$bE6x@tChm({4;^);^5i@bi& z=5F-5d|&g58h6~c(W^{&Dy4AatWYm zJX*R}D+0b3#QpNYW6gUwU(FQEr*p}8+KBn7p$u@$%gRHTI-v)K*0%Tqn61&orsTTy z>yRHD9*UTWP52f8fM+WX@_`{UpEi`laMlffVZ(s5$wEU$E{AVEfs~Ps!}?~BvNS81j-z>I z0=T-KbS97)N}3Ri3>kspj9jSxKwvlmf+1_wQrmWH?{C{4*0=?M|Z#-n^35RsU$zBEQL zc?Ym?Dq3PSQI8H(P|NMBX4tpOYH}($XhcV&DMMG4z##j}re#^>$4**aL7~NES~5MD zse<5RO=k62#EghH#8cO=s}*g}`-V|tZPzKn6#LD+1mg}h}r+sxpWo-Fv7%b1=p_>Rh$9x=;Vz|<|T@m3#M*z&OS z+5O?Rze@9W78akLFW6Vc^ngJh9W@AU=?TL(<}$Xu`?inDZF|_1&&n}xI0p`&cz8}9#fboIU5#0O~>Z!7V*ZPV8`|f$Ua> z*dlJRY(`k}msjB%t;2&&^@#tPwnoq*5c4vl`b$H9QKRZF4PKTIMQt-Q^w&nf&6vjw zE{qo)D~BEUUf^>MOve!WM?B{c3^v%r60u#R{znX;>7f5p+@`d^%w9u_C2cfpD2B5`6mL7bRw4kxA~!-?tF zabkKEoS0qg`As*FlTV+A6Vor`#PohRF`XPvOpk~Y)6?O^ zba6N_9V<>u$CDG&z2U@keK;{4QBEv9ACh3r2k!e$K3!D`zk!T$Kyf}_Cc}0y5jUVO z{0@9GuyR3>?+l#(Tfm=!JeMf>J;2JRP5gCWwZ94MZ+y3K{aWEV!4C+^dr0|CV7}8B zT<{k@0<1iTvEHu}=YbEy{y|w^ zyCA@EKN4&t`0>s$MF_UN4*y?r`7@Q1PyAH}d;7al_Pyqq>>Mr}qa3Mucw2)3DPX`@-TRl@Fp72T%KutA?W712|q=zY+w8 zmq|U6%|=FbBOL=Fmdn^bR|JqhKcs~e6Z+t=o;V2dKrW{gwBNU*t*c{er6%d80|}pG z^zhxfH5hld_ke_7EUKZ{-nny2Tc^Hr+qT|tpWfHDr8A6a^E-dw==^o$=FQGuDmr^Z zUd^h14O#hn%d37_Iis!F{xPPL;?#ciuR7n`FD*qdH#!7|1X43=r3sajZh~PEOlM3Z z*tVquj*GaB;N=L~PQRE4CL+0n2*yU!&}F4&Rs<=l z70AOshu^`1MmGZH8$Tw3Zo%RF0Lso_c{Nm`0|Qy(fRdz(N9ECHDhmbDgQKvmUhRMH zmh$wC?HKQ+%HNKwa^x}Gh{&4`<@mm1^dql=y`76SASgNBu^5|_5K<-Aj=c4LweDVg z=P4S+DaUvZB7EwyUf#(VPXY5djI5MtK+127+@@(C-v^BRoq!6IW%vjpzwuL!cQ{7g zSZE6a>5M#+^EUy^pMnfyGxE-Q0p(d8uUgAK$nf6R4XpIB4Lq+ugh;t9h?_xV^dnC> z*01CqL!P#>p1mM4(mSsLG&UR)BB_k*1>S T<=*0Go;bBih&vnvrSHE1{)B?- -- 2.7.4 From cb02c1b9722a03e614c3ba73fa2695731d14c76d Mon Sep 17 00:00:00 2001 From: Junghyun Yeon Date: Mon, 3 Aug 2020 14:52:07 +0900 Subject: [PATCH 08/16] Release version 0.15.6 Changes: - Add try-catch statements - Change binary file added for smoke test Change-Id: I2ec2e1fa9833f303cf1ade90df184a2150ba94a8 Signed-off-by: Junghyun Yeon --- packaging/wgt-backend.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packaging/wgt-backend.spec b/packaging/wgt-backend.spec index da7a197..2db178c 100644 --- a/packaging/wgt-backend.spec +++ b/packaging/wgt-backend.spec @@ -1,6 +1,6 @@ Name: wgt-backend Summary: Application installer backend for WGT -Version: 0.15.5 +Version: 0.15.6 Release: 1 Group: Application Framework/Package Management License: Apache-2.0 -- 2.7.4 From ad45988feb885424eb3c550b11048ce8520df228 Mon Sep 17 00:00:00 2001 From: Junghyun Yeon Date: Fri, 7 Aug 2020 16:44:36 +0900 Subject: [PATCH 09/16] Fix archive info to not fail if empty icon exists Change-Id: I6f69c2f10267ddf4a1418b29da93d5024cb236cb Signed-off-by: Junghyun Yeon --- src/lib/wgt_archive_info.cc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/lib/wgt_archive_info.cc b/src/lib/wgt_archive_info.cc index df7efc2..7552812 100644 --- a/src/lib/wgt_archive_info.cc +++ b/src/lib/wgt_archive_info.cc @@ -134,7 +134,7 @@ bool WgtArchiveInfo::ReadIcon(const bf::path& icon, const bf::path& tmp_dir) { std::streamoff len = ifs.tellg(); ifs.seekg(0, ifs.beg); - if (len <= 0) + if (len < 0) return false; icon_buf_.resize(len / sizeof(unsigned char)); -- 2.7.4 From 93dd40ac3ee8249119de21dd4dc5e657bbf397f3 Mon Sep 17 00:00:00 2001 From: Ilho Kim Date: Mon, 10 Aug 2020 17:15:09 +0900 Subject: [PATCH 10/16] Release version 0.15.7 Changes: - Fix archive info to not fail if empty icon exists Change-Id: Iedf930dacd9737042923942e4d4096bd845bd6ea Signed-off-by: Ilho Kim --- packaging/wgt-backend.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packaging/wgt-backend.spec b/packaging/wgt-backend.spec index 2db178c..4fedc90 100644 --- a/packaging/wgt-backend.spec +++ b/packaging/wgt-backend.spec @@ -1,6 +1,6 @@ Name: wgt-backend Summary: Application installer backend for WGT -Version: 0.15.6 +Version: 0.15.7 Release: 1 Group: Application Framework/Package Management License: Apache-2.0 -- 2.7.4 From 25c1139b75e23f291916d8484fa69b709d64cb3d Mon Sep 17 00:00:00 2001 From: Junghyun Yeon Date: Fri, 21 Aug 2020 10:23:35 +0900 Subject: [PATCH 11/16] Add try-catch statement Change-Id: I13bf668f13fabc277a94012a7217b48c46b158f7 Signed-off-by: Junghyun Yeon --- src/unit_tests/smoke_test_helper.cc | 71 ++++++++++++++++++++----------------- 1 file changed, 38 insertions(+), 33 deletions(-) diff --git a/src/unit_tests/smoke_test_helper.cc b/src/unit_tests/smoke_test_helper.cc index 0c0e6f4..44ab422 100644 --- a/src/unit_tests/smoke_test_helper.cc +++ b/src/unit_tests/smoke_test_helper.cc @@ -13,39 +13,44 @@ namespace ci = common_installer; // this main of test binay in done purely for recovery smoke test. int main(int argc, char** argv) { - int index = -1; - int backend_argc = argc; - std::string step_name; - smoke_test::CrashStepType type = smoke_test::CrashStepType::PROCESS; - - if (!strcmp(argv[backend_argc - 2], "-idx")) { - index = atoi(argv[argc - 1]); - backend_argc -= 2; - LOG(DEBUG) << "Step crash after " << index << " step."; + try { + int index = -1; + int backend_argc = argc; + std::string step_name; + smoke_test::CrashStepType type = smoke_test::CrashStepType::PROCESS; + + if (!strcmp(argv[backend_argc - 2], "-idx")) { + index = atoi(argv[argc - 1]); + backend_argc -= 2; + LOG(DEBUG) << "Step crash after " << index << " step."; + } + + if (!strcmp(argv[backend_argc - 2], "-step_name")) { + step_name = argv[backend_argc - 1]; + backend_argc -= 2; + LOG(DEBUG) << "Step crash after " << step_name << " step."; + } + + if (!strcmp(argv[backend_argc - 1], "-type_clean")) { + backend_argc--; + type = smoke_test::CrashStepType::CLEAN; + LOG(DEBUG) << "step will be crashed in clean operation"; + } + + ci::PkgmgrInstaller pkgmgr_installer; + wgt::WgtAppQueryInterface query_interface; + auto pkgmgr = ci::PkgMgrInterface::Create(backend_argc, argv, + &pkgmgr_installer, &query_interface); + if (!pkgmgr) { + LOG(ERROR) << "Options of pkgmgr installer cannot be parsed"; + return EINVAL; + } + + smoke_test::CrashWgtInstaller installer(pkgmgr, index, step_name, type); + return (installer.Run() == ci::AppInstaller::Result::OK) ? 0 : 1; + } catch (...) { + std::cout << "Exception occurred during testing" << std::endl; + return 1; } - - if (!strcmp(argv[backend_argc - 2], "-step_name")) { - step_name = argv[backend_argc - 1]; - backend_argc -= 2; - LOG(DEBUG) << "Step crash after " << step_name << " step."; - } - - if (!strcmp(argv[backend_argc - 1], "-type_clean")) { - backend_argc--; - type = smoke_test::CrashStepType::CLEAN; - LOG(DEBUG) << "step will be crashed in clean operation"; - } - - ci::PkgmgrInstaller pkgmgr_installer; - wgt::WgtAppQueryInterface query_interface; - auto pkgmgr = ci::PkgMgrInterface::Create(backend_argc, argv, - &pkgmgr_installer, &query_interface); - if (!pkgmgr) { - LOG(ERROR) << "Options of pkgmgr installer cannot be parsed"; - return EINVAL; - } - - smoke_test::CrashWgtInstaller installer(pkgmgr, index, step_name, type); - return (installer.Run() == ci::AppInstaller::Result::OK) ? 0 : 1; } -- 2.7.4 From d7bfb8b865a5f73f6e8f421144f126bca9cb8d93 Mon Sep 17 00:00:00 2001 From: Junghyun Yeon Date: Fri, 21 Aug 2020 11:29:59 +0900 Subject: [PATCH 12/16] Move test codes Move test codes into ${src root}/test and rename to smoke_tests Change-Id: Idd7b013bf14320a9bd8ddc561472d46fba6fb532 Signed-off-by: Junghyun Yeon --- CMakeLists.txt | 1 + src/CMakeLists.txt | 1 - test/CMakeLists.txt | 1 + {src/unit_tests => test/smoke_tests}/CMakeLists.txt | 1 + .../unit_tests => test/smoke_tests}/extensive_smoke_test.cc | 2 +- {src/unit_tests => test/smoke_tests}/manifest_test.cc | 0 {src/unit_tests => test/smoke_tests}/smoke_test.cc | 2 +- {src/unit_tests => test/smoke_tests}/smoke_test_helper.cc | 2 +- .../ManifestTest.AppControlElement_MissingMIME/config.xml | 0 .../config.xml | 0 .../ManifestTest.AppControlElement_MissingSrc/config.xml | 0 .../ManifestTest.AppControlElement_MissingURI/config.xml | 0 .../ManifestTest.AppControlElement_Valid/config.xml | 0 .../config.xml | 0 .../config.xml | 0 .../config.xml | 0 .../config.xml | 0 .../config.xml | 0 .../config.xml | 0 .../config.xml | 0 .../config.xml | 0 .../ManifestTest.ApplicationElement_InvalidAppId/config.xml | 0 .../config.xml | 0 .../config.xml | 0 .../ManifestTest.ApplicationElement_ManyElements/config.xml | 0 .../ManifestTest.ApplicationElement_MissingAppId/config.xml | 0 .../config.xml | 0 .../config.xml | 0 .../ManifestTest.ApplicationElement_ValidAppId}/config.xml | 0 .../config.xml | 0 .../config.xml | 0 .../ManifestTest.CategoryElement_MissingName/config.xml | 0 .../config.xml | 0 .../manifest/ManifestTest.CategoryElement_Valid/config.xml | 0 .../ManifestTest.MetadataElement_DuplicateKey/config.xml | 0 .../ManifestTest.MetadataElement_MissingKey/config.xml | 0 .../ManifestTest.MetadataElement_MissingValue/config.xml | 0 .../manifest/ManifestTest.MetadataElement_Valid/config.xml | 0 .../ManifestTest.PrivilegeElement_InvalidName/config.xml | 0 .../ManifestTest.PrivilegeElement_ManyElements/config.xml | 0 .../ManifestTest.PrivilegeElement_MissingName/config.xml | 0 .../ManifestTest.PrivilegeElement_ValidName/config.xml | 0 .../config.xml | 0 .../config.xml | 0 .../config.xml | 0 .../config.xml | 0 .../config.xml | 0 .../config.xml | 0 .../config.xml | 0 .../config.xml | 0 .../config.xml | 0 .../config.xml | 0 .../config.xml | 0 .../config.xml | 0 .../config.xml | 0 .../config.xml | 0 .../config.xml | 0 .../config.xml | 0 .../config.xml | 0 .../ManifestTest.SettingElement_HwKeyDisabled}/config.xml | 0 .../ManifestTest.SettingElement_HwKeyEnabled}/config.xml | 0 .../config.xml | 0 .../config.xml | 0 .../config.xml | 0 .../config.xml | 0 .../config.xml | 0 .../config.xml | 0 .../config.xml | 0 .../manifest/ManifestTest.SettingElement_Valid}/config.xml | 0 .../config.xml | 0 .../config.xml | 0 .../config.xml | 0 .../config.xml | 0 .../config.xml | 0 .../config.xml | 0 .../config.xml | 0 .../config.xml | 0 .../ManifestTest.SettingsElement_HwKeyDisabled}/config.xml | 0 .../ManifestTest.SettingsElement_HwKeyEnabled}/config.xml | 0 .../config.xml | 0 .../config.xml | 0 .../config.xml | 0 .../config.xml | 0 .../config.xml | 0 .../config.xml | 0 .../config.xml | 0 .../manifest/ManifestTest.SettingsElement_Valid}/config.xml | 0 .../ManifestTest.WidgetElement_InvalidNamespace/config.xml | 0 .../ManifestTest.WidgetElement_ManyNamespaces/config.xml | 0 .../ManifestTest.WidgetElement_MissingNamespace/config.xml | 0 .../manifest/ManifestTest.WidgetElement_Valid}/config.xml | 0 .../smoke_tests}/test_samples/smoke/DeinstallationMode.wgt | Bin .../test_samples/smoke/DeinstallationMode_Hybrid.wgt | Bin .../test_samples/smoke/DeinstallationMode_Preload.wgt | Bin .../smoke_tests}/test_samples/smoke/DeltaMode.delta | Bin .../smoke_tests}/test_samples/smoke/DeltaMode.wgt | Bin .../smoke_tests}/test_samples/smoke/DeltaMode_2.wgt | Bin .../smoke_tests}/test_samples/smoke/DeltaMode_Hybrid.delta | Bin .../smoke_tests}/test_samples/smoke/DeltaMode_Hybrid.wgt | Bin .../smoke_tests}/test_samples/smoke/DeltaMode_Hybrid_2.wgt | Bin .../test_samples/smoke/DeltaMode_Rollback.delta | Bin .../smoke_tests}/test_samples/smoke/DeltaMode_Rollback.wgt | Bin .../test_samples/smoke/DeltaMode_Rollback_2.wgt | Bin .../test_samples/smoke/DeltaMode_Rollback_Hybrid.delta | Bin .../test_samples/smoke/DeltaMode_Rollback_Hybrid.wgt | Bin .../test_samples/smoke/DeltaMode_Rollback_Hybrid_2.wgt | Bin .../smoke_tests}/test_samples/smoke/DisablePkg.wgt | Bin .../smoke_tests}/test_samples/smoke/EnablePkg.wgt | Bin .../smoke_tests}/test_samples/smoke/InstallExtendedMode.wgt | Bin .../smoke_tests}/test_samples/smoke/InstallExternalMode.wgt | Bin .../smoke_tests}/test_samples/smoke/InstallationMode.wgt | Bin .../smoke/InstallationMode_GlobalServiceAppWithUiAppId.wgt | Bin .../InstallationMode_GlobalServiceAppWithoutUiAppId.wgt | Bin .../test_samples/smoke/InstallationMode_GoodSignature.wgt | Bin .../test_samples/smoke/InstallationMode_Hybrid.wgt | Bin .../test_samples/smoke/InstallationMode_Preload.wgt | Bin .../test_samples/smoke/InstallationMode_Rollback.wgt | Bin .../test_samples/smoke/InstallationMode_Rollback_Hybrid.wgt | Bin .../smoke/InstallationMode_UIAppWithoutUiAppId.wgt | Bin .../smoke/InstallationMode_UIServiceAppWithUiAppId.wgt | Bin .../smoke/InstallationMode_UIServiceAppWithoutUiAppId.wgt | Bin .../test_samples/smoke/InstallationMode_WrongSignature.wgt | Bin .../smokewgt40/bin/smokewgt40.ManifestDirectInstallMode | Bin .../smokewgt40}/res/wgt/LICENSE.APLv2 | 0 .../ManifestDirectInstallMode/smokewgt40}/res/wgt/NOTICE | 0 .../smokewgt40/res/wgt/author-signature.xml | 0 .../ManifestDirectInstallMode/smokewgt40/res/wgt/config.xml | 0 .../smokewgt40}/res/wgt/css/style.css | 0 .../ManifestDirectInstallMode/smokewgt40}/res/wgt/icon.png | Bin .../smokewgt40}/res/wgt/index.html | 0 .../ManifestDirectInstallMode/smokewgt40}/res/wgt/js/app.js | 0 .../smokewgt40/res/wgt/signature1.xml | 0 .../smokewgt40}/res/wgt/version.txt | 0 .../shared/res/smokewgt40.ManifestDirectInstallMode.png | Bin .../smoke/ManifestDirectInstallMode/smokewgt40/tmp/sth | 0 .../smokehyb12/author-signature.xml | 0 .../smokehyb12/bin/service2 | 0 .../bin/smokehyb12.ManifestDirectInstallModeHybrid | Bin .../ManifestDirectInstallMode_Hybrid/smokehyb12/config.xml | 0 .../smokehyb12/lib}/sth.txt | 0 .../smokehyb12}/res/wgt/LICENSE.APLv2 | 0 .../smokehyb12}/res/wgt/NOTICE | 0 .../smokehyb12/res/wgt/config.xml | 0 .../smokehyb12}/res/wgt/css/style.css | 0 .../smokehyb12}/res/wgt/icon.png | Bin .../smokehyb12}/res/wgt/index.html | 0 .../smokehyb12}/res/wgt/js/app.js | 0 .../smokehyb12}/res/wgt/version.txt | 0 .../smokehyb12/shared/res/service2.png | Bin .../res/smokehyb12.ManifestDirectInstallModeHybrid.png | Bin .../smokehyb12/signature1.xml | 0 .../smokehyb12/tizen-manifest.xml | 0 .../smokehyb12/tmp}/sth.txt | 0 .../test_samples/smoke/ManifestDirectUpdateMode.wgt | Bin .../test_samples/smoke/ManifestDirectUpdateMode_Hybrid.wgt | Bin .../test_samples/smoke/MigrateLegacyExternalImageMode.wgt | Bin .../test_samples/smoke/MountInstallationMode.wgt | Bin .../test_samples/smoke/MountInstallationMode_Hybrid.wgt | Bin .../test_samples/smoke/MountInstallationMode_Rollback.wgt | Bin .../smoke/MountInstallationMode_Rollback_Hybrid.wgt | Bin .../smoke_tests}/test_samples/smoke/MountUpdateMode.wgt | Bin .../smoke_tests}/test_samples/smoke/MountUpdateMode_2.wgt | Bin .../test_samples/smoke/MountUpdateMode_Hybrid.wgt | Bin .../test_samples/smoke/MountUpdateMode_Hybrid_2.wgt | Bin .../test_samples/smoke/MountUpdateMode_Rollback.wgt | Bin .../test_samples/smoke/MountUpdateMode_Rollback_2.wgt | Bin .../test_samples/smoke/MountUpdateMode_Rollback_Hybrid.wgt | Bin .../smoke/MountUpdateMode_Rollback_Hybrid_2.wgt | Bin .../smoke_tests}/test_samples/smoke/RDSMode.wgt | Bin .../test_samples/smoke/ReadonlyUpdateInstallMode.wgt | Bin .../test_samples/smoke/ReadonlyUpdateUninstallMode.wgt | Bin .../test_samples/smoke/RecoveryMode_CrashAfterUnzip.wgt | Bin .../test_samples/smoke/RecoveryMode_ForDelta.delta | Bin .../test_samples/smoke/RecoveryMode_ForDelta.wgt | Bin .../test_samples/smoke/RecoveryMode_ForDelta_2.wgt | Bin .../test_samples/smoke/RecoveryMode_ForInstallation.wgt | Bin .../test_samples/smoke/RecoveryMode_ForMountInstall.wgt | Bin .../test_samples/smoke/RecoveryMode_ForMountUpdate.wgt | Bin .../test_samples/smoke/RecoveryMode_ForMountUpdate_2.wgt | Bin .../test_samples/smoke/RecoveryMode_ForUpdate.wgt | Bin .../test_samples/smoke/RecoveryMode_ForUpdate_2.wgt | Bin .../smoke_tests}/test_samples/smoke/SharedRes24.wgt | Bin .../smoke_tests}/test_samples/smoke/SharedRes30.wgt | Bin .../smoke_tests}/test_samples/smoke/SharedRes30Delta.delta | Bin .../smoke_tests}/test_samples/smoke/SharedRes30Delta.wgt | Bin .../smoke_tests}/test_samples/smoke/SharedRes30Delta_2.wgt | Bin .../smoke_tests}/test_samples/smoke/SharedRes30Hybrid.wgt | Bin .../test_samples/smoke/SharedRes30HybridDelta.delta | Bin .../test_samples/smoke/SharedRes30HybridDelta.wgt | Bin .../test_samples/smoke/SharedRes30HybridDelta_2.wgt | Bin .../smoke_tests}/test_samples/smoke/SimpleEchoPrivilege.wgt | Bin .../smoke_tests}/test_samples/smoke/UpdateMode.wgt | Bin .../smoke_tests}/test_samples/smoke/UpdateMode_2.wgt | Bin .../smoke_tests}/test_samples/smoke/UpdateMode_Hybrid.wgt | Bin .../smoke_tests}/test_samples/smoke/UpdateMode_Hybrid_2.wgt | Bin .../smoke_tests}/test_samples/smoke/UpdateMode_Preload.wgt | Bin .../smoke_tests}/test_samples/smoke/UpdateMode_Preload2.wgt | Bin .../smoke_tests}/test_samples/smoke/UpdateMode_Rollback.wgt | Bin .../test_samples/smoke/UpdateMode_Rollback_2.wgt | Bin .../test_samples/smoke/UpdateMode_Rollback_Hybrid.wgt | Bin .../test_samples/smoke/UpdateMode_Rollback_Hybrid_2.wgt | Bin .../smoke_tests}/test_samples/smoke/delta_dir/.rds_delta | 0 .../smoke_tests}/test_samples/smoke/delta_dir/res/wgt/ADDED | 0 .../test_samples/smoke/delta_dir/res/wgt/MODIFIED | 0 .../test_samples/smoke/delta_dir/res/wgt/config.xml | 0 .../smoke/legacy_extimage_dir/app2sd_migrate.db | Bin .../test_samples/smoke/legacy_extimage_dir/smokewgt36 | Bin {src/unit_tests => test/smoke_tests}/wgt_smoke_utils.cc | 2 +- {src/unit_tests => test/smoke_tests}/wgt_smoke_utils.h | 6 +++--- 209 files changed, 10 insertions(+), 8 deletions(-) create mode 100644 test/CMakeLists.txt rename {src/unit_tests => test/smoke_tests}/CMakeLists.txt (96%) rename {src/unit_tests => test/smoke_tests}/extensive_smoke_test.cc (99%) rename {src/unit_tests => test/smoke_tests}/manifest_test.cc (100%) rename {src/unit_tests => test/smoke_tests}/smoke_test.cc (99%) rename {src/unit_tests => test/smoke_tests}/smoke_test_helper.cc (97%) rename {src/unit_tests => test/smoke_tests}/test_samples/manifest/ManifestTest.AppControlElement_MissingMIME/config.xml (100%) rename {src/unit_tests => test/smoke_tests}/test_samples/manifest/ManifestTest.AppControlElement_MissingOperation/config.xml (100%) rename {src/unit_tests => test/smoke_tests}/test_samples/manifest/ManifestTest.AppControlElement_MissingSrc/config.xml (100%) rename {src/unit_tests => test/smoke_tests}/test_samples/manifest/ManifestTest.AppControlElement_MissingURI/config.xml (100%) rename {src/unit_tests => test/smoke_tests}/test_samples/manifest/ManifestTest.AppControlElement_Valid/config.xml (100%) rename {src/unit_tests => test/smoke_tests}/test_samples/manifest/ManifestTest.AppDefinedPrivilegeElement_InvalidName/config.xml (100%) rename {src/unit_tests => test/smoke_tests}/test_samples/manifest/ManifestTest.AppDefinedPrivilegeElement_Invalid_NoURI/config.xml (100%) rename {src/unit_tests => test/smoke_tests}/test_samples/manifest/ManifestTest.AppDefinedPrivilegeElement_Invalid_OverLength/config.xml (100%) rename {src/unit_tests => test/smoke_tests}/test_samples/manifest/ManifestTest.AppDefinedPrivilegeElement_ManyElements/config.xml (100%) rename {src/unit_tests => test/smoke_tests}/test_samples/manifest/ManifestTest.AppDefinedPrivilegeElement_MissingName/config.xml (100%) rename {src/unit_tests => test/smoke_tests}/test_samples/manifest/ManifestTest.AppDefinedPrivilegeElement_ValidName/config.xml (100%) rename {src/unit_tests => test/smoke_tests}/test_samples/manifest/ManifestTest.AppDefinedPrivilegeElement_WithLicenseManyElements/config.xml (100%) rename {src/unit_tests => test/smoke_tests}/test_samples/manifest/ManifestTest.AppDefinedPrivilegeElement_WithLicenseValidName/config.xml (100%) rename {src/unit_tests => test/smoke_tests}/test_samples/manifest/ManifestTest.ApplicationElement_InvalidAppId/config.xml (100%) rename {src/unit_tests => test/smoke_tests}/test_samples/manifest/ManifestTest.ApplicationElement_InvalidPackage/config.xml (100%) rename {src/unit_tests => test/smoke_tests}/test_samples/manifest/ManifestTest.ApplicationElement_InvalidVersion/config.xml (100%) rename {src/unit_tests => test/smoke_tests}/test_samples/manifest/ManifestTest.ApplicationElement_ManyElements/config.xml (100%) rename {src/unit_tests => test/smoke_tests}/test_samples/manifest/ManifestTest.ApplicationElement_MissingAppId/config.xml (100%) rename {src/unit_tests => test/smoke_tests}/test_samples/manifest/ManifestTest.ApplicationElement_MissingPackage/config.xml (100%) rename {src/unit_tests => test/smoke_tests}/test_samples/manifest/ManifestTest.ApplicationElement_MissingVersion/config.xml (100%) rename {src/unit_tests/test_samples/manifest/ManifestTest.WidgetElement_Valid => test/smoke_tests/test_samples/manifest/ManifestTest.ApplicationElement_ValidAppId}/config.xml (100%) rename {src/unit_tests/test_samples/manifest/ManifestTest.ApplicationElement_ValidVersion => test/smoke_tests/test_samples/manifest/ManifestTest.ApplicationElement_ValidPackage}/config.xml (100%) rename {src/unit_tests/test_samples/manifest/ManifestTest.ApplicationElement_ValidPackage => test/smoke_tests/test_samples/manifest/ManifestTest.ApplicationElement_ValidVersion}/config.xml (100%) rename {src/unit_tests => test/smoke_tests}/test_samples/manifest/ManifestTest.CategoryElement_MissingName/config.xml (100%) rename {src/unit_tests => test/smoke_tests}/test_samples/manifest/ManifestTest.CategoryElement_MultipleElements/config.xml (100%) rename {src/unit_tests => test/smoke_tests}/test_samples/manifest/ManifestTest.CategoryElement_Valid/config.xml (100%) rename {src/unit_tests => test/smoke_tests}/test_samples/manifest/ManifestTest.MetadataElement_DuplicateKey/config.xml (100%) rename {src/unit_tests => test/smoke_tests}/test_samples/manifest/ManifestTest.MetadataElement_MissingKey/config.xml (100%) rename {src/unit_tests => test/smoke_tests}/test_samples/manifest/ManifestTest.MetadataElement_MissingValue/config.xml (100%) rename {src/unit_tests => test/smoke_tests}/test_samples/manifest/ManifestTest.MetadataElement_Valid/config.xml (100%) rename {src/unit_tests => test/smoke_tests}/test_samples/manifest/ManifestTest.PrivilegeElement_InvalidName/config.xml (100%) rename {src/unit_tests => test/smoke_tests}/test_samples/manifest/ManifestTest.PrivilegeElement_ManyElements/config.xml (100%) rename {src/unit_tests => test/smoke_tests}/test_samples/manifest/ManifestTest.PrivilegeElement_MissingName/config.xml (100%) rename {src/unit_tests => test/smoke_tests}/test_samples/manifest/ManifestTest.PrivilegeElement_ValidName/config.xml (100%) rename {src/unit_tests => test/smoke_tests}/test_samples/manifest/ManifestTest.ProvidesAppDefinedPrivilegeElement_InvalidName/config.xml (100%) rename {src/unit_tests => test/smoke_tests}/test_samples/manifest/ManifestTest.ProvidesAppDefinedPrivilegeElement_Invalid_NoPKGID/config.xml (100%) rename {src/unit_tests => test/smoke_tests}/test_samples/manifest/ManifestTest.ProvidesAppDefinedPrivilegeElement_Invalid_NoURI/config.xml (100%) rename {src/unit_tests => test/smoke_tests}/test_samples/manifest/ManifestTest.ProvidesAppDefinedPrivilegeElement_Invalid_OverLength/config.xml (100%) rename {src/unit_tests => test/smoke_tests}/test_samples/manifest/ManifestTest.ProvidesAppDefinedPrivilegeElement_ManyElements/config.xml (100%) rename {src/unit_tests => test/smoke_tests}/test_samples/manifest/ManifestTest.ProvidesAppDefinedPrivilegeElement_MissingName/config.xml (100%) rename {src/unit_tests => test/smoke_tests}/test_samples/manifest/ManifestTest.ProvidesAppDefinedPrivilegeElement_ValidName/config.xml (100%) rename {src/unit_tests => test/smoke_tests}/test_samples/manifest/ManifestTest.ProvidesAppDefinedPrivilegeElement_WithLicenseManyElements/config.xml (100%) rename {src/unit_tests => test/smoke_tests}/test_samples/manifest/ManifestTest.ProvidesAppDefinedPrivilegeElement_WithLicenseValidName/config.xml (100%) rename {src/unit_tests/test_samples/manifest/ManifestTest.SettingsElement_BackgroundSupportDisabled => test/smoke_tests/test_samples/manifest/ManifestTest.SettingElement_BackgroundSupportDisabled}/config.xml (100%) rename {src/unit_tests/test_samples/manifest/ManifestTest.SettingsElement_Valid => test/smoke_tests/test_samples/manifest/ManifestTest.SettingElement_BackgroundSupportEnabled}/config.xml (100%) rename {src/unit_tests/test_samples/manifest/ManifestTest.SettingsElement_BackgroundVibrationDisabled => test/smoke_tests/test_samples/manifest/ManifestTest.SettingElement_BackgroundVibrationDisabled}/config.xml (100%) rename {src/unit_tests/test_samples/manifest/ManifestTest.SettingsElement_HwKeyEnabled => test/smoke_tests/test_samples/manifest/ManifestTest.SettingElement_BackgroundVibrationEnabled}/config.xml (100%) rename {src/unit_tests/test_samples/manifest/ManifestTest.SettingsElement_EncryptionEnabled => test/smoke_tests/test_samples/manifest/ManifestTest.SettingElement_ContextMenuDisabled}/config.xml (100%) rename {src/unit_tests/test_samples/manifest/ManifestTest.SettingsElement_ContextMenuEnabled => test/smoke_tests/test_samples/manifest/ManifestTest.SettingElement_ContextMenuEnabled}/config.xml (100%) rename {src/unit_tests/test_samples/manifest/ManifestTest.SettingsElement_EncryptionDisabled => test/smoke_tests/test_samples/manifest/ManifestTest.SettingElement_EncryptionDisabled}/config.xml (100%) rename {src/unit_tests/test_samples/manifest/ManifestTest.SettingsElement_ContextMenuDisabled => test/smoke_tests/test_samples/manifest/ManifestTest.SettingElement_EncryptionEnabled}/config.xml (100%) rename {src/unit_tests/test_samples/manifest/ManifestTest.SettingsElement_HwKeyDisabled => test/smoke_tests/test_samples/manifest/ManifestTest.SettingElement_HwKeyDisabled}/config.xml (100%) rename {src/unit_tests/test_samples/manifest/ManifestTest.SettingsElement_BackgroundVibrationEnabled => test/smoke_tests/test_samples/manifest/ManifestTest.SettingElement_HwKeyEnabled}/config.xml (100%) rename {src/unit_tests/test_samples/manifest/ManifestTest.SettingsElement_MissingBackgroundSupport => test/smoke_tests/test_samples/manifest/ManifestTest.SettingElement_MissingBackgroundSupport}/config.xml (100%) rename {src/unit_tests/test_samples/manifest/ManifestTest.SettingsElement_MissingBackgroundVibration => test/smoke_tests/test_samples/manifest/ManifestTest.SettingElement_MissingBackgroundVibration}/config.xml (100%) rename {src/unit_tests/test_samples/manifest/ManifestTest.SettingsElement_MissingContextMenu => test/smoke_tests/test_samples/manifest/ManifestTest.SettingElement_MissingContextMenu}/config.xml (100%) rename {src/unit_tests/test_samples/manifest/ManifestTest.SettingsElement_MissingEncryption => test/smoke_tests/test_samples/manifest/ManifestTest.SettingElement_MissingEncryption}/config.xml (100%) rename {src/unit_tests/test_samples/manifest/ManifestTest.SettingsElement_MissingHwKeyEvent => test/smoke_tests/test_samples/manifest/ManifestTest.SettingElement_MissingHwKeyEvent}/config.xml (100%) rename {src/unit_tests/test_samples/manifest/ManifestTest.SettingsElement_MissingInstallLocation => test/smoke_tests/test_samples/manifest/ManifestTest.SettingElement_MissingInstallLocation}/config.xml (100%) rename {src/unit_tests/test_samples/manifest/ManifestTest.SettingsElement_MissingScreenOrientation => test/smoke_tests/test_samples/manifest/ManifestTest.SettingElement_MissingScreenOrientation}/config.xml (100%) rename {src/unit_tests/test_samples/manifest/ManifestTest.SettingsElement_BackgroundSupportEnabled => test/smoke_tests/test_samples/manifest/ManifestTest.SettingElement_Valid}/config.xml (100%) rename {src/unit_tests/test_samples/manifest/ManifestTest.SettingElement_BackgroundSupportDisabled => test/smoke_tests/test_samples/manifest/ManifestTest.SettingsElement_BackgroundSupportDisabled}/config.xml (100%) rename {src/unit_tests/test_samples/manifest/ManifestTest.SettingElement_Valid => test/smoke_tests/test_samples/manifest/ManifestTest.SettingsElement_BackgroundSupportEnabled}/config.xml (100%) rename {src/unit_tests/test_samples/manifest/ManifestTest.SettingElement_BackgroundVibrationDisabled => test/smoke_tests/test_samples/manifest/ManifestTest.SettingsElement_BackgroundVibrationDisabled}/config.xml (100%) rename {src/unit_tests/test_samples/manifest/ManifestTest.SettingElement_HwKeyEnabled => test/smoke_tests/test_samples/manifest/ManifestTest.SettingsElement_BackgroundVibrationEnabled}/config.xml (100%) rename {src/unit_tests/test_samples/manifest/ManifestTest.SettingElement_EncryptionEnabled => test/smoke_tests/test_samples/manifest/ManifestTest.SettingsElement_ContextMenuDisabled}/config.xml (100%) rename {src/unit_tests/test_samples/manifest/ManifestTest.SettingElement_ContextMenuEnabled => test/smoke_tests/test_samples/manifest/ManifestTest.SettingsElement_ContextMenuEnabled}/config.xml (100%) rename {src/unit_tests/test_samples/manifest/ManifestTest.SettingElement_EncryptionDisabled => test/smoke_tests/test_samples/manifest/ManifestTest.SettingsElement_EncryptionDisabled}/config.xml (100%) rename {src/unit_tests/test_samples/manifest/ManifestTest.SettingElement_ContextMenuDisabled => test/smoke_tests/test_samples/manifest/ManifestTest.SettingsElement_EncryptionEnabled}/config.xml (100%) rename {src/unit_tests/test_samples/manifest/ManifestTest.SettingElement_HwKeyDisabled => test/smoke_tests/test_samples/manifest/ManifestTest.SettingsElement_HwKeyDisabled}/config.xml (100%) rename {src/unit_tests/test_samples/manifest/ManifestTest.SettingElement_BackgroundVibrationEnabled => test/smoke_tests/test_samples/manifest/ManifestTest.SettingsElement_HwKeyEnabled}/config.xml (100%) rename {src/unit_tests/test_samples/manifest/ManifestTest.SettingElement_MissingBackgroundSupport => test/smoke_tests/test_samples/manifest/ManifestTest.SettingsElement_MissingBackgroundSupport}/config.xml (100%) rename {src/unit_tests/test_samples/manifest/ManifestTest.SettingElement_MissingBackgroundVibration => test/smoke_tests/test_samples/manifest/ManifestTest.SettingsElement_MissingBackgroundVibration}/config.xml (100%) rename {src/unit_tests/test_samples/manifest/ManifestTest.SettingElement_MissingContextMenu => test/smoke_tests/test_samples/manifest/ManifestTest.SettingsElement_MissingContextMenu}/config.xml (100%) rename {src/unit_tests/test_samples/manifest/ManifestTest.SettingElement_MissingEncryption => test/smoke_tests/test_samples/manifest/ManifestTest.SettingsElement_MissingEncryption}/config.xml (100%) rename {src/unit_tests/test_samples/manifest/ManifestTest.SettingElement_MissingHwKeyEvent => test/smoke_tests/test_samples/manifest/ManifestTest.SettingsElement_MissingHwKeyEvent}/config.xml (100%) rename {src/unit_tests/test_samples/manifest/ManifestTest.SettingElement_MissingInstallLocation => test/smoke_tests/test_samples/manifest/ManifestTest.SettingsElement_MissingInstallLocation}/config.xml (100%) rename {src/unit_tests/test_samples/manifest/ManifestTest.SettingElement_MissingScreenOrientation => test/smoke_tests/test_samples/manifest/ManifestTest.SettingsElement_MissingScreenOrientation}/config.xml (100%) rename {src/unit_tests/test_samples/manifest/ManifestTest.SettingElement_BackgroundSupportEnabled => test/smoke_tests/test_samples/manifest/ManifestTest.SettingsElement_Valid}/config.xml (100%) rename {src/unit_tests => test/smoke_tests}/test_samples/manifest/ManifestTest.WidgetElement_InvalidNamespace/config.xml (100%) rename {src/unit_tests => test/smoke_tests}/test_samples/manifest/ManifestTest.WidgetElement_ManyNamespaces/config.xml (100%) rename {src/unit_tests => test/smoke_tests}/test_samples/manifest/ManifestTest.WidgetElement_MissingNamespace/config.xml (100%) rename {src/unit_tests/test_samples/manifest/ManifestTest.ApplicationElement_ValidAppId => test/smoke_tests/test_samples/manifest/ManifestTest.WidgetElement_Valid}/config.xml (100%) rename {src/unit_tests => test/smoke_tests}/test_samples/smoke/DeinstallationMode.wgt (100%) rename {src/unit_tests => test/smoke_tests}/test_samples/smoke/DeinstallationMode_Hybrid.wgt (100%) rename {src/unit_tests => test/smoke_tests}/test_samples/smoke/DeinstallationMode_Preload.wgt (100%) rename {src/unit_tests => test/smoke_tests}/test_samples/smoke/DeltaMode.delta (100%) rename {src/unit_tests => test/smoke_tests}/test_samples/smoke/DeltaMode.wgt (100%) rename {src/unit_tests => test/smoke_tests}/test_samples/smoke/DeltaMode_2.wgt (100%) rename {src/unit_tests => test/smoke_tests}/test_samples/smoke/DeltaMode_Hybrid.delta (100%) rename {src/unit_tests => test/smoke_tests}/test_samples/smoke/DeltaMode_Hybrid.wgt (100%) rename {src/unit_tests => test/smoke_tests}/test_samples/smoke/DeltaMode_Hybrid_2.wgt (100%) rename {src/unit_tests => test/smoke_tests}/test_samples/smoke/DeltaMode_Rollback.delta (100%) rename {src/unit_tests => test/smoke_tests}/test_samples/smoke/DeltaMode_Rollback.wgt (100%) rename {src/unit_tests => test/smoke_tests}/test_samples/smoke/DeltaMode_Rollback_2.wgt (100%) rename {src/unit_tests => test/smoke_tests}/test_samples/smoke/DeltaMode_Rollback_Hybrid.delta (100%) rename {src/unit_tests => test/smoke_tests}/test_samples/smoke/DeltaMode_Rollback_Hybrid.wgt (100%) rename {src/unit_tests => test/smoke_tests}/test_samples/smoke/DeltaMode_Rollback_Hybrid_2.wgt (100%) rename {src/unit_tests => test/smoke_tests}/test_samples/smoke/DisablePkg.wgt (100%) rename {src/unit_tests => test/smoke_tests}/test_samples/smoke/EnablePkg.wgt (100%) rename {src/unit_tests => test/smoke_tests}/test_samples/smoke/InstallExtendedMode.wgt (100%) rename {src/unit_tests => test/smoke_tests}/test_samples/smoke/InstallExternalMode.wgt (100%) rename {src/unit_tests => test/smoke_tests}/test_samples/smoke/InstallationMode.wgt (100%) rename {src/unit_tests => test/smoke_tests}/test_samples/smoke/InstallationMode_GlobalServiceAppWithUiAppId.wgt (100%) rename {src/unit_tests => test/smoke_tests}/test_samples/smoke/InstallationMode_GlobalServiceAppWithoutUiAppId.wgt (100%) rename {src/unit_tests => test/smoke_tests}/test_samples/smoke/InstallationMode_GoodSignature.wgt (100%) rename {src/unit_tests => test/smoke_tests}/test_samples/smoke/InstallationMode_Hybrid.wgt (100%) rename {src/unit_tests => test/smoke_tests}/test_samples/smoke/InstallationMode_Preload.wgt (100%) rename {src/unit_tests => test/smoke_tests}/test_samples/smoke/InstallationMode_Rollback.wgt (100%) rename {src/unit_tests => test/smoke_tests}/test_samples/smoke/InstallationMode_Rollback_Hybrid.wgt (100%) rename {src/unit_tests => test/smoke_tests}/test_samples/smoke/InstallationMode_UIAppWithoutUiAppId.wgt (100%) rename {src/unit_tests => test/smoke_tests}/test_samples/smoke/InstallationMode_UIServiceAppWithUiAppId.wgt (100%) rename {src/unit_tests => test/smoke_tests}/test_samples/smoke/InstallationMode_UIServiceAppWithoutUiAppId.wgt (100%) rename {src/unit_tests => test/smoke_tests}/test_samples/smoke/InstallationMode_WrongSignature.wgt (100%) rename {src/unit_tests => test/smoke_tests}/test_samples/smoke/ManifestDirectInstallMode/smokewgt40/bin/smokewgt40.ManifestDirectInstallMode (100%) rename {src/unit_tests/test_samples/smoke/ManifestDirectInstallMode_Hybrid/smokehyb12 => test/smoke_tests/test_samples/smoke/ManifestDirectInstallMode/smokewgt40}/res/wgt/LICENSE.APLv2 (100%) rename {src/unit_tests/test_samples/smoke/ManifestDirectInstallMode_Hybrid/smokehyb12 => test/smoke_tests/test_samples/smoke/ManifestDirectInstallMode/smokewgt40}/res/wgt/NOTICE (100%) rename {src/unit_tests => test/smoke_tests}/test_samples/smoke/ManifestDirectInstallMode/smokewgt40/res/wgt/author-signature.xml (100%) rename {src/unit_tests => test/smoke_tests}/test_samples/smoke/ManifestDirectInstallMode/smokewgt40/res/wgt/config.xml (100%) rename {src/unit_tests/test_samples/smoke/ManifestDirectInstallMode_Hybrid/smokehyb12 => test/smoke_tests/test_samples/smoke/ManifestDirectInstallMode/smokewgt40}/res/wgt/css/style.css (100%) rename {src/unit_tests/test_samples/smoke/ManifestDirectInstallMode_Hybrid/smokehyb12 => test/smoke_tests/test_samples/smoke/ManifestDirectInstallMode/smokewgt40}/res/wgt/icon.png (100%) rename {src/unit_tests/test_samples/smoke/ManifestDirectInstallMode_Hybrid/smokehyb12 => test/smoke_tests/test_samples/smoke/ManifestDirectInstallMode/smokewgt40}/res/wgt/index.html (100%) rename {src/unit_tests/test_samples/smoke/ManifestDirectInstallMode_Hybrid/smokehyb12 => test/smoke_tests/test_samples/smoke/ManifestDirectInstallMode/smokewgt40}/res/wgt/js/app.js (100%) rename {src/unit_tests => test/smoke_tests}/test_samples/smoke/ManifestDirectInstallMode/smokewgt40/res/wgt/signature1.xml (100%) rename {src/unit_tests/test_samples/smoke/ManifestDirectInstallMode_Hybrid/smokehyb12 => test/smoke_tests/test_samples/smoke/ManifestDirectInstallMode/smokewgt40}/res/wgt/version.txt (100%) rename {src/unit_tests => test/smoke_tests}/test_samples/smoke/ManifestDirectInstallMode/smokewgt40/shared/res/smokewgt40.ManifestDirectInstallMode.png (100%) rename {src/unit_tests => test/smoke_tests}/test_samples/smoke/ManifestDirectInstallMode/smokewgt40/tmp/sth (100%) rename {src/unit_tests => test/smoke_tests}/test_samples/smoke/ManifestDirectInstallMode_Hybrid/smokehyb12/author-signature.xml (100%) rename {src/unit_tests => test/smoke_tests}/test_samples/smoke/ManifestDirectInstallMode_Hybrid/smokehyb12/bin/service2 (100%) rename {src/unit_tests => test/smoke_tests}/test_samples/smoke/ManifestDirectInstallMode_Hybrid/smokehyb12/bin/smokehyb12.ManifestDirectInstallModeHybrid (100%) rename {src/unit_tests => test/smoke_tests}/test_samples/smoke/ManifestDirectInstallMode_Hybrid/smokehyb12/config.xml (100%) rename {src/unit_tests/test_samples/smoke/ManifestDirectInstallMode_Hybrid/smokehyb12/tmp => test/smoke_tests/test_samples/smoke/ManifestDirectInstallMode_Hybrid/smokehyb12/lib}/sth.txt (100%) rename {src/unit_tests/test_samples/smoke/ManifestDirectInstallMode/smokewgt40 => test/smoke_tests/test_samples/smoke/ManifestDirectInstallMode_Hybrid/smokehyb12}/res/wgt/LICENSE.APLv2 (100%) rename {src/unit_tests/test_samples/smoke/ManifestDirectInstallMode/smokewgt40 => test/smoke_tests/test_samples/smoke/ManifestDirectInstallMode_Hybrid/smokehyb12}/res/wgt/NOTICE (100%) rename {src/unit_tests => test/smoke_tests}/test_samples/smoke/ManifestDirectInstallMode_Hybrid/smokehyb12/res/wgt/config.xml (100%) rename {src/unit_tests/test_samples/smoke/ManifestDirectInstallMode/smokewgt40 => test/smoke_tests/test_samples/smoke/ManifestDirectInstallMode_Hybrid/smokehyb12}/res/wgt/css/style.css (100%) rename {src/unit_tests/test_samples/smoke/ManifestDirectInstallMode/smokewgt40 => test/smoke_tests/test_samples/smoke/ManifestDirectInstallMode_Hybrid/smokehyb12}/res/wgt/icon.png (100%) rename {src/unit_tests/test_samples/smoke/ManifestDirectInstallMode/smokewgt40 => test/smoke_tests/test_samples/smoke/ManifestDirectInstallMode_Hybrid/smokehyb12}/res/wgt/index.html (100%) rename {src/unit_tests/test_samples/smoke/ManifestDirectInstallMode/smokewgt40 => test/smoke_tests/test_samples/smoke/ManifestDirectInstallMode_Hybrid/smokehyb12}/res/wgt/js/app.js (100%) rename {src/unit_tests/test_samples/smoke/ManifestDirectInstallMode/smokewgt40 => test/smoke_tests/test_samples/smoke/ManifestDirectInstallMode_Hybrid/smokehyb12}/res/wgt/version.txt (100%) rename {src/unit_tests => test/smoke_tests}/test_samples/smoke/ManifestDirectInstallMode_Hybrid/smokehyb12/shared/res/service2.png (100%) rename {src/unit_tests => test/smoke_tests}/test_samples/smoke/ManifestDirectInstallMode_Hybrid/smokehyb12/shared/res/smokehyb12.ManifestDirectInstallModeHybrid.png (100%) rename {src/unit_tests => test/smoke_tests}/test_samples/smoke/ManifestDirectInstallMode_Hybrid/smokehyb12/signature1.xml (100%) rename {src/unit_tests => test/smoke_tests}/test_samples/smoke/ManifestDirectInstallMode_Hybrid/smokehyb12/tizen-manifest.xml (100%) rename {src/unit_tests/test_samples/smoke/ManifestDirectInstallMode_Hybrid/smokehyb12/lib => test/smoke_tests/test_samples/smoke/ManifestDirectInstallMode_Hybrid/smokehyb12/tmp}/sth.txt (100%) rename {src/unit_tests => test/smoke_tests}/test_samples/smoke/ManifestDirectUpdateMode.wgt (100%) rename {src/unit_tests => test/smoke_tests}/test_samples/smoke/ManifestDirectUpdateMode_Hybrid.wgt (100%) rename {src/unit_tests => test/smoke_tests}/test_samples/smoke/MigrateLegacyExternalImageMode.wgt (100%) rename {src/unit_tests => test/smoke_tests}/test_samples/smoke/MountInstallationMode.wgt (100%) rename {src/unit_tests => test/smoke_tests}/test_samples/smoke/MountInstallationMode_Hybrid.wgt (100%) rename {src/unit_tests => test/smoke_tests}/test_samples/smoke/MountInstallationMode_Rollback.wgt (100%) rename {src/unit_tests => test/smoke_tests}/test_samples/smoke/MountInstallationMode_Rollback_Hybrid.wgt (100%) rename {src/unit_tests => test/smoke_tests}/test_samples/smoke/MountUpdateMode.wgt (100%) rename {src/unit_tests => test/smoke_tests}/test_samples/smoke/MountUpdateMode_2.wgt (100%) rename {src/unit_tests => test/smoke_tests}/test_samples/smoke/MountUpdateMode_Hybrid.wgt (100%) rename {src/unit_tests => test/smoke_tests}/test_samples/smoke/MountUpdateMode_Hybrid_2.wgt (100%) rename {src/unit_tests => test/smoke_tests}/test_samples/smoke/MountUpdateMode_Rollback.wgt (100%) rename {src/unit_tests => test/smoke_tests}/test_samples/smoke/MountUpdateMode_Rollback_2.wgt (100%) rename {src/unit_tests => test/smoke_tests}/test_samples/smoke/MountUpdateMode_Rollback_Hybrid.wgt (100%) rename {src/unit_tests => test/smoke_tests}/test_samples/smoke/MountUpdateMode_Rollback_Hybrid_2.wgt (100%) rename {src/unit_tests => test/smoke_tests}/test_samples/smoke/RDSMode.wgt (100%) rename {src/unit_tests => test/smoke_tests}/test_samples/smoke/ReadonlyUpdateInstallMode.wgt (100%) rename {src/unit_tests => test/smoke_tests}/test_samples/smoke/ReadonlyUpdateUninstallMode.wgt (100%) rename {src/unit_tests => test/smoke_tests}/test_samples/smoke/RecoveryMode_CrashAfterUnzip.wgt (100%) rename {src/unit_tests => test/smoke_tests}/test_samples/smoke/RecoveryMode_ForDelta.delta (100%) rename {src/unit_tests => test/smoke_tests}/test_samples/smoke/RecoveryMode_ForDelta.wgt (100%) rename {src/unit_tests => test/smoke_tests}/test_samples/smoke/RecoveryMode_ForDelta_2.wgt (100%) rename {src/unit_tests => test/smoke_tests}/test_samples/smoke/RecoveryMode_ForInstallation.wgt (100%) rename {src/unit_tests => test/smoke_tests}/test_samples/smoke/RecoveryMode_ForMountInstall.wgt (100%) rename {src/unit_tests => test/smoke_tests}/test_samples/smoke/RecoveryMode_ForMountUpdate.wgt (100%) rename {src/unit_tests => test/smoke_tests}/test_samples/smoke/RecoveryMode_ForMountUpdate_2.wgt (100%) rename {src/unit_tests => test/smoke_tests}/test_samples/smoke/RecoveryMode_ForUpdate.wgt (100%) rename {src/unit_tests => test/smoke_tests}/test_samples/smoke/RecoveryMode_ForUpdate_2.wgt (100%) rename {src/unit_tests => test/smoke_tests}/test_samples/smoke/SharedRes24.wgt (100%) rename {src/unit_tests => test/smoke_tests}/test_samples/smoke/SharedRes30.wgt (100%) rename {src/unit_tests => test/smoke_tests}/test_samples/smoke/SharedRes30Delta.delta (100%) rename {src/unit_tests => test/smoke_tests}/test_samples/smoke/SharedRes30Delta.wgt (100%) rename {src/unit_tests => test/smoke_tests}/test_samples/smoke/SharedRes30Delta_2.wgt (100%) rename {src/unit_tests => test/smoke_tests}/test_samples/smoke/SharedRes30Hybrid.wgt (100%) rename {src/unit_tests => test/smoke_tests}/test_samples/smoke/SharedRes30HybridDelta.delta (100%) rename {src/unit_tests => test/smoke_tests}/test_samples/smoke/SharedRes30HybridDelta.wgt (100%) rename {src/unit_tests => test/smoke_tests}/test_samples/smoke/SharedRes30HybridDelta_2.wgt (100%) rename {src/unit_tests => test/smoke_tests}/test_samples/smoke/SimpleEchoPrivilege.wgt (100%) rename {src/unit_tests => test/smoke_tests}/test_samples/smoke/UpdateMode.wgt (100%) rename {src/unit_tests => test/smoke_tests}/test_samples/smoke/UpdateMode_2.wgt (100%) rename {src/unit_tests => test/smoke_tests}/test_samples/smoke/UpdateMode_Hybrid.wgt (100%) rename {src/unit_tests => test/smoke_tests}/test_samples/smoke/UpdateMode_Hybrid_2.wgt (100%) rename {src/unit_tests => test/smoke_tests}/test_samples/smoke/UpdateMode_Preload.wgt (100%) rename {src/unit_tests => test/smoke_tests}/test_samples/smoke/UpdateMode_Preload2.wgt (100%) rename {src/unit_tests => test/smoke_tests}/test_samples/smoke/UpdateMode_Rollback.wgt (100%) rename {src/unit_tests => test/smoke_tests}/test_samples/smoke/UpdateMode_Rollback_2.wgt (100%) rename {src/unit_tests => test/smoke_tests}/test_samples/smoke/UpdateMode_Rollback_Hybrid.wgt (100%) rename {src/unit_tests => test/smoke_tests}/test_samples/smoke/UpdateMode_Rollback_Hybrid_2.wgt (100%) rename {src/unit_tests => test/smoke_tests}/test_samples/smoke/delta_dir/.rds_delta (100%) rename {src/unit_tests => test/smoke_tests}/test_samples/smoke/delta_dir/res/wgt/ADDED (100%) rename {src/unit_tests => test/smoke_tests}/test_samples/smoke/delta_dir/res/wgt/MODIFIED (100%) rename {src/unit_tests => test/smoke_tests}/test_samples/smoke/delta_dir/res/wgt/config.xml (100%) rename {src/unit_tests => test/smoke_tests}/test_samples/smoke/legacy_extimage_dir/app2sd_migrate.db (100%) rename {src/unit_tests => test/smoke_tests}/test_samples/smoke/legacy_extimage_dir/smokewgt36 (100%) rename {src/unit_tests => test/smoke_tests}/wgt_smoke_utils.cc (98%) rename {src/unit_tests => test/smoke_tests}/wgt_smoke_utils.h (99%) diff --git a/CMakeLists.txt b/CMakeLists.txt index ff9ec02..29f3588 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -58,3 +58,4 @@ FIND_PACKAGE(GTest REQUIRED) ADD_SUBDIRECTORY(data) ADD_SUBDIRECTORY(src) +ADD_SUBDIRECTORY(test) diff --git a/src/CMakeLists.txt b/src/CMakeLists.txt index 5384753..c259832 100644 --- a/src/CMakeLists.txt +++ b/src/CMakeLists.txt @@ -2,4 +2,3 @@ ADD_SUBDIRECTORY(hybrid) ADD_SUBDIRECTORY(lib) ADD_SUBDIRECTORY(wgt) ADD_SUBDIRECTORY(wgt_backend) -ADD_SUBDIRECTORY(unit_tests) diff --git a/test/CMakeLists.txt b/test/CMakeLists.txt new file mode 100644 index 0000000..d506da3 --- /dev/null +++ b/test/CMakeLists.txt @@ -0,0 +1 @@ +ADD_SUBDIRECTORY(smoke_tests) diff --git a/src/unit_tests/CMakeLists.txt b/test/smoke_tests/CMakeLists.txt similarity index 96% rename from src/unit_tests/CMakeLists.txt rename to test/smoke_tests/CMakeLists.txt index 4523d05..40bd88e 100644 --- a/src/unit_tests/CMakeLists.txt +++ b/test/smoke_tests/CMakeLists.txt @@ -22,6 +22,7 @@ TARGET_INCLUDE_DIRECTORIES(${TARGET_SMOKE_TEST} PUBLIC ${CMAKE_CURRENT_SOURCE_DI TARGET_INCLUDE_DIRECTORIES(${TARGET_SMOKE_TEST_EXTENSIVE} PUBLIC ${CMAKE_CURRENT_SOURCE_DIR}/../) TARGET_INCLUDE_DIRECTORIES(${TARGET_SMOKE_TEST_HELPER} PUBLIC ${CMAKE_CURRENT_SOURCE_DIR}/../) TARGET_INCLUDE_DIRECTORIES(${TARGET_MANIFEST_TEST} PUBLIC ${CMAKE_CURRENT_SOURCE_DIR}/../) +TARGET_INCLUDE_DIRECTORIES(${TARGET_WGT_SMOKE_UTILS} PUBLIC ${CMAKE_CURRENT_SOURCE_DIR}/../) INSTALL(DIRECTORY test_samples/ DESTINATION ${SHAREDIR}/${DESTINATION_DIR}/test_samples) diff --git a/src/unit_tests/extensive_smoke_test.cc b/test/smoke_tests/extensive_smoke_test.cc similarity index 99% rename from src/unit_tests/extensive_smoke_test.cc rename to test/smoke_tests/extensive_smoke_test.cc index bc4ef46..45f220a 100644 --- a/src/unit_tests/extensive_smoke_test.cc +++ b/test/smoke_tests/extensive_smoke_test.cc @@ -10,7 +10,7 @@ #include #include -#include "unit_tests/wgt_smoke_utils.h" +#include "smoke_tests/wgt_smoke_utils.h" namespace ci = common_installer; diff --git a/src/unit_tests/manifest_test.cc b/test/smoke_tests/manifest_test.cc similarity index 100% rename from src/unit_tests/manifest_test.cc rename to test/smoke_tests/manifest_test.cc diff --git a/src/unit_tests/smoke_test.cc b/test/smoke_tests/smoke_test.cc similarity index 99% rename from src/unit_tests/smoke_test.cc rename to test/smoke_tests/smoke_test.cc index 2157903..0a24a39 100644 --- a/src/unit_tests/smoke_test.cc +++ b/test/smoke_tests/smoke_test.cc @@ -11,7 +11,7 @@ #include -#include "unit_tests/wgt_smoke_utils.h" +#include "smoke_tests/wgt_smoke_utils.h" namespace st = smoke_test; namespace bf = boost::filesystem; diff --git a/src/unit_tests/smoke_test_helper.cc b/test/smoke_tests/smoke_test_helper.cc similarity index 97% rename from src/unit_tests/smoke_test_helper.cc rename to test/smoke_tests/smoke_test_helper.cc index 44ab422..1bd7d80 100644 --- a/src/unit_tests/smoke_test_helper.cc +++ b/test/smoke_tests/smoke_test_helper.cc @@ -5,7 +5,7 @@ #include #include -#include "unit_tests/wgt_smoke_utils.h" +#include "smoke_tests/wgt_smoke_utils.h" #include "wgt/utils/wgt_app_query_interface.h" #include "wgt/wgt_installer.h" diff --git a/src/unit_tests/test_samples/manifest/ManifestTest.AppControlElement_MissingMIME/config.xml b/test/smoke_tests/test_samples/manifest/ManifestTest.AppControlElement_MissingMIME/config.xml similarity index 100% rename from src/unit_tests/test_samples/manifest/ManifestTest.AppControlElement_MissingMIME/config.xml rename to test/smoke_tests/test_samples/manifest/ManifestTest.AppControlElement_MissingMIME/config.xml diff --git a/src/unit_tests/test_samples/manifest/ManifestTest.AppControlElement_MissingOperation/config.xml b/test/smoke_tests/test_samples/manifest/ManifestTest.AppControlElement_MissingOperation/config.xml similarity index 100% rename from src/unit_tests/test_samples/manifest/ManifestTest.AppControlElement_MissingOperation/config.xml rename to test/smoke_tests/test_samples/manifest/ManifestTest.AppControlElement_MissingOperation/config.xml diff --git a/src/unit_tests/test_samples/manifest/ManifestTest.AppControlElement_MissingSrc/config.xml b/test/smoke_tests/test_samples/manifest/ManifestTest.AppControlElement_MissingSrc/config.xml similarity index 100% rename from src/unit_tests/test_samples/manifest/ManifestTest.AppControlElement_MissingSrc/config.xml rename to test/smoke_tests/test_samples/manifest/ManifestTest.AppControlElement_MissingSrc/config.xml diff --git a/src/unit_tests/test_samples/manifest/ManifestTest.AppControlElement_MissingURI/config.xml b/test/smoke_tests/test_samples/manifest/ManifestTest.AppControlElement_MissingURI/config.xml similarity index 100% rename from src/unit_tests/test_samples/manifest/ManifestTest.AppControlElement_MissingURI/config.xml rename to test/smoke_tests/test_samples/manifest/ManifestTest.AppControlElement_MissingURI/config.xml diff --git a/src/unit_tests/test_samples/manifest/ManifestTest.AppControlElement_Valid/config.xml b/test/smoke_tests/test_samples/manifest/ManifestTest.AppControlElement_Valid/config.xml similarity index 100% rename from src/unit_tests/test_samples/manifest/ManifestTest.AppControlElement_Valid/config.xml rename to test/smoke_tests/test_samples/manifest/ManifestTest.AppControlElement_Valid/config.xml diff --git a/src/unit_tests/test_samples/manifest/ManifestTest.AppDefinedPrivilegeElement_InvalidName/config.xml b/test/smoke_tests/test_samples/manifest/ManifestTest.AppDefinedPrivilegeElement_InvalidName/config.xml similarity index 100% rename from src/unit_tests/test_samples/manifest/ManifestTest.AppDefinedPrivilegeElement_InvalidName/config.xml rename to test/smoke_tests/test_samples/manifest/ManifestTest.AppDefinedPrivilegeElement_InvalidName/config.xml diff --git a/src/unit_tests/test_samples/manifest/ManifestTest.AppDefinedPrivilegeElement_Invalid_NoURI/config.xml b/test/smoke_tests/test_samples/manifest/ManifestTest.AppDefinedPrivilegeElement_Invalid_NoURI/config.xml similarity index 100% rename from src/unit_tests/test_samples/manifest/ManifestTest.AppDefinedPrivilegeElement_Invalid_NoURI/config.xml rename to test/smoke_tests/test_samples/manifest/ManifestTest.AppDefinedPrivilegeElement_Invalid_NoURI/config.xml diff --git a/src/unit_tests/test_samples/manifest/ManifestTest.AppDefinedPrivilegeElement_Invalid_OverLength/config.xml b/test/smoke_tests/test_samples/manifest/ManifestTest.AppDefinedPrivilegeElement_Invalid_OverLength/config.xml similarity index 100% rename from src/unit_tests/test_samples/manifest/ManifestTest.AppDefinedPrivilegeElement_Invalid_OverLength/config.xml rename to test/smoke_tests/test_samples/manifest/ManifestTest.AppDefinedPrivilegeElement_Invalid_OverLength/config.xml diff --git a/src/unit_tests/test_samples/manifest/ManifestTest.AppDefinedPrivilegeElement_ManyElements/config.xml b/test/smoke_tests/test_samples/manifest/ManifestTest.AppDefinedPrivilegeElement_ManyElements/config.xml similarity index 100% rename from src/unit_tests/test_samples/manifest/ManifestTest.AppDefinedPrivilegeElement_ManyElements/config.xml rename to test/smoke_tests/test_samples/manifest/ManifestTest.AppDefinedPrivilegeElement_ManyElements/config.xml diff --git a/src/unit_tests/test_samples/manifest/ManifestTest.AppDefinedPrivilegeElement_MissingName/config.xml b/test/smoke_tests/test_samples/manifest/ManifestTest.AppDefinedPrivilegeElement_MissingName/config.xml similarity index 100% rename from src/unit_tests/test_samples/manifest/ManifestTest.AppDefinedPrivilegeElement_MissingName/config.xml rename to test/smoke_tests/test_samples/manifest/ManifestTest.AppDefinedPrivilegeElement_MissingName/config.xml diff --git a/src/unit_tests/test_samples/manifest/ManifestTest.AppDefinedPrivilegeElement_ValidName/config.xml b/test/smoke_tests/test_samples/manifest/ManifestTest.AppDefinedPrivilegeElement_ValidName/config.xml similarity index 100% rename from src/unit_tests/test_samples/manifest/ManifestTest.AppDefinedPrivilegeElement_ValidName/config.xml rename to test/smoke_tests/test_samples/manifest/ManifestTest.AppDefinedPrivilegeElement_ValidName/config.xml diff --git a/src/unit_tests/test_samples/manifest/ManifestTest.AppDefinedPrivilegeElement_WithLicenseManyElements/config.xml b/test/smoke_tests/test_samples/manifest/ManifestTest.AppDefinedPrivilegeElement_WithLicenseManyElements/config.xml similarity index 100% rename from src/unit_tests/test_samples/manifest/ManifestTest.AppDefinedPrivilegeElement_WithLicenseManyElements/config.xml rename to test/smoke_tests/test_samples/manifest/ManifestTest.AppDefinedPrivilegeElement_WithLicenseManyElements/config.xml diff --git a/src/unit_tests/test_samples/manifest/ManifestTest.AppDefinedPrivilegeElement_WithLicenseValidName/config.xml b/test/smoke_tests/test_samples/manifest/ManifestTest.AppDefinedPrivilegeElement_WithLicenseValidName/config.xml similarity index 100% rename from src/unit_tests/test_samples/manifest/ManifestTest.AppDefinedPrivilegeElement_WithLicenseValidName/config.xml rename to test/smoke_tests/test_samples/manifest/ManifestTest.AppDefinedPrivilegeElement_WithLicenseValidName/config.xml diff --git a/src/unit_tests/test_samples/manifest/ManifestTest.ApplicationElement_InvalidAppId/config.xml b/test/smoke_tests/test_samples/manifest/ManifestTest.ApplicationElement_InvalidAppId/config.xml similarity index 100% rename from src/unit_tests/test_samples/manifest/ManifestTest.ApplicationElement_InvalidAppId/config.xml rename to test/smoke_tests/test_samples/manifest/ManifestTest.ApplicationElement_InvalidAppId/config.xml diff --git a/src/unit_tests/test_samples/manifest/ManifestTest.ApplicationElement_InvalidPackage/config.xml b/test/smoke_tests/test_samples/manifest/ManifestTest.ApplicationElement_InvalidPackage/config.xml similarity index 100% rename from src/unit_tests/test_samples/manifest/ManifestTest.ApplicationElement_InvalidPackage/config.xml rename to test/smoke_tests/test_samples/manifest/ManifestTest.ApplicationElement_InvalidPackage/config.xml diff --git a/src/unit_tests/test_samples/manifest/ManifestTest.ApplicationElement_InvalidVersion/config.xml b/test/smoke_tests/test_samples/manifest/ManifestTest.ApplicationElement_InvalidVersion/config.xml similarity index 100% rename from src/unit_tests/test_samples/manifest/ManifestTest.ApplicationElement_InvalidVersion/config.xml rename to test/smoke_tests/test_samples/manifest/ManifestTest.ApplicationElement_InvalidVersion/config.xml diff --git a/src/unit_tests/test_samples/manifest/ManifestTest.ApplicationElement_ManyElements/config.xml b/test/smoke_tests/test_samples/manifest/ManifestTest.ApplicationElement_ManyElements/config.xml similarity index 100% rename from src/unit_tests/test_samples/manifest/ManifestTest.ApplicationElement_ManyElements/config.xml rename to test/smoke_tests/test_samples/manifest/ManifestTest.ApplicationElement_ManyElements/config.xml diff --git a/src/unit_tests/test_samples/manifest/ManifestTest.ApplicationElement_MissingAppId/config.xml b/test/smoke_tests/test_samples/manifest/ManifestTest.ApplicationElement_MissingAppId/config.xml similarity index 100% rename from src/unit_tests/test_samples/manifest/ManifestTest.ApplicationElement_MissingAppId/config.xml rename to test/smoke_tests/test_samples/manifest/ManifestTest.ApplicationElement_MissingAppId/config.xml diff --git a/src/unit_tests/test_samples/manifest/ManifestTest.ApplicationElement_MissingPackage/config.xml b/test/smoke_tests/test_samples/manifest/ManifestTest.ApplicationElement_MissingPackage/config.xml similarity index 100% rename from src/unit_tests/test_samples/manifest/ManifestTest.ApplicationElement_MissingPackage/config.xml rename to test/smoke_tests/test_samples/manifest/ManifestTest.ApplicationElement_MissingPackage/config.xml diff --git a/src/unit_tests/test_samples/manifest/ManifestTest.ApplicationElement_MissingVersion/config.xml b/test/smoke_tests/test_samples/manifest/ManifestTest.ApplicationElement_MissingVersion/config.xml similarity index 100% rename from src/unit_tests/test_samples/manifest/ManifestTest.ApplicationElement_MissingVersion/config.xml rename to test/smoke_tests/test_samples/manifest/ManifestTest.ApplicationElement_MissingVersion/config.xml diff --git a/src/unit_tests/test_samples/manifest/ManifestTest.WidgetElement_Valid/config.xml b/test/smoke_tests/test_samples/manifest/ManifestTest.ApplicationElement_ValidAppId/config.xml similarity index 100% rename from src/unit_tests/test_samples/manifest/ManifestTest.WidgetElement_Valid/config.xml rename to test/smoke_tests/test_samples/manifest/ManifestTest.ApplicationElement_ValidAppId/config.xml diff --git a/src/unit_tests/test_samples/manifest/ManifestTest.ApplicationElement_ValidVersion/config.xml b/test/smoke_tests/test_samples/manifest/ManifestTest.ApplicationElement_ValidPackage/config.xml similarity index 100% rename from src/unit_tests/test_samples/manifest/ManifestTest.ApplicationElement_ValidVersion/config.xml rename to test/smoke_tests/test_samples/manifest/ManifestTest.ApplicationElement_ValidPackage/config.xml diff --git a/src/unit_tests/test_samples/manifest/ManifestTest.ApplicationElement_ValidPackage/config.xml b/test/smoke_tests/test_samples/manifest/ManifestTest.ApplicationElement_ValidVersion/config.xml similarity index 100% rename from src/unit_tests/test_samples/manifest/ManifestTest.ApplicationElement_ValidPackage/config.xml rename to test/smoke_tests/test_samples/manifest/ManifestTest.ApplicationElement_ValidVersion/config.xml diff --git a/src/unit_tests/test_samples/manifest/ManifestTest.CategoryElement_MissingName/config.xml b/test/smoke_tests/test_samples/manifest/ManifestTest.CategoryElement_MissingName/config.xml similarity index 100% rename from src/unit_tests/test_samples/manifest/ManifestTest.CategoryElement_MissingName/config.xml rename to test/smoke_tests/test_samples/manifest/ManifestTest.CategoryElement_MissingName/config.xml diff --git a/src/unit_tests/test_samples/manifest/ManifestTest.CategoryElement_MultipleElements/config.xml b/test/smoke_tests/test_samples/manifest/ManifestTest.CategoryElement_MultipleElements/config.xml similarity index 100% rename from src/unit_tests/test_samples/manifest/ManifestTest.CategoryElement_MultipleElements/config.xml rename to test/smoke_tests/test_samples/manifest/ManifestTest.CategoryElement_MultipleElements/config.xml diff --git a/src/unit_tests/test_samples/manifest/ManifestTest.CategoryElement_Valid/config.xml b/test/smoke_tests/test_samples/manifest/ManifestTest.CategoryElement_Valid/config.xml similarity index 100% rename from src/unit_tests/test_samples/manifest/ManifestTest.CategoryElement_Valid/config.xml rename to test/smoke_tests/test_samples/manifest/ManifestTest.CategoryElement_Valid/config.xml diff --git a/src/unit_tests/test_samples/manifest/ManifestTest.MetadataElement_DuplicateKey/config.xml b/test/smoke_tests/test_samples/manifest/ManifestTest.MetadataElement_DuplicateKey/config.xml similarity index 100% rename from src/unit_tests/test_samples/manifest/ManifestTest.MetadataElement_DuplicateKey/config.xml rename to test/smoke_tests/test_samples/manifest/ManifestTest.MetadataElement_DuplicateKey/config.xml diff --git a/src/unit_tests/test_samples/manifest/ManifestTest.MetadataElement_MissingKey/config.xml b/test/smoke_tests/test_samples/manifest/ManifestTest.MetadataElement_MissingKey/config.xml similarity index 100% rename from src/unit_tests/test_samples/manifest/ManifestTest.MetadataElement_MissingKey/config.xml rename to test/smoke_tests/test_samples/manifest/ManifestTest.MetadataElement_MissingKey/config.xml diff --git a/src/unit_tests/test_samples/manifest/ManifestTest.MetadataElement_MissingValue/config.xml b/test/smoke_tests/test_samples/manifest/ManifestTest.MetadataElement_MissingValue/config.xml similarity index 100% rename from src/unit_tests/test_samples/manifest/ManifestTest.MetadataElement_MissingValue/config.xml rename to test/smoke_tests/test_samples/manifest/ManifestTest.MetadataElement_MissingValue/config.xml diff --git a/src/unit_tests/test_samples/manifest/ManifestTest.MetadataElement_Valid/config.xml b/test/smoke_tests/test_samples/manifest/ManifestTest.MetadataElement_Valid/config.xml similarity index 100% rename from src/unit_tests/test_samples/manifest/ManifestTest.MetadataElement_Valid/config.xml rename to test/smoke_tests/test_samples/manifest/ManifestTest.MetadataElement_Valid/config.xml diff --git a/src/unit_tests/test_samples/manifest/ManifestTest.PrivilegeElement_InvalidName/config.xml b/test/smoke_tests/test_samples/manifest/ManifestTest.PrivilegeElement_InvalidName/config.xml similarity index 100% rename from src/unit_tests/test_samples/manifest/ManifestTest.PrivilegeElement_InvalidName/config.xml rename to test/smoke_tests/test_samples/manifest/ManifestTest.PrivilegeElement_InvalidName/config.xml diff --git a/src/unit_tests/test_samples/manifest/ManifestTest.PrivilegeElement_ManyElements/config.xml b/test/smoke_tests/test_samples/manifest/ManifestTest.PrivilegeElement_ManyElements/config.xml similarity index 100% rename from src/unit_tests/test_samples/manifest/ManifestTest.PrivilegeElement_ManyElements/config.xml rename to test/smoke_tests/test_samples/manifest/ManifestTest.PrivilegeElement_ManyElements/config.xml diff --git a/src/unit_tests/test_samples/manifest/ManifestTest.PrivilegeElement_MissingName/config.xml b/test/smoke_tests/test_samples/manifest/ManifestTest.PrivilegeElement_MissingName/config.xml similarity index 100% rename from src/unit_tests/test_samples/manifest/ManifestTest.PrivilegeElement_MissingName/config.xml rename to test/smoke_tests/test_samples/manifest/ManifestTest.PrivilegeElement_MissingName/config.xml diff --git a/src/unit_tests/test_samples/manifest/ManifestTest.PrivilegeElement_ValidName/config.xml b/test/smoke_tests/test_samples/manifest/ManifestTest.PrivilegeElement_ValidName/config.xml similarity index 100% rename from src/unit_tests/test_samples/manifest/ManifestTest.PrivilegeElement_ValidName/config.xml rename to test/smoke_tests/test_samples/manifest/ManifestTest.PrivilegeElement_ValidName/config.xml diff --git a/src/unit_tests/test_samples/manifest/ManifestTest.ProvidesAppDefinedPrivilegeElement_InvalidName/config.xml b/test/smoke_tests/test_samples/manifest/ManifestTest.ProvidesAppDefinedPrivilegeElement_InvalidName/config.xml similarity index 100% rename from src/unit_tests/test_samples/manifest/ManifestTest.ProvidesAppDefinedPrivilegeElement_InvalidName/config.xml rename to test/smoke_tests/test_samples/manifest/ManifestTest.ProvidesAppDefinedPrivilegeElement_InvalidName/config.xml diff --git a/src/unit_tests/test_samples/manifest/ManifestTest.ProvidesAppDefinedPrivilegeElement_Invalid_NoPKGID/config.xml b/test/smoke_tests/test_samples/manifest/ManifestTest.ProvidesAppDefinedPrivilegeElement_Invalid_NoPKGID/config.xml similarity index 100% rename from src/unit_tests/test_samples/manifest/ManifestTest.ProvidesAppDefinedPrivilegeElement_Invalid_NoPKGID/config.xml rename to test/smoke_tests/test_samples/manifest/ManifestTest.ProvidesAppDefinedPrivilegeElement_Invalid_NoPKGID/config.xml diff --git a/src/unit_tests/test_samples/manifest/ManifestTest.ProvidesAppDefinedPrivilegeElement_Invalid_NoURI/config.xml b/test/smoke_tests/test_samples/manifest/ManifestTest.ProvidesAppDefinedPrivilegeElement_Invalid_NoURI/config.xml similarity index 100% rename from src/unit_tests/test_samples/manifest/ManifestTest.ProvidesAppDefinedPrivilegeElement_Invalid_NoURI/config.xml rename to test/smoke_tests/test_samples/manifest/ManifestTest.ProvidesAppDefinedPrivilegeElement_Invalid_NoURI/config.xml diff --git a/src/unit_tests/test_samples/manifest/ManifestTest.ProvidesAppDefinedPrivilegeElement_Invalid_OverLength/config.xml b/test/smoke_tests/test_samples/manifest/ManifestTest.ProvidesAppDefinedPrivilegeElement_Invalid_OverLength/config.xml similarity index 100% rename from src/unit_tests/test_samples/manifest/ManifestTest.ProvidesAppDefinedPrivilegeElement_Invalid_OverLength/config.xml rename to test/smoke_tests/test_samples/manifest/ManifestTest.ProvidesAppDefinedPrivilegeElement_Invalid_OverLength/config.xml diff --git a/src/unit_tests/test_samples/manifest/ManifestTest.ProvidesAppDefinedPrivilegeElement_ManyElements/config.xml b/test/smoke_tests/test_samples/manifest/ManifestTest.ProvidesAppDefinedPrivilegeElement_ManyElements/config.xml similarity index 100% rename from src/unit_tests/test_samples/manifest/ManifestTest.ProvidesAppDefinedPrivilegeElement_ManyElements/config.xml rename to test/smoke_tests/test_samples/manifest/ManifestTest.ProvidesAppDefinedPrivilegeElement_ManyElements/config.xml diff --git a/src/unit_tests/test_samples/manifest/ManifestTest.ProvidesAppDefinedPrivilegeElement_MissingName/config.xml b/test/smoke_tests/test_samples/manifest/ManifestTest.ProvidesAppDefinedPrivilegeElement_MissingName/config.xml similarity index 100% rename from src/unit_tests/test_samples/manifest/ManifestTest.ProvidesAppDefinedPrivilegeElement_MissingName/config.xml rename to test/smoke_tests/test_samples/manifest/ManifestTest.ProvidesAppDefinedPrivilegeElement_MissingName/config.xml diff --git a/src/unit_tests/test_samples/manifest/ManifestTest.ProvidesAppDefinedPrivilegeElement_ValidName/config.xml b/test/smoke_tests/test_samples/manifest/ManifestTest.ProvidesAppDefinedPrivilegeElement_ValidName/config.xml similarity index 100% rename from src/unit_tests/test_samples/manifest/ManifestTest.ProvidesAppDefinedPrivilegeElement_ValidName/config.xml rename to test/smoke_tests/test_samples/manifest/ManifestTest.ProvidesAppDefinedPrivilegeElement_ValidName/config.xml diff --git a/src/unit_tests/test_samples/manifest/ManifestTest.ProvidesAppDefinedPrivilegeElement_WithLicenseManyElements/config.xml b/test/smoke_tests/test_samples/manifest/ManifestTest.ProvidesAppDefinedPrivilegeElement_WithLicenseManyElements/config.xml similarity index 100% rename from src/unit_tests/test_samples/manifest/ManifestTest.ProvidesAppDefinedPrivilegeElement_WithLicenseManyElements/config.xml rename to test/smoke_tests/test_samples/manifest/ManifestTest.ProvidesAppDefinedPrivilegeElement_WithLicenseManyElements/config.xml diff --git a/src/unit_tests/test_samples/manifest/ManifestTest.ProvidesAppDefinedPrivilegeElement_WithLicenseValidName/config.xml b/test/smoke_tests/test_samples/manifest/ManifestTest.ProvidesAppDefinedPrivilegeElement_WithLicenseValidName/config.xml similarity index 100% rename from src/unit_tests/test_samples/manifest/ManifestTest.ProvidesAppDefinedPrivilegeElement_WithLicenseValidName/config.xml rename to test/smoke_tests/test_samples/manifest/ManifestTest.ProvidesAppDefinedPrivilegeElement_WithLicenseValidName/config.xml diff --git a/src/unit_tests/test_samples/manifest/ManifestTest.SettingsElement_BackgroundSupportDisabled/config.xml b/test/smoke_tests/test_samples/manifest/ManifestTest.SettingElement_BackgroundSupportDisabled/config.xml similarity index 100% rename from src/unit_tests/test_samples/manifest/ManifestTest.SettingsElement_BackgroundSupportDisabled/config.xml rename to test/smoke_tests/test_samples/manifest/ManifestTest.SettingElement_BackgroundSupportDisabled/config.xml diff --git a/src/unit_tests/test_samples/manifest/ManifestTest.SettingsElement_Valid/config.xml b/test/smoke_tests/test_samples/manifest/ManifestTest.SettingElement_BackgroundSupportEnabled/config.xml similarity index 100% rename from src/unit_tests/test_samples/manifest/ManifestTest.SettingsElement_Valid/config.xml rename to test/smoke_tests/test_samples/manifest/ManifestTest.SettingElement_BackgroundSupportEnabled/config.xml diff --git a/src/unit_tests/test_samples/manifest/ManifestTest.SettingsElement_BackgroundVibrationDisabled/config.xml b/test/smoke_tests/test_samples/manifest/ManifestTest.SettingElement_BackgroundVibrationDisabled/config.xml similarity index 100% rename from src/unit_tests/test_samples/manifest/ManifestTest.SettingsElement_BackgroundVibrationDisabled/config.xml rename to test/smoke_tests/test_samples/manifest/ManifestTest.SettingElement_BackgroundVibrationDisabled/config.xml diff --git a/src/unit_tests/test_samples/manifest/ManifestTest.SettingsElement_HwKeyEnabled/config.xml b/test/smoke_tests/test_samples/manifest/ManifestTest.SettingElement_BackgroundVibrationEnabled/config.xml similarity index 100% rename from src/unit_tests/test_samples/manifest/ManifestTest.SettingsElement_HwKeyEnabled/config.xml rename to test/smoke_tests/test_samples/manifest/ManifestTest.SettingElement_BackgroundVibrationEnabled/config.xml diff --git a/src/unit_tests/test_samples/manifest/ManifestTest.SettingsElement_EncryptionEnabled/config.xml b/test/smoke_tests/test_samples/manifest/ManifestTest.SettingElement_ContextMenuDisabled/config.xml similarity index 100% rename from src/unit_tests/test_samples/manifest/ManifestTest.SettingsElement_EncryptionEnabled/config.xml rename to test/smoke_tests/test_samples/manifest/ManifestTest.SettingElement_ContextMenuDisabled/config.xml diff --git a/src/unit_tests/test_samples/manifest/ManifestTest.SettingsElement_ContextMenuEnabled/config.xml b/test/smoke_tests/test_samples/manifest/ManifestTest.SettingElement_ContextMenuEnabled/config.xml similarity index 100% rename from src/unit_tests/test_samples/manifest/ManifestTest.SettingsElement_ContextMenuEnabled/config.xml rename to test/smoke_tests/test_samples/manifest/ManifestTest.SettingElement_ContextMenuEnabled/config.xml diff --git a/src/unit_tests/test_samples/manifest/ManifestTest.SettingsElement_EncryptionDisabled/config.xml b/test/smoke_tests/test_samples/manifest/ManifestTest.SettingElement_EncryptionDisabled/config.xml similarity index 100% rename from src/unit_tests/test_samples/manifest/ManifestTest.SettingsElement_EncryptionDisabled/config.xml rename to test/smoke_tests/test_samples/manifest/ManifestTest.SettingElement_EncryptionDisabled/config.xml diff --git a/src/unit_tests/test_samples/manifest/ManifestTest.SettingsElement_ContextMenuDisabled/config.xml b/test/smoke_tests/test_samples/manifest/ManifestTest.SettingElement_EncryptionEnabled/config.xml similarity index 100% rename from src/unit_tests/test_samples/manifest/ManifestTest.SettingsElement_ContextMenuDisabled/config.xml rename to test/smoke_tests/test_samples/manifest/ManifestTest.SettingElement_EncryptionEnabled/config.xml diff --git a/src/unit_tests/test_samples/manifest/ManifestTest.SettingsElement_HwKeyDisabled/config.xml b/test/smoke_tests/test_samples/manifest/ManifestTest.SettingElement_HwKeyDisabled/config.xml similarity index 100% rename from src/unit_tests/test_samples/manifest/ManifestTest.SettingsElement_HwKeyDisabled/config.xml rename to test/smoke_tests/test_samples/manifest/ManifestTest.SettingElement_HwKeyDisabled/config.xml diff --git a/src/unit_tests/test_samples/manifest/ManifestTest.SettingsElement_BackgroundVibrationEnabled/config.xml b/test/smoke_tests/test_samples/manifest/ManifestTest.SettingElement_HwKeyEnabled/config.xml similarity index 100% rename from src/unit_tests/test_samples/manifest/ManifestTest.SettingsElement_BackgroundVibrationEnabled/config.xml rename to test/smoke_tests/test_samples/manifest/ManifestTest.SettingElement_HwKeyEnabled/config.xml diff --git a/src/unit_tests/test_samples/manifest/ManifestTest.SettingsElement_MissingBackgroundSupport/config.xml b/test/smoke_tests/test_samples/manifest/ManifestTest.SettingElement_MissingBackgroundSupport/config.xml similarity index 100% rename from src/unit_tests/test_samples/manifest/ManifestTest.SettingsElement_MissingBackgroundSupport/config.xml rename to test/smoke_tests/test_samples/manifest/ManifestTest.SettingElement_MissingBackgroundSupport/config.xml diff --git a/src/unit_tests/test_samples/manifest/ManifestTest.SettingsElement_MissingBackgroundVibration/config.xml b/test/smoke_tests/test_samples/manifest/ManifestTest.SettingElement_MissingBackgroundVibration/config.xml similarity index 100% rename from src/unit_tests/test_samples/manifest/ManifestTest.SettingsElement_MissingBackgroundVibration/config.xml rename to test/smoke_tests/test_samples/manifest/ManifestTest.SettingElement_MissingBackgroundVibration/config.xml diff --git a/src/unit_tests/test_samples/manifest/ManifestTest.SettingsElement_MissingContextMenu/config.xml b/test/smoke_tests/test_samples/manifest/ManifestTest.SettingElement_MissingContextMenu/config.xml similarity index 100% rename from src/unit_tests/test_samples/manifest/ManifestTest.SettingsElement_MissingContextMenu/config.xml rename to test/smoke_tests/test_samples/manifest/ManifestTest.SettingElement_MissingContextMenu/config.xml diff --git a/src/unit_tests/test_samples/manifest/ManifestTest.SettingsElement_MissingEncryption/config.xml b/test/smoke_tests/test_samples/manifest/ManifestTest.SettingElement_MissingEncryption/config.xml similarity index 100% rename from src/unit_tests/test_samples/manifest/ManifestTest.SettingsElement_MissingEncryption/config.xml rename to test/smoke_tests/test_samples/manifest/ManifestTest.SettingElement_MissingEncryption/config.xml diff --git a/src/unit_tests/test_samples/manifest/ManifestTest.SettingsElement_MissingHwKeyEvent/config.xml b/test/smoke_tests/test_samples/manifest/ManifestTest.SettingElement_MissingHwKeyEvent/config.xml similarity index 100% rename from src/unit_tests/test_samples/manifest/ManifestTest.SettingsElement_MissingHwKeyEvent/config.xml rename to test/smoke_tests/test_samples/manifest/ManifestTest.SettingElement_MissingHwKeyEvent/config.xml diff --git a/src/unit_tests/test_samples/manifest/ManifestTest.SettingsElement_MissingInstallLocation/config.xml b/test/smoke_tests/test_samples/manifest/ManifestTest.SettingElement_MissingInstallLocation/config.xml similarity index 100% rename from src/unit_tests/test_samples/manifest/ManifestTest.SettingsElement_MissingInstallLocation/config.xml rename to test/smoke_tests/test_samples/manifest/ManifestTest.SettingElement_MissingInstallLocation/config.xml diff --git a/src/unit_tests/test_samples/manifest/ManifestTest.SettingsElement_MissingScreenOrientation/config.xml b/test/smoke_tests/test_samples/manifest/ManifestTest.SettingElement_MissingScreenOrientation/config.xml similarity index 100% rename from src/unit_tests/test_samples/manifest/ManifestTest.SettingsElement_MissingScreenOrientation/config.xml rename to test/smoke_tests/test_samples/manifest/ManifestTest.SettingElement_MissingScreenOrientation/config.xml diff --git a/src/unit_tests/test_samples/manifest/ManifestTest.SettingsElement_BackgroundSupportEnabled/config.xml b/test/smoke_tests/test_samples/manifest/ManifestTest.SettingElement_Valid/config.xml similarity index 100% rename from src/unit_tests/test_samples/manifest/ManifestTest.SettingsElement_BackgroundSupportEnabled/config.xml rename to test/smoke_tests/test_samples/manifest/ManifestTest.SettingElement_Valid/config.xml diff --git a/src/unit_tests/test_samples/manifest/ManifestTest.SettingElement_BackgroundSupportDisabled/config.xml b/test/smoke_tests/test_samples/manifest/ManifestTest.SettingsElement_BackgroundSupportDisabled/config.xml similarity index 100% rename from src/unit_tests/test_samples/manifest/ManifestTest.SettingElement_BackgroundSupportDisabled/config.xml rename to test/smoke_tests/test_samples/manifest/ManifestTest.SettingsElement_BackgroundSupportDisabled/config.xml diff --git a/src/unit_tests/test_samples/manifest/ManifestTest.SettingElement_Valid/config.xml b/test/smoke_tests/test_samples/manifest/ManifestTest.SettingsElement_BackgroundSupportEnabled/config.xml similarity index 100% rename from src/unit_tests/test_samples/manifest/ManifestTest.SettingElement_Valid/config.xml rename to test/smoke_tests/test_samples/manifest/ManifestTest.SettingsElement_BackgroundSupportEnabled/config.xml diff --git a/src/unit_tests/test_samples/manifest/ManifestTest.SettingElement_BackgroundVibrationDisabled/config.xml b/test/smoke_tests/test_samples/manifest/ManifestTest.SettingsElement_BackgroundVibrationDisabled/config.xml similarity index 100% rename from src/unit_tests/test_samples/manifest/ManifestTest.SettingElement_BackgroundVibrationDisabled/config.xml rename to test/smoke_tests/test_samples/manifest/ManifestTest.SettingsElement_BackgroundVibrationDisabled/config.xml diff --git a/src/unit_tests/test_samples/manifest/ManifestTest.SettingElement_HwKeyEnabled/config.xml b/test/smoke_tests/test_samples/manifest/ManifestTest.SettingsElement_BackgroundVibrationEnabled/config.xml similarity index 100% rename from src/unit_tests/test_samples/manifest/ManifestTest.SettingElement_HwKeyEnabled/config.xml rename to test/smoke_tests/test_samples/manifest/ManifestTest.SettingsElement_BackgroundVibrationEnabled/config.xml diff --git a/src/unit_tests/test_samples/manifest/ManifestTest.SettingElement_EncryptionEnabled/config.xml b/test/smoke_tests/test_samples/manifest/ManifestTest.SettingsElement_ContextMenuDisabled/config.xml similarity index 100% rename from src/unit_tests/test_samples/manifest/ManifestTest.SettingElement_EncryptionEnabled/config.xml rename to test/smoke_tests/test_samples/manifest/ManifestTest.SettingsElement_ContextMenuDisabled/config.xml diff --git a/src/unit_tests/test_samples/manifest/ManifestTest.SettingElement_ContextMenuEnabled/config.xml b/test/smoke_tests/test_samples/manifest/ManifestTest.SettingsElement_ContextMenuEnabled/config.xml similarity index 100% rename from src/unit_tests/test_samples/manifest/ManifestTest.SettingElement_ContextMenuEnabled/config.xml rename to test/smoke_tests/test_samples/manifest/ManifestTest.SettingsElement_ContextMenuEnabled/config.xml diff --git a/src/unit_tests/test_samples/manifest/ManifestTest.SettingElement_EncryptionDisabled/config.xml b/test/smoke_tests/test_samples/manifest/ManifestTest.SettingsElement_EncryptionDisabled/config.xml similarity index 100% rename from src/unit_tests/test_samples/manifest/ManifestTest.SettingElement_EncryptionDisabled/config.xml rename to test/smoke_tests/test_samples/manifest/ManifestTest.SettingsElement_EncryptionDisabled/config.xml diff --git a/src/unit_tests/test_samples/manifest/ManifestTest.SettingElement_ContextMenuDisabled/config.xml b/test/smoke_tests/test_samples/manifest/ManifestTest.SettingsElement_EncryptionEnabled/config.xml similarity index 100% rename from src/unit_tests/test_samples/manifest/ManifestTest.SettingElement_ContextMenuDisabled/config.xml rename to test/smoke_tests/test_samples/manifest/ManifestTest.SettingsElement_EncryptionEnabled/config.xml diff --git a/src/unit_tests/test_samples/manifest/ManifestTest.SettingElement_HwKeyDisabled/config.xml b/test/smoke_tests/test_samples/manifest/ManifestTest.SettingsElement_HwKeyDisabled/config.xml similarity index 100% rename from src/unit_tests/test_samples/manifest/ManifestTest.SettingElement_HwKeyDisabled/config.xml rename to test/smoke_tests/test_samples/manifest/ManifestTest.SettingsElement_HwKeyDisabled/config.xml diff --git a/src/unit_tests/test_samples/manifest/ManifestTest.SettingElement_BackgroundVibrationEnabled/config.xml b/test/smoke_tests/test_samples/manifest/ManifestTest.SettingsElement_HwKeyEnabled/config.xml similarity index 100% rename from src/unit_tests/test_samples/manifest/ManifestTest.SettingElement_BackgroundVibrationEnabled/config.xml rename to test/smoke_tests/test_samples/manifest/ManifestTest.SettingsElement_HwKeyEnabled/config.xml diff --git a/src/unit_tests/test_samples/manifest/ManifestTest.SettingElement_MissingBackgroundSupport/config.xml b/test/smoke_tests/test_samples/manifest/ManifestTest.SettingsElement_MissingBackgroundSupport/config.xml similarity index 100% rename from src/unit_tests/test_samples/manifest/ManifestTest.SettingElement_MissingBackgroundSupport/config.xml rename to test/smoke_tests/test_samples/manifest/ManifestTest.SettingsElement_MissingBackgroundSupport/config.xml diff --git a/src/unit_tests/test_samples/manifest/ManifestTest.SettingElement_MissingBackgroundVibration/config.xml b/test/smoke_tests/test_samples/manifest/ManifestTest.SettingsElement_MissingBackgroundVibration/config.xml similarity index 100% rename from src/unit_tests/test_samples/manifest/ManifestTest.SettingElement_MissingBackgroundVibration/config.xml rename to test/smoke_tests/test_samples/manifest/ManifestTest.SettingsElement_MissingBackgroundVibration/config.xml diff --git a/src/unit_tests/test_samples/manifest/ManifestTest.SettingElement_MissingContextMenu/config.xml b/test/smoke_tests/test_samples/manifest/ManifestTest.SettingsElement_MissingContextMenu/config.xml similarity index 100% rename from src/unit_tests/test_samples/manifest/ManifestTest.SettingElement_MissingContextMenu/config.xml rename to test/smoke_tests/test_samples/manifest/ManifestTest.SettingsElement_MissingContextMenu/config.xml diff --git a/src/unit_tests/test_samples/manifest/ManifestTest.SettingElement_MissingEncryption/config.xml b/test/smoke_tests/test_samples/manifest/ManifestTest.SettingsElement_MissingEncryption/config.xml similarity index 100% rename from src/unit_tests/test_samples/manifest/ManifestTest.SettingElement_MissingEncryption/config.xml rename to test/smoke_tests/test_samples/manifest/ManifestTest.SettingsElement_MissingEncryption/config.xml diff --git a/src/unit_tests/test_samples/manifest/ManifestTest.SettingElement_MissingHwKeyEvent/config.xml b/test/smoke_tests/test_samples/manifest/ManifestTest.SettingsElement_MissingHwKeyEvent/config.xml similarity index 100% rename from src/unit_tests/test_samples/manifest/ManifestTest.SettingElement_MissingHwKeyEvent/config.xml rename to test/smoke_tests/test_samples/manifest/ManifestTest.SettingsElement_MissingHwKeyEvent/config.xml diff --git a/src/unit_tests/test_samples/manifest/ManifestTest.SettingElement_MissingInstallLocation/config.xml b/test/smoke_tests/test_samples/manifest/ManifestTest.SettingsElement_MissingInstallLocation/config.xml similarity index 100% rename from src/unit_tests/test_samples/manifest/ManifestTest.SettingElement_MissingInstallLocation/config.xml rename to test/smoke_tests/test_samples/manifest/ManifestTest.SettingsElement_MissingInstallLocation/config.xml diff --git a/src/unit_tests/test_samples/manifest/ManifestTest.SettingElement_MissingScreenOrientation/config.xml b/test/smoke_tests/test_samples/manifest/ManifestTest.SettingsElement_MissingScreenOrientation/config.xml similarity index 100% rename from src/unit_tests/test_samples/manifest/ManifestTest.SettingElement_MissingScreenOrientation/config.xml rename to test/smoke_tests/test_samples/manifest/ManifestTest.SettingsElement_MissingScreenOrientation/config.xml diff --git a/src/unit_tests/test_samples/manifest/ManifestTest.SettingElement_BackgroundSupportEnabled/config.xml b/test/smoke_tests/test_samples/manifest/ManifestTest.SettingsElement_Valid/config.xml similarity index 100% rename from src/unit_tests/test_samples/manifest/ManifestTest.SettingElement_BackgroundSupportEnabled/config.xml rename to test/smoke_tests/test_samples/manifest/ManifestTest.SettingsElement_Valid/config.xml diff --git a/src/unit_tests/test_samples/manifest/ManifestTest.WidgetElement_InvalidNamespace/config.xml b/test/smoke_tests/test_samples/manifest/ManifestTest.WidgetElement_InvalidNamespace/config.xml similarity index 100% rename from src/unit_tests/test_samples/manifest/ManifestTest.WidgetElement_InvalidNamespace/config.xml rename to test/smoke_tests/test_samples/manifest/ManifestTest.WidgetElement_InvalidNamespace/config.xml diff --git a/src/unit_tests/test_samples/manifest/ManifestTest.WidgetElement_ManyNamespaces/config.xml b/test/smoke_tests/test_samples/manifest/ManifestTest.WidgetElement_ManyNamespaces/config.xml similarity index 100% rename from src/unit_tests/test_samples/manifest/ManifestTest.WidgetElement_ManyNamespaces/config.xml rename to test/smoke_tests/test_samples/manifest/ManifestTest.WidgetElement_ManyNamespaces/config.xml diff --git a/src/unit_tests/test_samples/manifest/ManifestTest.WidgetElement_MissingNamespace/config.xml b/test/smoke_tests/test_samples/manifest/ManifestTest.WidgetElement_MissingNamespace/config.xml similarity index 100% rename from src/unit_tests/test_samples/manifest/ManifestTest.WidgetElement_MissingNamespace/config.xml rename to test/smoke_tests/test_samples/manifest/ManifestTest.WidgetElement_MissingNamespace/config.xml diff --git a/src/unit_tests/test_samples/manifest/ManifestTest.ApplicationElement_ValidAppId/config.xml b/test/smoke_tests/test_samples/manifest/ManifestTest.WidgetElement_Valid/config.xml similarity index 100% rename from src/unit_tests/test_samples/manifest/ManifestTest.ApplicationElement_ValidAppId/config.xml rename to test/smoke_tests/test_samples/manifest/ManifestTest.WidgetElement_Valid/config.xml diff --git a/src/unit_tests/test_samples/smoke/DeinstallationMode.wgt b/test/smoke_tests/test_samples/smoke/DeinstallationMode.wgt similarity index 100% rename from src/unit_tests/test_samples/smoke/DeinstallationMode.wgt rename to test/smoke_tests/test_samples/smoke/DeinstallationMode.wgt diff --git a/src/unit_tests/test_samples/smoke/DeinstallationMode_Hybrid.wgt b/test/smoke_tests/test_samples/smoke/DeinstallationMode_Hybrid.wgt similarity index 100% rename from src/unit_tests/test_samples/smoke/DeinstallationMode_Hybrid.wgt rename to test/smoke_tests/test_samples/smoke/DeinstallationMode_Hybrid.wgt diff --git a/src/unit_tests/test_samples/smoke/DeinstallationMode_Preload.wgt b/test/smoke_tests/test_samples/smoke/DeinstallationMode_Preload.wgt similarity index 100% rename from src/unit_tests/test_samples/smoke/DeinstallationMode_Preload.wgt rename to test/smoke_tests/test_samples/smoke/DeinstallationMode_Preload.wgt diff --git a/src/unit_tests/test_samples/smoke/DeltaMode.delta b/test/smoke_tests/test_samples/smoke/DeltaMode.delta similarity index 100% rename from src/unit_tests/test_samples/smoke/DeltaMode.delta rename to test/smoke_tests/test_samples/smoke/DeltaMode.delta diff --git a/src/unit_tests/test_samples/smoke/DeltaMode.wgt b/test/smoke_tests/test_samples/smoke/DeltaMode.wgt similarity index 100% rename from src/unit_tests/test_samples/smoke/DeltaMode.wgt rename to test/smoke_tests/test_samples/smoke/DeltaMode.wgt diff --git a/src/unit_tests/test_samples/smoke/DeltaMode_2.wgt b/test/smoke_tests/test_samples/smoke/DeltaMode_2.wgt similarity index 100% rename from src/unit_tests/test_samples/smoke/DeltaMode_2.wgt rename to test/smoke_tests/test_samples/smoke/DeltaMode_2.wgt diff --git a/src/unit_tests/test_samples/smoke/DeltaMode_Hybrid.delta b/test/smoke_tests/test_samples/smoke/DeltaMode_Hybrid.delta similarity index 100% rename from src/unit_tests/test_samples/smoke/DeltaMode_Hybrid.delta rename to test/smoke_tests/test_samples/smoke/DeltaMode_Hybrid.delta diff --git a/src/unit_tests/test_samples/smoke/DeltaMode_Hybrid.wgt b/test/smoke_tests/test_samples/smoke/DeltaMode_Hybrid.wgt similarity index 100% rename from src/unit_tests/test_samples/smoke/DeltaMode_Hybrid.wgt rename to test/smoke_tests/test_samples/smoke/DeltaMode_Hybrid.wgt diff --git a/src/unit_tests/test_samples/smoke/DeltaMode_Hybrid_2.wgt b/test/smoke_tests/test_samples/smoke/DeltaMode_Hybrid_2.wgt similarity index 100% rename from src/unit_tests/test_samples/smoke/DeltaMode_Hybrid_2.wgt rename to test/smoke_tests/test_samples/smoke/DeltaMode_Hybrid_2.wgt diff --git a/src/unit_tests/test_samples/smoke/DeltaMode_Rollback.delta b/test/smoke_tests/test_samples/smoke/DeltaMode_Rollback.delta similarity index 100% rename from src/unit_tests/test_samples/smoke/DeltaMode_Rollback.delta rename to test/smoke_tests/test_samples/smoke/DeltaMode_Rollback.delta diff --git a/src/unit_tests/test_samples/smoke/DeltaMode_Rollback.wgt b/test/smoke_tests/test_samples/smoke/DeltaMode_Rollback.wgt similarity index 100% rename from src/unit_tests/test_samples/smoke/DeltaMode_Rollback.wgt rename to test/smoke_tests/test_samples/smoke/DeltaMode_Rollback.wgt diff --git a/src/unit_tests/test_samples/smoke/DeltaMode_Rollback_2.wgt b/test/smoke_tests/test_samples/smoke/DeltaMode_Rollback_2.wgt similarity index 100% rename from src/unit_tests/test_samples/smoke/DeltaMode_Rollback_2.wgt rename to test/smoke_tests/test_samples/smoke/DeltaMode_Rollback_2.wgt diff --git a/src/unit_tests/test_samples/smoke/DeltaMode_Rollback_Hybrid.delta b/test/smoke_tests/test_samples/smoke/DeltaMode_Rollback_Hybrid.delta similarity index 100% rename from src/unit_tests/test_samples/smoke/DeltaMode_Rollback_Hybrid.delta rename to test/smoke_tests/test_samples/smoke/DeltaMode_Rollback_Hybrid.delta diff --git a/src/unit_tests/test_samples/smoke/DeltaMode_Rollback_Hybrid.wgt b/test/smoke_tests/test_samples/smoke/DeltaMode_Rollback_Hybrid.wgt similarity index 100% rename from src/unit_tests/test_samples/smoke/DeltaMode_Rollback_Hybrid.wgt rename to test/smoke_tests/test_samples/smoke/DeltaMode_Rollback_Hybrid.wgt diff --git a/src/unit_tests/test_samples/smoke/DeltaMode_Rollback_Hybrid_2.wgt b/test/smoke_tests/test_samples/smoke/DeltaMode_Rollback_Hybrid_2.wgt similarity index 100% rename from src/unit_tests/test_samples/smoke/DeltaMode_Rollback_Hybrid_2.wgt rename to test/smoke_tests/test_samples/smoke/DeltaMode_Rollback_Hybrid_2.wgt diff --git a/src/unit_tests/test_samples/smoke/DisablePkg.wgt b/test/smoke_tests/test_samples/smoke/DisablePkg.wgt similarity index 100% rename from src/unit_tests/test_samples/smoke/DisablePkg.wgt rename to test/smoke_tests/test_samples/smoke/DisablePkg.wgt diff --git a/src/unit_tests/test_samples/smoke/EnablePkg.wgt b/test/smoke_tests/test_samples/smoke/EnablePkg.wgt similarity index 100% rename from src/unit_tests/test_samples/smoke/EnablePkg.wgt rename to test/smoke_tests/test_samples/smoke/EnablePkg.wgt diff --git a/src/unit_tests/test_samples/smoke/InstallExtendedMode.wgt b/test/smoke_tests/test_samples/smoke/InstallExtendedMode.wgt similarity index 100% rename from src/unit_tests/test_samples/smoke/InstallExtendedMode.wgt rename to test/smoke_tests/test_samples/smoke/InstallExtendedMode.wgt diff --git a/src/unit_tests/test_samples/smoke/InstallExternalMode.wgt b/test/smoke_tests/test_samples/smoke/InstallExternalMode.wgt similarity index 100% rename from src/unit_tests/test_samples/smoke/InstallExternalMode.wgt rename to test/smoke_tests/test_samples/smoke/InstallExternalMode.wgt diff --git a/src/unit_tests/test_samples/smoke/InstallationMode.wgt b/test/smoke_tests/test_samples/smoke/InstallationMode.wgt similarity index 100% rename from src/unit_tests/test_samples/smoke/InstallationMode.wgt rename to test/smoke_tests/test_samples/smoke/InstallationMode.wgt diff --git a/src/unit_tests/test_samples/smoke/InstallationMode_GlobalServiceAppWithUiAppId.wgt b/test/smoke_tests/test_samples/smoke/InstallationMode_GlobalServiceAppWithUiAppId.wgt similarity index 100% rename from src/unit_tests/test_samples/smoke/InstallationMode_GlobalServiceAppWithUiAppId.wgt rename to test/smoke_tests/test_samples/smoke/InstallationMode_GlobalServiceAppWithUiAppId.wgt diff --git a/src/unit_tests/test_samples/smoke/InstallationMode_GlobalServiceAppWithoutUiAppId.wgt b/test/smoke_tests/test_samples/smoke/InstallationMode_GlobalServiceAppWithoutUiAppId.wgt similarity index 100% rename from src/unit_tests/test_samples/smoke/InstallationMode_GlobalServiceAppWithoutUiAppId.wgt rename to test/smoke_tests/test_samples/smoke/InstallationMode_GlobalServiceAppWithoutUiAppId.wgt diff --git a/src/unit_tests/test_samples/smoke/InstallationMode_GoodSignature.wgt b/test/smoke_tests/test_samples/smoke/InstallationMode_GoodSignature.wgt similarity index 100% rename from src/unit_tests/test_samples/smoke/InstallationMode_GoodSignature.wgt rename to test/smoke_tests/test_samples/smoke/InstallationMode_GoodSignature.wgt diff --git a/src/unit_tests/test_samples/smoke/InstallationMode_Hybrid.wgt b/test/smoke_tests/test_samples/smoke/InstallationMode_Hybrid.wgt similarity index 100% rename from src/unit_tests/test_samples/smoke/InstallationMode_Hybrid.wgt rename to test/smoke_tests/test_samples/smoke/InstallationMode_Hybrid.wgt diff --git a/src/unit_tests/test_samples/smoke/InstallationMode_Preload.wgt b/test/smoke_tests/test_samples/smoke/InstallationMode_Preload.wgt similarity index 100% rename from src/unit_tests/test_samples/smoke/InstallationMode_Preload.wgt rename to test/smoke_tests/test_samples/smoke/InstallationMode_Preload.wgt diff --git a/src/unit_tests/test_samples/smoke/InstallationMode_Rollback.wgt b/test/smoke_tests/test_samples/smoke/InstallationMode_Rollback.wgt similarity index 100% rename from src/unit_tests/test_samples/smoke/InstallationMode_Rollback.wgt rename to test/smoke_tests/test_samples/smoke/InstallationMode_Rollback.wgt diff --git a/src/unit_tests/test_samples/smoke/InstallationMode_Rollback_Hybrid.wgt b/test/smoke_tests/test_samples/smoke/InstallationMode_Rollback_Hybrid.wgt similarity index 100% rename from src/unit_tests/test_samples/smoke/InstallationMode_Rollback_Hybrid.wgt rename to test/smoke_tests/test_samples/smoke/InstallationMode_Rollback_Hybrid.wgt diff --git a/src/unit_tests/test_samples/smoke/InstallationMode_UIAppWithoutUiAppId.wgt b/test/smoke_tests/test_samples/smoke/InstallationMode_UIAppWithoutUiAppId.wgt similarity index 100% rename from src/unit_tests/test_samples/smoke/InstallationMode_UIAppWithoutUiAppId.wgt rename to test/smoke_tests/test_samples/smoke/InstallationMode_UIAppWithoutUiAppId.wgt diff --git a/src/unit_tests/test_samples/smoke/InstallationMode_UIServiceAppWithUiAppId.wgt b/test/smoke_tests/test_samples/smoke/InstallationMode_UIServiceAppWithUiAppId.wgt similarity index 100% rename from src/unit_tests/test_samples/smoke/InstallationMode_UIServiceAppWithUiAppId.wgt rename to test/smoke_tests/test_samples/smoke/InstallationMode_UIServiceAppWithUiAppId.wgt diff --git a/src/unit_tests/test_samples/smoke/InstallationMode_UIServiceAppWithoutUiAppId.wgt b/test/smoke_tests/test_samples/smoke/InstallationMode_UIServiceAppWithoutUiAppId.wgt similarity index 100% rename from src/unit_tests/test_samples/smoke/InstallationMode_UIServiceAppWithoutUiAppId.wgt rename to test/smoke_tests/test_samples/smoke/InstallationMode_UIServiceAppWithoutUiAppId.wgt diff --git a/src/unit_tests/test_samples/smoke/InstallationMode_WrongSignature.wgt b/test/smoke_tests/test_samples/smoke/InstallationMode_WrongSignature.wgt similarity index 100% rename from src/unit_tests/test_samples/smoke/InstallationMode_WrongSignature.wgt rename to test/smoke_tests/test_samples/smoke/InstallationMode_WrongSignature.wgt diff --git a/src/unit_tests/test_samples/smoke/ManifestDirectInstallMode/smokewgt40/bin/smokewgt40.ManifestDirectInstallMode b/test/smoke_tests/test_samples/smoke/ManifestDirectInstallMode/smokewgt40/bin/smokewgt40.ManifestDirectInstallMode similarity index 100% rename from src/unit_tests/test_samples/smoke/ManifestDirectInstallMode/smokewgt40/bin/smokewgt40.ManifestDirectInstallMode rename to test/smoke_tests/test_samples/smoke/ManifestDirectInstallMode/smokewgt40/bin/smokewgt40.ManifestDirectInstallMode diff --git a/src/unit_tests/test_samples/smoke/ManifestDirectInstallMode_Hybrid/smokehyb12/res/wgt/LICENSE.APLv2 b/test/smoke_tests/test_samples/smoke/ManifestDirectInstallMode/smokewgt40/res/wgt/LICENSE.APLv2 similarity index 100% rename from src/unit_tests/test_samples/smoke/ManifestDirectInstallMode_Hybrid/smokehyb12/res/wgt/LICENSE.APLv2 rename to test/smoke_tests/test_samples/smoke/ManifestDirectInstallMode/smokewgt40/res/wgt/LICENSE.APLv2 diff --git a/src/unit_tests/test_samples/smoke/ManifestDirectInstallMode_Hybrid/smokehyb12/res/wgt/NOTICE b/test/smoke_tests/test_samples/smoke/ManifestDirectInstallMode/smokewgt40/res/wgt/NOTICE similarity index 100% rename from src/unit_tests/test_samples/smoke/ManifestDirectInstallMode_Hybrid/smokehyb12/res/wgt/NOTICE rename to test/smoke_tests/test_samples/smoke/ManifestDirectInstallMode/smokewgt40/res/wgt/NOTICE diff --git a/src/unit_tests/test_samples/smoke/ManifestDirectInstallMode/smokewgt40/res/wgt/author-signature.xml b/test/smoke_tests/test_samples/smoke/ManifestDirectInstallMode/smokewgt40/res/wgt/author-signature.xml similarity index 100% rename from src/unit_tests/test_samples/smoke/ManifestDirectInstallMode/smokewgt40/res/wgt/author-signature.xml rename to test/smoke_tests/test_samples/smoke/ManifestDirectInstallMode/smokewgt40/res/wgt/author-signature.xml diff --git a/src/unit_tests/test_samples/smoke/ManifestDirectInstallMode/smokewgt40/res/wgt/config.xml b/test/smoke_tests/test_samples/smoke/ManifestDirectInstallMode/smokewgt40/res/wgt/config.xml similarity index 100% rename from src/unit_tests/test_samples/smoke/ManifestDirectInstallMode/smokewgt40/res/wgt/config.xml rename to test/smoke_tests/test_samples/smoke/ManifestDirectInstallMode/smokewgt40/res/wgt/config.xml diff --git a/src/unit_tests/test_samples/smoke/ManifestDirectInstallMode_Hybrid/smokehyb12/res/wgt/css/style.css b/test/smoke_tests/test_samples/smoke/ManifestDirectInstallMode/smokewgt40/res/wgt/css/style.css similarity index 100% rename from src/unit_tests/test_samples/smoke/ManifestDirectInstallMode_Hybrid/smokehyb12/res/wgt/css/style.css rename to test/smoke_tests/test_samples/smoke/ManifestDirectInstallMode/smokewgt40/res/wgt/css/style.css diff --git a/src/unit_tests/test_samples/smoke/ManifestDirectInstallMode_Hybrid/smokehyb12/res/wgt/icon.png b/test/smoke_tests/test_samples/smoke/ManifestDirectInstallMode/smokewgt40/res/wgt/icon.png similarity index 100% rename from src/unit_tests/test_samples/smoke/ManifestDirectInstallMode_Hybrid/smokehyb12/res/wgt/icon.png rename to test/smoke_tests/test_samples/smoke/ManifestDirectInstallMode/smokewgt40/res/wgt/icon.png diff --git a/src/unit_tests/test_samples/smoke/ManifestDirectInstallMode_Hybrid/smokehyb12/res/wgt/index.html b/test/smoke_tests/test_samples/smoke/ManifestDirectInstallMode/smokewgt40/res/wgt/index.html similarity index 100% rename from src/unit_tests/test_samples/smoke/ManifestDirectInstallMode_Hybrid/smokehyb12/res/wgt/index.html rename to test/smoke_tests/test_samples/smoke/ManifestDirectInstallMode/smokewgt40/res/wgt/index.html diff --git a/src/unit_tests/test_samples/smoke/ManifestDirectInstallMode_Hybrid/smokehyb12/res/wgt/js/app.js b/test/smoke_tests/test_samples/smoke/ManifestDirectInstallMode/smokewgt40/res/wgt/js/app.js similarity index 100% rename from src/unit_tests/test_samples/smoke/ManifestDirectInstallMode_Hybrid/smokehyb12/res/wgt/js/app.js rename to test/smoke_tests/test_samples/smoke/ManifestDirectInstallMode/smokewgt40/res/wgt/js/app.js diff --git a/src/unit_tests/test_samples/smoke/ManifestDirectInstallMode/smokewgt40/res/wgt/signature1.xml b/test/smoke_tests/test_samples/smoke/ManifestDirectInstallMode/smokewgt40/res/wgt/signature1.xml similarity index 100% rename from src/unit_tests/test_samples/smoke/ManifestDirectInstallMode/smokewgt40/res/wgt/signature1.xml rename to test/smoke_tests/test_samples/smoke/ManifestDirectInstallMode/smokewgt40/res/wgt/signature1.xml diff --git a/src/unit_tests/test_samples/smoke/ManifestDirectInstallMode_Hybrid/smokehyb12/res/wgt/version.txt b/test/smoke_tests/test_samples/smoke/ManifestDirectInstallMode/smokewgt40/res/wgt/version.txt similarity index 100% rename from src/unit_tests/test_samples/smoke/ManifestDirectInstallMode_Hybrid/smokehyb12/res/wgt/version.txt rename to test/smoke_tests/test_samples/smoke/ManifestDirectInstallMode/smokewgt40/res/wgt/version.txt diff --git a/src/unit_tests/test_samples/smoke/ManifestDirectInstallMode/smokewgt40/shared/res/smokewgt40.ManifestDirectInstallMode.png b/test/smoke_tests/test_samples/smoke/ManifestDirectInstallMode/smokewgt40/shared/res/smokewgt40.ManifestDirectInstallMode.png similarity index 100% rename from src/unit_tests/test_samples/smoke/ManifestDirectInstallMode/smokewgt40/shared/res/smokewgt40.ManifestDirectInstallMode.png rename to test/smoke_tests/test_samples/smoke/ManifestDirectInstallMode/smokewgt40/shared/res/smokewgt40.ManifestDirectInstallMode.png diff --git a/src/unit_tests/test_samples/smoke/ManifestDirectInstallMode/smokewgt40/tmp/sth b/test/smoke_tests/test_samples/smoke/ManifestDirectInstallMode/smokewgt40/tmp/sth similarity index 100% rename from src/unit_tests/test_samples/smoke/ManifestDirectInstallMode/smokewgt40/tmp/sth rename to test/smoke_tests/test_samples/smoke/ManifestDirectInstallMode/smokewgt40/tmp/sth diff --git a/src/unit_tests/test_samples/smoke/ManifestDirectInstallMode_Hybrid/smokehyb12/author-signature.xml b/test/smoke_tests/test_samples/smoke/ManifestDirectInstallMode_Hybrid/smokehyb12/author-signature.xml similarity index 100% rename from src/unit_tests/test_samples/smoke/ManifestDirectInstallMode_Hybrid/smokehyb12/author-signature.xml rename to test/smoke_tests/test_samples/smoke/ManifestDirectInstallMode_Hybrid/smokehyb12/author-signature.xml diff --git a/src/unit_tests/test_samples/smoke/ManifestDirectInstallMode_Hybrid/smokehyb12/bin/service2 b/test/smoke_tests/test_samples/smoke/ManifestDirectInstallMode_Hybrid/smokehyb12/bin/service2 similarity index 100% rename from src/unit_tests/test_samples/smoke/ManifestDirectInstallMode_Hybrid/smokehyb12/bin/service2 rename to test/smoke_tests/test_samples/smoke/ManifestDirectInstallMode_Hybrid/smokehyb12/bin/service2 diff --git a/src/unit_tests/test_samples/smoke/ManifestDirectInstallMode_Hybrid/smokehyb12/bin/smokehyb12.ManifestDirectInstallModeHybrid b/test/smoke_tests/test_samples/smoke/ManifestDirectInstallMode_Hybrid/smokehyb12/bin/smokehyb12.ManifestDirectInstallModeHybrid similarity index 100% rename from src/unit_tests/test_samples/smoke/ManifestDirectInstallMode_Hybrid/smokehyb12/bin/smokehyb12.ManifestDirectInstallModeHybrid rename to test/smoke_tests/test_samples/smoke/ManifestDirectInstallMode_Hybrid/smokehyb12/bin/smokehyb12.ManifestDirectInstallModeHybrid diff --git a/src/unit_tests/test_samples/smoke/ManifestDirectInstallMode_Hybrid/smokehyb12/config.xml b/test/smoke_tests/test_samples/smoke/ManifestDirectInstallMode_Hybrid/smokehyb12/config.xml similarity index 100% rename from src/unit_tests/test_samples/smoke/ManifestDirectInstallMode_Hybrid/smokehyb12/config.xml rename to test/smoke_tests/test_samples/smoke/ManifestDirectInstallMode_Hybrid/smokehyb12/config.xml diff --git a/src/unit_tests/test_samples/smoke/ManifestDirectInstallMode_Hybrid/smokehyb12/tmp/sth.txt b/test/smoke_tests/test_samples/smoke/ManifestDirectInstallMode_Hybrid/smokehyb12/lib/sth.txt similarity index 100% rename from src/unit_tests/test_samples/smoke/ManifestDirectInstallMode_Hybrid/smokehyb12/tmp/sth.txt rename to test/smoke_tests/test_samples/smoke/ManifestDirectInstallMode_Hybrid/smokehyb12/lib/sth.txt diff --git a/src/unit_tests/test_samples/smoke/ManifestDirectInstallMode/smokewgt40/res/wgt/LICENSE.APLv2 b/test/smoke_tests/test_samples/smoke/ManifestDirectInstallMode_Hybrid/smokehyb12/res/wgt/LICENSE.APLv2 similarity index 100% rename from src/unit_tests/test_samples/smoke/ManifestDirectInstallMode/smokewgt40/res/wgt/LICENSE.APLv2 rename to test/smoke_tests/test_samples/smoke/ManifestDirectInstallMode_Hybrid/smokehyb12/res/wgt/LICENSE.APLv2 diff --git a/src/unit_tests/test_samples/smoke/ManifestDirectInstallMode/smokewgt40/res/wgt/NOTICE b/test/smoke_tests/test_samples/smoke/ManifestDirectInstallMode_Hybrid/smokehyb12/res/wgt/NOTICE similarity index 100% rename from src/unit_tests/test_samples/smoke/ManifestDirectInstallMode/smokewgt40/res/wgt/NOTICE rename to test/smoke_tests/test_samples/smoke/ManifestDirectInstallMode_Hybrid/smokehyb12/res/wgt/NOTICE diff --git a/src/unit_tests/test_samples/smoke/ManifestDirectInstallMode_Hybrid/smokehyb12/res/wgt/config.xml b/test/smoke_tests/test_samples/smoke/ManifestDirectInstallMode_Hybrid/smokehyb12/res/wgt/config.xml similarity index 100% rename from src/unit_tests/test_samples/smoke/ManifestDirectInstallMode_Hybrid/smokehyb12/res/wgt/config.xml rename to test/smoke_tests/test_samples/smoke/ManifestDirectInstallMode_Hybrid/smokehyb12/res/wgt/config.xml diff --git a/src/unit_tests/test_samples/smoke/ManifestDirectInstallMode/smokewgt40/res/wgt/css/style.css b/test/smoke_tests/test_samples/smoke/ManifestDirectInstallMode_Hybrid/smokehyb12/res/wgt/css/style.css similarity index 100% rename from src/unit_tests/test_samples/smoke/ManifestDirectInstallMode/smokewgt40/res/wgt/css/style.css rename to test/smoke_tests/test_samples/smoke/ManifestDirectInstallMode_Hybrid/smokehyb12/res/wgt/css/style.css diff --git a/src/unit_tests/test_samples/smoke/ManifestDirectInstallMode/smokewgt40/res/wgt/icon.png b/test/smoke_tests/test_samples/smoke/ManifestDirectInstallMode_Hybrid/smokehyb12/res/wgt/icon.png similarity index 100% rename from src/unit_tests/test_samples/smoke/ManifestDirectInstallMode/smokewgt40/res/wgt/icon.png rename to test/smoke_tests/test_samples/smoke/ManifestDirectInstallMode_Hybrid/smokehyb12/res/wgt/icon.png diff --git a/src/unit_tests/test_samples/smoke/ManifestDirectInstallMode/smokewgt40/res/wgt/index.html b/test/smoke_tests/test_samples/smoke/ManifestDirectInstallMode_Hybrid/smokehyb12/res/wgt/index.html similarity index 100% rename from src/unit_tests/test_samples/smoke/ManifestDirectInstallMode/smokewgt40/res/wgt/index.html rename to test/smoke_tests/test_samples/smoke/ManifestDirectInstallMode_Hybrid/smokehyb12/res/wgt/index.html diff --git a/src/unit_tests/test_samples/smoke/ManifestDirectInstallMode/smokewgt40/res/wgt/js/app.js b/test/smoke_tests/test_samples/smoke/ManifestDirectInstallMode_Hybrid/smokehyb12/res/wgt/js/app.js similarity index 100% rename from src/unit_tests/test_samples/smoke/ManifestDirectInstallMode/smokewgt40/res/wgt/js/app.js rename to test/smoke_tests/test_samples/smoke/ManifestDirectInstallMode_Hybrid/smokehyb12/res/wgt/js/app.js diff --git a/src/unit_tests/test_samples/smoke/ManifestDirectInstallMode/smokewgt40/res/wgt/version.txt b/test/smoke_tests/test_samples/smoke/ManifestDirectInstallMode_Hybrid/smokehyb12/res/wgt/version.txt similarity index 100% rename from src/unit_tests/test_samples/smoke/ManifestDirectInstallMode/smokewgt40/res/wgt/version.txt rename to test/smoke_tests/test_samples/smoke/ManifestDirectInstallMode_Hybrid/smokehyb12/res/wgt/version.txt diff --git a/src/unit_tests/test_samples/smoke/ManifestDirectInstallMode_Hybrid/smokehyb12/shared/res/service2.png b/test/smoke_tests/test_samples/smoke/ManifestDirectInstallMode_Hybrid/smokehyb12/shared/res/service2.png similarity index 100% rename from src/unit_tests/test_samples/smoke/ManifestDirectInstallMode_Hybrid/smokehyb12/shared/res/service2.png rename to test/smoke_tests/test_samples/smoke/ManifestDirectInstallMode_Hybrid/smokehyb12/shared/res/service2.png diff --git a/src/unit_tests/test_samples/smoke/ManifestDirectInstallMode_Hybrid/smokehyb12/shared/res/smokehyb12.ManifestDirectInstallModeHybrid.png b/test/smoke_tests/test_samples/smoke/ManifestDirectInstallMode_Hybrid/smokehyb12/shared/res/smokehyb12.ManifestDirectInstallModeHybrid.png similarity index 100% rename from src/unit_tests/test_samples/smoke/ManifestDirectInstallMode_Hybrid/smokehyb12/shared/res/smokehyb12.ManifestDirectInstallModeHybrid.png rename to test/smoke_tests/test_samples/smoke/ManifestDirectInstallMode_Hybrid/smokehyb12/shared/res/smokehyb12.ManifestDirectInstallModeHybrid.png diff --git a/src/unit_tests/test_samples/smoke/ManifestDirectInstallMode_Hybrid/smokehyb12/signature1.xml b/test/smoke_tests/test_samples/smoke/ManifestDirectInstallMode_Hybrid/smokehyb12/signature1.xml similarity index 100% rename from src/unit_tests/test_samples/smoke/ManifestDirectInstallMode_Hybrid/smokehyb12/signature1.xml rename to test/smoke_tests/test_samples/smoke/ManifestDirectInstallMode_Hybrid/smokehyb12/signature1.xml diff --git a/src/unit_tests/test_samples/smoke/ManifestDirectInstallMode_Hybrid/smokehyb12/tizen-manifest.xml b/test/smoke_tests/test_samples/smoke/ManifestDirectInstallMode_Hybrid/smokehyb12/tizen-manifest.xml similarity index 100% rename from src/unit_tests/test_samples/smoke/ManifestDirectInstallMode_Hybrid/smokehyb12/tizen-manifest.xml rename to test/smoke_tests/test_samples/smoke/ManifestDirectInstallMode_Hybrid/smokehyb12/tizen-manifest.xml diff --git a/src/unit_tests/test_samples/smoke/ManifestDirectInstallMode_Hybrid/smokehyb12/lib/sth.txt b/test/smoke_tests/test_samples/smoke/ManifestDirectInstallMode_Hybrid/smokehyb12/tmp/sth.txt similarity index 100% rename from src/unit_tests/test_samples/smoke/ManifestDirectInstallMode_Hybrid/smokehyb12/lib/sth.txt rename to test/smoke_tests/test_samples/smoke/ManifestDirectInstallMode_Hybrid/smokehyb12/tmp/sth.txt diff --git a/src/unit_tests/test_samples/smoke/ManifestDirectUpdateMode.wgt b/test/smoke_tests/test_samples/smoke/ManifestDirectUpdateMode.wgt similarity index 100% rename from src/unit_tests/test_samples/smoke/ManifestDirectUpdateMode.wgt rename to test/smoke_tests/test_samples/smoke/ManifestDirectUpdateMode.wgt diff --git a/src/unit_tests/test_samples/smoke/ManifestDirectUpdateMode_Hybrid.wgt b/test/smoke_tests/test_samples/smoke/ManifestDirectUpdateMode_Hybrid.wgt similarity index 100% rename from src/unit_tests/test_samples/smoke/ManifestDirectUpdateMode_Hybrid.wgt rename to test/smoke_tests/test_samples/smoke/ManifestDirectUpdateMode_Hybrid.wgt diff --git a/src/unit_tests/test_samples/smoke/MigrateLegacyExternalImageMode.wgt b/test/smoke_tests/test_samples/smoke/MigrateLegacyExternalImageMode.wgt similarity index 100% rename from src/unit_tests/test_samples/smoke/MigrateLegacyExternalImageMode.wgt rename to test/smoke_tests/test_samples/smoke/MigrateLegacyExternalImageMode.wgt diff --git a/src/unit_tests/test_samples/smoke/MountInstallationMode.wgt b/test/smoke_tests/test_samples/smoke/MountInstallationMode.wgt similarity index 100% rename from src/unit_tests/test_samples/smoke/MountInstallationMode.wgt rename to test/smoke_tests/test_samples/smoke/MountInstallationMode.wgt diff --git a/src/unit_tests/test_samples/smoke/MountInstallationMode_Hybrid.wgt b/test/smoke_tests/test_samples/smoke/MountInstallationMode_Hybrid.wgt similarity index 100% rename from src/unit_tests/test_samples/smoke/MountInstallationMode_Hybrid.wgt rename to test/smoke_tests/test_samples/smoke/MountInstallationMode_Hybrid.wgt diff --git a/src/unit_tests/test_samples/smoke/MountInstallationMode_Rollback.wgt b/test/smoke_tests/test_samples/smoke/MountInstallationMode_Rollback.wgt similarity index 100% rename from src/unit_tests/test_samples/smoke/MountInstallationMode_Rollback.wgt rename to test/smoke_tests/test_samples/smoke/MountInstallationMode_Rollback.wgt diff --git a/src/unit_tests/test_samples/smoke/MountInstallationMode_Rollback_Hybrid.wgt b/test/smoke_tests/test_samples/smoke/MountInstallationMode_Rollback_Hybrid.wgt similarity index 100% rename from src/unit_tests/test_samples/smoke/MountInstallationMode_Rollback_Hybrid.wgt rename to test/smoke_tests/test_samples/smoke/MountInstallationMode_Rollback_Hybrid.wgt diff --git a/src/unit_tests/test_samples/smoke/MountUpdateMode.wgt b/test/smoke_tests/test_samples/smoke/MountUpdateMode.wgt similarity index 100% rename from src/unit_tests/test_samples/smoke/MountUpdateMode.wgt rename to test/smoke_tests/test_samples/smoke/MountUpdateMode.wgt diff --git a/src/unit_tests/test_samples/smoke/MountUpdateMode_2.wgt b/test/smoke_tests/test_samples/smoke/MountUpdateMode_2.wgt similarity index 100% rename from src/unit_tests/test_samples/smoke/MountUpdateMode_2.wgt rename to test/smoke_tests/test_samples/smoke/MountUpdateMode_2.wgt diff --git a/src/unit_tests/test_samples/smoke/MountUpdateMode_Hybrid.wgt b/test/smoke_tests/test_samples/smoke/MountUpdateMode_Hybrid.wgt similarity index 100% rename from src/unit_tests/test_samples/smoke/MountUpdateMode_Hybrid.wgt rename to test/smoke_tests/test_samples/smoke/MountUpdateMode_Hybrid.wgt diff --git a/src/unit_tests/test_samples/smoke/MountUpdateMode_Hybrid_2.wgt b/test/smoke_tests/test_samples/smoke/MountUpdateMode_Hybrid_2.wgt similarity index 100% rename from src/unit_tests/test_samples/smoke/MountUpdateMode_Hybrid_2.wgt rename to test/smoke_tests/test_samples/smoke/MountUpdateMode_Hybrid_2.wgt diff --git a/src/unit_tests/test_samples/smoke/MountUpdateMode_Rollback.wgt b/test/smoke_tests/test_samples/smoke/MountUpdateMode_Rollback.wgt similarity index 100% rename from src/unit_tests/test_samples/smoke/MountUpdateMode_Rollback.wgt rename to test/smoke_tests/test_samples/smoke/MountUpdateMode_Rollback.wgt diff --git a/src/unit_tests/test_samples/smoke/MountUpdateMode_Rollback_2.wgt b/test/smoke_tests/test_samples/smoke/MountUpdateMode_Rollback_2.wgt similarity index 100% rename from src/unit_tests/test_samples/smoke/MountUpdateMode_Rollback_2.wgt rename to test/smoke_tests/test_samples/smoke/MountUpdateMode_Rollback_2.wgt diff --git a/src/unit_tests/test_samples/smoke/MountUpdateMode_Rollback_Hybrid.wgt b/test/smoke_tests/test_samples/smoke/MountUpdateMode_Rollback_Hybrid.wgt similarity index 100% rename from src/unit_tests/test_samples/smoke/MountUpdateMode_Rollback_Hybrid.wgt rename to test/smoke_tests/test_samples/smoke/MountUpdateMode_Rollback_Hybrid.wgt diff --git a/src/unit_tests/test_samples/smoke/MountUpdateMode_Rollback_Hybrid_2.wgt b/test/smoke_tests/test_samples/smoke/MountUpdateMode_Rollback_Hybrid_2.wgt similarity index 100% rename from src/unit_tests/test_samples/smoke/MountUpdateMode_Rollback_Hybrid_2.wgt rename to test/smoke_tests/test_samples/smoke/MountUpdateMode_Rollback_Hybrid_2.wgt diff --git a/src/unit_tests/test_samples/smoke/RDSMode.wgt b/test/smoke_tests/test_samples/smoke/RDSMode.wgt similarity index 100% rename from src/unit_tests/test_samples/smoke/RDSMode.wgt rename to test/smoke_tests/test_samples/smoke/RDSMode.wgt diff --git a/src/unit_tests/test_samples/smoke/ReadonlyUpdateInstallMode.wgt b/test/smoke_tests/test_samples/smoke/ReadonlyUpdateInstallMode.wgt similarity index 100% rename from src/unit_tests/test_samples/smoke/ReadonlyUpdateInstallMode.wgt rename to test/smoke_tests/test_samples/smoke/ReadonlyUpdateInstallMode.wgt diff --git a/src/unit_tests/test_samples/smoke/ReadonlyUpdateUninstallMode.wgt b/test/smoke_tests/test_samples/smoke/ReadonlyUpdateUninstallMode.wgt similarity index 100% rename from src/unit_tests/test_samples/smoke/ReadonlyUpdateUninstallMode.wgt rename to test/smoke_tests/test_samples/smoke/ReadonlyUpdateUninstallMode.wgt diff --git a/src/unit_tests/test_samples/smoke/RecoveryMode_CrashAfterUnzip.wgt b/test/smoke_tests/test_samples/smoke/RecoveryMode_CrashAfterUnzip.wgt similarity index 100% rename from src/unit_tests/test_samples/smoke/RecoveryMode_CrashAfterUnzip.wgt rename to test/smoke_tests/test_samples/smoke/RecoveryMode_CrashAfterUnzip.wgt diff --git a/src/unit_tests/test_samples/smoke/RecoveryMode_ForDelta.delta b/test/smoke_tests/test_samples/smoke/RecoveryMode_ForDelta.delta similarity index 100% rename from src/unit_tests/test_samples/smoke/RecoveryMode_ForDelta.delta rename to test/smoke_tests/test_samples/smoke/RecoveryMode_ForDelta.delta diff --git a/src/unit_tests/test_samples/smoke/RecoveryMode_ForDelta.wgt b/test/smoke_tests/test_samples/smoke/RecoveryMode_ForDelta.wgt similarity index 100% rename from src/unit_tests/test_samples/smoke/RecoveryMode_ForDelta.wgt rename to test/smoke_tests/test_samples/smoke/RecoveryMode_ForDelta.wgt diff --git a/src/unit_tests/test_samples/smoke/RecoveryMode_ForDelta_2.wgt b/test/smoke_tests/test_samples/smoke/RecoveryMode_ForDelta_2.wgt similarity index 100% rename from src/unit_tests/test_samples/smoke/RecoveryMode_ForDelta_2.wgt rename to test/smoke_tests/test_samples/smoke/RecoveryMode_ForDelta_2.wgt diff --git a/src/unit_tests/test_samples/smoke/RecoveryMode_ForInstallation.wgt b/test/smoke_tests/test_samples/smoke/RecoveryMode_ForInstallation.wgt similarity index 100% rename from src/unit_tests/test_samples/smoke/RecoveryMode_ForInstallation.wgt rename to test/smoke_tests/test_samples/smoke/RecoveryMode_ForInstallation.wgt diff --git a/src/unit_tests/test_samples/smoke/RecoveryMode_ForMountInstall.wgt b/test/smoke_tests/test_samples/smoke/RecoveryMode_ForMountInstall.wgt similarity index 100% rename from src/unit_tests/test_samples/smoke/RecoveryMode_ForMountInstall.wgt rename to test/smoke_tests/test_samples/smoke/RecoveryMode_ForMountInstall.wgt diff --git a/src/unit_tests/test_samples/smoke/RecoveryMode_ForMountUpdate.wgt b/test/smoke_tests/test_samples/smoke/RecoveryMode_ForMountUpdate.wgt similarity index 100% rename from src/unit_tests/test_samples/smoke/RecoveryMode_ForMountUpdate.wgt rename to test/smoke_tests/test_samples/smoke/RecoveryMode_ForMountUpdate.wgt diff --git a/src/unit_tests/test_samples/smoke/RecoveryMode_ForMountUpdate_2.wgt b/test/smoke_tests/test_samples/smoke/RecoveryMode_ForMountUpdate_2.wgt similarity index 100% rename from src/unit_tests/test_samples/smoke/RecoveryMode_ForMountUpdate_2.wgt rename to test/smoke_tests/test_samples/smoke/RecoveryMode_ForMountUpdate_2.wgt diff --git a/src/unit_tests/test_samples/smoke/RecoveryMode_ForUpdate.wgt b/test/smoke_tests/test_samples/smoke/RecoveryMode_ForUpdate.wgt similarity index 100% rename from src/unit_tests/test_samples/smoke/RecoveryMode_ForUpdate.wgt rename to test/smoke_tests/test_samples/smoke/RecoveryMode_ForUpdate.wgt diff --git a/src/unit_tests/test_samples/smoke/RecoveryMode_ForUpdate_2.wgt b/test/smoke_tests/test_samples/smoke/RecoveryMode_ForUpdate_2.wgt similarity index 100% rename from src/unit_tests/test_samples/smoke/RecoveryMode_ForUpdate_2.wgt rename to test/smoke_tests/test_samples/smoke/RecoveryMode_ForUpdate_2.wgt diff --git a/src/unit_tests/test_samples/smoke/SharedRes24.wgt b/test/smoke_tests/test_samples/smoke/SharedRes24.wgt similarity index 100% rename from src/unit_tests/test_samples/smoke/SharedRes24.wgt rename to test/smoke_tests/test_samples/smoke/SharedRes24.wgt diff --git a/src/unit_tests/test_samples/smoke/SharedRes30.wgt b/test/smoke_tests/test_samples/smoke/SharedRes30.wgt similarity index 100% rename from src/unit_tests/test_samples/smoke/SharedRes30.wgt rename to test/smoke_tests/test_samples/smoke/SharedRes30.wgt diff --git a/src/unit_tests/test_samples/smoke/SharedRes30Delta.delta b/test/smoke_tests/test_samples/smoke/SharedRes30Delta.delta similarity index 100% rename from src/unit_tests/test_samples/smoke/SharedRes30Delta.delta rename to test/smoke_tests/test_samples/smoke/SharedRes30Delta.delta diff --git a/src/unit_tests/test_samples/smoke/SharedRes30Delta.wgt b/test/smoke_tests/test_samples/smoke/SharedRes30Delta.wgt similarity index 100% rename from src/unit_tests/test_samples/smoke/SharedRes30Delta.wgt rename to test/smoke_tests/test_samples/smoke/SharedRes30Delta.wgt diff --git a/src/unit_tests/test_samples/smoke/SharedRes30Delta_2.wgt b/test/smoke_tests/test_samples/smoke/SharedRes30Delta_2.wgt similarity index 100% rename from src/unit_tests/test_samples/smoke/SharedRes30Delta_2.wgt rename to test/smoke_tests/test_samples/smoke/SharedRes30Delta_2.wgt diff --git a/src/unit_tests/test_samples/smoke/SharedRes30Hybrid.wgt b/test/smoke_tests/test_samples/smoke/SharedRes30Hybrid.wgt similarity index 100% rename from src/unit_tests/test_samples/smoke/SharedRes30Hybrid.wgt rename to test/smoke_tests/test_samples/smoke/SharedRes30Hybrid.wgt diff --git a/src/unit_tests/test_samples/smoke/SharedRes30HybridDelta.delta b/test/smoke_tests/test_samples/smoke/SharedRes30HybridDelta.delta similarity index 100% rename from src/unit_tests/test_samples/smoke/SharedRes30HybridDelta.delta rename to test/smoke_tests/test_samples/smoke/SharedRes30HybridDelta.delta diff --git a/src/unit_tests/test_samples/smoke/SharedRes30HybridDelta.wgt b/test/smoke_tests/test_samples/smoke/SharedRes30HybridDelta.wgt similarity index 100% rename from src/unit_tests/test_samples/smoke/SharedRes30HybridDelta.wgt rename to test/smoke_tests/test_samples/smoke/SharedRes30HybridDelta.wgt diff --git a/src/unit_tests/test_samples/smoke/SharedRes30HybridDelta_2.wgt b/test/smoke_tests/test_samples/smoke/SharedRes30HybridDelta_2.wgt similarity index 100% rename from src/unit_tests/test_samples/smoke/SharedRes30HybridDelta_2.wgt rename to test/smoke_tests/test_samples/smoke/SharedRes30HybridDelta_2.wgt diff --git a/src/unit_tests/test_samples/smoke/SimpleEchoPrivilege.wgt b/test/smoke_tests/test_samples/smoke/SimpleEchoPrivilege.wgt similarity index 100% rename from src/unit_tests/test_samples/smoke/SimpleEchoPrivilege.wgt rename to test/smoke_tests/test_samples/smoke/SimpleEchoPrivilege.wgt diff --git a/src/unit_tests/test_samples/smoke/UpdateMode.wgt b/test/smoke_tests/test_samples/smoke/UpdateMode.wgt similarity index 100% rename from src/unit_tests/test_samples/smoke/UpdateMode.wgt rename to test/smoke_tests/test_samples/smoke/UpdateMode.wgt diff --git a/src/unit_tests/test_samples/smoke/UpdateMode_2.wgt b/test/smoke_tests/test_samples/smoke/UpdateMode_2.wgt similarity index 100% rename from src/unit_tests/test_samples/smoke/UpdateMode_2.wgt rename to test/smoke_tests/test_samples/smoke/UpdateMode_2.wgt diff --git a/src/unit_tests/test_samples/smoke/UpdateMode_Hybrid.wgt b/test/smoke_tests/test_samples/smoke/UpdateMode_Hybrid.wgt similarity index 100% rename from src/unit_tests/test_samples/smoke/UpdateMode_Hybrid.wgt rename to test/smoke_tests/test_samples/smoke/UpdateMode_Hybrid.wgt diff --git a/src/unit_tests/test_samples/smoke/UpdateMode_Hybrid_2.wgt b/test/smoke_tests/test_samples/smoke/UpdateMode_Hybrid_2.wgt similarity index 100% rename from src/unit_tests/test_samples/smoke/UpdateMode_Hybrid_2.wgt rename to test/smoke_tests/test_samples/smoke/UpdateMode_Hybrid_2.wgt diff --git a/src/unit_tests/test_samples/smoke/UpdateMode_Preload.wgt b/test/smoke_tests/test_samples/smoke/UpdateMode_Preload.wgt similarity index 100% rename from src/unit_tests/test_samples/smoke/UpdateMode_Preload.wgt rename to test/smoke_tests/test_samples/smoke/UpdateMode_Preload.wgt diff --git a/src/unit_tests/test_samples/smoke/UpdateMode_Preload2.wgt b/test/smoke_tests/test_samples/smoke/UpdateMode_Preload2.wgt similarity index 100% rename from src/unit_tests/test_samples/smoke/UpdateMode_Preload2.wgt rename to test/smoke_tests/test_samples/smoke/UpdateMode_Preload2.wgt diff --git a/src/unit_tests/test_samples/smoke/UpdateMode_Rollback.wgt b/test/smoke_tests/test_samples/smoke/UpdateMode_Rollback.wgt similarity index 100% rename from src/unit_tests/test_samples/smoke/UpdateMode_Rollback.wgt rename to test/smoke_tests/test_samples/smoke/UpdateMode_Rollback.wgt diff --git a/src/unit_tests/test_samples/smoke/UpdateMode_Rollback_2.wgt b/test/smoke_tests/test_samples/smoke/UpdateMode_Rollback_2.wgt similarity index 100% rename from src/unit_tests/test_samples/smoke/UpdateMode_Rollback_2.wgt rename to test/smoke_tests/test_samples/smoke/UpdateMode_Rollback_2.wgt diff --git a/src/unit_tests/test_samples/smoke/UpdateMode_Rollback_Hybrid.wgt b/test/smoke_tests/test_samples/smoke/UpdateMode_Rollback_Hybrid.wgt similarity index 100% rename from src/unit_tests/test_samples/smoke/UpdateMode_Rollback_Hybrid.wgt rename to test/smoke_tests/test_samples/smoke/UpdateMode_Rollback_Hybrid.wgt diff --git a/src/unit_tests/test_samples/smoke/UpdateMode_Rollback_Hybrid_2.wgt b/test/smoke_tests/test_samples/smoke/UpdateMode_Rollback_Hybrid_2.wgt similarity index 100% rename from src/unit_tests/test_samples/smoke/UpdateMode_Rollback_Hybrid_2.wgt rename to test/smoke_tests/test_samples/smoke/UpdateMode_Rollback_Hybrid_2.wgt diff --git a/src/unit_tests/test_samples/smoke/delta_dir/.rds_delta b/test/smoke_tests/test_samples/smoke/delta_dir/.rds_delta similarity index 100% rename from src/unit_tests/test_samples/smoke/delta_dir/.rds_delta rename to test/smoke_tests/test_samples/smoke/delta_dir/.rds_delta diff --git a/src/unit_tests/test_samples/smoke/delta_dir/res/wgt/ADDED b/test/smoke_tests/test_samples/smoke/delta_dir/res/wgt/ADDED similarity index 100% rename from src/unit_tests/test_samples/smoke/delta_dir/res/wgt/ADDED rename to test/smoke_tests/test_samples/smoke/delta_dir/res/wgt/ADDED diff --git a/src/unit_tests/test_samples/smoke/delta_dir/res/wgt/MODIFIED b/test/smoke_tests/test_samples/smoke/delta_dir/res/wgt/MODIFIED similarity index 100% rename from src/unit_tests/test_samples/smoke/delta_dir/res/wgt/MODIFIED rename to test/smoke_tests/test_samples/smoke/delta_dir/res/wgt/MODIFIED diff --git a/src/unit_tests/test_samples/smoke/delta_dir/res/wgt/config.xml b/test/smoke_tests/test_samples/smoke/delta_dir/res/wgt/config.xml similarity index 100% rename from src/unit_tests/test_samples/smoke/delta_dir/res/wgt/config.xml rename to test/smoke_tests/test_samples/smoke/delta_dir/res/wgt/config.xml diff --git a/src/unit_tests/test_samples/smoke/legacy_extimage_dir/app2sd_migrate.db b/test/smoke_tests/test_samples/smoke/legacy_extimage_dir/app2sd_migrate.db similarity index 100% rename from src/unit_tests/test_samples/smoke/legacy_extimage_dir/app2sd_migrate.db rename to test/smoke_tests/test_samples/smoke/legacy_extimage_dir/app2sd_migrate.db diff --git a/src/unit_tests/test_samples/smoke/legacy_extimage_dir/smokewgt36 b/test/smoke_tests/test_samples/smoke/legacy_extimage_dir/smokewgt36 similarity index 100% rename from src/unit_tests/test_samples/smoke/legacy_extimage_dir/smokewgt36 rename to test/smoke_tests/test_samples/smoke/legacy_extimage_dir/smokewgt36 diff --git a/src/unit_tests/wgt_smoke_utils.cc b/test/smoke_tests/wgt_smoke_utils.cc similarity index 98% rename from src/unit_tests/wgt_smoke_utils.cc rename to test/smoke_tests/wgt_smoke_utils.cc index d467315..479b730 100644 --- a/src/unit_tests/wgt_smoke_utils.cc +++ b/test/smoke_tests/wgt_smoke_utils.cc @@ -2,7 +2,7 @@ // Use of this source code is governed by an apache-2.0 license that can be // found in the LICENSE file. -#include "unit_tests/wgt_smoke_utils.h" +#include "smoke_tests/wgt_smoke_utils.h" #include diff --git a/src/unit_tests/wgt_smoke_utils.h b/test/smoke_tests/wgt_smoke_utils.h similarity index 99% rename from src/unit_tests/wgt_smoke_utils.h rename to test/smoke_tests/wgt_smoke_utils.h index 51d82a9..04d871a 100644 --- a/src/unit_tests/wgt_smoke_utils.h +++ b/test/smoke_tests/wgt_smoke_utils.h @@ -2,8 +2,8 @@ // Use of this source code is governed by an apache-2.0 license that can be // found in the LICENSE file. -#ifndef UNIT_TESTS_WGT_SMOKE_UTILS_H_ -#define UNIT_TESTS_WGT_SMOKE_UTILS_H_ +#ifndef SMOKE_TESTS_WGT_SMOKE_UTILS_H_ +#define SMOKE_TESTS_WGT_SMOKE_UTILS_H_ #include #include @@ -291,4 +291,4 @@ class HybridInstallerWithoutPasrserPlugins : public hybrid::HybridInstaller { } // namespace smoke_test -#endif // UNIT_TESTS_WGT_SMOKE_UTILS_H_ +#endif // SMOKE_TESTS_WGT_SMOKE_UTILS_H_ -- 2.7.4 From e28bb73c3425f59995ca6fd1bba372e471d40154 Mon Sep 17 00:00:00 2001 From: Ilho Kim Date: Fri, 21 Aug 2020 16:24:17 +0900 Subject: [PATCH 13/16] Release version 0.15.8 Changes: - Add try-catch statement - Move test codes Change-Id: I56d0483390e5909d9a28131b0659e6682d8c27f8 Signed-off-by: Ilho Kim --- packaging/wgt-backend.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packaging/wgt-backend.spec b/packaging/wgt-backend.spec index 4fedc90..60fd7e8 100644 --- a/packaging/wgt-backend.spec +++ b/packaging/wgt-backend.spec @@ -1,6 +1,6 @@ Name: wgt-backend Summary: Application installer backend for WGT -Version: 0.15.7 +Version: 0.15.8 Release: 1 Group: Application Framework/Package Management License: Apache-2.0 -- 2.7.4 From 3de869e9690752bf95f489604b079ca0a06839b1 Mon Sep 17 00:00:00 2001 From: Ilho Kim Date: Fri, 21 Aug 2020 17:21:49 +0900 Subject: [PATCH 14/16] Move test codes Move test codes into ${src root}/test and rename to smoke_tests Change-Id: I13dc656fb42dae94c96523e31fbb95b60e5adb78 Signed-off-by: Ilho Kim --- packaging/wgt-backend.spec | 2 +- test/smoke_tests/CMakeLists.txt | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/packaging/wgt-backend.spec b/packaging/wgt-backend.spec index 60fd7e8..91555d7 100644 --- a/packaging/wgt-backend.spec +++ b/packaging/wgt-backend.spec @@ -96,7 +96,7 @@ ln -s %{_bindir}/wgt-backend %{buildroot}%{_sysconfdir}/package-manager/backend/ %{_bindir}/wgt-installer-ut/* %{_datadir}/wgt-installer-ut/* %{_libdir}/libwgt-smoke-utils.so* -%{_includedir}/app-installers/unit_tests/wgt_smoke_utils.h +%{_includedir}/app-installers/smoke_tests/wgt_smoke_utils.h %changelog * Thu Dec 18 2015 Pawel Sikorski 0.1-1 diff --git a/test/smoke_tests/CMakeLists.txt b/test/smoke_tests/CMakeLists.txt index 40bd88e..b64f353 100644 --- a/test/smoke_tests/CMakeLists.txt +++ b/test/smoke_tests/CMakeLists.txt @@ -55,4 +55,4 @@ INSTALL(TARGETS ${TARGET_SMOKE_TEST_EXTENSIVE} DESTINATION ${BINDIR}/${DESTINATI INSTALL(TARGETS ${TARGET_SMOKE_TEST_HELPER} DESTINATION ${BINDIR}/${DESTINATION_DIR}) INSTALL(TARGETS ${TARGET_MANIFEST_TEST} DESTINATION ${BINDIR}/${DESTINATION_DIR}) INSTALL(TARGETS ${TARGET_WGT_SMOKE_UTILS} DESTINATION ${LIB_INSTALL_DIR}) -INSTALL(FILES wgt_smoke_utils.h DESTINATION ${INCLUDEDIR}/app-installers/unit_tests/) +INSTALL(FILES wgt_smoke_utils.h DESTINATION ${INCLUDEDIR}/app-installers/smoke_tests/) -- 2.7.4 From 5a20a6d30a1c47cbc39e85a664004ba624de9462 Mon Sep 17 00:00:00 2001 From: Ilho Kim Date: Mon, 24 Aug 2020 12:46:14 +0900 Subject: [PATCH 15/16] Adjust a changed smoke utils header Change-Id: I977d5f8f0643b369d1a514cbf454f49b2ace0b2c Signed-off-by: Ilho Kim --- test/smoke_tests/extensive_smoke_test.cc | 2 +- test/smoke_tests/smoke_test.cc | 2 +- test/smoke_tests/wgt_smoke_utils.cc | 2 +- test/smoke_tests/wgt_smoke_utils.h | 2 +- 4 files changed, 4 insertions(+), 4 deletions(-) diff --git a/test/smoke_tests/extensive_smoke_test.cc b/test/smoke_tests/extensive_smoke_test.cc index 45f220a..4fc3275 100644 --- a/test/smoke_tests/extensive_smoke_test.cc +++ b/test/smoke_tests/extensive_smoke_test.cc @@ -5,7 +5,7 @@ #include #include -#include +#include #include #include diff --git a/test/smoke_tests/smoke_test.cc b/test/smoke_tests/smoke_test.cc index 0a24a39..fc49bf4 100644 --- a/test/smoke_tests/smoke_test.cc +++ b/test/smoke_tests/smoke_test.cc @@ -7,7 +7,7 @@ #include #include #include -#include +#include #include diff --git a/test/smoke_tests/wgt_smoke_utils.cc b/test/smoke_tests/wgt_smoke_utils.cc index 479b730..dec1e73 100644 --- a/test/smoke_tests/wgt_smoke_utils.cc +++ b/test/smoke_tests/wgt_smoke_utils.cc @@ -4,7 +4,7 @@ #include "smoke_tests/wgt_smoke_utils.h" -#include +#include #include #include diff --git a/test/smoke_tests/wgt_smoke_utils.h b/test/smoke_tests/wgt_smoke_utils.h index 04d871a..9ac3fc0 100644 --- a/test/smoke_tests/wgt_smoke_utils.h +++ b/test/smoke_tests/wgt_smoke_utils.h @@ -8,7 +8,7 @@ #include #include #include -#include +#include #include #include -- 2.7.4 From 5e6a3c16a42fac67bf00703bb655ec9944fbeeb1 Mon Sep 17 00:00:00 2001 From: Ilho Kim Date: Mon, 24 Aug 2020 15:52:53 +0900 Subject: [PATCH 16/16] Release version 0.15.9 Changes: - Move test codes - Adjust a changed smoke utils header Change-Id: I1f12a9ce2f4c0d00317aaf716d5da2fb615b423c Signed-off-by: Ilho Kim --- packaging/wgt-backend.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packaging/wgt-backend.spec b/packaging/wgt-backend.spec index 91555d7..dba4863 100644 --- a/packaging/wgt-backend.spec +++ b/packaging/wgt-backend.spec @@ -1,6 +1,6 @@ Name: wgt-backend Summary: Application installer backend for WGT -Version: 0.15.8 +Version: 0.15.9 Release: 1 Group: Application Framework/Package Management License: Apache-2.0 -- 2.7.4