From 0299123821c6c6367c23f59e135737f32b26c898 Mon Sep 17 00:00:00 2001 From: Tomas Junnonen Date: Mon, 15 Feb 2010 14:54:48 +0200 Subject: Changes: First public release RevBy: TrustMe --- tests/coverage.pri | 26 ++++++++++++++++++++++++++ 1 file changed, 26 insertions(+) create mode 100644 tests/coverage.pri (limited to 'tests/coverage.pri') diff --git a/tests/coverage.pri b/tests/coverage.pri new file mode 100644 index 00000000..f5526181 --- /dev/null +++ b/tests/coverage.pri @@ -0,0 +1,26 @@ +defineReplace(srcList) { + LIST=$$1 + for(item,LIST) { + ITEMLIST=$$item,$${ITEMLIST} + } + return($${ITEMLIST}) +} + +QMAKE_CXXFLAGS += -ftest-coverage -fprofile-arcs +LIBS += -lgcov + +# OBJECTS_DIR = .obj +MOC_DIR = .moc + +QMAKE_EXTRA_TARGETS += coverage +coverage.depends = check-xml +coverage.commands = @../coverage.py $$srcList($$TEST_SOURCES) .obj 90 + + +QMAKE_EXTRA_TARGETS += coverage-xml +coverage-xml.depends = check-xml +coverage-xml.commands = @../coverage.py $$srcList($$TEST_SOURCES) .obj 90 + + +QMAKE_CLEAN += *.gcda *.gcno *.gcov *.log *.xml +QMAKE_DISTCLEAN += *.gcda *.gcno *.gcov *.log *.xml -- cgit v1.2.3