Changed socket label comparison in tests 57/76057/2
authorTomasz Swierczek <t.swierczek@samsung.com>
Wed, 22 Jun 2016 12:37:18 +0000 (14:37 +0200)
committerGerrit Code Review <gerrit@review.vlan103.tizen.org>
Wed, 29 Jun 2016 10:30:29 +0000 (03:30 -0700)
Setting up application security context no longer changes opened socket labels.

Change-Id: I060351dca6781dd12cf8c76a760eb4e71ff2fe33

src/security-manager-tests/security_manager_tests.cpp

index ac9c950..59a6e7c 100644 (file)
@@ -723,6 +723,7 @@ RUNNER_CHILD_TEST_SMACK(security_manager_03_set_label_from_appid)
     const char *const pkg_id = "sm_test_03_pkg_id_set_label_from_appid_smack";
     const char *const socketLabel = "not_expected_label";
     std::string expected_label = generateAppLabel(app_id);
+    std::string expected_socket_label = socketLabel;
     char *label = nullptr;
     CStringPtr labelPtr;
     int result;
@@ -749,14 +750,14 @@ RUNNER_CHILD_TEST_SMACK(security_manager_03_set_label_from_appid)
         result = smack_new_label_from_file(*sockPtr, XATTR_NAME_SMACKIPIN, &label);
         RUNNER_ASSERT_ERRNO_MSG(result != -1, "smack_new_label_from_file failed: " << label);
         labelPtr.reset(label);
-        result = expected_label.compare(label);
+        result = expected_socket_label.compare(label);
         RUNNER_ASSERT_MSG(result == 0, "Socket label is incorrect. Expected: " <<
             expected_label << " Actual: " << label);
 
         result = smack_new_label_from_file(*sockPtr, XATTR_NAME_SMACKIPOUT, &label);
         RUNNER_ASSERT_ERRNO_MSG(result != -1, "smack_new_label_from_file failed: " << label);
         labelPtr.reset(label);
-        result = expected_label.compare(label);
+        result = expected_socket_label.compare(label);
         RUNNER_ASSERT_MSG(result == 0, "Socket label is incorrect. Expected: " <<
             expected_label << " Actual: " << label);