OpenCoverage

QtBase - 2016-12-13 07:58:44 +0000

Functions

Page:<>1
McCabe - Cyclomatic Complexity: 1
...100
McCabe - Cyclomatic Complexity: 1
...160
McCabe - Cyclomatic Complexity: 2
...170
McCabe - Cyclomatic Complexity: 2
...180
McCabe - Cyclomatic Complexity: 2
...186
McCabe - Cyclomatic Complexity: 2
187
McCabe - Cyclomatic Complexity: 2
188
McCabe - Cyclomatic Complexity: 2
189
McCabe - Cyclomatic Complexity: 2
190191
McCabe - Cyclomatic Complexity: 2
192
McCabe - Cyclomatic Complexity: 2
193
McCabe - Cyclomatic Complexity: 2
194
McCabe - Cyclomatic Complexity: 2
...200
McCabe - Cyclomatic Complexity: 2
...210
McCabe - Cyclomatic Complexity: 3
...220
McCabe - Cyclomatic Complexity: 3
...300
McCabe - Cyclomatic Complexity: 18
...306
McCabe - Cyclomatic Complexity: 76
FunctionCondition %eLOC - Effective Lines of CodeMcCabe - Cyclomatic Complexityâ–´
QTableView::rowResized
Name: QTableView::rowResized
Prototype: void QTableView::rowResized(int row, int, int)
Coverage:  0.000% (0/4)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/itemviews/qtableview.cpp
Lines: 2832-2838
  0.000% (0/4)
42
QTableView::setColumnHidden
Name: QTableView::setColumnHidden
Prototype: void QTableView::setColumnHidden(int column, bool hide)
Coverage:  0.000% (0/6)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/itemviews/qtableview.cpp
Lines: 2514-2520
  0.000% (0/6)
42
QTableView::setGridStyle
Name: QTableView::setGridStyle
Prototype: void QTableView::setGridStyle(Qt::PenStyle style)
Coverage:  0.000% (0/4)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/itemviews/qtableview.cpp
Lines: 2607-2614
  0.000% (0/4)
42
QTableView::setRootIndex
Name: QTableView::setRootIndex
Prototype: void QTableView::setRootIndex(const QModelIndex &index)
Coverage:  0.000% (0/4)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/itemviews/qtableview.cpp
Lines: 1152-1162
  0.000% (0/4)
72
QTableView::setRowHidden
Name: QTableView::setRowHidden
Prototype: void QTableView::setRowHidden(int row, bool hide)
Coverage:  0.000% (0/6)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/itemviews/qtableview.cpp
Lines: 2489-2495
  0.000% (0/6)
42
QTableView::setShowGrid
Name: QTableView::setShowGrid
Prototype: void QTableView::setShowGrid(bool show)
Coverage:  0.000% (0/4)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/itemviews/qtableview.cpp
Lines: 2586-2593
  0.000% (0/4)
42
QTableView::setSortingEnabled
Name: QTableView::setSortingEnabled
Prototype: void QTableView::setSortingEnabled(bool enable)
Coverage:  0.000% (0/4)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/itemviews/qtableview.cpp
Lines: 2543-2565
  0.000% (0/4)
182
QTableView::setSpan
Name: QTableView::setSpan
Prototype: void QTableView::setSpan(int row, int column, int rowSpan, int columnSpan)
Coverage:  0.000% (0/10)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/itemviews/qtableview.cpp
Lines: 3160-3167
  0.000% (0/10)
52
QTableView::setWordWrap
Name: QTableView::setWordWrap
Prototype: void QTableView::setWordWrap(bool on)
Coverage:  0.000% (0/4)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/itemviews/qtableview.cpp
Lines: 2630-2638
  0.000% (0/4)
62
QTableView::sortByColumn
Name: QTableView::sortByColumn
Prototype: void QTableView::sortByColumn(int column)
Coverage:  0.000% (0/4)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/itemviews/qtableview.cpp
Lines: 3097-3103
  0.000% (0/4)
42
QTableViewPrivate::span
Name: QTableViewPrivate::span
Prototype: QSpanCollection::Span QTableViewPrivate::span(int row, int column) const
Coverage:  0.000% (0/4)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/itemviews/qtableview.cpp
Lines: 702-709
  0.000% (0/4)
42
QTableViewPrivate::widthHintForIndex
Name: QTableViewPrivate::widthHintForIndex
Prototype: int QTableViewPrivate::widthHintForIndex(const QModelIndex &index, int hint, const QStyleOptionViewItem &option) const
Coverage:  0.000% (0/6)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/itemviews/qtableview.cpp
Lines: 926-938
  0.000% (0/6)
92
QTableWidget::closePersistentEditor
Name: QTableWidget::closePersistentEditor
Prototype: void QTableWidget::closePersistentEditor(QTableWidgetItem *item)
Coverage:  0.000% (0/4)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/itemviews/qtablewidget.cpp
Lines: 2247-2254
  0.000% (0/4)
52
QTableWidget::dropMimeData
Name: QTableWidget::dropMimeData
Prototype: bool QTableWidget::dropMimeData(int row, int column, const QMimeData *data, Qt::DropAction action)
Coverage:  0.000% (0/4)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/itemviews/qtablewidget.cpp
Lines: 2609-2621
  0.000% (0/4)
62
QTableWidget::editItem
Name: QTableWidget::editItem
Prototype: void QTableWidget::editItem(QTableWidgetItem *item)
Coverage:  0.000% (0/4)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/itemviews/qtablewidget.cpp
Lines: 2220-2226
  0.000% (0/4)
42
QTableWidget::items
Name: QTableWidget::items
Prototype: QList<QTableWidgetItem*> QTableWidget::items(const QMimeData *data) const
Coverage:  0.000% (0/4)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/itemviews/qtablewidget.cpp
Lines: 2639-2645
  0.000% (0/4)
42
QTableWidget::openPersistentEditor
Name: QTableWidget::openPersistentEditor
Prototype: void QTableWidget::openPersistentEditor(QTableWidgetItem *item)
Coverage:  0.000% (0/4)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/itemviews/qtablewidget.cpp
Lines: 2233-2240
  0.000% (0/4)
52
QTableWidget::scrollToItem
Name: QTableWidget::scrollToItem
Prototype: void QTableWidget::scrollToItem(const QTableWidgetItem *item, QAbstractItemView::ScrollHint hint)
Coverage:  0.000% (0/4)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/itemviews/qtablewidget.cpp
Lines: 2452-2460
  0.000% (0/4)
62
QTableWidget::selectedRanges
Name: QTableWidget::selectedRanges
Prototype: QList<QTableWidgetSelectionRange> QTableWidget::selectedRanges() const
Coverage:  0.000% (0/4)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/itemviews/qtablewidget.cpp
Lines: 2342-2354
  0.000% (0/4)
102
QTableWidget::setHorizontalHeaderItem
Name: QTableWidget::setHorizontalHeaderItem
Prototype: void QTableWidget::setHorizontalHeaderItem(int column, QTableWidgetItem *item)
Coverage:  0.000% (0/4)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/itemviews/qtablewidget.cpp
Lines: 2042-2051
  0.000% (0/4)
52
QTableWidget::setRangeSelected
Name: QTableWidget::setRangeSelected
Prototype: void QTableWidget::setRangeSelected(const QTableWidgetSelectionRange &range, bool select)
Coverage:  0.000% (0/6)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/itemviews/qtablewidget.cpp
Lines: 2323-2334
  0.000% (0/6)
72
QTableWidget::setVerticalHeaderItem
Name: QTableWidget::setVerticalHeaderItem
Prototype: void QTableWidget::setVerticalHeaderItem(int row, QTableWidgetItem *item)
Coverage:  0.000% (0/4)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/itemviews/qtablewidget.cpp
Lines: 2003-2012
  0.000% (0/4)
52
QTableWidget::takeHorizontalHeaderItem
Name: QTableWidget::takeHorizontalHeaderItem
Prototype: QTableWidgetItem *QTableWidget::takeHorizontalHeaderItem(int column)
Coverage:  0.000% (0/4)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/itemviews/qtablewidget.cpp
Lines: 2057-2064
  0.000% (0/4)
52
QTableWidget::takeItem
Name: QTableWidget::takeItem
Prototype: QTableWidgetItem *QTableWidget::takeItem(int row, int column)
Coverage:  0.000% (0/4)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/itemviews/qtablewidget.cpp
Lines: 1982-1989
  0.000% (0/4)
52
QTableWidget::takeVerticalHeaderItem
Name: QTableWidget::takeVerticalHeaderItem
Prototype: QTableWidgetItem *QTableWidget::takeVerticalHeaderItem(int row)
Coverage:  0.000% (0/4)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/itemviews/qtablewidget.cpp
Lines: 2018-2025
  0.000% (0/4)
52
QTableWidget::visualItemRect
Name: QTableWidget::visualItemRect
Prototype: QRect QTableWidget::visualItemRect(const QTableWidgetItem *item) const
Coverage:  0.000% (0/4)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/itemviews/qtablewidget.cpp
Lines: 2436-2444
  0.000% (0/4)
62
QTableWidgetItem::setFlags
Name: QTableWidgetItem::setFlags
Prototype: void QTableWidgetItem::setFlags(Qt::ItemFlags aflags)
Coverage:  0.000% (0/6)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/itemviews/qtablewidget.cpp
Lines: 1108-1113
  0.000% (0/6)
32
QTableWidgetItem::~QTableWidgetItem
Name: QTableWidgetItem::~QTableWidgetItem
Prototype: QTableWidgetItem::~QTableWidgetItem()
Coverage:  0.000% (0/6)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/itemviews/qtablewidget.cpp
Lines: 1350-1356
  0.000% (0/6)
42
QTableWidgetPrivate::_q_emitCurrentItemChanged
Name: QTableWidgetPrivate::_q_emitCurrentItemChanged
Prototype: void QTableWidgetPrivate::_q_emitCurrentItemChanged(const QModelIndex &current, const QModelIndex &previous)
Coverage:  0.000% (0/6)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/itemviews/qtablewidget.cpp
Lines: 1648-1657
  0.000% (0/6)
62
QTableWidgetPrivate::_q_emitItemActivated
Name: QTableWidgetPrivate::_q_emitItemActivated
Prototype: void QTableWidgetPrivate::_q_emitItemActivated(const QModelIndex &index)
Coverage:  0.000% (0/4)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/itemviews/qtablewidget.cpp
Lines: 1624-1630
  0.000% (0/4)
42
QTableWidgetPrivate::_q_emitItemChanged
Name: QTableWidgetPrivate::_q_emitItemChanged
Prototype: void QTableWidgetPrivate::_q_emitItemChanged(const QModelIndex &index)
Coverage:  0.000% (0/4)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/itemviews/qtablewidget.cpp
Lines: 1640-1646
  0.000% (0/4)
42
QTableWidgetPrivate::_q_emitItemClicked
Name: QTableWidgetPrivate::_q_emitItemClicked
Prototype: void QTableWidgetPrivate::_q_emitItemClicked(const QModelIndex &index)
Coverage:  0.000% (0/4)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/itemviews/qtablewidget.cpp
Lines: 1608-1614
  0.000% (0/4)
42
QTableWidgetPrivate::_q_emitItemDoubleClicked
Name: QTableWidgetPrivate::_q_emitItemDoubleClicked
Prototype: void QTableWidgetPrivate::_q_emitItemDoubleClicked(const QModelIndex &index)
Coverage:  0.000% (0/4)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/itemviews/qtablewidget.cpp
Lines: 1616-1622
  0.000% (0/4)
42
QTableWidgetPrivate::_q_emitItemEntered
Name: QTableWidgetPrivate::_q_emitItemEntered
Prototype: void QTableWidgetPrivate::_q_emitItemEntered(const QModelIndex &index)
Coverage:  0.000% (0/4)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/itemviews/qtablewidget.cpp
Lines: 1632-1638
  0.000% (0/4)
42
QTableWidgetPrivate::_q_emitItemPressed
Name: QTableWidgetPrivate::_q_emitItemPressed
Prototype: void QTableWidgetPrivate::_q_emitItemPressed(const QModelIndex &index)
Coverage:  0.000% (0/4)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/itemviews/qtablewidget.cpp
Lines: 1600-1606
  0.000% (0/4)
42
QTableWidgetPrivate::_q_sort
Name: QTableWidgetPrivate::_q_sort
Prototype: void QTableWidgetPrivate::_q_sort()
Coverage:  0.000% (0/4)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/itemviews/qtablewidget.cpp
Lines: 1659-1666
  0.000% (0/4)
42
QTapAndHoldGestureRecognizer::create
Name: QTapAndHoldGestureRecognizer::create
Prototype: QGesture *QTapAndHoldGestureRecognizer::create(QObject *target)
Coverage:  0.000% (0/6)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/kernel/qstandardgestures.cpp
Lines: 490-496
  0.000% (0/6)
32
QTapAndHoldGestureRecognizer::reset
Name: QTapAndHoldGestureRecognizer::reset
Prototype: void QTapAndHoldGestureRecognizer::reset(QGesture *state)
Coverage:  0.000% (0/4)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/kernel/qstandardgestures.cpp
Lines: 580-591
  0.000% (0/4)
72
QTapGestureRecognizer::create
Name: QTapGestureRecognizer::create
Prototype: QGesture *QTapGestureRecognizer::create(QObject *target)
Coverage:  0.000% (0/6)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/kernel/qstandardgestures.cpp
Lines: 419-425
  0.000% (0/6)
32
QTcpServer::close
Name: QTcpServer::close
Prototype: void QTcpServer::close()
Coverage: 100.000% (5/5)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/socket/qtcpserver.cpp
Lines: 357-376
100.000% (5/5)
82
QTcpServer::isListening
Name: QTcpServer::isListening
Prototype: bool QTcpServer::isListening() const
Coverage: 100.000% (4/4)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/socket/qtcpserver.cpp
Lines: 344-349
100.000% (4/4)
32
QTcpServer::serverAddress
Name: QTcpServer::serverAddress
Prototype: QHostAddress QTcpServer::serverAddress() const
Coverage: 100.000% (4/4)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/socket/qtcpserver.cpp
Lines: 465-470
100.000% (4/4)
32
QTcpServer::serverPort
Name: QTcpServer::serverPort
Prototype: quint16 QTcpServer::serverPort() const
Coverage: 100.000% (4/4)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/socket/qtcpserver.cpp
Lines: 452-457
100.000% (4/4)
32
QTcpServer::socketDescriptor
Name: QTcpServer::socketDescriptor
Prototype: qintptr QTcpServer::socketDescriptor() const
Coverage:  50.000% (2/4)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/socket/qtcpserver.cpp
Lines: 387-392
 50.000% (2/4)
32
QTemporaryDir::QTemporaryDir
Name: QTemporaryDir::QTemporaryDir
Prototype: QTemporaryDir::QTemporaryDir(const QString &templatePath)
Coverage: 100.000% (4/4)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/io/qtemporarydir.cpp
Lines: 256-263
100.000% (4/4)
32
QTemporaryDir::~QTemporaryDir
Name: QTemporaryDir::~QTemporaryDir
Prototype: QTemporaryDir::~QTemporaryDir()
Coverage: 100.000% (4/4)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/io/qtemporarydir.cpp
Lines: 272-276
100.000% (4/4)
22
QTemporaryDirPrivate::create
Name: QTemporaryDirPrivate::create
Prototype: void QTemporaryDirPrivate::create(const QString &templateName)
Coverage: 100.000% (4/4)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/io/qtemporarydir.cpp
Lines: 173-188
100.000% (4/4)
62
QTemporaryFile::fileName
Name: QTemporaryFile::fileName
Prototype: QString QTemporaryFile::fileName() const
Coverage: 100.000% (4/4)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/io/qtemporaryfile.cpp
Lines: 653-659
100.000% (4/4)
42
QTemporaryFile::setFileTemplate
Name: QTemporaryFile::setFileTemplate
Prototype: void QTemporaryFile::setFileTemplate(const QString &name)
Coverage: 100.000% (4/4)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/io/qtemporaryfile.cpp
Lines: 685-691
100.000% (4/4)
42
QTemporaryFile::~QTemporaryFile
Name: QTemporaryFile::~QTemporaryFile
Prototype: QTemporaryFile::~QTemporaryFile()
Coverage: 100.000% (6/6)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/io/qtemporaryfile.cpp
Lines: 594-600
100.000% (6/6)
42
QTemporaryFileEngine::isReallyOpen
Name: QTemporaryFileEngine::isReallyOpen
Prototype: bool QTemporaryFileEngine::isReallyOpen() const
Coverage:  83.333% (5/6)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/io/qtemporaryfile.cpp
Lines: 245-258
 83.333% (5/6)
82
QTemporaryFileEngine::remove
Name: QTemporaryFileEngine::remove
Prototype: bool QTemporaryFileEngine::remove()
Coverage: 100.000% (4/4)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/io/qtemporaryfile.cpp
Lines: 365-383
100.000% (4/4)
82
QTemporaryFileEngine::setFileTemplate
Name: QTemporaryFileEngine::setFileTemplate
Prototype: void QTemporaryFileEngine::setFileTemplate(const QString &fileTemplate)
Coverage: 100.000% (4/4)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/io/qtemporaryfile.cpp
Lines: 267-272
100.000% (4/4)
32
QTemporaryFilePrivate::defaultTemplateName
Name: QTemporaryFilePrivate::defaultTemplateName
Prototype: QString QTemporaryFilePrivate::defaultTemplateName()
Coverage:  50.000% (2/4)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/io/qtemporaryfile.cpp
Lines: 436-446
 50.000% (2/4)
52
QTemporaryFilePrivate::engine
Name: QTemporaryFilePrivate::engine
Prototype: QAbstractFileEngine *QTemporaryFilePrivate::engine() const
Coverage: 100.000% (4/4)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/io/qtemporaryfile.cpp
Lines: 415-422
100.000% (4/4)
42
QTest::FatalSignalHandler::signal
Name: QTest::FatalSignalHandler::signal
Prototype: void FatalSignalHandler::signal(int signum)
Coverage:  0.000% (0/4)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/testlib/qtestcase.cpp
Lines: 1356-1373
  0.000% (0/4)
72
QTest::IgnoreResultList::clearList
Name: QTest::IgnoreResultList::clearList
Prototype: static inline void clearList(IgnoreResultList *&list)
Coverage: 100.000% (4/4)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/testlib/qtestlog.cpp
Lines: 101-108
100.000% (4/4)
42
QTest::QBenchmarkIterationController::QBenchmarkIterationController
Name: QTest::QBenchmarkIterationController::QBenchmarkIterationController
Prototype: QTest::QBenchmarkIterationController::QBenchmarkIterationController(RunMode runMode)
Coverage:  75.000% (3/4)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/testlib/qbenchmark.cpp
Lines: 192-198
 75.000% (3/4)
42
QTest::QBenchmarkIterationController::isDone
Name: QTest::QBenchmarkIterationController::isDone
Prototype: bool QTest::QBenchmarkIterationController::isDone()
Coverage: 100.000% (4/4)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/testlib/qbenchmark.cpp
Lines: 216-221
100.000% (4/4)
32
QTest::Q_QGS_ignoreClasses::innerFunction::~HolderBase
Name: QTest::Q_QGS_ignoreClasses::innerFunction::~HolderBase
Prototype: ~HolderBase() noexcept
Coverage:  0.000% (0/4)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/testlib/qsignaldumper.cpp
Lines: 62-62
  0.000% (0/4)
12
QTest::TestLoggers::addBenchmarkResult
Name: QTest::TestLoggers::addBenchmarkResult
Prototype: static void addBenchmarkResult(const QBenchmarkResult &result)
Coverage: 100.000% (4/4)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/testlib/qtestlog.cpp
Lines: 218-221
100.000% (4/4)
12
QTest::TestLoggers::addIncident
Name: QTest::TestLoggers::addIncident
Prototype: static void addIncident(QAbstractTestLogger::IncidentTypes type, const char *description, const char *file = 0, int line = 0)
Coverage: 100.000% (4/4)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/testlib/qtestlog.cpp
Lines: 212-216
100.000% (4/4)
12
QTest::TestLoggers::addMessage
Name: QTest::TestLoggers::addMessage
Prototype: static void addMessage(QAbstractTestLogger::MessageTypes type, const QString &message, const char *file = 0, int line = 0)
Coverage: 100.000% (4/4)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/testlib/qtestlog.cpp
Lines: 223-227
100.000% (4/4)
12
QTest::TestLoggers::destroyLoggers
Name: QTest::TestLoggers::destroyLoggers
Prototype: static void destroyLoggers()
Coverage: 100.000% (4/4)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/testlib/qtestlog.cpp
Lines: 173-181
100.000% (4/4)
52
QTest::TestLoggers::enterTestFunction
Name: QTest::TestLoggers::enterTestFunction
Prototype: static void enterTestFunction(const char *function)
Coverage: 100.000% (4/4)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/testlib/qtestlog.cpp
Lines: 202-205
100.000% (4/4)
12
QTest::TestLoggers::leaveTestFunction
Name: QTest::TestLoggers::leaveTestFunction
Prototype: static void leaveTestFunction()
Coverage: 100.000% (4/4)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/testlib/qtestlog.cpp
Lines: 207-210
100.000% (4/4)
12
QTest::TestLoggers::loggerCount
Name: QTest::TestLoggers::loggerCount
Prototype: static int loggerCount()
Coverage: 100.000% (4/4)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/testlib/qtestlog.cpp
Lines: 234-239
100.000% (4/4)
32
QTest::TestLoggers::outputString
Name: QTest::TestLoggers::outputString
Prototype: static void outputString(const char *msg)
Coverage:  0.000% (0/4)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/testlib/qtestlog.cpp
Lines: 229-232
  0.000% (0/4)
12
QTest::TestLoggers::startLogging
Name: QTest::TestLoggers::startLogging
Prototype: static void startLogging()
Coverage: 100.000% (4/4)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/testlib/qtestlog.cpp
Lines: 192-195
100.000% (4/4)
12
QTest::TestLoggers::stopLogging
Name: QTest::TestLoggers::stopLogging
Prototype: static void stopLogging()
Coverage: 100.000% (4/4)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/testlib/qtestlog.cpp
Lines: 197-200
100.000% (4/4)
12
QTest::addColumnInternal
Name: QTest::addColumnInternal
Prototype: void QTest::addColumnInternal(int id, const char *name)
Coverage:  50.000% (2/4)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/testlib/qtestcase.cpp
Lines: 2107-2113
 50.000% (2/4)
32
QTest::invokeMethod
Name: QTest::invokeMethod
Prototype: static void invokeMethod(QObject *obj, const char *methodName)
Coverage: 100.000% (4/4)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/testlib/qtestcase.cpp
Lines: 251-259
100.000% (4/4)
52
QTest::qExec
Name: QTest::qExec
Prototype: int QTest::qExec(QObject *testObject, const QStringList &arguments)
Coverage: 100.000% (4/4)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/testlib/qtestcase.cpp
Lines: 1786-1801
100.000% (4/4)
82
QTest::qSignalDumperCallbackEndSignal
Name: QTest::qSignalDumperCallbackEndSignal
Prototype: static void qSignalDumperCallbackEndSignal(QObject *caller, int )
Coverage:  0.000% (0/6)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/testlib/qsignaldumper.cpp
Lines: 154-165
  0.000% (0/6)
82
QTest::qSleep
Name: QTest::qSleep
Prototype: void QTest::qSleep(int ms)
Coverage:  50.000% (2/4)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/testlib/qtestcase.cpp
Lines: 2219-2231
 50.000% (2/4)
32
QTest::qToInt
Name: QTest::qToInt
Prototype: static int qToInt(char *str)
Coverage:  50.000% (2/4)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/testlib/qtestcase.cpp
Lines: 392-401
 50.000% (2/4)
62
QTest::setMainSourcePath
Name: QTest::setMainSourcePath
Prototype: void QTest::setMainSourcePath(const char *file, const char *builddir)
Coverage:  60.000% (3/5)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/testlib/qtestcase.cpp
Lines: 2242-2251
 60.000% (3/5)
62
QTest::toString
Name: QTest::toString
Prototype: char *QTest::toString(const char *str)
Coverage: 100.000% (4/4)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/testlib/qtestcase.cpp
Lines: 2376-2382
100.000% (4/4)
42
QTestElementAttribute::name
Name: QTestElementAttribute::name
Prototype: const char *QTestElementAttribute::name() const
Coverage:  50.000% (2/4)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/testlib/qtestelementattribute.cpp
Lines: 123-149
 50.000% (2/4)
222
QTestElementAttribute::setPair
Name: QTestElementAttribute::setPair
Prototype: bool QTestElementAttribute::setPair(QTest::AttributeIndex index, const char *value)
Coverage:  50.000% (2/4)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/testlib/qtestelementattribute.cpp
Lines: 161-172
 50.000% (2/4)
62
QTestLog::addBPass
Name: QTestLog::addBPass
Prototype: void QTestLog::addBPass(const char *msg)
Coverage:  50.000% (2/4)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/testlib/qtestlog.cpp
Lines: 429-436
 50.000% (2/4)
32
QTestLog::addFail
Name: QTestLog::addFail
Prototype: void QTestLog::addFail(const char *msg, const char *file, int line)
Coverage:  50.000% (2/4)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/testlib/qtestlog.cpp
Lines: 402-409
 50.000% (2/4)
32
QTestLog::ignoreMessage
Name: QTestLog::ignoreMessage
Prototype: void QTestLog::ignoreMessage(QtMsgType type, const char *msg)
Coverage:  50.000% (2/4)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/testlib/qtestlog.cpp
Lines: 552-557
 50.000% (2/4)
22
QTestLog::ignoreMessage
Name: QTestLog::ignoreMessage
Prototype: void QTestLog::ignoreMessage(QtMsgType type, const QRegularExpression &expression)
Coverage:  50.000% (2/4)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/testlib/qtestlog.cpp
Lines: 560-565
 50.000% (2/4)
22
QTestLog::info
Name: QTestLog::info
Prototype: void QTestLog::info(const char *msg, const char *file, int line)
Coverage:  50.000% (2/4)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/testlib/qtestlog.cpp
Lines: 535-540
 50.000% (2/4)
22
QTestLog::leaveTestFunction
Name: QTestLog::leaveTestFunction
Prototype: void QTestLog::leaveTestFunction()
Coverage:  50.000% (2/4)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/testlib/qtestlog.cpp
Lines: 359-365
 50.000% (2/4)
32
QTestLog::unhandledIgnoreMessages
Name: QTestLog::unhandledIgnoreMessages
Prototype: int QTestLog::unhandledIgnoreMessages()
Coverage: 100.000% (4/4)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/testlib/qtestlog.cpp
Lines: 348-357
100.000% (4/4)
62
QTestResult::addFailure
Name: QTestResult::addFailure
Prototype: void QTestResult::addFailure(const char *message, const char *file, int line)
Coverage: 100.000% (5/5)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/testlib/qtestresult.cpp
Lines: 299-308
100.000% (5/5)
52
QTestResult::setCurrentTestFunction
Name: QTestResult::setCurrentTestFunction
Prototype: void QTestResult::setCurrentTestFunction(const char *func)
Coverage: 100.000% (4/4)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/testlib/qtestresult.cpp
Lines: 115-121
100.000% (4/4)
42
QTestTable::globalTestTable
Name: QTestTable::globalTestTable
Prototype: QTestTable *QTestTable::globalTestTable()
Coverage: 100.000% (4/4)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/testlib/qtesttable.cpp
Lines: 167-172
100.000% (4/4)
32
QTestTable::indexOf
Name: QTestTable::indexOf
Prototype: int QTestTable::indexOf(const char *elementName) const
Coverage:  50.000% (2/4)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/testlib/qtesttable.cpp
Lines: 153-165
 50.000% (2/4)
72
QTestXunitStreamer::QTestXunitStreamer
Name: QTestXunitStreamer::QTestXunitStreamer
Prototype: QTestXunitStreamer::QTestXunitStreamer(QXunitTestLogger *logger)
Coverage:  50.000% (2/4)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/testlib/qtestxunitstreamer.cpp
Lines: 51-55
 50.000% (2/4)
12
QTestXunitStreamer::output
Name: QTestXunitStreamer::output
Prototype: void QTestXunitStreamer::output(QTestElement *element) const
Coverage:  50.000% (2/4)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/testlib/qtestxunitstreamer.cpp
Lines: 168-174
 50.000% (2/4)
32
QTestXunitStreamer::outputElementAttributes
Name: QTestXunitStreamer::outputElementAttributes
Prototype: void QTestXunitStreamer::outputElementAttributes(const QTestElement* element, QTestElementAttribute *attribute) const
Coverage: 100.000% (4/4)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/testlib/qtestxunitstreamer.cpp
Lines: 209-217
100.000% (4/4)
52
QTextBlock::begin
Name: QTextBlock::begin
Prototype: QTextBlock::iterator QTextBlock::begin() const
Coverage:  0.000% (0/6)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/text/qtextobject.cpp
Lines: 1527-1537
  0.000% (0/6)
72
QTextBlock::blockFormat
Name: QTextBlock::blockFormat
Prototype: QTextBlockFormat QTextBlock::blockFormat() const
Coverage:  0.000% (0/6)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/text/qtextobject.cpp
Lines: 1112-1118
  0.000% (0/6)
32
QTextBlock::blockFormatIndex
Name: QTextBlock::blockFormatIndex
Prototype: int QTextBlock::blockFormatIndex() const
Coverage:  0.000% (0/6)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/text/qtextobject.cpp
Lines: 1126-1132
  0.000% (0/6)
32
QTextBlock::blockNumber
Name: QTextBlock::blockNumber
Prototype: int QTextBlock::blockNumber() const
Coverage:  0.000% (0/6)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/text/qtextobject.cpp
Lines: 1469-1474
  0.000% (0/6)
32
QTextBlock::charFormat
Name: QTextBlock::charFormat
Prototype: QTextCharFormat QTextBlock::charFormat() const
Coverage:  0.000% (0/6)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/text/qtextobject.cpp
Lines: 1141-1147
  0.000% (0/6)
32
QTextBlock::charFormatIndex
Name: QTextBlock::charFormatIndex
Prototype: int QTextBlock::charFormatIndex() const
Coverage:  0.000% (0/6)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/text/qtextobject.cpp
Lines: 1155-1161
  0.000% (0/6)
32
Page:<>1
McCabe - Cyclomatic Complexity: 1
...100
McCabe - Cyclomatic Complexity: 1
...160
McCabe - Cyclomatic Complexity: 2
...170
McCabe - Cyclomatic Complexity: 2
...180
McCabe - Cyclomatic Complexity: 2
...186
McCabe - Cyclomatic Complexity: 2
187
McCabe - Cyclomatic Complexity: 2
188
McCabe - Cyclomatic Complexity: 2
189
McCabe - Cyclomatic Complexity: 2
190191
McCabe - Cyclomatic Complexity: 2
192
McCabe - Cyclomatic Complexity: 2
193
McCabe - Cyclomatic Complexity: 2
194
McCabe - Cyclomatic Complexity: 2
...200
McCabe - Cyclomatic Complexity: 2
...210
McCabe - Cyclomatic Complexity: 3
...220
McCabe - Cyclomatic Complexity: 3
...300
McCabe - Cyclomatic Complexity: 18
...306
McCabe - Cyclomatic Complexity: 76

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