Lines Matching refs:coverage

2 CONFIG(coverage) {
8 QMAKE_CXXFLAGS += --coverage
9 QMAKE_LDFLAGS += --coverage
11 QMAKE_EXTRA_TARGETS += coverage cov
12 QMAKE_EXTRA_TARGETS += clean-gcno clean-gcda coverage-html \
13 generate-coverage-html clean-coverage-html coverage-gcovr \
14 generate-gcovr generate-coverage-gcovr clean-coverage-gcovr
17 "@echo Removing old coverage instrumentation"; \
21 "@echo Removing old coverage results"; \
24 coverage-html.depends = clean-gcda check generate-coverage-html
26 generate-coverage-html.commands = \
27 "@echo Collecting coverage data"; \
28 …"lcov --directory $${TOP_SRC_DIR} --capture --output-file coverage.info --no-checksum --compat-lib…
29 …"lcov --extract coverage.info \"*/src/*.cpp\" --extract coverage.info \"*/lib/*.cpp\" -o coverage.…
30 …"lcov --remove coverage.info \"moc_*.cpp\" --remove coverage.info \"*/test/*\" -o coverage.info"; \
31 …efix $${TOP_SRC_DIR} --output-directory coverage-html --title \"Code Coverage\" --legend --show-de…
33 clean-coverage-html.depends = clean-gcda
34 clean-coverage-html.commands = \
36 "rm -rf coverage.info coverage-html"
38 coverage-gcovr.depends = clean-gcda check generate-coverage-gcovr
40 generate-coverage-gcovr.commands = \
41 "@echo Generating coverage GCOVR report"; \
42 …"gcovr -x -r $${TOP_SRC_DIR} -o $${TOP_SRC_DIR}/coverage.xml -e \".*/moc_.*\" -e \"tests/.*\" -e \…
44 clean-coverage-gcovr.depends = clean-gcda
45 clean-coverage-gcovr.commands = \
46 "rm -rf $${TOP_SRC_DIR}/coverage.xml"
48 QMAKE_CLEAN += *.gcda *.gcno coverage.info coverage.xml