Clone Tools
  • last updated a few minutes ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
Implicitly finalize a strict property on read, when read is allowed.

    • -2
    • +46
    ./PropertyLifecycleIntegrationTest.groovy
  1. … 2 more files in changeset.
Implicitly finalize a strict property on read, when read is allowed.

    • -2
    • +46
    ./PropertyLifecycleIntegrationTest.groovy
  1. … 2 more files in changeset.
Implicitly finalize a strict property on read, when read is allow.

    • -2
    • +46
    ./PropertyLifecycleIntegrationTest.groovy
  1. … 2 more files in changeset.
Implicitly finalize a strict property on read, when read is allow.

    • -2
    • +46
    ./PropertyLifecycleIntegrationTest.groovy
  1. … 2 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.

    • -0
    • +39
    ./PropertyLifecycleIntegrationTest.groovy
  1. … 21 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.

    • -0
    • +39
    ./PropertyLifecycleIntegrationTest.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.

    • -0
    • +39
    ./PropertyLifecycleIntegrationTest.groovy
  1. … 21 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.

    • -0
    • +39
    ./PropertyLifecycleIntegrationTest.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.

    • -0
    • +39
    ./PropertyLifecycleIntegrationTest.groovy
  1. … 35 more files in changeset.
Split up a functional test class.

    • -154
    • +0
    ./PropertyIntegrationTest.groovy
    • -0
    • +175
    ./PropertyLifecycleIntegrationTest.groovy
Split up an integration test class.

    • -154
    • +0
    ./PropertyIntegrationTest.groovy
    • -0
    • +175
    ./PropertyLifecycleIntegrationTest.groovy
Split up a functional test class.

    • -154
    • +0
    ./PropertyIntegrationTest.groovy
    • -0
    • +175
    ./PropertyLifecycleIntegrationTest.groovy
Split up an integration test class.

    • -154
    • +0
    ./PropertyIntegrationTest.groovy
    • -0
    • +175
    ./PropertyLifecycleIntegrationTest.groovy
Fix MapPropertyIntegrationTest

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

Fix scripts under test that were using project.xxx during execution

where .xxx is simply handled by capturing just that.

for example, project.name, project.version or project.objects etc...

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

  1. … 5 more files in changeset.
@ToBeFixedForInstantExecution(because = "Kotlin Gradle Plugin")

Kotlin 1.3.61 still reaches out to the project in task actions

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

    • -0
    • +17
    ./AbstractPropertyLanguageInterOpIntegrationTest.groovy
  1. … 4 more files in changeset.
Fix scripts in test reaching out to project in task actions

where the fix is trivial

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

  1. … 19 more files in changeset.
Fix scripts in test reaching out to project in task actions

where the fix is trivial

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

  1. … 19 more files in changeset.
Disable stacktrace checking for PropertyKotlinInterOpIntegrationTest

This closes https://github.com/gradle/build-tool-flaky-tests/issues/76

It's not Gradle's fault for these stacktraces. Disable them.

    • -0
    • +1
    ./PropertyKotlinInterOpIntegrationTest.groovy
Report the chain of properties from which the value of a `ListProperty`, `SetProperty` and `MapProperty` come from, when the value is missing.

    • -10
    • +36
    ./CollectionPropertyIntegrationTest.groovy
    • -42
    • +67
    ./MapPropertyIntegrationTest.groovy
  1. … 19 more files in changeset.
Report the chain of properties from which the value of a `ListProperty`, `SetProperty` and `MapProperty` come from, when the value is missing.

    • -10
    • +36
    ./CollectionPropertyIntegrationTest.groovy
    • -42
    • +67
    ./MapPropertyIntegrationTest.groovy
  1. … 19 more files in changeset.
Report the chain of properties from which the value of a `ListProperty`, `SetProperty` and `MapProperty` come from, when the value is missing.

    • -10
    • +36
    ./CollectionPropertyIntegrationTest.groovy
    • -42
    • +67
    ./MapPropertyIntegrationTest.groovy
  1. … 16 more files in changeset.
Report the chain of properties from which the value of a `ListProperty`, `SetProperty` and `MapProperty` come from, when the value is missing.

    • -10
    • +36
    ./CollectionPropertyIntegrationTest.groovy
    • -42
    • +67
    ./MapPropertyIntegrationTest.groovy
  1. … 19 more files in changeset.
Report the chain of properties from which the value of a `ListProperty`, `SetProperty` and `MapProperty` come from, when the value is missing.

    • -10
    • +36
    ./CollectionPropertyIntegrationTest.groovy
    • -42
    • +67
    ./MapPropertyIntegrationTest.groovy
  1. … 19 more files in changeset.
Fixes for previous commit.

  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.

  1. … 20 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.

  1. … 20 more files in changeset.
Improve the error message when a `Property` has no value so that it includes information about the chain of properties that the value is derived from.

    • -32
    • +71
    ./PropertyIntegrationTest.groovy
  1. … 4 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.

    • -32
    • +96
    ./PropertyIntegrationTest.groovy
  1. … 35 more files in changeset.
Improve the error message when a `Property` has no value so that it includes information about the chain of properties that the value is derived from.

    • -32
    • +71
    ./PropertyIntegrationTest.groovy
  1. … 4 more files in changeset.