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>.
|
#include <QtQuickTest/quicktestglobal.h>
#include <QtTest/qtest.h>
Go to the source code of this file.
Namespaces | |
namespace | QQuickTest |
Macros | |
#define | QUICK_TEST_MAIN(name) |
#define | QUICK_TEST_OPENGL_MAIN(name) |
#define | QUICK_TEST_MAIN_WITH_SETUP(name, QuickTestSetupClass) |
Functions | |
Q_QMLTEST_EXPORT int | quick_test_main (int argc, char **argv, const char *name, const char *sourceDir) |
Q_QMLTEST_EXPORT int | quick_test_main_with_setup (int argc, char **argv, const char *name, const char *sourceDir, QObject *setup) |
Q_QMLTEST_EXPORT bool | QQuickTest::qIsPolishScheduled (const QQuickItem *item) |
Q_QMLTEST_EXPORT bool | QQuickTest::qIsPolishScheduled (const QQuickWindow *window) |
Q_QMLTEST_EXPORT bool | QQuickTest::qWaitForPolish (const QQuickItem *item, int timeout=defaultTimeout) |
Q_QMLTEST_EXPORT bool | QQuickTest::qWaitForPolish (const QQuickWindow *window, int timeout=defaultTimeout) |
Variables | |
static const int | QQuickTest::defaultTimeout = 5000 |
#define QUICK_TEST_MAIN | ( | name | ) |
Definition at line 44 of file quicktest.h.
#define QUICK_TEST_MAIN_WITH_SETUP | ( | name, | |
QuickTestSetupClass ) |
Definition at line 58 of file quicktest.h.
#define QUICK_TEST_OPENGL_MAIN | ( | name | ) |
Definition at line 51 of file quicktest.h.
Q_QMLTEST_EXPORT int quick_test_main | ( | int | argc, |
char ** | argv, | ||
const char * | name, | ||
const char * | sourceDir ) |
Definition at line 427 of file quicktest.cpp.
References quick_test_main_with_setup().
Q_QMLTEST_EXPORT int quick_test_main_with_setup | ( | int | argc, |
char ** | argv, | ||
const char * | name, | ||
const char * | sourceDir, | ||
QObject * | setup ) |
Definition at line 432 of file quicktest.cpp.
References QDir::absolutePath(), app, QFileDevice::atEnd(), Qt::CaseInsensitive, QDir::cdUp(), QFileDevice::close(), QString::compare(), QObject::connect(), QDir::current(), QDir::currentPath(), QDir::dirName(), engine, QQuickView::engine(), QQuickView::Error, QQuickView::errors(), QEventLoop::exec(), QFile::exists(), QuickTestResult::exitCode(), file, QDir::Files, files, filters, QDirIterator::FollowSymlinks, QString::fromLocal8Bit(), QUrl::fromLocalFile(), QString::fromUtf8(), handleCompileErrors(), QCoreApplication::installTranslator(), QTestRootObject::instance(), QCoreApplication::instance(), iter, QQuickView::Loading, maybeInvokeSetupMethod(), QStringView::mid(), QTest::Internal::noCrashHandler, QObject::objectName, QFile::open(), QuickTestResult::parseArgs(), QGuiApplicationPrivate::platformIntegration(), QTest::CrashHandler::prepareStackTrace(), QTest::printAvailableFunctions, Q_ARG, qDebug, qPrintable, qputenv(), QStringLiteral, qUtf8Printable, QTest::qWait(), QTest::qWaitForWindowActive(), QTest::qWaitForWindowExposed(), qWarning, QIODevice::readLine(), QIODeviceBase::ReadOnly, QQuickView::rootContext(), QQmlContext::setContextProperty(), QuickTestResult::setCurrentAppname(), QObject::setObjectName(), QuickTestResult::setProgramName(), QQuickView::setSource(), QWindow::setTitle(), QWindow::show(), SIGNAL, QTimer::singleShot, SLOT, QQuickView::status, stripQuotes(), QDirIterator::Subdirectories, QTest::testFunctions, QDir::toNativeSeparators(), QString::trimmed(), view, Qt::Window, QPlatformIntegration::WindowActivation, Qt::WindowCloseButtonHint, Qt::WindowMinMaxButtonsHint, Qt::WindowSystemMenuHint, and Qt::WindowTitleHint.
Referenced by quick_test_main().