InstantExecutionSantaTrackerIntegrationTest.groovy

Clone Tools
  • last updated a few seconds ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
Cleanup instant execution android integ tests

by dropping --dry-run tests, not needed anymore

by preparing santa-tracker tests for the kotlin flavor

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

    • -18
    • +12
    ./InstantExecutionSantaTrackerIntegrationTest.groovy
  1. … 1 more file in changeset.
Upgrade AGP nightly tested with instant execution

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

    • -4
    • +0
    ./InstantExecutionSantaTrackerIntegrationTest.groovy
  1. … 2 more files in changeset.
Document why instant execution Android tests leak file handles

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

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

    • -0
    • +2
    ./InstantExecutionSantaTrackerIntegrationTest.groovy
  1. … 1 more file in changeset.
Run `InstantExecutionSantaTrackerIntegrationTest` against embedded Kotlin version

    • -5
    • +14
    ./InstantExecutionSantaTrackerIntegrationTest.groovy
Run `InstantExecutionSantaTrackerIntegrationTest` against embedded Kotlin version

    • -5
    • +14
    ./InstantExecutionSantaTrackerIntegrationTest.groovy
Integrate with Gradle Enterprise plugin 3.0 (#11041)

    • -0
    • +2
    ./InstantExecutionSantaTrackerIntegrationTest.groovy
  1. … 52 more files in changeset.
Fix test

    • -0
    • +2
    ./InstantExecutionSantaTrackerIntegrationTest.groovy
  1. … 1 more file 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>

    • -11
    • +20
    ./InstantExecutionSantaTrackerIntegrationTest.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
    • +2
    ./InstantExecutionSantaTrackerIntegrationTest.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
    ./InstantExecutionSantaTrackerIntegrationTest.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.

    • -1
    • +3
    ./InstantExecutionSantaTrackerIntegrationTest.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.

    • -1
    • +3
    ./InstantExecutionSantaTrackerIntegrationTest.groovy
  1. … 13 more files in changeset.
Attempt to fix Santa Tracker instant execution test

    • -1
    • +1
    ./InstantExecutionSantaTrackerIntegrationTest.groovy
Fix InstantExecutionSantaTrackerIntegrationTest

Ignore deprecation warnings in every execution, not just the first one.

    • -2
    • +4
    ./InstantExecutionSantaTrackerIntegrationTest.groovy
Fix some Kotlin tests

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

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

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

    • -0
    • +2
    ./InstantExecutionSantaTrackerIntegrationTest.groovy
  1. … 8 more files in changeset.
Work around AGP static state in instant execution

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

    • -251
    • +2
    ./InstantExecutionSantaTrackerIntegrationTest.groovy
  1. … 2 more files in changeset.
Work around AGP static state in instant execution

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

    • -251
    • +2
    ./InstantExecutionSantaTrackerIntegrationTest.groovy
  1. … 2 more files in changeset.
Fix previous commit.

    • -1
    • +1
    ./InstantExecutionSantaTrackerIntegrationTest.groovy
Fix previous commit.

    • -1
    • +1
    ./InstantExecutionSantaTrackerIntegrationTest.groovy
Record the ClassLoader associated with each class that is serialized to the instant execution cache, and use this to make class lookup on deserialize faster and to deal correctly with multiple classes with the same name.

Move some ClassLoader lifecycling from Groovy DSL script compilation to `ClassLoaderScope`, so that the scope takes care of creating and caching the script ClassLoader.

    • -1
    • +1
    ./InstantExecutionSantaTrackerIntegrationTest.groovy
  1. … 30 more files in changeset.
Record the ClassLoader associated with each class that is serialized to the instant execution cache, and use this to make class lookup on deserialize faster and to deal correctly with multiple classes with the same name.

Move some ClassLoader lifecycling from Groovy DSL script compilation to `ClassLoaderScope`, so that the scope takes care of creating and caching the script ClassLoader.

    • -1
    • +1
    ./InstantExecutionSantaTrackerIntegrationTest.groovy
  1. … 30 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.

    • -18
    • +4
    ./InstantExecutionSantaTrackerIntegrationTest.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.

    • -18
    • +4
    ./InstantExecutionSantaTrackerIntegrationTest.groovy
  1. … 7 more files in changeset.
Extract fixtures for android-instant-execution tests

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

    • -34
    • +5
    ./InstantExecutionSantaTrackerIntegrationTest.groovy
  1. … 4 more files in changeset.
Integration test Santa Tracker with Instant Execution

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

    • -0
    • +370
    ./InstantExecutionSantaTrackerIntegrationTest.groovy
  1. … 2 more files in changeset.