Clone Tools
  • last updated a few seconds ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
Tidy up applying the enterprisde plugin via the settings script

    • -3
    • +2
    ./gradle/instantexecution/AbstractInstantExecutionAndroidIntegrationTest.groovy
  1. … 4 more files in changeset.
Apply build scan plugin consistently for smoke and performance tests

    • -8
    • +2
    ./gradle/instantexecution/AbstractInstantExecutionAndroidIntegrationTest.groovy
  1. … 2 more files in changeset.
Enable instant execution only when the system property has a value of 'true', to make it easier for tooling to disable instant execution when it has been enabled.

  1. … 3 more files in changeset.
Upgrade instant execution AGP tested version to 4.0.0-20191103023549+0100

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

    • -2
    • +6
    ./gradle/instantexecution/AbstractInstantExecutionAndroidIntegrationTest.groovy
Add a deprecation nag to the domain object collection constructors that do not instrument the collection for plugin attribution.

  1. … 5 more files in changeset.
Add public factory method to create `ExtensiblePolymorphicDomainObjectContainer` instances.

  1. … 8 more files in changeset.
Fix jacoco flaky test (#11166)

This fixes https://github.com/gradle/build-tool-flaky-tests/issues/2

Previously jacocoTestReport task seems to be executed before test task,

which results in sporadical errors. This PR fixes it by explicitly

making jacocoTestReport depend on test task.

Ensure that managed task properties that were not initialized prior to serialization can be used after deserialization.

  1. … 1 more file in changeset.
Change instant execution serialization to handle abstract model types.

Reuse the approach used to serialize the state of abstract task types.

  1. … 9 more files in changeset.
Introduce system property to fail instant execution store on warnings

Main intent is usage in coverage

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

  1. … 4 more files in changeset.
Only capture declarative includes/excludes on PatternSet

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

  1. … 3 more files in changeset.
Integrate with Gradle Enterprise plugin 3.0 (#11041)

    • -0
    • +8
    ./gradle/instantexecution/AbstractInstantExecutionAndroidIntegrationTest.groovy
  1. … 51 more files in changeset.
Add instant execution codec for ListenerManager service

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

  1. … 1 more file in changeset.
Upgrade instant-execution tested AGP to latest nightly

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

    • -1
    • +1
    ./gradle/instantexecution/AbstractInstantExecutionAndroidIntegrationTest.groovy
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. … 11 more files in changeset.
Merge branch 'master' into lptr/execution/deprecation-warnings-for-validation-warnings

  1. … 4 more files in changeset.
Upgrade instant-execution tested AGP to latest nightly

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

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

    • -0
    • +9
    ./gradle/instantexecution/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.

    • -0
    • +103
    ./gradle/instantexecution/InstantExecutionTaskExecutionIntegrationTest.groovy
  1. … 4 more files in changeset.
Fix InstantExecutionSantaTrackerIntegrationTest

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

Fix InstantExecutionBuildSrcIntegrationTest

Fix InstantExecutionIntegrationTest

Upgrade AGP nightly in instant execution tests

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

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

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

  1. … 1 more file in changeset.
Work around AGP static state in instant execution

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

    • -251
    • +2
    ./gradle/instantexecution/InstantExecutionSantaTrackerIntegrationTest.groovy
  1. … 2 more files in changeset.
Let instant execution handle FileSystemOperations service

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

  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
    ./gradle/instantexecution/AbstractInstantExecutionAndroidIntegrationTest.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
    ./gradle/instantexecution/InstantExecutionClassLoaderCachingIntegrationTest.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.

    • -0
    • +41
    ./gradle/instantexecution/InstantExecutionDependencyResolutionIntegrationTest.groovy
    • -18
    • +4
    ./gradle/instantexecution/InstantExecutionSantaTrackerIntegrationTest.groovy
  1. … 5 more files in changeset.
Upgrade AGP nightly in instant-execution integ tests

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

    • -1
    • +1
    ./gradle/instantexecution/AbstractInstantExecutionAndroidIntegrationTest.groovy