summaryrefslogtreecommitdiff
path: root/tests/CMakeLists.txt
diff options
context:
space:
mode:
Diffstat (limited to 'tests/CMakeLists.txt')
-rw-r--r--tests/CMakeLists.txt18
1 files changed, 18 insertions, 0 deletions
diff --git a/tests/CMakeLists.txt b/tests/CMakeLists.txt
index f3cd9e4..c8183ae 100644
--- a/tests/CMakeLists.txt
+++ b/tests/CMakeLists.txt
@@ -7,6 +7,7 @@ PKG_CHECK_MODULES(CERT_CHECKER_TESTS_DEP
glib-2.0
gio-2.0
icu-i18n
+ notification
key-manager
libsystemd-journal
libtzplatform-config
@@ -53,6 +54,16 @@ SET(CERT_CHECKER_TESTS_SOURCES
${CERT_CHECKER_SRC_PATH}/db/sql_query.cpp
)
+SET(CERT_CHECKER_POPUP_TEST_SOURCES
+ # tests
+ ${CERT_CHECKER_TESTS_SRC_PATH}/popup_test.cpp
+ # cert-checker
+ ${CERT_CHECKER_SRC_PATH}/app.cpp
+ ${CERT_CHECKER_SRC_PATH}/ui/UIBackend.cpp
+ # logs
+ ${CERT_CHECKER_SRC_PATH}/log/log.cpp
+ )
+
INCLUDE_DIRECTORIES(SYSTEM
${CERT_CHECKER_DEP_INCLUDE_DIRS}
${CERT_CHECKER_SRC_PATH}/include/
@@ -62,6 +73,7 @@ INCLUDE_DIRECTORIES(SYSTEM
)
ADD_EXECUTABLE(${TARGET_CERT_CHECKER_TESTS} ${CERT_CHECKER_TESTS_SOURCES})
+ADD_EXECUTABLE(${TARGET_CERT_CHECKER_POPUP_TEST} ${CERT_CHECKER_POPUP_TEST_SOURCES})
TARGET_LINK_LIBRARIES(${TARGET_CERT_CHECKER_TESTS}
${CERT_CHECKER_TESTS_DEP_LIBRARIES}
@@ -70,6 +82,11 @@ TARGET_LINK_LIBRARIES(${TARGET_CERT_CHECKER_TESTS}
-ldl
)
+TARGET_LINK_LIBRARIES(${TARGET_CERT_CHECKER_POPUP_TEST}
+ ${CERT_CHECKER_TESTS_DEP_LIBRARIES}
+ -ldl
+ )
+
#### Test files/signatures
INSTALL(FILES
files/app1/author-signature.xml
@@ -80,3 +97,4 @@ INSTALL(FILES
DESTINATION ${TEST_APP_SIGNATURES_DIR}/app_2/)
INSTALL(TARGETS ${TARGET_CERT_CHECKER_TESTS} DESTINATION ${BINDIR})
+INSTALL(TARGETS ${TARGET_CERT_CHECKER_POPUP_TEST} DESTINATION ${BINDIR})