#include #include #include #include #include #include class RunBeforeQApplicationIsInitialized { public: RunBeforeQApplicationIsInitialized() { QtWebEngine::initialize(); } }; static RunBeforeQApplicationIsInitialized runBeforeQApplicationIsInitialized; class TestSetup : public QObject { Q_OBJECT public slots: void qmlEngineAvailable(QQmlEngine *engine) { engine->addImportPath(QStringLiteral(STATUSQ_MODULE_IMPORT_PATH)); engine->addImportPath(QStringLiteral(QUICK_TEST_SOURCE_DIR) + "/qml/"); // TODO: Alternative to not yet supported QML_ELEMENT qmlRegisterType("StatusQ.TestHelpers", 0, 1, "MonitorQtOutput"); qmlRegisterType("StatusQ.TestHelpers", 0, 1, "ModelAccessObserverProxy"); registerStatusQTypes(); } }; QUICK_TEST_MAIN_WITH_SETUP(TestStatusQ, TestSetup) #include "main.moc"