RealWorldNativePluginPerformanceTest.groovy

Clone Tools
  • last updated a few seconds ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
Rebaseline all performance tests

To lock in recent improvements

    • -4
    • +1
    ./RealWorldNativePluginPerformanceTest.groovy
  1. … 22 more files in changeset.
Rebaseline again

Signed-off-by: Stefan Wolf <wolf@gradle.com>

    • -1
    • +1
    ./RealWorldNativePluginPerformanceTest.groovy
  1. … 4 more files in changeset.
Rebaseline regressed performance tests

This commit rebaselines performance tests which are on the brink of

failing. We should look into those.

Signed-off-by: Stefan Wolf <wolf@gradle.com>

    • -0
    • +3
    ./RealWorldNativePluginPerformanceTest.groovy
  1. … 4 more files in changeset.
Re-baseline the native performance tests to pick up performance improvements.

    • -1
    • +1
    ./RealWorldNativePluginPerformanceTest.groovy
  1. … 3 more files in changeset.
Rebaseline performance improvements (#3762)

    • -1
    • +1
    ./RealWorldNativePluginPerformanceTest.groovy
  1. … 10 more files in changeset.
Re-baselined some native performance tests to lock in some performance improvements.

    • -1
    • +1
    ./RealWorldNativePluginPerformanceTest.groovy
  1. … 1 more file in changeset.
Rebaseline native performance tests

    • -3
    • +1
    ./RealWorldNativePluginPerformanceTest.groovy
  1. … 1 more file in changeset.
Ignore failing/flaky performance tests

These will be rebaselined as soon as a nightly is available.

    • -0
    • +2
    ./RealWorldNativePluginPerformanceTest.groovy
  1. … 1 more file in changeset.
Rebaseline performance tests

This accounts for recent improvements to configuration time

and dependency resolution, especially for Android builds.

    • -1
    • +1
    ./RealWorldNativePluginPerformanceTest.groovy
  1. … 25 more files in changeset.
Rebaseline native performance tests

This locks in the performance improvements we did for 4.4 and accepts

some regressions, which are due to Gradle now being more correct.

More specifically, the regressions to

- clean assemble on manyProjectsNative (12%)

- clean assemble on mediumCppAppWithMacroIncludes (4%)

- clean assemble on multiNative (0.9%)

    • -1
    • +1
    ./RealWorldNativePluginPerformanceTest.groovy
  1. … 1 more file in changeset.
Revert "Remove flaky performance test"

This reverts commit e14396dbf3116dadcc686152188c27c4674ba521.

    • -1
    • +6
    ./RealWorldNativePluginPerformanceTest.groovy
Revert "Ignore failing performance tests for now"

This reverts commit 939c8e8

    • -3
    • +0
    ./RealWorldNativePluginPerformanceTest.groovy
  1. … 2 more files in changeset.
Ignore failing performance tests for now

These will be addressed by a separate PR

    • -0
    • +3
    ./RealWorldNativePluginPerformanceTest.groovy
  1. … 2 more files in changeset.
Remove flaky performance test

This is just silly.

    • -6
    • +1
    ./RealWorldNativePluginPerformanceTest.groovy
Update the baseline to 4.3

There was a tiny, mysterious regression from one of the 4.3 nightly

snapshots. We are experimenting with how updating the baseline to 4.3

might make the performance blip go away.

    • -1
    • +1
    ./RealWorldNativePluginPerformanceTest.groovy
Increase memory for performance test

    • -1
    • +1
    ./RealWorldNativePluginPerformanceTest.groovy
Rebaseline native performance tests

We ignored these tests for the impact of the new `depend` task. Now that

this change has been integrated we can rebaseline onto a recent snapshot

and re-activate the tests.

    • -4
    • +1
    ./RealWorldNativePluginPerformanceTest.groovy
  1. … 1 more file in changeset.
Ignore failing performance tests

    • -0
    • +3
    ./RealWorldNativePluginPerformanceTest.groovy
  1. … 1 more file in changeset.
Rebaseline native performance tests on latest nightly

Gradle 4.2 should be/is faster than previous versions for enabling parallel

native compilation by default. There still is a small regression on

`master` which we want to accept at this point. This is why we

rebaseline on the latest nightly.

    • -2
    • +5
    ./RealWorldNativePluginPerformanceTest.groovy
  1. … 2 more files in changeset.
Rebaseline all performance tests

    • -2
    • +2
    ./RealWorldNativePluginPerformanceTest.groovy
  1. … 23 more files in changeset.
Rebaseline all performance tests

In preparation for stricter matching, make sure

that all recent improvements are actually kept

by making them the new basseline.

    • -2
    • +2
    ./RealWorldNativePluginPerformanceTest.groovy
  1. … 22 more files in changeset.
Rebaseline all performance tests

The CLI startup improvements made all tests faster, so we rebaseline

them all in order to not loose this improvement again.

    • -2
    • +2
    ./RealWorldNativePluginPerformanceTest.groovy
  1. … 23 more files in changeset.
Rebaseline all performance tests

This is to make sure that we don't regress against the

recent improvements in performance again until 4.0 GA is out.

Once GA is out, all these baselines can be removed again, as testing

against the latest GA is the default.

    • -2
    • +2
    ./RealWorldNativePluginPerformanceTest.groovy
  1. … 22 more files in changeset.
Fix incorrect baseline version

    • -2
    • +2
    ./RealWorldNativePluginPerformanceTest.groovy
Rebaseline native performance tests

    • -2
    • +2
    ./RealWorldNativePluginPerformanceTest.groovy
  1. … 1 more file in changeset.
Make sure change closure variable is accessible by listener

    • -2
    • +3
    ./RealWorldNativePluginPerformanceTest.groovy
Make sure file path variable is accessible by listener

    • -1
    • +2
    ./RealWorldNativePluginPerformanceTest.groovy
Streamline naming of performance tests: native tests

    • -11
    • +9
    ./RealWorldNativePluginPerformanceTest.groovy
  1. … 4 more files in changeset.
Cleanup Java performance test projects and scenarios

- Sort tests into packages

- Add new test projects: `largeMonolithicJavaProject`,

`largeJavaMultiProject`, `mediumJavaMultiProjectWithTestNG`

- Cleanup template.gradle file

-- Remove "old Java" templates

-- Remove unused Scala and Groovy performance

test project configurations

-- Remove large enterprise performance test projects

- Simplify Java scenarios: clean assemble, first use, change test,

getting IDE models, dependency report, abi change, non-abi change

- Adjust tests to not use old test projects anymore

- Add file mutators

    • -0
    • +160
    ./RealWorldNativePluginPerformanceTest.groovy
  1. … 96 more files in changeset.