DefaultFilePropertyFactoryTest.groovy

Clone Tools
  • last updated a few minutes ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
More fixes.

    • -1
    • +0
    ./DefaultFilePropertyFactoryTest.groovy
  1. … 16 more files in changeset.
Fixes.

    • -18
    • +39
    ./DefaultFilePropertyFactoryTest.groovy
  1. … 4 more files in changeset.
Fixes.

    • -18
    • +39
    ./DefaultFilePropertyFactoryTest.groovy
  1. … 4 more files in changeset.
Merge several `ProviderInternal` methods together into a single method that returns details about the "producer" of the provider's value (which might be some tasks, some external source, nothing or an unknown producer).

    • -19
    • +39
    ./DefaultFilePropertyFactoryTest.groovy
  1. … 40 more files in changeset.
Merge several `ProviderInternal` methods together into a single method that returns details about the "producer" of the provider's value (which might be some tasks, some external source, nothing or an unknown producer).

    • -19
    • +39
    ./DefaultFilePropertyFactoryTest.groovy
  1. … 40 more files in changeset.
Merge several `ProviderInternal` methods together into a single method that returns details about the "producer" of the provider's value (which might be some tasks, some external source, nothing or an unknown producer).

    • -19
    • +39
    ./DefaultFilePropertyFactoryTest.groovy
  1. … 40 more files in changeset.
Fixes for changes to property producer.

    • -32
    • +17
    ./DefaultFilePropertyFactoryTest.groovy
  1. … 4 more files in changeset.
Fixes for changes to property producer.

    • -32
    • +17
    ./DefaultFilePropertyFactoryTest.groovy
  1. … 4 more files in changeset.
Remove visiting the output properties of a task to attach the producer information when the task is created, as this is now also taken care of by class decoration. This now works the same way for tasks and `@Nested` beans.

    • -32
    • +17
    ./DefaultFilePropertyFactoryTest.groovy
  1. … 21 more files in changeset.
Remove visiting the output properties of a task to attach the producer information when the task is created, as this is now also taken care of by class decoration. This now works the same way for tasks and `@Nested` beans.

    • -32
    • +17
    ./DefaultFilePropertyFactoryTest.groovy
  1. … 21 more files in changeset.
Remove visiting the output properties of a task to attach the producer information when the task is created, as this is now also taken care of by class decoration. This now works the same way for tasks and `@Nested` beans.

    • -32
    • +17
    ./DefaultFilePropertyFactoryTest.groovy
  1. … 21 more files in changeset.
Remove visiting the output properties of a task to attach the producer information when the task is created, as this is now also taken care of by class decoration. This now works the same way for tasks and `@Nested` beans.

    • -32
    • +17
    ./DefaultFilePropertyFactoryTest.groovy
  1. … 21 more files in changeset.
Force AbstractTestDirectoryProvider to use Class (#12431)

Closes https://github.com/gradle/gradle-private/issues/2988

This PR adds `className` to `AbstractTestDirectoryProvider` so there'll be no more `unknown-test-class`.

    • -1
    • +1
    ./DefaultFilePropertyFactoryTest.groovy
  1. … 407 more files in changeset.
Fix tests

    • -1
    • +1
    ./DefaultFilePropertyFactoryTest.groovy
  1. … 372 more files in changeset.
Fix for previous.

    • -1
    • +2
    ./DefaultFilePropertyFactoryTest.groovy
  1. … 5 more files in changeset.
Fix for previous.

    • -1
    • +2
    ./DefaultFilePropertyFactoryTest.groovy
  1. … 5 more files in changeset.
Add `HasConfigurableValue.disallowUnsafeRead()` to allow plugins to switch lazy instances to 'strict' behaviour wrt reads.

In this commit, a strict `Property` disallows reads until the owning project's `afterEvaluate` starts. This is not implemented for `FileCollection` yet.

    • -1
    • +2
    ./DefaultFilePropertyFactoryTest.groovy
  1. … 35 more files in changeset.
Add `HasConfigurableValue.disallowUnsafeRead()` to allow plugins to switch lazy instances to 'strict' behaviour wrt reads.

In this commit, a strict `Property` disallows reads until the owning project's `afterEvaluate` starts. This is not implemented for `FileCollection` yet.

    • -1
    • +2
    ./DefaultFilePropertyFactoryTest.groovy
  1. … 35 more files in changeset.
Add `HasConfigurableValue.disallowUnsafeRead()` to allow plugins to switch lazy instances to 'strict' behaviour wrt reads.

In this commit, a strict `Property` disallows reads until the owning project's `afterEvaluate` starts. This is not implemented for `FileCollection` yet.

    • -1
    • +2
    ./DefaultFilePropertyFactoryTest.groovy
  1. … 35 more files in changeset.
Fix for previous commit.

    • -3
    • +3
    ./DefaultFilePropertyFactoryTest.groovy
  1. … 10 more files in changeset.
Report the chain of properties from which a mapped `Provider` has come from, when the value is missing.

    • -3
    • +3
    ./DefaultFilePropertyFactoryTest.groovy
  1. … 31 more files in changeset.
Report the chain of properties from which a mapped `Provider` has come from, when the value is missing.

    • -3
    • +3
    ./DefaultFilePropertyFactoryTest.groovy
  1. … 30 more files in changeset.
Report the chain of properties from which a mapped `Provider` has come from, when the value is missing.

    • -3
    • +3
    ./DefaultFilePropertyFactoryTest.groovy
  1. … 31 more files in changeset.
Fixes for previous commit.

    • -5
    • +5
    ./DefaultFilePropertyFactoryTest.groovy
  1. … 11 more files in changeset.
When a property has no value, include the chain of properties from which the value is derived in the error message.

This is intended to help with diagnostics, as the user can see where the value should have come from. In this change, the diagnostics only works when `Property<T>` instances are connected together directly, stopping at the first `Provider<T>` which is not such a type.

    • -5
    • +5
    ./DefaultFilePropertyFactoryTest.groovy
  1. … 35 more files in changeset.
When a property has no value, include the chain of properties from which the value is derived in the error message.

This is intended to help with diagnostics, as the user can see where the value should have come from. In this change, the diagnostics only works when `Property<T>` instances are connected together directly, stopping at the first `Provider<T>` which is not such a type.

    • -5
    • +5
    ./DefaultFilePropertyFactoryTest.groovy
  1. … 35 more files in changeset.
When a property has no value, include the chain of properties from which the value is derived in the error message.

This is intended to help with diagnostics, as the user can see where the value should have come from. In this change, the diagnostics only works when `Property<T>` instances are connected together directly, stopping at the first `Provider<T>` which is not such a type.

    • -5
    • +5
    ./DefaultFilePropertyFactoryTest.groovy
  1. … 35 more files in changeset.
When a property has no value, include the chain of properties from which the value is derived in the error message.

This is intended to help with diagnostics, as the user can see where the value should have come from. In this change, the diagnostics only works when `Property<T>` instances are connected together directly, stopping at the first `Provider<T>` which is not such a type.

    • -5
    • +5
    ./DefaultFilePropertyFactoryTest.groovy
  1. … 35 more files in changeset.
Catch up with master

    • -0
    • +32
    ./DefaultFilePropertyFactoryTest.groovy
  1. … 415 more files in changeset.
Changes for previous commit.

    • -0
    • +32
    ./DefaultFilePropertyFactoryTest.groovy