int main(int argc, char **argv) { QCoreApplication::setOrganizationName(QStringLiteral("StoiridhProject")); QCoreApplication::setApplicationName(QStringLiteral("test.stoiridh")); #if defined(QUICK_TEST_SOURCE_DIR) return quick_test_main(argc, argv, TEST_NAME(Test.Stoiridh.Settings), QUICK_TEST_SOURCE_DIR); #else return quick_test_main(argc, argv, TEST_NAME(Test.Stoiridh.Settings), nullptr); #endif }
int main(int argc, char **argv) { QApplication a(argc, argv); QuickAndroid::registerTypes(); QStringList args = a.arguments(); QString executable = args.at(0); QFileInfo info(QString(SRCDIR) + "/../.."); QString qrc = QString("qrc:///"); char **s = (char**) malloc(sizeof(char*) * (10 + args.size() ) ); int idx = 0; QByteArray srcdir = info.absoluteFilePath().toLocal8Bit(); s[idx++] = executable.toLocal8Bit().data(); s[idx++] = strdup("-import"); s[idx++] = srcdir.data(); s[idx++] = strdup("-import"); s[idx++] = qrc.toLocal8Bit().data(); for (int i = 1 ; i < args.size();i++) { s[idx++] = strdup(args.at(i).toLocal8Bit().data()); } s[idx++] = 0; return quick_test_main( idx-1,s,"Quick Android",srcdir.data()); }
int main(int argc, char** argv) { QVarLengthArray<char*, 8> arguments; for (int i = 0; i < argc; ++i) arguments.append(argv[i]); arguments.append(const_cast<char*>("-import")); arguments.append(const_cast<char*>(IMPORT_DIR)); argc = arguments.count(); argv = arguments.data(); suppressDebugOutput(); addQtWebProcessToPath(); // Instantiate QApplication to prevent quick_test_main to instantiate a QGuiApplication. // This can be removed as soon as we do not use QtWidgets any more. QGuiApplication app(argc, argv); qmlRegisterType<ByteArrayTestData>("Test", 1, 0, "ByteArrayTestData"); #ifdef DISABLE_FLICKABLE_VIEWPORT QQuickWebViewExperimental::setFlickableViewportEnabled(false); #endif return quick_test_main(argc, argv, "qmltests", 0, QUICK_TEST_SOURCE_DIR); }
// That is just the same what QUICK_TEST_MAIN(Log4QtDemoTestSet) is doing except that // we register QML objects first int main(int argc, char **argv) { qmlRegisterType<Person>("harbour.log4qtdemo", 0, 1, "Person"); qmlRegisterType<Company>("harbour.log4qtdemo", 0, 1, "Company"); qmlRegisterType<QmlLogger>("harbour.log4qtdemo", 0, 1, "Logger"); return quick_test_main(argc, argv, "Log4QtDemoTestSet", QUICK_TEST_SOURCE_DIR); }
int main(int argc, char **argv) { MockMediaServiceProvider provider; MockCameraService mockCameraService; provider.service = &mockCameraService; QMediaServiceProvider::setDefaultServiceProvider(&provider); return quick_test_main(argc, argv, "QDeclarativeMultimediaGlobal", QUICK_TEST_SOURCE_DIR); }
int main(int argc, char **argv) { QNetworkProxyQuery npq(QUrl("http://www.google.com")); QList<QNetworkProxy> proxyList = QNetworkProxyFactory::systemProxyForQuery(npq); if( proxyList.size() > 0 ) { qDebug() << "proxyList[0].hostName() : " << proxyList[0].hostName() << " : proxyList[0].port() : " << proxyList[0].port(); QNetworkProxy::setApplicationProxy(proxyList[0]); } return quick_test_main(argc, argv, "qmltestrunner", "."); }
int main(int argc, char **argv) { // Inject the mock ui delegates module qputenv("QML2_IMPORT_PATH", QByteArray(TESTS_SOURCE_DIR "qmltests/mock-delegates")); QScopedPointer<Application> app; // Force to use English language for testing due to error message checks QLocale::setDefault(QLocale("en")); if (!QCoreApplication::instance()) app.reset(new Application(argc, argv)); QtWebEngine::initialize(); int i = quick_test_main(argc, argv, "qmltests", QUICK_TEST_SOURCE_DIR); return i; }
int QTestRunner::RunMainTest() { return quick_test_main(gargc, gargv, "qmlmoztestrunner", 0); };
int main(int argc, char **argv) { qmlRegisterType<Helpers::ClipboardHelper>("xpiks", 1, 0, "ClipboardHelper"); return quick_test_main(argc, argv, "xpiks_tests_ui", QUICK_TEST_SOURCE_DIR); }
int main(int argc, char **argv) { // hack to overcome URI warning when loading Stubs plugin /*#if defined(Q_OS_WIN) || defined(Q_OS_MAC) QString importPath = QString::fromLatin1(qgetenv(QML2_IMPORT_PATH_VAR)); if (!importPath.isEmpty()) { importPath += ";"; } importPath += QDir::toNativeSeparators(STRINGIZE(PLUGIN_STUB_IMPORT_DIR)); qDebug() << "Setting QML2_IMPORT_PATH path to" << importPath; qputenv(QML2_IMPORT_PATH_VAR, importPath.toUtf8()); #endif*/ QGuiApplication app(argc, argv); Q_UNUSED(app); QStringList arguments = app.arguments(); arguments.append("--in-memory"); IntegrationTestsEnvironment uiTestsEnvironment(arguments); Q_ASSERT(uiTestsEnvironment.getIsInMemoryOnly()); uiTestsEnvironment.ensureSystemDirectoriesExist(); #if defined(APPVEYOR) || defined(TRAVIS_CI) #if defined(Q_OS_WIN) || defined(Q_OS_MAC) { initCrashRecovery(uiTestsEnvironment); } #endif #endif #ifdef WITH_LOGS Helpers::Logger &logger = Helpers::Logger::getInstance(); logger.setMemoryOnly(uiTestsEnvironment.getIsInMemoryOnly()); #endif int result = 0; { QEventLoop eventLoop; XpiksUITestsApp xpiksTests(uiTestsEnvironment, QStringList() << QDir::toNativeSeparators(STRINGIZE(XPIKS_QT_DIR))); xpiksTests.startLogging(); xpiksTests.initialize(); xpiksTests.start(); xpiksTests.waitInitialized(); eventLoop.processEvents(QEventLoop::AllEvents); if (!xpiksTests.setupCommonFiles()) { return 1; } TestsHost &host = TestsHost::getInstance(); host.setApp(&xpiksTests); qmlRegisterSingletonType<TestsHost>("XpiksTests", 1, 0, "TestsHost", createTestsHostsQmlObject); LOG_DEBUG << "<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<"; LOG_DEBUG << "<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<"; LOG_DEBUG << "<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<"; result = quick_test_main(argc, argv, "xpiks_tests_ui", QUICK_TEST_SOURCE_DIR); LOG_DEBUG << ">>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>"; LOG_DEBUG << ">>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>"; LOG_DEBUG << ">>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>"; LOG_INFO << "UI tests result is:" << result; xpiksTests.stop(); QThread::sleep(1); eventLoop.processEvents(QEventLoop::AllEvents); } return result; }
int main(int argc, char **argv) { return quick_test_main(argc, argv, "qmltestrunner", "."); }
int main(int argc, char *argv[]) { QApplication app(argc, argv); return quick_test_main(argc, argv, "example", QUICK_TEST_SOURCE_DIR); }