Clone Tools
  • last updated a few seconds ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
Changed `BlockingHttpServer` to allow test to specify the content to return in the response for an expected GET request.

  1. … 2 more files in changeset.
Changed `BlockingHttpServer` to allow unblocking of a specific blocked request, as an alternative to unblocking a number of blocked requests.

  1. … 4 more files in changeset.
Fixed some flakiness in `BlockingHttpServer` unit test, added some handling for requests received after test has completed but server is still stopping, added some logging.

  1. … 3 more files in changeset.
Some tweaks to error handling for `BlockingHttpServer`.

  1. … 2 more files in changeset.
Changed `BlockingHttpServer` fixture to use a monotonic clock instead of wall clock to calculate whether a timeout has occurred. Also calculate the timeout relative to when the most recently received event occurred, rather than when the first event occurred, to better deal with very slow machines. Added some more trace logging.

  1. … 4 more files in changeset.
Some changes to `BlockingHttpServer`: fix `release()` to work when fewer than the expected max concurrent requests are still expected, moved timeout from parameter of `waitForAllPendingCalls()` to constructor parameter, added some test coverage.

  1. … 7 more files in changeset.
Reconstruct also exception causes from test error output

This is required for retry rules to match correctly.

  1. … 1 more file in changeset.
Review and improve tests that require exact ordering of tasks

    • -0
    • +259
    ./gradle/integtests/fixtures/executer/TaskOrderSpecsTest.groovy
  1. … 23 more files in changeset.
Parse exception type and message from error out in execution result

This information is needed to trigger retry rules that check the

cause of an UnexpectedBuildFailure exception.

  1. … 4 more files in changeset.
Fix test for Windows

Assert no other interactions

Add more diagnostics about execution result for unexpected build outcome

  1. … 1 more file in changeset.
Wire integration test build context instance

- enables using performance test specific build context when an instance

is properly wired

  1. … 48 more files in changeset.
Clean up Maven test fixture

+review REVIEW-6123

    • -0
    • +70
    ./gradle/test/fixtures/maven/MavenScopeTest.groovy
  1. … 4 more files in changeset.
Clean up Ivy test fixture

+review REVIEW-6123

  1. … 3 more files in changeset.
Add handling for --foreground argument

  1. … 1 more file in changeset.
Run cross-version tests against Gradle versions >= 1.0

  1. … 2 more files in changeset.
GRADLE-1574: Unit-test fix

Improve test assertions

+review REVIEW-5698

Dynamically determine max unsupported version

+review REVIEW-5698

  1. … 4 more files in changeset.
Handle Java version reported by recent Java 9 EA builds.

The reported value has changed from `1.9.0-ea` to `9-ea`.

  1. … 2 more files in changeset.
Fix swapping of `version` for `type` in test case

+review REVIEW-5650

Renamed method to avoid ambiguous overloads in Groovy (screwed up in IDE)

  1. … 12 more files in changeset.
Allow specifying of classifier in test maven module dependency

  1. … 5 more files in changeset.
Fix unit test for updates to infrastructure

Manually clean up symlinks in the test directories, as our auto cleanup stuff can't deal with it.

  1. … 3 more files in changeset.
@UsesNativeServices

+review REVIEW-5378

Test DistributionLocatorIntegrationTest.locates snapshot versions fails. It test for a snapshot version that is hard coded and outdoted. Change ReleasedVersionDistributions to know about the most recent nightly. Used it for testing snapshot availability.

  1. … 4 more files in changeset.
Changing NativeServicesTestFixture to use test directory instead of tmp

+review REVIEW-5378

  1. … 9 more files in changeset.
Revert "Changing NativeServicesTestFixture to use test directory instead of tmp"

This reverts commit af97d6bb0d18cb329a9b7c79406d48d3ffe6e9cb.

+review REVIEW-5378

  1. … 8 more files in changeset.