AbstractHttpsRepoResolveIntegrationTest.groovy

Clone Tools
  • last updated a few minutes ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
Fix for previous commit.

    • -3
    • +0
    ./AbstractHttpsRepoResolveIntegrationTest.groovy
  1. … 15 more files in changeset.
Do not write the source paths for a `CopySpec` multiple times to the instant execution cache.

Previously, these were written once when the `CopySpec` was serialized and once when the associated input property spec was serialized.

This commit adds some special case handling for this case. It also preserves the identity of each `FileTree` and `FileCollection` instance for each task to enable short circuiting when the same file collections are referenced via multiple paths, such as in the `CopySpec` case.

    • -3
    • +0
    ./AbstractHttpsRepoResolveIntegrationTest.groovy
  1. … 36 more files in changeset.
Do not write the source paths for a `CopySpec` multiple times to the instant execution cache.

Previously, these were written once when the `CopySpec` was serialized and once when the associated input property spec was serialized.

This commit adds some special case handling for this case. It also preserves the identity of each `FileTree` and `FileCollection` instance for each task to enable short circuiting when the same file collections are referenced via multiple paths, such as in the `CopySpec` case.

    • -3
    • +0
    ./AbstractHttpsRepoResolveIntegrationTest.groovy
  1. … 42 more files in changeset.
Do not write the source paths for a `CopySpec` multiple times to the instant execution cache.

Previously, these were written once when the `CopySpec` was serialized and once when the associated input property spec was serialized.

This commit adds some special case handling for this case. It also preserves the identity of each `FileTree` and `FileCollection` instance for each task to enable short circuiting when the same file collections are referenced via multiple paths, such as in the `CopySpec` case.

    • -3
    • +0
    ./AbstractHttpsRepoResolveIntegrationTest.groovy
  1. … 36 more files in changeset.
Do not write the source paths for a `CopySpec` multiple times to the instant execution cache.

Previously, these were written once when the `CopySpec` was serialized and once when the associated input property spec was serialized.

This commit adds some special case handling for this case. It also preserves the identity of each `FileTree` and `FileCollection` instance for each task to enable short circuiting when the same file collections are referenced via multiple paths, such as in the `CopySpec` case.

    • -3
    • +0
    ./AbstractHttpsRepoResolveIntegrationTest.groovy
  1. … 36 more files in changeset.
Do not write the source paths for a `CopySpec` multiple times to the instant execution cache.

Previously, these were written once when the `CopySpec` was serialized and once when the associated input property spec was serialized.

This commit adds some special case handling for this case. It also preserves the identity of each `FileTree` and `FileCollection` instance for each task to enable short circuiting when the same file collections are referenced via multiple paths, such as in the `CopySpec` case.

    • -3
    • +0
    ./AbstractHttpsRepoResolveIntegrationTest.groovy
  1. … 42 more files in changeset.
Rename @FailsWithInstantExecution to @ToBeFixedForInstantExecution

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

    • -3
    • +3
    ./AbstractHttpsRepoResolveIntegrationTest.groovy
  1. … 872 more files in changeset.
Annotate integ tests failing with instant execution in various projects

after third round of CI feedback

much better, no more OOMEs, no more hung builds, no more console

replacement weirdness

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

    • -5
    • +2
    ./AbstractHttpsRepoResolveIntegrationTest.groovy
  1. … 36 more files in changeset.
Annotate integ tests failing with instant execution in various projects

after third round of CI feedback

much better, no more OOMEs, no more hung builds, no more console

replacement weirdness

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

    • -5
    • +2
    ./AbstractHttpsRepoResolveIntegrationTest.groovy
  1. … 38 more files in changeset.
Annotate integ tests failing with instant execution in various projects

after third round of CI feedback

much better, no more OOMEs, no more hung builds, no more console

replacement weirdness

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

    • -5
    • +2
    ./AbstractHttpsRepoResolveIntegrationTest.groovy
  1. … 37 more files in changeset.
Annotate integ tests failing with instant execution in various projects

after third round of CI feedback

much better, no more OOMEs, no more hung builds, no more console

replacement weirdness

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

    • -5
    • +2
    ./AbstractHttpsRepoResolveIntegrationTest.groovy
  1. … 37 more files in changeset.
Annotate integ tests failing with instant execution in various projects

after third round of CI feedback

much better, no more OOMEs, no more hung builds, no more console

replacement weirdness

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

    • -5
    • +2
    ./AbstractHttpsRepoResolveIntegrationTest.groovy
  1. … 37 more files in changeset.
Annotate integ tests failing with instant execution in various projects

after first round of CI feedback

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

    • -0
    • +3
    ./AbstractHttpsRepoResolveIntegrationTest.groovy
  1. … 58 more files in changeset.
Annotate integ tests failing with instant execution in various projects

after first round of CI feedback

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

    • -0
    • +3
    ./AbstractHttpsRepoResolveIntegrationTest.groovy
  1. … 58 more files in changeset.
Annotate integ tests failing with instant execution in :dependencyManagement

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

    • -0
    • +3
    ./AbstractHttpsRepoResolveIntegrationTest.groovy
  1. … 93 more files in changeset.
Annotate integ tests failing with instant execution in :dependencyManagement

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

    • -0
    • +3
    ./AbstractHttpsRepoResolveIntegrationTest.groovy
  1. … 93 more files in changeset.
Annotate integ tests failing with instant execution in :dependencyManagement

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

    • -0
    • +3
    ./AbstractHttpsRepoResolveIntegrationTest.groovy
  1. … 93 more files in changeset.
Re-enable HTTPS tests

After the issue is fixed in 11.0.3 and 12.0.1.

    • -2
    • +0
    ./AbstractHttpsRepoResolveIntegrationTest.groovy
Re-enable HTTPS tests

After the issue is fixed in 11.0.3 and 12.0.1.

    • -4
    • +0
    ./AbstractHttpsRepoResolveIntegrationTest.groovy
Re-enable HTTPS tests

After the issue is fixed in 11.0.3 and 12.0.1.

    • -5
    • +0
    ./AbstractHttpsRepoResolveIntegrationTest.groovy
Ignore HttpsRepoResolveIntegrationTest for now

We ran into https://bugs.openjdk.java.net/browse/JDK-8219658 when testing HTTPS with JDK 12.

Ignore it for now until the fix comes out.

    • -0
    • +4
    ./AbstractHttpsRepoResolveIntegrationTest.groovy
Ignore HttpsRepoResolveIntegrationTest for now

We ran into https://bugs.openjdk.java.net/browse/JDK-8219658 when testing HTTPS with JDK 12.

Ignore it for now until the fix comes out.

    • -0
    • +4
    ./AbstractHttpsRepoResolveIntegrationTest.groovy
Ignore HttpsRepoResolveIntegrationTest for now

We ran into https://bugs.openjdk.java.net/browse/JDK-8219658 when testing HTTPS with JDK 12.

Ignore it for now until the fix comes out.

    • -0
    • +4
    ./AbstractHttpsRepoResolveIntegrationTest.groovy
Loosen int test expectation.

    • -1
    • +0
    ./AbstractHttpsRepoResolveIntegrationTest.groovy
Change int test to verify that https request did not proceed on authentication failure by using the http server fixture rather than looking for stack traces in test process output.

    • -8
    • +8
    ./AbstractHttpsRepoResolveIntegrationTest.groovy
  1. … 2 more files in changeset.
Fix int tests for changes to test fixtures.

    • -2
    • +2
    ./AbstractHttpsRepoResolveIntegrationTest.groovy
  1. … 3 more files in changeset.
Change int tests to use relevant fixture methods to express their expectations about the build log output.

    • -2
    • +2
    ./AbstractHttpsRepoResolveIntegrationTest.groovy
  1. … 28 more files in changeset.
Add authentication support to HttpServerFixture

This allows to enable authentication on the BuildCache for

integration tests.

+review REVIEW-6479

    • -6
    • +7
    ./AbstractHttpsRepoResolveIntegrationTest.groovy
  1. … 14 more files in changeset.
Add coverage for authenticating to HTTPS repositories

+review REVIEW-5736

    • -6
    • +29
    ./AbstractHttpsRepoResolveIntegrationTest.groovy
  1. … 2 more files in changeset.
Rename some test cases to more accurately reflect their purpose

    • -1
    • +1
    ./AbstractHttpsRepoResolveIntegrationTest.groovy
  1. … 2 more files in changeset.