Clone Tools
  • last updated a few seconds ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
HTTP build cache receives Gradle version in a pluggable way

  1. … 5 more files in changeset.
Merge branch 'master' into deprecate_http_download

Signed-off-by: Jonathan Leitschuh <Jonathan.Leitschuh@gmail.com>

    • -12
    • +12
    ./http/internal/HttpBuildCacheServiceIntegrationTest.groovy
  1. … 1 more file in changeset.
Cleanup some unnessasary changes after depricate http changes

Signed-off-by: Jonathan Leitschuh <Jonathan.Leitschuh@gmail.com>

    • -1
    • +1
    ./http/internal/HttpBuildCacheServiceIntegrationTest.groovy
  1. … 9 more files in changeset.
Change more tests.

    • -4
    • +4
    ./http/internal/HttpBuildCacheServiceIntegrationTest.groovy
  1. … 40 more files in changeset.
Change more tests.

    • -5
    • +5
    ./http/internal/HttpBuildCacheServiceIntegrationTest.groovy
  1. … 17 more files in changeset.
Changed a bunch of integration tests to use the various task assertion methods instead of directly querying the `executedTasks` and `skippedTasks` collections. These methods can give better diagnostics when the assertion fails, and can perform additional checks.

    • -3
    • +3
    ./http/internal/HttpBuildCacheServiceIntegrationTest.groovy
  1. … 50 more files in changeset.
Changed a bunch of integration tests to use the various task assertion methods instead of directly querying the `executedTasks` and `skippedTasks` collections. These methods can give better diagnostics when the assertion fails, and can perform additional checks.

    • -12
    • +12
    ./http/internal/HttpBuildCacheServiceIntegrationTest.groovy
  1. … 98 more files in changeset.
Changed a bunch of integration tests to use the various task assertion methods instead of directly querying the `executedTasks` and `skippedTasks` collections. These methods can give better diagnostics when the assertion fails, and can perform additional checks.

    • -12
    • +12
    ./http/internal/HttpBuildCacheServiceIntegrationTest.groovy
  1. … 98 more files in changeset.
Changed a bunch of integration tests to use the various task assertion methods instead of directly querying the `executedTasks` and `skippedTasks` collections. These methods can give better diagnostics when the assertion fails, and can perform additional checks.

    • -3
    • +3
    ./http/internal/HttpBuildCacheServiceIntegrationTest.groovy
  1. … 50 more files in changeset.
Changed a bunch of integration tests to use the various task assertion methods instead of directly querying the `executedTasks` and `skippedTasks` collections. These methods can give better diagnostics when the assertion fails, and can perform additional checks.

    • -12
    • +12
    ./http/internal/HttpBuildCacheServiceIntegrationTest.groovy
  1. … 98 more files in changeset.
Fix failing after HTTP deprecation refactor

Signed-off-by: Jonathan Leitschuh <Jonathan.Leitschuh@gmail.com>

  1. … 7 more files in changeset.
Fix tests

  1. … 11 more files in changeset.
Fix tests

  1. … 2 more files in changeset.
Fix tests

    • -2
    • +2
    ./http/internal/HttpBuildCacheServiceErrorHandlingIntegrationTest.groovy
Relax test assertion for build build cache test

The message is slightly different when running on Java 10 on Windows.

    • -1
    • +2
    ./http/internal/HttpBuildCacheServiceIntegrationTest.groovy
Relax test assertion for build build cache test

The message is slightly different when running on Java 10 on Windows.

    • -1
    • +2
    ./http/internal/HttpBuildCacheServiceIntegrationTest.groovy
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.).

    • -2
    • +2
    ./http/internal/HttpBuildCacheServiceIntegrationTest.groovy
  1. … 29 more files in changeset.
Fix CompositeBuildEventsIntegrationTest usage of output test fixtures

    • -2
    • +2
    ./http/internal/HttpBuildCacheServiceIntegrationTest.groovy
  1. … 6 more files in changeset.
Don't retry failed build cache HTTP uploads (#4770)

The BuildCacheService SPI does not support implementations pulling on the provided input stream more than once.

    • -5
    • +3
    ./http/internal/HttpBuildCacheServiceErrorHandlingIntegrationTest.groovy
  1. … 2 more files in changeset.
Change int tests to use relevant fixture methods to express their expectations about the build log output.

    • -2
    • +1
    ./http/internal/HttpBuildCacheServiceIntegrationTest.groovy
  1. … 30 more files in changeset.
Allow enabling build cache in all integration tests

Signed-off-by: Lóránt Pintér <lorant@gradle.com>

    • -2
    • +2
    ./http/internal/HttpBuildCacheServiceErrorHandlingIntegrationTest.groovy
    • -23
    • +23
    ./http/internal/HttpBuildCacheServiceIntegrationTest.groovy
  1. … 25 more files in changeset.
Improve failure message for build cache redirect (#3636)

  1. … 1 more file in changeset.
Build cache should not follow HTTP redirects (#3517)

  1. … 9 more files in changeset.
Revert "Revert "Introduce HTTP timeout (#3041)""

This reverts commit 14711361a0cb6beb3a57766804c109ba6f3f87c0.

    • -0
    • +16
    ./http/internal/HttpBuildCacheServiceErrorHandlingIntegrationTest.groovy
  1. … 12 more files in changeset.
Revert "Introduce HTTP timeout (#3041)"

This reverts commit 59153d58c906341cfe3b5bebbedf289e3def1e09.

    • -16
    • +0
    ./http/internal/HttpBuildCacheServiceErrorHandlingIntegrationTest.groovy
  1. … 12 more files in changeset.
Introduce HTTP timeout (#3041)

Introduce HTTP connection and socket timeout

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

    • -0
    • +16
    ./http/internal/HttpBuildCacheServiceErrorHandlingIntegrationTest.groovy
  1. … 12 more files in changeset.
Introduce HTTP connection and socket timeout

    • -0
    • +16
    ./http/internal/HttpBuildCacheServiceErrorHandlingIntegrationTest.groovy
  1. … 17 more files in changeset.
Revert Http socket/connection timeouts for the release (#2879)

    • -16
    • +0
    ./http/internal/HttpBuildCacheServiceErrorHandlingIntegrationTest.groovy
  1. … 18 more files in changeset.
Add flag to allow untrusted ssl connections to build cache (#2790)

    • -0
    • +36
    ./http/internal/HttpBuildCacheServiceIntegrationTest.groovy
  1. … 9 more files in changeset.
Add test for http build cache timeout (#2782)

Fixing #868 via #2757 also introduces timeouts for connecting to an

HTTP build cache. We just add a test to verify this.

While writing the test I realized that we do not print the real cause

for failing with the HTTP backend when not printing the stack trace,

so I fixed that, too.

    • -2
    • +18
    ./http/internal/HttpBuildCacheServiceErrorHandlingIntegrationTest.groovy
  1. … 3 more files in changeset.