Clone Tools
  • last updated a few seconds ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
Report invalid JaCoCo configuration (#11151)

The destination file has to be set if output is set to FILE. This is now

validated and reported with a clear error message instead of crashing

somewhere deep down the call stack.

Fixes #11130

  1. … 1 more file in changeset.
Remove unused field append

This is probably a left over from #10208

Use JaCoCo 0.8.5 by default

Signed-off-by: Evgeny Mandrikov <mandrikov@gmail.com>

  1. … 4 more files in changeset.
Fix Jacoco tests

De-incubate new Jacoco methods

Fix Jacoco broken by now correct enum deserialization

by removing usages of Project

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

Fix :jacoco with instant-execution

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

  1. … 1 more file in changeset.
Merge pull request #10208 from gradle/wolfs/deprecations/jacoco

This reverts commit b312db3e00bd27e35b289e4f95368db76601aea2.

  1. … 4 more files in changeset.
Revert "Merge pull request #10208 from gradle/wolfs/deprecations/jacoco"

The changes break the Kotlin plugin smoke test.

This reverts commit ad214c71e2a996e26898ad8eb3dc4d1c4d50ee51, reversing

changes made to d019884cc118a3ece9616e16928850f153cac081.

  1. … 4 more files in changeset.
Remove deprecate methods from Jacoco types

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

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

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

Signed-off-by: Evgeny Mandrikov <mandrikov@gmail.com>

  1. … 5 more files in changeset.
Use JaCoCo 0.8.3 by default

Signed-off-by: Evgeny Mandrikov <mandrikov@gmail.com>

  1. … 5 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 tests and checkstyle

  1. … 2 more files in changeset.
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

    • -2
    • +0
    ./org/gradle/testing/jacoco/tasks/JacocoBase.java
Upgrade default tool version of JaCoCo to 0.8.2

Resolves #6624.

  1. … 5 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.

Deprecate jacoco.append

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

  1. … 2 more files 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 https://github.com/jacoco/jacoco/pull/52, 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. … 7 more files in changeset.
Add comment to Jacoco plugin about cleanup of task output for JacocoReport

Signed-off-by: Jonathan Leitschuh <Jonathan.Leitschuh@plexxi.com>