Surefire Report

Summary

[Summary] [Package List] [Test Cases]


Tests Errors Failures Skipped Success Rate Time
368 0 0 12 96.739% 166.837

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.core5.testing.nio 252 0 0 12 95.238% 140.111
org.apache.hc.core5.benchmark 3 0 0 0 100% 0.084
org.apache.hc.core5.testing.reactive 12 0 0 0 100% 7.235
org.apache.hc.core5.testing.classic 46 0 0 0 100% 18.14
org.apache.hc.core5.testing.framework 55 0 0 0 100% 1.267

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

org.apache.hc.core5.testing.nio

Class Tests Errors Failures Skipped Success Rate Time
Http1IntegrationTest 68 0 0 0 100% 38.337
H2ServerAndMultiplexingRequesterTest 8 0 0 4 50% 1.765
H2ProtocolNegotiationTest 3 0 0 3 0% 1.256
AsyncServerBootstrapFilterTest 1 0 0 0 100% 0.063
H2IntegrationTest 36 0 0 0 100% 22.749
H2TLSIntegrationTest 5 0 0 0 100% 5.441
Http1AuthenticationTest 6 0 0 0 100% 0.079
Http1ServerAndRequesterTest 10 0 0 0 100% 1.584
Http1SocksProxyIntegrationTest 68 0 0 0 100% 44.414
H2AlpnTest 1 0 0 1 0% 0.003
H2ServerBootstrapFiltersTest 1 0 0 0 100% 0.112
H2SocksProxyIntegrationTest 36 0 0 0 100% 23.217
JSSEProviderIntegrationTest 1 0 0 1 0% 0.004
H2ServerAndRequesterTest 6 0 0 3 50% 1.084
TestDefaultListeningIOReactor 2 0 0 0 100% 0.003

org.apache.hc.core5.benchmark

Class Tests Errors Failures Skipped Success Rate Time
BenchmarkToolTest 2 0 0 0 100% 0.081
ResultFormatterTest 1 0 0 0 100% 0.003

org.apache.hc.core5.testing.reactive

Class Tests Errors Failures Skipped Success Rate Time
ReactiveClientTest 12 0 0 0 100% 7.235

org.apache.hc.core5.testing.classic

Class Tests Errors Failures Skipped Success Rate Time
ClassicIntegrationTest 28 0 0 0 100% 6.55
MonitoringResponseOutOfOrderStrategyIntegrationTest 2 0 0 0 100% 2.462
ClassicServerBootstrapFilterTest 1 0 0 0 100% 0.056
ClassicAuthenticationTest 6 0 0 0 100% 0.082
ClassicServerAndRequesterTest 4 0 0 0 100% 2.066
ClassicTLSIntegrationTest 5 0 0 0 100% 6.924

org.apache.hc.core5.testing.framework

Class Tests Errors Failures Skipped Success Rate Time
TestTestingFrameworkRequestHandler 2 0 0 0 100% 0.01
TestTestingFramework 34 0 0 0 100% 0.599
TestFrameworkTest 3 0 0 0 100% 0.007
TestClassicTestClientTestingAdapter 11 0 0 0 100% 0.646
TestClientPojoAdapter 3 0 0 0 100% 0.003
TestClientTestingAdapter 2 0 0 0 100% 0.002

Test Cases

[Summary] [Package List] [Test Cases]

TestTestingFrameworkRequestHandler

assertNothingThrown 0
assertNothingThrownThrows 0

ClassicIntegrationTest

testSimpleHttpPostsWithContentLength[http] 0.055
testHttpPostIdentity[http] 0.012
testSimpleHttpPostsHTTP10[http] 0.046
testHttpPostNoEntity[http] 0.005
testHeaderTooLargePost[http] 0.007
testHeaderTooLarge[http] 0.005
testSimpleHttpPostsChunked[http] 0.051
testHttpPostsWithExpectContinue[http] 0.034
testAbsentHostHeader[http] 0.005
testHttpPostsWithExpectationVerification[http] 0.046
testSimpleBasicHttpRequests[http] 0.029
testNoContentResponse[http] 0.023
testHttpContent[http] 0.275
testHttpPostNoContentLength[http] 0.005
testSimpleHttpPostsWithContentLength[https] 0.503
testHttpPostIdentity[https] 0.363
testSimpleHttpPostsHTTP10[https] 0.372
testHttpPostNoEntity[https] 0.334
testHeaderTooLargePost[https] 0.316
testHeaderTooLarge[https] 0.302
testSimpleHttpPostsChunked[https] 0.353
testHttpPostsWithExpectContinue[https] 0.34
testAbsentHostHeader[https] 0.298
testHttpPostsWithExpectationVerification[https] 0.372
testSimpleBasicHttpRequests[https] 0.317
testNoContentResponse[https] 0.349
testHttpContent[https] 1.188
testHttpPostNoContentLength[https] 0.531

TestTestingFramework

changeBody 0.022
changedHeaderCheck 0.009
status201 0.012
addTestNoMocks 0.081
nullSetAdapterThrows 0.006
removeHeader 0.01
addTest 0.031
modifyResponseExpectationsCalled 0.007
responseContentTypeCheck 0.008
statusCheck 0.013
modifyRequestCalled 0.012
adapterDoesNotSupport 0.009
defaultTests 0.048
runTestsWithoutSettingAdapterThrows 0.005
responseAlreadyChecked 0.008
goodAdapterWithConstructor 0.078
changeHeader 0.011
requestMethodUnexpected 0.014
removeParameter 0.015
changeProtocolVersion 0.013
nulls 0.081
parameterInPath 0.009
defaultTestsWithMockedAdapter 0.021
nullAdapterThrows 0.005
deepcopy 0.002
changeContentType 0.009
removedHeaderCheck 0.007
changeResponseExpectationsFails 0.007
deepcopyOfTest 0.007
changeResponseStatus 0.01
bodyCheck 0.007
goodAdapterWithSetter 0.006
ensureDefaultMapsUnmodifiable 0
changeParameter 0.008

ReactiveClientTest

testRequestError[FORCE_HTTP_1] 0.361
testLongRunningRequest[FORCE_HTTP_1] 0.636
testManySmallBuffers[FORCE_HTTP_1] 1.367
testRequestTimeout[FORCE_HTTP_1] 1.018
testSimpleRequest[FORCE_HTTP_1] 0.077
testResponseCancellation[FORCE_HTTP_1] 0.009
testRequestError[FORCE_HTTP_2] 0.032
testLongRunningRequest[FORCE_HTTP_2] 0.232
testManySmallBuffers[FORCE_HTTP_2] 2.429
testRequestTimeout[FORCE_HTTP_2] 1.019
testSimpleRequest[FORCE_HTTP_2] 0.019
testResponseCancellation[FORCE_HTTP_2] 0.021

MonitoringResponseOutOfOrderStrategyIntegrationTest

testResponseOutOfOrderWithDefaultStrategy[http] 1.267
testResponseOutOfOrderWithDefaultStrategy[https] 1.063

Http1IntegrationTest

testSimpleHead[http] 0.014
testDelayedExpectationVerification[http] 1.298
testPipelinedInvalidRequest[http] 0.005
testSimpleGet[http] 0.005
testSimpleHeadConnectionClose[http] 0.007
testExceptionInHandler[http] 0.004
testSimpleGetConnectionClose[http] 0.009
testBasicPost[http] 0.007
testHttp10Post[http] 0.006
testLargeGet[http] 0.008
testHeaderTooLargePost[http] 0.004
testHeaderTooLarge[http] 0.003
testSimpleGetsPipelined[http] 0.004
testPipelinedConnectionClose[http] 0.005
testSlowRequestProducer[http] 2.507
testPrematureResponse[http] 0.021
testLargeGetsPipelined[http] 0.032
testHeadPipelined[http] 0.007
testExpectationFailedCloseConnection[http] 0.008
testTruncatedChunk[http] 0.015
testSlowResponseProducer[http] 2.011
testPostsPipelinedLargeResponse[http] 0.009
testAbsentHostHeader[http] 0.006
testNoServiceHandler[http] 0.01
testSlowResponseConsumer[http] 5.025
testBasicPostPipelined[http] 0.031
testNoEntityPost[http] 0.029
testMessageWithTrailers[http] 0.047
testLargePost[http] 0.059
testProtocolException[http] 0.004
testExpectationFailed[http] 0.006
testResponseNoContent[http] 0.004
testLargePostsPipelined[http] 0.019
testSimpleGetIdentityTransfer[http] 0.007
testSimpleHead[https] 0.259
testDelayedExpectationVerification[https] 1.206
testPipelinedInvalidRequest[https] 0.288
testSimpleGet[https] 0.329
testSimpleHeadConnectionClose[https] 0.387
testExceptionInHandler[https] 0.409
testSimpleGetConnectionClose[https] 0.462
testBasicPost[https] 0.442
testHttp10Post[https] 0.378
testLargeGet[https] 0.408
testHeaderTooLargePost[https] 6.493
testHeaderTooLarge[https] 0.501
testSimpleGetsPipelined[https] 0.399
testPipelinedConnectionClose[https] 0.372
testSlowRequestProducer[https] 2.833
testPrematureResponse[https] 0.255
testLargeGetsPipelined[https] 0.233
testHeadPipelined[https] 0.224
testExpectationFailedCloseConnection[https] 0.227
testTruncatedChunk[https] 0.381
testSlowResponseProducer[https] 2.234
testPostsPipelinedLargeResponse[https] 0.263
testAbsentHostHeader[https] 0.246
testNoServiceHandler[https] 0.232
testSlowResponseConsumer[https] 5.253
testBasicPostPipelined[https] 0.295
testNoEntityPost[https] 0.247
testMessageWithTrailers[https] 0.246
testLargePost[https] 0.308
testProtocolException[https] 0.241
testExpectationFailed[https] 0.273
testResponseNoContent[https] 0.246
testLargePostsPipelined[https] 0.284
testSimpleGetIdentityTransfer[https] 0.226

H2ServerAndMultiplexingRequesterTest

testSequentialRequests[http] 0.069
testMultiplexedRequests[http] 0.063
testValidityCheck[http] 0.27
testMultiplexedRequestCancellation[http] 0.214
testSequentialRequests[https] 0
Java version must be 1.8 or greater
testMultiplexedRequests[https] 0
Java version must be 1.8 or greater
testValidityCheck[https] 0
Java version must be 1.8 or greater
testMultiplexedRequestCancellation[https] 0
Java version must be 1.8 or greater

ClassicServerBootstrapFilterTest

testFilters 0.048

H2ProtocolNegotiationTest

testNegotiateProtocol 0
Java version must be 1.8 or greater
testForceHttp1 0
Java version must be 1.8 or greater
testForceHttp2 0
Java version must be 1.8 or greater

AsyncServerBootstrapFilterTest

testFilters 0.062

ClassicAuthenticationTest

testPostRequestAuthenticationNoExpectContinue[respond immediately on auth failure: false] 0.024
testPostRequestAuthentication[respond immediately on auth failure: false] 0.014
testGetRequestAuthentication[respond immediately on auth failure: false] 0.007
testPostRequestAuthenticationNoExpectContinue[respond immediately on auth failure: true] 0.008
testPostRequestAuthentication[respond immediately on auth failure: true] 0.011
testGetRequestAuthentication[respond immediately on auth failure: true] 0.009

ClassicServerAndRequesterTest

testSequentialRequests[http] 0.013
testSequentialRequestsNonPersistentConnection[http] 0.018
testSequentialRequests[https] 0.985
testSequentialRequestsNonPersistentConnection[https] 1.036

H2IntegrationTest

testSimpleHead[http] 0.005
testSimpleGet[http] 0.012
testPush[http] 0.014
testBasicPost[http] 0.009
testLargeGet[http] 0.011
testHeaderTooLargePost[http] 0.004
testHeaderTooLarge[http] 0.01
testSlowRequestProducer[http] 2.51
testPrematureResponse[http] 0.016
testConnectionPing[http] 0.017
testSlowResponseProducer[http] 2.02
testExcessOfConcurrentStreams[http] 0.918
testPushRefused[http] 0.004
testSlowResponseConsumer[http] 1.506
testMessageWithTrailers[http] 0.014
testLargePost[http] 0.026
testExpectationFailed[http] 0.016
testRequestWithInvalidConnectionHeader[http] 0.009
testSimpleHead[https] 0.237
testSimpleGet[https] 0.222
testPush[https] 0.226
testBasicPost[https] 0.236
testLargeGet[https] 0.27
testHeaderTooLargePost[https] 0.26
testHeaderTooLarge[https] 0.251
testSlowRequestProducer[https] 2.745
testPrematureResponse[https] 0.279
testConnectionPing[https] 0.236
testSlowResponseProducer[https] 2.24
testExcessOfConcurrentStreams[https] 3.517
testPushRefused[https] 0.312
testSlowResponseConsumer[https] 1.875
testMessageWithTrailers[https] 0.679
testLargePost[https] 0.753
testExpectationFailed[https] 0.682
testRequestWithInvalidConnectionHeader[https] 0.597

H2TLSIntegrationTest

testTLSClientAuthFailure 0.642
testWeakCiphersDisabledByDefault 3.973
testTLSSuccess 0.296
testTLSTrustFailure 0.227
testSSLDisabledByDefault 0.301

TestFrameworkTest

changeMethod 0.004
changeStatus 0
defaults 0

ClassicTLSIntegrationTest

testTLSClientAuthFailure 1.145
testWeakCiphersDisabledByDefault 4.847
testTLSSuccess 0.309
testTLSTrustFailure 0.268
testSSLDisabledByDefault 0.343

Http1AuthenticationTest

testPostRequestAuthenticationNoExpectContinue[respond immediately on auth failure: false] 0.018
testPostRequestAuthentication[respond immediately on auth failure: false] 0.014
testGetRequestAuthentication[respond immediately on auth failure: false] 0.008
testPostRequestAuthenticationNoExpectContinue[respond immediately on auth failure: true] 0.015
testPostRequestAuthentication[respond immediately on auth failure: true] 0.012
testGetRequestAuthentication[respond immediately on auth failure: true] 0.011

Http1ServerAndRequesterTest

testSequentialRequests[http] 0.075
testPipelinedRequests[http] 0.067
testSequentialRequestsNonPersistentConnection[http] 0.06
testSequentialRequestsSameEndpoint[http] 0.061
testNonPersistentHeads[http] 0.066
testSequentialRequests[https] 0.229
testPipelinedRequests[https] 0.225
testSequentialRequestsNonPersistentConnection[https] 0.233
testSequentialRequestsSameEndpoint[https] 0.233
testNonPersistentHeads[https] 0.334

Http1SocksProxyIntegrationTest

testSimpleHead[http] 0.012
testDelayedExpectationVerification[http] 1.33
testPipelinedInvalidRequest[http] 0.018
testSimpleGet[http] 0.009
testSimpleHeadConnectionClose[http] 0.014
testExceptionInHandler[http] 0.006
testSimpleGetConnectionClose[http] 0.015
testBasicPost[http] 0.01
testHttp10Post[http] 0.009
testLargeGet[http] 0.013
testHeaderTooLargePost[http] 0.006
testHeaderTooLarge[http] 0.006
testSimpleGetsPipelined[http] 0.007
testPipelinedConnectionClose[http] 0.006
testSlowRequestProducer[http] 2.513
testPrematureResponse[http] 0.014
testLargeGetsPipelined[http] 0.021
testHeadPipelined[http] 0.016
testExpectationFailedCloseConnection[http] 0.011
testTruncatedChunk[http] 0.012
testSlowResponseProducer[http] 2.054
testPostsPipelinedLargeResponse[http] 0.055
testAbsentHostHeader[http] 0.018
testNoServiceHandler[http] 0.015
testSlowResponseConsumer[http] 5.047
testBasicPostPipelined[http] 0.026
testNoEntityPost[http] 0.024
testMessageWithTrailers[http] 0.018
testLargePost[http] 0.293
testProtocolException[http] 0.006
testExpectationFailed[http] 0.103
testResponseNoContent[http] 0.017
testLargePostsPipelined[http] 0.247
testSimpleGetIdentityTransfer[http] 0.01
testSimpleHead[https] 0.259
testDelayedExpectationVerification[https] 2.023
testPipelinedInvalidRequest[https] 0.238
testSimpleGet[https] 0.229
testSimpleHeadConnectionClose[https] 0.244
testExceptionInHandler[https] 0.224
testSimpleGetConnectionClose[https] 0.243
testBasicPost[https] 0.231
testHttp10Post[https] 0.226
testLargeGet[https] 0.293
testHeaderTooLargePost[https] 6.227
testHeaderTooLarge[https] 0.3
testSimpleGetsPipelined[https] 0.271
testPipelinedConnectionClose[https] 0.354
testSlowRequestProducer[https] 2.791
testPrematureResponse[https] 0.486
testLargeGetsPipelined[https] 0.492
testHeadPipelined[https] 0.294
testExpectationFailedCloseConnection[https] 0.27
testTruncatedChunk[https] 0.413
testSlowResponseProducer[https] 2.243
testPostsPipelinedLargeResponse[https] 0.379
testAbsentHostHeader[https] 0.361
testNoServiceHandler[https] 0.314
testSlowResponseConsumer[https] 5.335
testBasicPostPipelined[https] 0.262
testNoEntityPost[https] 0.237
testMessageWithTrailers[https] 0.231
testLargePost[https] 0.541
testProtocolException[https] 0.233
testExpectationFailed[https] 0.364
testResponseNoContent[https] 0.259
testLargePostsPipelined[https] 0.319
testSimpleGetIdentityTransfer[https] 0.23

H2AlpnTest

0
Java version must be 9 or greater

BenchmarkToolTest

testBasics[NEGOTIATE] 0.051
testBasics[FORCE_HTTP_2] 0.026

TestClassicTestClientTestingAdapter

nullRequest 0.602
invalidMethod 0.001
nullDefaultURI 0.001
noPath 0
withLiveServerCustomRequestHandler 0.023
nullRequestHandler 0
modifyRequest 0.001
noMethod 0
nullResponseExpectations 0
withLiveServerEcho 0.004
modifyResponseExpectations 0

TestClientPojoAdapter

checkRequestSupportThrows 0
checkRequestSupport 0
modifyRequest 0

ResultFormatterTest

testBasics 0

H2ServerBootstrapFiltersTest

testSequentialRequests 0.109

H2SocksProxyIntegrationTest

testSimpleHead[http] 0.058
testSimpleGet[http] 0.012
testPush[http] 0.065
testBasicPost[http] 0.016
testLargeGet[http] 0.089
testHeaderTooLargePost[http] 0.029
testHeaderTooLarge[http] 0.021
testSlowRequestProducer[http] 2.521
testPrematureResponse[http] 0.024
testConnectionPing[http] 0.028
testSlowResponseProducer[http] 2.031
testExcessOfConcurrentStreams[http] 3.242
testPushRefused[http] 0.009
testSlowResponseConsumer[http] 1.515
testMessageWithTrailers[http] 0.024
testLargePost[http] 0.064
testExpectationFailed[http] 0.073
testRequestWithInvalidConnectionHeader[http] 0.021
testSimpleHead[https] 0.261
testSimpleGet[https] 0.231
testPush[https] 0.271
testBasicPost[https] 0.257
testLargeGet[https] 0.331
testHeaderTooLargePost[https] 0.225
testHeaderTooLarge[https] 0.23
testSlowRequestProducer[https] 2.736
testPrematureResponse[https] 0.279
testConnectionPing[https] 0.276
testSlowResponseProducer[https] 2.297
testExcessOfConcurrentStreams[https] 2.848
testPushRefused[https] 0.253
testSlowResponseConsumer[https] 1.728
testMessageWithTrailers[https] 0.262
testLargePost[https] 0.273
testExpectationFailed[https] 0.344
testRequestWithInvalidConnectionHeader[https] 0.256

TestClientTestingAdapter

isRequestSupported 0
getHttpClientPOJOAdapter 0

JSSEProviderIntegrationTest

0
Java version must be 8 or greater

H2ServerAndRequesterTest

testSequentialRequests[http] 0.088
testPipelinedRequests[http] 0.082
testSequentialRequestsSameEndpoint[http] 0.081
testSequentialRequests[https] 0
Java version must be 1.8 or greater
testPipelinedRequests[https] 0
Java version must be 1.8 or greater
testSequentialRequestsSameEndpoint[https] 0
Java version must be 1.8 or greater

TestDefaultListeningIOReactor

testEndpointAlreadyBound 0
testEndpointUpAndDown 0.001

Failure Details

[Summary] [Package List] [Test Cases]


testSequentialRequests[https]
skipped: Java version must be 1.8 or greater
testMultiplexedRequests[https]
skipped: Java version must be 1.8 or greater
testValidityCheck[https]
skipped: Java version must be 1.8 or greater
testMultiplexedRequestCancellation[https]
skipped: Java version must be 1.8 or greater
testNegotiateProtocol
skipped: Java version must be 1.8 or greater
testForceHttp1
skipped: Java version must be 1.8 or greater
testForceHttp2
skipped: Java version must be 1.8 or greater
skipped: Java version must be 9 or greater
skipped: Java version must be 8 or greater
testSequentialRequests[https]
skipped: Java version must be 1.8 or greater
testPipelinedRequests[https]
skipped: Java version must be 1.8 or greater
testSequentialRequestsSameEndpoint[https]
skipped: Java version must be 1.8 or greater