********* Start testing of tst_QHttpServer *********
Config: Using QtTest library 6.11.0, Qt 6.11.0 (arm64-little_endian-lp64 shared (dynamic) debug build; by Apple LLVM 16.0.0 (clang-1600.0.26.3)), macos 15.0.0
INFO   : tst_QHttpServer::initTestCase() entering
QDEBUG : tst_QHttpServer::initTestCase() [     0.004 D] qt.core.plugin.factoryloader /Users/qt/work/qt/qtbase/src/corelib/plugin/qfactoryloader.cpp:269 QFactoryLoader::Private::updateSinglePath()  -  checking directory path "/Users/qt/work/install/bin/tls" ...
QDEBUG : tst_QHttpServer::initTestCase() [     0.004 D] qt.core.plugin.factoryloader /Users/qt/work/qt/qtbase/src/corelib/plugin/qfactoryloader.cpp:269 QFactoryLoader::Private::updateSinglePath()  -  checking directory path "/Users/qt/work/install/plugins/tls" ...
QDEBUG : tst_QHttpServer::initTestCase() [     0.005 D] qt.core.plugin.factoryloader /Users/qt/work/qt/qtbase/src/corelib/plugin/qfactoryloader.cpp:291 QFactoryLoader::Private::updateSinglePath()  -  looking at "libqsecuretransportbackend.dylib"
QDEBUG : tst_QHttpServer::initTestCase() [     0.005 D] qt.core.plugin.loader /Users/qt/work/qt/qtbase/src/corelib/plugin/qlibrary.cpp:269 findPatternUnloaded()  -  Found metadata in lib /Users/qt/work/install/plugins/tls/libqsecuretransportbackend.dylib, metadata=
{
    "IID": "org.qt-project.Qt.QTlsBackend",
    "archlevel": 0,
    "className": "QSecureTransportBackend",
    "debug": true,
    "version": 396032
}


QDEBUG : tst_QHttpServer::initTestCase() [     0.005 D] qt.core.plugin.factoryloader /Users/qt/work/qt/qtbase/src/corelib/plugin/qfactoryloader.cpp:315 QFactoryLoader::Private::updateSinglePath()  -  Got keys from plugin meta data QList()
QDEBUG : tst_QHttpServer::initTestCase() [     0.005 D] qt.core.plugin.factoryloader /Users/qt/work/qt/qtbase/src/corelib/plugin/qfactoryloader.cpp:291 QFactoryLoader::Private::updateSinglePath()  -  looking at "libqopensslbackend.dylib"
QDEBUG : tst_QHttpServer::initTestCase() [     0.006 D] qt.core.plugin.loader /Users/qt/work/qt/qtbase/src/corelib/plugin/qlibrary.cpp:269 findPatternUnloaded()  -  Found metadata in lib /Users/qt/work/install/plugins/tls/libqopensslbackend.dylib, metadata=
{
    "IID": "org.qt-project.Qt.QTlsBackend",
    "archlevel": 0,
    "className": "QTlsBackendOpenSSL",
    "debug": true,
    "version": 396032
}


QDEBUG : tst_QHttpServer::initTestCase() [     0.006 D] qt.core.plugin.factoryloader /Users/qt/work/qt/qtbase/src/corelib/plugin/qfactoryloader.cpp:315 QFactoryLoader::Private::updateSinglePath()  -  Got keys from plugin meta data QList()
QDEBUG : tst_QHttpServer::initTestCase() [     0.006 D] qt.core.plugin.factoryloader /Users/qt/work/qt/qtbase/src/corelib/plugin/qfactoryloader.cpp:291 QFactoryLoader::Private::updateSinglePath()  -  looking at "libqcertonlybackend.dylib"
QDEBUG : tst_QHttpServer::initTestCase() [     0.006 D] qt.core.plugin.loader /Users/qt/work/qt/qtbase/src/corelib/plugin/qlibrary.cpp:269 findPatternUnloaded()  -  Found metadata in lib /Users/qt/work/install/plugins/tls/libqcertonlybackend.dylib, metadata=
{
    "IID": "org.qt-project.Qt.QTlsBackend",
    "archlevel": 0,
    "className": "QTlsBackendCertOnly",
    "debug": true,
    "version": 396032
}


QDEBUG : tst_QHttpServer::initTestCase() [     0.006 D] qt.core.plugin.factoryloader /Users/qt/work/qt/qtbase/src/corelib/plugin/qfactoryloader.cpp:315 QFactoryLoader::Private::updateSinglePath()  -  Got keys from plugin meta data QList()
QDEBUG : tst_QHttpServer::initTestCase() [     0.006 D] qt.core.plugin.factoryloader /Users/qt/work/qt/qtbase/src/corelib/plugin/qfactoryloader.cpp:269 QFactoryLoader::Private::updateSinglePath()  -  checking directory path "/Users/qt/work/qt/qthttpserver_standalone_tests/tests/auto/qhttpserver/tls" ...
QDEBUG : tst_QHttpServer::initTestCase() [     0.007 D] qt.core.library /Users/qt/work/qt/qtbase/src/corelib/plugin/qlibrary.cpp:540 QLibraryPrivate::load()  -  "/Users/qt/work/install/plugins/tls/libqsecuretransportbackend.dylib" loaded library
QDEBUG : tst_QHttpServer::initTestCase() [     0.008 D] qt.core.library /Users/qt/work/qt/qtbase/src/corelib/plugin/qlibrary.cpp:540 QLibraryPrivate::load()  -  "/Users/qt/work/install/plugins/tls/libqopensslbackend.dylib" loaded library
QDEBUG : tst_QHttpServer::initTestCase() [     0.009 D] qt.core.library /Users/qt/work/qt/qtbase/src/corelib/plugin/qlibrary.cpp:540 QLibraryPrivate::load()  -  "/Users/qt/work/install/plugins/tls/libqcertonlybackend.dylib" loaded library
QDEBUG : tst_QHttpServer::initTestCase() [     0.010 D] qt.core.library /Users/qt/work/qt/qtbase/src/corelib/plugin/qlibrary.cpp:540 QLibraryPrivate::load()  -  "crypto" cannot load: Cannot load library crypto: dlopen(crypto, 0x0005): tried: 'crypto' (no such file), '/System/Volumes/Preboot/Cryptexes/OScrypto' (no such file), '/Users/qt/work/install/lib/QtCore.framework/Versions/A/../../../crypto' (no such file), '/Users/qt/work/install/lib/crypto' (no such file), '/System/Volumes/Preboot/Cryptexes/OS/Users/qt/work/install/lib/crypto' (no such file), '/usr/lib/crypto' (no such file, not in dyld cache), 'crypto' (no such file)
QWARN  : tst_QHttpServer::initTestCase() [     0.011 W] qt.tlsbackend.ossl /Users/qt/work/qt/qtbase/src/plugins/tls/openssl/qsslsocket_openssl_symbols.cpp:864 q_resolveOpenSslSymbols()::(anonymous class)::operator()()  -  Failed to load libssl/libcrypto.
QDEBUG : tst_QHttpServer::initTestCase() [     0.011 D] qt.httpserver.router.rule /Users/qt/work/qt/qthttpserver/src/httpserver/qhttpserverrouterrule.cpp:339 QHttpServerRouterRule::createPathRegexp()  -  url pathRegexp: "^/resp-and-req-from-object$"
QDEBUG : tst_QHttpServer::initTestCase() [     0.011 D] qt.httpserver.router.rule /Users/qt/work/qt/qthttpserver/src/httpserver/qhttpserverrouterrule.cpp:339 QHttpServerRouterRule::createPathRegexp()  -  url pathRegexp: "^/req-and-resp-from-object$"
QDEBUG : tst_QHttpServer::initTestCase() [     0.011 D] qt.httpserver.router.rule /Users/qt/work/qt/qthttpserver/src/httpserver/qhttpserverrouterrule.cpp:339 QHttpServerRouterRule::createPathRegexp()  -  url pathRegexp: "^/qstring-from-object$"
QDEBUG : tst_QHttpServer::initTestCase() [     0.011 D] qt.httpserver.router.rule /Users/qt/work/qt/qthttpserver/src/httpserver/qhttpserverrouterrule.cpp:339 QHttpServerRouterRule::createPathRegexp()  -  url pathRegexp: "^/resp-and-req-from-const-object$"
QDEBUG : tst_QHttpServer::initTestCase() [     0.011 D] qt.httpserver.router.rule /Users/qt/work/qt/qthttpserver/src/httpserver/qhttpserverrouterrule.cpp:339 QHttpServerRouterRule::createPathRegexp()  -  url pathRegexp: "^/req-and-resp-from-const-object$"
QDEBUG : tst_QHttpServer::initTestCase() [     0.011 D] qt.httpserver.router.rule /Users/qt/work/qt/qthttpserver/src/httpserver/qhttpserverrouterrule.cpp:339 QHttpServerRouterRule::createPathRegexp()  -  url pathRegexp: "^/qstring-from-const-object$"
QDEBUG : tst_QHttpServer::initTestCase() [     0.011 D] qt.httpserver.router.rule /Users/qt/work/qt/qthttpserver/src/httpserver/qhttpserverrouterrule.cpp:339 QHttpServerRouterRule::createPathRegexp()  -  url pathRegexp: "^/deleted-route$"
QDEBUG : tst_QHttpServer::initTestCase() [     0.011 D] qt.httpserver.router.rule /Users/qt/work/qt/qthttpserver/src/httpserver/qhttpserverrouterrule.cpp:339 QHttpServerRouterRule::createPathRegexp()  -  url pathRegexp: "^/req-and-resp$"
QDEBUG : tst_QHttpServer::initTestCase() [     0.012 D] qt.httpserver.router.rule /Users/qt/work/qt/qthttpserver/src/httpserver/qhttpserverrouterrule.cpp:339 QHttpServerRouterRule::createPathRegexp()  -  url pathRegexp: "^/resp-and-req$"
QDEBUG : tst_QHttpServer::initTestCase() [     0.012 D] qt.httpserver.router.rule /Users/qt/work/qt/qthttpserver/src/httpserver/qhttpserverrouterrule.cpp:339 QHttpServerRouterRule::createPathRegexp()  -  url pathRegexp: "^/resp$"
QDEBUG : tst_QHttpServer::initTestCase() [     0.012 D] qt.httpserver.router.rule /Users/qt/work/qt/qthttpserver/src/httpserver/qhttpserverrouterrule.cpp:339 QHttpServerRouterRule::createPathRegexp()  -  url pathRegexp: "^/resp2$"
QDEBUG : tst_QHttpServer::initTestCase() [     0.012 D] qt.httpserver.router.rule /Users/qt/work/qt/qthttpserver/src/httpserver/qhttpserverrouterrule.cpp:339 QHttpServerRouterRule::createPathRegexp()  -  url pathRegexp: "^/$"
QDEBUG : tst_QHttpServer::initTestCase() [     0.012 D] qt.httpserver.router.rule /Users/qt/work/qt/qthttpserver/src/httpserver/qhttpserverrouterrule.cpp:339 QHttpServerRouterRule::createPathRegexp()  -  url pathRegexp: "^/$"
QDEBUG : tst_QHttpServer::initTestCase() [     0.012 D] qt.httpserver.router.rule /Users/qt/work/qt/qthttpserver/src/httpserver/qhttpserverrouterrule.cpp:339 QHttpServerRouterRule::createPathRegexp()  -  url pathRegexp: "^/post-and-get$"
QDEBUG : tst_QHttpServer::initTestCase() [     0.012 D] qt.httpserver.router.rule /Users/qt/work/qt/qthttpserver/src/httpserver/qhttpserverrouterrule.cpp:339 QHttpServerRouterRule::createPathRegexp()  -  url pathRegexp: "^/any$"
QDEBUG : tst_QHttpServer::initTestCase() [     0.012 D] qt.httpserver.router.rule /Users/qt/work/qt/qthttpserver/src/httpserver/qhttpserverrouterrule.cpp:339 QHttpServerRouterRule::createPathRegexp()  -  url pathRegexp: "^/page/([+-]?\\d+)$"
QDEBUG : tst_QHttpServer::initTestCase() [     0.012 D] qt.httpserver.router.rule /Users/qt/work/qt/qthttpserver/src/httpserver/qhttpserverrouterrule.cpp:339 QHttpServerRouterRule::createPathRegexp()  -  url pathRegexp: "^/page/([+]?\\d+)/detail$"
QDEBUG : tst_QHttpServer::initTestCase() [     0.012 D] qt.httpserver.router.rule /Users/qt/work/qt/qthttpserver/src/httpserver/qhttpserverrouterrule.cpp:339 QHttpServerRouterRule::createPathRegexp()  -  url pathRegexp: "^/user/([^/]+)$"
QDEBUG : tst_QHttpServer::initTestCase() [     0.013 D] qt.httpserver.router.rule /Users/qt/work/qt/qthttpserver/src/httpserver/qhttpserverrouterrule.cpp:339 QHttpServerRouterRule::createPathRegexp()  -  url pathRegexp: "^/user/([^/]+)/([^/]+)$"
QDEBUG : tst_QHttpServer::initTestCase() [     0.013 D] qt.httpserver.router.rule /Users/qt/work/qt/qthttpserver/src/httpserver/qhttpserverrouterrule.cpp:339 QHttpServerRouterRule::createPathRegexp()  -  url pathRegexp: "^/test/(.*)$"
QDEBUG : tst_QHttpServer::initTestCase() [     0.013 D] qt.httpserver.router.rule /Users/qt/work/qt/qthttpserver/src/httpserver/qhttpserverrouterrule.cpp:339 QHttpServerRouterRule::createPathRegexp()  -  url pathRegexp: "^/api/v([+-]?(?:[0-9]+(?:[.][0-9]*)?|[.][0-9]+))$"
QDEBUG : tst_QHttpServer::initTestCase() [     0.013 D] qt.httpserver.router.rule /Users/qt/work/qt/qthttpserver/src/httpserver/qhttpserverrouterrule.cpp:339 QHttpServerRouterRule::createPathRegexp()  -  url pathRegexp: "^/api/v([+-]?(?:[0-9]+(?:[.][0-9]*)?|[.][0-9]+))/user/([+]?\\d+)$"
QDEBUG : tst_QHttpServer::initTestCase() [     0.013 D] qt.httpserver.router.rule /Users/qt/work/qt/qthttpserver/src/httpserver/qhttpserverrouterrule.cpp:339 QHttpServerRouterRule::createPathRegexp()  -  url pathRegexp: "^/api/v([+-]?(?:[0-9]+(?:[.][0-9]*)?|[.][0-9]+))/user/([+]?\\d+)/settings$"
QDEBUG : tst_QHttpServer::initTestCase() [     0.013 D] qt.httpserver.router.rule /Users/qt/work/qt/qthttpserver/src/httpserver/qhttpserverrouterrule.cpp:339 QHttpServerRouterRule::createPathRegexp()  -  url pathRegexp: "^/custom/([+]?\\d+)$"
INFO   : tst_QHttpServer::initTestCase() QVERIFY(route)
   Loc: [/Users/qt/work/qt/qthttpserver/tests/auto/qhttpserver/tst_qhttpserver.cpp(497)]
QDEBUG : tst_QHttpServer::initTestCase() [     0.013 D] qt.httpserver.router.rule /Users/qt/work/qt/qthttpserver/src/httpserver/qhttpserverrouterrule.cpp:339 QHttpServerRouterRule::createPathRegexp()  -  url pathRegexp: "^/check-custom-type/([+-]?\\d+)$"
QDEBUG : tst_QHttpServer::initTestCase() [     0.013 D] qt.httpserver.router.rule /Users/qt/work/qt/qthttpserver/src/httpserver/qhttpserverrouterrule.cpp:339 QHttpServerRouterRule::createPathRegexp()  -  url pathRegexp: "^/post-body$"
QDEBUG : tst_QHttpServer::initTestCase() [     0.013 D] qt.httpserver.router.rule /Users/qt/work/qt/qthttpserver/src/httpserver/qhttpserverrouterrule.cpp:339 QHttpServerRouterRule::createPathRegexp()  -  url pathRegexp: "^/file/([^/]+)$"
QDEBUG : tst_QHttpServer::initTestCase() [     0.014 D] qt.httpserver.router.rule /Users/qt/work/qt/qthttpserver/src/httpserver/qhttpserverrouterrule.cpp:339 QHttpServerRouterRule::createPathRegexp()  -  url pathRegexp: "^/json-object/$"
QDEBUG : tst_QHttpServer::initTestCase() [     0.014 D] qt.httpserver.router.rule /Users/qt/work/qt/qthttpserver/src/httpserver/qhttpserverrouterrule.cpp:339 QHttpServerRouterRule::createPathRegexp()  -  url pathRegexp: "^/json-array/$"
QDEBUG : tst_QHttpServer::initTestCase() [     0.014 D] qt.httpserver.router.rule /Users/qt/work/qt/qthttpserver/src/httpserver/qhttpserverrouterrule.cpp:339 QHttpServerRouterRule::createPathRegexp()  -  url pathRegexp: "^/data-and-custom-status-code/$"
QDEBUG : tst_QHttpServer::initTestCase() [     0.014 D] qt.httpserver.router.rule /Users/qt/work/qt/qthttpserver/src/httpserver/qhttpserverrouterrule.cpp:339 QHttpServerRouterRule::createPathRegexp()  -  url pathRegexp: "^/chunked/$"
QDEBUG : tst_QHttpServer::initTestCase() [     0.014 D] qt.httpserver.router.rule /Users/qt/work/qt/qthttpserver/src/httpserver/qhttpserverrouterrule.cpp:339 QHttpServerRouterRule::createPathRegexp()  -  url pathRegexp: "^/longChunks/$"
QDEBUG : tst_QHttpServer::initTestCase() [     0.014 D] qt.httpserver.router.rule /Users/qt/work/qt/qthttpserver/src/httpserver/qhttpserverrouterrule.cpp:339 QHttpServerRouterRule::createPathRegexp()  -  url pathRegexp: "^/extra-headers$"
QDEBUG : tst_QHttpServer::initTestCase() [     0.014 D] qt.httpserver.router.rule /Users/qt/work/qt/qthttpserver/src/httpserver/qhttpserverrouterrule.cpp:339 QHttpServerRouterRule::createPathRegexp()  -  url pathRegexp: "^/processing$"
QDEBUG : tst_QHttpServer::initTestCase() [     0.014 D] qt.httpserver.router.rule /Users/qt/work/qt/qthttpserver/src/httpserver/qhttpserverrouterrule.cpp:339 QHttpServerRouterRule::createPathRegexp()  -  url pathRegexp: "^/future/([+-]?\\d+)$"
QDEBUG : tst_QHttpServer::initTestCase() [     0.014 D] qt.httpserver.router.rule /Users/qt/work/qt/qthttpserver/src/httpserver/qhttpserverrouterrule.cpp:339 QHttpServerRouterRule::createPathRegexp()  -  url pathRegexp: "^/wait/([+-]?\\d+)$"
QDEBUG : tst_QHttpServer::initTestCase() [     0.014 D] qt.httpserver.router.rule /Users/qt/work/qt/qthttpserver/src/httpserver/qhttpserverrouterrule.cpp:339 QHttpServerRouterRule::createPathRegexp()  -  url pathRegexp: "^/user/([^/]+)/delayed/([+]?\\d+)$"
QDEBUG : tst_QHttpServer::initTestCase() [     0.015 D] qt.httpserver.router.rule /Users/qt/work/qt/qthttpserver/src/httpserver/qhttpserverrouterrule.cpp:339 QHttpServerRouterRule::createPathRegexp()  -  url pathRegexp: "^/wait-and-return-body/$"
QDEBUG : tst_QHttpServer::initTestCase() [     0.015 D] qt.httpserver.router.rule /Users/qt/work/qt/qthttpserver/src/httpserver/qhttpserverrouterrule.cpp:339 QHttpServerRouterRule::createPathRegexp()  -  url pathRegexp: "^/sleepingfuture/([+-]?\\d+)$"
QDEBUG : tst_QHttpServer::initTestCase() [     0.015 D] qt.httpserver.router.rule /Users/qt/work/qt/qthttpserver/src/httpserver/qhttpserverrouterrule.cpp:339 QHttpServerRouterRule::createPathRegexp()  -  url pathRegexp: "^/slowreader/([^/]+)/([+-]?\\d+)$"
QDEBUG : tst_QHttpServer::initTestCase() [     0.015 D] qt.httpserver.router.rule /Users/qt/work/qt/qthttpserver/src/httpserver/qhttpserverrouterrule.cpp:339 QHttpServerRouterRule::createPathRegexp()  -  url pathRegexp: "^/concurrent-request-back$"
QDEBUG : tst_QHttpServer::initTestCase() [     0.015 D] qt.httpserver.router.rule /Users/qt/work/qt/qthttpserver/src/httpserver/qhttpserverrouterrule.cpp:339 QHttpServerRouterRule::createPathRegexp()  -  url pathRegexp: "^/concurrent-request-back2$"
QDEBUG : tst_QHttpServer::initTestCase() [     0.015 D] qt.httpserver.router.rule /Users/qt/work/qt/qthttpserver/src/httpserver/qhttpserverrouterrule.cpp:339 QHttpServerRouterRule::createPathRegexp()  -  url pathRegexp: "^/concurrent-body-back-delay/([+-]?\\d+)$"
QDEBUG : tst_QHttpServer::initTestCase() [     0.015 D] qt.httpserver.router.rule /Users/qt/work/qt/qthttpserver/src/httpserver/qhttpserverrouterrule.cpp:339 QHttpServerRouterRule::createPathRegexp()  -  url pathRegexp: "^/concurrent-multipart-back/([+-]?\\d+)/([+-]?\\d+)/([^/]+)$"
QDEBUG : tst_QHttpServer::initTestCase() [     0.015 D] qt.httpserver.router.rule /Users/qt/work/qt/qthttpserver/src/httpserver/qhttpserverrouterrule.cpp:339 QHttpServerRouterRule::createPathRegexp()  -  url pathRegexp: "^/timeout-connection$"
QDEBUG : tst_QHttpServer::initTestCase() [     0.016 D] qt.httpserver.router.rule /Users/qt/work/qt/qthttpserver/src/httpserver/qhttpserverrouterrule.cpp:339 QHttpServerRouterRule::createPathRegexp()  -  url pathRegexp: "^/add-responder$"
INFO   : tst_QHttpServer::initTestCase() QVERIFY(tcpserver->listen())
   Loc: [/Users/qt/work/qt/qthttpserver/tests/auto/qhttpserver/tst_qhttpserver.cpp(726)]
INFO   : tst_QHttpServer::initTestCase() QVERIFY(httpserver.bind(tcpserver.get()))
   Loc: [/Users/qt/work/qt/qthttpserver/tests/auto/qhttpserver/tst_qhttpserver.cpp(728)]
INFO   : tst_QHttpServer::initTestCase() QVERIFY(sslserver->listen())
   Loc: [/Users/qt/work/qt/qthttpserver/tests/auto/qhttpserver/tst_qhttpserver.cpp(741)]
INFO   : tst_QHttpServer::initTestCase() QVERIFY(httpserver.bind(sslserver.get()))
   Loc: [/Users/qt/work/qt/qthttpserver/tests/auto/qhttpserver/tst_qhttpserver.cpp(743)]
QDEBUG : tst_QHttpServer::initTestCase() [     0.175 D] qt.httpserver.router.rule /Users/qt/work/qt/qthttpserver/src/httpserver/qhttpserverrouterrule.cpp:339 QHttpServerRouterRule::createPathRegexp()  -  url pathRegexp: "^/sequential-iodevice/([^/]+)/([+-]?\\d+)/([+-]?\\d+)$"
QDEBUG : tst_QHttpServer::initTestCase() [     0.175 D] qt.httpserver.router.rule /Users/qt/work/qt/qthttpserver/src/httpserver/qhttpserverrouterrule.cpp:339 QHttpServerRouterRule::createPathRegexp()  -  url pathRegexp: "^/empty-sequential-iodevice/$"
PASS   : tst_QHttpServer::initTestCase()
INFO   : tst_QHttpServer::timeoutConnection() entering
INFO   : tst_QHttpServer::timeoutConnection(http/1.1) QVERIFY(!canceledByClient.has_value())
   Loc: [/Users/qt/work/qt/qthttpserver/tests/auto/qhttpserver/tst_qhttpserver.cpp(2285)]
QDEBUG : tst_QHttpServer::timeoutConnection(http/1.1) [     0.176 D] qt.httpserver.http1handler /Users/qt/work/qt/qthttpserver/src/httpserver/qhttpserverhttp1protocolhandler.cpp:276 QHttpServerHttp1ProtocolHandler::QHttpServerHttp1ProtocolHandler()  -  Connection from: QHostAddress("::1")
QDEBUG : tst_QHttpServer::timeoutConnection(http/1.1) [     0.177 D] qt.httpserver.http1handler /Users/qt/work/qt/qthttpserver/src/httpserver/qhttpserverhttp1protocolhandler.cpp:372 QHttpServerHttp1ProtocolHandler::handleReadyRead()  -  Request: QHttpServerRequest((Url: QUrl("http://localhost:49235/timeout-connection"))(Headers: QHttpHeaders(headers = "host":"localhost:49235" | "connection":"Keep-Alive" | "accept-encoding":"gzip, deflate" | "accept-language":"en-US,*" | "user-agent":"Mozilla/5.0"))(RemoteHost: QHostAddress("::1"))(BodySize: 0))
INFO   : tst_QHttpServer::timeoutConnection(http/1.1) QVERIFY(canceledByClient.has_value())
   Loc: [/Users/qt/work/qt/qthttpserver/tests/auto/qhttpserver/tst_qhttpserver.cpp(2296)]
INFO   : tst_QHttpServer::timeoutConnection(http/1.1) QCOMPARE(spy.count(), 1)
   Loc: [/Users/qt/work/qt/qthttpserver/tests/auto/qhttpserver/tst_qhttpserver.cpp(2297)]
INFO   : tst_QHttpServer::timeoutConnection(http/1.1) QVERIFY(reply->isFinished())
   Loc: [/Users/qt/work/qt/qthttpserver/tests/auto/qhttpserver/tst_qhttpserver.cpp(2298)]
INFO   : tst_QHttpServer::timeoutConnection(http/1.1) QCOMPARE(reply->error(), QNetworkReply::OperationCanceledError)
   Loc: [/Users/qt/work/qt/qthttpserver/tests/auto/qhttpserver/tst_qhttpserver.cpp(2299)]
FAIL!  : tst_QHttpServer::timeoutConnection(http/1.1) Compared values are not the same
   Actual   (reply->error())                       : TimeoutError
   Expected (QNetworkReply::OperationCanceledError): OperationCanceledError
   Loc: [/Users/qt/work/qt/qthttpserver/tests/auto/qhttpserver/tst_qhttpserver.cpp(2299)]
INFO   : tst_QHttpServer::cleanupTestCase() entering
PASS   : tst_QHttpServer::cleanupTestCase()
Totals: 2 passed, 1 failed, 0 skipped, 0 blacklisted, 336ms
********* Finished testing of tst_QHttpServer *********
