Dashboard

Dont decorate internal actions; improve integTest coverage

Fix classpath construction in module registry for running tests in IDEA

The classpath is filtered by name matching. The subproject `resources`

caused problems, because one of the suffixes is

`/out/production/resources`, which matched the `resources` folders

in all subprojects (e.g. it matched `/ide/out/production/resources`).

Add information about missing samples/distributions to test execution

This informs the developer in cases a test execution from the IDE fails

because an additional setup action is required before:

- Sample tests require to call `copySamples` for the corresponding

subproject.

- Tests that can not run embedded require to call `intTestImage`

for the corresponding subproject.

Split out sample copying from intTestImage as separate task

Most of the sample-based tests can run embedded. They just require

copying the test sources and not the whole Gradle code compilation

(which is triggered by intTestImaage).

This allows developers to work more smoothly with sample tests in the

IDE.

Do not add Gradle out folders as source folders to IDEA when using Sync

This is not needed, because IDEA adds the addition resource folders

automatically as additional dependencies to the corresponding modules.

See also: https://youtrack.jetbrains.com/issue/IDEA-202346

Adjust run configurations for project structure created by IDEA's Sync

Automatically run resource generation tasks after IDEA sync

Restore forward compatibility

- Remove added method from `InternalTaskResult`

- Move protocol event implementations to :toolingApi

- Rename `OperationResultDecoratorFactory` to

`OperationResultPostProcessor`

  1. … 46 more files in changeset.
Adjust TODO to point at the installation publishing instead of binary relocation

Add results file as a sibling to the output directory

The transformed artifact uses its file name as artifact ID. In order

to avoid all the ids to be `outputDirectory`, the `.bin` file is now

next to the output directory.

Dont emit build ops for internal declared callbacks

- improve integTest coverage

Use the absolute path as identifier

The absolute path is perfect to identify the mutable primary input

in a project workspace.

Use the absolute path as identifier

The absolute path is perfect to identify the mutable primary input

in a project workspace.

Move cross-version test to appropriate subproject

Remove redundant taskBuildOperationId

Publish 5.0-20181116112403+0000

Decoreate artifactTypesDecorator callbacks

Move default implementations so the Launcher's serializer can find them

Move default implementations so the Launcher's serializer can find them

Use linker task target platform instead

Add javadoc for install name property

Remove invalid `@Nullable` on install name `Property`

Remove TODO

Fix typo in release note

    • -1
    • +1
    /subprojects/docs/src/docs/release/notes.md
Rework integ test coverage a bit; decorate more container

Allow finding projects in included build via ProjectFinder

Allow finding projects in included build via ProjectFinder

Allow finding projects in included build via ProjectFinder

Merge pull request #7745 from gradle/eskatos/docs/upgradingVersion4KotlinSamples

Add Kotlin DSL samples to upgrading_version_4 chapter

Open Kotlin task classes

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