diff options
author | Tor Arne Vestbø <tor.arne.vestbo@qt.io> | 2021-09-16 10:17:02 +0200 |
---|---|---|
committer | Tor Arne Vestbø <tor.arne.vestbo@qt.io> | 2021-09-16 11:22:50 +0200 |
commit | 8aa1fc6f12858ad6f786a4a971a5758fa28d3686 (patch) | |
tree | f186a316e4e4807c27ecc48d2fccff2008156206 /src/testlib/qjunittestlogger.cpp | |
parent | 040258b2606db1d238d3a6fd04b092baf100af1d (diff) |
testlib: Gracefully handle messages outside of test function in JUnit reporter
Fixes: QTBUG-96543
Task-number: COIN-755
Pick-to: 6.2
Change-Id: I2334597319f3595f37f48c9811f667e57b99df28
Reviewed-by: Fabian Kosmale <fabian.kosmale@qt.io>
Diffstat (limited to 'src/testlib/qjunittestlogger.cpp')
-rw-r--r-- | src/testlib/qjunittestlogger.cpp | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/src/testlib/qjunittestlogger.cpp b/src/testlib/qjunittestlogger.cpp index bc9d8f4df3..9352cc2180 100644 --- a/src/testlib/qjunittestlogger.cpp +++ b/src/testlib/qjunittestlogger.cpp @@ -308,6 +308,9 @@ void QJUnitTestLogger::addMessage(MessageTypes type, const QString &message, con } }(); + if (!systemLogElement) + return; // FIXME: Handle messages outside of test functions + auto textNode = new QTestElement(QTest::LET_Text); textNode->addAttribute(QTest::AI_Value, message.toUtf8().constData()); systemLogElement->addChild(textNode); |