Treat paths with embedded NUL bytes as invalid in detail::is_valid_path
I've tested this on Linux, but from what I could find, NUL should also not appear in paths on other platforms.

Also adds a test that demonstrates `decode_url`'s behavior with %00.

Fixes #1763.
{"label": "yhirose:master", "ref": "master", "sha": "44b3fe6277398f424f1844295b7ae46ba5a1a35f"}
The `detail::is_valid_path` function judges `std::string`s that contain embedded NUL bytes (`'\0'`) as valid paths. At least on Linux, this is not the case: paths are NUL-terminated and cannot contain NULs. The interpretation difference means that the file request handler can be tricked into serving static files with an unexpected Content-Type:

```
% ~ › curl -I http://localhost:3456/style.css      
HTTP/1.1 200 OK
Accept-Ranges: bytes
Content-Length: 4862
Content-Type: text/css
Keep-Alive: timeout=5, max=5

% ~ › curl -I http://localhost:3456/style.css%00.js
HTTP/1.1 200 OK
Accept-Ranges: bytes
Content-Length: 4862
Content-Type: text/javascript
Keep-Alive: timeout=5, max=5
```

Tested on Linux with httplib 0.13.1.
detail::is_valid_path returns true for paths with embedded NULs
diff --git a/httplib.h b/httplib.h
index d04ac77740..da987acab9 100644
--- a/httplib.h
+++ b/httplib.h
@@ -2412,6 +2412,7 @@ inline bool is_valid_path(const std::string &path) {
     // Read component
     auto beg = i;
     while (i < path.size() && path[i] != '/') {
+      if (path[i] == '\0') { return false; }
       i++;
     }
 

diff --git a/test/test.cc b/test/test.cc
index 31deb23827..1d236eee8f 100644
--- a/test/test.cc
+++ b/test/test.cc
@@ -71,6 +71,15 @@ TEST(DecodeURLTest, PercentCharacter) {
       R"(descrip=Gastos áéíóúñÑ 6)");
 }
 
+TEST(DecodeURLTest, PercentCharacterNUL) {
+  string expected;
+  expected.push_back('x');
+  expected.push_back('\0');
+  expected.push_back('x');
+
+  EXPECT_EQ(detail::decode_url("x%00x", false), expected);
+}
+
 TEST(EncodeQueryParamTest, ParseUnescapedChararactersTest) {
   string unescapedCharacters = "-_.!~*'()";
 
@@ -2482,6 +2491,12 @@ TEST_F(ServerTest, GetMethodInvalidMountPath) {
   EXPECT_EQ(StatusCode::NotFound_404, res->status);
 }
 
+TEST_F(ServerTest, GetMethodEmbeddedNUL) {
+  auto res = cli_.Get("/mount/dir/test.html%00.js");
+  ASSERT_TRUE(res);
+  EXPECT_EQ(StatusCode::NotFound_404, res->status);
+}
+
 TEST_F(ServerTest, GetMethodOutOfBaseDirMount) {
   auto res = cli_.Get("/mount/../www2/dir/test.html");
   ASSERT_TRUE(res);

{"ServerTest.GetMethodEmbeddedNUL": {"run": "NONE", "test": "FAIL", "fix": "PASS"}}
{"ServerTest.GetWithRange1": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "ServerTest.InvalidBaseDirMount": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "ServerStopTest.ListenFailure": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "ServerTest.CaseInsensitiveTransferEncoding": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "ConnectionErrorTest.InvalidPort": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "ServerTest.PostPathOnly": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "ServerTest.PlusSignEncoding": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "ServerTest.HeadMethod404": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "GetHeaderValueTest.SetContent": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "ConnectionErrorTest.InvalidHost": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "NoContentTest.ContentLength": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "GetHeaderValueTest.RegularValue": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "ServerTest.StaticFileBigFile": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "ReceiveSignals.Signal": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "ServerTest.TooManyRedirect": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "ServerTest.GetMethodInvalidMountPath": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "ClientProblemDetectionTest.ContentProvider": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "ServerTest.PostContentReceiver": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "ServerTest.GzipWithoutDecompressing": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "ParseMultipartBoundaryTest.ValueWithQuote": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "ServerTest.Gzip": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "ServerTest.ClientStop": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "ServerTest.SlowRequest": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "ServerTest.StaticFileRangeBigFile": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "ServerTest.PostEmptyContent": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "ServerTest.GetMethodRemoteAddr": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "ServerTest.SplitDelimiterInPathRegex": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "ServerTest.GetWithRange3": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "ServerTest.PutContentReceiver": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "ServerTest.GetMethodOutOfBaseDirMount2": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "SSLClientServerTest.CustomizeServerSSLCtx": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "TaskQueueTest.MaxQueuedRequests": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "MultipartFormDataTest.DataProviderItems": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "ParseMultipartBoundaryTest.ValueWithQuotesAndCharset": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "InvalidFormatTest.StatusCode": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "CancelTest.WithCancelSmallPayload_Online": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "BindServerTest.BindAndListenSeparatelySSLEncryptedKey": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "UnixSocketTest.pathname": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "ServerTest.DeleteContentReceiver": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "MultipartFormDataTest.BadHeader": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "ServerTest.GetStreamedChunkedWithBrotli": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "ErrorHandlerWithContentProviderTest.ErrorHandler": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "ServerTest.GetStreamedChunked": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "ServerTest.GzipWithContentReceiver": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "ParseHeaderValueTest.Range": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "ParseAcceptEncoding1.AcceptEncoding": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "ServerTest.URL": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "RoutingHandlerTest.PreRoutingHandler": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "GetHeaderValueTest.DefaultValueInt": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "ServerTest.GzipWithoutAcceptEncoding": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "EncodeQueryParamTest.TestUTF8Characters": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "ServerTest.PostContentReceiverGzip": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "ConnectionErrorTest.InvalidHost2": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "ServerTest.PutMethod3": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "ServerTest.PostWithContentProviderWithGzipAbort": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "MultipartFormDataTest.WithPreamble": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "ConnectionErrorTest.Timeout_Online": {"run": "FAIL", "test": "PASS", "fix": "PASS"}, "NoScheme.SimpleInterface": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "EncodeQueryParamTest.ParseReservedCharactersTest": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "URLFragmentTest.WithFragment": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "SSLClientServerTest.ClientCertPresent": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "RedirectFromPageWithContent.Redirect": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "ServerTest.PutWithContentProviderWithGzip": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "UrlWithSpace.Redirect_Online": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "PathParamsTest.FragmentMismatch": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "ServerTest.GetMethodLocalAddr": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "ServerTest.PostLarge": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "ServerTest.GetMethodDirTest": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "BindServerTest.BindAndListenSeparately": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "ServerTest.LongQueryValue": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "ServerTest.GetStreamed": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "ServerDefaultHeadersTest.DefaultHeaders": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "ServerTest.PostMethod303Redirect": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "PathParamsTest.SingleParamInTheEndTrailingSlash": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "KeepAliveTest.Issue1041": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "ServerTest.PutLargeFileWithGzip": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "ServerTest.GetMethod200": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "SSLClientTest.ServerNameIndication_Online": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "PathParamsTest.StaticMatch": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "ServerTest.PostMultipartPlusBoundary": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "RedirectTest.RedirectToUrlWithQueryParameters": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "ServerTest.Brotli": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "HostAndPortPropertiesTest.NoSSL": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "ServerTest.PutWithContentProviderWithoutLengthWithGzip": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "ServerTest.UserDefinedMIMETypeMapping": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "HostAndPortPropertiesTest.NoSSLWithSimpleAPI": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "MultipartFormDataTest.PostCustomBoundary": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "ServerTest.Binary": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "SplitTest.ParseQueryString": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "SSLClientTest.ServerCertificateVerification4": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "DecodeWithChunkedEncoding.BrotliEncoding_Online": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "ClientDefaultHeadersTest.DefaultHeaders_Online": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "MultipartFormDataTest.PostInvalidBoundaryChars": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "ServerTestWithAI_PASSIVE.GetMethod200": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "ParseQueryTest.ParseQueryString": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "TooManyRedirectTest.Redirect_Online": {"run": "FAIL", "test": "PASS", "fix": "PASS"}, "ServerTest.StaticFileRange": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "ServerRequestParsingTest.ExcessiveWhitespaceInUnparsableHeaderLine": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "EncodeQueryParamTest.ParseUnescapedChararactersTest": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "MultipartFormDataTest.PutInvalidBoundaryChars": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "GzipDecompressor.ChunkedDecompression": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "ServerTest.NoGzip": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "RangeTest.FromHTTPBin_Online": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "ServerTest.HeadMethod200Static": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "ServerTest.StaticFileRangeBigFile2": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "ServerTest.NoMultipleHeaders": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "ServerTest.PutWithContentProviderWithoutLength": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "ServerTest.GetWithRange4": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "ServerTest.StaticFileRangeHead": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "SSLClientServerTest.SSLConnectTimeout": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "PathParamsTest.SequenceOfParams": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "ServerTest.GetStreamedWithRangeSuffix1": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "ServerRequestParsingTest.ReadHeadersRegexComplexity2": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "ServerRequestParsingTest.InvalidFirstChunkLengthInRequest": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "GetWithParametersTest.GetWithParameters": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "PathParamsTest.ExtraFragments": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "ServerRequestParsingTest.InvalidSpaceInURL": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "ServerTest.PutContentWithDeflate": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "ServerTest.ArrayParam": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "GetHeaderValueTest.Range": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "GzipDecompressor.DeflateDecompressionTrailingBytes": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "UnixSocketTest.abstract": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "ServerTest.GetMethodOutOfBaseDir2": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "LongPollingTest.ClientCloseDetection": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "PathParamsTest.SingleParamInTheMiddle": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "ServerTest.LargeChunkedPost": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "ServerTest.GetMethodDirMountTest": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "ServerTest.PostQueryStringAndBody": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "ServerStopTest.ClientAccessAfterServerDown": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "ServerTest.GetStreamedChunkedWithBrotli2": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "ConnectionErrorTest.InvalidHostCheckResultErrorToString": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "SocketStream.is_writable_INET": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "ChunkedEncodingTest.WithResponseHandlerAndContentReceiver_Online": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "ServerTest.GetMethodPersonJohn": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "ServerTest.GetStreamed2": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "ServerTest.LongRequest": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "SSLClientServerTest.ClientCertMissing": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "GetHeaderValueTest.DefaultValue": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "ServerTest.GetStreamedChunkedWithGzip": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "TrimTests.TrimStringTests": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "SendAPI.SimpleInterface_Online": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "ServerTest.MultipartFormDataMultiFileValues": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "HostnameToIPConversionTest.HTTPWatch_Online": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "HeaderWriter.SetHeaderWriter": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "RedirectTest.Redirect_Online": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "BindServerTest.BindAndListenSeparatelySSL": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "ServerTest.NoGzipWithContentReceiver": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "KeepAliveTest.SSLClientReconnection": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "ConstructorTest.MoveConstructible": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "ServerRequestParsingTest.ReadHeadersRegexComplexity": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "SSLClientServerTest.TrustDirOptional": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "ServerTest.GetStreamedWithRange1": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "ServerTest.PutLargeFileWithGzip2": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "ServerTest.GetStreamedWithRangeSuffix2": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "ServerTest.PostWithContentProviderWithoutLengthWithGzipAbort": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "ServerTest.GetStreamedChunkedWithTrailer": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "ServerTest.GetStreamedChunked2": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "StreamingTest.NoContentLengthStreaming": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "GetHeaderValueTest.RegularValueInt": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "ParseMultipartBoundaryTest.DefaultValue": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "ServerTest.GetMethod404": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "ServerTest.PostEmptyContentWithNoContentType": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "ServerTest.InvalidPercentEncoding": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "ServerTest.PostWwwFormUrlEncodedJson": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "ServerTest.HeadMethod200": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "ServerTest.TooLongRequest": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "MultipartFormDataTest.LargeData": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "SpecifyServerIPAddressTest.RealHostname_Online": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "ParseAcceptEncoding2.AcceptEncoding": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "ServerTest.Delete": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "ServerTest.GetStreamedWithRangeError": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "KeepAliveTest.ReadTimeoutSSL": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "ServerTest.PostMethod2": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "ServerTest.GetRangeWithMaxLongLength": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "ServerTest.PutWithContentProvider": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "ParseAcceptEncoding3.AcceptEncoding": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "ServerTest.StaticFileRanges": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "ServerTest.GetWithRangeOffsetGreaterThanContent": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "CancelTest.WithCancelLargePayload_Online": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "ServerTest.TooLongHeader": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "ExceptionHandlerTest.ContentLength": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "ServerTest.GetWithRange2": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "KeepAliveTest.ReadTimeout": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "ServerTest.GetStreamedWithRange2": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "MountTest.Unmount": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "ServerTest.MultipartFormDataGzip": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "CancelTest.NoCancel_Online": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "ServerRequestParsingTest.ChunkLengthTooHighInRequest": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "MultipartFormDataTest.PutFormData": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "ServerTest.KeepAlive": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "ServerRequestParsingTest.InvalidHeaderTextWithExtraCR": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "HostAndPortPropertiesTest.SSL": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "GzipDecompressor.DeflateDecompression": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "PayloadMaxLengthTest.ExceedLimit": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "TaskQueueTest.IncreaseAtomicInteger": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "ServerRequestParsingTest.TrimWhitespaceFromHeaderValues": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "ChunkedEncodingTest.WithContentReceiver_Online": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "ServerTest.BinaryString": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "ServerTest.GetMethodOutOfBaseDirMount": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "MultipartFormDataTest.ContentLength": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "ServerTest.EndWithPercentCharacterInQuery": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "ServerTest.HTTPResponseSplitting": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "ParseMultipartBoundaryTest.ValueWithCharset": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "SplitTest.ParseInvalidQueryTests": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "ServerUpDownTest.QuickStartStop": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "GetWithParametersTest.GetWithParameters2": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "RedirectFromPageWithContentIP6.Redirect": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "MultipartFormDataTest.PutFormDataCustomBoundary": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "PathParamsTest.SingleParamInTheEnd": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "ServerTest.GzipWithContentReceiverWithoutAcceptEncoding": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "ServerStopTest.StopServerWithChunkedTransmission": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "ServerTest.PutEmptyContentWithNoContentType": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "ServerTest.Patch": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "ServerTest.GetMethod302": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "RedirectToDifferentPort.Redirect": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "VulnerabilityTest.CRLFInjection": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "ServerTest.PostPathAndHeadersOnly": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "ServerTest.PostMethod1": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "ServerTest.GetWithRangeMultipartOffsetGreaterThanContent": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "PathParamsTest.MissingTrailingParam": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "PathParamsTest.MultipleParams": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "ServerTest.GetMethod302Redirect": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "ServerTest.PostWithContentProviderAbort": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "ClientImplMethods.GetSocketTest": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "ChunkedEncodingTest.FromHTTPWatch_Online": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "SSLClientServerTest.MemoryClientCertPresent": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "ServerTest.PercentEncoding": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "PathUrlEncodeTest.PathUrlEncode": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "PathParamsTest.StaticMismatch": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "PathParamsTest.MissingParamInTheMiddle": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "AbsoluteRedirectTest.Redirect_Online": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "UnixSocketTest.PeerPid": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "ServerTest.GetWithRangeMultipart": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "ServerTest.CaseInsensitiveHeaderName": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "ServerTest.InvalidPercentEncodingUnicode": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "BufferStreamTest.read": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "DecodeURLTest.PercentCharacterNUL": {"run": "NONE", "test": "PASS", "fix": "PASS"}, "SSLClientTest.UpdateCAStore": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "ServerTest.PercentEncodingUnicode": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "InvalidScheme.SimpleInterface": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "ServerTest.PostMethod303": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "ServerTest.GetMethod200withPercentEncoding": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "MultipartFormDataTest.CloseDelimiterWithoutCRLF": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "TaskQueueTest.IncreaseAtomicIntegerWithQueueLimit": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "ServerTest.GetStreamedWithRangeMultipart": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "DecodeURLTest.PercentCharacter": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "ServerTest.Put": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "ServerTest.GetMethodDirMountTestWithDoubleDots": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "SocketStream.is_writable_UNIX": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "GetHeaderValueTest.RegularValueWithDifferentCase": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "ServerTest.GetMethodDirTestWithDoubleDots": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "ExceptionTest.ThrowExceptionInHandler": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "HttpToHttpsRedirectTest.CertFile": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "RelativeRedirectTest.Redirect_Online": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "ServerTest.GetStreamedChunkedWithGzip2": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "ServerTest.PostMultipartFileContentReceiver": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "ServerTest.GetMethodInvalidPath": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "ServerTest.MultipartFormData": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "ServerTest.GetMethodDir": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "ServerTest.EmptyRequest": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "ServerTest.PostWithContentProviderWithoutLengthAbort": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "MultipartFormDataTest.AlternateFilename": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "ServerTest.Options": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "ServerTest.LongHeader": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "ServerRequestParsingTest.InvalidSecondChunkLengthInRequest": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "PathParamsTest.EmptyParam": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "ServerTest.GetMethodOutOfBaseDir": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "ServerTest.GetStreamedEndless": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "ParamsToQueryTest.ConvertParamsToQuery": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "ErrorHandlerTest.ContentLength": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "ServerTest.PatchContentReceiver": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "ServerTest.HTTP2Magic": {"run": "PASS", "test": "PASS", "fix": "PASS"}}
{"passed_count": 269, "failed_count": 21, "skipped_count": 0, "passed_tests": ["ChunkedEncodingTest.WithResponseHandlerAndContentReceiver_Online", "ServerTest.GetWithRange1", "ServerTest.InvalidBaseDirMount", "ServerStopTest.ListenFailure", "ServerTest.GetMethodPersonJohn", "ServerTest.CaseInsensitiveTransferEncoding", "ServerTest.GetStreamed2", "ConnectionErrorTest.InvalidPort", "ServerTest.PostPathOnly", "ServerTest.LongRequest", "SSLClientServerTest.ClientCertMissing", "GetHeaderValueTest.DefaultValue", "ServerTest.PlusSignEncoding", "ServerTest.HeadMethod404", "GetHeaderValueTest.SetContent", "ServerTest.GetStreamedChunkedWithGzip", "TrimTests.TrimStringTests", "ConnectionErrorTest.InvalidHost", "SendAPI.SimpleInterface_Online", "NoContentTest.ContentLength", "ServerTest.MultipartFormDataMultiFileValues", "GetHeaderValueTest.RegularValue", "HostnameToIPConversionTest.HTTPWatch_Online", "ServerTest.StaticFileBigFile", "ReceiveSignals.Signal", "HeaderWriter.SetHeaderWriter", "RedirectTest.Redirect_Online", "BindServerTest.BindAndListenSeparatelySSL", "ServerTest.TooManyRedirect", "ServerTest.NoGzipWithContentReceiver", "ServerTest.GetMethodInvalidMountPath", "ClientProblemDetectionTest.ContentProvider", "KeepAliveTest.SSLClientReconnection", "ConstructorTest.MoveConstructible", "ServerRequestParsingTest.ReadHeadersRegexComplexity", "ServerTest.PostContentReceiver", "ServerTest.GzipWithoutDecompressing", "SSLClientServerTest.TrustDirOptional", "ParseMultipartBoundaryTest.ValueWithQuote", "ServerTest.GetStreamedWithRange1", "ServerTest.PutLargeFileWithGzip2", "ServerTest.Gzip", "ServerTest.GetStreamedWithRangeSuffix2", "ServerTest.ClientStop", "ServerTest.PostWithContentProviderWithoutLengthWithGzipAbort", "ServerTest.GetStreamedChunkedWithTrailer", "ServerTest.GetStreamedChunked2", "StreamingTest.NoContentLengthStreaming", "GetHeaderValueTest.RegularValueInt", "ParseMultipartBoundaryTest.DefaultValue", "ServerTest.GetMethod404", "ServerTest.SlowRequest", "ServerTest.StaticFileRangeBigFile", "ServerTest.PostEmptyContent", "ServerTest.GetMethodRemoteAddr", "ServerTest.SplitDelimiterInPathRegex", "ServerTest.PostEmptyContentWithNoContentType", "ServerTest.GetWithRange3", "ServerTest.GetMethodOutOfBaseDirMount2", "ServerTest.InvalidPercentEncoding", "ServerTest.PutContentReceiver", "SSLClientServerTest.CustomizeServerSSLCtx", "TaskQueueTest.MaxQueuedRequests", "ServerTest.PostWwwFormUrlEncodedJson", "ServerTest.HeadMethod200", "ServerTest.TooLongRequest", "MultipartFormDataTest.LargeData", "MultipartFormDataTest.DataProviderItems", "ParseMultipartBoundaryTest.ValueWithQuotesAndCharset", "SpecifyServerIPAddressTest.RealHostname_Online", "InvalidFormatTest.StatusCode", "CancelTest.WithCancelSmallPayload_Online", "ParseAcceptEncoding2.AcceptEncoding", "BindServerTest.BindAndListenSeparatelySSLEncryptedKey", "ServerTest.GetStreamedWithRangeError", "ServerTest.Delete", "UnixSocketTest.pathname", "KeepAliveTest.ReadTimeoutSSL", "ServerTest.DeleteContentReceiver", "ServerTest.PostMethod2", "ServerTest.GetRangeWithMaxLongLength", "ServerTest.PutWithContentProvider", "MultipartFormDataTest.BadHeader", "ParseAcceptEncoding3.AcceptEncoding", "ServerTest.StaticFileRanges", "ServerTest.GetWithRangeOffsetGreaterThanContent", "CancelTest.WithCancelLargePayload_Online", "ServerTest.TooLongHeader", "ExceptionHandlerTest.ContentLength", "ServerTest.GetWithRange2", "KeepAliveTest.ReadTimeout", "ServerTest.GetStreamedChunkedWithBrotli", "ErrorHandlerWithContentProviderTest.ErrorHandler", "ServerTest.GetStreamedChunked", "ServerTest.GzipWithContentReceiver", "ParseHeaderValueTest.Range", "ParseAcceptEncoding1.AcceptEncoding", "ServerTest.GetStreamedWithRange2", "ServerTest.URL", "ServerTest.MultipartFormDataGzip", "MountTest.Unmount", "RoutingHandlerTest.PreRoutingHandler", "GetHeaderValueTest.DefaultValueInt", "CancelTest.NoCancel_Online", "ServerRequestParsingTest.ChunkLengthTooHighInRequest", "ServerTest.GzipWithoutAcceptEncoding", "EncodeQueryParamTest.TestUTF8Characters", "ServerTest.PostContentReceiverGzip", "ConnectionErrorTest.InvalidHost2", "ServerTest.PutMethod3", "ServerTest.PostWithContentProviderWithGzipAbort", "MultipartFormDataTest.WithPreamble", "MultipartFormDataTest.PutFormData", "ServerTest.KeepAlive", "ServerRequestParsingTest.InvalidHeaderTextWithExtraCR", "HostAndPortPropertiesTest.SSL", "GzipDecompressor.DeflateDecompression", "PayloadMaxLengthTest.ExceedLimit", "NoScheme.SimpleInterface", "EncodeQueryParamTest.ParseReservedCharactersTest", "TaskQueueTest.IncreaseAtomicInteger", "ServerRequestParsingTest.TrimWhitespaceFromHeaderValues", "ChunkedEncodingTest.WithContentReceiver_Online", "ServerTest.BinaryString", "URLFragmentTest.WithFragment", "ServerTest.GetMethodOutOfBaseDirMount", "MultipartFormDataTest.ContentLength", "ServerTest.EndWithPercentCharacterInQuery", "ServerTest.HTTPResponseSplitting", "SSLClientServerTest.ClientCertPresent", "RedirectFromPageWithContent.Redirect", "ServerTest.PutWithContentProviderWithGzip", "UrlWithSpace.Redirect_Online", "ParseMultipartBoundaryTest.ValueWithCharset", "PathParamsTest.FragmentMismatch", "ServerTest.GetMethodLocalAddr", "ServerTest.PostLarge", "ServerTest.GetMethodDirTest", "BindServerTest.BindAndListenSeparately", "ServerTest.LongQueryValue", "SplitTest.ParseInvalidQueryTests", "ServerUpDownTest.QuickStartStop", "ServerTest.GetStreamed", "GetWithParametersTest.GetWithParameters2", "RedirectFromPageWithContentIP6.Redirect", "ServerDefaultHeadersTest.DefaultHeaders", "MultipartFormDataTest.PutFormDataCustomBoundary", "ServerTest.PostMethod303Redirect", "PathParamsTest.SingleParamInTheEndTrailingSlash", "KeepAliveTest.Issue1041", "ServerTest.PutLargeFileWithGzip", "PathParamsTest.SingleParamInTheEnd", "ServerTest.GetMethod200", "SSLClientTest.ServerNameIndication_Online", "ServerTest.GzipWithContentReceiverWithoutAcceptEncoding", "PathParamsTest.StaticMatch", "ServerStopTest.StopServerWithChunkedTransmission", "ServerTest.PutEmptyContentWithNoContentType", "ServerTest.Patch", "RedirectTest.RedirectToUrlWithQueryParameters", "ServerTest.GetMethod302", "ServerTest.PostMultipartPlusBoundary", "ServerTest.Brotli", "RedirectToDifferentPort.Redirect", "HostAndPortPropertiesTest.NoSSL", "ServerTest.PutWithContentProviderWithoutLengthWithGzip", "VulnerabilityTest.CRLFInjection", "ServerTest.PostPathAndHeadersOnly", "ServerTest.UserDefinedMIMETypeMapping", "ServerTest.PostMethod1", "ServerTest.GetWithRangeMultipartOffsetGreaterThanContent", "PathParamsTest.MissingTrailingParam", "HostAndPortPropertiesTest.NoSSLWithSimpleAPI", "PathParamsTest.MultipleParams", "MultipartFormDataTest.PostCustomBoundary", "ServerTest.Binary", "SplitTest.ParseQueryString", "SSLClientTest.ServerCertificateVerification4", "DecodeWithChunkedEncoding.BrotliEncoding_Online", "ClientDefaultHeadersTest.DefaultHeaders_Online", "ServerTest.GetMethod302Redirect", "ServerTest.PostWithContentProviderAbort", "ClientImplMethods.GetSocketTest", "MultipartFormDataTest.PostInvalidBoundaryChars", "ChunkedEncodingTest.FromHTTPWatch_Online", "SSLClientServerTest.MemoryClientCertPresent", "ServerTestWithAI_PASSIVE.GetMethod200", "ServerTest.PercentEncoding", "ParseQueryTest.ParseQueryString", "PathUrlEncodeTest.PathUrlEncode", "PathParamsTest.StaticMismatch", "ServerTest.StaticFileRange", "AbsoluteRedirectTest.Redirect_Online", "ServerRequestParsingTest.ExcessiveWhitespaceInUnparsableHeaderLine", "PathParamsTest.MissingParamInTheMiddle", "EncodeQueryParamTest.ParseUnescapedChararactersTest", "MultipartFormDataTest.PutInvalidBoundaryChars", "GzipDecompressor.ChunkedDecompression", "UnixSocketTest.PeerPid", "ServerTest.GetWithRangeMultipart", "ServerTest.NoGzip", "RangeTest.FromHTTPBin_Online", "ServerTest.CaseInsensitiveHeaderName", "ServerTest.HeadMethod200Static", "ServerTest.InvalidPercentEncodingUnicode", "BufferStreamTest.read", "ServerTest.StaticFileRangeBigFile2", "ServerTest.NoMultipleHeaders", "SSLClientTest.UpdateCAStore", "ServerTest.PutWithContentProviderWithoutLength", "ServerTest.GetWithRange4", "ServerTest.PercentEncodingUnicode", "InvalidScheme.SimpleInterface", "ServerTest.PostMethod303", "ServerTest.GetMethod200withPercentEncoding", "MultipartFormDataTest.CloseDelimiterWithoutCRLF", "ServerTest.StaticFileRangeHead", "TaskQueueTest.IncreaseAtomicIntegerWithQueueLimit", "ServerTest.GetStreamedWithRangeMultipart", "DecodeURLTest.PercentCharacter", "ServerTest.Put", "ServerTest.GetMethodDirMountTestWithDoubleDots", "SocketStream.is_writable_UNIX", "SSLClientServerTest.SSLConnectTimeout", "PathParamsTest.SequenceOfParams", "ServerTest.GetStreamedWithRangeSuffix1", "GetHeaderValueTest.RegularValueWithDifferentCase", "ServerRequestParsingTest.ReadHeadersRegexComplexity2", "ServerTest.GetMethodDirTestWithDoubleDots", "ExceptionTest.ThrowExceptionInHandler", "ServerRequestParsingTest.InvalidFirstChunkLengthInRequest", "GetWithParametersTest.GetWithParameters", "RelativeRedirectTest.Redirect_Online", "ServerRequestParsingTest.InvalidSpaceInURL", "HttpToHttpsRedirectTest.CertFile", "ServerTest.GetStreamedChunkedWithGzip2", "ServerTest.PutContentWithDeflate", "ServerTest.ArrayParam", "ServerTest.PostMultipartFileContentReceiver", "PathParamsTest.ExtraFragments", "GetHeaderValueTest.Range", "ServerTest.GetMethodInvalidPath", "ServerTest.MultipartFormData", "GzipDecompressor.DeflateDecompressionTrailingBytes", "ServerTest.GetMethodDir", "ServerTest.EmptyRequest", "UnixSocketTest.abstract", "ServerTest.PostWithContentProviderWithoutLengthAbort", "MultipartFormDataTest.AlternateFilename", "ServerTest.Options", "ServerTest.GetMethodOutOfBaseDir2", "ServerTest.LongHeader", "LongPollingTest.ClientCloseDetection", "ServerRequestParsingTest.InvalidSecondChunkLengthInRequest", "PathParamsTest.SingleParamInTheMiddle", "PathParamsTest.EmptyParam", "ServerTest.GetMethodOutOfBaseDir", "ServerTest.GetStreamedEndless", "ServerTest.LargeChunkedPost", "ServerTest.GetMethodDirMountTest", "ParamsToQueryTest.ConvertParamsToQuery", "ErrorHandlerTest.ContentLength", "ServerTest.PostQueryStringAndBody", "ServerTest.PatchContentReceiver", "ServerStopTest.ClientAccessAfterServerDown", "ServerTest.GetStreamedChunkedWithBrotli2", "ConnectionErrorTest.InvalidHostCheckResultErrorToString", "ServerTest.HTTP2Magic", "SocketStream.is_writable_INET"], "failed_tests": ["DigestAuthTest.FromHTTPWatch_Online", "SSLClientTest.ServerCertificateVerification1_Online", "YahooRedirectTest3.NewResultInterface_Online", "HttpsToHttpRedirectTest3.SimpleInterface_Online", "HttpsToHttpRedirectTest.Redirect_Online", "YahooRedirectTest3.SimpleInterface_Online", "HttpsToHttpRedirectTest.SimpleInterface_Online", "HttpsToHttpRedirectTest2.Redirect_Online", "SSLClientTest.ServerCertificateVerification5_Online", "SSLClientTest.ServerCertificateVerification6_Online", "BaseAuthTest.FromHTTPWatch_Online", "YahooRedirectTest.Redirect_Online", "ConnectionErrorTest.Timeout_Online", "SSLClientTest.WildcardHostNameMatch_Online", "SpecifyServerIPAddressTest.AnotherHostname_Online", "SSLClientTest.ServerCertificateVerification2_Online", "HttpsToHttpRedirectTest3.Redirect_Online", "SSLClientTest.ServerCertificateVerification3_Online", "TooManyRedirectTest.Redirect_Online", "HttpsToHttpRedirectTest2.SimpleInterface_Online", "YahooRedirectTest2.SimpleInterface_Online"], "skipped_tests": []}
{"passed_count": 272, "failed_count": 20, "skipped_count": 0, "passed_tests": ["ChunkedEncodingTest.WithResponseHandlerAndContentReceiver_Online", "ServerTest.GetWithRange1", "ServerTest.InvalidBaseDirMount", "ServerStopTest.ListenFailure", "ServerTest.GetMethodPersonJohn", "ServerTest.CaseInsensitiveTransferEncoding", "ServerTest.GetStreamed2", "ConnectionErrorTest.InvalidPort", "ServerTest.PostPathOnly", "ServerTest.LongRequest", "SSLClientServerTest.ClientCertMissing", "GetHeaderValueTest.DefaultValue", "ServerTest.PlusSignEncoding", "ServerTest.HeadMethod404", "GetHeaderValueTest.SetContent", "ServerTest.GetStreamedChunkedWithGzip", "TrimTests.TrimStringTests", "ConnectionErrorTest.InvalidHost", "SendAPI.SimpleInterface_Online", "NoContentTest.ContentLength", "ServerTest.MultipartFormDataMultiFileValues", "GetHeaderValueTest.RegularValue", "HostnameToIPConversionTest.HTTPWatch_Online", "ServerTest.StaticFileBigFile", "ReceiveSignals.Signal", "HeaderWriter.SetHeaderWriter", "RedirectTest.Redirect_Online", "BindServerTest.BindAndListenSeparatelySSL", "ServerTest.TooManyRedirect", "ServerTest.NoGzipWithContentReceiver", "ServerTest.GetMethodInvalidMountPath", "ClientProblemDetectionTest.ContentProvider", "KeepAliveTest.SSLClientReconnection", "ConstructorTest.MoveConstructible", "ServerRequestParsingTest.ReadHeadersRegexComplexity", "ServerTest.PostContentReceiver", "ServerTest.GzipWithoutDecompressing", "SSLClientServerTest.TrustDirOptional", "ParseMultipartBoundaryTest.ValueWithQuote", "ServerTest.GetStreamedWithRange1", "ServerTest.PutLargeFileWithGzip2", "ServerTest.Gzip", "ServerTest.GetStreamedWithRangeSuffix2", "ServerTest.ClientStop", "ServerTest.PostWithContentProviderWithoutLengthWithGzipAbort", "ServerTest.GetStreamedChunkedWithTrailer", "ServerTest.GetStreamedChunked2", "StreamingTest.NoContentLengthStreaming", "GetHeaderValueTest.RegularValueInt", "ParseMultipartBoundaryTest.DefaultValue", "ServerTest.GetMethod404", "ServerTest.SlowRequest", "ServerTest.StaticFileRangeBigFile", "ServerTest.PostEmptyContent", "ServerTest.GetMethodRemoteAddr", "ServerTest.SplitDelimiterInPathRegex", "ServerTest.PostEmptyContentWithNoContentType", "ServerTest.GetWithRange3", "ServerTest.GetMethodOutOfBaseDirMount2", "ServerTest.InvalidPercentEncoding", "ServerTest.PutContentReceiver", "SSLClientServerTest.CustomizeServerSSLCtx", "TaskQueueTest.MaxQueuedRequests", "ServerTest.PostWwwFormUrlEncodedJson", "ServerTest.HeadMethod200", "ServerTest.TooLongRequest", "MultipartFormDataTest.LargeData", "MultipartFormDataTest.DataProviderItems", "ParseMultipartBoundaryTest.ValueWithQuotesAndCharset", "SpecifyServerIPAddressTest.RealHostname_Online", "InvalidFormatTest.StatusCode", "CancelTest.WithCancelSmallPayload_Online", "ParseAcceptEncoding2.AcceptEncoding", "BindServerTest.BindAndListenSeparatelySSLEncryptedKey", "ServerTest.GetStreamedWithRangeError", "ServerTest.Delete", "UnixSocketTest.pathname", "KeepAliveTest.ReadTimeoutSSL", "ServerTest.DeleteContentReceiver", "ServerTest.PostMethod2", "ServerTest.GetRangeWithMaxLongLength", "ServerTest.PutWithContentProvider", "MultipartFormDataTest.BadHeader", "ParseAcceptEncoding3.AcceptEncoding", "ServerTest.StaticFileRanges", "ServerTest.GetWithRangeOffsetGreaterThanContent", "CancelTest.WithCancelLargePayload_Online", "ServerTest.TooLongHeader", "ExceptionHandlerTest.ContentLength", "ServerTest.GetWithRange2", "KeepAliveTest.ReadTimeout", "ServerTest.GetStreamedChunkedWithBrotli", "ErrorHandlerWithContentProviderTest.ErrorHandler", "ServerTest.GetStreamedChunked", "ServerTest.GzipWithContentReceiver", "ParseHeaderValueTest.Range", "ParseAcceptEncoding1.AcceptEncoding", "ServerTest.GetStreamedWithRange2", "ServerTest.URL", "ServerTest.MultipartFormDataGzip", "MountTest.Unmount", "RoutingHandlerTest.PreRoutingHandler", "GetHeaderValueTest.DefaultValueInt", "CancelTest.NoCancel_Online", "ServerRequestParsingTest.ChunkLengthTooHighInRequest", "ServerTest.GzipWithoutAcceptEncoding", "EncodeQueryParamTest.TestUTF8Characters", "ServerTest.PostContentReceiverGzip", "ConnectionErrorTest.InvalidHost2", "ServerTest.PutMethod3", "ConnectionErrorTest.Timeout_Online", "ServerTest.PostWithContentProviderWithGzipAbort", "MultipartFormDataTest.WithPreamble", "MultipartFormDataTest.PutFormData", "ServerTest.KeepAlive", "ServerRequestParsingTest.InvalidHeaderTextWithExtraCR", "HostAndPortPropertiesTest.SSL", "GzipDecompressor.DeflateDecompression", "PayloadMaxLengthTest.ExceedLimit", "NoScheme.SimpleInterface", "EncodeQueryParamTest.ParseReservedCharactersTest", "TaskQueueTest.IncreaseAtomicInteger", "ServerRequestParsingTest.TrimWhitespaceFromHeaderValues", "ChunkedEncodingTest.WithContentReceiver_Online", "ServerTest.BinaryString", "URLFragmentTest.WithFragment", "ServerTest.GetMethodOutOfBaseDirMount", "MultipartFormDataTest.ContentLength", "ServerTest.EndWithPercentCharacterInQuery", "ServerTest.HTTPResponseSplitting", "SSLClientServerTest.ClientCertPresent", "RedirectFromPageWithContent.Redirect", "ServerTest.PutWithContentProviderWithGzip", "UrlWithSpace.Redirect_Online", "ParseMultipartBoundaryTest.ValueWithCharset", "PathParamsTest.FragmentMismatch", "ServerTest.GetMethodLocalAddr", "ServerTest.PostLarge", "ServerTest.GetMethodDirTest", "BindServerTest.BindAndListenSeparately", "ServerTest.LongQueryValue", "SplitTest.ParseInvalidQueryTests", "ServerUpDownTest.QuickStartStop", "ServerTest.GetStreamed", "GetWithParametersTest.GetWithParameters2", "RedirectFromPageWithContentIP6.Redirect", "ServerDefaultHeadersTest.DefaultHeaders", "MultipartFormDataTest.PutFormDataCustomBoundary", "ServerTest.PostMethod303Redirect", "PathParamsTest.SingleParamInTheEndTrailingSlash", "KeepAliveTest.Issue1041", "ServerTest.PutLargeFileWithGzip", "PathParamsTest.SingleParamInTheEnd", "ServerTest.GetMethod200", "SSLClientTest.ServerNameIndication_Online", "ServerTest.GzipWithContentReceiverWithoutAcceptEncoding", "PathParamsTest.StaticMatch", "ServerStopTest.StopServerWithChunkedTransmission", "ServerTest.PutEmptyContentWithNoContentType", "ServerTest.Patch", "RedirectTest.RedirectToUrlWithQueryParameters", "ServerTest.GetMethod302", "ServerTest.PostMultipartPlusBoundary", "ServerTest.Brotli", "RedirectToDifferentPort.Redirect", "HostAndPortPropertiesTest.NoSSL", "ServerTest.PutWithContentProviderWithoutLengthWithGzip", "VulnerabilityTest.CRLFInjection", "ServerTest.PostPathAndHeadersOnly", "ServerTest.UserDefinedMIMETypeMapping", "ServerTest.PostMethod1", "ServerTest.GetWithRangeMultipartOffsetGreaterThanContent", "PathParamsTest.MissingTrailingParam", "HostAndPortPropertiesTest.NoSSLWithSimpleAPI", "PathParamsTest.MultipleParams", "MultipartFormDataTest.PostCustomBoundary", "ServerTest.Binary", "SplitTest.ParseQueryString", "SSLClientTest.ServerCertificateVerification4", "DecodeWithChunkedEncoding.BrotliEncoding_Online", "ClientDefaultHeadersTest.DefaultHeaders_Online", "ServerTest.GetMethod302Redirect", "ServerTest.PostWithContentProviderAbort", "ClientImplMethods.GetSocketTest", "MultipartFormDataTest.PostInvalidBoundaryChars", "ChunkedEncodingTest.FromHTTPWatch_Online", "SSLClientServerTest.MemoryClientCertPresent", "ServerTestWithAI_PASSIVE.GetMethod200", "ServerTest.PercentEncoding", "ParseQueryTest.ParseQueryString", "PathUrlEncodeTest.PathUrlEncode", "PathParamsTest.StaticMismatch", "TooManyRedirectTest.Redirect_Online", "ServerTest.StaticFileRange", "AbsoluteRedirectTest.Redirect_Online", "ServerRequestParsingTest.ExcessiveWhitespaceInUnparsableHeaderLine", "PathParamsTest.MissingParamInTheMiddle", "EncodeQueryParamTest.ParseUnescapedChararactersTest", "MultipartFormDataTest.PutInvalidBoundaryChars", "GzipDecompressor.ChunkedDecompression", "UnixSocketTest.PeerPid", "ServerTest.GetWithRangeMultipart", "ServerTest.NoGzip", "RangeTest.FromHTTPBin_Online", "ServerTest.CaseInsensitiveHeaderName", "ServerTest.HeadMethod200Static", "ServerTest.InvalidPercentEncodingUnicode", "BufferStreamTest.read", "DecodeURLTest.PercentCharacterNUL", "ServerTest.StaticFileRangeBigFile2", "ServerTest.NoMultipleHeaders", "SSLClientTest.UpdateCAStore", "ServerTest.PutWithContentProviderWithoutLength", "ServerTest.GetWithRange4", "ServerTest.PercentEncodingUnicode", "InvalidScheme.SimpleInterface", "ServerTest.PostMethod303", "ServerTest.GetMethod200withPercentEncoding", "MultipartFormDataTest.CloseDelimiterWithoutCRLF", "ServerTest.StaticFileRangeHead", "TaskQueueTest.IncreaseAtomicIntegerWithQueueLimit", "ServerTest.GetStreamedWithRangeMultipart", "DecodeURLTest.PercentCharacter", "ServerTest.Put", "ServerTest.GetMethodDirMountTestWithDoubleDots", "SocketStream.is_writable_UNIX", "SSLClientServerTest.SSLConnectTimeout", "PathParamsTest.SequenceOfParams", "ServerTest.GetStreamedWithRangeSuffix1", "GetHeaderValueTest.RegularValueWithDifferentCase", "ServerRequestParsingTest.ReadHeadersRegexComplexity2", "ServerTest.GetMethodDirTestWithDoubleDots", "ExceptionTest.ThrowExceptionInHandler", "ServerRequestParsingTest.InvalidFirstChunkLengthInRequest", "GetWithParametersTest.GetWithParameters", "RelativeRedirectTest.Redirect_Online", "ServerRequestParsingTest.InvalidSpaceInURL", "HttpToHttpsRedirectTest.CertFile", "ServerTest.GetStreamedChunkedWithGzip2", "ServerTest.PutContentWithDeflate", "ServerTest.ArrayParam", "ServerTest.PostMultipartFileContentReceiver", "PathParamsTest.ExtraFragments", "GetHeaderValueTest.Range", "ServerTest.GetMethodInvalidPath", "ServerTest.MultipartFormData", "GzipDecompressor.DeflateDecompressionTrailingBytes", "ServerTest.GetMethodDir", "ServerTest.EmptyRequest", "UnixSocketTest.abstract", "ServerTest.PostWithContentProviderWithoutLengthAbort", "MultipartFormDataTest.AlternateFilename", "ServerTest.Options", "ServerTest.GetMethodOutOfBaseDir2", "ServerTest.LongHeader", "LongPollingTest.ClientCloseDetection", "ServerRequestParsingTest.InvalidSecondChunkLengthInRequest", "PathParamsTest.SingleParamInTheMiddle", "PathParamsTest.EmptyParam", "ServerTest.GetMethodOutOfBaseDir", "ServerTest.GetStreamedEndless", "ServerTest.LargeChunkedPost", "ServerTest.GetMethodDirMountTest", "ParamsToQueryTest.ConvertParamsToQuery", "ErrorHandlerTest.ContentLength", "ServerTest.PostQueryStringAndBody", "ServerTest.PatchContentReceiver", "ServerStopTest.ClientAccessAfterServerDown", "ServerTest.GetStreamedChunkedWithBrotli2", "ConnectionErrorTest.InvalidHostCheckResultErrorToString", "ServerTest.HTTP2Magic", "SocketStream.is_writable_INET"], "failed_tests": ["DigestAuthTest.FromHTTPWatch_Online", "SSLClientTest.ServerCertificateVerification1_Online", "YahooRedirectTest3.NewResultInterface_Online", "HttpsToHttpRedirectTest3.SimpleInterface_Online", "HttpsToHttpRedirectTest.Redirect_Online", "YahooRedirectTest3.SimpleInterface_Online", "HttpsToHttpRedirectTest.SimpleInterface_Online", "HttpsToHttpRedirectTest2.Redirect_Online", "SSLClientTest.ServerCertificateVerification5_Online", "SSLClientTest.ServerCertificateVerification6_Online", "ServerTest.GetMethodEmbeddedNUL", "BaseAuthTest.FromHTTPWatch_Online", "YahooRedirectTest.Redirect_Online", "SSLClientTest.WildcardHostNameMatch_Online", "SpecifyServerIPAddressTest.AnotherHostname_Online", "SSLClientTest.ServerCertificateVerification2_Online", "HttpsToHttpRedirectTest3.Redirect_Online", "SSLClientTest.ServerCertificateVerification3_Online", "HttpsToHttpRedirectTest2.SimpleInterface_Online", "YahooRedirectTest2.SimpleInterface_Online"], "skipped_tests": []}
{"passed_count": 273, "failed_count": 19, "skipped_count": 0, "passed_tests": ["ChunkedEncodingTest.WithResponseHandlerAndContentReceiver_Online", "ServerTest.GetWithRange1", "ServerTest.InvalidBaseDirMount", "ServerStopTest.ListenFailure", "ServerTest.GetMethodPersonJohn", "ServerTest.CaseInsensitiveTransferEncoding", "ServerTest.GetStreamed2", "ConnectionErrorTest.InvalidPort", "ServerTest.PostPathOnly", "ServerTest.LongRequest", "SSLClientServerTest.ClientCertMissing", "GetHeaderValueTest.DefaultValue", "ServerTest.PlusSignEncoding", "ServerTest.HeadMethod404", "GetHeaderValueTest.SetContent", "ServerTest.GetStreamedChunkedWithGzip", "TrimTests.TrimStringTests", "ConnectionErrorTest.InvalidHost", "SendAPI.SimpleInterface_Online", "NoContentTest.ContentLength", "ServerTest.MultipartFormDataMultiFileValues", "GetHeaderValueTest.RegularValue", "HostnameToIPConversionTest.HTTPWatch_Online", "ServerTest.StaticFileBigFile", "ReceiveSignals.Signal", "HeaderWriter.SetHeaderWriter", "RedirectTest.Redirect_Online", "BindServerTest.BindAndListenSeparatelySSL", "ServerTest.TooManyRedirect", "ServerTest.NoGzipWithContentReceiver", "ServerTest.GetMethodInvalidMountPath", "ClientProblemDetectionTest.ContentProvider", "KeepAliveTest.SSLClientReconnection", "ConstructorTest.MoveConstructible", "ServerRequestParsingTest.ReadHeadersRegexComplexity", "ServerTest.PostContentReceiver", "ServerTest.GzipWithoutDecompressing", "SSLClientServerTest.TrustDirOptional", "ParseMultipartBoundaryTest.ValueWithQuote", "ServerTest.GetStreamedWithRange1", "ServerTest.PutLargeFileWithGzip2", "ServerTest.Gzip", "ServerTest.GetStreamedWithRangeSuffix2", "ServerTest.ClientStop", "ServerTest.PostWithContentProviderWithoutLengthWithGzipAbort", "ServerTest.GetStreamedChunkedWithTrailer", "ServerTest.GetStreamedChunked2", "StreamingTest.NoContentLengthStreaming", "GetHeaderValueTest.RegularValueInt", "ParseMultipartBoundaryTest.DefaultValue", "ServerTest.GetMethod404", "ServerTest.SlowRequest", "ServerTest.StaticFileRangeBigFile", "ServerTest.PostEmptyContent", "ServerTest.GetMethodRemoteAddr", "ServerTest.SplitDelimiterInPathRegex", "ServerTest.PostEmptyContentWithNoContentType", "ServerTest.GetWithRange3", "ServerTest.GetMethodOutOfBaseDirMount2", "ServerTest.InvalidPercentEncoding", "ServerTest.PutContentReceiver", "SSLClientServerTest.CustomizeServerSSLCtx", "TaskQueueTest.MaxQueuedRequests", "ServerTest.PostWwwFormUrlEncodedJson", "ServerTest.HeadMethod200", "ServerTest.TooLongRequest", "MultipartFormDataTest.LargeData", "MultipartFormDataTest.DataProviderItems", "ParseMultipartBoundaryTest.ValueWithQuotesAndCharset", "SpecifyServerIPAddressTest.RealHostname_Online", "InvalidFormatTest.StatusCode", "CancelTest.WithCancelSmallPayload_Online", "ParseAcceptEncoding2.AcceptEncoding", "BindServerTest.BindAndListenSeparatelySSLEncryptedKey", "ServerTest.GetStreamedWithRangeError", "ServerTest.Delete", "UnixSocketTest.pathname", "KeepAliveTest.ReadTimeoutSSL", "ServerTest.DeleteContentReceiver", "ServerTest.PostMethod2", "ServerTest.GetRangeWithMaxLongLength", "ServerTest.PutWithContentProvider", "MultipartFormDataTest.BadHeader", "ParseAcceptEncoding3.AcceptEncoding", "ServerTest.StaticFileRanges", "ServerTest.GetWithRangeOffsetGreaterThanContent", "CancelTest.WithCancelLargePayload_Online", "ServerTest.TooLongHeader", "ExceptionHandlerTest.ContentLength", "ServerTest.GetWithRange2", "KeepAliveTest.ReadTimeout", "ServerTest.GetStreamedChunkedWithBrotli", "ErrorHandlerWithContentProviderTest.ErrorHandler", "ServerTest.GetStreamedChunked", "ServerTest.GzipWithContentReceiver", "ParseHeaderValueTest.Range", "ParseAcceptEncoding1.AcceptEncoding", "ServerTest.GetStreamedWithRange2", "ServerTest.URL", "ServerTest.MultipartFormDataGzip", "MountTest.Unmount", "RoutingHandlerTest.PreRoutingHandler", "GetHeaderValueTest.DefaultValueInt", "CancelTest.NoCancel_Online", "ServerRequestParsingTest.ChunkLengthTooHighInRequest", "ServerTest.GzipWithoutAcceptEncoding", "EncodeQueryParamTest.TestUTF8Characters", "ServerTest.PostContentReceiverGzip", "ConnectionErrorTest.InvalidHost2", "ServerTest.PutMethod3", "ConnectionErrorTest.Timeout_Online", "ServerTest.PostWithContentProviderWithGzipAbort", "MultipartFormDataTest.WithPreamble", "MultipartFormDataTest.PutFormData", "ServerTest.KeepAlive", "ServerRequestParsingTest.InvalidHeaderTextWithExtraCR", "HostAndPortPropertiesTest.SSL", "GzipDecompressor.DeflateDecompression", "PayloadMaxLengthTest.ExceedLimit", "NoScheme.SimpleInterface", "EncodeQueryParamTest.ParseReservedCharactersTest", "TaskQueueTest.IncreaseAtomicInteger", "ServerRequestParsingTest.TrimWhitespaceFromHeaderValues", "ChunkedEncodingTest.WithContentReceiver_Online", "ServerTest.BinaryString", "URLFragmentTest.WithFragment", "ServerTest.GetMethodOutOfBaseDirMount", "MultipartFormDataTest.ContentLength", "ServerTest.EndWithPercentCharacterInQuery", "ServerTest.HTTPResponseSplitting", "SSLClientServerTest.ClientCertPresent", "RedirectFromPageWithContent.Redirect", "ServerTest.PutWithContentProviderWithGzip", "UrlWithSpace.Redirect_Online", "ParseMultipartBoundaryTest.ValueWithCharset", "PathParamsTest.FragmentMismatch", "ServerTest.GetMethodLocalAddr", "ServerTest.PostLarge", "ServerTest.GetMethodDirTest", "BindServerTest.BindAndListenSeparately", "ServerTest.LongQueryValue", "SplitTest.ParseInvalidQueryTests", "ServerUpDownTest.QuickStartStop", "ServerTest.GetStreamed", "GetWithParametersTest.GetWithParameters2", "RedirectFromPageWithContentIP6.Redirect", "ServerDefaultHeadersTest.DefaultHeaders", "MultipartFormDataTest.PutFormDataCustomBoundary", "ServerTest.PostMethod303Redirect", "PathParamsTest.SingleParamInTheEndTrailingSlash", "KeepAliveTest.Issue1041", "ServerTest.PutLargeFileWithGzip", "PathParamsTest.SingleParamInTheEnd", "ServerTest.GetMethod200", "SSLClientTest.ServerNameIndication_Online", "ServerTest.GzipWithContentReceiverWithoutAcceptEncoding", "PathParamsTest.StaticMatch", "ServerStopTest.StopServerWithChunkedTransmission", "ServerTest.PutEmptyContentWithNoContentType", "ServerTest.Patch", "RedirectTest.RedirectToUrlWithQueryParameters", "ServerTest.GetMethod302", "ServerTest.PostMultipartPlusBoundary", "ServerTest.Brotli", "RedirectToDifferentPort.Redirect", "HostAndPortPropertiesTest.NoSSL", "ServerTest.PutWithContentProviderWithoutLengthWithGzip", "VulnerabilityTest.CRLFInjection", "ServerTest.PostPathAndHeadersOnly", "ServerTest.UserDefinedMIMETypeMapping", "ServerTest.PostMethod1", "ServerTest.GetWithRangeMultipartOffsetGreaterThanContent", "PathParamsTest.MissingTrailingParam", "HostAndPortPropertiesTest.NoSSLWithSimpleAPI", "PathParamsTest.MultipleParams", "MultipartFormDataTest.PostCustomBoundary", "ServerTest.Binary", "SplitTest.ParseQueryString", "SSLClientTest.ServerCertificateVerification4", "DecodeWithChunkedEncoding.BrotliEncoding_Online", "ClientDefaultHeadersTest.DefaultHeaders_Online", "ServerTest.GetMethod302Redirect", "ServerTest.PostWithContentProviderAbort", "ClientImplMethods.GetSocketTest", "MultipartFormDataTest.PostInvalidBoundaryChars", "ChunkedEncodingTest.FromHTTPWatch_Online", "SSLClientServerTest.MemoryClientCertPresent", "ServerTestWithAI_PASSIVE.GetMethod200", "ServerTest.PercentEncoding", "ParseQueryTest.ParseQueryString", "PathUrlEncodeTest.PathUrlEncode", "PathParamsTest.StaticMismatch", "TooManyRedirectTest.Redirect_Online", "ServerTest.StaticFileRange", "AbsoluteRedirectTest.Redirect_Online", "ServerRequestParsingTest.ExcessiveWhitespaceInUnparsableHeaderLine", "PathParamsTest.MissingParamInTheMiddle", "EncodeQueryParamTest.ParseUnescapedChararactersTest", "MultipartFormDataTest.PutInvalidBoundaryChars", "GzipDecompressor.ChunkedDecompression", "UnixSocketTest.PeerPid", "ServerTest.GetWithRangeMultipart", "ServerTest.NoGzip", "RangeTest.FromHTTPBin_Online", "ServerTest.CaseInsensitiveHeaderName", "ServerTest.HeadMethod200Static", "ServerTest.InvalidPercentEncodingUnicode", "BufferStreamTest.read", "DecodeURLTest.PercentCharacterNUL", "ServerTest.StaticFileRangeBigFile2", "ServerTest.NoMultipleHeaders", "SSLClientTest.UpdateCAStore", "ServerTest.PutWithContentProviderWithoutLength", "ServerTest.GetWithRange4", "ServerTest.PercentEncodingUnicode", "InvalidScheme.SimpleInterface", "ServerTest.PostMethod303", "ServerTest.GetMethod200withPercentEncoding", "MultipartFormDataTest.CloseDelimiterWithoutCRLF", "ServerTest.StaticFileRangeHead", "TaskQueueTest.IncreaseAtomicIntegerWithQueueLimit", "ServerTest.GetStreamedWithRangeMultipart", "DecodeURLTest.PercentCharacter", "ServerTest.Put", "ServerTest.GetMethodEmbeddedNUL", "ServerTest.GetMethodDirMountTestWithDoubleDots", "SocketStream.is_writable_UNIX", "SSLClientServerTest.SSLConnectTimeout", "PathParamsTest.SequenceOfParams", "ServerTest.GetStreamedWithRangeSuffix1", "GetHeaderValueTest.RegularValueWithDifferentCase", "ServerRequestParsingTest.ReadHeadersRegexComplexity2", "ServerTest.GetMethodDirTestWithDoubleDots", "ExceptionTest.ThrowExceptionInHandler", "ServerRequestParsingTest.InvalidFirstChunkLengthInRequest", "GetWithParametersTest.GetWithParameters", "RelativeRedirectTest.Redirect_Online", "ServerRequestParsingTest.InvalidSpaceInURL", "HttpToHttpsRedirectTest.CertFile", "ServerTest.GetStreamedChunkedWithGzip2", "ServerTest.PutContentWithDeflate", "ServerTest.ArrayParam", "ServerTest.PostMultipartFileContentReceiver", "PathParamsTest.ExtraFragments", "GetHeaderValueTest.Range", "ServerTest.GetMethodInvalidPath", "ServerTest.MultipartFormData", "GzipDecompressor.DeflateDecompressionTrailingBytes", "ServerTest.GetMethodDir", "ServerTest.EmptyRequest", "UnixSocketTest.abstract", "ServerTest.PostWithContentProviderWithoutLengthAbort", "MultipartFormDataTest.AlternateFilename", "ServerTest.Options", "ServerTest.GetMethodOutOfBaseDir2", "ServerTest.LongHeader", "LongPollingTest.ClientCloseDetection", "ServerRequestParsingTest.InvalidSecondChunkLengthInRequest", "PathParamsTest.SingleParamInTheMiddle", "PathParamsTest.EmptyParam", "ServerTest.GetMethodOutOfBaseDir", "ServerTest.GetStreamedEndless", "ServerTest.LargeChunkedPost", "ServerTest.GetMethodDirMountTest", "ParamsToQueryTest.ConvertParamsToQuery", "ErrorHandlerTest.ContentLength", "ServerTest.PostQueryStringAndBody", "ServerTest.PatchContentReceiver", "ServerStopTest.ClientAccessAfterServerDown", "ServerTest.GetStreamedChunkedWithBrotli2", "ConnectionErrorTest.InvalidHostCheckResultErrorToString", "ServerTest.HTTP2Magic", "SocketStream.is_writable_INET"], "failed_tests": ["DigestAuthTest.FromHTTPWatch_Online", "SSLClientTest.ServerCertificateVerification1_Online", "YahooRedirectTest3.NewResultInterface_Online", "HttpsToHttpRedirectTest3.SimpleInterface_Online", "HttpsToHttpRedirectTest.Redirect_Online", "YahooRedirectTest3.SimpleInterface_Online", "HttpsToHttpRedirectTest.SimpleInterface_Online", "HttpsToHttpRedirectTest2.Redirect_Online", "SSLClientTest.ServerCertificateVerification5_Online", "SSLClientTest.ServerCertificateVerification6_Online", "BaseAuthTest.FromHTTPWatch_Online", "YahooRedirectTest.Redirect_Online", "SSLClientTest.WildcardHostNameMatch_Online", "SpecifyServerIPAddressTest.AnotherHostname_Online", "SSLClientTest.ServerCertificateVerification2_Online", "HttpsToHttpRedirectTest3.Redirect_Online", "SSLClientTest.ServerCertificateVerification3_Online", "HttpsToHttpRedirectTest2.SimpleInterface_Online", "YahooRedirectTest2.SimpleInterface_Online"], "skipped_tests": []}