RealLifeAndroidDexingTransformsPerformanceTest.groovy

Clone Tools
  • last updated a few seconds ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
Remove cross build dexing comparison perf test

We now have a cross-version test.

    • -142
    • +0
    ./RealLifeAndroidDexingTransformsPerformanceTest.groovy
Remove cross build dexing comparison perf test

We now have a cross-version test.

    • -142
    • +0
    ./RealLifeAndroidDexingTransformsPerformanceTest.groovy
Remove cross build dexing comparison perf test

We now have a cross-version test.

    • -142
    • +0
    ./RealLifeAndroidDexingTransformsPerformanceTest.groovy
Remove cross build dexing comparison perf test

We now have a cross-version test.

    • -142
    • +0
    ./RealLifeAndroidDexingTransformsPerformanceTest.groovy
Add test for comparison with clean cache

    • -1
    • +11
    ./RealLifeAndroidDexingTransformsPerformanceTest.groovy
  1. … 1 more file in changeset.
Add test for comparison with clean cache

    • -1
    • +11
    ./RealLifeAndroidDexingTransformsPerformanceTest.groovy
  1. … 1 more file in changeset.
Add test for comparison with clean cache

    • -1
    • +11
    ./RealLifeAndroidDexingTransformsPerformanceTest.groovy
  1. … 1 more file in changeset.
Add test for comparison with clean cache

    • -1
    • +11
    ./RealLifeAndroidDexingTransformsPerformanceTest.groovy
  1. … 1 more file in changeset.
Add regression tests for clean dexing transform

We add a test for a clean build with dexing transforms.

That requires to clean up the transform caches between

runs.

This test shows us the improvements of running external

transforms in parallel.

We also add `phthalic:assembleDebug` as a task for testing

if there is only one long running task for one variant.

    • -5
    • +17
    ./RealLifeAndroidDexingTransformsPerformanceTest.groovy
  1. … 2 more files in changeset.
Add regression tests for clean dexing transform

We add a test for a clean build with dexing transforms.

That requires to clean up the transform caches between

runs.

This test shows us the improvements of running external

transforms in parallel.

We also add `phthalic:assembleDebug` as a task for testing

if there is only one long running task for one variant.

    • -5
    • +17
    ./RealLifeAndroidDexingTransformsPerformanceTest.groovy
  1. … 2 more files in changeset.
Add `phthalic:assembleDebug` for dexing test

    • -4
    • +6
    ./RealLifeAndroidDexingTransformsPerformanceTest.groovy
  1. … 1 more file in changeset.
Add `phthalic:assembleDebug` for dexing test

    • -4
    • +6
    ./RealLifeAndroidDexingTransformsPerformanceTest.groovy
  1. … 1 more file in changeset.
Add `phthalic:assembleDebug` for dexing test

    • -4
    • +6
    ./RealLifeAndroidDexingTransformsPerformanceTest.groovy
  1. … 1 more file in changeset.
Fail performance test iteration fast (#7777)

This fixes https://github.com/gradle/gradle-private/issues/1393

Previously, we collect all exceptions in the performance test execution then `assertEveryBuildSucceeds()`. This doesn't make any sense - we don't need to run the test any more if there's a failure. This PR fixes this issue by failing fast in performance iterations.

Also, we have 4 kinds of checks, which makes things complicated. This PR removes them and use `true/false` instead.

    • -2
    • +0
    ./RealLifeAndroidDexingTransformsPerformanceTest.groovy
  1. … 16 more files in changeset.
Add comment why we clean the transforms cache

    • -0
    • +3
    ./RealLifeAndroidDexingTransformsPerformanceTest.groovy
Remove `:` from test name

Looks like that causes problems for our test filtering.

    • -1
    • +1
    ./RealLifeAndroidDexingTransformsPerformanceTest.groovy
Fix unrolled name

For some reasons, a String[] was passed in as `tasks`.

    • -3
    • +3
    ./RealLifeAndroidDexingTransformsPerformanceTest.groovy
Address review feedback

    • -51
    • +20
    ./RealLifeAndroidDexingTransformsPerformanceTest.groovy
Add experimental category to dexing tests

    • -0
    • +3
    ./RealLifeAndroidDexingTransformsPerformanceTest.groovy
  1. … 1 more file in changeset.
Make names unique

    • -2
    • +2
    ./RealLifeAndroidDexingTransformsPerformanceTest.groovy
Fix assertion

    • -1
    • +1
    ./RealLifeAndroidDexingTransformsPerformanceTest.groovy
Add another cross build performance test

    • -24
    • +79
    ./RealLifeAndroidDexingTransformsPerformanceTest.groovy
Increase number of runs

    • -1
    • +1
    ./RealLifeAndroidDexingTransformsPerformanceTest.groovy
Cleanup caches

    • -1
    • +15
    ./RealLifeAndroidDexingTransformsPerformanceTest.groovy
Add a cross build performance test

    • -0
    • +88
    ./RealLifeAndroidDexingTransformsPerformanceTest.groovy