${KEY_MANAGER_PATH}/service
${KEY_MANAGER_PATH}/common/
${KEY_MANAGER_PATH}/client-async/
+ ${KEY_MANAGER_PATH}/client-capi/
${KEY_MANAGER_SRC_PATH}/include
${KEY_MANAGER_TEST_MERGED_SRC}/
)
)
INSTALL(TARGETS ${TARGET_TEST_MERGED} DESTINATION bin)
+
+################################################################################
+PKG_CHECK_MODULES(KEY_MANAGER_TEST_LCOV_DEP
+ REQUIRED
+ openssl
+ )
+
+
+SET(KEY_MANAGER_TEST_LCOV_SRC ${PROJECT_SOURCE_DIR}/tests)
+
+SET(TEST_LCOV_SOURCES
+ ${KEY_MANAGER_TEST_LCOV_SRC}/main_lcov.cpp
+ ${KEY_MANAGER_TEST_LCOV_SRC}/test_common.cpp
+ ${KEY_MANAGER_TEST_LCOV_SRC}/colour_log_formatter.cpp
+ ${KEY_MANAGER_TEST_LCOV_SRC}/test_lcov_certificate-impl.cpp
+ ${KEY_MANAGER_TEST_LCOV_SRC}/test_lcov_ckmc-type-converter.cpp
+ ${KEY_MANAGER_TEST_LCOV_SRC}/test_lcov_client-error.cpp
+ ${KEY_MANAGER_TEST_LCOV_SRC}/test_lcov_key-impl.cpp
+ ${KEY_MANAGER_PATH}/client/client-error.cpp
+ ${KEY_MANAGER_PATH}/client-capi/ckmc-type-converter.cpp
+ ${KEY_MANAGER_PATH}/dpl/core/src/assert.cpp
+ ${KEY_MANAGER_PATH}/dpl/core/src/colors.cpp
+ )
+
+ADD_EXECUTABLE(${TARGET_TEST_LCOV} ${TEST_LCOV_SOURCES})
+
+TARGET_LINK_LIBRARIES(${TARGET_TEST_LCOV}
+ ${TARGET_KEY_MANAGER_COMMON}
+ ${CMAKE_THREAD_LIBS_INIT}
+ ${KEY_MANAGER_TEST_LCOV_DEP_LIBRARIES}
+ boost_unit_test_framework
+ -ldl
+ )
+
+INSTALL(TARGETS ${TARGET_TEST_LCOV} DESTINATION bin)