Gradle

Clone Tools
  • last updated a few minutes ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
Add OS as inputs for unit tests (#11310)

This closes https://github.com/gradle/gradle-private/issues/2831

Previously we only add OS as inputs for integration tests but not for unit tests. This results in missing test coverage for some unit tests.

We need to add OS as inputs of unit test task as well.

Test fixes for previous commit.

Test fixes for previous commit.

Test fixes for previous commit.

Move the task-specific logic that determines the resources used by a task out of `DefaultExecutionPlan` and into the node implementations.

Most of this logic moves into `AbstractTask` and `DefaultBuildServiceRegistry` and the node deletegates to these.

Move the task-specific logic that determines the resources used by a task out of `DefaultExecutionPlan` and into the node implementations.

Most of this logic moves into `AbstractTask` and `DefaultBuildServiceRegistry` and the node deletegates to these.

Move the task-specific logic to determine the resources used by a task out of `DefaultExecutionPlan` and into the node implementations.

Most of this logic moves into `AbstractTask` and `DefaultBuildServiceRegistry`.

Move the task-specific logic to determine the resources used by a task out of `DefaultExecutionPlan` and into the node implementations.

Most of this logic moves into `AbstractTask` and `DefaultBuildServiceRegistry`.

Move the task-specific logic to determine the resources used by a task out of `DefaultExecutionPlan` and into the node implementations.

Most of this logic moves into `AbstractTask` and `DefaultBuildServiceRegistry`.

First version helper task

Add ciDiagnostics task used in workshop

Add ciDiagnostics task used in workshop

Only do a binary search with more than 10 children

isChildOfOrThis is faster than compareChildOfOrThis, so use the former

up to more elements without doing a binary search.

Only do a binary search with more than 10 children

isChildOfOrThis is faster than compareChildOfOrThis, so use the former

up to more elements without doing a binary search.

Only do a binary search with more than 10 children

isChildOfOrThis is faster than compareChildOfOrThis, so use the former

up to more elements without doing a binary search.

Compare file names via the String methods

instead of implementing own iteration methods.

Compare file names via the String methods

instead of implementing own iteration methods.

Compare file names via the String methods

instead of implementing own iteration methods.

Avoid some branch mispredicts

Do more work, but using less conditionals, which should overall

be faster than frequent branch mispredicts.

Preserve `fileTree(mapOf(...))` behaviour for backward compatibility

See #11335

Add links to guide from samples

Use real sample title to improve GitHub rendering

Move Java samples first

Fix exemplar tests

The sample plugin had an issue with exemplar for generated content. This

commit upgrade to bug fixed sample plugin and add the additional

configuration for correctly dealing with generated content.

Add Spring Boot application sample

    • -0
    • +38
    /subprojects/docs/src/samples/next-gen/spring-boot/README.adoc
    • -0
    • +10
    /subprojects/docs/src/samples/next-gen/spring-boot/testTask.out
Add Spring Boot application sample

Remove all logic from CaseSensitivity

Remove all logic from CaseSensitivity

Revert "Allow publication artifacts to be defined as files through providers (#11329)"

This reverts commit a4b79f33fee015bb5faded27426369ad54bae8dd.

Make query methods for deprecation state of core configurations public

This is to allow plugin authors to make use of this information.

The methods to actually deprecate configurations stay internal,

as they are bound to the deprecation mechanism of Gradle core.

And thus they may only be used for configurations of Gradle's core

plugins.