performance

Clone Tools
  • last updated a few seconds ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
Use dedicated user with token-based authentication to execute… (#11044)

Replace password-based authentication with token in distributed performance tests

  1. … 7 more files in changeset.
Use dedicated user with token-based authentication to execute… (#11044)

Replace password-based authentication with token in distributed performance tests

  1. … 7 more files in changeset.
Replace password-based authentication with token in distributed performance tests

  1. … 8 more files in changeset.
Replace TeamCityRestBot

  1. … 8 more files in changeset.
Remove `distributedFullPerformanceTest(s)`

  1. … 1 more file in changeset.
Add new experiment coordinator build

which runs once a week. The historical coordinator now only runs

regression tests.

  1. … 2 more files in changeset.
Run only slow regression tests every day

and maybe later on every commit on `master`. The experiments are

already run weekly as part of the `historical` performance tests.

  1. … 2 more files in changeset.
Move rerun strategy to property

and add some DSL to configure it.

  1. … 4 more files in changeset.
Move rerun strategy to property

and add some DSL to configure it.

  1. … 4 more files in changeset.
Remove unused code

  1. … 2 more files in changeset.
Remove unused code

  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

  1. … 50 more files in changeset.
Remove debug code

  1. … 1 more file in changeset.
Use defaults

Use defaults

  1. … 1 more file in changeset.
Refactor old ReportGenerator

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

  1. … 10 more files in changeset.
Refine PR

  1. … 6 more files in changeset.
Fix @OutputDirectory

  1. … 3 more files in changeset.
Refine PR

  1. … 7 more files in changeset.
Refactor performance test hierarchy

  1. … 11 more files in changeset.
Refactor performance test hierarchy

  1. … 11 more files in changeset.
Revert "Merge pull request #9759 from gradle/eskatos/kotlin/1.3.40"

This reverts commit 2c6fb9495acea6a150ad313ed3474ebc3689b920, reversing

changes made to 8959fc43370bc5141db6f775b333f36d30cc42a1.

  1. … 26 more files in changeset.
Try latest nightly

  1. … 35 more files in changeset.
Try latest nightly

  1. … 35 more files in changeset.
Run tests on the JUnit Platform using Spock 2.0

  1. … 4 more files in changeset.
Run tests on the JUnit Platform using Spock 2.0

  1. … 5 more files in changeset.
Try increasing performance test memory

  1. … 3 more files in changeset.
Fetch flakiness data

  1. … 5 more files in changeset.
Add missing type information to `PerformanceTestPlugin`

For compatibility with Kotlin 1.3.41.