Refactoring for implementing smoke tests 04/45804/3
authorTomasz Iwanek <t.iwanek@samsung.com>
Thu, 6 Aug 2015 08:57:59 +0000 (10:57 +0200)
committerPawel Sikorski <p.sikorski@samsung.com>
Fri, 14 Aug 2015 13:31:47 +0000 (06:31 -0700)
commit1576e56ba7c5c0c7838dc57b066ffadd1b6e4b02
tree096b4aaba04f3613ecb9174dfe0309324859934a
parent3e9d2f3cbcade311768c596b5effb1209a2983d2
Refactoring for implementing smoke tests

Tests will requires running multiple installations in one process.
Changes:
 - removing singleton on PkgmgrInterface as it is not needed,
 - adding step will accept extra parameters so that step instance
   can be customized,
 - wgt static library extracted for linking with tests.

Change-Id: I4c97c9484972f09d49ddf99e8c87d9a4fa447df0
18 files changed:
CMakeLists.txt
src/common/app_installer.cc
src/common/app_installer.h
src/common/context_installer.cc
src/common/pkgmgr_interface.cc
src/common/pkgmgr_interface.h
src/common/recovery_file.cc
src/common/recovery_file.h
src/common/step/step_configure.cc
src/common/step/step_configure.h
src/common/step/step_recover_application.h
src/common/step/step_remove_temporary_directory.h
src/tpk/task.cc
src/tpk/task.h
src/wgt/CMakeLists.txt
src/wgt/wgt_backend.cc
src/wgt/wgt_installer.cc
src/wgt/wgt_installer.h