Gradle

Clone Tools
  • last updated a few seconds ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
Normalize files in TestFile

instead of canonicalizing. This allow `TestFile.listFiles`

to work as expected when there are symlinks in a directory.

Use Deleter for test directory removal

So we use all the magical incantations on Windows.

Add test for global caches dir

Add toString for FileHierarchySet

for better logging.

Register the global caches dir as GlobalCache

and only the remaining dirs outside of the global

caches directory.

Rename {Additive -> Global}Cache

since that is what they are/will be.

  1. … 13 more files in changeset.
Ignore conf cache reporting test on no-daemon executer

because post-build output behave differently

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

Ignore flaky tests

Make JavaApplicationDeploymentIntegrationTest not timeout

Don't warn about missing enterprise plugin if it came but was unsupported

Publish 6.5-20200616230109+0000

Merge pull request #13443 from gradle/eskatos/cc/post-build-output

Enhance user messages when using the configuration cache

Polish InstantExecutionProblems

by using when instead of if

and extracting explaining functions

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

Refine InstantExecutionProblems

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

Prefer enum over boolean for clarity

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

Use a clearer verb when cache entry isn't stored

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

Merge branch 'master' into eskatos/cc/post-build-output

Change GroovyCompile.astTransformationClasspath to final

I think it was an oversight that it was not final.

Distinguish (store|reuse) in the problems HTML report

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

Distinguish (store|reuse) in the problems console summary

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

Merge pull request #13435 from gradle/bamboo/cc/lambdas/i

Instrument `Spec<T>` lambdas for compatibility with the configuration cache

TestKit must use a user home for the reduced distribution it runs with

If a test that uses TestKit does not have the 'full' distribution

available, it needs to use the user home dedicated to the distribution

it runs on. And not the default shared test-kit home in the system

temp folder. Otherwise, multiple TestKit tests based on different

distributions might end up sharing a daemon.

Add configuration cache summary in post-build output

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

Disable flaky fs watching tests

Sometimes the watched directory can't be deleted

on Windows.

Merge pull request #13411 from gradle/lptr/vfs/fix-windows-crash

Fix syntax

Make sure promotion build can still find distributions to publish

Make sure docsTest uses the correct (full distribution) shared user home

Use native-platform version from master

Remove unnecessary test runtime dependency declarations

These are now provided through the dependency on the distribuition.