********* Start testing of tst_QHttpServer *********
Config: Using QtTest library 6.10.1, Qt 6.10.1 (arm64-little_endian-lp64 shared (dynamic) release build; by Apple LLVM 16.0.0 (clang-1600.0.26.3)), macos 15.0.0
PASS   : tst_QHttpServer::initTestCase()
PASS   : tst_QHttpServer::routeGet(http/1.1:hello world)
PASS   : tst_QHttpServer::routeGet(http/1.1:test msg)
PASS   : tst_QHttpServer::routeGet(http/1.1:not found)
PASS   : tst_QHttpServer::routeGet(http/1.1:qstring-from-object)
PASS   : tst_QHttpServer::routeGet(http/1.1:qstring-from-const-object)
PASS   : tst_QHttpServer::routeGet(http/1.1:arg:int)
PASS   : tst_QHttpServer::routeGet(http/1.1:arg:-int)
PASS   : tst_QHttpServer::routeGet(http/1.1:arg:uint)
PASS   : tst_QHttpServer::routeGet(http/1.1:arg:-uint)
PASS   : tst_QHttpServer::routeGet(http/1.1:arg:string)
PASS   : tst_QHttpServer::routeGet(http/1.1:arg:string,!a+.)
PASS   : tst_QHttpServer::routeGet(http/1.1:arg:string,ba)
PASS   : tst_QHttpServer::routeGet(http/1.1:arg:url)
PASS   : tst_QHttpServer::routeGet(http/1.1:arg:float 5.1)
PASS   : tst_QHttpServer::routeGet(http/1.1:arg:float 5.)
PASS   : tst_QHttpServer::routeGet(http/1.1:arg:float 6.0)
PASS   : tst_QHttpServer::routeGet(http/1.1:arg:float,uint)
PASS   : tst_QHttpServer::routeGet(http/1.1:arg:float,uint,query)
PASS   : tst_QHttpServer::routeGet(http/1.1:arg:float,uint, query+fragment)
PASS   : tst_QHttpServer::routeGet(http/1.1:custom route rule)
PASS   : tst_QHttpServer::routeGet(http/1.1:custom route rule + query)
PASS   : tst_QHttpServer::routeGet(http/1.1:custom route rule + query key req)
PASS   : tst_QHttpServer::routeGet(http/1.1:post-and-get, get)
PASS   : tst_QHttpServer::routeGet(http/1.1:invalid-rule-method, get)
PASS   : tst_QHttpServer::routeGet(http/1.1:check custom type, data=1)
PASS   : tst_QHttpServer::routeGet(http/1.1:any, get)
PASS   : tst_QHttpServer::routeGet(http/1.1:response from html file)
PASS   : tst_QHttpServer::routeGet(http/1.1:response from json file)
PASS   : tst_QHttpServer::routeGet(http/1.1:json-object)
PASS   : tst_QHttpServer::routeGet(http/1.1:json-array)
PASS   : tst_QHttpServer::routeGet(http/1.1:data-and-custom-status-code)
PASS   : tst_QHttpServer::routeGet(http/1.1:chunked)
PASS   : tst_QHttpServer::routeGet(http/1.1:future)
PASS   : tst_QHttpServer::routeGet(http/1.1:future-not-found)
PASS   : tst_QHttpServer::routeGet(https/1.1:hello world)
PASS   : tst_QHttpServer::routeGet(https/1.1:test msg)
PASS   : tst_QHttpServer::routeGet(https/1.1:not found)
PASS   : tst_QHttpServer::routeGet(https/1.1:qstring-from-object)
PASS   : tst_QHttpServer::routeGet(https/1.1:qstring-from-const-object)
PASS   : tst_QHttpServer::routeGet(https/1.1:arg:int)
PASS   : tst_QHttpServer::routeGet(https/1.1:arg:-int)
PASS   : tst_QHttpServer::routeGet(https/1.1:arg:uint)
PASS   : tst_QHttpServer::routeGet(https/1.1:arg:-uint)
PASS   : tst_QHttpServer::routeGet(https/1.1:arg:string)
PASS   : tst_QHttpServer::routeGet(https/1.1:arg:string,!a+.)
PASS   : tst_QHttpServer::routeGet(https/1.1:arg:string,ba)
PASS   : tst_QHttpServer::routeGet(https/1.1:arg:url)
PASS   : tst_QHttpServer::routeGet(https/1.1:arg:float 5.1)
PASS   : tst_QHttpServer::routeGet(https/1.1:arg:float 5.)
PASS   : tst_QHttpServer::routeGet(https/1.1:arg:float 6.0)
PASS   : tst_QHttpServer::routeGet(https/1.1:arg:float,uint)
PASS   : tst_QHttpServer::routeGet(https/1.1:arg:float,uint,query)
PASS   : tst_QHttpServer::routeGet(https/1.1:arg:float,uint, query+fragment)
PASS   : tst_QHttpServer::routeGet(https/1.1:custom route rule)
PASS   : tst_QHttpServer::routeGet(https/1.1:custom route rule + query)
PASS   : tst_QHttpServer::routeGet(https/1.1:custom route rule + query key req)
PASS   : tst_QHttpServer::routeGet(https/1.1:post-and-get, get)
PASS   : tst_QHttpServer::routeGet(https/1.1:invalid-rule-method, get)
PASS   : tst_QHttpServer::routeGet(https/1.1:check custom type, data=1)
PASS   : tst_QHttpServer::routeGet(https/1.1:any, get)
PASS   : tst_QHttpServer::routeGet(https/1.1:response from html file)
PASS   : tst_QHttpServer::routeGet(https/1.1:response from json file)
PASS   : tst_QHttpServer::routeGet(https/1.1:json-object)
PASS   : tst_QHttpServer::routeGet(https/1.1:json-array)
PASS   : tst_QHttpServer::routeGet(https/1.1:data-and-custom-status-code)
PASS   : tst_QHttpServer::routeGet(https/1.1:chunked)
PASS   : tst_QHttpServer::routeGet(https/1.1:future)
PASS   : tst_QHttpServer::routeGet(https/1.1:future-not-found)
PASS   : tst_QHttpServer::routeKeepAlive(http/1.1)
PASS   : tst_QHttpServer::routeKeepAlive(https/1.1)
PASS   : tst_QHttpServer::routePost(http/1.1:hello world)
PASS   : tst_QHttpServer::routePost(http/1.1:post-and-get, post)
PASS   : tst_QHttpServer::routePost(http/1.1:any, post)
PASS   : tst_QHttpServer::routePost(http/1.1:post-body)
PASS   : tst_QHttpServer::routePost(http/1.1:post-body - huge body, chunk test)
PASS   : tst_QHttpServer::routePost(http/1.1:req-and-resp)
PASS   : tst_QHttpServer::routePost(http/1.1:resp-and-req)
PASS   : tst_QHttpServer::routePost(http/1.1:resp-and-req-from-object)
PASS   : tst_QHttpServer::routePost(http/1.1:req-and-resp-from-object)
PASS   : tst_QHttpServer::routePost(http/1.1:resp-and-req-from-const-object)
PASS   : tst_QHttpServer::routePost(http/1.1:req-and-resp-from-const-object)
PASS   : tst_QHttpServer::routePost(http/1.1:deleted-route)
PASS   : tst_QHttpServer::routePost(https/1.1:hello world)
PASS   : tst_QHttpServer::routePost(https/1.1:post-and-get, post)
PASS   : tst_QHttpServer::routePost(https/1.1:any, post)
PASS   : tst_QHttpServer::routePost(https/1.1:post-body)
PASS   : tst_QHttpServer::routePost(https/1.1:post-body - huge body, chunk test)
PASS   : tst_QHttpServer::routePost(https/1.1:req-and-resp)
PASS   : tst_QHttpServer::routePost(https/1.1:resp-and-req)
PASS   : tst_QHttpServer::routePost(https/1.1:resp-and-req-from-object)
PASS   : tst_QHttpServer::routePost(https/1.1:req-and-resp-from-object)
PASS   : tst_QHttpServer::routePost(https/1.1:resp-and-req-from-const-object)
PASS   : tst_QHttpServer::routePost(https/1.1:req-and-resp-from-const-object)
PASS   : tst_QHttpServer::routePost(https/1.1:deleted-route)
PASS   : tst_QHttpServer::routeDelete(http/1.1:post-and-get, delete)
PASS   : tst_QHttpServer::routeDelete(http/1.1:any, delete)
PASS   : tst_QHttpServer::routeDelete(https/1.1:post-and-get, delete)
PASS   : tst_QHttpServer::routeDelete(https/1.1:any, delete)
PASS   : tst_QHttpServer::routeExtraHeaders(http/1.1)
PASS   : tst_QHttpServer::routeExtraHeaders(https/1.1)
PASS   : tst_QHttpServer::getLongChunks(http/1.1)
PASS   : tst_QHttpServer::getLongChunks(https/1.1)
PASS   : tst_QHttpServer::invalidRouterArguments(http/1.1)
PASS   : tst_QHttpServer::invalidRouterArguments(https/1.1)
PASS   : tst_QHttpServer::checkRouteLambdaCapture(http/1.1)
PASS   : tst_QHttpServer::checkRouteLambdaCapture(https/1.1)
PASS   : tst_QHttpServer::afterRequest(http/1.1)
PASS   : tst_QHttpServer::afterRequest(https/1.1)
PASS   : tst_QHttpServer::disconnectedInEventLoop(http/1.1)
PASS   : tst_QHttpServer::disconnectedInEventLoop(https/1.1)
PASS   : tst_QHttpServer::multipleRequests(http/1.1)
PASS   : tst_QHttpServer::multipleRequests(https/1.1)
PASS   : tst_QHttpServer::pipelinedRequests(http/1.1)
PASS   : tst_QHttpServer::pipelinedRequests(https/1.1)
PASS   : tst_QHttpServer::missingHandler(http/1.1)
PASS   : tst_QHttpServer::missingHandler(https/1.1)
PASS   : tst_QHttpServer::pipelinedFutureRequests(http/1.1)
PASS   : tst_QHttpServer::pipelinedFutureRequests(https/1.1)
PASS   : tst_QHttpServer::requestNotOverwritten(http/1.1)
PASS   : tst_QHttpServer::requestNotOverwritten(https/1.1)
PASS   : tst_QHttpServer::multipleResponses(http/1.1)
PASS   : tst_QHttpServer::multipleResponses(https/1.1)
PASS   : tst_QHttpServer::contextObjectInOtherThreadWarning(http/1.1)
PASS   : tst_QHttpServer::contextObjectInOtherThreadWarning(https/1.1)
PASS   : tst_QHttpServer::keepAliveTimeout(http/1.1)
PASS   : tst_QHttpServer::keepAliveTimeout(https/1.1)
PASS   : tst_QHttpServer::writeSequentialDevice(http/1.1)
PASS   : tst_QHttpServer::writeSequentialDevice(https/1.1)
PASS   : tst_QHttpServer::writeMuchToSequentialDevice(http/1.1)
PASS   : tst_QHttpServer::writeMuchToSequentialDevice(https/1.1)
PASS   : tst_QHttpServer::writeFromEmptySequentialDevice(http/1.1)
PASS   : tst_QHttpServer::writeFromEmptySequentialDevice(https/1.1)
PASS   : tst_QHttpServer::concurrentRequestsToSequentialDevice(http/1.1)
PASS   : tst_QHttpServer::concurrentRequestsToSequentialDevice(https/1.1)
PASS   : tst_QHttpServer::localSocket(http/1.1)
SKIP   : tst_QHttpServer::localSocket(https/1.1) Use only HTTP 1.1 for localSocket
   Loc: [/Users/qt/work/qt/qthttpserver/tests/auto/qhttpserver/tst_qhttpserver.cpp(1586)]
PASS   : tst_QHttpServer::cleanupTestCase()
Totals: 137 passed, 0 failed, 1 skipped, 0 blacklisted, 29383ms
********* Finished testing of tst_QHttpServer *********
