Clone Tools
  • last updated a few seconds ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
DSL tweaks

    • -2
    • +2
    ./DependencySubstitutionRulesIntegrationTest.groovy
  1. … 3 more files in changeset.
Fix merge problem.

    • -1
    • +1
    ./maven/MavenVersionRangeResolveIntegrationTest.groovy
Remove @ToBeFixedForInstantExecution on DefaultArtifactCacheLockingManagerIntegrationTest

by using :help in lieu of :tasks

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

    • -6
    • +3
    ./caching/DefaultArtifactCacheLockingManagerIntegrationTest.groovy
Remove @ToBeFixedForInstantExecution on DefaultArtifactCacheLockingManagerIntegrationTest

by using :help in lieu of :tasks

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

    • -6
    • +3
    ./caching/DefaultArtifactCacheLockingManagerIntegrationTest.groovy
Remove @ToBeFixedForInstantExecution on ArtifactTransformCachingIntegrationTest

by using :help in lieu of :tasks

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

    • -2
    • +1
    ./transform/ArtifactTransformCachingIntegrationTest.groovy
Remove @ToBeFixedForInstantExecution on ArtifactTransformCachingIntegrationTest

by using :help in lieu of :tasks

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

    • -2
    • +1
    ./transform/ArtifactTransformCachingIntegrationTest.groovy
Test fixes for strictness.

    • -0
    • +7
    ./DependencyUnresolvedModuleIntegrationTest.groovy
    • -1
    • +3
    ./caching/CachedMissingModulesIntegrationTest.groovy
    • -0
    • +5
    ./capabilities/CapabilitiesRulesIntegrationTest.groovy
    • -0
    • +6
    ./capabilities/CapabilitiesUseCasesIntegrationTest.groovy
    • -0
    • +1
    ./http/AbstractHttpsRepoResolveIntegrationTest.groovy
    • -1
    • +3
    ./ivy/IvyComponentMetadataRulesStatusIntegrationTest.groovy
    • -0
    • +6
    ./ivy/IvyDynamicRevisionResolveIntegrationTest.groovy
    • -0
    • +2
    ./ivy/IvyModuleResolveIntegrationTest.groovy
    • -0
    • +1
    ./maven/MavenBrokenRemoteResolveIntegrationTest.groovy
    • -0
    • +2
    ./maven/MavenVersionRangeResolveIntegrationTest.groovy
    • -2
    • +8
    ./strict/StrictVersionsInPlatformCentricDevelopmentIntegrationTest.groovy
    • -0
    • +2
    ./suppliers/CustomVersionListerIntegrationTest.groovy
    • -0
    • +4
    ./suppliers/DynamicRevisionRemoteResolveWithMetadataSupplierIntegrationTest.groovy
    • -5
    • +2
    ./verification/DependencyVerificationIntegrityCheckIntegTest.groovy
Test fixes for strictness.

    • -0
    • +3
    ./PublishedRichVersionConstraintsIntegrationTest.groovy
    • -0
    • +4
    ./attributes/ComponentAttributesDynamicVersionIntegrationTest.groovy
    • -3
    • +3
    ./attributes/MultipleVariantSelectionIntegrationTest.groovy
    • -0
    • +2
    ./bundling/JavaBundlingResolveIntegrationTest.groovy
    • -0
    • +2
    ./capabilities/CapabilitiesConflictResolutionIntegrationTest.groovy
    • -0
    • +2
    ./http/AbstractHttpsRepoResolveIntegrationTest.groovy
    • -0
    • +1
    ./ivy/IvyBrokenRemoteResolveIntegrationTest.groovy
    • -0
    • +6
    ./ivy/IvyDynamicRevisionRemoteResolveIntegrationTest.groovy
    • -4
    • +11
    ./maven/MavenDynamicResolveIntegrationTest.groovy
    • -0
    • +1
    ./maven/MavenRemoteDependencyWithGradleMetadataResolutionIntegrationTest.groovy
    • -0
    • +4
    ./maven/MavenSnapshotResolveIntegrationTest.groovy
    • -0
    • +2
    ./override/ComponentOverrideMetadataResolveIntegrationTest.groovy
    • -0
    • +5
    ./reproducibility/FailOnChangingVersionsResolveIntegrationTest.groovy
    • -0
    • +4
    ./rules/ComponentAttributesRulesIntegrationTest.groovy
    • -0
    • +3
    ./strict/StrictVersionConstraintsIntegrationTest.groovy
  1. … 3 more files in changeset.
Test fixes for strictness.

    • -0
    • +2
    ./artifactreuse/ResolutionOverrideIntegrationTest.groovy
    • -0
    • +2
    ./constraints/DependencyConstraintsAndResolutionStrategiesIntegrationTest.groovy
    • -0
    • +2
    ./http/ArtifactLookupResolveIntegrationTest.groovy
    • -0
    • +1
    ./ivy/IvyFileRepoResolveIntegrationTest.groovy
    • -0
    • +3
    ./maven/MavenBomResolveIntegrationTest.groovy
    • -0
    • +1
    ./maven/MavenFileRepoResolveIntegrationTest.groovy
    • -0
    • +5
    ./maven/MavenLocalRepoResolveIntegrationTest.groovy
    • -0
    • +1
    ./maven/MavenParentPomResolveIntegrationTest.groovy
    • -0
    • +2
    ./maven/MavenPomRelocationIntegrationTest.groovy
    • -0
    • +2
    ./maven/MavenScopesIntegrationTest.groovy
    • -0
    • +1
    ./suppliers/DynamicRevisionRemoteResolveWithMetadataSupplierIntegrationTest.groovy
Test fixes for strictness.

    • -0
    • +2
    ./artifactreuse/ResolutionOverrideIntegrationTest.groovy
    • -0
    • +2
    ./constraints/DependencyConstraintsAndResolutionStrategiesIntegrationTest.groovy
    • -0
    • +2
    ./http/ArtifactLookupResolveIntegrationTest.groovy
    • -0
    • +1
    ./ivy/IvyFileRepoResolveIntegrationTest.groovy
    • -0
    • +3
    ./maven/MavenBomResolveIntegrationTest.groovy
    • -0
    • +1
    ./maven/MavenFileRepoResolveIntegrationTest.groovy
    • -0
    • +5
    ./maven/MavenLocalRepoResolveIntegrationTest.groovy
    • -0
    • +1
    ./maven/MavenParentPomResolveIntegrationTest.groovy
    • -0
    • +2
    ./maven/MavenPomRelocationIntegrationTest.groovy
    • -0
    • +2
    ./maven/MavenScopesIntegrationTest.groovy
    • -0
    • +1
    ./suppliers/DynamicRevisionRemoteResolveWithMetadataSupplierIntegrationTest.groovy
Test fixes for strictness.

    • -0
    • +1
    ./ProjectDependencyResolveIntegrationTest.groovy
    • -0
    • +4
    ./PublishedRichVersionConstraintsIntegrationTest.groovy
    • -0
    • +5
    ./attributes/DependenciesAttributesIntegrationTest.groovy
    • -0
    • +5
    ./attributes/MultipleVariantSelectionIntegrationTest.groovy
    • -0
    • +4
    ./capabilities/PublishedCapabilitiesIntegrationTest.groovy
    • -0
    • +1
    ./constraints/DependencyConstraintsIntegrationTest.groovy
    • -0
    • +2
    ./http/MetadataSourcesResolveIntegrationTest.groovy
    • -0
    • +2
    ./ivy/ComponentSelectionRulesErrorHandlingIntegTest.groovy
    • -1
    • +2
    ./ivy/IvyBrokenRemoteResolveIntegrationTest.groovy
    • -0
    • +1
    ./ivy/IvyDynamicRevisionRemoteResolveIntegrationTest.groovy
    • -0
    • +2
    ./locking/AbstractValidatingLockingIntegrationTest.groovy
    • -0
    • +1
    ./maven/MavenPomPackagingResolveIntegrationTest.groovy
    • -0
    • +6
    ./reproducibility/FailOnDynamicVersionsResolveIntegrationTest.groovy
    • -0
    • +2
    ./rules/DependencyMetadataRulesIntegrationTest.groovy
    • -0
    • +1
    ./strict/EndorseStrictVersionsIntegrationTest.groovy
  1. … 3 more files in changeset.
Test fixes for strictness.

    • -0
    • +1
    ./ProjectDependencyResolveIntegrationTest.groovy
    • -0
    • +4
    ./PublishedRichVersionConstraintsIntegrationTest.groovy
    • -0
    • +5
    ./attributes/DependenciesAttributesIntegrationTest.groovy
    • -0
    • +5
    ./attributes/MultipleVariantSelectionIntegrationTest.groovy
    • -0
    • +4
    ./capabilities/PublishedCapabilitiesIntegrationTest.groovy
    • -0
    • +1
    ./constraints/DependencyConstraintsIntegrationTest.groovy
    • -0
    • +2
    ./http/MetadataSourcesResolveIntegrationTest.groovy
    • -0
    • +2
    ./ivy/ComponentSelectionRulesErrorHandlingIntegTest.groovy
    • -1
    • +2
    ./ivy/IvyBrokenRemoteResolveIntegrationTest.groovy
    • -0
    • +1
    ./ivy/IvyDynamicRevisionRemoteResolveIntegrationTest.groovy
    • -0
    • +2
    ./locking/AbstractValidatingLockingIntegrationTest.groovy
    • -0
    • +1
    ./maven/MavenPomPackagingResolveIntegrationTest.groovy
    • -0
    • +6
    ./reproducibility/FailOnDynamicVersionsResolveIntegrationTest.groovy
    • -0
    • +2
    ./rules/DependencyMetadataRulesIntegrationTest.groovy
    • -0
    • +1
    ./strict/EndorseStrictVersionsIntegrationTest.groovy
  1. … 3 more files in changeset.
Test fixes for strictness.

    • -2
    • +1
    ./transform/ArtifactTransformValuesInjectionIntegrationTest.groovy
Test fixes for strictness.

    • -2
    • +1
    ./transform/ArtifactTransformValuesInjectionIntegrationTest.groovy
Test fixes for strictness.

    • -0
    • +1
    ./api/ConfigurationMutationIntegrationTest.groovy
    • -0
    • +2
    ./features/FeaturesResolveIntegrationTest.groovy
    • -0
    • +3
    ./ivy/ComponentSelectionRulesDependencyResolveIntegTest.groovy
    • -0
    • +2
    ./maven/MavenLatestResolveIntegrationTest.groovy
    • -0
    • +3
    ./rules/VariantFilesMetadataRulesIntegrationTest.groovy
    • -0
    • +2
    ./strict/StrictVersionConstraintsFeatureInteractionIntegrationTest.groovy
    • -0
    • +3
    ./validation/GradleMetadataValidationResolveIntegrationTest.groovy
  1. … 9 more files in changeset.
Test fixes for strictness.

    • -0
    • +1
    ./api/ConfigurationMutationIntegrationTest.groovy
    • -0
    • +2
    ./features/FeaturesResolveIntegrationTest.groovy
    • -0
    • +3
    ./ivy/ComponentSelectionRulesDependencyResolveIntegTest.groovy
    • -0
    • +2
    ./maven/MavenLatestResolveIntegrationTest.groovy
    • -0
    • +3
    ./rules/VariantFilesMetadataRulesIntegrationTest.groovy
    • -0
    • +2
    ./strict/StrictVersionConstraintsFeatureInteractionIntegrationTest.groovy
    • -0
    • +3
    ./validation/GradleMetadataValidationResolveIntegrationTest.groovy
  1. … 9 more files in changeset.
Integrate review suggestions

Issue #13050

    • -4
    • +2
    ./maven/MavenDynamicResolveIntegrationTest.groovy
  1. … 5 more files in changeset.
Integrate review suggestions

Issue #13050

    • -4
    • +2
    ./maven/MavenDynamicResolveIntegrationTest.groovy
  1. … 5 more files in changeset.
Integrate review suggestions

Issue #13050

    • -4
    • +2
    ./maven/MavenDynamicResolveIntegrationTest.groovy
  1. … 5 more files in changeset.
Integrate review suggestions

Issue #13050

    • -4
    • +2
    ./maven/MavenDynamicResolveIntegrationTest.groovy
  1. … 5 more files in changeset.
Integrate review suggestions

Issue #13050

    • -4
    • +2
    ./maven/MavenDynamicResolveIntegrationTest.groovy
  1. … 5 more files in changeset.
Update behaviour for exclude upper bound in range

The upper bound of a version range, when it is an exclusion, now acts as

a smart prefix. Versions that were excluded before remain excluded. In

addition, versions that start with the upper bound are also excluded.

This resolves the unexpected case where 2.0-dev1 is included when the

upper bound is 2.0[.

Fixes #13050

    • -0
    • +46
    ./maven/MavenVersionRangeResolveIntegrationTest.groovy
  1. … 7 more files in changeset.
Update behaviour for exclude upper bound in range

The upper bound of a version range, when it is an exclusion, now acts as

a smart prefix. Versions that were excluded before remain excluded. In

addition, versions that start with the upper bound are also excluded.

This resolves the unexpected case where 2.0-dev1 is included when the

upper bound is 2.0[.

Fixes #13050

    • -0
    • +46
    ./maven/MavenVersionRangeResolveIntegrationTest.groovy
  1. … 7 more files in changeset.
Fix test for instant execution

    • -1
    • +1
    ./RepositoryContentFilteringIntegrationTest.groovy
Change `AbstractIntegrationSpec` to fail when a test runs a build that fails with more than one exception and does not verify the number of exceptions in the failure using `assertHasFailures()`.

This is to avoid additional exceptions unintentionally being introduced, for example when a failure starts being thrown because of configuration cache problems alongside the expected failure.

    • -0
    • +7
    ./DependencyUnresolvedModuleIntegrationTest.groovy
    • -0
    • +1
    ./ProjectDependencyResolveIntegrationTest.groovy
    • -0
    • +7
    ./PublishedRichVersionConstraintsIntegrationTest.groovy
    • -0
    • +1
    ./api/ConfigurationMutationIntegrationTest.groovy
    • -0
    • +2
    ./artifactreuse/ResolutionOverrideIntegrationTest.groovy
    • -0
    • +4
    ./attributes/ComponentAttributesDynamicVersionIntegrationTest.groovy
    • -0
    • +5
    ./attributes/DependenciesAttributesIntegrationTest.groovy
    • -2
    • +10
    ./attributes/MultipleVariantSelectionIntegrationTest.groovy
    • -0
    • +2
    ./bundling/JavaBundlingResolveIntegrationTest.groovy
    • -1
    • +3
    ./caching/CachedMissingModulesIntegrationTest.groovy
    • -0
    • +2
    ./capabilities/CapabilitiesConflictResolutionIntegrationTest.groovy
    • -0
    • +5
    ./capabilities/CapabilitiesRulesIntegrationTest.groovy
    • -0
    • +6
    ./capabilities/CapabilitiesUseCasesIntegrationTest.groovy
    • -0
    • +4
    ./capabilities/PublishedCapabilitiesIntegrationTest.groovy
    • -0
    • +2
    ./constraints/DependencyConstraintsAndResolutionStrategiesIntegrationTest.groovy
  1. … 67 more files in changeset.
Change `AbstractIntegrationSpec` to fail when a test runs a build that fails with more than one exception and does not verify the number of exceptions in the failure using `assertHasFailures()`.

This is to avoid additional exceptions unintentionally being introduced, for example when a failure starts being thrown because of configuration cache problems alongside the expected failure.

    • -0
    • +7
    ./DependencyUnresolvedModuleIntegrationTest.groovy
    • -0
    • +1
    ./ProjectDependencyResolveIntegrationTest.groovy
    • -0
    • +7
    ./PublishedRichVersionConstraintsIntegrationTest.groovy
    • -0
    • +1
    ./api/ConfigurationMutationIntegrationTest.groovy
    • -0
    • +2
    ./artifactreuse/ResolutionOverrideIntegrationTest.groovy
    • -0
    • +4
    ./attributes/ComponentAttributesDynamicVersionIntegrationTest.groovy
    • -0
    • +5
    ./attributes/DependenciesAttributesIntegrationTest.groovy
    • -2
    • +10
    ./attributes/MultipleVariantSelectionIntegrationTest.groovy
    • -0
    • +2
    ./bundling/JavaBundlingResolveIntegrationTest.groovy
    • -1
    • +3
    ./caching/CachedMissingModulesIntegrationTest.groovy
    • -0
    • +2
    ./capabilities/CapabilitiesConflictResolutionIntegrationTest.groovy
    • -0
    • +5
    ./capabilities/CapabilitiesRulesIntegrationTest.groovy
    • -0
    • +6
    ./capabilities/CapabilitiesUseCasesIntegrationTest.groovy
    • -0
    • +4
    ./capabilities/PublishedCapabilitiesIntegrationTest.groovy
    • -0
    • +2
    ./constraints/DependencyConstraintsAndResolutionStrategiesIntegrationTest.groovy
  1. … 67 more files in changeset.
Change `AbstractIntegrationSpec` to fail when a test runs a build that fails with more than one exception and does not verify the number of exceptions in the failure using `assertHasFailures()`.

This is to avoid additional exceptions unintentionally being introduced, for example when a failure starts being thrown because of configuration cache problems alongside the expected failure.

    • -0
    • +7
    ./DependencyUnresolvedModuleIntegrationTest.groovy
    • -0
    • +1
    ./ProjectDependencyResolveIntegrationTest.groovy
    • -0
    • +7
    ./PublishedRichVersionConstraintsIntegrationTest.groovy
    • -0
    • +1
    ./api/ConfigurationMutationIntegrationTest.groovy
    • -0
    • +2
    ./artifactreuse/ResolutionOverrideIntegrationTest.groovy
    • -0
    • +4
    ./attributes/ComponentAttributesDynamicVersionIntegrationTest.groovy
    • -0
    • +5
    ./attributes/DependenciesAttributesIntegrationTest.groovy
    • -2
    • +10
    ./attributes/MultipleVariantSelectionIntegrationTest.groovy
    • -0
    • +2
    ./bundling/JavaBundlingResolveIntegrationTest.groovy
    • -1
    • +3
    ./caching/CachedMissingModulesIntegrationTest.groovy
    • -0
    • +2
    ./capabilities/CapabilitiesConflictResolutionIntegrationTest.groovy
    • -0
    • +5
    ./capabilities/CapabilitiesRulesIntegrationTest.groovy
    • -0
    • +6
    ./capabilities/CapabilitiesUseCasesIntegrationTest.groovy
    • -0
    • +4
    ./capabilities/PublishedCapabilitiesIntegrationTest.groovy
    • -0
    • +2
    ./constraints/DependencyConstraintsAndResolutionStrategiesIntegrationTest.groovy
  1. … 67 more files in changeset.
Make classifier substitution available to `eachDependency`

Classifier (and more generally artifact substitution) is now possible

using the legacy `eachDependency` API. While we shouldn't encourage

use of this if `dependencySubstitutions` can be used, it's important

to be on par.

    • -1
    • +9
    ./DependencySubstitutionRulesIntegrationTest.groovy
  1. … 9 more files in changeset.
Make classifier substitution available to `eachDependency`

Classifier (and more generally artifact substitution) is now possible

using the legacy `eachDependency` API. While we shouldn't encourage

use of this if `dependencySubstitutions` can be used, it's important

to be on par.

    • -1
    • +9
    ./DependencySubstitutionRulesIntegrationTest.groovy
  1. … 9 more files in changeset.
Make classifier substitution available to `eachDependency`

Classifier (and more generally artifact substitution) is now possible

using the legacy `eachDependency` API. While we shouldn't encourage

use of this if `dependencySubstitutions` can be used, it's important

to be on par.

    • -1
    • +9
    ./DependencySubstitutionRulesIntegrationTest.groovy
  1. … 10 more files in changeset.