Clone Tools
  • last updated a few seconds ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
Rename @FailsWithInstantExecution to @ToBeFixedForInstantExecution

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

    • -2
    • +2
    ./resolve/ArtifactDependenciesIntegrationTest.groovy
    • -4
    • +4
    ./resolve/ArtifactSelectionIntegrationTest.groovy
    • -3
    • +3
    ./resolve/CacheResolveIntegrationTest.groovy
    • -4
    • +4
    ./resolve/ClientModuleDependenciesResolveIntegrationTest.groovy
    • -3
    • +3
    ./resolve/ConfigurationBuildDependenciesIntegrationTest.groovy
    • -7
    • +7
    ./resolve/DependencyUnresolvedModuleIntegrationTest.groovy
    • -4
    • +4
    ./resolve/ExternalModuleVariantsIntegrationTest.groovy
    • -2
    • +2
    ./resolve/FlatDirJvmLibraryArtifactResolutionIntegrationTest.groovy
    • -3
    • +3
    ./resolve/ForcedModulesIntegrationTest.groovy
    • -6
    • +6
    ./resolve/PublishAndResolveIntegrationTest.groovy
    • -5
    • +5
    ./resolve/ResolveConfigurationDependenciesBuildOperationIntegrationTest.groovy
    • -2
    • +2
    ./resolve/ResolveConfigurationRepositoriesBuildOperationIntegrationTest.groovy
    • -2
    • +2
    ./resolve/UnsafeConfigurationResolutionDeprecationIntegrationTest.groovy
    • -9
    • +9
    ./resolve/VersionConflictResolutionIntegrationTest.groovy
  1. … 858 more files in changeset.
Merge branch 'master' into eskatos/ie/instantIntegTest-enable

    • -0
    • +30
    ./resolve/maven/MavenLocalRepoResolveIntegrationTest.groovy
  1. … 8 more files in changeset.
Merge branch 'master' into eskatos/ie/instantIntegTest-enable

    • -1
    • +1
    ./resolve/transform/ArtifactTransformIntegrationTest.groovy
    • -4
    • +4
    ./resolve/transform/ArtifactTransformValuesInjectionIntegrationTest.groovy
  1. … 7 more files in changeset.
Desugar producer attribute if the requesting attribute is desugared (#11372)

This can be the case if an attribute on a dependency is published

and the resolved target of the dependency is a local project.

For example, a published platform dependency to a local java-platform

project.

We support 'Named' and 'Enum' for desugaring as that are the only

non-primitve types we currently allow to be published in Gradle

Module Metadata.

    • -2
    • +40
    ./resolve/platforms/JavaPlatformResolveIntegrationTest.groovy
  1. … 3 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>

    • -2
    • +1
    ./resolve/ArtifactSelectionIntegrationTest.groovy
    • -2
    • +1
    ./resolve/CacheResolveIntegrationTest.groovy
    • -2
    • +0
    ./resolve/DependencyUnresolvedModuleIntegrationTest.groovy
    • -2
    • +2
    ./resolve/attributes/AbstractConfigurationAttributesResolveIntegrationTest.groovy
    • -7
    • +7
    ./resolve/caching/CachedDependencyResolutionIntegrationTest.groovy
    • -3
    • +2
    ./resolve/caching/CachedMissingModulesIntegrationTest.groovy
    • -4
    • +3
    ./resolve/caching/DefaultArtifactCacheLockingManagerIntegrationTest.groovy
    • -6
    • +0
    ./resolve/http/AbstractProxyResolveIntegrationTest.groovy
    • -4
    • +0
    ./resolve/http/AbstractRedirectResolveIntegrationTest.groovy
    • -3
    • +2
    ./resolve/ivy/ComponentSelectionRulesDependencyResolveIntegTest.groovy
    • -3
    • +3
    ./resolve/ivy/ComponentSelectionRulesErrorHandlingIntegTest.groovy
    • -8
    • +7
    ./resolve/ivy/IvyBrokenRemoteResolveIntegrationTest.groovy
    • -5
    • +4
    ./resolve/ivy/IvyChangingModuleRemoteResolveIntegrationTest.groovy
    • -3
    • +2
    ./resolve/ivy/IvyCustomStatusLatestVersionIntegrationTest.groovy
    • -16
    • +15
    ./resolve/ivy/IvyDynamicRevisionRemoteResolveIntegrationTest.groovy
  1. … 112 more files in changeset.
Add Maven local version listing test

Issue #11321

    • -0
    • +30
    ./resolve/maven/MavenLocalRepoResolveIntegrationTest.groovy
Add Maven local version listing test

Issue #11321

    • -0
    • +30
    ./resolve/maven/MavenLocalRepoResolveIntegrationTest.groovy
Desugar producer attribute if the requesting attribute is desugared

This can be the case if a attribute on a dependency is published

and the resolved target of the dependency is a local project.

For example, a published platform dependency to a local java-platform

project.

    • -2
    • +40
    ./resolve/platforms/JavaPlatformResolveIntegrationTest.groovy
  1. … 3 more files in changeset.
Desugar producer attribute if the requesting attribute is desugared

This can be the case if a attribute on a dependency is published

and the resolved target of the dependency is a local project.

For example, a published platform dependency to a local java-platform

project.

We support 'Named' and 'Enum' for desugaring as that are the only

non-primimitve types we currently allow to be published in Gradle

Module Metadata.

    • -2
    • +40
    ./resolve/platforms/JavaPlatformResolveIntegrationTest.groovy
  1. … 3 more files in changeset.
Desugar producer attribute if the requesting attribute is desugared

This can be the case if a attribute on a dependency is published

and the resolved target of the dependency is a local project.

For example, a published platform dependency to a local java-platform

project.

    • -2
    • +40
    ./resolve/platforms/JavaPlatformResolveIntegrationTest.groovy
  1. … 3 more files in changeset.
Desugar producer attribute if the requesting attribute is desugared

This can be the case if a attribute on a dependency is published

and the resolved target of the dependency is a local project.

For example, a published platform dependency to a local java-platform

project.

We support 'Named' and 'Enum' for desugaring as that are the only

non-primimitve types we currently allow to be published in Gradle

Module Metadata.

    • -2
    • +40
    ./resolve/platforms/JavaPlatformResolveIntegrationTest.groovy
  1. … 3 more files in changeset.
Register implicit capabilities for conflict detection in more cases (#11334)

In general conflict detection for implicit capabilities is skipped

for performance optimization. However, if the corresponding capability

is explicitly declared by another component that was visited *before*,

we need to do the conflict detection between the component with

the implicit capability and the one visited earlier.

See also: #11300

    • -0
    • +59
    ./resolve/capabilities/CapabilitiesRulesIntegrationTest.groovy
  1. … 4 more files in changeset.
Register implicit capabilities for conflict detection in more cases (#11334)

In general conflict detection for implicit capabilities is skipped

for performance optimization. However, if the corresponding capability

is explicitly declared by another component that was visited *before*,

we need to do the conflict detection between the component with

the implicit capability and the one visited earlier.

See also: #11300

    • -0
    • +59
    ./resolve/capabilities/CapabilitiesRulesIntegrationTest.groovy
  1. … 4 more files in changeset.
Add test case to reproduce #11300

    • -0
    • +59
    ./resolve/capabilities/CapabilitiesRulesIntegrationTest.groovy
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.
Remove useless import

LockMode is in a default imported package.

Issue #9907

    • -30
    • +0
    ./resolve/locking/AbstractLockingIntegrationTest.groovy
    • -14
    • +0
    ./resolve/locking/AbstractValidatingLockingIntegrationTest.groovy
    • -14
    • +0
    ./resolve/locking/DependencyLockingLenientModeIntegrationTest.groovy
    • -6
    • +0
    ./resolve/locking/DependencyLockingStrictModeIntegrationTest.groovy
Remove useless import

LockMode is in a default imported package.

    • -30
    • +0
    ./resolve/locking/AbstractLockingIntegrationTest.groovy
    • -14
    • +0
    ./resolve/locking/AbstractValidatingLockingIntegrationTest.groovy
    • -14
    • +0
    ./resolve/locking/DependencyLockingLenientModeIntegrationTest.groovy
    • -6
    • +0
    ./resolve/locking/DependencyLockingStrictModeIntegrationTest.groovy
Remove useless import

LockMode is in a default imported package.

    • -30
    • +0
    ./resolve/locking/AbstractLockingIntegrationTest.groovy
    • -14
    • +0
    ./resolve/locking/AbstractValidatingLockingIntegrationTest.groovy
    • -14
    • +0
    ./resolve/locking/DependencyLockingLenientModeIntegrationTest.groovy
    • -6
    • +0
    ./resolve/locking/DependencyLockingStrictModeIntegrationTest.groovy
Remove useless import

LockMode is in a default imported package.

    • -30
    • +0
    ./resolve/locking/AbstractLockingIntegrationTest.groovy
    • -14
    • +0
    ./resolve/locking/AbstractValidatingLockingIntegrationTest.groovy
    • -14
    • +0
    ./resolve/locking/DependencyLockingLenientModeIntegrationTest.groovy
    • -6
    • +0
    ./resolve/locking/DependencyLockingStrictModeIntegrationTest.groovy