diff options
author | Christian Kandeler <christian.kandeler@qt.io> | 2020-04-22 10:46:09 +0200 |
---|---|---|
committer | Christian Kandeler <christian.kandeler@qt.io> | 2020-04-28 08:45:49 +0000 |
commit | d3be54bcd1c7f77f6714c3161077fabf1da1ded1 (patch) | |
tree | 87a6046bc709dab35acc28e15262f27dbdb53e35 /src/plugins/qtsupport/qtoutputformatter.cpp | |
parent | 9f92acf223028114deba1b3ffea94be28b9173f8 (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/qtoutputformatter.cpp')
-rw-r--r-- | src/plugins/qtsupport/qtoutputformatter.cpp | 8 |
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 {}; }); } |