Enable build cache by default in Gradle integration tests #3716
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Enabling build cache by default will improve performance when re-running the tests locally.
Update the test assertions to check that tasks either succeed or are loaded from cache (which does not make a difference in terms of integration tests).
Additionally, use
GRADLE_RO_DEP_CACHE
to re-use the host machine's Gradle dependencies cache. This will improve test performance locally and on CI.Result
When running the tests locally I see an improvement of ~5 minutes when re-running the tests after a minor change in DGP.
https://ge.jetbrains.com/c/ihppwm4njsxpa/wv56vbdme3ais/task-inputs
^OSIP-355