From a17ce349a9185f22f73e20384547f6aae042bd78 Mon Sep 17 00:00:00 2001 From: Marius Gripsgard Date: Sat, 15 Aug 2020 01:04:38 +0200 Subject: Use CoverageReport from cmake-extras This gives us a much better coverage reports --- tests/client/CMakeLists.txt | 12 ++++++++++++ 1 file changed, 12 insertions(+) (limited to 'tests') diff --git a/tests/client/CMakeLists.txt b/tests/client/CMakeLists.txt index ed2f1aa..ce8192d 100644 --- a/tests/client/CMakeLists.txt +++ b/tests/client/CMakeLists.txt @@ -23,6 +23,7 @@ macro(declare_test testname) TIMEOUT ${CTEST_TESTING_TIMEOUT} ENVIRONMENT "PYTHONPATH=${TEST_PYTHONPATH};QT_QPA_PLATFORM=minimal") + set(TESTS ${TESTS} ${testname}) endmacro(declare_test testname) macro(declare_simple_test testname) @@ -64,3 +65,14 @@ declare_test(unitymenuactiontest) configure_file(${CMAKE_CURRENT_SOURCE_DIR}/qmlfiles.h.in ${CMAKE_CURRENT_BINARY_DIR}/qmlfiles.h) + +find_package(CoverageReport) +enable_coverage_report( + TARGETS + qmenumodel + FILTER + ${CMAKE_SOURCE_DIR}/tests/* + ${CMAKE_BINARY_DIR}/* + TESTS + ${TESTS} +) -- cgit v1.2.3