Qt
Internal/Contributor docs for the Qt SDK. <b>Note:</b> These are NOT official API docs; those are found <a href='https://doc.qt.io/'>here</a>.
Loading...
Searching...
No Matches
qtestlog.cpp File Reference

(a2566e139f8b2eed2b8cf7d90bc0a2ae6b289be8)

#include <QtTest/qtestassert.h>
#include <QtTest/private/qtestlog_p.h>
#include <QtTest/private/qtestresult_p.h>
#include <QtTest/private/qabstracttestlogger_p.h>
#include <QtTest/private/qplaintestlogger_p.h>
#include <QtTest/private/qcsvbenchmarklogger_p.h>
#include <QtTest/private/qjunittestlogger_p.h>
#include <QtTest/private/qxmltestlogger_p.h>
#include <QtTest/private/qteamcitylogger_p.h>
#include <QtTest/private/qtaptestlogger_p.h>
#include <QtCore/qatomic.h>
#include <QtCore/qbytearray.h>
#include <QtCore/qelapsedtimer.h>
#include <QtCore/qlist.h>
#include <QtCore/qmutex.h>
#include <QtCore/qvariant.h>
#include <stdlib.h>
#include <string.h>
#include <limits.h>
#include <vector>
#include <memory>
#include "moc_qtestlog_p.cpp"
+ Include dependency graph for qtestlog.cpp:

Go to the source code of this file.

Classes

struct  QTest::IgnoreResultList
 

Namespaces

namespace  QTest
 [15]
 

Macros

#define FOREACH_TEST_LOGGER   for (const auto &logger : std::as_const(*QTest::loggers()))
 

Enumerations

enum  {
  QTest::Unresolved , QTest::Passed , QTest::Skipped , QTest::Suppressed ,
  QTest::Failed
}
 

Functions

static void saveCoverageTool (const char *appname, bool testfailed, bool installedTestCoverage)
 
static bool QTest::handleIgnoredMessage (QtMsgType type, const QString &message)
 
static bool QTest::handleFailOnWarning (const QMessageLogContext &context, const QString &message)
 
static void QTest::messageHandler (QtMsgType type, const QMessageLogContext &context, const QString &message)
 

Variables

static Q_CONSTINIT QElapsedTimer elapsedFunctionTime
 
static Q_CONSTINIT QElapsedTimer elapsedTotalTime
 
int QTest::fails = 0
 
int QTest::passes = 0
 
int QTest::skips = 0
 
int QTest::blacklists = 0
 
enum QTest:: { ... }  QTest::currentTestState
 
static IgnoreResultListQTest::ignoreResultList = nullptr
 
static Q_CONSTINIT QBasicMutex QTest::mutex
 
static std::vector< QVariantQTest::failOnWarningList
 
static int QTest::verbosity = 0
 
static int QTest::maxWarnings = 2002
 
static bool QTest::installedTestCoverage = true
 
static QtMessageHandler QTest::oldMessageHandler
 

Macro Definition Documentation

◆ FOREACH_TEST_LOGGER

Function Documentation

◆ saveCoverageTool()

static void saveCoverageTool ( const char * appname,
bool testfailed,
bool installedTestCoverage )
static

Definition at line 45 of file qtestlog.cpp.

References QTestLog::failCount(), QTestLog::passCount(), and Q_UNUSED.

Referenced by QTestLog::stopLogging().

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

Variable Documentation

◆ elapsedFunctionTime

Q_CONSTINIT QElapsedTimer elapsedFunctionTime
static

◆ elapsedTotalTime

Q_CONSTINIT QElapsedTimer elapsedTotalTime
static

Definition at line 71 of file qtestlog.cpp.

Referenced by QTestLog::nsecsTotalTime(), and QTestLog::startLogging().