lucene/gradle/testing
Robert Muir 4c434b7089
make 'gradle coverage' print test coverage summaries. (#11837)
Currently, this task is too silent and just writes HTML reports. It is a
nice improvement to print the summary to the console.

Before:

```
> Task :lucene:analysis:icu:jacocoTestReport
Code coverage report at: /home/rmuir/workspace/lucene/lucene/analysis/icu/build/reports/jacoco/test/html.
```

After:

```
> Task :lucene:analysis:icu:jacocoTestReport
Code coverage report at: /home/rmuir/workspace/lucene/lucene/analysis/icu/build/reports/jacoco/test/html.

> Task :lucene:analysis:icu:jacocoLogTestCoverage
Test Coverage:
    - Class Coverage: 100%
    - Method Coverage: 87.9%
    - Branch Coverage: 82.7%
    - Line Coverage: 92.8%
    - Instruction Coverage: 92.7%
    - Complexity Coverage: 78.8%
```
2022-10-05 21:46:20 -04:00
..
defaults-tests LUCENE-9435: Clean up ant compatability remnants in Gradle build 2020-08-30 14:01:04 +02:00
randomization/policies LUCENE-10301: make the test-framework a proper module by moving all test 2021-12-21 20:30:45 +01:00
alternative-jdk-support.gradle LUCENE-10364: Prepare and update errorprone plugin for Java 17 (#590) 2022-01-07 19:19:46 +01:00
beasting.gradle LUCENE-9492: Fix beasting to accept also task names in form ":project:beast"; fix bug with default value rejected by Integer.parseInt (#1808) 2020-08-31 18:09:21 +02:00
coverage.gradle make 'gradle coverage' print test coverage summaries. (#11837) 2022-10-05 21:46:20 -04:00
defaults-tests.gradle MR-JAR rewrite of MMapDirectory with JDK-19 preview Panama APIs (>= JDK-19-ea+23) (#912) 2022-09-26 15:22:04 +02:00
fail-on-no-tests.gradle LUCENE-9465: 'beast' task from within gradle (#1757) 2020-08-18 09:28:50 +02:00
failed-tests-at-end.gradle LUCENE-9596: Reproduce line for failed tests should have method-level accuracy 2020-11-03 10:56:05 +01:00
per-project-summary.gradle LUCENE-9182: add apache license headers to all .gradle files and enforce in rat task 2020-01-27 12:05:34 -05:00
profiling.gradle Fix tests.profile output to not run many many times (#2417) 2021-02-23 06:54:39 -05:00
profiling.jfc LUCENE-9193: heap allocations for tests.profile 2020-01-30 08:29:10 -05:00
randomization.gradle LUCENE-10531: Add @RequiresGUI test group for GUI tests (#893) 2022-05-18 09:26:06 +09:00
slowest-tests-at-end.gradle LUCENE-9818: print slowest suites, add an option to enable/ disable the function from options. (#2439) 2021-03-01 16:02:18 +01:00