Clone Tools
  • last updated a few seconds ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
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
    • +70
    ./main/groovy/org/gradle/testing/DefaultPerformanceReporter.groovy
    • -0
    • +261
    ./main/groovy/org/gradle/testing/PerformanceTest.groovy
    • -248
    • +0
    ./main/groovy/org/gradle/testing/PerformanceTest.java
  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

    • -0
    • +99
    ./main/groovy/org/gradle/testing/DefaultPerformanceReporter.groovy
  1. … 3 more files in changeset.
Skip the skipped test cases

Skip the skipped test cases

Debug json

Debug json

Refactor performance test hierarchy

    • -0
    • +226
    ./main/groovy/org/gradle/testing/PerformanceTest.groovy
    • -248
    • +0
    ./main/groovy/org/gradle/testing/PerformanceTest.java
  1. … 2 more files in changeset.
Refactor performance test hierarchy

    • -248
    • +0
    ./main/groovy/org/gradle/testing/PerformanceTest.java
  1. … 2 more files in changeset.