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
qxctestlogger.mm File Reference

(05fc3aef53348fb58be6308076e000825b704e58)

#include "qxctestlogger_p.h"
#include <QtCore/qstring.h>
#include <QtTest/private/qtestlog_p.h>
#include <QtTest/private/qtestresult_p.h>
import <XCTest/XCTest.h>
Include dependency graph for qxctestlogger.mm:

Go to the source code of this file.

Classes

category  XCTestProbe(Private)
class  XCTestDriver
category  XCTest(Private)
class  QtTestLibWrapper
class  QtTestLibTests
class  QtTestLibTest
class  ThreadBarriers

Macros

#define FOREACH_BARRIER(cmd)
#define WAIT_FOR_BARRIER(b)
#define SIGNAL_BARRIER(b)

Variables

static XCTestSuiteRun * s_qtTestSuiteRun = nullptr

Macro Definition Documentation

◆ FOREACH_BARRIER

#define FOREACH_BARRIER ( cmd)
Value:
for (int i = 0; i < BarrierCount; ++i) { cmd }

Definition at line 78 of file qxctestlogger.mm.

◆ SIGNAL_BARRIER

#define SIGNAL_BARRIER ( b)
Value:
ThreadBarriers::get()->signal(ThreadBarriers::b);
static ThreadBarriers * get()
void signal(Barrier barrier)

Definition at line 87 of file qxctestlogger.mm.

◆ WAIT_FOR_BARRIER

#define WAIT_FOR_BARRIER ( b)
Value:
ThreadBarriers::get()->wait(ThreadBarriers::b);
void wait(Barrier barrier)

Definition at line 86 of file qxctestlogger.mm.

Variable Documentation

◆ s_qtTestSuiteRun

XCTestSuiteRun * s_qtTestSuiteRun = nullptr
static

Definition at line 184 of file qxctestlogger.mm.