TaskCustomTypesInputPropertyIntegrationTest.groovy

Clone Tools
  • last updated a few seconds ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
Annotate tests for instant execution after recent changes

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

    • -1
    • +0
    ./TaskCustomTypesInputPropertyIntegrationTest.groovy
  1. … 16 more files in changeset.
Annotate tests for instant execution after recent changes

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

    • -1
    • +0
    ./TaskCustomTypesInputPropertyIntegrationTest.groovy
  1. … 20 more files in changeset.
Annotate tests for instant execution after recent changes

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

    • -1
    • +0
    ./TaskCustomTypesInputPropertyIntegrationTest.groovy
  1. … 20 more files in changeset.
Rename @FailsWithInstantExecution to @ToBeFixedForInstantExecution

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

    • -7
    • +7
    ./TaskCustomTypesInputPropertyIntegrationTest.groovy
  1. … 872 more files in changeset.
Annotate integ tests failing with instant execution in :core

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

    • -0
    • +7
    ./TaskCustomTypesInputPropertyIntegrationTest.groovy
  1. … 99 more files in changeset.
Annotate integ tests failing with instant execution in :core

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

    • -0
    • +7
    ./TaskCustomTypesInputPropertyIntegrationTest.groovy
  1. … 99 more files in changeset.
Annotate integ tests failing with instant execution in :core

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

    • -0
    • +7
    ./TaskCustomTypesInputPropertyIntegrationTest.groovy
  1. … 100 more files in changeset.
Added special case handling for snapshots of values of array types, instead of snapshotting by serializing the entire array using Java serialization.

    • -11
    • +14
    ./TaskCustomTypesInputPropertyIntegrationTest.groovy
  1. … 8 more files in changeset.
Added special case handling for snapshots of values of type `Set<?>` and `Integer`, instead of snapshotting by serializing the value using Java serialization. This change also means we can handle a `Set` that contains values loaded from several different `ClassLoaders`.

    • -2
    • +9
    ./TaskCustomTypesInputPropertyIntegrationTest.groovy
  1. … 11 more files in changeset.
Added some more test coverage for using `List` of various types for task input property values.

    • -0
    • +72
    ./TaskCustomTypesInputPropertyIntegrationTest.groovy
  1. … 2 more files in changeset.
Added some test coverage to verify task is considered out of date when the type of an input property value changes.

    • -1
    • +3
    ./TaskCustomTypesInputPropertyIntegrationTest.groovy
  1. … 1 more file in changeset.
Changes to honor type's `equals()` method for task input property values. Also consider a value changed if the implementation classpath has changed since the previous execution.

    • -6
    • +67
    ./TaskCustomTypesInputPropertyIntegrationTest.groovy
  1. … 13 more files in changeset.
Added some test coverage that the `equals()` method on a custom type is honored when checking task input property value for changes.

    • -0
    • +65
    ./TaskCustomTypesInputPropertyIntegrationTest.groovy
  1. … 1 more file in changeset.
Introduced a type that represents a snapshot of the value of a task input property, used as part of the task history held in-memory and persisted to the file system.

This change introduces the type however for now the 'snapshot' simply a wrapper around the (potentially mutable) value.

    • -20
    • +49
    ./TaskCustomTypesInputPropertyIntegrationTest.groovy
  1. … 10 more files in changeset.
Added a bunch more coverage for using custom types for task input properties.

    • -0
    • +194
    ./TaskCustomTypesInputPropertyIntegrationTest.groovy
  1. … 3 more files in changeset.