From 355a91f3e16cc03cc81914bb65ef945f40b7b1ab Mon Sep 17 00:00:00 2001 From: Christian Stenger Date: Thu, 8 Jul 2021 16:56:01 +0200 Subject: [PATCH] AutoTest: Fix displaying description for XML output CDATA is send in chunks and we lose possible newlines as we handle the output line by line. Add it explicitly while processing. Change-Id: I36bad7f23e2b9b3a5ce9ec92d2d1cb6211dd43a6 Reviewed-by: David Schulz --- src/plugins/autotest/qtest/qttestoutputreader.cpp | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/plugins/autotest/qtest/qttestoutputreader.cpp b/src/plugins/autotest/qtest/qttestoutputreader.cpp index a15a0fc1d4d..a6be21019d9 100644 --- a/src/plugins/autotest/qtest/qttestoutputreader.cpp +++ b/src/plugins/autotest/qtest/qttestoutputreader.cpp @@ -196,6 +196,8 @@ void QtTestOutputReader::processXMLOutput(const QByteArray &outputLine) break; } } + if (m_cdataMode == Description) + m_xmlReader.addData("\n"); m_xmlReader.addData(QString::fromUtf8(outputLine)); while (!m_xmlReader.atEnd()) { if (m_futureInterface.isCanceled())