${PROJECT_SOURCE_DIR}/tests/libprivilege-control-tests/OSP_test_privilege_control_rules_osp.dac
DESTINATION /usr/share/privilege-control/
)
+
+
+INSTALL(FILES
+ ${PROJECT_SOURCE_DIR}/tests/libprivilege-control-tests/EFL_test_privilege_control_rules_efl.smack
+ DESTINATION /usr/share/privilege-control/
+ )
\ No newline at end of file
"Error revoking app permissions. Result: " << result);
}
+RUNNER_CHILD_TEST(privilege_control11_app_enable_permissions_efl)
+{
+ int result;
+ const char *PRIVS_EFL[] = { "test_privilege_control_rules_efl", NULL };
+
+ result = perm_app_install("EFL_APP");
+ RUNNER_ASSERT_MSG(result == PC_OPERATION_SUCCESS,
+ "perm_app_install failed: " << result);
+
+ result = perm_app_enable_permissions("EFL_APP", APP_TYPE_EFL, PRIVS_EFL, 0);
+ RUNNER_ASSERT_MSG(result == PC_OPERATION_SUCCESS,
+ "Error enabling app permissions. Result: " << result);
+
+ RUNNER_ASSERT_MSG( smack_have_access("EFL_APP","test_book_efl", "r"),
+ "SMACK accesses not granted for EFL_APP");
+
+ (void)perm_app_uninstall("EFL_APP");
+}
+
+
/*
* Until perm_app_disable_permissions is not fixed this test should remain
* commented