From 488c4aa0e94e9d50ad2a5355c47d1ffa63a7ad10 Mon Sep 17 00:00:00 2001 From: Christian Stenger <christian.stenger@digia.com> Date: Tue, 29 Oct 2013 09:41:56 +0100 Subject: [PATCH] Tests: Fix pluginmanager test Change-Id: Id28825e437d9549016c66e9df6b4438eb827c10b Reviewed-by: Eike Ziller <eike.ziller@digia.com> --- .../pluginmanager/circularplugins/plugin1/plugin1.h | 1 + .../pluginmanager/circularplugins/plugin1/plugin1.json | 1 + .../pluginmanager/circularplugins/plugin2/plugin2.h | 1 + .../pluginmanager/circularplugins/plugin2/plugin2.json | 1 + .../pluginmanager/circularplugins/plugin3/plugin3.h | 1 + .../pluginmanager/circularplugins/plugin3/plugin3.json | 1 + .../pluginmanager/correctplugins1/plugin1/plugin1.h | 1 + .../pluginmanager/correctplugins1/plugin1/plugin1.json | 1 + .../pluginmanager/correctplugins1/plugin2/plugin2.h | 1 + .../pluginmanager/correctplugins1/plugin2/plugin2.json | 1 + .../pluginmanager/correctplugins1/plugin3/plugin3.h | 1 + .../pluginmanager/correctplugins1/plugin3/plugin3.json | 1 + tests/auto/extensionsystem/pluginmanager/tst_pluginmanager.cpp | 1 + 13 files changed, 13 insertions(+) create mode 100644 tests/auto/extensionsystem/pluginmanager/circularplugins/plugin1/plugin1.json create mode 100644 tests/auto/extensionsystem/pluginmanager/circularplugins/plugin2/plugin2.json create mode 100644 tests/auto/extensionsystem/pluginmanager/circularplugins/plugin3/plugin3.json create mode 100644 tests/auto/extensionsystem/pluginmanager/correctplugins1/plugin1/plugin1.json create mode 100644 tests/auto/extensionsystem/pluginmanager/correctplugins1/plugin2/plugin2.json create mode 100644 tests/auto/extensionsystem/pluginmanager/correctplugins1/plugin3/plugin3.json diff --git a/tests/auto/extensionsystem/pluginmanager/circularplugins/plugin1/plugin1.h b/tests/auto/extensionsystem/pluginmanager/circularplugins/plugin1/plugin1.h index 8f55c8df5cb..875322014dd 100644 --- a/tests/auto/extensionsystem/pluginmanager/circularplugins/plugin1/plugin1.h +++ b/tests/auto/extensionsystem/pluginmanager/circularplugins/plugin1/plugin1.h @@ -46,6 +46,7 @@ namespace Plugin1 { class PLUGIN1_EXPORT MyPlugin1 : public ExtensionSystem::IPlugin { Q_OBJECT + Q_PLUGIN_METADATA(IID "org.qt-project.Qt.QtCreatorPlugin" FILE "plugin1.json") public: MyPlugin1(); diff --git a/tests/auto/extensionsystem/pluginmanager/circularplugins/plugin1/plugin1.json b/tests/auto/extensionsystem/pluginmanager/circularplugins/plugin1/plugin1.json new file mode 100644 index 00000000000..0967ef424bc --- /dev/null +++ b/tests/auto/extensionsystem/pluginmanager/circularplugins/plugin1/plugin1.json @@ -0,0 +1 @@ +{} diff --git a/tests/auto/extensionsystem/pluginmanager/circularplugins/plugin2/plugin2.h b/tests/auto/extensionsystem/pluginmanager/circularplugins/plugin2/plugin2.h index 7f7c7e18a47..0c761b2e75e 100644 --- a/tests/auto/extensionsystem/pluginmanager/circularplugins/plugin2/plugin2.h +++ b/tests/auto/extensionsystem/pluginmanager/circularplugins/plugin2/plugin2.h @@ -46,6 +46,7 @@ namespace Plugin2 { class PLUGIN2_EXPORT MyPlugin2 : public ExtensionSystem::IPlugin { Q_OBJECT + Q_PLUGIN_METADATA(IID "org.qt-project.Qt.QtCreatorPlugin" FILE "plugin2.json") public: MyPlugin2(); diff --git a/tests/auto/extensionsystem/pluginmanager/circularplugins/plugin2/plugin2.json b/tests/auto/extensionsystem/pluginmanager/circularplugins/plugin2/plugin2.json new file mode 100644 index 00000000000..0967ef424bc --- /dev/null +++ b/tests/auto/extensionsystem/pluginmanager/circularplugins/plugin2/plugin2.json @@ -0,0 +1 @@ +{} diff --git a/tests/auto/extensionsystem/pluginmanager/circularplugins/plugin3/plugin3.h b/tests/auto/extensionsystem/pluginmanager/circularplugins/plugin3/plugin3.h index 5b47ebec9f7..604f182cd0b 100644 --- a/tests/auto/extensionsystem/pluginmanager/circularplugins/plugin3/plugin3.h +++ b/tests/auto/extensionsystem/pluginmanager/circularplugins/plugin3/plugin3.h @@ -46,6 +46,7 @@ namespace Plugin3 { class PLUGIN3_EXPORT MyPlugin3 : public ExtensionSystem::IPlugin { Q_OBJECT + Q_PLUGIN_METADATA(IID "org.qt-project.Qt.QtCreatorPlugin" FILE "plugin3.json") public: MyPlugin3(); diff --git a/tests/auto/extensionsystem/pluginmanager/circularplugins/plugin3/plugin3.json b/tests/auto/extensionsystem/pluginmanager/circularplugins/plugin3/plugin3.json new file mode 100644 index 00000000000..0967ef424bc --- /dev/null +++ b/tests/auto/extensionsystem/pluginmanager/circularplugins/plugin3/plugin3.json @@ -0,0 +1 @@ +{} diff --git a/tests/auto/extensionsystem/pluginmanager/correctplugins1/plugin1/plugin1.h b/tests/auto/extensionsystem/pluginmanager/correctplugins1/plugin1/plugin1.h index aa337fd2096..41f518d2acd 100644 --- a/tests/auto/extensionsystem/pluginmanager/correctplugins1/plugin1/plugin1.h +++ b/tests/auto/extensionsystem/pluginmanager/correctplugins1/plugin1/plugin1.h @@ -46,6 +46,7 @@ namespace Plugin1 { class PLUGIN1_EXPORT MyPlugin1 : public ExtensionSystem::IPlugin { Q_OBJECT + Q_PLUGIN_METADATA(IID "org.qt-project.Qt.QtCreatorPlugin" FILE "plugin1.json") public: MyPlugin1(); diff --git a/tests/auto/extensionsystem/pluginmanager/correctplugins1/plugin1/plugin1.json b/tests/auto/extensionsystem/pluginmanager/correctplugins1/plugin1/plugin1.json new file mode 100644 index 00000000000..0967ef424bc --- /dev/null +++ b/tests/auto/extensionsystem/pluginmanager/correctplugins1/plugin1/plugin1.json @@ -0,0 +1 @@ +{} diff --git a/tests/auto/extensionsystem/pluginmanager/correctplugins1/plugin2/plugin2.h b/tests/auto/extensionsystem/pluginmanager/correctplugins1/plugin2/plugin2.h index da65f75d099..5f2143909b9 100644 --- a/tests/auto/extensionsystem/pluginmanager/correctplugins1/plugin2/plugin2.h +++ b/tests/auto/extensionsystem/pluginmanager/correctplugins1/plugin2/plugin2.h @@ -46,6 +46,7 @@ namespace Plugin2 { class PLUGIN2_EXPORT MyPlugin2 : public ExtensionSystem::IPlugin { Q_OBJECT + Q_PLUGIN_METADATA(IID "org.qt-project.Qt.QtCreatorPlugin" FILE "plugin2.json") public: MyPlugin2(); diff --git a/tests/auto/extensionsystem/pluginmanager/correctplugins1/plugin2/plugin2.json b/tests/auto/extensionsystem/pluginmanager/correctplugins1/plugin2/plugin2.json new file mode 100644 index 00000000000..0967ef424bc --- /dev/null +++ b/tests/auto/extensionsystem/pluginmanager/correctplugins1/plugin2/plugin2.json @@ -0,0 +1 @@ +{} diff --git a/tests/auto/extensionsystem/pluginmanager/correctplugins1/plugin3/plugin3.h b/tests/auto/extensionsystem/pluginmanager/correctplugins1/plugin3/plugin3.h index 5bafe2d41ec..7de6bbeccc9 100644 --- a/tests/auto/extensionsystem/pluginmanager/correctplugins1/plugin3/plugin3.h +++ b/tests/auto/extensionsystem/pluginmanager/correctplugins1/plugin3/plugin3.h @@ -45,6 +45,7 @@ namespace Plugin3 { class PLUGIN3_EXPORT MyPlugin3 : public ExtensionSystem::IPlugin { Q_OBJECT + Q_PLUGIN_METADATA(IID "org.qt-project.Qt.QtCreatorPlugin" FILE "plugin3.json") public: MyPlugin3(); diff --git a/tests/auto/extensionsystem/pluginmanager/correctplugins1/plugin3/plugin3.json b/tests/auto/extensionsystem/pluginmanager/correctplugins1/plugin3/plugin3.json new file mode 100644 index 00000000000..0967ef424bc --- /dev/null +++ b/tests/auto/extensionsystem/pluginmanager/correctplugins1/plugin3/plugin3.json @@ -0,0 +1 @@ +{} diff --git a/tests/auto/extensionsystem/pluginmanager/tst_pluginmanager.cpp b/tests/auto/extensionsystem/pluginmanager/tst_pluginmanager.cpp index 5abbb82c4d0..74cf6c7343a 100644 --- a/tests/auto/extensionsystem/pluginmanager/tst_pluginmanager.cpp +++ b/tests/auto/extensionsystem/pluginmanager/tst_pluginmanager.cpp @@ -90,6 +90,7 @@ void tst_PluginManager::init() void tst_PluginManager::cleanup() { + m_pm->shutdown(); delete m_pm; delete m_objectAdded; delete m_aboutToRemoveObject; -- GitLab