ArtifactResolutionQueryIntegrationTest.groovy

Clone Tools
  • last updated a few seconds ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
Let dependency-management tests not use deprecated configurations

    • -2
    • +2
    ./ArtifactResolutionQueryIntegrationTest.groovy
  1. … 27 more files in changeset.
Let dependency-management tests not use deprecated configurations

    • -2
    • +2
    ./ArtifactResolutionQueryIntegrationTest.groovy
  1. … 27 more files in changeset.
Let dependency-management tests not use deprecated configurations

    • -2
    • +2
    ./ArtifactResolutionQueryIntegrationTest.groovy
  1. … 27 more files in changeset.
Let dependency-management tests not use deprecated configurations

    • -2
    • +2
    ./ArtifactResolutionQueryIntegrationTest.groovy
  1. … 27 more files in changeset.
Rework `BlockingHttpServer` API to separate expected HTTP request from the action that should be performed when the request is received. Also remove usages of `HttpExchange` from tests (but not fixtures) as this is an internal detail of the fixture.

    • -2
    • +2
    ./ArtifactResolutionQueryIntegrationTest.groovy
  1. … 22 more files in changeset.
Set timeout for AbstractIntegrationSpec (#5806)

We have been bitten by CI build exection timeout for a long time.

This PR introduces timeout for AbstractIntegrationSpec in order to

monitor execution timeout. Upon timeout, a spock interceptor can

print all threads' stack traces in all JVMs so that we can diagnose

the potential issues in other JVMs (daemons, test workers, etc.).

    • -4
    • +2
    ./ArtifactResolutionQueryIntegrationTest.groovy
  1. … 29 more files in changeset.
Normalize `ModuleIdentifier`

This commit reworks the `ComponentModuleIdentifier`/`ComponentModuleSelector`/`ModuleVersionSelector`

classes to use `ModuleIdentifier` under the hood, instead of storing denormalized strings. This has

the advantage that we can reduce the use of the module identifier factory, which is called very

often during dependency resolution. Sharing instances reduces the need for conversions, and makes

comparisons faster.

    • -1
    • +2
    ./ArtifactResolutionQueryIntegrationTest.groovy
  1. … 164 more files in changeset.
Remove useCache in DefaultArtifactResolutionQuery

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

The inappropriate usage of `useCache` in DefaultArtifactResolutionQuery might cause dead lock.

This PR remove the usage of `useCache`.

Signed-off-by: Bo Zhang <bo@gradle.com>

    • -0
    • +90
    ./ArtifactResolutionQueryIntegrationTest.groovy
  1. … 4 more files in changeset.