HttpsProxyResolveIntegrationTest.groovy

Clone Tools
  • last updated a few seconds ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
Disable some https test on JDK12

Each test method takes about 5 minutes because of

https://bugs.openjdk.java.net/browse/JDK-8219658.

The bug may be fixed JDK 12.02, so maybe we should upgrade

to this version at some point.

    • -0
    • +4
    ./HttpsProxyResolveIntegrationTest.groovy
  1. … 3 more files in changeset.
Upgrade Jetty to 6.1.26 to fix file handle leaks

Tests using both HttpServer and TestKeyStore fixtures to setup a TLS

enabled HTTP server leak file handles because Jetty is not releasing

the keystore files.

This minor Jetty version includes the proper fix:

- http://dev.jetty.codehaus.narkive.com/rDyeZ8st/jetty-dev-jira-created-jetty-1292-sslsocketconnector-createfactory-leaks-file-handles-when-reading

- http://jetty.4.x6.nabble.com/Jetty-release-6-1-26-td45150.html

    • -2
    • +0
    ./HttpsProxyResolveIntegrationTest.groovy
  1. … 8 more files in changeset.
HTTPS test fixtures leave files open.

    • -0
    • +2
    ./HttpsProxyResolveIntegrationTest.groovy
Changed http/https int tests so that they don't use maven central, added some coverage for a some failure cases.

    • -3
    • +7
    ./HttpsProxyResolveIntegrationTest.groovy
  1. … 2 more files in changeset.
Normalize HTTP and HTTPS proxy test coverage

+review REVIEW-5736

    • -82
    • +12
    ./HttpsProxyResolveIntegrationTest.groovy
  1. … 3 more files in changeset.
Remove unused reference to HttpServer

+review REVIEW-5736

    • -0
    • +45
    ./HttpsProxyResolveIntegrationTest.groovy
  1. … 4 more files in changeset.
Revert "Revert "Add tests for http/https proxying""

This reverts commit 6f81957d52be6e73c9b748d4c085e039a724658a.

    • -21
    • +41
    ./HttpsProxyResolveIntegrationTest.groovy
  1. … 5 more files in changeset.
Revert "Add tests for http/https proxying"

This reverts commit 5222e6338284ea3b2e04daa4aaefcdaba01ee3ab.

Revert "Add test coverage for http and https proxies"

This reverts commit db886bda238d892430e01ccad6e5894ea8801c34.

These tests pass from intellij, but not from command-line...

    • -41
    • +21
    ./HttpsProxyResolveIntegrationTest.groovy
  1. … 5 more files in changeset.
Add tests for http/https proxying

+review REVIEW-5736

    • -0
    • +19
    ./HttpsProxyResolveIntegrationTest.groovy
  1. … 1 more file in changeset.
Add test coverage for http and https proxies

+review REVIEW-5736

    • -22
    • +23
    ./HttpsProxyResolveIntegrationTest.groovy
  1. … 5 more files in changeset.
Use system default route planner when configuring http client

- This change will now use the appropriate proxy depending on the target URL

- This means HTTP proxy with be used for nonsecure connections and HTTPS proxy for secure connections, exclusively

- The old implementation used the HTTPS proxy for all connections if one was configured

Disable https tests for now.

+review REVIEW-5736

    • -0
    • +2
    ./HttpsProxyResolveIntegrationTest.groovy
  1. … 1 more file in changeset.
Fix test breakage on Windows

+review REVIEW-5736

    • -0
    • +2
    ./HttpsProxyResolveIntegrationTest.groovy
Add test coverage for HTTPS proxies

+review REVIEW-5736

    • -0
    • +49
    ./HttpsProxyResolveIntegrationTest.groovy
  1. … 3 more files in changeset.