QtBase - c71fc3860b0947c3c793578117e9eb0a3eb3fb31 vs 8193340a44fd835cee029e63a31cfcab8ef6fd55

Function Tree

Path:<top>::QProcessPrivate
FunctionCondition %ModificationseLOC - Effective Lines of Codeā–¾McCabe - Cyclomatic Complexity
waitForReadyRead
Name: QProcessPrivate::waitForReadyRead
Prototype: bool QProcessPrivate::waitForReadyRead(int msecs)
Coverage:  85.714% (36/42)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/io/qprocess_unix.cpp
Lines: 758-809
Absolute File Name (reference): /home/qt/qt5_coco/qt5/qtbase/src/corelib/io/qprocess_unix.cpp
Lines (reference): 709-785
Comparison: Different
 85.714% (36/42)
Different4418
tryReadFromChannel
Name: QProcessPrivate::tryReadFromChannel
Prototype: bool QProcessPrivate::tryReadFromChannel(Channel *channel)
Coverage:  79.070% (34/43)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/io/qprocess.cpp
Lines: 1006-1076
Absolute File Name (reference): /home/qt/qt5_coco/qt5/qtbase/src/corelib/io/qprocess.cpp
Lines (reference): 966-1031
Comparison: Different
 79.070% (34/43)
Different3914
waitForFinished
Name: QProcessPrivate::waitForFinished
Prototype: bool QProcessPrivate::waitForFinished(int msecs)
Coverage:  65.517% (19/29)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/io/qprocess_unix.cpp
Lines: 858-900
Absolute File Name (reference): /home/qt/qt5_coco/qt5/qtbase/src/corelib/io/qprocess_unix.cpp
Lines (reference): 860-928
Comparison: Different
 65.517% (19/29)
Different3816
waitForBytesWritten
Name: QProcessPrivate::waitForBytesWritten
Prototype: bool QProcessPrivate::waitForBytesWritten(int msecs)
Coverage:  25.806% (8/31)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/io/qprocess_unix.cpp
Lines: 811-856
Absolute File Name (reference): /home/qt/qt5_coco/qt5/qtbase/src/corelib/io/qprocess_unix.cpp
Lines (reference): 787-858
Comparison: Different
 25.806% (8/31)
Different3715
execChild
Name: QProcessPrivate::execChild
Prototype: void QProcessPrivate::execChild(const char *workingDir, char **path, char **argv, char **envp)
Coverage:  0.000% (0/33)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/io/qprocess_unix.cpp
Lines: 551-623
Absolute File Name (reference): /home/qt/qt5_coco/qt5/qtbase/src/corelib/io/qprocess_unix.cpp
Lines (reference): 503-569
Comparison: Different
  0.000% (0/33)
Different2811
start
Name: QProcessPrivate::start
Prototype: void QProcessPrivate::start(QIODevice::OpenMode mode)
Coverage:  86.667% (26/30)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/io/qprocess.cpp
Lines: 2146-2185
Absolute File Name (reference): /home/qt/qt5_coco/qt5/qtbase/src/corelib/io/qprocess.cpp
Lines (reference): 2152-2192
Comparison: Different
 86.667% (26/30)
Different277
QProcessPrivate
Name: QProcessPrivate::QProcessPrivate
Prototype: QProcessPrivate::QProcessPrivate()
Coverage: 100.000% (1/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/io/qprocess.cpp
Lines: 862-887
Absolute File Name (reference): /home/qt/qt5_coco/qt5/qtbase/src/corelib/io/qprocess.cpp
Lines (reference): 822-847
Comparison: Different
100.000% (1/1)
Different191
writeToStdin
Name: QProcessPrivate::writeToStdin
Prototype: bool QProcessPrivate::writeToStdin()
Coverage:  75.000% (9/12)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/io/qprocess_unix.cpp
Lines: 684-714
Absolute File Name (reference): /home/qt/qt5_coco/qt5/qtbase/src/corelib/io/qprocess_unix.cpp
Lines (reference): 623-653
Comparison: Different
 75.000% (9/12)
Different154
processStarted
Name: QProcessPrivate::processStarted
Prototype: bool QProcessPrivate::processStarted(QString *errorMessage)
Coverage:  88.235% (15/17)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/io/qprocess_unix.cpp
Lines: 625-653
Absolute File Name (reference): /home/qt/qt5_coco/qt5/qtbase/src/corelib/io/qprocess_unix.cpp
Lines (reference): 571-592
Comparison: Different
 88.235% (15/17)
Different113
_q_canWrite
Name: QProcessPrivate::_q_canWrite
Prototype: bool QProcessPrivate::_q_canWrite()
Coverage:  76.471% (13/17)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/io/qprocess.cpp
Lines: 1097-1116
Absolute File Name (reference): /home/qt/qt5_coco/qt5/qtbase/src/corelib/io/qprocess.cpp
Lines (reference): 1052-1071
Comparison: Different
 76.471% (13/17)
Different105
waitForStarted
Name: QProcessPrivate::waitForStarted
Prototype: bool QProcessPrivate::waitForStarted(int msecs)
Coverage:  50.000% (2/4)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/io/qprocess_unix.cpp
Lines: 734-756
Absolute File Name (reference): /home/qt/qt5_coco/qt5/qtbase/src/corelib/io/qprocess_unix.cpp
Lines (reference): 673-696
Comparison: Different
 50.000% (2/4)
Different82

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