TaskDefinitionIntegrationTest.groovy

Clone Tools
  • last updated a few seconds ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
Move test case from integTest to core project.

    • -655
    • +0
    ./TaskDefinitionIntegrationTest.groovy
  1. … 1 more file in changeset.
Remove pointless decoration from `TaskFactory` as the instantiation takes care of this.

    • -2
    • +2
    ./TaskDefinitionIntegrationTest.groovy
  1. … 7 more files in changeset.
Remove Task#leftShift

Resolves #6266.

    • -35
    • +11
    ./TaskDefinitionIntegrationTest.groovy
  1. … 8 more files in changeset.
Fix integration tests that relied on placeholder behavior

    • -5
    • +25
    ./TaskDefinitionIntegrationTest.groovy
  1. … 7 more files in changeset.
Change `ObjectFactory.property()` so that the instances it creates have no initial value regardless of the value type.

Also deprecate using this method to create properties with types for which a more specialized factory method is available.

    • -1
    • +1
    ./TaskDefinitionIntegrationTest.groovy
  1. … 6 more files in changeset.
Raise version to 5.0

    • -1
    • +1
    ./TaskDefinitionIntegrationTest.groovy
  1. … 24 more files in changeset.
Disallow tasks.addAllLater() from user code

    • -0
    • +16
    ./TaskDefinitionIntegrationTest.groovy
  1. … 1 more file in changeset.
Fix integ tests

    • -1
    • +1
    ./TaskDefinitionIntegrationTest.groovy
  1. … 2 more files in changeset.
Add some test coverage for schema extraction

    • -0
    • +26
    ./TaskDefinitionIntegrationTest.groovy
  1. … 2 more files in changeset.
Reinstate requirement for removal details in deprecation notices (#6080)

* Reinstate requirement for removal details in deprecation notices

If something is deprecated, it must be removed at some point (otherwise there is no point). Removing doesn't have to mean “physically” removing the _thing_. In the case in question, we will be removing the functionality but keeping the method (because its part of an interface we have to fulfill).

    • -1
    • +1
    ./TaskDefinitionIntegrationTest.groovy
  1. … 4 more files in changeset.
Ensure that any configuration action provided to `TaskContainer.create()` or `register()` is executed inside the realization build operation, to live with the configuration actions that come from other sources such as `all()` or `configureEach()`. This means a more accurate realization operation duration and that all configuration action failures are handled and reported consistently.

    • -0
    • +8
    ./TaskDefinitionIntegrationTest.groovy
  1. … 2 more files in changeset.
Change task creation and realization error handling so that task creation and configuration failures during realization are reported consistently regardless of whether the task is defined eagerly or lazily. All failures are wrapped in an exception that provides details about which task could not be realized, which project it belongs to and what the failure was.

    • -0
    • +81
    ./TaskDefinitionIntegrationTest.groovy
  1. … 5 more files in changeset.
Use a method that does not mention removal.

These are methods overridden from the Collection interface. They will

not be removed.

    • -1
    • +1
    ./TaskDefinitionIntegrationTest.groovy
  1. … 2 more files in changeset.
Use a deprecation warning for TaskContainer.add() and addAll()

    • -3
    • +4
    ./TaskDefinitionIntegrationTest.groovy
  1. … 2 more files in changeset.
Work around issue with kotlin 1.2.41 until new version of kotlin-dsl is integrated

    • -1
    • +17
    ./TaskDefinitionIntegrationTest.groovy
  1. … 1 more file in changeset.
Disallow adding tasks or providers directly to the task container

    • -0
    • +30
    ./TaskDefinitionIntegrationTest.groovy
  1. … 7 more files in changeset.
Expose deprecation warning messages and stacktraces via build operations (#5881)

Expose deprecation warnings as operation progress events

- introduce split of message, warning and advice

- make deprecation progress events immutable

- rework deprecation handling/messages to support more a richer model

- update build operation progress model

- tweak existing deprecation warnings to match new model

- Add performance test + make stacktrace calculation for build ops lazy

- Always include a trace with FeatureUsage now that its always required

    • -1
    • +1
    ./TaskDefinitionIntegrationTest.groovy
  1. … 65 more files in changeset.
Merge remote-tracking branch 'origin/release'

    • -5
    • +5
    ./TaskDefinitionIntegrationTest.groovy
  1. … 1 more file in changeset.
Fix integ test usages of output test fixtures

    • -0
    • +1
    ./TaskDefinitionIntegrationTest.groovy
  1. … 6 more files in changeset.
Combine TaskDefinitionIntegrationSpec into TaskDefinitionIntegrationTest (#4864)

    • -0
    • +480
    ./TaskDefinitionIntegrationTest.groovy
  1. … 2 more files in changeset.