aboutsummaryrefslogtreecommitdiffstats
path: root/src/plugins/autotest/testoutputreader.h
diff options
context:
space:
mode:
authorChristian Stenger <christian.stenger@qt.io>2016-05-11 13:02:42 +0200
committerChristian Stenger <christian.stenger@qt.io>2016-06-01 11:37:32 +0000
commit2f8b4b3fbfdb43e1a2c3c2637c7f6388190c29dc (patch)
tree2bf88ac0d40a2038938586f34802976e851fabe5 /src/plugins/autotest/testoutputreader.h
parent6c18ed50d276e19dc2e36e1a5b19af6cf67c51e6 (diff)
AutoTest: Move test framework related code...
...into files and respective sub folders. Change-Id: Ic80d693bd73993a6e74b6d422349e47276e8cb6e Reviewed-by: David Schulz <david.schulz@theqtcompany.com>
Diffstat (limited to 'src/plugins/autotest/testoutputreader.h')
-rw-r--r--src/plugins/autotest/testoutputreader.h56
1 files changed, 1 insertions, 55 deletions
diff --git a/src/plugins/autotest/testoutputreader.h b/src/plugins/autotest/testoutputreader.h
index aed50b1b96b..ab032cda114 100644
--- a/src/plugins/autotest/testoutputreader.h
+++ b/src/plugins/autotest/testoutputreader.h
@@ -29,12 +29,8 @@
#include <QFutureInterface>
#include <QObject>
+#include <QProcess>
#include <QString>
-#include <QXmlStreamReader>
-
-QT_BEGIN_NAMESPACE
-class QProcess;
-QT_END_NAMESPACE
namespace Autotest {
namespace Internal {
@@ -54,55 +50,5 @@ protected:
QString m_buildDir;
};
-class QtTestOutputReader : public TestOutputReader
-{
-public:
- QtTestOutputReader(const QFutureInterface<TestResultPtr> &futureInterface,
- QProcess *testApplication, const QString &buildDirectory);
-
-protected:
- void processOutput() override;
-
-private:
- enum CDATAMode
- {
- None,
- DataTag,
- Description,
- QtVersion,
- QtBuild,
- QTestVersion
- };
-
- CDATAMode m_cdataMode = None;
- QString m_className;
- QString m_testCase;
- QString m_dataTag;
- Result::Type m_result = Result::Invalid;
- QString m_description;
- QString m_file;
- int m_lineNumber = 0;
- QString m_duration;
- QXmlStreamReader m_xmlReader;
-};
-
-class GTestOutputReader : public TestOutputReader
-{
-public:
- GTestOutputReader(const QFutureInterface<TestResultPtr> &futureInterface,
- QProcess *testApplication, const QString &buildDirectory);
-
-protected:
- void processOutput() override;
-
-private:
- QString m_currentTestName;
- QString m_currentTestSet;
- QString m_description;
- QByteArray m_unprocessed;
- int m_iteration = 0;
-};
-
-
} // namespace Internal
} // namespace Autotest