summaryrefslogtreecommitdiff
path: root/src/settings/CMakeLists.txt
diff options
context:
space:
mode:
authoraqua <aqua@iserlohn-fortress.net>2022-08-25 21:30:08 +0300
committeraqua <aqua@iserlohn-fortress.net>2022-08-28 10:56:22 +0300
commit0ba34ee50bc3d58de44bdaef2e4fdfd7b2fc5907 (patch)
tree498c4e2275008564b43f32a4bb24505ffe4dfc84 /src/settings/CMakeLists.txt
parentSettingsDialog: save settings when changed (diff)
downloadrekonq-0ba34ee50bc3d58de44bdaef2e4fdfd7b2fc5907.tar.xz
Improve test coverage
Diffstat (limited to 'src/settings/CMakeLists.txt')
-rw-r--r--src/settings/CMakeLists.txt11
1 files changed, 3 insertions, 8 deletions
diff --git a/src/settings/CMakeLists.txt b/src/settings/CMakeLists.txt
index 29a011c1..712fd57a 100644
--- a/src/settings/CMakeLists.txt
+++ b/src/settings/CMakeLists.txt
@@ -23,16 +23,11 @@ add_library(settings STATIC
)
target_link_libraries(settings PUBLIC Qt6::Widgets)
-IF(TESTING)
+IF(${CMAKE_BUILD_TYPE} STREQUAL "Debug")
add_executable(test_settingsdialog test/test_settingsdialog.cpp test/settings_mock.hpp)
target_link_libraries(test_settingsdialog GTest::gmock settings)
- # test config file
- add_custom_command(OUTPUT rekonqrc DEPENDS ${PROJECT_SOURCE_DIR}/src/rekonq.kcfg
- COMMAND python3 ${PROJECT_SOURCE_DIR}/scripts/rekonf.py
- --group=all --output=rekonqrc ${PROJECT_SOURCE_DIR}/src/rekonq.kcfg)
-
- add_executable(test_settings test/test_settings.cpp test/settings_mock.hpp rekonqrc)
- target_link_libraries(test_settings GTest::gtest GTest::gmock settings)
+ add_executable(test_settings test/test_settings.cpp test/test_settings.qrc test/settings_mock.hpp)
+ target_link_libraries(test_settings PRIVATE GTest::gtest GTest::gmock settings)
gtest_discover_tests(test_settings EXTRA_ARGS rekonqrc)
endif()