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
quicktest.cpp File Reference

(249e7f768fb7b4e11c90d2ece022738dd1d36b02)

#include "quicktest_p.h"
#include "quicktestresult_p.h"
#include <QtTest/qtestsystem.h>
#include <QtTest/private/qtestcrashhandler_p.h>
#include "qtestoptions_p.h"
#include <QtQml/qqml.h>
#include <QtQml/qqmlengine.h>
#include <QtQml/qqmlcontext.h>
#include <QtQuick/private/qquickitem_p.h>
#include <QtQuick/private/qquickwindow_p.h>
#include <QtQuick/qquickitem.h>
#include <QtQuick/qquickview.h>
#include <QtQuick/qquickwindow.h>
#include <QtQml/qjsvalue.h>
#include <QtQml/qjsengine.h>
#include <QtQml/qqmlpropertymap.h>
#include <qopengl.h>
#include <QtCore/qurl.h>
#include <QtCore/qfileinfo.h>
#include <QtCore/qdir.h>
#include <QtCore/qdiriterator.h>
#include <QtCore/qfile.h>
#include <QtCore/qdebug.h>
#include <QtCore/qeventloop.h>
#include <QtCore/qtextstream.h>
#include <QtCore/qtimer.h>
#include <QtGui/qtextdocument.h>
#include <QtGui/QGuiApplication>
#include <QtGui/private/qguiapplication_p.h>
#include <QtGui/qpa/qplatformintegration.h>
#include <QtCore/QTranslator>
#include <QtTest/QSignalSpy>
#include <QtQml/QQmlFileSelector>
#include <private/qqmlcomponent_p.h>
#include <private/qv4resolvedtypereference_p.h>
#include "moc_quicktest_p.cpp"
#include "quicktest.moc"
Include dependency graph for quicktest.cpp:

Go to the source code of this file.

Classes

class  SimpleReceiver
class  TestCaseCollector

Functions

static QString stripQuotes (const QString &s)
static void handleCompileErrors (const QFileInfo &fi, const QList< QQmlError > &errors, QQmlEngine *engine, QQuickView *view=nullptr)
bool qWaitForSignal (QObject *obj, const char *signal, int timeout)
template<typename... Args>
void maybeInvokeSetupMethod (QObject *setupObject, const char *member, Args &&... args)
int quick_test_main (int argc, char **argv, const char *name, const char *sourceDir)
int quick_test_main_with_setup (int argc, char **argv, const char *name, const char *sourceDir, QObject *setup)

Function Documentation

◆ handleCompileErrors()

void handleCompileErrors ( const QFileInfo & fi,
const QList< QQmlError > & errors,
QQmlEngine * engine,
QQuickView * view = nullptr )
static

Definition at line 183 of file quicktest.cpp.

◆ maybeInvokeSetupMethod()

template<typename... Args>
void maybeInvokeSetupMethod ( QObject * setupObject,
const char * member,
Args &&... args )

Definition at line 275 of file quicktest.cpp.

◆ quick_test_main()

int quick_test_main ( int argc,
char ** argv,
const char * name,
const char * sourceDir )

Definition at line 438 of file quicktest.cpp.

◆ quick_test_main_with_setup()

int quick_test_main_with_setup ( int argc,
char ** argv,
const char * name,
const char * sourceDir,
QObject * setup )

Definition at line 443 of file quicktest.cpp.

◆ qWaitForSignal()

bool qWaitForSignal ( QObject * obj,
const char * signal,
int timeout )

Definition at line 241 of file quicktest.cpp.

◆ stripQuotes()

QString stripQuotes ( const QString & s)
inlinestatic

Definition at line 175 of file quicktest.cpp.