summaryrefslogtreecommitdiff
path: root/plugins/autotest/testxmloutputreader.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'plugins/autotest/testxmloutputreader.cpp')
-rw-r--r--plugins/autotest/testxmloutputreader.cpp6
1 files changed, 3 insertions, 3 deletions
diff --git a/plugins/autotest/testxmloutputreader.cpp b/plugins/autotest/testxmloutputreader.cpp
index fb71f56881..d8b3400d6b 100644
--- a/plugins/autotest/testxmloutputreader.cpp
+++ b/plugins/autotest/testxmloutputreader.cpp
@@ -176,12 +176,12 @@ void TestXmlOutputReader::processOutput()
while (m_testApplication->canReadLine()) {
// TODO Qt5 uses UTF-8 - while Qt4 uses ISO-8859-1 - could this be a problem?
const QString line = QString::fromUtf8(m_testApplication->readLine()).trimmed();
- if (line.isEmpty() || line.startsWith(QLatin1String("<?xml version"))) {
+ if (line.isEmpty() || xmlStartsWith(line, QLatin1String("<TestCase name=\""), className))
+ continue;
+ if (line.startsWith(QLatin1String("<?xml version"))) {
className = QString();
continue;
}
- if (xmlStartsWith(line, QLatin1String("<TestCase name=\""), className))
- continue;
if (xmlStartsWith(line, QLatin1String("<TestFunction name=\""), testCase)) {
dataTag = QString();
description = QString();