reporting

Clone Tools
  • last updated a few seconds ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
Change the various `Report` implementations to be abstract and remove some wiring.

Also fix the class generator to handle an abstract getter from a super class whose return type is not supported for managed properties, but which is overridden by another getter whose return type is supported (eg a `Provider<T>` getter overridden by a `Property<T>` getter).

    • -25
    • +3
    ./internal/TaskGeneratedSingleDirectoryReport.java
    • -25
    • +3
    ./internal/TaskGeneratedSingleFileReport.java
  1. … 4 more files in changeset.
Change the various `Report` implementations to be abstract and remove some wiring.

Also fix the class generator to handle an abstract getter from a super class whose return type is not supported for managed properties, but which is overridden by another getter whose return type is supported (eg a `Provider<T>` getter overridden by a `Property<T>` getter).

    • -25
    • +3
    ./internal/TaskGeneratedSingleDirectoryReport.java
    • -25
    • +3
    ./internal/TaskGeneratedSingleFileReport.java
  1. … 4 more files in changeset.
Change the various `Report` implementations to be abstract and remove some wiring.

Also fix the class generator to handle an abstract getter from a super class whose return type is not supported for managed properties, but which is overridden by another getter whose return type is supported (eg a `Provider<T>` getter overridden by a `Property<T>` getter).

    • -25
    • +3
    ./internal/TaskGeneratedSingleDirectoryReport.java
    • -25
    • +3
    ./internal/TaskGeneratedSingleFileReport.java
  1. … 4 more files in changeset.
Fix for convention mapping replacements.

    • -2
    • +13
    ./internal/TaskGeneratedSingleDirectoryReport.java
    • -2
    • +16
    ./internal/TaskGeneratedSingleFileReport.java
  1. … 5 more files in changeset.
Fix for convention mapping replacements.

    • -11
    • +1
    ./plugins/BuildDashboardPlugin.java
  1. … 3 more files in changeset.
Fix for convention mapping replacements.

    • -11
    • +1
    ./plugins/BuildDashboardPlugin.java
  1. … 3 more files in changeset.
Fix for convention mapping replacements.

    • -1
    • +1
    ./internal/TaskGeneratedSingleDirectoryReport.java
    • -1
    • +1
    ./internal/TaskGeneratedSingleFileReport.java
  1. … 2 more files in changeset.
Fix for convention mapping replacements.

    • -1
    • +1
    ./internal/TaskGeneratedSingleDirectoryReport.java
    • -1
    • +1
    ./internal/TaskGeneratedSingleFileReport.java
  1. … 2 more files in changeset.
Fix for convention mapping replacements.

    • -1
    • +1
    ./internal/TaskGeneratedSingleDirectoryReport.java
    • -1
    • +1
    ./internal/TaskGeneratedSingleFileReport.java
Fix for convention mapping replacements.

    • -1
    • +1
    ./internal/TaskGeneratedSingleDirectoryReport.java
    • -1
    • +1
    ./internal/TaskGeneratedSingleFileReport.java
Add properties on `Report` and subtypes to allow wiring using `Providers`. Specifically, add `Report.activated` to replace `enabled` and `outputLocation` to replace destination.

Change the Java base plugin to use these properties instead of convention mapping to attach conventions for the test report locations.

    • -1
    • +1
    ./internal/CustomizableHtmlReportImpl.java
    • -0
    • +35
    ./internal/TaskGeneratedSingleDirectoryReport.java
    • -0
    • +40
    ./internal/TaskGeneratedSingleFileReport.java
    • -11
    • +1
    ./plugins/BuildDashboardPlugin.java
  1. … 16 more files in changeset.
Add properties on `Report` and subtypes to allow wiring using `Providers`. Specifically, add `Report.activated` to replace `enabled` and `outputLocation` to replace destination.

Change the Java base plugin to use these properties instead of convention mapping to attach conventions for the test report locations.

    • -1
    • +1
    ./internal/CustomizableHtmlReportImpl.java
    • -0
    • +24
    ./internal/TaskGeneratedSingleDirectoryReport.java
    • -0
    • +26
    ./internal/TaskGeneratedSingleFileReport.java
  1. … 4 more files in changeset.
Add properties on `Report` and subtypes to allow wiring using `Providers`. Specifically, add `Report.activated` to replace `enabled` and `outputLocation` to replace destination.

Change the Java base plugin to use these properties instead of convention mapping to attach conventions for the test report locations.

    • -1
    • +1
    ./internal/CustomizableHtmlReportImpl.java
    • -0
    • +35
    ./internal/TaskGeneratedSingleDirectoryReport.java
    • -0
    • +40
    ./internal/TaskGeneratedSingleFileReport.java
    • -11
    • +1
    ./plugins/BuildDashboardPlugin.java
  1. … 16 more files in changeset.
Add properties on `Report` and subtypes to allow wiring using `Providers`. Specifically, add `Report.activated` to replace `enabled` and `outputLocation` to replace destination.

Change the Java base plugin to use these properties instead of convention mapping to attach conventions for the test report locations.

    • -1
    • +1
    ./internal/CustomizableHtmlReportImpl.java
    • -0
    • +24
    ./internal/TaskGeneratedSingleDirectoryReport.java
    • -0
    • +26
    ./internal/TaskGeneratedSingleFileReport.java
  1. … 4 more files in changeset.
Remove unused import

Remove deprecated internal TaskReportContainer constructor

Revert lambda usage as it broke instant execution

    • -4
    • +14
    ./internal/DefaultReportContainer.java
Ignore property annotations on domain object collection implementations

    • -14
    • +6
    ./internal/DefaultReportContainer.java
  1. … 1 more file in changeset.
De-incubate pre-5.0 reporting methods

Apply `Anonymous type can be replaced with lambda` inspection the whole project

    • -7
    • +1
    ./internal/BuildDashboardGenerator.java
    • -12
    • +3
    ./internal/DefaultReportContainer.java
    • -27
    • +12
    ./plugins/BuildDashboardPlugin.java
  1. … 660 more files in changeset.
Apply `Explicit type can be replaced with <>` inspection the whole project

    • -1
    • +1
    ./internal/BuildDashboardGenerator.java
  1. … 908 more files in changeset.
Use method reference, where applicable

    • -1
    • +1
    ./internal/DefaultReportContainer.java
  1. … 168 more files in changeset.
Use method reference, where applicable

    • -1
    • +1
    ./internal/DefaultReportContainer.java
  1. … 166 more files in changeset.
Organize imports

    • -1
    • +0
    ./internal/BuildDashboardGenerator.java
    • -1
    • +0
    ./internal/DefaultReportContainer.java
  1. … 334 more files in changeset.
Replace anonymous classes with lambdas

    • -7
    • +1
    ./internal/BuildDashboardGenerator.java
    • -12
    • +3
    ./internal/DefaultReportContainer.java
    • -27
    • +12
    ./plugins/BuildDashboardPlugin.java
  1. … 705 more files in changeset.
Replace anonymous classes with lambdas

    • -6
    • +1
    ./internal/BuildDashboardGenerator.java
    • -11
    • +3
    ./internal/DefaultReportContainer.java
    • -23
    • +12
    ./plugins/BuildDashboardPlugin.java
  1. … 689 more files in changeset.
Remove synthetic accessors for internal private symbol references

    • -4
    • +4
    ./internal/BuildDashboardGenerator.java
  1. … 899 more files in changeset.
Remove synthetic accessors for internal private symbol references

    • -4
    • +4
    ./internal/BuildDashboardGenerator.java
  1. … 899 more files in changeset.
Remove synthetic accessors for internal private symbol references

    • -4
    • +4
    ./internal/BuildDashboardGenerator.java
  1. … 887 more files in changeset.
Remove synthetic accessors for internal private symbol references

    • -4
    • +4
    ./internal/BuildDashboardGenerator.java
  1. … 894 more files in changeset.