Clone Tools
  • last updated a few seconds ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
Merge branch 'master' into lptr/execution/deprecation-warnings-for-validation-warnings

    • -49
    • +0
    ./InstantExecutionIntegrationTest.groovy
  1. … 4 more files in changeset.
Upgrade instant-execution tested AGP to latest nightly

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

    • -1
    • +1
    ./AbstractInstantExecutionAndroidIntegrationTest.groovy
Do not run test in parallel mode, as it does not add anything much to the coverage.

    • -0
    • +9
    ./InstantExecutionTaskExecutionIntegrationTest.groovy
Run all tasks read from the instant execution cache in parallel. Each of the tasks is isolated from the project state and so can run in parallel.

    • -49
    • +0
    ./InstantExecutionIntegrationTest.groovy
    • -0
    • +103
    ./InstantExecutionTaskExecutionIntegrationTest.groovy
  1. … 4 more files in changeset.
Run all tasks read from the instant execution cache in parallel. Each of the tasks is isolated from the project state and so can run in parallel.

    • -49
    • +0
    ./InstantExecutionIntegrationTest.groovy
    • -0
    • +103
    ./InstantExecutionTaskExecutionIntegrationTest.groovy
  1. … 4 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 InstantExecutionBuildSrcIntegrationTest

    • -0
    • +3
    ./InstantExecutionBuildSrcIntegrationTest.groovy
Fix InstantExecutionIntegrationTest

    • -0
    • +10
    ./InstantExecutionIntegrationTest.groovy
Fix some Kotlin tests

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

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

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

    • -0
    • +2
    ./InstantExecutionAndroidIntegrationTest.groovy
    • -0
    • +2
    ./InstantExecutionSantaTrackerIntegrationTest.groovy
  1. … 7 more files in changeset.
Upgrade AGP nightly in instant execution tests

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

    • -1
    • +1
    ./AbstractInstantExecutionAndroidIntegrationTest.groovy
Upgrade AGP nightly in instant execution tests

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

    • -1
    • +1
    ./AbstractInstantExecutionAndroidIntegrationTest.groovy
Let instant execution handle ExecOperations service

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

    • -0
    • +2
    ./InstantExecutionIntegrationTest.groovy
  1. … 1 more file in changeset.
Let instant execution handle ExecOperations service

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

    • -0
    • +2
    ./InstantExecutionIntegrationTest.groovy
  1. … 1 more file 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.
Let instant execution handle FileSystemOperations service

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

    • -0
    • +2
    ./InstantExecutionIntegrationTest.groovy
  1. … 1 more file in changeset.
Let instant execution handle FileSystemOperations service

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

    • -0
    • +2
    ./InstantExecutionIntegrationTest.groovy
  1. … 1 more file in changeset.
Update AGP nightly to the latest for instant execution tests

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

    • -1
    • +1
    ./AbstractInstantExecutionAndroidIntegrationTest.groovy
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.

    • -12
    • +1
    ./InstantExecutionClassLoaderCachingIntegrationTest.groovy
    • -1
    • +1
    ./InstantExecutionSantaTrackerIntegrationTest.groovy
    • -4
    • +0
    ./InstantExecutionTaskActionsIntegrationTest.groovy
  1. … 28 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.

    • -12
    • +1
    ./InstantExecutionClassLoaderCachingIntegrationTest.groovy
    • -4
    • +0
    ./InstantExecutionTaskActionsIntegrationTest.groovy
  1. … 22 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.

    • -12
    • +1
    ./InstantExecutionClassLoaderCachingIntegrationTest.groovy
    • -4
    • +0
    ./InstantExecutionTaskActionsIntegrationTest.groovy
  1. … 22 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.

    • -12
    • +1
    ./InstantExecutionClassLoaderCachingIntegrationTest.groovy
    • -1
    • +1
    ./InstantExecutionSantaTrackerIntegrationTest.groovy
    • -4
    • +0
    ./InstantExecutionTaskActionsIntegrationTest.groovy
  1. … 28 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
    • -0
    • +41
    ./InstantExecutionDependencyResolutionIntegrationTest.groovy
    • -18
    • +4
    ./InstantExecutionSantaTrackerIntegrationTest.groovy
  1. … 5 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
    • -0
    • +41
    ./InstantExecutionDependencyResolutionIntegrationTest.groovy
    • -18
    • +4
    ./InstantExecutionSantaTrackerIntegrationTest.groovy
  1. … 5 more files in changeset.