diff options
author | Robert Tari <robert@tari.in> | 2021-05-17 12:58:11 +0200 |
---|---|---|
committer | Robert Tari <robert@tari.in> | 2021-05-17 12:58:11 +0200 |
commit | f6baadaffdb58ba27d585f67680bd7e6172f4444 (patch) | |
tree | c4fcf46eed283b3bf950ae08d02c2dc540b4c687 /CMakeLists.txt | |
parent | 763acdea57d43c9a5dd063879a050c76b72c26dc (diff) | |
parent | a9148486a7617afe336a93e365ef917240c44a10 (diff) | |
download | libayatana-indicator-f6baadaffdb58ba27d585f67680bd7e6172f4444.tar.gz libayatana-indicator-f6baadaffdb58ba27d585f67680bd7e6172f4444.tar.bz2 libayatana-indicator-f6baadaffdb58ba27d585f67680bd7e6172f4444.zip |
Merge branch 'tari01-pr/fix-tests-and-coverage'
Attributes GH PR #41: https://github.com/AyatanaIndicators/libayatana-indicator/pull/41
Diffstat (limited to 'CMakeLists.txt')
-rw-r--r-- | CMakeLists.txt | 25 |
1 files changed, 24 insertions, 1 deletions
diff --git a/CMakeLists.txt b/CMakeLists.txt index bc65cee..c7444f8 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -81,6 +81,29 @@ add_subdirectory(src) add_subdirectory(data) add_subdirectory(tools) +set (COVERAGE_TEST_EXECUTABLES + "service-manager-connect" + "service-manager-connect-service" + "service-manager-no-connect" + "service-manager-nostart-connect" + "service-shutdown-timeout" + "service-version-bad-service" + "service-version-good-service" + "service-version-manager" + "service-version-multiwatch-manager" + "service-version-multiwatch-manager-impolite" + "service-version-multiwatch-service" + "test-desktop-shortcuts" + "test-loader" +) + +if(FLAVOUR_GTK3) + set (COVERAGE_TEST_EXECUTABLES + ${COVERAGE_TEST_EXECUTABLES} + "test-indicator-ng" + ) +endif() + if(ENABLE_TESTS) include(CTest) enable_testing() @@ -90,7 +113,7 @@ if(ENABLE_TESTS) find_package(CoverageReport) ENABLE_COVERAGE_REPORT( TARGETS "ayatana-indicator3" - TESTS "test-desktop-shortcuts" "test-indicator-ng" "test-loader" + TESTS ${COVERAGE_TEST_EXECUTABLES} FILTER /usr/include ${CMAKE_BINARY_DIR}/* ) endif() |