QtBase - c71fc3860b0947c3c793578117e9eb0a3eb3fb31 vs 8193340a44fd835cee029e63a31cfcab8ef6fd55

Function Tree

Path:<top>::QTest
FunctionCondition %ModificationseLOC - Effective Lines of Codeā–¾McCabe - Cyclomatic Complexity
qtest_qParseArgs
Name: QTest::qtest_qParseArgs
Prototype: void qtest_qParseArgs(int argc, char *argv[], bool qml)
Coverage:  53.030% (105/198)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/testlib/qtestcase.cpp
Lines: 403-734
Absolute File Name (reference): /home/qt/qt5_coco/qt5/qtbase/src/testlib/qtestcase.cpp
Lines (reference): 1651-2003
Comparison: Different
 53.030% (105/198)
Different26169
TestMethods
Name: QTest::TestMethods
Coverage:  79.882% (135/169)
Comparison: New
 79.882% (135/169)
New15745
qExec
Name: QTest::qExec
Prototype: int QTest::qExec(QObject *testObject, int argc, char **argv)
Coverage:  45.000% (18/40)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/testlib/qtestcase.cpp
Lines: 1641-1777
Absolute File Name (reference): /home/qt/qt5_coco/qt5/qtbase/src/testlib/qtestcase.cpp
Lines (reference): 2924-3046
Comparison: Different
 45.000% (18/40)
Different3912
toString
Name: QTest::toString
Prototype: template <> __attribute__((visibility("default"))) char *QTest::toString<char>(const char &t)
Coverage: 100.000% (30/30)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/testlib/qtestcase.cpp
Lines: 2327-2372
Comparison: New
100.000% (30/30)
New2914
WatchDog
Name: QTest::WatchDog
Coverage:  75.000% (6/8)
Comparison: Different
 75.000% (6/8)
Different228
fetchData
Name: QTest::fetchData
Prototype: void *fetchData(QTestData *data, const char *tagName, int typeId)
Coverage:  43.750% (7/16)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/testlib/qtestcase.cpp
Lines: 1015-1035
Absolute File Name (reference): /home/qt/qt5_coco/qt5/qtbase/src/testlib/qtestcase.cpp
Lines (reference): 2287-2307
Comparison: Different
 43.750% (7/16)
Different126
messageType2String
Name: QTest::messageType2String
Prototype: static const char *messageType2String(QAbstractTestLogger::MessageTypes type)
Coverage:  82.353% (14/17)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/testlib/qteamcitylogger.cpp
Lines: 73-94
Absolute File Name (reference): /home/qt/qt5_coco/qt5/qtbase/src/testlib/qplaintestlogger.cpp
Lines (reference): 97-118
Comparison: Different
 82.353% (14/17)
Different109
incidentType2String
Name: QTest::incidentType2String
Prototype: static const char *incidentType2String(QAbstractTestLogger::IncidentTypes type)
Coverage:  15.385% (2/13)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/testlib/qteamcitylogger.cpp
Lines: 54-71
Absolute File Name (reference): /home/qt/qt5_coco/qt5/qtbase/src/testlib/qplaintestlogger.cpp
Lines (reference): 73-90
Comparison: Different
 15.385% (2/13)
Different87
qExec
Name: QTest::qExec
Coverage: 100.000% (1/1)
Comparison: New
100.000% (1/1)
New01

Generated by Squish Coco Non-Commercial 4.3.0-BETA-master-30-08-2018-4cb69e9