Clone Tools
  • last updated a few seconds ago
Constraints: committers
Constraints: files
Constraints: dates
Add missing @Override to all modules

Signed-off-by: Paul Merlin <>

  1. … 1003 more files in changeset.
Add missing @Override to all modules

Signed-off-by: Paul Merlin <>

  1. … 997 more files in changeset.
Use JaCoCo 0.8.4 by default

Signed-off-by: Evgeny Mandrikov <>

  1. … 4 more files in changeset.
Recognize Evgeny Mandrikov in release notes

  1. … 1 more file in changeset.
Use JaCoCo 0.8.3 by default

Signed-off-by: Evgeny Mandrikov <>

  1. … 4 more files in changeset.
Rename factory methods on JavaMethod

  1. … 20 more files in changeset.
Move JavaMethod factory methods to JavaMethod

  1. … 22 more files in changeset.
Fix Javadoc warning

Decorate all domain collection container for emitting build ops (#7876)

* Update all domain object container with decorator for tracing executed callback actions

* Add decorator to a ll required occurances of DefaultDomainObjectSet

* Keep ctor for DefaultPolymorphicDomainObjectContainer as its used in gradle-idea-ext plugin

* Bring back DefaultDomainObjectSet constructor used by the android plugin

* keep backwards compatibility

  1. … 120 more files in changeset.
Fix nullability of `additionalClassDirs` and `additionalSourceDirs`

properties on `JacocoReportBase`

Signed-off-by: Paul Merlin <>

  1. … 1 more file in changeset.
Fix tests and checkstyle

Deprecate JacocoReportBase setters

Fix Javadoc so JavaParser can find it

  1. … 4 more files in changeset.
De-incubate 3.x package-info files

And files we missed due to moving things to coreApi.

  1. … 32 more files in changeset.
De-incubate 3.x Jacoco API

De-incubate 2.x jacoco API

Upgrade default tool version of JaCoCo to 0.8.2

Resolves #6624.

  1. … 4 more files in changeset.
Move file collection APIs out of core (#6525)

This change breaks out code that directly relates to handling `FileCollection`s and their build dependencies (called `TaskDependency` at this time) into a separate subproject (`:files`). This is so that other modules can build on just this module instead of having to depend on the oversized `:core`.

As part of the change `Provider`s have been moved to `:base-services`. In a possible followup step `:base-services` could be split into a module that captures the very basic concepts of Gradle's data model: it's all about `DomainObjectCollection`s that can be configured via `Action`s, transformed via `Transformer`s, lazyness can be provided via `Provider`s and rich mutable data types can be created via `Property` objects.

Another addition to `:base-serivces` is the directed graph traversal algorithms used in many parts of Gradle.

  1. … 443 more files in changeset.
Simplify logging deprecation warning

Master is now 5.0, so we will log deprecations for 6.0 automatically.

Remove another call to append

Deprecate jacoco.append

It makes no sense to set the property to `false`.

  1. … 1 more file in changeset.
Add documentation why we delete the coverage file

Fix Jacoco to work with build cache

Jacoco code coverage should work well with the build cache out of the

box. Since appending to a coverage file works with parallel test

execution, see, we set

`append=true` and delete the coverage data just before the test task

starts to execute.

Note that this is a breaking change: separate tasks now cannot use the

same coverage file, since each of the tasks will delete it.

Issue: #5269

  1. … 1 more file in changeset.
Add comment to Jacoco plugin about cleanup of task output for JacocoReport

Signed-off-by: Jonathan Leitschuh <>

Fix JacocoMerge not using defered API

Signed-off-by: Jonathan Leitschuh <>

Calculate default report location the way it used to be

Rework JacocoReportBase to avoid use of afterEvaluate

Polish changes to JacocoPlugin

- Put configuration action inline with register

- Remove extra private method and just use deprecation logger to suppress deprecation

Fix Jacoco plugin forcing configuration of Test task and make other tasks lazy

Closes #6245

Signed-off-by: Jonathan Leitschuh <>

Use external repository mirrors in build (#6094)

We've been bitten by external repository fluctuation for a long time.

This PR makes most of tests use repository mirrors set up by ourselves

via init script and system property.

There're still some tests not switching to mirrors, which would be fixed

in follow-up commits.

  1. … 99 more files in changeset.