| PredicatedHandlersTestCase |  | 0% | | n/a | 8 | 8 | 182 | 182 | 8 | 8 | 1 | 1 |
| RangeRequestTestCase |  | 0% |  | 0% | 11 | 11 | 170 | 170 | 7 | 7 | 1 | 1 |
| SameSiteCookieHandlerTestCase |  | 0% |  | 0% | 23 | 23 | 198 | 198 | 15 | 15 | 1 | 1 |
| ForwardedHandlerTestCase |  | 0% |  | 0% | 8 | 8 | 88 | 88 | 7 | 7 | 1 | 1 |
| RoutingHandlerTestCase |  | 0% | | n/a | 6 | 6 | 109 | 109 | 6 | 6 | 1 | 1 |
| JDBCLogHandler |  | 0% |  | 0% | 55 | 55 | 155 | 155 | 34 | 34 | 1 | 1 |
| ForwardedHandler |  | 0% |  | 0% | 55 | 55 | 120 | 120 | 8 | 8 | 1 | 1 |
| RequestDumpingHandler |  | 0% |  | 0% | 19 | 19 | 73 | 73 | 4 | 4 | 1 | 1 |
| IPMatchPredicateTestCase |  | 0% | | n/a | 9 | 9 | 89 | 89 | 9 | 9 | 1 | 1 |
| SenderTestCase |  | 0% |  | 0% | 13 | 13 | 71 | 71 | 7 | 7 | 1 | 1 |
| LotsOfQueryParametersTestCase |  | 0% |  | 0% | 12 | 12 | 70 | 70 | 6 | 6 | 1 | 1 |
| CookieImpl |  | 0% |  | 0% | 53 | 53 | 75 | 75 | 34 | 34 | 1 | 1 |
| IPAddressAccessControlHandlerUnitTestCase |  | 0% | | n/a | 13 | 13 | 80 | 80 | 13 | 13 | 1 | 1 |
| ResourcePredicateHandlerTestCase |  | 0% |  | 0% | 9 | 9 | 66 | 66 | 7 | 7 | 1 | 1 |
| GracefulShutdownHandler |  | 0% |  | 0% | 28 | 28 | 78 | 78 | 16 | 16 | 1 | 1 |
| LearningPushHandler |  | 0% |  | 0% | 28 | 28 | 65 | 65 | 7 | 7 | 1 | 1 |
| JDBCLogDatabaseTestCase |  | 0% |  | 0% | 16 | 16 | 76 | 76 | 6 | 6 | 1 | 1 |
| HttpContinueReadHandler.ContinueConduit |  | 0% |  | 0% | 32 | 32 | 77 | 77 | 7 | 7 | 1 | 1 |
| ExceptionHandlerTestCase |  | 0% | | n/a | 4 | 4 | 58 | 58 | 4 | 4 | 1 | 1 |
| IPAddressAccessControlHandlerWithProxyPeerAddressHandlerTestCase |  | 0% |  | 0% | 10 | 10 | 68 | 68 | 9 | 9 | 1 | 1 |
| LotsOfHeadersRequestTestCase |  | 0% |  | 0% | 20 | 20 | 62 | 62 | 8 | 8 | 1 | 1 |
| ChannelUpgradeHandler |  | 0% |  | 0% | 31 | 31 | 69 | 69 | 12 | 12 | 1 | 1 |
| GracefulShutdownTestCase |  | 0% |  | 0% | 8 | 8 | 65 | 65 | 6 | 6 | 1 | 1 |
| ProxyPeerAddressHandler |  | 0% |  | 0% | 25 | 25 | 61 | 61 | 7 | 7 | 1 | 1 |
| AccessControlListHandler |  | 0% |  | 0% | 31 | 31 | 55 | 55 | 15 | 15 | 1 | 1 |
| ReceiverTestCase |  | 0% |  | 0% | 17 | 17 | 64 | 64 | 14 | 14 | 1 | 1 |
| URLDecodingHandler |  | 0% |  | 0% | 19 | 19 | 44 | 44 | 9 | 9 | 1 | 1 |
| RequestLimitingHandlerTestCase |  | 0% |  | 0% | 18 | 18 | 40 | 40 | 5 | 5 | 1 | 1 |
| ChunkedResponseTrailersTestCase |  | 0% |  | 0% | 12 | 12 | 43 | 43 | 5 | 5 | 1 | 1 |
| OriginHandler |  | 0% |  | 0% | 25 | 25 | 62 | 62 | 15 | 15 | 1 | 1 |
| SetAttributeTestCase |  | 0% | | n/a | 3 | 3 | 43 | 43 | 3 | 3 | 1 | 1 |
| URLDecodingHandlerTestCase |  | 0% | | n/a | 7 | 7 | 55 | 55 | 7 | 7 | 1 | 1 |
| ChunkedRequestTransferCodingTestCase |  | 0% |  | 0% | 7 | 7 | 49 | 49 | 5 | 5 | 1 | 1 |
| StuckThreadDetectionHandler |  | 0% |  | 0% | 14 | 14 | 45 | 45 | 8 | 8 | 1 | 1 |
| PathHandler |  | 0% |  | 0% | 21 | 21 | 50 | 50 | 14 | 14 | 1 | 1 |
| ResumeWritesTestCase |  | 0% | | n/a | 4 | 4 | 44 | 44 | 4 | 4 | 1 | 1 |
| AbstractQueryParametersTest |  | 0% |  | 0% | 14 | 14 | 45 | 45 | 8 | 8 | 1 | 1 |
| HttpContinueConduitWrappingHandlerTestCase |  | 0% | | n/a | 7 | 7 | 50 | 50 | 7 | 7 | 1 | 1 |
| BlockingWriteTimeoutHandler.TimeoutStreamSinkConduit |  | 0% |  | 0% | 27 | 27 | 50 | 50 | 23 | 23 | 1 | 1 |
| RequestBufferingHandler.new ChannelListener() {...} |  | 0% |  | 0% | 11 | 11 | 40 | 40 | 2 | 2 | 1 | 1 |
| AccessControlListHandler.Builder |  | 0% |  | 0% | 14 | 14 | 31 | 31 | 7 | 7 | 1 | 1 |
| FixedLengthRequestTestCase |  | 0% |  | 0% | 6 | 6 | 44 | 44 | 5 | 5 | 1 | 1 |
| ChunkedRequestTrailersTestCase |  | 0% |  | 0% | 10 | 10 | 51 | 51 | 4 | 4 | 1 | 1 |
| RequestDumpingHandler.new ExchangeCompletionListener() {...} |  | 0% |  | 0% | 8 | 8 | 27 | 27 | 2 | 2 | 1 | 1 |
| RequestLimit |  | 0% |  | 0% | 18 | 18 | 43 | 43 | 9 | 9 | 1 | 1 |
| JDBCLogHandler.Builder |  | 0% | | n/a | 7 | 7 | 26 | 26 | 7 | 7 | 1 | 1 |
| OriginTestCase |  | 0% | | n/a | 2 | 2 | 35 | 35 | 2 | 2 | 1 | 1 |
| DefaultMaxHeaderTestCase |  | 0% |  | 0% | 17 | 17 | 34 | 34 | 6 | 6 | 1 | 1 |
| BlockingReadTimeoutHandler.TimeoutStreamSourceConduit |  | 0% |  | 0% | 21 | 21 | 42 | 42 | 18 | 18 | 1 | 1 |
| SetAttributeHandler |  | 0% |  | 0% | 10 | 10 | 43 | 43 | 9 | 9 | 1 | 1 |
| SSLHeaderHandler |  | 0% |  | 0% | 12 | 12 | 38 | 38 | 4 | 4 | 1 | 1 |
| ResponseHandler |  | 0% |  | 0% | 15 | 15 | 32 | 32 | 6 | 6 | 1 | 1 |
| ChunkedResponseTransferCodingTestCase |  | 0% |  | 0% | 7 | 7 | 36 | 36 | 6 | 6 | 1 | 1 |
| PredicatedHandlersProxyTestCase |  | 0% | | n/a | 4 | 4 | 38 | 38 | 4 | 4 | 1 | 1 |
| PathTemplateHandler |  | 0% |  | 0% | 14 | 14 | 32 | 32 | 10 | 10 | 1 | 1 |
| IPAddressAccessControlHandler.Builder |  | 0% |  | 0% | 13 | 13 | 24 | 24 | 7 | 7 | 1 | 1 |
| PreChunkedResponseTransferCodingTestCase |  | 0% |  | 0% | 5 | 5 | 35 | 35 | 4 | 4 | 1 | 1 |
| HttpContinueAcceptingHandlerTestCase |  | 0% | | n/a | 6 | 6 | 37 | 37 | 6 | 6 | 1 | 1 |
| MetricsHandlerTestCase |  | 0% |  | 0% | 3 | 3 | 32 | 32 | 2 | 2 | 1 | 1 |
| Cookie |  | 0% |  | 0% | 29 | 29 | 22 | 22 | 8 | 8 | 1 | 1 |
| JDBCLogHandler.Wrapper |  | 0% |  | 0% | 14 | 14 | 39 | 39 | 2 | 2 | 1 | 1 |
| IPAddressAccessControlHandler |  | 0% |  | 0% | 14 | 14 | 40 | 40 | 11 | 11 | 1 | 1 |
| RequestBufferingHandler |  | 0% |  | 0% | 13 | 13 | 42 | 42 | 3 | 3 | 1 | 1 |
| AllowedMethodsTestCase |  | 0% | | n/a | 3 | 3 | 29 | 29 | 3 | 3 | 1 | 1 |
| PathTemplateHandlerTestCase |  | 0% | | n/a | 5 | 5 | 31 | 31 | 5 | 5 | 1 | 1 |
| HttpTunnelingViaConnectTestCase |  | 0% |  | 0% | 6 | 6 | 33 | 33 | 4 | 4 | 1 | 1 |
| SimpleNonBlockingServerTestCase |  | 0% | | n/a | 5 | 5 | 29 | 29 | 5 | 5 | 1 | 1 |
| MetricsHandler.MetricResult |  | 0% |  | 0% | 16 | 16 | 36 | 36 | 10 | 10 | 1 | 1 |
| SecureCookieHandlerTestCase |  | 0% | | n/a | 3 | 3 | 32 | 32 | 3 | 3 | 1 | 1 |
| SetHeaderHandler |  | 0% |  | 0% | 15 | 15 | 37 | 37 | 7 | 7 | 1 | 1 |
| ActiveRequestTrackerTest |  | 0% |  | 0% | 6 | 6 | 29 | 29 | 4 | 4 | 1 | 1 |
| DateHandlerTestCase |  | 0% |  | 0% | 8 | 8 | 23 | 23 | 3 | 3 | 1 | 1 |
| QueryParametersWithAllowUnescapedCharactersTestCase |  | 0% | | n/a | 6 | 6 | 11 | 11 | 6 | 6 | 1 | 1 |
| StatusLineTestCase |  | 0% | | n/a | 3 | 3 | 26 | 26 | 3 | 3 | 1 | 1 |
| PeerNameResolvingHandler |  | 0% |  | 0% | 14 | 14 | 33 | 33 | 6 | 6 | 1 | 1 |
| HeadTestCase |  | 0% |  | 0% | 5 | 5 | 28 | 28 | 4 | 4 | 1 | 1 |
| UserAgentAccessControlHandlerUnitTestCase |  | 0% | | n/a | 8 | 8 | 30 | 30 | 8 | 8 | 1 | 1 |
| HttpTraceHandler |  | 0% |  | 0% | 7 | 7 | 27 | 27 | 3 | 3 | 1 | 1 |
| LocalNameResolvingHandler |  | 0% |  | 0% | 13 | 13 | 32 | 32 | 5 | 5 | 1 | 1 |
| HttpContinueConduitWrappingHandlerBufferLeakTestCase |  | 0% |  | 0% | 7 | 7 | 33 | 33 | 6 | 6 | 1 | 1 |
| LearningPushHandler.PushCompletionListener |  | 0% |  | 0% | 8 | 8 | 23 | 23 | 2 | 2 | 1 | 1 |
| ByteRangeHandler.new ConduitWrapper() {...} |  | 0% |  | 0% | 7 | 7 | 19 | 19 | 2 | 2 | 1 | 1 |
| ResponseCodeHandler |  | 0% |  | 0% | 14 | 14 | 26 | 26 | 7 | 7 | 1 | 1 |
| StuckThreadDetectionHandler.new Runnable() {...} |  | 0% |  | 0% | 7 | 7 | 18 | 18 | 2 | 2 | 1 | 1 |
| RedirectTestCase |  | 0% | | n/a | 3 | 3 | 24 | 24 | 3 | 3 | 1 | 1 |
| ChunkedRequestTrailersTestCase.new HttpHandler() {...} |  | 0% |  | 0% | 7 | 7 | 29 | 29 | 2 | 2 | 1 | 1 |
| ResumeWritesTestCase.ReturnZeroWrapper.new AbstractStreamSinkConduit() {...} |  | 0% |  | 0% | 11 | 11 | 12 | 12 | 6 | 6 | 1 | 1 |
| QueryParametersDefaultConfigTestCase |  | 0% | | n/a | 2 | 2 | 3 | 3 | 2 | 2 | 1 | 1 |
| NameVirtualHostHandler |  | 0% |  | 0% | 11 | 11 | 28 | 28 | 7 | 7 | 1 | 1 |
| VirtualHostTestCase |  | 0% | | n/a | 2 | 2 | 21 | 21 | 2 | 2 | 1 | 1 |
| LearningPushHandler.Builder |  | 0% |  | 0% | 11 | 11 | 16 | 16 | 7 | 7 | 1 | 1 |
| SameSiteCookieHandler |  | 0% |  | 0% | 13 | 13 | 20 | 20 | 5 | 5 | 1 | 1 |
| ConfiguredPushHandler |  | 0% |  | 0% | 8 | 8 | 21 | 21 | 4 | 4 | 1 | 1 |
| BlockingWriteTimeoutHandlerTestCase |  | 0% |  | 0% | 6 | 6 | 24 | 24 | 3 | 3 | 1 | 1 |
| FixedLengthResponseTestCase |  | 0% |  | 0% | 6 | 6 | 22 | 22 | 5 | 5 | 1 | 1 |
| SameSiteCookieHandler.Builder |  | 0% | | n/a | 7 | 7 | 18 | 18 | 7 | 7 | 1 | 1 |
| LotsOfHeadersResponseTestCase |  | 0% |  | 0% | 5 | 5 | 18 | 18 | 3 | 3 | 1 | 1 |
| AllowedMethodsHandler |  | 0% |  | 0% | 8 | 8 | 17 | 17 | 6 | 6 | 1 | 1 |
| RequestLimit.new Runnable() {...} |  | 0% |  | 0% | 5 | 5 | 13 | 13 | 2 | 2 | 1 | 1 |
| AccessControlListHandler.Wrapper |  | 0% |  | 0% | 5 | 5 | 20 | 20 | 3 | 3 | 1 | 1 |
| DisallowedMethodsHandler |  | 0% |  | 0% | 7 | 7 | 16 | 16 | 5 | 5 | 1 | 1 |
| BadRequestTestCase |  | 0% |  | 0% | 6 | 6 | 21 | 21 | 3 | 3 | 1 | 1 |
| ConnectHandler |  | 0% |  | 0% | 6 | 6 | 20 | 20 | 3 | 3 | 1 | 1 |
| BlockingReadTimeoutHandlerTestCase |  | 0% |  | 0% | 4 | 4 | 17 | 17 | 3 | 3 | 1 | 1 |
| SetAttributeHandler.Builder |  | 0% | | n/a | 7 | 7 | 17 | 17 | 7 | 7 | 1 | 1 |
| SenderTestCase.2.new Runnable() {...} |  | 0% |  | 0% | 5 | 5 | 19 | 19 | 4 | 4 | 1 | 1 |
| LongURLTestCase |  | 0% |  | 0% | 4 | 4 | 16 | 16 | 3 | 3 | 1 | 1 |
| FixedLengthRequestTestCase.new HttpHandler() {...} |  | 0% |  | 0% | 6 | 6 | 21 | 21 | 2 | 2 | 1 | 1 |
| ChunkedRequestTransferCodingTestCase.new HttpHandler() {...} |  | 0% |  | 0% | 6 | 6 | 21 | 21 | 2 | 2 | 1 | 1 |
| ByteRangeHandler |  | 0% |  | 0% | 9 | 9 | 16 | 16 | 4 | 4 | 1 | 1 |
| StuckThreadDetectionHandler.MonitoredThread |  | 0% |  | 0% | 9 | 9 | 16 | 16 | 8 | 8 | 1 | 1 |
| ChunkedRequestNotConsumedTestCase |  | 0% |  | 0% | 4 | 4 | 16 | 16 | 3 | 3 | 1 | 1 |
| CookieSameSiteMode |  | 0% |  | 0% | 6 | 6 | 13 | 13 | 4 | 4 | 1 | 1 |
| SenderTestCase.new HttpHandler() {...} |  | 0% |  | 0% | 4 | 4 | 14 | 14 | 2 | 2 | 1 | 1 |
| ChunkedResponseTrailersTestCase.new HttpHandler() {...} |  | 0% |  | 0% | 6 | 6 | 17 | 17 | 2 | 2 | 1 | 1 |
| ActiveRequestTrackerHandler |  | 0% |  | 0% | 7 | 7 | 17 | 17 | 4 | 4 | 1 | 1 |
| ExceptionHandler |  | 0% |  | 0% | 6 | 6 | 18 | 18 | 4 | 4 | 1 | 1 |
| SameSiteCookieHandler.new ResponseCommitListener() {...} |  | 0% |  | 0% | 9 | 9 | 11 | 11 | 2 | 2 | 1 | 1 |
| RequestLimitingHandler |  | 0% |  | 0% | 7 | 7 | 18 | 18 | 6 | 6 | 1 | 1 |
| ConnectHandler.1.2.new HttpUpgradeListener() {...} |  | 0% | | n/a | 2 | 2 | 5 | 5 | 2 | 2 | 1 | 1 |
| SetHeaderHandler.Builder |  | 0% | | n/a | 7 | 7 | 15 | 15 | 7 | 7 | 1 | 1 |
| ResponseRateLimitingHandler.Builder |  | 0% | | n/a | 7 | 7 | 10 | 10 | 7 | 7 | 1 | 1 |
| PreChunkedResponseTransferCodingTestCase.new HttpHandler() {...} |  | 0% |  | 0% | 6 | 6 | 15 | 15 | 2 | 2 | 1 | 1 |
| SameSiteCookieHandler.Builder.new HandlerWrapper() {...} |  | 0% |  | 0% | 5 | 5 | 5 | 5 | 2 | 2 | 1 | 1 |
| StatusLineTestCase.new HttpHandler() {...} |  | 0% |  | 0% | 6 | 6 | 13 | 13 | 2 | 2 | 1 | 1 |
| SetAttributeHandler.ClearBuilder |  | 0% | | n/a | 7 | 7 | 14 | 14 | 7 | 7 | 1 | 1 |
| MetricsHandler |  | 0% |  | 0% | 6 | 6 | 13 | 13 | 5 | 5 | 1 | 1 |
| IPAddressAccessControlHandler.Wrapper |  | 0% |  | 0% | 4 | 4 | 13 | 13 | 2 | 2 | 1 | 1 |
| DateHandler |  | 0% |  | 0% | 3 | 3 | 14 | 14 | 2 | 2 | 1 | 1 |
| PredicateHandler |  | 0% |  | 0% | 9 | 9 | 17 | 17 | 8 | 8 | 1 | 1 |
| BlockingWriteTimeoutHandler.Builder |  | 0% |  | 0% | 5 | 5 | 9 | 9 | 3 | 3 | 1 | 1 |
| BlockingReadTimeoutHandler.Builder |  | 0% |  | 0% | 5 | 5 | 9 | 9 | 3 | 3 | 1 | 1 |
| PathSeparatorHandler |  | 0% |  | 0% | 5 | 5 | 11 | 11 | 3 | 3 | 1 | 1 |
| JDBCLogDatabaseTestCase.new Runnable() {...} |  | 0% |  | 0% | 3 | 3 | 12 | 12 | 2 | 2 | 1 | 1 |
| HeadBlockingExchangeTestCase |  | 0% | | n/a | 4 | 4 | 12 | 12 | 4 | 4 | 1 | 1 |
| HttpContinueConduitWrappingHandlerTestCase.new HttpHandler() {...} |  | 0% |  | 0% | 4 | 4 | 17 | 17 | 2 | 2 | 1 | 1 |
| ChunkedResponseTransferCodingTestCase.new HttpHandler() {...} |  | 0% | | n/a | 2 | 2 | 11 | 11 | 2 | 2 | 1 | 1 |
| RequestLimitingHandlerTestCase.new Callable() {...} |  | 0% |  | 0% | 3 | 3 | 11 | 11 | 2 | 2 | 1 | 1 |
| SetAttributeTestCase.InfoHandler |  | 0% |  | 0% | 3 | 3 | 9 | 9 | 2 | 2 | 1 | 1 |
| RequestLimit.new ExchangeCompletionListener() {...} |  | 0% |  | 0% | 4 | 4 | 15 | 15 | 2 | 2 | 1 | 1 |
| ChunkedRequestTransferCodingTestCase.new StringEntity() {...} |  | 0% |  | 0% | 5 | 5 | 12 | 12 | 4 | 4 | 1 | 1 |
| SenderTestCase.1.new Runnable() {...} |  | 0% |  | 0% | 5 | 5 | 13 | 13 | 4 | 4 | 1 | 1 |
| AttachmentHandler |  | 0% | | n/a | 7 | 7 | 17 | 17 | 7 | 7 | 1 | 1 |
| ConnectHandler.new Runnable() {...} |  | 0% | | n/a | 2 | 2 | 4 | 4 | 2 | 2 | 1 | 1 |
| HttpContinueAcceptingHandlerTestCase.new HttpHandler() {...} |  | 0% |  | 0% | 3 | 3 | 14 | 14 | 2 | 2 | 1 | 1 |
| BlockingWriteTimeoutHandlerTestCase.new HttpHandler() {...} |  | 0% |  | 0% | 4 | 4 | 12 | 12 | 2 | 2 | 1 | 1 |
| ChunkedResponseTransferCodingTestCase.new HttpHandler() {...} |  | 0% |  | 0% | 6 | 6 | 13 | 13 | 2 | 2 | 1 | 1 |
| StatusLineTestCase.new HttpHandler() {...} |  | 0% |  | 0% | 6 | 6 | 11 | 11 | 2 | 2 | 1 | 1 |
| ReceiverTestCase.5.new Receiver.PartialBytesCallback() {...} |  | 0% |  | 0% | 5 | 5 | 13 | 13 | 4 | 4 | 1 | 1 |
| RedirectHandler |   | 25% | | n/a | 4 | 5 | 12 | 16 | 4 | 5 | 0 | 1 |
| GracefulShutdownTestCase.RequestTask |  | 0% | | n/a | 2 | 2 | 12 | 12 | 2 | 2 | 1 | 1 |
| HeadTestCase.new HttpHandler() {...} |  | 0% |  | 0% | 6 | 6 | 11 | 11 | 2 | 2 | 1 | 1 |
| RequestLimitingHandlerTestCase.new Callable() {...} |  | 0% | | n/a | 2 | 2 | 9 | 9 | 2 | 2 | 1 | 1 |
| RequestLimitingHandlerTestCase.new Callable() {...} |  | 0% | | n/a | 2 | 2 | 9 | 9 | 2 | 2 | 1 | 1 |
| HttpContinueAcceptingHandler |  | 0% |  | 0% | 6 | 6 | 13 | 13 | 4 | 4 | 1 | 1 |
| FixedLengthResponseTestCase.new HttpHandler() {...} |  | 0% |  | 0% | 6 | 6 | 11 | 11 | 2 | 2 | 1 | 1 |
| JDBCLogHandler.JDBCLogAttribute |  | 0% | | n/a | 1 | 1 | 12 | 12 | 1 | 1 | 1 | 1 |
| ByteRangeHandler.Builder |  | 0% |  | 0% | 9 | 9 | 10 | 10 | 7 | 7 | 1 | 1 |
| AccessControlListHandler.AclMatch |  | 0% | | n/a | 5 | 5 | 10 | 10 | 5 | 5 | 1 | 1 |
| SetErrorHandler.Builder |  | 0% | | n/a | 7 | 7 | 11 | 11 | 7 | 7 | 1 | 1 |
| ReasonPhraseHandler |  | 0% |  | 0% | 6 | 6 | 13 | 13 | 4 | 4 | 1 | 1 |
| LotsOfHeadersRequestTestCase.new HttpHandler() {...} |  | 0% |  | 0% | 4 | 4 | 8 | 8 | 2 | 2 | 1 | 1 |
| CanonicalPathHandler |  | 0% | | n/a | 6 | 6 | 14 | 14 | 6 | 6 | 1 | 1 |
| ProxyPeerAddressHandler.Builder |  | 0% |  | 0% | 8 | 8 | 10 | 10 | 7 | 7 | 1 | 1 |
| ForwardedHandler.Builder |  | 0% |  | 0% | 8 | 8 | 10 | 10 | 7 | 7 | 1 | 1 |
| BlockingHandler |  | 0% |  | 0% | 7 | 7 | 14 | 14 | 6 | 6 | 1 | 1 |
| DisallowedMethodsHandler.Wrapper |  | 0% |  | 0% | 3 | 3 | 7 | 7 | 2 | 2 | 1 | 1 |
| SenderTestCase.new HttpHandler() {...} |  | 0% |  | 0% | 4 | 4 | 10 | 10 | 2 | 2 | 1 | 1 |
| AllowedMethodsHandler.Wrapper |  | 0% |  | 0% | 3 | 3 | 7 | 7 | 2 | 2 | 1 | 1 |
| BlockingReadTimeoutHandlerTestCase.new AbstractHttpEntity() {...} |  | 0% |  | 0% | 7 | 7 | 13 | 13 | 6 | 6 | 1 | 1 |
| ResponseRateLimitingHandler |  | 0% | | n/a | 3 | 3 | 10 | 10 | 3 | 3 | 1 | 1 |
| ForwardedHandler.SearchingFor |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 | 1 | 1 |
| StuckThreadDetectionHandler.Builder |  | 0% |  | 0% | 8 | 8 | 10 | 10 | 7 | 7 | 1 | 1 |
| SetAttributeHandler.Builder.new HandlerWrapper() {...} |  | 0% |  | 0% | 3 | 3 | 2 | 2 | 2 | 2 | 1 | 1 |
| SameSiteCookieHandlerTestCase.new HttpHandler() {...} |  | 0% | | n/a | 2 | 2 | 5 | 5 | 2 | 2 | 1 | 1 |
| SameSiteCookieHandlerTestCase.new HttpHandler() {...} |  | 0% | | n/a | 2 | 2 | 5 | 5 | 2 | 2 | 1 | 1 |
| LearningPushHandler.Builder.new HandlerWrapper() {...} |  | 0% | | n/a | 2 | 2 | 2 | 2 | 2 | 2 | 1 | 1 |
| DisableCacheHandler |  | 0% | | n/a | 3 | 3 | 9 | 9 | 3 | 3 | 1 | 1 |
| RedirectHandler.Builder |  | 0% | | n/a | 7 | 7 | 9 | 9 | 7 | 7 | 1 | 1 |
| LotsOfQueryParametersTestCase.new HttpHandler() {...} |  | 0% |  | 0% | 3 | 3 | 5 | 5 | 2 | 2 | 1 | 1 |
| ExceptionHandlerTestCase.new HttpHandler() {...} |  | 0% | | n/a | 2 | 2 | 7 | 7 | 2 | 2 | 1 | 1 |
| SetAttributeHandler.ClearBuilder.new HandlerWrapper() {...} |  | 0% |  | 0% | 3 | 3 | 2 | 2 | 2 | 2 | 1 | 1 |
| ReceiverTestCase.new HttpHandler() {...} |  | 0% |  | 0% | 3 | 3 | 8 | 8 | 2 | 2 | 1 | 1 |
| ConnectHandler.1.new ChannelListener() {...} |  | 0% | | n/a | 2 | 2 | 5 | 5 | 2 | 2 | 1 | 1 |
| ByteRangeHandler.new ResponseCommitListener() {...} |  | 0% |  | 0% | 4 | 4 | 6 | 6 | 2 | 2 | 1 | 1 |
| HttpContinueReadHandler.ContinueResponseCommitListener |  | 0% |  | 0% | 4 | 4 | 8 | 8 | 2 | 2 | 1 | 1 |
| LearningPushHandler.PushedRequest |  | 0% | | n/a | 5 | 5 | 10 | 10 | 5 | 5 | 1 | 1 |
| ForwardedHandler.Token |  | 0% | | n/a | 1 | 1 | 5 | 5 | 1 | 1 | 1 | 1 |
| RequestLimitingHandlerTestCase.new HttpHandler() {...} |  | 0% |  | 0% | 3 | 3 | 7 | 7 | 2 | 2 | 1 | 1 |
| BlockingReadTimeoutHandler |  | 0% | | n/a | 3 | 3 | 8 | 8 | 3 | 3 | 1 | 1 |
| HttpContinueConduitWrappingHandlerBufferLeakTestCase.new HttpHandler() {...} |  | 0% |  | 0% | 3 | 3 | 9 | 9 | 2 | 2 | 1 | 1 |
| HttpContinueReadHandler |  | 0% |  | 0% | 4 | 4 | 9 | 9 | 3 | 3 | 1 | 1 |
| ChunkedResponseTrailersTestCase.new HttpResponseInterceptor() {...} |  | 0% |  | 0% | 4 | 4 | 7 | 7 | 2 | 2 | 1 | 1 |
| BlockingWriteTimeoutHandler |  | 0% | | n/a | 3 | 3 | 8 | 8 | 3 | 3 | 1 | 1 |
| MetricsHandler.new ExchangeCompletionListener() {...} |  | 0% | | n/a | 2 | 2 | 5 | 5 | 2 | 2 | 1 | 1 |
| ResumeWritesTestCase.new HttpHandler() {...} |  | 0% | | n/a | 2 | 2 | 5 | 5 | 2 | 2 | 1 | 1 |
| RequestLimitingHandler.Builder |  | 0% | | n/a | 7 | 7 | 7 | 7 | 7 | 7 | 1 | 1 |
| RequestBufferingHandler.Builder |  | 0% | | n/a | 7 | 7 | 7 | 7 | 7 | 7 | 1 | 1 |
| BlockingReadTimeoutHandlerTestCase.new HttpHandler() {...} |  | 0% | | n/a | 2 | 2 | 8 | 8 | 2 | 2 | 1 | 1 |
| SecureCookieHandler |  | 0% |  | 0% | 5 | 5 | 9 | 9 | 4 | 4 | 1 | 1 |
| DisallowedMethodsHandler.Builder |  | 0% | | n/a | 7 | 7 | 7 | 7 | 7 | 7 | 1 | 1 |
| RangeRequestTestCase.new HttpHandler() {...} |  | 0% | | n/a | 2 | 2 | 5 | 5 | 2 | 2 | 1 | 1 |
| SetAttributeHandler.new ResponseCommitListener() {...} |  | 0% | | n/a | 2 | 2 | 6 | 6 | 2 | 2 | 1 | 1 |
| AllowedMethodsHandler.Builder |  | 0% | | n/a | 7 | 7 | 7 | 7 | 7 | 7 | 1 | 1 |
| URLDecodingHandler.Builder |  | 0% | | n/a | 7 | 7 | 7 | 7 | 7 | 7 | 1 | 1 |
| ReceiverTestCase.3.new Receiver.PartialStringCallback() {...} |  | 0% |  | 0% | 3 | 3 | 5 | 5 | 2 | 2 | 1 | 1 |
| SetErrorHandler |  | 0% | | n/a | 3 | 3 | 8 | 8 | 3 | 3 | 1 | 1 |
| ChunkedRequestNotConsumedTestCase.new StringEntity() {...} |  | 0% | | n/a | 4 | 4 | 9 | 9 | 4 | 4 | 1 | 1 |
| StuckThreadDetectionHandler.CompletedStuckThread |  | 0% | | n/a | 4 | 4 | 8 | 8 | 4 | 4 | 1 | 1 |
| MetricsHandlerTestCase.new HttpHandler() {...} |  | 0% |  | 0% | 3 | 3 | 6 | 6 | 2 | 2 | 1 | 1 |
| ConnectHandler.1.new IoFuture.Notifier() {...} |  | 0% |  | 0% | 3 | 3 | 5 | 5 | 2 | 2 | 1 | 1 |
| ResponseRateLimitingHandler.Wrapper |  | 0% | | n/a | 2 | 2 | 5 | 5 | 2 | 2 | 1 | 1 |
| StuckThreadDetectionHandler.MonitoredThreadState |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 | 1 | 1 |
| SetHeaderHandler.Builder.new HandlerWrapper() {...} |  | 0% | | n/a | 2 | 2 | 2 | 2 | 2 | 2 | 1 | 1 |
| HttpContinueReadHandler.new ConduitWrapper() {...} |  | 0% |  | 0% | 4 | 4 | 4 | 4 | 2 | 2 | 1 | 1 |
| PeerNameResolvingHandler.ResolveType |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 | 1 | 1 |
| ChunkedRequestNotConsumedTestCase.1.1.new Runnable() {...} |  | 0% | | n/a | 2 | 2 | 3 | 3 | 2 | 2 | 1 | 1 |
| LocalNameResolvingHandler.ResolveType |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 | 1 | 1 |
| ResponseRateLimitingHandler.new ConduitWrapper() {...} |  | 0% | | n/a | 2 | 2 | 2 | 2 | 2 | 2 | 1 | 1 |
| LotsOfHeadersResponseTestCase.new HttpHandler() {...} |  | 0% |  | 0% | 3 | 3 | 4 | 4 | 2 | 2 | 1 | 1 |
| StoredResponseHandler |  | 0% | | n/a | 3 | 3 | 7 | 7 | 3 | 3 | 1 | 1 |
| ChunkedRequestNotConsumedTestCase.1.new IoCallback() {...} |  | 0% | | n/a | 3 | 3 | 5 | 5 | 3 | 3 | 1 | 1 |
| HttpContinueAcceptingHandler.new IoCallback() {...} |  | 0% | | n/a | 3 | 3 | 6 | 6 | 3 | 3 | 1 | 1 |
| GracefulShutdownTestCase.new HttpHandler() {...} |  | 0% |  | 0% | 4 | 4 | 8 | 8 | 2 | 2 | 1 | 1 |
| URLDecodingHandlerTestCase.new HttpHandler() {...} |  | 0% | | n/a | 2 | 2 | 5 | 5 | 2 | 2 | 1 | 1 |
| StuckThreadDetectionHandler.Wrapper |  | 0% | | n/a | 3 | 3 | 7 | 7 | 3 | 3 | 1 | 1 |
| BlockingWriteTimeoutHandler.TimeoutStreamSinkConduitWrapper |  | 0% | | n/a | 2 | 2 | 4 | 4 | 2 | 2 | 1 | 1 |
| StoredResponseHandler.Builder |  | 0% | | n/a | 7 | 7 | 7 | 7 | 7 | 7 | 1 | 1 |
| HttpContinueAcceptingHandler.Builder |  | 0% | | n/a | 7 | 7 | 7 | 7 | 7 | 7 | 1 | 1 |
| PredicateContextHandler |  | 0% | | n/a | 2 | 2 | 6 | 6 | 2 | 2 | 1 | 1 |
| RoutingHandlerTestCase.new HttpHandler() {...} |  | 0% | | n/a | 2 | 2 | 3 | 3 | 2 | 2 | 1 | 1 |
| SameSiteCookieHandlerTestCase.new TestHttpClient() {...} |  | 0% | | n/a | 2 | 2 | 5 | 5 | 2 | 2 | 1 | 1 |
| ChunkedRequestNotConsumedTestCase.new HttpHandler() {...} |  | 0% | | n/a | 2 | 2 | 4 | 4 | 2 | 2 | 1 | 1 |
| ForwardedHandlerTestCase.new HttpHandler() {...} |  | 0% | | n/a | 2 | 2 | 7 | 7 | 2 | 2 | 1 | 1 |
| BlockingReadTimeoutHandler.TimeoutStreamSourceConduitWrapper |  | 0% | | n/a | 2 | 2 | 4 | 4 | 2 | 2 | 1 | 1 |
| PathSeparatorHandler.Builder |  | 0% | | n/a | 7 | 7 | 7 | 7 | 7 | 7 | 1 | 1 |
| BlockingHandler.Builder |  | 0% | | n/a | 7 | 7 | 7 | 7 | 7 | 7 | 1 | 1 |
| ResumeWritesTestCase.new HttpHandler() {...} |  | 0% | | n/a | 2 | 2 | 4 | 4 | 2 | 2 | 1 | 1 |
| ResumeWritesTestCase.new HttpHandler() {...} |  | 0% | | n/a | 2 | 2 | 4 | 4 | 2 | 2 | 1 | 1 |
| DisableCacheHandler.Builder |  | 0% | | n/a | 7 | 7 | 7 | 7 | 7 | 7 | 1 | 1 |
| HttpTraceHandler.Builder |  | 0% | | n/a | 7 | 7 | 7 | 7 | 7 | 7 | 1 | 1 |
| LocalNameResolvingHandler.Builder |  | 0% | | n/a | 7 | 7 | 7 | 7 | 7 | 7 | 1 | 1 |
| ReceiverTestCase.new HttpHandler() {...} |  | 0% | | n/a | 2 | 2 | 4 | 4 | 2 | 2 | 1 | 1 |
| ReceiverTestCase.new HttpHandler() {...} |  | 0% | | n/a | 2 | 2 | 4 | 4 | 2 | 2 | 1 | 1 |
| CanonicalPathHandler.Builder |  | 0% | | n/a | 7 | 7 | 7 | 7 | 7 | 7 | 1 | 1 |
| RequestDumpingHandler.Builder |  | 0% | | n/a | 7 | 7 | 7 | 7 | 7 | 7 | 1 | 1 |
| SSLHeaderHandler.Builder |  | 0% | | n/a | 7 | 7 | 7 | 7 | 7 | 7 | 1 | 1 |
| ActiveRequestTrackerHandler.Builder |  | 0% | | n/a | 7 | 7 | 7 | 7 | 7 | 7 | 1 | 1 |
| PeerNameResolvingHandler.Builder |  | 0% | | n/a | 7 | 7 | 7 | 7 | 7 | 7 | 1 | 1 |
| JDBCLogHandler.JDBCLogCompletionListener |  | 0% | | n/a | 2 | 2 | 4 | 4 | 2 | 2 | 1 | 1 |
| ActiveRequestTrackerTest.DelayHandler |  | 0% | | n/a | 2 | 2 | 5 | 5 | 2 | 2 | 1 | 1 |
| IPAddressAccessControlHandlerWithProxyPeerAddressHandlerTestCase.new HttpHandler() {...} |  | 0% | | n/a | 2 | 2 | 4 | 4 | 2 | 2 | 1 | 1 |
| SameSiteCookieHandlerTestCase.new HttpHandler() {...} |  | 0% | | n/a | 2 | 2 | 3 | 3 | 2 | 2 | 1 | 1 |
| SameSiteCookieHandlerTestCase.new HttpHandler() {...} |  | 0% | | n/a | 2 | 2 | 3 | 3 | 2 | 2 | 1 | 1 |
| SameSiteCookieHandlerTestCase.new HttpHandler() {...} |  | 0% | | n/a | 2 | 2 | 3 | 3 | 2 | 2 | 1 | 1 |
| SameSiteCookieHandlerTestCase.new HttpHandler() {...} |  | 0% | | n/a | 2 | 2 | 3 | 3 | 2 | 2 | 1 | 1 |
| SameSiteCookieHandlerTestCase.new HttpHandler() {...} |  | 0% | | n/a | 2 | 2 | 3 | 3 | 2 | 2 | 1 | 1 |
| SameSiteCookieHandlerTestCase.new HttpHandler() {...} |  | 0% | | n/a | 2 | 2 | 3 | 3 | 2 | 2 | 1 | 1 |
| SameSiteCookieHandlerTestCase.new HttpHandler() {...} |  | 0% | | n/a | 2 | 2 | 3 | 3 | 2 | 2 | 1 | 1 |
| ResponseHandler.new HttpHandler() {...} |  | 0% | | n/a | 2 | 2 | 3 | 3 | 2 | 2 | 1 | 1 |
| SameSiteCookieHandlerTestCase.new HttpHandler() {...} |  | 0% | | n/a | 2 | 2 | 3 | 3 | 2 | 2 | 1 | 1 |
| SameSiteCookieHandlerTestCase.new HttpHandler() {...} |  | 0% | | n/a | 2 | 2 | 3 | 3 | 2 | 2 | 1 | 1 |
| SameSiteCookieHandlerTestCase.new HttpHandler() {...} |  | 0% | | n/a | 2 | 2 | 3 | 3 | 2 | 2 | 1 | 1 |
| SameSiteCookieHandlerTestCase.new HttpHandler() {...} |  | 0% | | n/a | 2 | 2 | 3 | 3 | 2 | 2 | 1 | 1 |
| SameSiteCookieHandlerTestCase.new HttpHandler() {...} |  | 0% | | n/a | 2 | 2 | 3 | 3 | 2 | 2 | 1 | 1 |
| SecureCookieHandler.Builder |  | 0% | | n/a | 7 | 7 | 7 | 7 | 7 | 7 | 1 | 1 |
| ExceptionHandler.ExceptionHandlerHolder |  | 0% | | n/a | 3 | 3 | 6 | 6 | 3 | 3 | 1 | 1 |
| PathTemplateHandler.PathTemplateMatch |  | 0% | | n/a | 3 | 3 | 6 | 6 | 3 | 3 | 1 | 1 |
| ChannelUpgradeHandler.new HttpUpgradeListener() {...} |  | 0% | | n/a | 2 | 2 | 3 | 3 | 2 | 2 | 1 | 1 |
| SecureCookieHandlerTestCase.new HttpHandler() {...} |  | 0% | | n/a | 2 | 2 | 3 | 3 | 2 | 2 | 1 | 1 |
| SetErrorHandler.Wrapper |  | 0% | | n/a | 2 | 2 | 4 | 4 | 2 | 2 | 1 | 1 |
| StoredResponseHandler.new ConduitWrapper() {...} |  | 0% | | n/a | 2 | 2 | 2 | 2 | 2 | 2 | 1 | 1 |
| ProxyPeerAddressHandler.Wrapper |  | 0% | | n/a | 2 | 2 | 4 | 4 | 2 | 2 | 1 | 1 |
| HttpContinueAcceptingHandler.Wrapper |  | 0% | | n/a | 2 | 2 | 4 | 4 | 2 | 2 | 1 | 1 |
| PathTemplateHandlerTestCase.new HttpHandler() {...} |  | 0% | | n/a | 2 | 2 | 3 | 3 | 2 | 2 | 1 | 1 |
| URLDecodingHandler.Wrapper |  | 0% | | n/a | 2 | 2 | 4 | 4 | 2 | 2 | 1 | 1 |
| RoutingHandlerTestCase.new HttpHandler() {...} |  | 0% | | n/a | 2 | 2 | 3 | 3 | 2 | 2 | 1 | 1 |
| RequestLimitingHandler.Wrapper |  | 0% | | n/a | 2 | 2 | 4 | 4 | 2 | 2 | 1 | 1 |
| RoutingHandlerTestCase.new HttpHandler() {...} |  | 0% | | n/a | 2 | 2 | 3 | 3 | 2 | 2 | 1 | 1 |
| RoutingHandlerTestCase.new HttpHandler() {...} |  | 0% | | n/a | 2 | 2 | 3 | 3 | 2 | 2 | 1 | 1 |
| RoutingHandlerTestCase.new HttpHandler() {...} |  | 0% | | n/a | 2 | 2 | 3 | 3 | 2 | 2 | 1 | 1 |
| RoutingHandlerTestCase.new HttpHandler() {...} |  | 0% | | n/a | 2 | 2 | 3 | 3 | 2 | 2 | 1 | 1 |
| GracefulShutdownTestCase.ShutdownListener |  | 0% | | n/a | 2 | 2 | 4 | 4 | 2 | 2 | 1 | 1 |
| ForwardedHandler.Wrapper |  | 0% | | n/a | 2 | 2 | 4 | 4 | 2 | 2 | 1 | 1 |
| RequestBufferingHandler.Wrapper |  | 0% | | n/a | 2 | 2 | 4 | 4 | 2 | 2 | 1 | 1 |
| ByteRangeHandler.Wrapper |  | 0% | | n/a | 2 | 2 | 4 | 4 | 2 | 2 | 1 | 1 |
| SecureCookieHandlerTestCase.new HttpHandler() {...} |  | 0% | | n/a | 2 | 2 | 3 | 3 | 2 | 2 | 1 | 1 |
| IPMatchPredicateTestCase.new HttpHandler() {...} |  | 0% | | n/a | 2 | 2 | 3 | 3 | 2 | 2 | 1 | 1 |
| IPMatchPredicateTestCase.new HttpHandler() {...} |  | 0% | | n/a | 2 | 2 | 3 | 3 | 2 | 2 | 1 | 1 |
| IPMatchPredicateTestCase.new HttpHandler() {...} |  | 0% | | n/a | 2 | 2 | 3 | 3 | 2 | 2 | 1 | 1 |
| IPMatchPredicateTestCase.new HttpHandler() {...} |  | 0% | | n/a | 2 | 2 | 3 | 3 | 2 | 2 | 1 | 1 |
| IPMatchPredicateTestCase.new HttpHandler() {...} |  | 0% | | n/a | 2 | 2 | 3 | 3 | 2 | 2 | 1 | 1 |
| IPMatchPredicateTestCase.new HttpHandler() {...} |  | 0% | | n/a | 2 | 2 | 3 | 3 | 2 | 2 | 1 | 1 |
| IPMatchPredicateTestCase.new HttpHandler() {...} |  | 0% | | n/a | 2 | 2 | 3 | 3 | 2 | 2 | 1 | 1 |
| IPMatchPredicateTestCase.new HttpHandler() {...} |  | 0% | | n/a | 2 | 2 | 3 | 3 | 2 | 2 | 1 | 1 |
| ChannelUpgradeHandler.Holder |  | 0% | | n/a | 1 | 1 | 5 | 5 | 1 | 1 | 1 | 1 |
| ReceiverTestCase.4.new Receiver.FullBytesCallback() {...} |  | 0% | | n/a | 2 | 2 | 3 | 3 | 2 | 2 | 1 | 1 |
| PredicatedHandlersTestCase.new HttpHandler() {...} |  | 0% | | n/a | 2 | 2 | 3 | 3 | 2 | 2 | 1 | 1 |
| PredicatedHandlersTestCase.new HttpHandler() {...} |  | 0% | | n/a | 2 | 2 | 3 | 3 | 2 | 2 | 1 | 1 |
| PredicatedHandlersTestCase.new HttpHandler() {...} |  | 0% | | n/a | 2 | 2 | 3 | 3 | 2 | 2 | 1 | 1 |
| PredicatedHandlersTestCase.new HttpHandler() {...} |  | 0% | | n/a | 2 | 2 | 3 | 3 | 2 | 2 | 1 | 1 |
| PredicatedHandlersTestCase.new HttpHandler() {...} |  | 0% | | n/a | 2 | 2 | 3 | 3 | 2 | 2 | 1 | 1 |
| PredicatedHandlersTestCase.new HttpHandler() {...} |  | 0% | | n/a | 2 | 2 | 3 | 3 | 2 | 2 | 1 | 1 |
| ConnectHandler.ClosingExceptionHandler |  | 0% | | n/a | 2 | 2 | 6 | 6 | 2 | 2 | 1 | 1 |
| ReceiverTestCase.new HttpHandler() {...} |  | 0% | | n/a | 2 | 2 | 3 | 3 | 2 | 2 | 1 | 1 |
| ReceiverTestCase.new HttpHandler() {...} |  | 0% | | n/a | 2 | 2 | 3 | 3 | 2 | 2 | 1 | 1 |
| GracefulShutdownHandler.GracefulShutdownListener |  | 0% | | n/a | 2 | 2 | 4 | 4 | 2 | 2 | 1 | 1 |
| RedirectHandler.Wrapper |  | 0% | | n/a | 2 | 2 | 4 | 4 | 2 | 2 | 1 | 1 |
| ChunkedRequestNotConsumedTestCase.1.1.1.new Runnable() {...} |  | 0% | | n/a | 2 | 2 | 3 | 3 | 2 | 2 | 1 | 1 |
| URLDecodingHandlerTestCase.new HttpHandler() {...} |  | 0% | | n/a | 2 | 2 | 3 | 3 | 2 | 2 | 1 | 1 |
| URLDecodingHandlerTestCase.new HttpHandler() {...} |  | 0% | | n/a | 2 | 2 | 3 | 3 | 2 | 2 | 1 | 1 |
| URLDecodingHandlerTestCase.new HttpHandler() {...} |  | 0% | | n/a | 2 | 2 | 3 | 3 | 2 | 2 | 1 | 1 |
| ReceiverTestCase.2.new Receiver.FullStringCallback() {...} |  | 0% | | n/a | 2 | 2 | 3 | 3 | 2 | 2 | 1 | 1 |
| StoredResponseHandler.Builder.new HandlerWrapper() {...} |  | 0% | | n/a | 2 | 2 | 2 | 2 | 2 | 2 | 1 | 1 |
| ExceptionHandlerTestCase.new HttpHandler() {...} |  | 0% | | n/a | 2 | 2 | 3 | 3 | 2 | 2 | 1 | 1 |
| ExceptionHandlerTestCase.new HttpHandler() {...} |  | 0% | | n/a | 2 | 2 | 3 | 3 | 2 | 2 | 1 | 1 |
| ExceptionHandlerTestCase.new HttpHandler() {...} |  | 0% | | n/a | 2 | 2 | 3 | 3 | 2 | 2 | 1 | 1 |
| ExceptionHandlerTestCase.new HttpHandler() {...} |  | 0% | | n/a | 2 | 2 | 3 | 3 | 2 | 2 | 1 | 1 |
| ReceiverTestCase.new Receiver.ErrorCallback() {...} |  | 0% | | n/a | 2 | 2 | 4 | 4 | 2 | 2 | 1 | 1 |
| ExceptionHandlerTestCase.new HttpHandler() {...} |  | 0% | | n/a | 2 | 2 | 3 | 3 | 2 | 2 | 1 | 1 |
| SSLHeaderHandler.new ExchangeCompletionListener() {...} |  | 0% | | n/a | 2 | 2 | 4 | 4 | 2 | 2 | 1 | 1 |
| ExceptionHandlerTestCase.new HttpHandler() {...} |  | 0% | | n/a | 2 | 2 | 2 | 2 | 2 | 2 | 1 | 1 |
| ExceptionHandlerTestCase.new HttpHandler() {...} |  | 0% | | n/a | 2 | 2 | 2 | 2 | 2 | 2 | 1 | 1 |
| ExceptionHandlerTestCase.new HttpHandler() {...} |  | 0% | | n/a | 2 | 2 | 2 | 2 | 2 | 2 | 1 | 1 |
| ExceptionHandlerTestCase.new HttpHandler() {...} |  | 0% | | n/a | 2 | 2 | 2 | 2 | 2 | 2 | 1 | 1 |
| ExceptionHandlerTestCase.new HttpHandler() {...} |  | 0% | | n/a | 2 | 2 | 2 | 2 | 2 | 2 | 1 | 1 |
| ExceptionHandlerTestCase.new HttpHandler() {...} |  | 0% | | n/a | 2 | 2 | 2 | 2 | 2 | 2 | 1 | 1 |
| ChunkedRequestTransferCodingTestCase.new StringEntity() {...} |  | 0% | | n/a | 2 | 2 | 2 | 2 | 2 | 2 | 1 | 1 |
| ChunkedRequestTransferCodingTestCase.new StringEntity() {...} |  | 0% | | n/a | 2 | 2 | 2 | 2 | 2 | 2 | 1 | 1 |
| LongURLTestCase.new HttpHandler() {...} |  | 0% | | n/a | 2 | 2 | 3 | 3 | 2 | 2 | 1 | 1 |
| ResourcePredicateHandlerTestCase.new HttpHandler() {...} |  | 0% | | n/a | 2 | 2 | 3 | 3 | 2 | 2 | 1 | 1 |
| RequestLimit.SuspendedRequest |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 | 1 | 1 |
| IPAddressAccessControlHandler.Holder |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 | 1 | 1 |
| HttpContinueConduitWrappingHandlerTestCase.new StringEntity() {...} |  | 0% | | n/a | 2 | 2 | 2 | 2 | 2 | 2 | 1 | 1 |
| MetricsHandler.new HandlerWrapper() {...} |  | 0% | | n/a | 2 | 2 | 2 | 2 | 2 | 2 | 1 | 1 |
| PathTemplateHandlerTestCase.new HttpHandler() {...} |  | 0% | | n/a | 2 | 2 | 3 | 3 | 2 | 2 | 1 | 1 |
| PathTemplateHandlerTestCase.new HttpHandler() {...} |  | 0% | | n/a | 2 | 2 | 3 | 3 | 2 | 2 | 1 | 1 |
| PathTemplateHandlerTestCase.new HttpHandler() {...} |  | 0% | | n/a | 2 | 2 | 3 | 3 | 2 | 2 | 1 | 1 |
| BadRequestTestCase.new HttpHandler() {...} |  | 0% | | n/a | 2 | 2 | 3 | 3 | 2 | 2 | 1 | 1 |
| SimpleNonBlockingServerTestCase.new HttpHandler() {...} |  | 0% | | n/a | 2 | 2 | 3 | 3 | 2 | 2 | 1 | 1 |
| SenderTestCase.new HttpHandler() {...} |  | 0% | | n/a | 2 | 2 | 3 | 3 | 2 | 2 | 1 | 1 |
| JDBCLogDatabaseTestCase.new HttpHandler() {...} |  | 0% | | n/a | 2 | 2 | 3 | 3 | 2 | 2 | 1 | 1 |
| RoutingHandlerTestCase.new HttpHandler() {...} |  | 0% | | n/a | 2 | 2 | 3 | 3 | 2 | 2 | 1 | 1 |
| RoutingHandlerTestCase.new HttpHandler() {...} |  | 0% | | n/a | 2 | 2 | 3 | 3 | 2 | 2 | 1 | 1 |
| RoutingHandlerTestCase.new HttpHandler() {...} |  | 0% | | n/a | 2 | 2 | 3 | 3 | 2 | 2 | 1 | 1 |
| RoutingHandlerTestCase.new HttpHandler() {...} |  | 0% | | n/a | 2 | 2 | 3 | 3 | 2 | 2 | 1 | 1 |
| RoutingHandlerTestCase.new HttpHandler() {...} |  | 0% | | n/a | 2 | 2 | 3 | 3 | 2 | 2 | 1 | 1 |
| RoutingHandlerTestCase.new HttpHandler() {...} |  | 0% | | n/a | 2 | 2 | 3 | 3 | 2 | 2 | 1 | 1 |
| RoutingHandlerTestCase.new HttpHandler() {...} |  | 0% | | n/a | 2 | 2 | 3 | 3 | 2 | 2 | 1 | 1 |
| RoutingHandlerTestCase.new HttpHandler() {...} |  | 0% | | n/a | 2 | 2 | 3 | 3 | 2 | 2 | 1 | 1 |
| SecureCookieHandler.new HandlerWrapper() {...} |  | 0% | | n/a | 2 | 2 | 2 | 2 | 2 | 2 | 1 | 1 |
| RoutingHandlerTestCase.new HttpHandler() {...} |  | 0% | | n/a | 2 | 2 | 3 | 3 | 2 | 2 | 1 | 1 |
| RoutingHandlerTestCase.new HttpHandler() {...} |  | 0% | | n/a | 2 | 2 | 3 | 3 | 2 | 2 | 1 | 1 |
| RoutingHandlerTestCase.new HttpHandler() {...} |  | 0% | | n/a | 2 | 2 | 3 | 3 | 2 | 2 | 1 | 1 |
| HttpTunnelingViaConnectTestCase.new HttpHandler() {...} |  | 0% | | n/a | 2 | 2 | 3 | 3 | 2 | 2 | 1 | 1 |
| HttpTunnelingViaConnectTestCase.new HttpHandler() {...} |  | 0% | | n/a | 2 | 2 | 3 | 3 | 2 | 2 | 1 | 1 |
| ResumeWritesTestCase.ReturnZeroWrapper |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 |
| ResourcePredicateHandlerTestCase.new HttpHandler() {...} | | 0% | | n/a | 2 | 2 | 2 | 2 | 2 | 2 | 1 | 1 |
| ResourcePredicateHandlerTestCase.new HttpHandler() {...} | | 0% | | n/a | 2 | 2 | 2 | 2 | 2 | 2 | 1 | 1 |
| PredicatedHandlersTestCase.new HttpHandler() {...} | | 0% | | n/a | 2 | 2 | 2 | 2 | 2 | 2 | 1 | 1 |
| RedirectTestCase.new HttpHandler() {...} | | 0% | | n/a | 2 | 2 | 3 | 3 | 2 | 2 | 1 | 1 |
| ActiveRequestTrackerHandler.Wrapper | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 |
| PathSeparatorHandler.Wrapper | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 |
| HttpContinueAcceptingHandlerTestCase.new Predicate() {...} | | 0% | | n/a | 2 | 2 | 2 | 2 | 2 | 2 | 1 | 1 |
| RequestDumpingHandler.Wrapper | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 |
| BlockingHandler.Wrapper | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 |
| HttpTraceHandler.Wrapper | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 |
| LocalNameResolvingHandler.Wrapper | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 |
| CanonicalPathHandler.Wrapper | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 |
| DisableCacheHandler.Wrapper | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 |
| PeerNameResolvingHandler.Wrapper | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 |
| BlockingReadTimeoutHandlerTestCase.new OutputStream() {...} | | 0% | | n/a | 3 | 3 | 3 | 3 | 3 | 3 | 1 | 1 |
| SSLHeaderHandler.Wrapper | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 |