Clone Tools
  • last updated a few seconds ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
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.
Add spock-junit4

  1. … 6 more files in changeset.
Add spock-junit4

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

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

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

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

  1. … 5 more files in changeset.
Allow running build types for multiple subprojects at once

So we can invoke e.g. `baseServices:quickTest cli:quickTest`.

Allow running build types for multiple subprojects at once

So we can invoke e.g. `baseServices:quickTest cli:quickTest`.

Add missing type information to `PerformanceTestPlugin`

For compatibility with Kotlin 1.3.41.

Enable incremental compilation for Groovy (#9803)

In https://github.com/gradle/gradle/pull/9616 we did preliminary support for Groovy incremental compilation. This PR enables Groovy incremental compilation for Gradle build.

  1. … 1 more file in changeset.
Enable incremental compilation for Groovy

  1. … 1 more file in changeset.
Enable incremental compilation for Groovy

  1. … 1 more file in changeset.
Rework gradlebuild.publish-public-libraries plugin

by dropping the GeneratePom task that isn't needed anymore and move the

interesting parts to the plugin as they are just configuration

Signed-off-by: Paul Merlin <paul@gradle.com>

    • -36
    • +42
    ./kotlin/gradlebuild/publish-public-libraries.gradle.kts
    • -75
    • +0
    ./kotlin/org/gradle/plugins/publish/GeneratePom.kt
Add option to enable classes packaging

Add option to enable classes packaging

WIP: Dogfood native test fixtures

This commit replaces our custom test fixtures with the native "Java test fixtures".

  1. … 84 more files in changeset.
WIP: Dogfood native test fixtures

This commit replaces our custom test fixtures with the native "Java test fixtures".

  1. … 84 more files in changeset.
WIP: Dogfood native test fixtures

This commit replaces our custom test fixtures with the native "Java test fixtures".

  1. … 84 more files in changeset.