RealLifeAndroidBuildPerformanceTest.groovy

Clone Tools
  • last updated a few seconds ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
Apply enterprise plugin consistently to Santa Tracker smoke te… (#11260)

Apply enterprise plugin consistently to Santa Tracker smoke test, too

    • -2
    • +2
    ./RealLifeAndroidBuildPerformanceTest.groovy
Tidy up applying the enterprisde plugin via the settings script

    • -2
    • +2
    ./RealLifeAndroidBuildPerformanceTest.groovy
  1. … 4 more files in changeset.
Fix santa tracker perf test by bumping the baseline

I also increased `minimumBaseVersion` to `6.0`, so that historical

tests don't fail. We should probably apply the correct build scan

plugin per version, but that requires more changes in the

infrastructure.

Follow up for #11252

    • -11
    • +4
    ./RealLifeAndroidBuildPerformanceTest.groovy
Remove unused parameter

    • -5
    • +5
    ./RealLifeAndroidBuildPerformanceTest.groovy
  1. … 1 more file in changeset.
Apply build scan plugin consistently for smoke and performance tests

    • -26
    • +7
    ./RealLifeAndroidBuildPerformanceTest.groovy
  1. … 2 more files in changeset.
Rebaseline regressed performance tests caused by #10975

The regressions will be addressed for 6.1.

See the issues

- gradle/gradle-private#2822

- gradle/gradle-private#2823

- gradle/gradle-private#2824

- gradle/gradle-private#2825

    • -1
    • +1
    ./RealLifeAndroidBuildPerformanceTest.groovy
  1. … 3 more files in changeset.
Rebaseline regressed performance tests on branch snapshot

until we can rebaseline on a master snapshot. The regressions will be

addressed for 6.1.

See the issues

- gradle/gradle-private#2822

- gradle/gradle-private#2823

- gradle/gradle-private#2824

- gradle/gradle-private#2825

    • -1
    • +1
    ./RealLifeAndroidBuildPerformanceTest.groovy
  1. … 3 more files in changeset.
Integrate with Gradle Enterprise plugin 3.0 (#11041)

    • -0
    • +36
    ./RealLifeAndroidBuildPerformanceTest.groovy
  1. … 52 more files in changeset.
Rebaseline performance test

    • -3
    • +1
    ./RealLifeAndroidBuildPerformanceTest.groovy
Refine performance baseline selection logic (#10972)

Refine performance baseline selection logic

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

    • -4
    • +4
    ./RealLifeAndroidBuildPerformanceTest.groovy
  1. … 25 more files in changeset.
Refine performance baseline selection logic (#10972)

Refine performance baseline selection logic

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

    • -4
    • +4
    ./RealLifeAndroidBuildPerformanceTest.groovy
  1. … 25 more files in changeset.
Set minVersion for santa tracker

    • -4
    • +1
    ./RealLifeAndroidBuildPerformanceTest.groovy
Warn about path sensitivity problems during runtime (#10819)

Warn about path sensitivity problems during runtime

    • -0
    • +2
    ./RealLifeAndroidBuildPerformanceTest.groovy
  1. … 1 more file in changeset.
Fix assembleDebug on santaTrackerAndroidBuild

    • -1
    • +1
    ./RealLifeAndroidBuildPerformanceTest.groovy
Disable performance test in preparation for rebaselining

    • -0
    • +2
    ./RealLifeAndroidBuildPerformanceTest.groovy
Add cross build performance test for incremental changes

For santa tracker Kotlin and Java.

    • -15
    • +15
    ./RealLifeAndroidBuildPerformanceTest.groovy
  1. … 3 more files in changeset.
Extract Android projects into separate class

    • -47
    • +6
    ./RealLifeAndroidBuildPerformanceTest.groovy
  1. … 1 more file in changeset.
Create a new category for slow performance regression tests

    • -2
    • +2
    ./RealLifeAndroidBuildPerformanceTest.groovy
  1. … 8 more files in changeset.
Rebase to latest 6.0 nightly

#10348 has an influence on some of these performance scenarios.

(correcting 90e852d and 85933bb)

    • -3
    • +3
    ./RealLifeAndroidBuildPerformanceTest.groovy
  1. … 29 more files in changeset.
Rebase performance tests with 5.7-20190722220035+0000 baseline

#10348 might have an influence on the performance of these scenarios.

    • -3
    • +3
    ./RealLifeAndroidBuildPerformanceTest.groovy
  1. … 25 more files in changeset.
Temporarily use 5.6 as the baseline for Santa Tracker `assembleDebug` case.

This was scenario made faster when transform nodes for external files were accidentally not scheduled, at the cost of making the clean cache case much slower. These nodes are now scheduled again, making this scenario slower. Use 5.6 as the baseline to ensure this doesn't become worse than 5.6.

    • -0
    • +3
    ./RealLifeAndroidBuildPerformanceTest.groovy
Rebaseline clean assembleDebug on santaTrackerAndroidBuild with clean transforms cache

Seems like a regression happened between 5.7-20190806220042+0000 and

5.7-20190807220120+0000.

See #10255

    • -1
    • +1
    ./RealLifeAndroidBuildPerformanceTest.groovy
Convert RealLifeAndroidBuildPerformanceTest to use gradle profiler

    • -28
    • +24
    ./RealLifeAndroidBuildPerformanceTest.groovy
  1. … 1 more file in changeset.
Rebaseline all performance test scenarios

There seems to be tiny gradual regression in performance, which causes unbearable

flakiness. Rebaselining all scenarios to catch future regressions.

    • -4
    • +4
    ./RealLifeAndroidBuildPerformanceTest.groovy
  1. … 30 more files in changeset.
Use constants for the files to changes

If we want to test more projects with incremental changes, we may want

to create a subclass of `AndroidTestProject`.

    • -8
    • +6
    ./RealLifeAndroidBuildPerformanceTest.groovy
Modify a different file

The last method in `BottomSheetBehavior` was static and had nested `}`,

so our source file mutator inserted the wrong code (calling non-static

from static context) at the wrong place.

    • -1
    • +1
    ./RealLifeAndroidBuildPerformanceTest.groovy
  1. … 1 more file in changeset.
Add (non-) abi change santa tracker performance tests

    • -16
    • +88
    ./RealLifeAndroidBuildPerformanceTest.groovy
Bump baseline for known regression

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

The test `largeAndroidBuild phthalic:assembleDebug` improved

by more than 50% after merging

https://github.com/gradle/gradle/pull/9352.

    • -1
    • +1
    ./RealLifeAndroidBuildPerformanceTest.groovy
Lock-in some performance improvements

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