Clone Tools
  • last updated a few seconds ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
Fixes.

    • -2
    • +2
    ./resolve/attributes/StronglyTypedConfigurationAttributesResolveIntegrationTest.groovy
    • -1
    • +1
    ./resolve/transform/ArtifactTransformIntegrationTest.groovy
    • -4
    • +4
    ./resolve/transform/ArtifactTransformValuesInjectionIntegrationTest.groovy
  1. … 22 more files in changeset.
Add `BuildServiceParameters.None` marker type that is used to indicate that a build service does not take any parameters, to match the pattern used in other places.

Extract some validation logic from several places so it can be reused in the places where parameterized isolated objects, such as artifact transforms or build services, are registered.

    • -2
    • +2
    ./resolve/attributes/StronglyTypedConfigurationAttributesResolveIntegrationTest.groovy
    • -1
    • +1
    ./resolve/transform/ArtifactTransformIntegrationTest.groovy
    • -4
    • +4
    ./resolve/transform/ArtifactTransformValuesInjectionIntegrationTest.groovy
  1. … 33 more files in changeset.
Add `BuildServiceParameters.None` marker type that is used to indicate that a build service does not take any parameters, to match the pattern used in other places.

Extract some validation logic from several places so it can be reused in the places where parameterized isolated objects, such as artifact transforms or build services, are registered.

    • -2
    • +2
    ./resolve/attributes/StronglyTypedConfigurationAttributesResolveIntegrationTest.groovy
    • -1
    • +1
    ./resolve/transform/ArtifactTransformIntegrationTest.groovy
    • -4
    • +4
    ./resolve/transform/ArtifactTransformValuesInjectionIntegrationTest.groovy
  1. … 33 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
    ./resolve/http/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
    ./resolve/http/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
    ./resolve/http/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
    ./resolve/http/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
    ./resolve/http/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
    • +2
    ./resolve/CacheResolveIntegrationTest.groovy
    • -0
    • +2
    ./resolve/DependencyUnresolvedModuleIntegrationTest.groovy
    • -0
    • +3
    ./resolve/http/AbstractHttpsRepoResolveIntegrationTest.groovy
    • -0
    • +6
    ./resolve/http/AbstractProxyResolveIntegrationTest.groovy
    • -0
    • +4
    ./resolve/http/AbstractRedirectResolveIntegrationTest.groovy
  1. … 54 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
    • +2
    ./resolve/CacheResolveIntegrationTest.groovy
    • -0
    • +2
    ./resolve/DependencyUnresolvedModuleIntegrationTest.groovy
    • -0
    • +3
    ./resolve/http/AbstractHttpsRepoResolveIntegrationTest.groovy
    • -0
    • +6
    ./resolve/http/AbstractProxyResolveIntegrationTest.groovy
    • -0
    • +4
    ./resolve/http/AbstractRedirectResolveIntegrationTest.groovy
  1. … 54 more files in changeset.
Add another (failing) test to clarify issues caused by #6567

    • -0
    • +35
    ./resolve/VersionConflictResolutionIntegrationTest.groovy
Support '!!' short notation in dependency constraints

    • -0
    • +33
    ./resolve/RichVersionConstraintsIntegrationTest.groovy
  1. … 1 more file in changeset.
Annotate JUnit integ tests failing with instant execution

in already annotated subprojects

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

    • -0
    • +2
    ./resolve/ArtifactDependenciesIntegrationTest.groovy
  1. … 19 more files in changeset.
Annotate JUnit integ tests failing with instant execution

in already annotated subprojects

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

    • -0
    • +2
    ./resolve/ArtifactDependenciesIntegrationTest.groovy
  1. … 19 more files in changeset.
Introduce JUnit rules for @[Fails|Ignore]WithInstantExecution

and remove the current assume method

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

    • -2
    • +0
    ./resolve/ArtifactDependenciesIntegrationTest.groovy
  1. … 13 more files in changeset.
Introduce JUnit rules for @[Fails|Ignore]WithInstantExecution

and remove the current assume method

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

    • -2
    • +0
    ./resolve/ArtifactDependenciesIntegrationTest.groovy
  1. … 13 more files in changeset.
Remove unused import

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

    • -1
    • +0
    ./resolve/ArtifactDependenciesIntegrationTest.groovy
Refine JUnit flavor of "ignore with instant execution"

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

    • -2
    • +2
    ./resolve/ArtifactDependenciesIntegrationTest.groovy
  1. … 1 more file in changeset.
Annotate integ tests failing with instant execution in :dependencyManagement

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

    • -0
    • +3
    ./resolve/ArtifactDependenciesIntegrationTest.groovy
    • -0
    • +5
    ./resolve/ArtifactSelectionIntegrationTest.groovy
    • -1
    • +3
    ./resolve/CacheResolveIntegrationTest.groovy
    • -0
    • +4
    ./resolve/ClientModuleDependenciesResolveIntegrationTest.groovy
    • -0
    • +3
    ./resolve/ConfigurationBuildDependenciesIntegrationTest.groovy
    • -0
    • +7
    ./resolve/DependencyUnresolvedModuleIntegrationTest.groovy
    • -0
    • +4
    ./resolve/ExternalModuleVariantsIntegrationTest.groovy
    • -0
    • +3
    ./resolve/FlatDirJvmLibraryArtifactResolutionIntegrationTest.groovy
    • -0
    • +3
    ./resolve/ForcedModulesIntegrationTest.groovy
    • -0
    • +6
    ./resolve/PublishAndResolveIntegrationTest.groovy
    • -0
    • +5
    ./resolve/ResolveConfigurationDependenciesBuildOperationIntegrationTest.groovy
    • -0
    • +2
    ./resolve/ResolveConfigurationRepositoriesBuildOperationIntegrationTest.groovy
    • -0
    • +2
    ./resolve/UnsafeConfigurationResolutionDeprecationIntegrationTest.groovy
    • -0
    • +9
    ./resolve/VersionConflictResolutionIntegrationTest.groovy
  1. … 79 more files in changeset.
Annotate integ tests failing with instant execution in :dependencyManagement

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

    • -0
    • +3
    ./resolve/ArtifactDependenciesIntegrationTest.groovy
    • -0
    • +5
    ./resolve/ArtifactSelectionIntegrationTest.groovy
    • -1
    • +3
    ./resolve/CacheResolveIntegrationTest.groovy
    • -0
    • +4
    ./resolve/ClientModuleDependenciesResolveIntegrationTest.groovy
    • -0
    • +3
    ./resolve/ConfigurationBuildDependenciesIntegrationTest.groovy
    • -0
    • +7
    ./resolve/DependencyUnresolvedModuleIntegrationTest.groovy
    • -0
    • +4
    ./resolve/ExternalModuleVariantsIntegrationTest.groovy
    • -0
    • +3
    ./resolve/FlatDirJvmLibraryArtifactResolutionIntegrationTest.groovy
    • -0
    • +3
    ./resolve/ForcedModulesIntegrationTest.groovy
    • -0
    • +6
    ./resolve/PublishAndResolveIntegrationTest.groovy
    • -0
    • +5
    ./resolve/ResolveConfigurationDependenciesBuildOperationIntegrationTest.groovy
    • -0
    • +2
    ./resolve/ResolveConfigurationRepositoriesBuildOperationIntegrationTest.groovy
    • -0
    • +2
    ./resolve/UnsafeConfigurationResolutionDeprecationIntegrationTest.groovy
    • -0
    • +9
    ./resolve/VersionConflictResolutionIntegrationTest.groovy
  1. … 79 more files in changeset.
Annotate integ tests failing with instant execution in :dependencyManagement

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

    • -0
    • +4
    ./resolve/ArtifactDependenciesIntegrationTest.groovy
    • -0
    • +5
    ./resolve/ArtifactSelectionIntegrationTest.groovy
    • -1
    • +3
    ./resolve/CacheResolveIntegrationTest.groovy
    • -0
    • +4
    ./resolve/ClientModuleDependenciesResolveIntegrationTest.groovy
    • -0
    • +3
    ./resolve/ConfigurationBuildDependenciesIntegrationTest.groovy
    • -0
    • +7
    ./resolve/DependencyUnresolvedModuleIntegrationTest.groovy
    • -0
    • +4
    ./resolve/ExternalModuleVariantsIntegrationTest.groovy
    • -0
    • +3
    ./resolve/FlatDirJvmLibraryArtifactResolutionIntegrationTest.groovy
    • -0
    • +3
    ./resolve/ForcedModulesIntegrationTest.groovy
    • -0
    • +6
    ./resolve/PublishAndResolveIntegrationTest.groovy
    • -0
    • +5
    ./resolve/ResolveConfigurationDependenciesBuildOperationIntegrationTest.groovy
    • -0
    • +2
    ./resolve/ResolveConfigurationRepositoriesBuildOperationIntegrationTest.groovy
    • -0
    • +2
    ./resolve/UnsafeConfigurationResolutionDeprecationIntegrationTest.groovy
    • -0
    • +9
    ./resolve/VersionConflictResolutionIntegrationTest.groovy
  1. … 79 more files in changeset.
There can be multiple enforced platform variants for Gradle metadata

Follow up to: #11118

    • -8
    • +18
    ./resolve/platforms/JavaPlatformResolveIntegrationTest.groovy
  1. … 3 more files in changeset.
There can be multiple enforced platform variants for Gradle metadata

Follow up to: #11118

    • -8
    • +18
    ./resolve/platforms/JavaPlatformResolveIntegrationTest.groovy
  1. … 3 more files in changeset.
Merge branch 'release'

    • -2
    • +64
    ./resolve/alignment/ForcingPlatformAlignmentTest.groovy
  1. … 1 more file in changeset.
Remove `platform` dsl from constraint handler

These shortcuts define details of a dependency like attributes,

requested capabilities and 'endorse strict' status. These things

can not be defined on constraints. So these methods only cause

inconsistent behavior.

One can use constraints in combination with platforms like this to

control platform versions:

dependencies {

api platform("org:platform")

constraints {

api "org:platform:1.0"

}

}

    • -2
    • +64
    ./resolve/alignment/ForcingPlatformAlignmentTest.groovy
    • -2
    • +2
    ./resolve/platforms/JavaPlatformResolveIntegrationTest.groovy
  1. … 9 more files in changeset.
Remove `platform` dsl from constraint handler

These shortcuts define details of a dependency like attributes,

requested capabilities and 'endorse strict' status. These things

can not be defined on constraints. So these methods only cause

inconsistent behavior.

One can use constraints in combination with platforms like this to

control platform versions:

dependencies {

api platform("org:platform")

constraints {

api "org:platform:1.0"

}

}

    • -2
    • +64
    ./resolve/alignment/ForcingPlatformAlignmentTest.groovy
    • -2
    • +2
    ./resolve/platforms/JavaPlatformResolveIntegrationTest.groovy
  1. … 7 more files in changeset.
Remove `platform` dsl from constraint handler

These shortcuts define details of a dependency like attributes,

requested capabilities and 'endorse strict' status. These things

can not be defined on constraints. So these methods only cause

inconsistent behavior.

One can use constraints in combination with platforms like this to

control platform versions:

dependencies {

api platform("org:platform")

constraints {

api "org:platform:1.0"

}

}

    • -2
    • +64
    ./resolve/alignment/ForcingPlatformAlignmentTest.groovy
    • -2
    • +2
    ./resolve/platforms/JavaPlatformResolveIntegrationTest.groovy
  1. … 10 more files in changeset.
Remove `platform` dsl from constraint handler

These shortcuts define details of a dependency like attributes,

requested capabilities and 'endorse strict' status. These things

can not be defined on constraints. So these methods only cause

inconsistent behavior.

One can use constraints in combination with platforms like this to

control platform versions:

dependencies {

api platform("org:platform")

constraints {

api "org:platform:1.0"

}

}

    • -2
    • +64
    ./resolve/alignment/ForcingPlatformAlignmentTest.groovy
    • -2
    • +2
    ./resolve/platforms/JavaPlatformResolveIntegrationTest.groovy
  1. … 7 more files in changeset.
Fix NPE and tests

  1. … 5 more files in changeset.
Fix NPE and tests

  1. … 4 more files in changeset.