Add tests for cynara-creds-gdbus
[platform/core/test/security-tests.git] / src / cynara-tests / CMakeLists.txt
index 1b275fd..fa5ccd3 100644 (file)
@@ -20,13 +20,16 @@ SET(CYNARA_TARGET_TEST "cynara-test")
 
 PKG_CHECK_MODULES(CYNARA_TARGET_DEP
     REQUIRED
-    libprivilege-control
     cynara-admin
     cynara-agent
     cynara-client
     cynara-client-async
+    cynara-creds-dbus
+    cynara-creds-gdbus
+    cynara-creds-socket
     cynara-plugin
     dbus-1
+    glib-2.0
     )
 
 #files to compile
@@ -43,12 +46,14 @@ SET(CYNARA_TARGET_TEST_SOURCES
     ${PROJECT_SOURCE_DIR}/src/cynara-tests/common/cynara_test_cynara_mask.cpp
     ${PROJECT_SOURCE_DIR}/src/cynara-tests/common/cynara_test_env.cpp
     ${PROJECT_SOURCE_DIR}/src/cynara-tests/common/cynara_test_file_operations.cpp
+    ${PROJECT_SOURCE_DIR}/src/cynara-tests/common/cynara_test_helpers.cpp
     ${PROJECT_SOURCE_DIR}/src/cynara-tests/plugins/plugins.cpp
     ${PROJECT_SOURCE_DIR}/src/cynara-tests/cynara-test.cpp
     ${PROJECT_SOURCE_DIR}/src/cynara-tests/test_cases.cpp
     ${PROJECT_SOURCE_DIR}/src/cynara-tests/test_cases_agent.cpp
     ${PROJECT_SOURCE_DIR}/src/cynara-tests/test_cases_async.cpp
     ${PROJECT_SOURCE_DIR}/src/cynara-tests/test_cases_db.cpp
+    ${PROJECT_SOURCE_DIR}/src/cynara-tests/test_cases_helpers.cpp
     )
 
 #header directories
@@ -69,8 +74,10 @@ ADD_EXECUTABLE(${CYNARA_TARGET_TEST} ${CYNARA_TARGET_TEST_SOURCES})
 #linker directories
 TARGET_LINK_LIBRARIES(${CYNARA_TARGET_TEST}
     ${CYNARA_TARGET_DEP_LIBRARIES}
-    dpl-test-framework
     tests-common
+    dpl-test-framework
+    gobject-2.0
+    gio-2.0
     )
 
 #place for output file
@@ -85,11 +92,6 @@ INSTALL(TARGETS ${CYNARA_TARGET_TEST}
                 WORLD_EXECUTE
     )
 
-INSTALL(FILES
-    ${PROJECT_SOURCE_DIR}/src/cynara-tests/WRT_test_for_cynara_rules.smack
-    DESTINATION /usr/share/privilege-control/
-)
-
 INSTALL(DIRECTORY
     ${PROJECT_SOURCE_DIR}/src/cynara-tests/db_patterns
     DESTINATION /etc/security-tests/