Clone Tools
  • last updated a few seconds ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
Revert "Introduce 'annotationProcessorClasspath' configuration"

This reverts commit 444a899c9cf4c968ce6a490d8148f35a1d631795 and

follow up changes to the annotation processing configurations.

    • -1
    • +1
    ./integtests/resolve/ResolveConfigurationDependenciesBuildOperationIntegrationTest.groovy
  1. … 11 more files in changeset.
Do not use deprecated configurations in tests

    • -1
    • +1
    ./integtests/resolve/ResolveConfigurationDependenciesBuildOperationIntegrationTest.groovy
  1. … 6 more files in changeset.
Do not yet deprecate configurations for both declaration and resolution

We may do this later when we offer an improved API.

https://github.com/gradle/gradle/issues/9834

    • -63
    • +0
    ./integtests/resolve/api/DeprecatedConfigurationsIntegrationTest.groovy
  1. … 2 more files in changeset.
Disable some https test on JDK12

Each test method takes about 5 minutes because of

https://bugs.openjdk.java.net/browse/JDK-8219658.

The bug may be fixed JDK 12.02, so maybe we should upgrade

to this version at some point.

    • -0
    • +4
    ./integtests/resolve/http/HttpsProxyResolveIntegrationTest.groovy
  1. … 3 more files in changeset.
Adjust tests and samples to new metadata sources defaults

    • -1
    • +0
    ./integtests/resolve/ClientModuleDependenciesResolveIntegrationTest.groovy
    • -3
    • +21
    ./integtests/resolve/DependencyDownloadBuildOperationsIntegrationTest.groovy
    • -6
    • +6
    ./integtests/resolve/PublishedDependencyConstraintsIntegrationTest.groovy
    • -2
    • +0
    ./integtests/resolve/RepositoryContentFilteringIntegrationTest.groovy
    • -13
    • +13
    ./integtests/resolve/ResolveConfigurationRepositoriesBuildOperationIntegrationTest.groovy
    • -4
    • +0
    ./integtests/resolve/api/ResolutionResultApiIntegrationTest.groovy
    • -3
    • +9
    ./integtests/resolve/api/ResolvedArtifactsApiIntegrationTest.groovy
    • -1
    • +0
    ./integtests/resolve/api/ResolvedConfigurationApiIntegrationTest.groovy
    • -1
    • +0
    ./integtests/resolve/api/ResolvedFilesApiIntegrationTest.groovy
    • -3
    • +0
    ./integtests/resolve/attributes/ClasspathDependenciesAttributesIntegrationTest.groovy
    • -36
    • +4
    ./integtests/resolve/caching/CachedMissingModulesIntegrationTest.groovy
    • -1
    • +1
    ./integtests/resolve/caching/CachingDependencyMetadataInMemoryIntegrationTest.groovy
  1. … 81 more files in changeset.
wip - fix more tests

    • -1
    • +0
    ./integtests/resolve/ClientModuleDependenciesResolveIntegrationTest.groovy
    • -3
    • +21
    ./integtests/resolve/DependencyDownloadBuildOperationsIntegrationTest.groovy
    • -4
    • +4
    ./integtests/resolve/PublishedDependencyConstraintsIntegrationTest.groovy
    • -2
    • +0
    ./integtests/resolve/RepositoryContentFilteringIntegrationTest.groovy
    • -13
    • +13
    ./integtests/resolve/ResolveConfigurationRepositoriesBuildOperationIntegrationTest.groovy
    • -3
    • +9
    ./integtests/resolve/api/ResolvedArtifactsApiIntegrationTest.groovy
    • -1
    • +0
    ./integtests/resolve/api/ResolvedConfigurationApiIntegrationTest.groovy
    • -1
    • +0
    ./integtests/resolve/api/ResolvedFilesApiIntegrationTest.groovy
    • -1
    • +0
    ./integtests/resolve/attributes/ClasspathDependenciesAttributesIntegrationTest.groovy
    • -36
    • +4
    ./integtests/resolve/caching/CachedMissingModulesIntegrationTest.groovy
    • -1
    • +1
    ./integtests/resolve/caching/CachingDependencyMetadataInMemoryIntegrationTest.groovy
    • -1
    • +7
    ./integtests/resolve/http/HttpRedirectResolveIntegrationTest.groovy
    • -3
    • +1
    ./integtests/resolve/ivy/IvyBrokenDescriptorIntegrationTest.groovy
    • -18
    • +0
    ./integtests/resolve/ivy/IvyBrokenRemoteResolveIntegrationTest.groovy
  1. … 32 more files in changeset.
wip - fix more tests

    • -1
    • +0
    ./integtests/resolve/ClientModuleDependenciesResolveIntegrationTest.groovy
    • -3
    • +21
    ./integtests/resolve/DependencyDownloadBuildOperationsIntegrationTest.groovy
    • -4
    • +4
    ./integtests/resolve/PublishedDependencyConstraintsIntegrationTest.groovy
    • -2
    • +0
    ./integtests/resolve/RepositoryContentFilteringIntegrationTest.groovy
    • -13
    • +13
    ./integtests/resolve/ResolveConfigurationRepositoriesBuildOperationIntegrationTest.groovy
    • -3
    • +9
    ./integtests/resolve/api/ResolvedArtifactsApiIntegrationTest.groovy
    • -1
    • +0
    ./integtests/resolve/api/ResolvedConfigurationApiIntegrationTest.groovy
    • -1
    • +0
    ./integtests/resolve/api/ResolvedFilesApiIntegrationTest.groovy
    • -36
    • +4
    ./integtests/resolve/caching/CachedMissingModulesIntegrationTest.groovy
    • -1
    • +1
    ./integtests/resolve/caching/CachingDependencyMetadataInMemoryIntegrationTest.groovy
    • -1
    • +7
    ./integtests/resolve/http/HttpRedirectResolveIntegrationTest.groovy
    • -13
    • +0
    ./integtests/resolve/maven/MavenBrokenRemoteResolveIntegrationTest.groovy
    • -10
    • +0
    ./integtests/resolve/validation/GradleMetadataValidationResolveIntegrationTest.groovy
wip - fix more tests

    • -1
    • +0
    ./integtests/resolve/ClientModuleDependenciesResolveIntegrationTest.groovy
    • -3
    • +21
    ./integtests/resolve/DependencyDownloadBuildOperationsIntegrationTest.groovy
    • -4
    • +4
    ./integtests/resolve/PublishedDependencyConstraintsIntegrationTest.groovy
    • -2
    • +0
    ./integtests/resolve/RepositoryContentFilteringIntegrationTest.groovy
    • -13
    • +13
    ./integtests/resolve/ResolveConfigurationRepositoriesBuildOperationIntegrationTest.groovy
    • -3
    • +9
    ./integtests/resolve/api/ResolvedArtifactsApiIntegrationTest.groovy
    • -1
    • +0
    ./integtests/resolve/api/ResolvedConfigurationApiIntegrationTest.groovy
    • -1
    • +0
    ./integtests/resolve/api/ResolvedFilesApiIntegrationTest.groovy
    • -1
    • +0
    ./integtests/resolve/attributes/ClasspathDependenciesAttributesIntegrationTest.groovy
    • -36
    • +4
    ./integtests/resolve/caching/CachedMissingModulesIntegrationTest.groovy
    • -1
    • +1
    ./integtests/resolve/caching/CachingDependencyMetadataInMemoryIntegrationTest.groovy
    • -1
    • +7
    ./integtests/resolve/http/HttpRedirectResolveIntegrationTest.groovy
    • -3
    • +1
    ./integtests/resolve/ivy/IvyBrokenDescriptorIntegrationTest.groovy
    • -18
    • +0
    ./integtests/resolve/ivy/IvyBrokenRemoteResolveIntegrationTest.groovy
  1. … 31 more files in changeset.
wip - fix more tests

    • -1
    • +0
    ./integtests/resolve/ClientModuleDependenciesResolveIntegrationTest.groovy
    • -3
    • +21
    ./integtests/resolve/DependencyDownloadBuildOperationsIntegrationTest.groovy
    • -4
    • +4
    ./integtests/resolve/PublishedDependencyConstraintsIntegrationTest.groovy
    • -2
    • +0
    ./integtests/resolve/RepositoryContentFilteringIntegrationTest.groovy
    • -13
    • +13
    ./integtests/resolve/ResolveConfigurationRepositoriesBuildOperationIntegrationTest.groovy
    • -3
    • +9
    ./integtests/resolve/api/ResolvedArtifactsApiIntegrationTest.groovy
    • -1
    • +0
    ./integtests/resolve/api/ResolvedConfigurationApiIntegrationTest.groovy
    • -1
    • +0
    ./integtests/resolve/api/ResolvedFilesApiIntegrationTest.groovy
    • -1
    • +0
    ./integtests/resolve/attributes/ClasspathDependenciesAttributesIntegrationTest.groovy
    • -36
    • +4
    ./integtests/resolve/caching/CachedMissingModulesIntegrationTest.groovy
    • -1
    • +1
    ./integtests/resolve/caching/CachingDependencyMetadataInMemoryIntegrationTest.groovy
    • -1
    • +7
    ./integtests/resolve/http/HttpRedirectResolveIntegrationTest.groovy
    • -3
    • +1
    ./integtests/resolve/ivy/IvyBrokenDescriptorIntegrationTest.groovy
    • -18
    • +0
    ./integtests/resolve/ivy/IvyBrokenRemoteResolveIntegrationTest.groovy
  1. … 32 more files in changeset.
Adjust tests and samples to new metadata sources defaults

    • -1
    • +0
    ./integtests/resolve/ivy/IvyHttpRepoResolveIntegrationTest.groovy
    • -4
    • +2
    ./integtests/resolve/maven/MavenHttpRepoResolveIntegrationTest.groovy
  1. … 14 more files in changeset.
Adjust tests and samples to new metadata sources defaults

    • -1
    • +0
    ./integtests/resolve/ivy/IvyHttpRepoResolveIntegrationTest.groovy
    • -4
    • +2
    ./integtests/resolve/maven/MavenHttpRepoResolveIntegrationTest.groovy
  1. … 14 more files in changeset.
Adjust tests and samples to new metadata sources defaults

    • -1
    • +0
    ./integtests/resolve/ivy/IvyHttpRepoResolveIntegrationTest.groovy
    • -4
    • +2
    ./integtests/resolve/maven/MavenHttpRepoResolveIntegrationTest.groovy
  1. … 14 more files in changeset.
Remove 'experimental' variant from dependency resolution tests

With the 'GRADLE_METADATA' feature preview gone, we now only have

two dimensions of variation to test:

(1) Ivy or Maven repository?

(2) Gradle metadata available - in addition to pom or ivy - or not?

If Gradle 6+ was used for publishing, Gradle metadata is most likely

available and the pom/ivy file contains the corresponding marker.

If an older Gradle version (or Maven/Ivy) was used for publishing,

Gradle metadata is not available and there is also no marker in the

other metadata file.

    • -2
    • +2
    ./integtests/resolve/PublishedDependencyConstraintsIntegrationTest.groovy
    • -2
    • +0
    ./integtests/resolve/attributes/ClasspathDependenciesAttributesIntegrationTest.groovy
    • -0
    • +40
    ./integtests/resolve/http/ArtifactLookupResolveIntegrationTest.groovy
    • -73
    • +0
    ./integtests/resolve/http/LegacyArtifactLookupResolveIntegrationTest.groovy
    • -4
    • +4
    ./integtests/resolve/http/MetadataSourcesResolveIntegrationTest.groovy
    • -9
    • +3
    ./integtests/resolve/ivy/AbstractComponentSelectionRulesIntegrationTest.groovy
    • -4
    • +4
    ./integtests/resolve/ivy/ComponentSelectionRulesDependencyResolveIntegTest.groovy
    • -18
    • +8
    ./integtests/resolve/ivy/ComponentSelectionRulesErrorHandlingIntegTest.groovy
    • -2
    • +2
    ./integtests/resolve/ivy/IvyDynamicRevisionResolveIntegrationTest.groovy
    • -2
    • +2
    ./integtests/resolve/rules/ComponentAttributesRulesIntegrationTest.groovy
  1. … 18 more files in changeset.
Remove 'experimental' variant from dependency resolution tests

With the 'GRADLE_METADATA' feature preview gone, we now only have

two dimensions of variation to test:

(1) Ivy or Maven repository?

(2) Gradle metadata available - in addition to pom or ivy - or not?

If Gradle 6+ was used for publishing, Gradle metadata is most likely

available and the pom/ivy file contains the corresponding marker.

If an older Gradle version (or Maven/Ivy) was used for publishing,

Gradle metadata is not available and there is also no marker in the

other metadata file.

    • -2
    • +2
    ./integtests/resolve/PublishedDependencyConstraintsIntegrationTest.groovy
    • -2
    • +0
    ./integtests/resolve/attributes/ClasspathDependenciesAttributesIntegrationTest.groovy
    • -0
    • +40
    ./integtests/resolve/http/ArtifactLookupResolveIntegrationTest.groovy
    • -73
    • +0
    ./integtests/resolve/http/LegacyArtifactLookupResolveIntegrationTest.groovy
    • -4
    • +4
    ./integtests/resolve/http/MetadataSourcesResolveIntegrationTest.groovy
    • -9
    • +3
    ./integtests/resolve/ivy/AbstractComponentSelectionRulesIntegrationTest.groovy
    • -4
    • +4
    ./integtests/resolve/ivy/ComponentSelectionRulesDependencyResolveIntegTest.groovy
    • -18
    • +8
    ./integtests/resolve/ivy/ComponentSelectionRulesErrorHandlingIntegTest.groovy
    • -2
    • +2
    ./integtests/resolve/ivy/IvyDynamicRevisionResolveIntegrationTest.groovy
    • -2
    • +2
    ./integtests/resolve/rules/ComponentAttributesRulesIntegrationTest.groovy
  1. … 18 more files in changeset.
Remove 'experimental' variant from dependency resolution tests

With the 'GRADLE_METADATA' feature preview gone, we now only have

two dimensions of variation to test:

(1) Ivy or Maven repository?

(2) Gradle metadata available - in addition to pom or ivy - or not?

If Gradle 6+ was used for publishing, Gradle metadata is most likely

available and the pom/ivy file contains the corresponding marker.

If an older Gradle version (or Maven/Ivy) was used for publishing,

Gradle metadata is not available and there is also no marker in the

other metadata file.

    • -2
    • +2
    ./integtests/resolve/PublishedDependencyConstraintsIntegrationTest.groovy
    • -2
    • +0
    ./integtests/resolve/attributes/ClasspathDependenciesAttributesIntegrationTest.groovy
    • -0
    • +40
    ./integtests/resolve/http/ArtifactLookupResolveIntegrationTest.groovy
    • -73
    • +0
    ./integtests/resolve/http/LegacyArtifactLookupResolveIntegrationTest.groovy
    • -4
    • +4
    ./integtests/resolve/http/MetadataSourcesResolveIntegrationTest.groovy
    • -9
    • +3
    ./integtests/resolve/ivy/AbstractComponentSelectionRulesIntegrationTest.groovy
    • -4
    • +4
    ./integtests/resolve/ivy/ComponentSelectionRulesDependencyResolveIntegTest.groovy
    • -18
    • +8
    ./integtests/resolve/ivy/ComponentSelectionRulesErrorHandlingIntegTest.groovy
    • -2
    • +2
    ./integtests/resolve/ivy/IvyDynamicRevisionResolveIntegrationTest.groovy
    • -2
    • +2
    ./integtests/resolve/rules/ComponentAttributesRulesIntegrationTest.groovy
  1. … 18 more files in changeset.
Merge pull request #10183 from rpalcolea/subgraph-version-constraints-tests

SubgraphVersionConstraintsIntegrationTest: add test for downgrade dependency when substitution rule is present

    • -0
    • +67
    ./integtests/resolve/forsubgraph/SubgraphVersionConstraintsFeatureInteractionIntegrationTest.groovy
Adjust test to latest changes

    • -3
    • +1
    ./integtests/resolve/forsubgraph/SubgraphVersionConstraintsFeatureInteractionIntegrationTest.groovy
Adjust tests following Gradle Module Metadata feature preview removal

    • -4
    • +0
    ./integtests/resolve/api/ResolutionResultApiIntegrationTest.groovy
    • -3
    • +2
    ./integtests/resolve/maven/MavenLocalDependencyWithGradleMetadataResolutionIntegrationTest.groovy
    • -10
    • +19
    ./integtests/resolve/maven/MavenRemoteDependencyWithGradleMetadataResolutionIntegrationTest.groovy
    • -1
    • +0
    ./integtests/resolve/platforms/NativeAlignmentWithJavaPlatformResolveIntegrationTest.groovy
  1. … 25 more files in changeset.
Adjust tests following Gradle Module Metadata feature preview removal

    • -4
    • +0
    ./integtests/resolve/api/ResolutionResultApiIntegrationTest.groovy
    • -3
    • +2
    ./integtests/resolve/maven/MavenLocalDependencyWithGradleMetadataResolutionIntegrationTest.groovy
    • -10
    • +19
    ./integtests/resolve/maven/MavenRemoteDependencyWithGradleMetadataResolutionIntegrationTest.groovy
    • -1
    • +0
    ./integtests/resolve/platforms/NativeAlignmentWithJavaPlatformResolveIntegrationTest.groovy
  1. … 25 more files in changeset.
Adjust tests following Gradle Module Metadata feature preview removal

    • -4
    • +0
    ./integtests/resolve/api/ResolutionResultApiIntegrationTest.groovy
    • -3
    • +2
    ./integtests/resolve/maven/MavenLocalDependencyWithGradleMetadataResolutionIntegrationTest.groovy
    • -10
    • +19
    ./integtests/resolve/maven/MavenRemoteDependencyWithGradleMetadataResolutionIntegrationTest.groovy
    • -1
    • +0
    ./integtests/resolve/platforms/NativeAlignmentWithJavaPlatformResolveIntegrationTest.groovy
  1. … 25 more files in changeset.
Fix constraint inheritance when the incoming edge itself is inheriting

  1. … 2 more files in changeset.
Add 'inheritConstraints' to Gradle Module Metadata

Adds test coverage for consuming and publishing.

  1. … 12 more files in changeset.
Clarified comments in test

    • -3
    • +4
    ./integtests/resolve/forsubgraph/InheritConstraintsInPlatformCentricDevelopmentIntegrationTest.groovy
Expand platform-centric development test to cover different solutions

    • -59
    • +193
    ./integtests/resolve/forsubgraph/InheritConstraintsInPlatformCentricDevelopmentIntegrationTest.groovy
  1. … 1 more file in changeset.
Inheriting constraints from multiple sources

  1. … 1 more file in changeset.
Inheriting constraints from multiple sources

  1. … 1 more file in changeset.
Delay removal of File input artifact

So we don't break AGP 3.5

    • -1
    • +1
    ./integtests/resolve/transform/ArtifactTransformValuesInjectionIntegrationTest.groovy
Do not fail early on conflict: let conflict resolution kick in

  1. … 1 more file in changeset.
A version constraint with isForSubgraph() is not requiredOnly()

    • -8
    • +8
    ./integtests/resolve/forsubgraph/SubgraphVersionConstraintsFeatureInteractionIntegrationTest.groovy
    • -18
    • +23
    ./integtests/resolve/forsubgraph/SubgraphVersionConstraintsIntegrationTest.groovy
  1. … 1 more file in changeset.
A version constraint with isForSubgraph() is not requiredOnly()

    • -8
    • +8
    ./integtests/resolve/forsubgraph/SubgraphVersionConstraintsFeatureInteractionIntegrationTest.groovy
    • -18
    • +23
    ./integtests/resolve/forsubgraph/SubgraphVersionConstraintsIntegrationTest.groovy
  1. … 1 more file in changeset.