Unittests for pkgmgr plugins management code 10/88010/1
authorTomasz Iwanek <t.iwanek@samsung.com>
Fri, 9 Sep 2016 08:13:44 +0000 (10:13 +0200)
committerTomasz Iwanek <t.iwanek@samsung.com>
Mon, 12 Sep 2016 12:19:45 +0000 (14:19 +0200)
commit01a318ea90ccc62f2959693d7163cfd6bd56f7a6
tree5a0309d83a7cfc636daf9b1b82dbf0683b0077db
parent20109317659a314a4d14e53aad6dc2a360778536
Unittests for pkgmgr plugins management code

Run new tests:
 $ /usr/bin/app-installers-ut/plugins_unittest

This test requires several helper libraries to test
if plugins are called in correct way. Commit implements
3 test plugins and test assessor library. Test assessor
library is used by plugins and test code to set and get
results of plugin execution.

Change-Id: Idc30b953d6e5453c0e8fde94e1eea6d691225ea3
15 files changed:
CMakeLists.txt
packaging/app-installers.spec
src/common/utils/glist_range.h
src/unit_tests/CMakeLists.txt
src/unit_tests/libs/CMakeLists.txt [new file with mode: 0644]
src/unit_tests/libs/test_assessor.cc [new file with mode: 0644]
src/unit_tests/libs/test_assessor.h [new file with mode: 0644]
src/unit_tests/libs/test_category_plugin.cc [new file with mode: 0644]
src/unit_tests/libs/test_metadata_plugin.cc [new file with mode: 0644]
src/unit_tests/libs/test_tag_plugin.cc [new file with mode: 0644]
src/unit_tests/plugins_unittest.cc [new file with mode: 0644]
src/unit_tests/test_samples/plugins/invalid_manifest.xml [new file with mode: 0644]
src/unit_tests/test_samples/plugins/invalid_plugin_list.txt [new file with mode: 0644]
src/unit_tests/test_samples/plugins/test_plugin_list.txt [new file with mode: 0644]
src/unit_tests/test_samples/plugins/tizen-manifest.xml [new file with mode: 0644]