MavenPublishHttpsIntegTest.groovy

Clone Tools
  • last updated a few seconds ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
Rename @FailsWithInstantExecution to @ToBeFixedForInstantExecution

Signed-off-by: Paul Merlin <paul@gradle.com>

  1. … 872 more files in changeset.
Annotate integ tests failing with instant execution in various projects

removing most of @IgnoreWithInstantExecution annotations

after fixing the @FailsWithInstantExecution rule

and more ci feedback

also make @IgnoreWithInstantExecution require a reason from a fixed set

and add it to the remaining ignores

Signed-off-by: Paul Merlin <paul@gradle.com>

  1. … 126 more files in changeset.
Annotate integ tests failing with instant execution in :maven

Signed-off-by: Paul Merlin <paul@gradle.com>

  1. … 39 more files in changeset.
Annotate integ tests failing with instant execution in :maven

Signed-off-by: Paul Merlin <paul@gradle.com>

  1. … 39 more files in changeset.
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.

  1. … 3 more files in changeset.
Extract common expectations for artifact publish

    • -12
    • +4
    ./MavenPublishHttpsIntegTest.groovy
  1. … 6 more files in changeset.
Enable Gradle metadata publishing for all maven-publish tests

- Several tests are still failing

- Most of these seem related to the fact that we don't respect the modified publication coordinates

- Some required verifications are missing

- Dependency excludes are not yet supported, so we do not verify these for module metadata

  1. … 19 more files in changeset.
Moved `put()` and `list()` from `ExternalResourceRepository` to `ExternalResource`.

  1. … 19 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

  1. … 8 more files in changeset.
Stop the HttpServer before attempting to cleanup test files

  1. … 1 more file in changeset.
Cleaned out a bunch of TODOs

  1. … 30 more files in changeset.
Rename some test cases to more accurately reflect their purpose

  1. … 2 more files in changeset.
Make HTTPS related test failure assertions slightly better. Since the exception/stack trace is OS and JVM dependent, just look to make sure it's blowing up attempting to create an SSL socket.

+review REVIEW-5736

  1. … 2 more files in changeset.
More IBM JDK test fixes

+review REVIEW-5736

  1. … 1 more file in changeset.
Fix HTTPS test failures on Windows and Linux

+review REVIEW-5736

  1. … 2 more files in changeset.
Update HttpClient to 4.4.1

- This bumps httpclient to 4.4.1 and httpcore to 4.4.4

- Update ':docs' subproject to use same httpclient version to avoid duplicate libraries in IntelliJ

- Incorporated fix for GRADLE-3029 by synchronizing access to 'java.home' system property

- This commit also resolves GRADLE-3250 since SNI support was added in httpclient 4.3.2

+review REVIEW-5736

  1. … 17 more files in changeset.
Revert "Update HttpClient to 4.4.1"

This reverts commit cbafb10057af801054f22f5ebd42853bc9e8817a.

  1. … 17 more files in changeset.
Update HttpClient to 4.4.1

- This bumps httpclient to 4.4.1 and httpcore to 4.4.4

- Update ':docs' subproject to use same httpclient version to avoid duplicate libraries in IntelliJ

- Incorporated fix for GRADLE-3029 by synchronizing access to 'java.home' system property

- This commit also resolves GRADLE-3250 since SNI support was added in httpclient 4.3.2

+review REVIEW-5736

  1. … 17 more files in changeset.
Revert "Publishing integration tests should no longer leak file handles"

This reverts commit 46aab8cd8f1d0a918ae961b89c98b17c9530ed65.

+review REVIEW-5590

  1. … 4 more files in changeset.
Publishing integration tests should no longer leak file handles

+review REVIEW-5590

  1. … 4 more files in changeset.
Removed a bunch of TODO:DAZ comments that I'm not going to do anytime soon

  1. … 33 more files in changeset.
Forcefully clean up test temp directories and mark tests for which it fails on Windows with @LeaksFileHandles so that they still pass.

+review REVIEW-5504

  1. … 97 more files in changeset.
Port from Maven 2 to Maven 3 APIs

- Sonatype Aether is used for artifact installation and deployment

- Maven 3 JARs don't need to be jarjar-ed because there is no

conflict with Maven 2 any longer

  1. … 29 more files in changeset.
Added HttpServer.uri property, use this in a bunch of places instead of assembling the url from various pieces.

  1. … 9 more files in changeset.
Integration test coverage for publishing to HTTPS with the new publishing plugins

    • -0
    • +153
    ./MavenPublishHttpsIntegTest.groovy
  1. … 2 more files in changeset.