CKM: Adopt test to work without mockups 14/92614/2
authorBartlomiej Grzelewski <b.grzelewski@samsung.com>
Mon, 17 Oct 2016 09:43:19 +0000 (11:43 +0200)
committerBartlomiej Grzelewski <b.grzelewski@samsung.com>
Mon, 17 Oct 2016 14:11:19 +0000 (16:11 +0200)
Newest version of key-manager was integrated with
security-manager and cynara definitely and it's not
possible to compile it with mockups.

Change-Id: I4f5646f5215597d39d70eb08c0320ed8ac31d31b

src/ckm/ckm-common.cpp
src/ckm/privileged/ckm-tests-on-onlycap.sh
src/ckm/privileged/initial-values.cpp

index a34b0d5..914757c 100644 (file)
@@ -31,7 +31,7 @@
 #include <fcntl.h>
 #include <unistd.h>
 
-const std::string SMACK_USER_APP_PREFIX = "User::App::";
+const std::string SMACK_USER_APP_PREFIX = "User::Pkg::";
 const char *SYSTEM_LABEL = ckmc_owner_id_system;
 const char *TEST_LABEL = "test_label";
 const char *TEST_LABEL_2 = "test_label_2";
index cc0b7ea..3269256 100644 (file)
 
 # push test app lables to onlycap label list
 echo "System::Privileged \
-      User::App::test_label \
-      User::App::test_label_2 \
-      User::App::test_label_3 \
-      User::App::test_label_4 \
-      User::App::test_label_5 \
+      User::Pkg::test_label \
+      User::Pkg::test_label_2 \
+      User::Pkg::test_label_3 \
+      User::Pkg::test_label_4 \
+      User::Pkg::test_label_5 \
       System" > /sys/fs/smackfs/onlycap
 
 # set capability for changing smack label of self and add/remove smack rules
index be17a4a..34638fc 100644 (file)
@@ -146,8 +146,6 @@ RUNNER_TEST(T6010_PARSE_XML_FILE_AT_STARTUP)
 
     // [test1]
     {
-        ScopedAccessProvider ap(SYSTEM_LABEL);
-        ap.applyAndSwithToUser(0, 0);
         check_key(XML_1_EXPECTED_KEY_1_RSA.c_str(), CKMC_ERROR_NOT_EXPORTABLE);
         check_key_allowed(XML_1_EXPECTED_KEY_2_RSA.c_str(), CKMC_KEY_RSA_PRIVATE);
         check_key_allowed(XML_1_EXPECTED_KEY_3_AES.c_str(), CKMC_KEY_AES);