diff --git a/src/libs/qmljs/qmljsmodelmanagerinterface.cpp b/src/libs/qmljs/qmljsmodelmanagerinterface.cpp index 5a2ce801189..5f649931ad3 100644 --- a/src/libs/qmljs/qmljsmodelmanagerinterface.cpp +++ b/src/libs/qmljs/qmljsmodelmanagerinterface.cpp @@ -969,7 +969,8 @@ void ModelManagerInterface::parseLoop(QSet &scannedPaths, doc->parse(); #ifdef WITH_TESTS - if (ExtensionSystem::PluginManager::isScenarioRunning("TestModelManagerInterface")) { + if (ExtensionSystem::PluginManager::instance() // we might run as an auto-test + && ExtensionSystem::PluginManager::isScenarioRunning("TestModelManagerInterface")) { ExtensionSystem::PluginManager::waitForScenarioFullyInitialized(); if (ExtensionSystem::PluginManager::finishScenario()) { qDebug() << "Point 1: Shutdown triggered";