summaryrefslogtreecommitdiff
path: root/tests/CMakeLists.txt
diff options
context:
space:
mode:
authorJanusz Kozerski <j.kozerski@samsung.com>2015-06-22 15:07:51 +0200
committerJanusz Kozerski <j.kozerski@samsung.com>2015-08-03 16:14:30 +0200
commita091055a43789a3fb3586dd364ba857765b685cc (patch)
tree639c9245f193556cd300529ef04eba1d484d0755 /tests/CMakeLists.txt
parent6be76744f1e8a8291b410437867cd2c1ca9b576a (diff)
downloadcert-checker-a091055a43789a3fb3586dd364ba857765b685cc.tar.gz
cert-checker-a091055a43789a3fb3586dd364ba857765b685cc.tar.bz2
cert-checker-a091055a43789a3fb3586dd364ba857765b685cc.zip
Add popup UI (+tests)
Notification framework currently doesn't work properly on tizen.org/common. To test UI run: cert-checker-popup-test, and check if UI is displayed correctly. Change-Id: I0eb9b134c77c82eb77b4834b81a1cd1fa19dd620
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})