From 884a62228fe8fe775ae404af6b5fcab0ec4df0dc Mon Sep 17 00:00:00 2001
From: Bill King <bill.king@nokia.com>
Date: Wed, 16 Feb 2011 13:39:00 +0100
Subject: [PATCH] Pluginmanager: quit after -test testing has completed.

---
 src/libs/extensionsystem/pluginmanager.cpp | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/src/libs/extensionsystem/pluginmanager.cpp b/src/libs/extensionsystem/pluginmanager.cpp
index 880ed63740d..19311241292 100644
--- a/src/libs/extensionsystem/pluginmanager.cpp
+++ b/src/libs/extensionsystem/pluginmanager.cpp
@@ -48,6 +48,7 @@
 #include <QtCore/QTime>
 #include <QtCore/QWriteLocker>
 #include <QtCore/QtDebug>
+#include <QtCore/QTimer>
 
 #ifdef WITH_TESTS
 #include <QTest>
@@ -640,6 +641,7 @@ void PluginManager::startTests()
         }
         QTest::qExec(pluginSpec->plugin(), methods);
     }
+    QTimer::singleShot(1, QCoreApplication::instance(), SLOT(quit()));
 #endif
 }
 
-- 
GitLab