diff options
author | aqua <aqua@iserlohn-fortress.net> | 2022-08-25 21:30:08 +0300 |
---|---|---|
committer | aqua <aqua@iserlohn-fortress.net> | 2022-08-28 10:56:22 +0300 |
commit | 0ba34ee50bc3d58de44bdaef2e4fdfd7b2fc5907 (patch) | |
tree | 498c4e2275008564b43f32a4bb24505ffe4dfc84 /src/settings/CMakeLists.txt | |
parent | SettingsDialog: save settings when changed (diff) | |
download | rekonq-0ba34ee50bc3d58de44bdaef2e4fdfd7b2fc5907.tar.xz |
Improve test coverage
Diffstat (limited to 'src/settings/CMakeLists.txt')
-rw-r--r-- | src/settings/CMakeLists.txt | 11 |
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() |