Qt
Internal/Contributor docs for the Qt SDK. Note: These are NOT official API docs; those are found at https://doc.qt.io/
Loading...
Searching...
No Matches
qtestlog.cpp File Reference

(0a4e5840a59cacbaedb8af058725fdc1804e5887)

#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 <QtCore/q20algorithm.h>
#include <atomic>
#include <cstdio>
#include <memory>
#include <vector>
#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]

Enumerations

enum  {
  QTest::Unresolved , QTest::Passed , QTest::Skipped , QTest::Suppressed ,
  QTest::Failed , QTest::Unresolved , QTest::Passed , QTest::Skipped ,
  QTest::Suppressed , QTest::Failed
}
enum  {
  QTest::Unresolved , QTest::Passed , QTest::Skipped , QTest::Suppressed ,
  QTest::Failed , 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 void QTest::handleFatal ()
static bool QTest::handleFailOnWarning (const QMessageLogContext &context, const QString &message)
static constexpr bool QTest::isWarnOrWorse (QtMsgType type)
static void QTest::messageHandler (QtMsgType type, const QMessageLogContext &context, const QString &message)

Variables

static Q_CONSTINIT QBasicMutex elapsedTimersMutex
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

Function Documentation

◆ saveCoverageTool()

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

Definition at line 47 of file qtestlog.cpp.

Variable Documentation

◆ elapsedFunctionTime

Q_CONSTINIT QElapsedTimer elapsedFunctionTime
static

Definition at line 73 of file qtestlog.cpp.

◆ elapsedTimersMutex

Q_CONSTINIT QBasicMutex elapsedTimersMutex
static

Definition at line 72 of file qtestlog.cpp.

◆ elapsedTotalTime

Q_CONSTINIT QElapsedTimer elapsedTotalTime
static

Definition at line 74 of file qtestlog.cpp.