aboutsummaryrefslogtreecommitdiffstats
path: root/src/plugins/qtsupport
diff options
context:
space:
mode:
authorChristian Kandeler <christian.kandeler@qt.io>2020-04-22 10:46:09 +0200
committerChristian Kandeler <christian.kandeler@qt.io>2020-04-28 08:45:49 +0000
commitd3be54bcd1c7f77f6714c3161077fabf1da1ded1 (patch)
tree87a6046bc709dab35acc28e15262f27dbdb53e35 /src/plugins/qtsupport
parent9f92acf223028114deba1b3ffea94be28b9173f8 (diff)
QtSupport: Add QtTestParser to the list of output formatters
... when creating a run control for a Qt project. Now tasks will appear in the issues pane for QtTest application output in the app output pane. Task-number: QTCREATORBUG-22665 Change-Id: I2674f3d4f9aabc0a4db4178dcd5495b822f14022 Reviewed-by: hjk <hjk@qt.io>
Diffstat (limited to 'src/plugins/qtsupport')
-rw-r--r--src/plugins/qtsupport/qtoutputformatter.cpp8
1 files changed, 5 insertions, 3 deletions
diff --git a/src/plugins/qtsupport/qtoutputformatter.cpp b/src/plugins/qtsupport/qtoutputformatter.cpp
index 9c1803bf3d..62cee36796 100644
--- a/src/plugins/qtsupport/qtoutputformatter.cpp
+++ b/src/plugins/qtsupport/qtoutputformatter.cpp
@@ -27,6 +27,7 @@
#include "qtkitinformation.h"
#include "qtsupportconstants.h"
+#include "qttestparser.h"
#include <coreplugin/editormanager/editormanager.h>
#include <projectexplorer/project.h>
@@ -242,9 +243,10 @@ void QtOutputLineParser::updateProjectFileList()
QtOutputFormatterFactory::QtOutputFormatterFactory()
{
- setFormatterCreator([](Target *t) -> OutputLineParser * {
- BaseQtVersion *qt = QtKitAspect::qtVersion(t ? t->kit() : nullptr);
- return qt ? new QtOutputLineParser(t) : nullptr;
+ setFormatterCreator([](Target *t) -> QList<OutputLineParser *> {
+ if (QtKitAspect::qtVersion(t ? t->kit() : nullptr))
+ return {new QtTestParser, new QtOutputLineParser(t)};
+ return {};
});
}