AbstractIvyRemoteRepoResolveIntegrationTest.groovy

Clone Tools
  • last updated a few seconds ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
Remove unnecessary @Unroll annotations from "dependencyManagement"

    • -3
    • +0
    ./AbstractIvyRemoteRepoResolveIntegrationTest.groovy
  1. … 160 more files in changeset.
Remove unnecessary @Unroll annotations from "dependencyManagement"

    • -3
    • +0
    ./AbstractIvyRemoteRepoResolveIntegrationTest.groovy
  1. … 160 more files in changeset.
Remove unnecessary @Unroll annotations from "dependencyManagement"

    • -3
    • +0
    ./AbstractIvyRemoteRepoResolveIntegrationTest.groovy
  1. … 160 more files in changeset.
Remove unnecessary @Unroll annotations from "dependencyManagement"

    • -3
    • +0
    ./AbstractIvyRemoteRepoResolveIntegrationTest.groovy
  1. … 160 more files in changeset.
Remove unnecessary @Unroll annotations from "dependencyManagement"

    • -3
    • +0
    ./AbstractIvyRemoteRepoResolveIntegrationTest.groovy
  1. … 160 more files in changeset.
Restore `skip = FAILS_TO_CLEANUP` occurrences removed by mistake

    • -0
    • +1
    ./AbstractIvyRemoteRepoResolveIntegrationTest.groovy
  1. … 2 more files in changeset.
Format `AbstractIvyRemoteRepoResolveIntegrationTest`

    • -6
    • +7
    ./AbstractIvyRemoteRepoResolveIntegrationTest.groovy
Restore `@ToBeFixedForInstantExecution` in `AbstractIvyRemoteRepoResolveIntegrationTest`

    • -1
    • +0
    ./AbstractIvyRemoteRepoResolveIntegrationTest.groovy
Re-annotate some tests still leaking file handles

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

    • -1
    • +1
    ./AbstractIvyRemoteRepoResolveIntegrationTest.groovy
Re-annotate some tests still leaking file handles

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

    • -1
    • +4
    ./AbstractIvyRemoteRepoResolveIntegrationTest.groovy
De-skip tests that don't leak files anymore

but still fail with instant execution

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

    • -1
    • +1
    ./AbstractIvyRemoteRepoResolveIntegrationTest.groovy
  1. … 18 more files in changeset.
De-skip tests that don't leak files anymore

but still fail with instant execution

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

    • -1
    • +1
    ./AbstractIvyRemoteRepoResolveIntegrationTest.groovy
  1. … 18 more files in changeset.
De-skip tests that don't leak files anymore

but still fail with instant execution

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

    • -1
    • +1
    ./AbstractIvyRemoteRepoResolveIntegrationTest.groovy
  1. … 18 more files in changeset.
Rename @ToBeFixedForInstantExecution.value to skip for explicitness

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

    • -1
    • +1
    ./AbstractIvyRemoteRepoResolveIntegrationTest.groovy
  1. … 36 more files in changeset.
Rename @FailsWithInstantExecution to @ToBeFixedForInstantExecution

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

    • -6
    • +6
    ./AbstractIvyRemoteRepoResolveIntegrationTest.groovy
  1. … 872 more files in changeset.
Move skip reasons to @FailsWithInstantExecution and drop @IgnoreWithInstantExecution

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

    • -2
    • +1
    ./AbstractIvyRemoteRepoResolveIntegrationTest.groovy
  1. … 45 more files in changeset.
Annotate integ tests failing to cleanup with instant execution in :resourcesSftp

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

    • -1
    • +2
    ./AbstractIvyRemoteRepoResolveIntegrationTest.groovy
  1. … 7 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>

    • -6
    • +6
    ./AbstractIvyRemoteRepoResolveIntegrationTest.groovy
  1. … 126 more files in changeset.
Annotate integ tests failing with instant execution in :dependencyManagement

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

    • -0
    • +6
    ./AbstractIvyRemoteRepoResolveIntegrationTest.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
    • +6
    ./AbstractIvyRemoteRepoResolveIntegrationTest.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
    • +6
    ./AbstractIvyRemoteRepoResolveIntegrationTest.groovy
  1. … 93 more files in changeset.
Adjust tests and samples to new metadata sources defaults

    • -3
    • +2
    ./AbstractIvyRemoteRepoResolveIntegrationTest.groovy
  1. … 95 more files in changeset.
Adjust tests and samples to new metadata sources defaults

    • -3
    • +2
    ./AbstractIvyRemoteRepoResolveIntegrationTest.groovy
  1. … 15 more files in changeset.
Adjust tests and samples to new metadata sources defaults

    • -3
    • +2
    ./AbstractIvyRemoteRepoResolveIntegrationTest.groovy
  1. … 15 more files in changeset.
Adjust tests and samples to new metadata sources defaults

    • -3
    • +2
    ./AbstractIvyRemoteRepoResolveIntegrationTest.groovy
  1. … 15 more files in changeset.
Provide a type safe API for configuring pattern layout

When an IvyArtifactRepository is configured with a `pattern` layout, it

can be further configured. This change deprecates the older method that

took both the layout name and a configuration closure in favour of a

named method to configure the `pattern` layout since the others cannot

be configured.

Issue #6529

    • -1
    • +1
    ./AbstractIvyRemoteRepoResolveIntegrationTest.groovy
  1. … 15 more files in changeset.
Fix tests

    • -13
    • +2
    ./AbstractIvyRemoteRepoResolveIntegrationTest.groovy
  1. … 1 more file in changeset.
Revert code that fails build upon first unexpected HTTP resolve error

    • -2
    • +13
    ./AbstractIvyRemoteRepoResolveIntegrationTest.groovy
  1. … 6 more files in changeset.
Add blacklister to repository management (#3047)

Fix https://github.com/gradle/gradle/issues/2853

Previous versions of Gradle would fall through to the next repository

if resolution in one repository failed. This may cause potentially

indeterministic resolution result. This PR changes this behaviour

and will explicitly rethrow exceptions which occur in dependency

resolution instead of quietly continue to the next repository.

What's more, this PR introduces a RepositoryBlacklister. Exceptions

thrown during dependency resolution are categoried as follows:

1. Caused by HTTP error status code (other than 2xx/3xx/404)

These exceptions would be considered as "recoverable" since

the server seems still to be able to respond.

2. Caused by other IOException/UncheckedIOException

These exceptions would be considered as "unrecoverable"

and the repository would be blacklisted in the build.

    • -13
    • +2
    ./AbstractIvyRemoteRepoResolveIntegrationTest.groovy
  1. … 19 more files in changeset.
Use doLast instead of left shift operator

Made this change in preparation for deprecating the left shift operator.

+review REVIEW-6236

    • -8
    • +16
    ./AbstractIvyRemoteRepoResolveIntegrationTest.groovy
  1. … 163 more files in changeset.