Merge branch 'tizen' into ckm 35/129635/1
authorPiotr Sawicki <p.sawicki2@partner.samsung.com>
Wed, 17 May 2017 08:09:38 +0000 (10:09 +0200)
committerPiotr Sawicki <p.sawicki2@partner.samsung.com>
Wed, 17 May 2017 08:09:38 +0000 (10:09 +0200)
Change-Id: Ia41b08bee4b8f23f8e6dbf50f6fae1baf38eeb65

1  2 
.gitignore
CMakeLists.txt
packaging/security-tests.manifest
packaging/security-tests.spec
src/ckm/ckm-common.h
src/common/tests_common.h

diff --cc .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
@@@ -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")
  
@@@ -7,10 -7,10 +7,10 @@@
          <filesystem path="/usr/bin/test-performance-check.sh" exec_label="_" />
  
          <filesystem path="/usr/bin/libsmack-test" exec_label="_" />
-         <filesystem path="/usr/bin/security-manager-tests" exec_label="_" />
+         <filesystem path="/usr/bin/security-manager-tests" exec_label="System::Privileged" />
          <filesystem path="/usr/bin/cynara-tests" exec_label="_" />
          <filesystem path="/usr/bin/ckm-tests" exec_label="User" />
 -        <filesystem path="/usr/bin/ckm-tests" exec_label="System" />
 +        <filesystem path="/usr/bin/ckm-privileged-tests" exec_label="System::Privileged" />
      </assign>
      <request>
          <domain name="_" />
@@@ -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/*
@@@ -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);
Simple merge