PKG_CHECK_MODULES(CYNARA_TARGET_DEP
REQUIRED
- dpl-test-efl
libprivilege-control
cynara-admin
cynara-client
+ cynara-client-async
+ dbus-1
+ dbus-glib-1
)
#files to compile
SET(CYNARA_TARGET_TEST_SOURCES
${PROJECT_SOURCE_DIR}/tests/cynara-tests/common/cynara_test_admin.cpp
${PROJECT_SOURCE_DIR}/tests/cynara-tests/common/cynara_test_client.cpp
+ ${PROJECT_SOURCE_DIR}/tests/cynara-tests/common/cynara_test_client_async_client.cpp
+ ${PROJECT_SOURCE_DIR}/tests/cynara-tests/common/cynara_test_client_async_request_monitor.cpp
+ ${PROJECT_SOURCE_DIR}/tests/cynara-tests/common/cynara_test_client_async_status_monitor.cpp
+ ${PROJECT_SOURCE_DIR}/tests/cynara-tests/common/cynara_test_commons.cpp
+ ${PROJECT_SOURCE_DIR}/tests/cynara-tests/common/cynara_test_env.cpp
${PROJECT_SOURCE_DIR}/tests/cynara-tests/cynara-test.cpp
- ${PROJECT_SOURCE_DIR}/tests/cynara-tests/cynara_client.cpp
+ ${PROJECT_SOURCE_DIR}/tests/cynara-tests/test_cases.cpp
+ ${PROJECT_SOURCE_DIR}/tests/cynara-tests/test_cases_async.cpp
)
#header directories
${PROJECT_SOURCE_DIR}/tests/cynara-tests/common/
)
+
+ADD_DEFINITIONS("-I/usr/include/dbus-1.0/dbus")
+
#output format
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
)