aboutsummaryrefslogtreecommitdiff
path: root/tests/coverage.pri
blob: f5526181b5820e17e1269a8dd84a553f70fef305 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
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