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

static XCTestSuiteRun * s_qtTestSuiteRun = nullptr
static

Definition at line 184 of file qxctestlogger.mm.