Clone Tools
  • last updated a few seconds ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
Enfore looking only for `ivy` or `gradle` metadata when doing resolution

This commit uses the `metadataSources` to make sure that when we re-resolve, we only use the expected metadata source.

This prevents some tests from accidentally passing because we resolve to Ivy after failing with Gradle.

  1. … 5 more files in changeset.
Resolve published Ivy files twice, with and without Gradle metadata

This commit changes the Ivy publication tests so that we resolve the published files twice:

- once with Gradle metadata

- once without Gradle metadata

Expectations are set on both, using a single entry point (`resolveArtifacts`). This removes the

explosion of `resolveArtifact` methods.

  1. … 12 more files in changeset.
Fix legacy Ivy publishing for null Exclude artifacts

    • -5
    • +5
    ./api/publish/ivy/AbstractIvyRemoteLegacyPublishIntegrationTest.groovy
  1. … 1 more file in changeset.
Make java libraries publishable on Ivy using Gradle metadata

This commit completes Gradle metadata publishing on Ivy repositories. It adds the necessary support, and

converts several tests to the wrapping `javaLibrary` test fixture.

  1. … 28 more files in changeset.
Use mavenCentral() and jcenter() mirrors in tests where possible

  1. … 51 more files in changeset.
Close sftp server session at end of broken upload test

    • -0
    • +6
    ./api/publish/ivy/AbstractIvyRemoteLegacyPublishIntegrationTest.groovy
  1. … 1 more file in changeset.
Fixed test expectations for changes to the outgoing variants of a java project.

    • -1
    • +1
    ./api/publish/ivy/AbstractIvyRemoteLegacyPublishIntegrationTest.groovy
Revert "Revert "Merge branch 'cc-java-library-plugin'""

This reverts commit c6cd884e1a8889fb25d26dfcfdfa79d896835e11.

    • -1
    • +1
    ./api/publish/ivy/AbstractIvyRemoteLegacyPublishIntegrationTest.groovy
  1. … 76 more files in changeset.
Revert "Merge branch 'cc-java-library-plugin'"

This reverts commit 0d442a55b445f537efbce65267ce9418fce2e7a8, reversing

changes made to 04647ab69fc8d19186cd2a78124ea74b8a89cc0f.

    • -1
    • +1
    ./api/publish/ivy/AbstractIvyRemoteLegacyPublishIntegrationTest.groovy
  1. … 76 more files in changeset.
Fix Ivy integration tests

    • -1
    • +1
    ./api/publish/ivy/AbstractIvyRemoteLegacyPublishIntegrationTest.groovy
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
    ./api/publish/ivy/AbstractIvyRemoteLegacyPublishIntegrationTest.groovy
  1. … 8 more files in changeset.
Clean up Ivy test fixture

+review REVIEW-6123

    • -8
    • +9
    ./api/publish/ivy/AbstractIvyRemoteLegacyPublishIntegrationTest.groovy
  1. … 3 more files in changeset.
Polishing

+review REVIEW-6123

    • -11
    • +12
    ./api/publish/ivy/AbstractIvyRemoteLegacyPublishIntegrationTest.groovy
  1. … 7 more files in changeset.
Fix for GRADLE-3440 & some improved integTests

    • -5
    • +32
    ./api/publish/ivy/AbstractIvyRemoteLegacyPublishIntegrationTest.groovy
  1. … 8 more files in changeset.
Upgrade Apache Commons Collections to v3.2.2

Version 3.2.1 has a CVSS 10.0 vulnerability. That's the worst kind of

vulnerability that exists. By merely existing on the classpath, this

library causes the Java serialization parser for the entire JVM process

to go from being a state machine to a turing machine. A turing machine

with an exec() function!

https://web.nvd.nist.gov/view/vuln/detail?vulnId=CVE-2015-8103

https://commons.apache.org/proper/commons-collections/security-reports.html

http://foxglovesecurity.com/2015/11/06/what-do-weblogic-websphere-jboss-jenkins-opennms-and-your-application-have-in-common-this-vulnerability/

    • -2
    • +2
    ./api/publish/ivy/AbstractIvyRemoteLegacyPublishIntegrationTest.groovy
  1. … 54 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

    • -0
    • +2
    ./api/publish/ivy/AbstractIvyRemoteLegacyPublishIntegrationTest.groovy
  1. … 97 more files in changeset.
Extracted a basic int test that verifies 'uploadArchives' for each transport, from various existing tests.

    • -0
    • +122
    ./api/publish/ivy/AbstractIvyRemoteLegacyPublishIntegrationTest.groovy
  1. … 16 more files in changeset.
Updated superclass for publish integration tests

    • -0
    • +78
    ./api/publish/ivy/AbstractIvyPublishIntegTest.groovy
    • -78
    • +0
    ./integtests/ivy/AbstractIvyPublishIntegTest.groovy
  1. … 14 more files in changeset.
fix packaging for AbstractIvyPublishIntegTest in ivy subproject

    • -0
    • +78
    ./integtests/ivy/AbstractIvyPublishIntegTest.groovy
  1. … 1 more file in changeset.