From: Piotr Sawicki
Date: Wed, 17 May 2017 08:09:38 +0000 (+0200)
Subject: Merge branch 'tizen' into ckm
X-Git-Tag: security-manager_5.5_testing~9^2~12
X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=0b0034887a0f5c83dfc80e84c4657e38a60481fc;p=platform%2Fcore%2Ftest%2Fsecurity-tests.git
Merge branch 'tizen' into ckm
Change-Id: Ia41b08bee4b8f23f8e6dbf50f6fae1baf38eeb65
---
0b0034887a0f5c83dfc80e84c4657e38a60481fc
diff --cc .gitignore
index d67fca00,b529165e..284ee56e
--- a/.gitignore
+++ b/.gitignore
@@@ -1,10 -1,5 +1,16 @@@
+# cscope/ctag data #
+####################
+cscope.files
+cscope.out
+tags
+
+# Temporary files #
+###################
+*.swp
+*~
+ build
+ GPATH
+ GRTAGS
+ GTAGS
+ .dir-locals.el
++
diff --cc CMakeLists.txt
index 526f1962,a89c09ce..01ce9fbd
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@@ -89,11 -94,13 +94,15 @@@ IF(SMACK_ENABLE
ADD_DEFINITIONS("-DWRT_SMACK_ENABLED")
ENDIF(SMACK_ENABLE)
+ IF(NOT DEFINED SHARE_INSTALL_PREFIX)
+ SET(SHARE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}/share")
+ ENDIF(NOT DEFINED SHARE_INSTALL_PREFIX)
+
############################# Targets names ###################################
+SET(TARGET_CKM_TEST_COMMON "ckm-test-common")
SET(TARGET_CKM_TESTS "ckm-tests")
+SET(TARGET_CKM_PRIVILEGED_TESTS "ckm-privileged-tests")
SET(TARGET_CKMI_TESTS "ckm-integration-tests")
SET(COMMON_TARGET_TEST "tests-common")
diff --cc packaging/security-tests.manifest
index ff7bf478,a65ddaa2..245b7164
--- a/packaging/security-tests.manifest
+++ b/packaging/security-tests.manifest
@@@ -7,10 -7,10 +7,10 @@@
-
+
-
+
diff --cc packaging/security-tests.spec
index 8c525c62,f9817793..5709263f
--- a/packaging/security-tests.spec
+++ b/packaging/security-tests.spec
@@@ -83,12 -92,11 +92,13 @@@ echo "security-tests postinst done ...
/usr/bin/security-manager-tests
/etc/smack/test_smack_rules
/etc/smack/test_smack_rules_lnk
- /usr/apps/*
+ %{TZ_SYS_RW_APP}*
/usr/bin/cynara-test
/usr/bin/ckm-tests
+/usr/bin/ckm-privileged-tests
+/usr/bin/ckm-tests-on-onlycap.sh
/usr/bin/ckm-integration-tests
+ /usr/bin/yaca-test
%{ckm_test_dir}/*
/etc/security-tests
/usr/lib/security-tests/cynara-tests/plugins/single-policy/*
diff --cc src/ckm/ckm-common.h
index f1cc8c1b,c3908cac..d5f6081e
--- a/src/ckm/ckm-common.h
+++ b/src/ckm/ckm-common.h
@@@ -87,7 -89,17 +87,8 @@@ std::string getLabel()
std::string getOwnerIdFromSelf();
std::string aliasWithLabel(const char *label, const char *alias);
+
-// changes process label upon construction and restores it upon destruction
-class ScopedLabel
-{
-public:
- ScopedLabel(const char* label);
- ~ScopedLabel();
-
-private:
- std::string m_original_label;
-};
+std::string aliasWithLabelFromSelf(const char *alias);
void save_data(const char* alias, const char *data, int expected_err = CKMC_ERROR_NONE);
void save_data(const char* alias, const char *data, size_t len, int expected_err);