Gradle

Clone Tools
  • last updated a few seconds ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
Fix handling of aborted containers with completed children

When a container `TestIdentifier` was reported as finished, we reported

all of its children as skipped, regardless whether they already had been

completed previously. Now, we only report unstarted children as skipped.

Resolves #8685.

Fix handling of aborted containers with completed children

When a container `TestIdentifier` was reported as finished, we reported

all of its children as skipped, regardless whether they already had been

completed previously. Now, we only report unstarted children as skipped.

Resolves #8685.

Add test for build cancellation

Separate broadcasting output changes and add more tests

Test ResolveChangesStepTest

Also added the ability to disable change tracking completely for a work item. This is now handled separately from the case where change tracking is enabled, but history is unavailable.

This feature is not used with tasks and artifact transforms yet.

Move execution state change detection to mockable class

Remove most of the `init` constructor parameters

    • -18
    • +18
    /.teamcity/Gradle_Promotion/Project.kt
    • -0
    • +58
    /.teamcity/Gradle_Promotion/buildTypes/PublishRelease.kt
Test forced rebuild to trigger a rebuild

Add references to lifecycle tasks in CLI chapter

Many people search for "gradle build command", which lands them on the CLI

chapter. This change ensures that the chapter links to an explanation of the

lifecycle tasks as well as naming the main ones. Hopefully this will get them

where they want in the docs.

Implements #dotorg-docs/346.

Add references to lifecycle tasks in CLI chapter

Many people search for "gradle build command", which lands them on the CLI

chapter. This change ensures that the chapter links to an explanation of the

lifecycle tasks as well as naming the main ones. Hopefully this will get them

where they want in the docs.

Implements #dotorg-docs/346.

Add references to lifecycle tasks in CLI chapter

Many people search for "gradle build command", which lands them on the CLI

chapter. This change ensures that the chapter links to an explanation of the

lifecycle tasks as well as naming the main ones. Hopefully this will get them

where they want in the docs.

Implements #dotorg-docs/346.

Add tests for incremental inputs

Add tests for incremental inputs

Add tests for incremental inputs

Add missing Override annotations

Add missing Override annotations

Add new IncrementalInputs type

Add new IncrementalInputs type

Add new IncrementalInputs type

Remove old reference to 'jdiff' report artificats

We do not create these reports anymore. They were replaced with the

binary compatibility reports in the Gradle build.

Remove old 'HipChat' webhook

Simplify CacheStepTest

Move recording outputs to a separate step

This also means that we don't need a dummy output recorder for non-incremental artifact transforms anymore.

Add link from `SourceSet` API doc to user manual

A lot of users land on this API doc when they do a web search for "gradle

sourcesets". But it doesn't explain what source sets are. This change adds a

link to the user manual which _does_ explain what they are and how to use

them.

Implements #dotorg-docs/348.

Use gradle github organization for promotion

instead of `gradleware`.

Extract common build logic

    • -4
    • +4
    /.teamcity/Gradle_AgentTest/settings.kts
    • -63
    • +33
    /.teamcity/Gradle_Check/model/CIBuildModel.kt
    • -0
    • +42
    /.teamcity/common/BuildCache.kt
  1. … 6 more files in changeset.
Add test for StoreSnapshotsStep

Add test for CreateOutputsStep

Fix for previous commit.

Fix for previous commit.