summaryrefslogtreecommitdiff
path: root/src/plugins/clangtools/clangtoolsplugin.cpp
diff options
context:
space:
mode:
authorhjk <hjk@qt.io>2023-02-09 14:16:43 +0100
committerhjk <hjk@qt.io>2023-02-15 14:47:37 +0000
commitb30a74130f19b27cdbb604ba04b9e6692c1ed2f0 (patch)
treef7da48232f6b65dd58d5e6c1f212835593507bdc /src/plugins/clangtools/clangtoolsplugin.cpp
parent19a975735dfbbaab2894814fbcef1963c2ebf978 (diff)
downloadqt-creator-b30a74130f19b27cdbb604ba04b9e6692c1ed2f0.tar.gz
Clang*: Use new plugin test setup scheme
Change-Id: I636b93d74b4f9ab9ade28c46c6e84b461ccf34be Reviewed-by: Christian Stenger <christian.stenger@qt.io>
Diffstat (limited to 'src/plugins/clangtools/clangtoolsplugin.cpp')
-rw-r--r--src/plugins/clangtools/clangtoolsplugin.cpp24
1 files changed, 8 insertions, 16 deletions
diff --git a/src/plugins/clangtools/clangtoolsplugin.cpp b/src/plugins/clangtools/clangtoolsplugin.cpp
index 613fe78d20..6bd68d8710 100644
--- a/src/plugins/clangtools/clangtoolsplugin.cpp
+++ b/src/plugins/clangtools/clangtoolsplugin.cpp
@@ -5,7 +5,6 @@
#include "clangtool.h"
#include "clangtoolsconstants.h"
-#include "clangtoolsprojectsettings.h"
#include "clangtoolsprojectsettingswidget.h"
#include "clangtoolstr.h"
#include "documentclangtoolrunner.h"
@@ -49,8 +48,7 @@
using namespace Core;
using namespace ProjectExplorer;
-namespace ClangTools {
-namespace Internal {
+namespace ClangTools::Internal {
static ProjectPanelFactory *m_projectPanelFactoryInstance = nullptr;
@@ -112,6 +110,12 @@ void ClangToolsPlugin::initialize()
&Core::EditorManager::currentEditorChanged,
this,
&ClangToolsPlugin::onCurrentEditorChanged);
+
+#ifdef WITH_TESTS
+ addTest<PreconfiguredSessionTests>();
+ addTest<ClangToolsUnitTests>();
+ addTest<ReadExportedDiagnosticsTest>();
+#endif
}
void ClangToolsPlugin::onCurrentEditorChanged()
@@ -185,16 +189,4 @@ void ClangToolsPlugin::registerAnalyzeActions()
});
}
-QVector<QObject *> ClangToolsPlugin::createTestObjects() const
-{
- QVector<QObject *> tests;
-#ifdef WITH_TESTS
- tests << new PreconfiguredSessionTests;
- tests << new ClangToolsUnitTests;
- tests << new ReadExportedDiagnosticsTest;
-#endif
- return tests;
-}
-
-} // namespace Internal
-} // namespace ClangTools
+} // ClangTools::Internal