InstantExecutionAndroidIntegrationTest.groovy

Clone Tools
  • last updated a few seconds ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
Add `LeaksFileHandles` to android instant execution tests

    • -1
    • +2
    ./InstantExecutionAndroidIntegrationTest.groovy
  1. … 1 more file in changeset.
Add `LeaksFileHandles` to android instant execution tests

    • -1
    • +2
    ./InstantExecutionAndroidIntegrationTest.groovy
  1. … 1 more file in changeset.
Upgrade instant execution AGP tested version to 4.0.0-20191103023549+0100

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

    • -3
    • +0
    ./InstantExecutionAndroidIntegrationTest.groovy
  1. … 1 more file in changeset.
Upgrade instant execution AGP tested version to 4.0.0-20191103023549+0100

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

    • -3
    • +0
    ./InstantExecutionAndroidIntegrationTest.groovy
  1. … 1 more file in changeset.
Tweaks to deprecation message.

    • -2
    • +3
    ./InstantExecutionAndroidIntegrationTest.groovy
  1. … 5 more files in changeset.
Add a deprecation nag to the domain object collection constructors that do not instrument the collection for plugin attribution.

    • -2
    • +3
    ./InstantExecutionAndroidIntegrationTest.groovy
  1. … 5 more files in changeset.
Add a deprecation nag to the domain object collection constructors that do not instrument the collection for plugin attribution.

    • -2
    • +3
    ./InstantExecutionAndroidIntegrationTest.groovy
  1. … 5 more files in changeset.
Integration test for instant execution invoked from Android Studio

That triggers new code paths that currently fail

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

    • -9
    • +22
    ./InstantExecutionAndroidIntegrationTest.groovy
  1. … 1 more file in changeset.
Deprecate BuildListener#buildStarted and Gradle#buildStarted

Registering this callback within an init, settings or build script has

no effect as the build is already started. Those callback are also part

of an older API. Removing it from the public API will prevent further

user confusion.

    • -0
    • +3
    ./InstantExecutionAndroidIntegrationTest.groovy
  1. … 13 more files in changeset.
Deprecate BuildListener#buildStarted and Gradle#buildStarted

Registering this callback within an init, settings or build script has

no effect as the build is already started. Those callback are also part

of an older API. Removing it from the public API will prevent further

user confusion.

    • -0
    • +3
    ./InstantExecutionAndroidIntegrationTest.groovy
  1. … 12 more files in changeset.
Deprecate BuildListener#buildStarted and Gradle#buildStarted

Registering this callback within an init, settings or build script has

no effect as the build is already started. Those callback are also part

of an older API. Removing it from the public API will prevent further

user confusion.

    • -0
    • +3
    ./InstantExecutionAndroidIntegrationTest.groovy
  1. … 13 more files in changeset.
Deprecate BuildListener#buildStarted and Gradle#buildStarted

Registering this callback within an init, settings or build script has

no effect as the build is already started. Those callback are also part

of an older API. Removing it from the public API will prevent further

user confusion.

    • -0
    • +3
    ./InstantExecutionAndroidIntegrationTest.groovy
  1. … 13 more files in changeset.
Fix some Kotlin tests

    • -0
    • +2
    ./InstantExecutionAndroidIntegrationTest.groovy
  1. … 5 more files in changeset.
Fix some Kotlin tests

    • -0
    • +2
    ./InstantExecutionAndroidIntegrationTest.groovy
  1. … 8 more files in changeset.
Fix some Kotlin tests

    • -0
    • +2
    ./InstantExecutionAndroidIntegrationTest.groovy
  1. … 8 more files in changeset.
Fix some Kotlin tests

    • -0
    • +2
    ./InstantExecutionAndroidIntegrationTest.groovy
  1. … 8 more files in changeset.
Serialize the contents of `ArtifactCollection` instances to the instant execution cache.

With this change, up-to-date `assembleDebug` builds work for the Santa Tracker sample and the simple test build.

    • -70
    • +6
    ./InstantExecutionAndroidIntegrationTest.groovy
  1. … 7 more files in changeset.
Serialize the contents of `ArtifactCollection` instances to the instant execution cache.

With this change, up-to-date `assembleDebug` builds work for the Santa Tracker sample and the simple test build.

    • -70
    • +6
    ./InstantExecutionAndroidIntegrationTest.groovy
  1. … 7 more files in changeset.
Extract fixtures for android-instant-execution tests

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

    • -4
    • +6
    ./InstantExecutionAndroidIntegrationTest.groovy
  1. … 4 more files in changeset.
Refine InstantExecutionAndroidIntegrationTest

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

    • -1
    • +1
    ./InstantExecutionAndroidIntegrationTest.groovy
Let :instantExecution integration tests use repository mirrors

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

    • -0
    • +1
    ./InstantExecutionAndroidIntegrationTest.groovy
  1. … 3 more files in changeset.
Integ test more AGP tasks with instant-execution

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

    • -11
    • +0
    ./InstantExecutionAndroidIntegrationTest.groovy
Remove `mainApkListPersistenceDebug` from the list of unsupported tasks

    • -2
    • +0
    ./InstantExecutionAndroidIntegrationTest.groovy
Integration test AGP 3.6 nightly with instant execution

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

    • -21
    • +22
    ./InstantExecutionAndroidIntegrationTest.groovy
  1. … 54 more files in changeset.
Integration test AGP 3.6 nightly with instant execution

Now covering:

- assembleDebug --dry-run

- supported tasks in up-to-date builds

- supported tasks in clean builds

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

    • -39
    • +108
    ./InstantExecutionAndroidIntegrationTest.groovy
  1. … 54 more files in changeset.
Update android instant execution test to 3.6

    • -3
    • +3
    ./InstantExecutionAndroidIntegrationTest.groovy
  1. … 54 more files in changeset.
Fix InstantExecutionAndroidIntegrationTest flakiness

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

    • -0
    • +1
    ./InstantExecutionAndroidIntegrationTest.groovy
Fix warning about resolving dependencies in an unsafe way when writing to instant cache.

    • -1
    • +0
    ./InstantExecutionAndroidIntegrationTest.groovy
  1. … 6 more files in changeset.
Fix warning about resolving dependencies in an unsafe way when writing to instant cache.

    • -1
    • +0
    ./InstantExecutionAndroidIntegrationTest.groovy
  1. … 6 more files in changeset.
Fix warning about resolving dependencies in an unsafe way when writing to instant cache.

    • -1
    • +0
    ./InstantExecutionAndroidIntegrationTest.groovy
  1. … 6 more files in changeset.