DefaultPerformanceReporter.groovy

Clone Tools
  • last updated a few seconds ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
Small polish

  1. … 2 more files in changeset.
Small polish

  1. … 2 more files in changeset.
New performance process (#10361)

This PR introduces new performance test process. See more details in https://docs.google.com/document/u/1/d/1pghuxbCR5oYWhUrIK2e4bmABQt3NEIYOOIK4iHyjWyQ/edit#heading=h.is4fzcbmxxld

    • -4
    • +18
    ./DefaultPerformanceReporter.groovy
  1. … 50 more files in changeset.
Fix failures

  1. … 2 more files in changeset.
Debug

  1. … 1 more file in changeset.
Debug

  1. … 1 more file in changeset.
Debug

  1. … 1 more file in changeset.
Make error message more friendly

    • -6
    • +18
    ./DefaultPerformanceReporter.groovy
  1. … 4 more files in changeset.
Make error message more friendly

    • -5
    • +14
    ./DefaultPerformanceReporter.groovy
  1. … 3 more files in changeset.
Make error message more friendly

    • -6
    • +18
    ./DefaultPerformanceReporter.groovy
  1. … 4 more files in changeset.
Report only on big regressions

  1. … 5 more files in changeset.
Prefer composition over inheritance in PerformanceTest hierarchy (#10262)

### Context

Previously, we had a bad `PerformanceTest` hierarchy:

- PerformanceTest

- ReportGenerationPerformanceTest

- BuildScanPerformanceTest

- DistributedPerformanceTest

- RerunDistributedPerformanceTest

This PR does a refactoring - extracts a `PerformanceTestReporter`/`DistributedPerformanceTestReporter` out of the `PerformanceTest` hierarchy, because https://github.com/gradle/gradle-private/issues/2192 wants a report, too.

The hierarchy after the refactoring:

- PerformanceTest

- DistributedPerformanceTest

- PerformanceTestReporter

So we can make things easier.

    • -0
    • +70
    ./DefaultPerformanceReporter.groovy
  1. … 10 more files in changeset.
Refine PR

    • -38
    • +3
    ./DefaultPerformanceReporter.groovy
  1. … 6 more files in changeset.
Ignore test for now

  1. … 2 more files in changeset.
Fix test

  1. … 3 more files in changeset.
Refine PR

    • -0
    • +99
    ./DefaultPerformanceReporter.groovy
  1. … 7 more files in changeset.