diff options
author | Christian Stenger <christian.stenger@qt.io> | 2019-11-06 14:25:16 +0100 |
---|---|---|
committer | Christian Stenger <christian.stenger@qt.io> | 2019-11-13 13:07:35 +0000 |
commit | e58f37606803a561ec9470dab049a3618cdb857f (patch) | |
tree | 678ee79e7cc675b0cba7613c76fe3098d4a9a45b /src/plugins/autotest/testoutputreader.h | |
parent | 2c7e769e312d2e6bf7efe68be2c4f0b6ccb8cf85 (diff) |
AutoTest: Tweak output handling
..to be able to distinguish between the output
channels. Some test frameworks use the stderr
stream for printing relevant output.
This is a preparation for coloring the output
correctly later on.
Change-Id: I3bfea9e552bde3621df99611a124b4f2d3b7d1da
Reviewed-by: David Schulz <david.schulz@qt.io>
Diffstat (limited to 'src/plugins/autotest/testoutputreader.h')
-rw-r--r-- | src/plugins/autotest/testoutputreader.h | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/src/plugins/autotest/testoutputreader.h b/src/plugins/autotest/testoutputreader.h index dc6d25c9df6..6e8409604a2 100644 --- a/src/plugins/autotest/testoutputreader.h +++ b/src/plugins/autotest/testoutputreader.h @@ -34,6 +34,8 @@ namespace Autotest { +enum class OutputChannel { StdOut, StdErr }; + class TestOutputReader : public QObject { Q_OBJECT @@ -53,7 +55,7 @@ public: QString id() const { return m_id; } signals: - void newOutputLineAvailable(const QByteArray &outputLine); + void newOutputLineAvailable(const QByteArray &outputLine, OutputChannel channel); protected: virtual void processOutputLine(const QByteArray &outputLine) = 0; virtual TestResultPtr createDefaultResult() const = 0; |