Surefire Report

Summary

[Summary] [Package List] [Test Cases]


Tests Errors Failures Skipped Success Rate Time
345 0 0 1 99.71% 69.749

Note: failures are anticipated and checked for with assertions while errors are unanticipated.


Package List

[Summary] [Package List] [Test Cases]


Package Tests Errors Failures Skipped Success Rate Time
org.apache.hc.client5.testing.fluent 7 0 0 0 100% 0.078
org.apache.hc.client5.testing.async 258 0 0 0 100% 64.447
org.apache.hc.client5.testing.sync 80 0 0 1 98.75% 5.224

Note: package statistics are not computed recursively, they only sum up all of its testsuites numbers.

org.apache.hc.client5.testing.fluent

Class Tests Errors Failures Skipped Success Rate Time
TestFluent 7 0 0 0 100% 0.078

org.apache.hc.client5.testing.async

Class Tests Errors Failures Skipped Success Rate Time
HttpMinimalIntegrationTests$Http1 7 0 0 0 100% 0.037
HttpIntegrationTests$H2 6 0 0 0 100% 0.041
ReactiveMinimalIntegrationTests$Http1Tls 7 0 0 0 100% 5.406
ReactiveIntegrationTests 0 0 0 0 0% 2.771
HttpIntegrationTests$Http1 11 0 0 0 100% 0.073
ReactiveMinimalIntegrationTests$H2 6 0 0 0 100% 0.711
TestHttpAsyncMinimalTlsHandshake 2 0 0 0 100% 0.079
HttpIntegrationTests$RedirectsH2Tls 18 0 0 0 100% 0.428
HttpIntegrationTests$RedirectsH2 18 0 0 0 100% 0.075
HttpMinimalIntegrationTests 0 0 0 0 0% 5.306
HttpIntegrationTests$AuthenticationHttp1 13 0 0 0 100% 0.102
HttpIntegrationTests$AuthenticationH2 12 0 0 0 100% 0.116
HttpIntegrationTests$RedirectsHttp1Tls 21 0 0 0 100% 0.345
HttpIntegrationTests$Http1RequestReExecutionTls 2 0 0 0 100% 4.069
ReactiveIntegrationTests$Http1 10 0 0 0 100% 0.245
ReactiveIntegrationTests$Http1Tls 10 0 0 0 100% 0.476
ReactiveMinimalIntegrationTests 0 0 0 0 0% 7.365
HttpIntegrationTests$Http1ProtocolPolicyTls 1 0 0 0 100% 0.018
HttpIntegrationTests$Http1Tls 11 0 0 0 100% 5.281
HttpIntegrationTests$RedirectsHttp1 21 0 0 0 100% 0.089
ReactiveMinimalIntegrationTests$Http1 7 0 0 0 100% 0.234
HttpMinimalIntegrationTests$H2 6 0 0 0 100% 0.031
HttpIntegrationTests$Http1ProtocolPolicy 1 0 0 0 100% 0.006
HttpIntegrationTests$H2ProtocolPolicyTls 1 0 0 0 100% 0.019
HttpIntegrationTests$AuthenticationHttp1Tls 13 0 0 0 100% 0.405
ReactiveIntegrationTests$H2Tls 6 0 0 0 100% 1.288
HttpIntegrationTests 0 0 0 0 0% 16.653
HttpIntegrationTests$H2Tls 6 0 0 0 100% 0.129
HttpIntegrationTests$Http1RequestReExecution 2 0 0 0 100% 4.029
TestHttp1AsyncStatefulConnManagement 2 0 0 0 100% 0.211
HttpMinimalIntegrationTests$H2Tls 6 0 0 0 100% 0.092
ReactiveIntegrationTests$H2 6 0 0 0 100% 0.759
HttpIntegrationTests$AuthenticationH2Tls 12 0 0 0 100% 1.397
HttpMinimalIntegrationTests$Http1Tls 7 0 0 0 100% 5.144
ReactiveMinimalIntegrationTests$H2Tls 6 0 0 0 100% 1.012
HttpIntegrationTests$H2ProtocolPolicy 1 0 0 0 100% 0.005

org.apache.hc.client5.testing.sync

Class Tests Errors Failures Skipped Success Rate Time
TestClientAuthentication 18 0 0 0 100% 0.07
TestMinimalClientRequestExecution 2 0 0 0 100% 0.01
TestMalformedServerResponse 1 0 0 0 100% 0.003
TestClientRequestExecution 6 0 0 1 83.333% 0.015
TestIdleConnectionEviction 1 0 0 0 100% 2.177
TestRedirects 19 0 0 0 100% 0.041
TestSSLSocketFactory 10 0 0 0 100% 0.419
TestConnectionReuse 5 0 0 0 100% 1.683
TestCookieVirtualHost 1 0 0 0 100% 0.015
TestContentCodings 9 0 0 0 100% 0.053
TestBasicConnectionManager 2 0 0 0 100% 0.015
TestStatefulConnManagement 2 0 0 0 100% 0.231
TestConnectionManagement 4 0 0 0 100% 0.492

Test Cases

[Summary] [Package List] [Test Cases]

TestClientAuthentication

testAuthenticationTargetAsProxy 0.004
testBasicAuthenticationFailureOnNonRepeatablePutDontExpectContinue 0.003
testBasicAuthenticationSuccessOnNonRepeatablePutExpectContinue 0.003
testAuthenticationFallback 0.004
testAuthenticationCredentialsCachingReAuthenticationOnDifferentRealm 0.005
testBasicAuthenticationCredentialsCachingByPathPrefix 0.006
testReauthentication 0.004
testBasicAuthenticationNoCreds 0.002
testBasicAuthenticationCredentialsCaching 0.003
testBearerTokenAuthentication 0.003
testBasicAuthenticationSuccess 0.002
testAuthenticationUserinfoInRequest 0.001
testPreemptiveAuthenticationFailure 0.016
testBasicAuthenticationFailure 0.002
testBasicAuthenticationFailureOnNonRepeatablePost 0.002
testPreemptiveAuthentication 0.002
testConnectionCloseAfterAuthenticationSuccess 0.002
testBasicAuthenticationSuccessOnRepeatablePost 0.002

HttpMinimalIntegrationTests$Http1

testRequestExecutionFromCallback 0.018
testBadRequest 0.002
testSequentialPostRequests 0.002
testConcurrentPostRequests 0.003
testSequentialGetRequests 0.003
testSequentialHeadRequests 0.003
testConcurrentPostRequestsSameEndpoint 0.004

HttpIntegrationTests$H2

testRequestExecutionFromCallback 0.012
testBadRequest 0.006
testSequentialPostRequests 0.003
testConcurrentPostRequests 0.008
testSequentialGetRequests 0.004
testSequentialHeadRequests 0.003

ReactiveMinimalIntegrationTests$Http1Tls

testRequestExecutionFromCallback 5.026
testBadRequest 0.022
testSequentialPostRequests 0.019
testConcurrentPostRequests 0.301
testSequentialGetRequests 0.011
testSequentialHeadRequests 0.011
testConcurrentPostRequestsSameEndpoint 0.013

HttpIntegrationTests$Http1

testRequestExecutionFromCallback 0.014
testBadRequest 0.003
testSequentialPostRequests 0.004
testConcurrentPostRequests 0.006
testSequentialGetRequests 0.004
testSequentialHeadRequests 0.003
testSequentialGetRequestsCloseConnection(int)[1] 0.005
testSequentialGetRequestsCloseConnection(int)[2] 0.005
testSequentialGetRequestsCloseConnection(int)[3] 0.007
testRequestCancellation 0.012
testSharedPool 0.004

TestMinimalClientRequestExecution

testNonCompliantURIWithContext 0.006
testNonCompliantURIWithoutContext 0.003

TestMalformedServerResponse

testNoContentResponseWithGarbage 0.003

ReactiveMinimalIntegrationTests$H2

testRequestExecutionFromCallback 0.012
testBadRequest 0.003
testSequentialPostRequests 0.002
testConcurrentPostRequests 0.689
testSequentialGetRequests 0.002
testSequentialHeadRequests 0.002

TestHttpAsyncMinimalTlsHandshake

testSuccessfulTlsHandshake 0.017
testTlsHandshakeFailure 0.062

TestClientRequestExecution

testNonCompliantURI 0.004
testAutoGeneratedHeaders 0.004
testRelativeRequestURIWithFragment 0.001
testRequestCancellation 0
Fails intermittently with GitHub Actions
testNonRepeatableEntity 0.002
testAbsoluteRequestURIWithFragment 0.002

HttpIntegrationTests$RedirectsH2Tls

testBasicRedirect302NoLocation 0.026
testMaxRedirectCheck 0.03
testRelativeRedirect 0.022
testPostRedirectSeeOther 0.018
testRejectBogusRedirectLocation 0.019
testRedirectWithCookie 0.019
testPostRedirect 0.02
testRejectInvalidRedirectLocation 0.018
testRelativeRedirect2 0.022
testBasicRedirect300 0.024
testBasicRedirect301 0.019
testBasicRedirect302 0.017
testBasicRedirect303 0.016
testBasicRedirect304 0.019
testBasicRedirect305 0.019
testBasicRedirect307 0.016
testCrossSiteRedirect 0.073
testCircularRedirect 0.019

TestIdleConnectionEviction

testIdleConnectionEviction 2.176

HttpIntegrationTests$RedirectsH2

testBasicRedirect302NoLocation 0.003
testMaxRedirectCheck 0.005
testRelativeRedirect 0.004
testPostRedirectSeeOther 0.003
testRejectBogusRedirectLocation 0.004
testRedirectWithCookie 0.003
testPostRedirect 0.004
testRejectInvalidRedirectLocation 0.005
testRelativeRedirect2 0.004
testBasicRedirect300 0.003
testBasicRedirect301 0.004
testBasicRedirect302 0.004
testBasicRedirect303 0.004
testBasicRedirect304 0.003
testBasicRedirect305 0.005
testBasicRedirect307 0.004
testCrossSiteRedirect 0.005
testCircularRedirect 0.004

TestRedirects

testDefaultHeadersRedirect 0.004
testBasicRedirect302NoLocation 0.002
testCompressionHeaderRedirect 0.003
testMaxRedirectCheck 0.003
testRelativeRedirect 0.002
testPostRedirectSeeOther 0.003
testRejectBogusRedirectLocation 0.002
testRedirectWithCookie 0.001
testRejectInvalidRedirectLocation 0.001
testRelativeRedirect2 0.002
testBasicRedirect300NoKeepAlive 0.001
testBasicRedirect300 0.001
testBasicRedirect301 0.001
testBasicRedirect302 0.002
testBasicRedirect303 0.001
testBasicRedirect304 0.001
testBasicRedirect305 0.002
testBasicRedirect307 0.001
testCircularRedirect 0.002

TestFluent

testGetRequestByName 0.039
testGetRequestFailure 0.003
testContentAsStringWithCharset 0.003
testGetRequestByNameWithURI 0.001
testPostRequest 0.002
testGetRequest 0.001
testConnectionRelease 0.027

HttpIntegrationTests$AuthenticationHttp1

testAuthenticationFallback 0.006
testBasicAuthenticationCredentialsCachingByPathPrefix 0.013
testReauthentication 0.013
testBasicAuthenticationExpectationSuccess 0.006
testBasicAuthenticationNoCreds 0.005
testBasicAuthenticationWithEntitySuccess 0.005
testBasicAuthenticationCredentialsCaching 0.009
testBearerTokenAuthentication 0.007
testBasicAuthenticationSuccess 0.005
testBasicAuthenticationExpectationFailure 0.005
testBasicAuthenticationFailure 0.006
testAuthenticationUserinfoInRequestFailure 0.006
testBasicAuthenticationSuccessNonPersistentConnection 0.005

HttpIntegrationTests$AuthenticationH2

testAuthenticationFallback 0.006
testBasicAuthenticationCredentialsCachingByPathPrefix 0.012
testReauthentication 0.013
testBasicAuthenticationExpectationSuccess 0.007
testBasicAuthenticationNoCreds 0.007
testBasicAuthenticationWithEntitySuccess 0.007
testBasicAuthenticationCredentialsCaching 0.017
testBearerTokenAuthentication 0.008
testBasicAuthenticationSuccess 0.006
testBasicAuthenticationExpectationFailure 0.013
testBasicAuthenticationFailure 0.007
testAuthenticationUserinfoInRequestFailure 0.003

TestSSLSocketFactory

testSSLTrustVerificationOverrideWithCustsom 0.059
testClientAuthSSLFailure 0.028
testWeakCiphersDisabledByDefault 0.01
testSSLTrustVerificationOverrideWithTrustSelfSignedStrategy 0.051
testBasicSSL 0.06
testSSLTrustVerification 0.017
testBasicDefaultHostnameVerifier 0.063
testSSLTrustVerificationOverrideWithTrustAllStrategy 0.06
testClientAuthSSL 0.059
testSSLDisabledByDefault 0.009

HttpIntegrationTests$RedirectsHttp1Tls

testBasicRedirect302NoLocation 0.018
testMaxRedirectCheck 0.019
testRelativeRedirect 0.016
testPostRedirectSeeOther 0.015
testRejectBogusRedirectLocation 0.016
testRedirectWithCookie 0.018
testPostRedirect 0.014
testRejectInvalidRedirectLocation 0.014
testRelativeRedirect2 0.014
testBasicRedirect300 0.015
testBasicRedirect301 0.014
testBasicRedirect302 0.014
testBasicRedirect303 0.013
testBasicRedirect304 0.013
testBasicRedirect305 0.013
testBasicRedirect307 0.013
testCrossSiteRedirect 0.029
testCircularRedirect 0.017
testDefaultHeadersRedirect 0.017
testBasicRedirect300NoKeepAlive 0.015
testBasicRedirect301NoKeepAlive 0.018

TestConnectionReuse

testReuseOfAbortedConnections 0.017
testReuseOfPersistentConnectionsWithStreamedRequestAndResponse 0.022
testKeepAliveHeaderRespected 1.611
testReuseOfPersistentConnections 0.018
testReuseOfClosedConnections 0.014

HttpIntegrationTests$Http1RequestReExecutionTls

testDoNotGiveUpEasily 3.041
testGiveUpAfterOneRetry 1.027

ReactiveIntegrationTests$Http1

testRequestExecutionFromCallback 0.009
testBadRequest 0.003
testSequentialPostRequests 0.004
testConcurrentPostRequests 0.205
testSequentialGetRequests 0.003
testSequentialHeadRequests 0.002
testSequentialGetRequestsCloseConnection(int)[1] 0.004
testSequentialGetRequestsCloseConnection(int)[2] 0.003
testSequentialGetRequestsCloseConnection(int)[3] 0.003
testSharedPool 0.004

ReactiveIntegrationTests$Http1Tls

testRequestExecutionFromCallback 0.02
testBadRequest 0.014
testSequentialPostRequests 0.017
testConcurrentPostRequests 0.346
testSequentialGetRequests 0.012
testSequentialHeadRequests 0.014
testSequentialGetRequestsCloseConnection(int)[1] 0.012
testSequentialGetRequestsCloseConnection(int)[2] 0.012
testSequentialGetRequestsCloseConnection(int)[3] 0.012
testSharedPool 0.013

HttpIntegrationTests$Http1ProtocolPolicyTls

testRequestContext 0.018

HttpIntegrationTests$Http1Tls

testRequestExecutionFromCallback 5.036
testBadRequest 0.019
testSequentialPostRequests 0.012
testConcurrentPostRequests 0.022
testSequentialGetRequests 0.014
testSequentialHeadRequests 0.012
testSequentialGetRequestsCloseConnection(int)[1] 0.055
testSequentialGetRequestsCloseConnection(int)[2] 0.02
testSequentialGetRequestsCloseConnection(int)[3] 0.019
testRequestCancellation 0.031
testSharedPool 0.014

HttpIntegrationTests$RedirectsHttp1

testBasicRedirect302NoLocation 0.003
testMaxRedirectCheck 0.005
testRelativeRedirect 0.003
testPostRedirectSeeOther 0.005
testRejectBogusRedirectLocation 0.003
testRedirectWithCookie 0.003
testPostRedirect 0.004
testRejectInvalidRedirectLocation 0.004
testRelativeRedirect2 0.007
testBasicRedirect300 0.003
testBasicRedirect301 0.003
testBasicRedirect302 0.005
testBasicRedirect303 0.004
testBasicRedirect304 0.003
testBasicRedirect305 0.003
testBasicRedirect307 0.003
testCrossSiteRedirect 0.005
testCircularRedirect 0.003
testDefaultHeadersRedirect 0.003
testBasicRedirect300NoKeepAlive 0.002
testBasicRedirect301NoKeepAlive 0.004

TestCookieVirtualHost

testCookieMatchingWithVirtualHosts 0.015

TestContentCodings

testResponseWithNoContent 0.005
gzipResponsesWorkWithBasicResponseHandler 0.006
testDeflateSupportForServerReturningRfc1950Stream 0.004
testHttpEntityWriteToForGzip 0.003
deflateResponsesWorkWithBasicResponseHandler 0.003
testDeflateSupportForServerReturningRfc1951Stream 0.002
testThreadSafetyOfContentCodings 0.019
testGzipSupport 0.003
testHttpEntityWriteToForDeflate 0.002

ReactiveMinimalIntegrationTests$Http1

testRequestExecutionFromCallback 0.005
testBadRequest 0.002
testSequentialPostRequests 0.003
testConcurrentPostRequests 0.214
testSequentialGetRequests 0.003
testSequentialHeadRequests 0.002
testConcurrentPostRequestsSameEndpoint 0.004

HttpMinimalIntegrationTests$H2

testRequestExecutionFromCallback 0.007
testBadRequest 0.003
testSequentialPostRequests 0.003
testConcurrentPostRequests 0.005
testSequentialGetRequests 0.003
testSequentialHeadRequests 0.005

HttpIntegrationTests$Http1ProtocolPolicy

testRequestContext 0.004

TestBasicConnectionManager

testConnectionStillInUse 0.011
testBasics 0.004

HttpIntegrationTests$H2ProtocolPolicyTls

testRequestContext 0.018

HttpIntegrationTests$AuthenticationHttp1Tls

testAuthenticationFallback 0.05
testBasicAuthenticationCredentialsCachingByPathPrefix 0.05
testReauthentication 0.049
testBasicAuthenticationExpectationSuccess 0.033
testBasicAuthenticationNoCreds 0.02
testBasicAuthenticationWithEntitySuccess 0.024
testBasicAuthenticationCredentialsCaching 0.032
testBearerTokenAuthentication 0.03
testBasicAuthenticationSuccess 0.021
testBasicAuthenticationExpectationFailure 0.03
testBasicAuthenticationFailure 0.024
testAuthenticationUserinfoInRequestFailure 0.004
testBasicAuthenticationSuccessNonPersistentConnection 0.026

ReactiveIntegrationTests$H2Tls

testRequestExecutionFromCallback 0.086
testBadRequest 0.015
testSequentialPostRequests 0.016
testConcurrentPostRequests 1.14
testSequentialGetRequests 0.013
testSequentialHeadRequests 0.015

TestStatefulConnManagement

testRouteSpecificPoolRecylcing 0.211
testStatefulConnections 0.019

HttpIntegrationTests$H2Tls

testRequestExecutionFromCallback 0.039
testBadRequest 0.016
testSequentialPostRequests 0.018
testConcurrentPostRequests 0.024
testSequentialGetRequests 0.013
testSequentialHeadRequests 0.015

HttpIntegrationTests$Http1RequestReExecution

testDoNotGiveUpEasily 3.019
testGiveUpAfterOneRetry 1.009

TestHttp1AsyncStatefulConnManagement

testRouteSpecificPoolRecylcing 0.206
testStatefulConnections 0.005

HttpMinimalIntegrationTests$H2Tls

testRequestExecutionFromCallback 0.018
testBadRequest 0.014
testSequentialPostRequests 0.014
testConcurrentPostRequests 0.015
testSequentialGetRequests 0.017
testSequentialHeadRequests 0.012

TestConnectionManagement

testCloseExpiredIdleConnections 0.152
testCloseExpiredTTLConnections 0.154
testReleaseConnectionWithTimeLimits 0.169
testReleaseConnection 0.016

ReactiveIntegrationTests$H2

testRequestExecutionFromCallback 0.01
testBadRequest 0.003
testSequentialPostRequests 0.004
testConcurrentPostRequests 0.735
testSequentialGetRequests 0.003
testSequentialHeadRequests 0.002

HttpIntegrationTests$AuthenticationH2Tls

testAuthenticationFallback 0.753
testBasicAuthenticationCredentialsCachingByPathPrefix 0.072
testReauthentication 0.054
testBasicAuthenticationExpectationSuccess 0.043
testBasicAuthenticationNoCreds 0.025
testBasicAuthenticationWithEntitySuccess 0.026
testBasicAuthenticationCredentialsCaching 0.034
testBearerTokenAuthentication 0.038
testBasicAuthenticationSuccess 0.026
testBasicAuthenticationExpectationFailure 0.029
testBasicAuthenticationFailure 0.023
testAuthenticationUserinfoInRequestFailure 0.005

HttpMinimalIntegrationTests$Http1Tls

testRequestExecutionFromCallback 5.04
testBadRequest 0.022
testSequentialPostRequests 0.02
testConcurrentPostRequests 0.016
testSequentialGetRequests 0.01
testSequentialHeadRequests 0.014
testConcurrentPostRequestsSameEndpoint 0.017

ReactiveMinimalIntegrationTests$H2Tls

testRequestExecutionFromCallback 0.021
testBadRequest 0.015
testSequentialPostRequests 0.018
testConcurrentPostRequests 0.932
testSequentialGetRequests 0.011
testSequentialHeadRequests 0.011

HttpIntegrationTests$H2ProtocolPolicy

testRequestContext 0.004

Failure Details

[Summary] [Package List] [Test Cases]


testRequestCancellation
skipped: Fails intermittently with GitHub Actions