performance

Clone Tools
  • last updated a few seconds ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
Stop after 15 retries

Schedule failed builds in same run

Schedule failed builds in same run

Schedule builds for flakiness detection in inner loop

Schedule builds for flakiness detection in inner loop

Small polish

  1. … 1 more file in changeset.
Small polish

  1. … 1 more file 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

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

  1. … 4 more files in changeset.
Make error message more friendly

  1. … 3 more files in changeset.
Make error message more friendly

  1. … 4 more files in changeset.
Report only on big regressions

  1. … 4 more files in changeset.
Test

Show flakiness data in report

  1. … 15 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
    • +29
    ./src/main/groovy/org/gradle/testing/PerformanceReporter.groovy
    • -0
    • +261
    ./src/main/groovy/org/gradle/testing/PerformanceTest.groovy
  1. … 1 more file in changeset.
Refine PR

  1. … 1 more file in changeset.
Fix @OutputDirectory

  1. … 3 more files in changeset.
Use @CompileStatic

Ignore test for now

Fix test

Ignore test for now

Refine PR

  1. … 3 more files in changeset.
Skip the skipped test cases

Skip the skipped test cases

Debug json

Debug json