jacoco

Clone Tools
  • last updated a few seconds ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
Changed a bunch of integration tests to use the various task assertion methods instead of directly querying the `executedTasks` and `skippedTasks` collections. These methods can give better diagnostics when the assertion fails, and can perform additional checks.

  1. … 96 more files in changeset.
Let jacoco tests not use deprecated configurations

Let jacoco tests not use deprecated configurations

Let jacoco tests not use deprecated configurations

Let jacoco tests not use deprecated configurations

Change all subprojects to use 'implementation' dependencies

This includes:

- All projects now explicitly declare all dependencies to other

subprojects. This makes issues more visible, guards for accidental

addition of new dependencies, and leaks much less transitive

dependencies on the compile classpathes.

- All usages of 'runtime' to declare dependencies have been replaced

with 'runtimeOnly'

- All projects are now `java-library` (and declare this explicitly)

- Most remaining Groovy scripts are translated to Kotlin

- The old 'compile' and 'runtime' configurations are not

configured/created anymore for the 'testFixture' and 'integTest'

source sets.

- Some obsolete dependencies (see previous commits) are removed

- 'api' is used scarcely on purpose as the current project structure is

not well designed for this. The projects contain code for several

concerns of the build tool and thus putting complete projects on the

API of others exposes too much. They should be split up along

functional concerns first.

  1. … 112 more files in changeset.
Change few private methods to static

  1. … 249 more files in changeset.
Use method reference, where applicable

  1. … 162 more files in changeset.
Use method reference, where applicable

  1. … 160 more files in changeset.
Organize imports

  1. … 335 more files in changeset.
Replace anonymous classes with lambdas

  1. … 702 more files in changeset.
Replace anonymous classes with lambdas

  1. … 686 more files in changeset.
Remove synthetic accessors for internal private symbol references

  1. … 900 more files in changeset.
Remove synthetic accessors for internal private symbol references

  1. … 900 more files in changeset.
Remove synthetic accessors for internal private symbol references

  1. … 888 more files in changeset.
Remove synthetic accessors for internal private symbol references

  1. … 895 more files in changeset.
Remove synthetic accessors for internal private symbol references

  1. … 900 more files in changeset.
Remove synthetic accessors for internal private symbol references

  1. … 900 more files in changeset.
Use 'implementation' dependencies everywhere

  1. … 286 more files in changeset.
Use 'implementation' dependencies everywhere

  1. … 283 more files in changeset.
Use 'implementation' dependencies everywhere

  1. … 286 more files in changeset.
Use 'implementation' dependencies everywhere

  1. … 284 more files in changeset.
Use 'implementation' dependencies everywhere

  1. … 285 more files in changeset.
Use 'implementation' dependencies everywhere

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

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

  1. … 1003 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. … 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 <mandrikov@gmail.com>

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

  1. … 20 more files in changeset.