GradleInceptionPerformanceTest.groovy

Clone Tools
  • last updated a few seconds ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
Fix typo!

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

    • -1
    • +1
    ./GradleInceptionPerformanceTest.groovy
Disable buildSrc verification tasks by default

enable them on CI by default

allow to control whether they are enabled via a project property

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

    • -1
    • +1
    ./GradleInceptionPerformanceTest.groovy
  1. … 1 more file in changeset.
Disable buildSrc verification tasks by default

enable them on CI by default

allow to control whether they are enabled via a project property

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

    • -1
    • +1
    ./GradleInceptionPerformanceTest.groovy
  1. … 1 more file in changeset.
Revert "Temporarily ignore 'buildSrc api change in gradleBuildCurrent comparing gradle'"

This reverts commit 72d3773747d2bbf7a17cbfcde93ea8dfd45859d4.

    • -1
    • +1
    ./GradleInceptionPerformanceTest.groovy
Revert "Temporarily ignore 'buildSrc api change in gradleBuildCurrent comparing gradle'"

This reverts commit 72d3773747d2bbf7a17cbfcde93ea8dfd45859d4.

    • -1
    • +1
    ./GradleInceptionPerformanceTest.groovy
Revert "Temporarily ignore 'buildSrc api change in gradleBuildCurrent comparing gradle'"

This reverts commit 72d3773747d2bbf7a17cbfcde93ea8dfd45859d4.

    • -1
    • +1
    ./GradleInceptionPerformanceTest.groovy
Revert "Temporarily ignore 'buildSrc api change in gradleBuildCurrent comparing gradle'"

This reverts commit 72d3773747d2bbf7a17cbfcde93ea8dfd45859d4.

    • -1
    • +1
    ./GradleInceptionPerformanceTest.groovy
Temporarily ignore 'buildSrc api change in gradleBuildCurrent comparing gradle'

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

    • -1
    • +1
    ./GradleInceptionPerformanceTest.groovy
Rebaseline GradleInceptionPerformanceTest

Looks like the last rebaseline showed a small regression in

`buildSrc api change in gradleBuildCurrent comparing gradle`.

Rebaselining, so this test is not at the brink of failure.

    • -1
    • +1
    ./GradleInceptionPerformanceTest.groovy
Lock in performance improvements

for `buildSrc api change in largeJavaMultiProjectKotlinDsl` and

`first use of largeJavaMultiProjectKotlinDsl`.

Especially the change for largeJavaMultiProjectKotlinDsl got quite

faster with https://github.com/gradle/gradle/compare/ebbd1ec...dc64e67

I guess this is due to the Kotlin version upgrade.

The other tests got a little bit faster.

    • -1
    • +1
    ./GradleInceptionPerformanceTest.groovy
  1. … 1 more file in changeset.
Rebase performance test

    • -1
    • +1
    ./GradleInceptionPerformanceTest.groovy
Bump baseline version

The baseline didn't have the `java-platform` plugin.

    • -1
    • +1
    ./GradleInceptionPerformanceTest.groovy
Set GradleInceptionPerformanceTest minimum version to target

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

    • -1
    • +3
    ./GradleInceptionPerformanceTest.groovy
Rebaseline to the same commit to the distribution commit

    • -1
    • +1
    ./GradleInceptionPerformanceTest.groovy
  1. … 31 more files in changeset.
Rebaseline performance tests

To account for minor regression due to detailed container

callback instrumentation. This information will help find

performance issues that are much bigger than the small overhead

the instrumentation adds.

    • -1
    • +1
    ./GradleInceptionPerformanceTest.groovy
  1. … 31 more files in changeset.
Fix deprecation warnings in build

    • -3
    • +7
    ./GradleInceptionPerformanceTest.groovy
  1. … 5 more files in changeset.
Rebaseline performance test to target version 5.0-20181027205306+0000

    • -2
    • +2
    ./GradleInceptionPerformanceTest.groovy
  1. … 1 more file in changeset.
Lock in recent performance improvements

    • -2
    • +2
    ./GradleInceptionPerformanceTest.groovy
  1. … 31 more files in changeset.
Allow building on JDK8 for buildSrc api change in gradleBuildCurrent comparing gradle

    • -4
    • +1
    ./GradleInceptionPerformanceTest.groovy
Merge remote-tracking branch 'origin/release'

* origin/release:

Let buildSrc change be an api change

Add missing space

Refine 'buildSrc change' perf test

Rework intTestImage and distributions and docs to use variants

Add link to native release notes

'buildSrc change in the gradle build comparing gradle' perf experiment

Add gradlebuild.skipBuildSrcChecks property

Add Kotlin DSL breaking changes section to release notes

Refine Kotlin DSL coverage in release notes preamble

    • -0
    • +48
    ./GradleInceptionPerformanceTest.groovy
  1. … 3 more files in changeset.
Let buildSrc change be an api change

to account for any compilation avoidance

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

    • -2
    • +2
    ./GradleInceptionPerformanceTest.groovy
Refine 'buildSrc change' perf test

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

    • -12
    • +27
    ./GradleInceptionPerformanceTest.groovy
'buildSrc change in the gradle build comparing gradle' perf experiment

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

    • -0
    • +36
    ./GradleInceptionPerformanceTest.groovy
Rebaseline GradleInceptionPerformanceTest

The upgrade of the build scan plugin made the

baseline much faster while keeping the current

version untouched, resulting in test failures.

    • -1
    • +1
    ./GradleInceptionPerformanceTest.groovy
Make build JDK validation fail fast (#7372)

See https://github.com/gradle/gradle-private/issues/1579

Previously we check the build JDK in the execution phase, which might be too late - users

don't like to wait 5 mins for buildSrc then see "current JDK is not supported".

This PR moves the build JDK validation at the beginning of buildSrc/build.gradle.kts

in order to get a quick feedback.

    • -1
    • +12
    ./GradleInceptionPerformanceTest.groovy
  1. … 5 more files in changeset.
Rebaeline GradleInceptionPerformanceTest

    • -1
    • +1
    ./GradleInceptionPerformanceTest.groovy
Rebaseline performance tests

We introduced a ThreadLocal in the project locking which slowed things

down a little bit (10s of ms) in several builds. Rebaselining to prevent

this from affecting all branches.

    • -1
    • +1
    ./GradleInceptionPerformanceTest.groovy
  1. … 31 more files in changeset.
Rebaseline GradleInceptionPerformanceTest

Upgrading to build scan 2.0 introduced some regression, now we accept it.

    • -1
    • +1
    ./GradleInceptionPerformanceTest.groovy
Rebaseline performance tests after merging single project lock changes

    • -1
    • +1
    ./GradleInceptionPerformanceTest.groovy
  1. … 31 more files in changeset.
Upgrade to Groovy 2.5.3-SNAPSHOT (#6903)

This is a temporary measure until Groovy 2.5.3 GA comes out to fix Java 11 incompatibilities.

    • -1
    • +1
    ./GradleInceptionPerformanceTest.groovy
  1. … 9 more files in changeset.