InstantExecutionClassLoaderCachingIntegrationTest.groovy

Clone Tools
  • last updated a few seconds ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
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. … 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.

    • -12
    • +1
    ./InstantExecutionClassLoaderCachingIntegrationTest.groovy
  1. … 23 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. … 23 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. … 30 more files in changeset.
Polish `InstantExecutionClassLoaderCachingIntegrationTest`

    • -2
    • +2
    ./InstantExecutionClassLoaderCachingIntegrationTest.groovy
Replace `mustRunAfter` by `dependsOn` to fix flaky test task ordering

    • -3
    • +1
    ./InstantExecutionClassLoaderCachingIntegrationTest.groovy
Ignore flaky test temporarily

Signed-off-by: Rodrigo B. de Oliveira <rodrigo@gradle.com>

    • -1
    • +2
    ./InstantExecutionClassLoaderCachingIntegrationTest.groovy
Remove flakiness of `InstantExecutionClassLoaderCachingIntegrationTest`

By introducing task ordering.

    • -1
    • +5
    ./InstantExecutionClassLoaderCachingIntegrationTest.groovy
Move ClassLoader caching test to `PersistentBuildProcessIntegrationTest` subtype

    • -0
    • +104
    ./InstantExecutionClassLoaderCachingIntegrationTest.groovy
  1. … 2 more files in changeset.
Move ClassLoader caching test to `PersistentBuildProcessIntegrationTest` subtype

    • -0
    • +104
    ./InstantExecutionClassLoaderCachingIntegrationTest.groovy
  1. … 2 more files in changeset.