You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@hc.apache.org by ol...@apache.org on 2022/10/23 10:47:42 UTC

[httpcomponents-core] branch master updated (f1bb865b6 -> d31e3b6db)

This is an automated email from the ASF dual-hosted git repository.

olegk pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/httpcomponents-core.git


    from f1bb865b6 HTTPCORE-726: Improved capacity management in SharedInputBuffer
     add 853debcf8 Fixed integration tests broken by JUnit 5 upgrade
     add d31e3b6db Improved capacity tracking in async EchoHandler

No new revisions were added by this update.

Summary of changes:
 httpcore5-testing/pom.xml                          |   5 -
 .../testing/classic/ClassicAuthenticationTest.java | 195 +++++--------
 .../classic/ClassicHttp1CoreTransportTest.java     |  98 +++++++
 .../ClassicHttp1SocksProxyCoreTransportTest.java   | 105 +++++++
 ...Test.java => ClassicHttpCoreTransportTest.java} | 129 +--------
 .../testing/classic/ClassicIntegrationTest.java    | 268 ++++++++----------
 .../testing/classic/ClassicIntegrationTests.java   | 126 +++++++++
 .../testing/classic/ClassicProtocolTests.java}     |  30 +-
 .../classic/ClassicServerBootstrapFilterTest.java  | 141 ++++------
 .../testing/classic/ClassicTLSIntegrationTest.java |  21 +-
 ...gResponseOutOfOrderStrategyIntegrationTest.java | 140 +++-------
 .../classic/extension/ClassicTestResources.java    |  99 +++++++
 .../classic/extension/HttpRequesterResource.java   |  86 ++++++
 .../classic/extension/HttpServerResource.java      |  90 ++++++
 .../SocksProxyResource.java}                       |  47 ++--
 .../nio/AsyncServerBootstrapFilterTest.java        | 148 +++-------
 .../apache/hc/core5/testing/nio/EchoHandler.java   |  45 ++-
 .../apache/hc/core5/testing/nio/H2AlpnTest.java    | 129 +++------
 .../apache/hc/core5/testing/nio/H2AlpnTests.java}  |  36 ++-
 ...t.java => H2CoreTransportMultiplexingTest.java} | 136 +++------
 .../hc/core5/testing/nio/H2CoreTransportTest.java  |  81 ++++++
 .../hc/core5/testing/nio/H2IntegrationTest.java    | 119 ++++----
 .../testing/nio/H2ProtocolNegotiationTest.java     | 125 +++------
 .../testing/nio/H2ServerAndRequesterTest.java      | 304 ---------------------
 .../testing/nio/H2ServerBootstrapFiltersTest.java  | 154 ++++-------
 .../testing/nio/H2SocksProxyCoreTransportTest.java |  88 ++++++
 .../core5/testing/nio/Http1AuthenticationTest.java | 202 +++++---------
 .../core5/testing/nio/Http1CoreTransportTest.java  | 173 ++++++++++++
 .../hc/core5/testing/nio/Http1IntegrationTest.java | 174 ++++++++----
 .../nio/Http1SocksProxyCoreTransportTest.java      | 121 ++++++++
 .../nio/Http1SocksProxyIntegrationTest.java        |  70 -----
 ...questerTest.java => HttpCoreTransportTest.java} | 161 ++---------
 .../hc/core5/testing/nio/HttpIntegrationTests.java | 177 ++++++++++++
 .../hc/core5/testing/nio/HttpProtocolTests.java}   |  48 +++-
 .../testing/nio/InternalH2ServerTestBase.java      |  76 ------
 .../testing/nio/InternalHttp1ServerTestBase.java   |  80 ------
 .../testing/nio/JSSEProviderIntegrationTest.java   |  97 +++----
 .../testing/nio/JSSEProviderIntegrationTests.java} |  37 ++-
 .../hc/core5/testing/nio/TLSIntegrationTest.java   |  22 +-
 .../hc/core5/testing/nio/TLSUpgradeTest.java       | 105 ++-----
 .../nio/extension/H2AsyncRequesterResource.java    |  94 +++++++
 .../nio/extension/H2AsyncServerResource.java       |  94 +++++++
 .../extension/H2MultiplexingRequesterResource.java |  90 ++++++
 .../testing/nio/extension/H2TestResources.java     |  99 +++++++
 .../testing/nio/extension/Http1TestResources.java  |  99 +++++++
 .../nio/extension/HttpAsyncRequesterResource.java  |  92 +++++++
 .../nio/extension/HttpAsyncServerResource.java     |  92 +++++++
 .../core5/testing/reactive/IntegrationTests.java   |  38 +--
 .../core5/testing/reactive/ReactiveClientTest.java | 153 +++--------
 pom.xml                                            |   6 -
 50 files changed, 2971 insertions(+), 2374 deletions(-)
 create mode 100644 httpcore5-testing/src/test/java/org/apache/hc/core5/testing/classic/ClassicHttp1CoreTransportTest.java
 create mode 100644 httpcore5-testing/src/test/java/org/apache/hc/core5/testing/classic/ClassicHttp1SocksProxyCoreTransportTest.java
 rename httpcore5-testing/src/test/java/org/apache/hc/core5/testing/classic/{ClassicServerAndRequesterTest.java => ClassicHttpCoreTransportTest.java} (55%)
 create mode 100644 httpcore5-testing/src/test/java/org/apache/hc/core5/testing/classic/ClassicIntegrationTests.java
 copy httpcore5-testing/src/{main/java/org/apache/hc/core5/testing/classic/LoggingSupport.java => test/java/org/apache/hc/core5/testing/classic/ClassicProtocolTests.java} (70%)
 create mode 100644 httpcore5-testing/src/test/java/org/apache/hc/core5/testing/classic/extension/ClassicTestResources.java
 create mode 100644 httpcore5-testing/src/test/java/org/apache/hc/core5/testing/classic/extension/HttpRequesterResource.java
 create mode 100644 httpcore5-testing/src/test/java/org/apache/hc/core5/testing/classic/extension/HttpServerResource.java
 rename httpcore5-testing/src/test/java/org/apache/hc/core5/testing/{nio/H2SocksProxyIntegrationTest.java => extension/SocksProxyResource.java} (57%)
 copy httpcore5-testing/src/{main/java/org/apache/hc/core5/testing/nio/LoggingExceptionCallback.java => test/java/org/apache/hc/core5/testing/nio/H2AlpnTests.java} (61%)
 rename httpcore5-testing/src/test/java/org/apache/hc/core5/testing/nio/{H2ServerAndMultiplexingRequesterTest.java => H2CoreTransportMultiplexingTest.java} (75%)
 create mode 100644 httpcore5-testing/src/test/java/org/apache/hc/core5/testing/nio/H2CoreTransportTest.java
 delete mode 100644 httpcore5-testing/src/test/java/org/apache/hc/core5/testing/nio/H2ServerAndRequesterTest.java
 create mode 100644 httpcore5-testing/src/test/java/org/apache/hc/core5/testing/nio/H2SocksProxyCoreTransportTest.java
 create mode 100644 httpcore5-testing/src/test/java/org/apache/hc/core5/testing/nio/Http1CoreTransportTest.java
 create mode 100644 httpcore5-testing/src/test/java/org/apache/hc/core5/testing/nio/Http1SocksProxyCoreTransportTest.java
 delete mode 100644 httpcore5-testing/src/test/java/org/apache/hc/core5/testing/nio/Http1SocksProxyIntegrationTest.java
 rename httpcore5-testing/src/test/java/org/apache/hc/core5/testing/nio/{Http1ServerAndRequesterTest.java => HttpCoreTransportTest.java} (70%)
 create mode 100644 httpcore5-testing/src/test/java/org/apache/hc/core5/testing/nio/HttpIntegrationTests.java
 copy httpcore5-testing/src/{main/java/org/apache/hc/core5/testing/nio/LoggingExceptionCallback.java => test/java/org/apache/hc/core5/testing/nio/HttpProtocolTests.java} (59%)
 delete mode 100644 httpcore5-testing/src/test/java/org/apache/hc/core5/testing/nio/InternalH2ServerTestBase.java
 delete mode 100644 httpcore5-testing/src/test/java/org/apache/hc/core5/testing/nio/InternalHttp1ServerTestBase.java
 copy httpcore5-testing/src/{main/java/org/apache/hc/core5/testing/nio/LoggingExceptionCallback.java => test/java/org/apache/hc/core5/testing/nio/JSSEProviderIntegrationTests.java} (62%)
 create mode 100644 httpcore5-testing/src/test/java/org/apache/hc/core5/testing/nio/extension/H2AsyncRequesterResource.java
 create mode 100644 httpcore5-testing/src/test/java/org/apache/hc/core5/testing/nio/extension/H2AsyncServerResource.java
 create mode 100644 httpcore5-testing/src/test/java/org/apache/hc/core5/testing/nio/extension/H2MultiplexingRequesterResource.java
 create mode 100644 httpcore5-testing/src/test/java/org/apache/hc/core5/testing/nio/extension/H2TestResources.java
 create mode 100644 httpcore5-testing/src/test/java/org/apache/hc/core5/testing/nio/extension/Http1TestResources.java
 create mode 100644 httpcore5-testing/src/test/java/org/apache/hc/core5/testing/nio/extension/HttpAsyncRequesterResource.java
 create mode 100644 httpcore5-testing/src/test/java/org/apache/hc/core5/testing/nio/extension/HttpAsyncServerResource.java
 copy httpcore5/src/main/java/org/apache/hc/core5/http/protocol/UriPatternType.java => httpcore5-testing/src/test/java/org/apache/hc/core5/testing/reactive/IntegrationTests.java (65%)