diff options
author | hjk <hjk@qt.io> | 2023-02-09 14:16:43 +0100 |
---|---|---|
committer | hjk <hjk@qt.io> | 2023-02-15 14:47:37 +0000 |
commit | b30a74130f19b27cdbb604ba04b9e6692c1ed2f0 (patch) | |
tree | f7da48232f6b65dd58d5e6c1f212835593507bdc /src/plugins/clangtools/clangtoolsplugin.cpp | |
parent | 19a975735dfbbaab2894814fbcef1963c2ebf978 (diff) | |
download | qt-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.cpp | 24 |
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 |