********* Start testing of tst_QNmeaPositionInfoSource_Simulation *********
Config: Using QtTest library 6.9.3, Qt 6.9.3 (arm64-little_endian-lp64 shared (dynamic) release build; by Apple LLVM 16.0.0 (clang-1600.0.26.3)), macos 13.6.4
PASS   : tst_QNmeaPositionInfoSource_Simulation::initTestCase()
PASS   : tst_QNmeaPositionInfoSource_Simulation::constructor()
PASS   : tst_QNmeaPositionInfoSource_Simulation::supportedPositioningMethods()
PASS   : tst_QNmeaPositionInfoSource_Simulation::minimumUpdateInterval()
PASS   : tst_QNmeaPositionInfoSource_Simulation::userEquivalentRangeError()
QDEBUG : tst_QNmeaPositionInfoSource_Simulation::setUpdateInterval_delayedUpdate() listening on QHostAddress("127.0.0.1") 49239
PASS   : tst_QNmeaPositionInfoSource_Simulation::setUpdateInterval_delayedUpdate()
QDEBUG : tst_QNmeaPositionInfoSource_Simulation::lastKnownPosition() listening on QHostAddress("127.0.0.1") 49241
PASS   : tst_QNmeaPositionInfoSource_Simulation::lastKnownPosition()
PASS   : tst_QNmeaPositionInfoSource_Simulation::beginWithBufferedData(startUpdates(), 1 update in buffer)
PASS   : tst_QNmeaPositionInfoSource_Simulation::beginWithBufferedData(requestUpdate(), 1 update in buffer)
PASS   : tst_QNmeaPositionInfoSource_Simulation::beginWithBufferedData(startUpdates(), multiple updates in buffer)
PASS   : tst_QNmeaPositionInfoSource_Simulation::beginWithBufferedData(requestUpdate(), multiple updates in buffer)
QDEBUG : tst_QNmeaPositionInfoSource_Simulation::startUpdates(1 update) listening on QHostAddress("127.0.0.1") 49243
PASS   : tst_QNmeaPositionInfoSource_Simulation::startUpdates(1 update)
QDEBUG : tst_QNmeaPositionInfoSource_Simulation::startUpdates(2 updates) listening on QHostAddress("127.0.0.1") 49245
PASS   : tst_QNmeaPositionInfoSource_Simulation::startUpdates(2 updates)
QDEBUG : tst_QNmeaPositionInfoSource_Simulation::startUpdates(10 updates) listening on QHostAddress("127.0.0.1") 49247
PASS   : tst_QNmeaPositionInfoSource_Simulation::startUpdates(10 updates)
QDEBUG : tst_QNmeaPositionInfoSource_Simulation::startUpdates_withTimeout() listening on QHostAddress("127.0.0.1") 49249
PASS   : tst_QNmeaPositionInfoSource_Simulation::startUpdates_withTimeout()
QDEBUG : tst_QNmeaPositionInfoSource_Simulation::startUpdates_expectLatestUpdateOnly() listening on QHostAddress("127.0.0.1") 49251
PASS   : tst_QNmeaPositionInfoSource_Simulation::startUpdates_expectLatestUpdateOnly()
QDEBUG : tst_QNmeaPositionInfoSource_Simulation::startUpdates_waitForValidDateTime(Feed GGA,RMC,GGA; expect RMC, second GGA only) listening on QHostAddress("127.0.0.1") 49253
QDEBUG : tst_QNmeaPositionInfoSource_Simulation::startUpdates_waitForValidDateTime(Feed GGA,RMC,GGA; expect RMC, second GGA only) QDateTime(2025-08-20 16:24:51.005 UTC Qt::UTC)
QDEBUG : tst_QNmeaPositionInfoSource_Simulation::startUpdates_waitForValidDateTime(Feed GGA,RMC,GGA; expect RMC, second GGA only) QDateTime(2025-08-20 16:24:51.105 UTC Qt::UTC)
PASS   : tst_QNmeaPositionInfoSource_Simulation::startUpdates_waitForValidDateTime(Feed GGA,RMC,GGA; expect RMC, second GGA only)
QDEBUG : tst_QNmeaPositionInfoSource_Simulation::startUpdates_waitForValidDateTime(Feed GGA,ZDA,GGA; expect second GGA only) listening on QHostAddress("127.0.0.1") 49255
QDEBUG : tst_QNmeaPositionInfoSource_Simulation::startUpdates_waitForValidDateTime(Feed GGA,ZDA,GGA; expect second GGA only) QDateTime(2025-08-20 16:24:51.105 UTC Qt::UTC)
PASS   : tst_QNmeaPositionInfoSource_Simulation::startUpdates_waitForValidDateTime(Feed GGA,ZDA,GGA; expect second GGA only)
QDEBUG : tst_QNmeaPositionInfoSource_Simulation::startUpdates_waitForValidDateTime(Feed ZDA,GGA,GSA,GGA; expect vertical accuracy from second GGA) listening on QHostAddress("127.0.0.1") 49257
QDEBUG : tst_QNmeaPositionInfoSource_Simulation::startUpdates_waitForValidDateTime(Feed ZDA,GGA,GSA,GGA; expect vertical accuracy from second GGA) QDateTime(2025-08-20 16:24:51.005 UTC Qt::UTC)
QDEBUG : tst_QNmeaPositionInfoSource_Simulation::startUpdates_waitForValidDateTime(Feed ZDA,GGA,GSA,GGA; expect vertical accuracy from second GGA) QDateTime(2025-08-20 16:24:51.105 UTC Qt::UTC)
PASS   : tst_QNmeaPositionInfoSource_Simulation::startUpdates_waitForValidDateTime(Feed ZDA,GGA,GSA,GGA; expect vertical accuracy from second GGA)
QDEBUG : tst_QNmeaPositionInfoSource_Simulation::startUpdates_waitForValidDateTime(Feed good RMC, RMC with bad date/time, good RMC; expect first and third RMC only) listening on QHostAddress("127.0.0.1") 49259
QDEBUG : tst_QNmeaPositionInfoSource_Simulation::startUpdates_waitForValidDateTime(Feed good RMC, RMC with bad date/time, good RMC; expect first and third RMC only) QDateTime(2025-08-20 16:24:50.905 UTC Qt::UTC)
QDEBUG : tst_QNmeaPositionInfoSource_Simulation::startUpdates_waitForValidDateTime(Feed good RMC, RMC with bad date/time, good RMC; expect first and third RMC only) QDateTime(2025-08-20 16:24:51.005 UTC Qt::UTC)
PASS   : tst_QNmeaPositionInfoSource_Simulation::startUpdates_waitForValidDateTime(Feed good RMC, RMC with bad date/time, good RMC; expect first and third RMC only)
QDEBUG : tst_QNmeaPositionInfoSource_Simulation::requestUpdate_waitForValidDateTime(Feed GGA,RMC,GGA; expect RMC, second GGA only) listening on QHostAddress("127.0.0.1") 49261
PASS   : tst_QNmeaPositionInfoSource_Simulation::requestUpdate_waitForValidDateTime(Feed GGA,RMC,GGA; expect RMC, second GGA only)
QDEBUG : tst_QNmeaPositionInfoSource_Simulation::requestUpdate_waitForValidDateTime(Feed GGA,ZDA,GGA; expect second GGA only) listening on QHostAddress("127.0.0.1") 49263
PASS   : tst_QNmeaPositionInfoSource_Simulation::requestUpdate_waitForValidDateTime(Feed GGA,ZDA,GGA; expect second GGA only)
QDEBUG : tst_QNmeaPositionInfoSource_Simulation::requestUpdate_waitForValidDateTime(Feed ZDA,GGA,GSA,GGA; expect vertical accuracy from second GGA) listening on QHostAddress("127.0.0.1") 49265
PASS   : tst_QNmeaPositionInfoSource_Simulation::requestUpdate_waitForValidDateTime(Feed ZDA,GGA,GSA,GGA; expect vertical accuracy from second GGA)
QDEBUG : tst_QNmeaPositionInfoSource_Simulation::requestUpdate_waitForValidDateTime(Feed good RMC, RMC with bad date/time, good RMC; expect first and third RMC only) listening on QHostAddress("127.0.0.1") 49267
PASS   : tst_QNmeaPositionInfoSource_Simulation::requestUpdate_waitForValidDateTime(Feed good RMC, RMC with bad date/time, good RMC; expect first and third RMC only)
QDEBUG : tst_QNmeaPositionInfoSource_Simulation::requestUpdate() listening on QHostAddress("127.0.0.1") 49269
PASS   : tst_QNmeaPositionInfoSource_Simulation::requestUpdate()
QDEBUG : tst_QNmeaPositionInfoSource_Simulation::requestUpdate_after_start() listening on QHostAddress("127.0.0.1") 49271
PASS   : tst_QNmeaPositionInfoSource_Simulation::requestUpdate_after_start()
QDEBUG : tst_QNmeaPositionInfoSource_Simulation::testWithBadNmea(requestUpdate(), bad second sentence) listening on QHostAddress("127.0.0.1") 49273
PASS   : tst_QNmeaPositionInfoSource_Simulation::testWithBadNmea(requestUpdate(), bad second sentence)
QDEBUG : tst_QNmeaPositionInfoSource_Simulation::testWithBadNmea(startUpdates(), bad second sentence) listening on QHostAddress("127.0.0.1") 49275
PASS   : tst_QNmeaPositionInfoSource_Simulation::testWithBadNmea(startUpdates(), bad second sentence)
PASS   : tst_QNmeaPositionInfoSource_Simulation::cleanupTestCase()
Totals: 29 passed, 0 failed, 0 skipped, 0 blacklisted, 23442ms
********* Finished testing of tst_QNmeaPositionInfoSource_Simulation *********
