CustomBinaryTasksIntegrationTest.groovy

Clone Tools
  • last updated a few seconds ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
Software Model @UnsupportedWithInstantExecution

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

    • -3
    • +2
    ./CustomBinaryTasksIntegrationTest.groovy
  1. … 76 more files in changeset.
Mark software model tests as @UnsupportedWithInstantExecution

to reduce CI time and noise when making changes

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

    • -3
    • +2
    ./CustomBinaryTasksIntegrationTest.groovy
  1. … 77 more files in changeset.
Mark software model tests as @UnsupportedWithInstantExecution

to reduce CI time and noise when making changes

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

    • -3
    • +2
    ./CustomBinaryTasksIntegrationTest.groovy
  1. … 77 more files in changeset.
Mark software model tests as @UnsupportedWithInstantExecution

to reduce CI time and noise when making changes

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

    • -3
    • +2
    ./CustomBinaryTasksIntegrationTest.groovy
  1. … 77 more files in changeset.
Rename @FailsWithInstantExecution to @ToBeFixedForInstantExecution

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

    • -3
    • +3
    ./CustomBinaryTasksIntegrationTest.groovy
  1. … 872 more files in changeset.
Annotate integ tests failing with instant execution in :platformBase

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

    • -0
    • +3
    ./CustomBinaryTasksIntegrationTest.groovy
  1. … 15 more files in changeset.
Annotate integ tests failing with instant execution in :platformBase

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

    • -0
    • +3
    ./CustomBinaryTasksIntegrationTest.groovy
  1. … 15 more files in changeset.
Fix CustomBinaryTasksIntegrationTest

    • -1
    • +2
    ./CustomBinaryTasksIntegrationTest.groovy
Changed a bunch of integration tests to use the various task assertion methods instead of directly querying the `executedTasks` and `skippedTasks` collections. These methods can give better diagnostics when the assertion fails, and can perform additional checks.

    • -2
    • +2
    ./CustomBinaryTasksIntegrationTest.groovy
  1. … 50 more files in changeset.
Changed a bunch of integration tests to use the various task assertion methods instead of directly querying the `executedTasks` and `skippedTasks` collections. These methods can give better diagnostics when the assertion fails, and can perform additional checks.

    • -2
    • +2
    ./CustomBinaryTasksIntegrationTest.groovy
  1. … 98 more files in changeset.
Changed a bunch of integration tests to use the various task assertion methods instead of directly querying the `executedTasks` and `skippedTasks` collections. These methods can give better diagnostics when the assertion fails, and can perform additional checks.

    • -2
    • +2
    ./CustomBinaryTasksIntegrationTest.groovy
  1. … 98 more files in changeset.
Changed a bunch of integration tests to use the various task assertion methods instead of directly querying the `executedTasks` and `skippedTasks` collections. These methods can give better diagnostics when the assertion fails, and can perform additional checks.

    • -2
    • +2
    ./CustomBinaryTasksIntegrationTest.groovy
  1. … 50 more files in changeset.
Changed a bunch of integration tests to use the various task assertion methods instead of directly querying the `executedTasks` and `skippedTasks` collections. These methods can give better diagnostics when the assertion fails, and can perform additional checks.

    • -2
    • +2
    ./CustomBinaryTasksIntegrationTest.groovy
  1. … 98 more files in changeset.
Replace `@BinaryType` and `@LanguageType` with `@ComponentType`

The original annotations have been retained for the purpose of

deprecation but they no longer work.

    • -2
    • +2
    ./CustomBinaryTasksIntegrationTest.groovy
  1. … 64 more files in changeset.
Fix bunch of platform-base integration tests

    • -1
    • +1
    ./CustomBinaryTasksIntegrationTest.groovy
  1. … 7 more files in changeset.
Replaced most usages of `BinaryTypeBuilder` and `ComponentTypeBuilder` with the more general `TypeBuilder`.

    • -3
    • +3
    ./CustomBinaryTasksIntegrationTest.groovy
  1. … 48 more files in changeset.
Added some more test coverage for `@BinaryTasks`.

+review REVIEW-5756

    • -88
    • +106
    ./CustomBinaryTasksIntegrationTest.groovy
Removed deprecated `CollectionBuilder` and `ManagedSet` types.

    • -21
    • +0
    ./CustomBinaryTasksIntegrationTest.groovy
  1. … 19 more files in changeset.
First load of tests now using managed binaries

+review REVIEW-5700

    • -9
    • +3
    ./CustomBinaryTasksIntegrationTest.groovy
  1. … 5 more files in changeset.
Replaced a bunch of usages of `$('p')` with `$.p`

    • -1
    • +1
    ./CustomBinaryTasksIntegrationTest.groovy
  1. … 32 more files in changeset.
Allow binary names to reflect their relationship to their containing component, rather than their position in the space.

Previously, a binary's `name` property was expected to be defined in such a way so that it was unique across all binaries in the same project. This lead to various naming schemes for binaries that encoded their owning component's identity into the name. Now, a binary's `name` is required to be unique only amongst the binaries of the same component. This means that the binary's name can now reflect its relationship to the component.

An encoding is applied to binary names when using the name in some other namespace, such as when the binary is added to the `binaries` container, or when the 'build' and language transform tasks are defined for the binary.

This is a breaking change: the binary will appear using a different name under `binaries`, and its tasks will use different names under `tasks`.

    • -15
    • +12
    ./CustomBinaryTasksIntegrationTest.groovy
  1. … 7 more files in changeset.
Remove test fixture that enables transformed model rules DSL. Not required any more.

    • -3
    • +0
    ./CustomBinaryTasksIntegrationTest.groovy
  1. … 43 more files in changeset.
Tightened up some tests

    • -2
    • +2
    ./CustomBinaryTasksIntegrationTest.groovy
  1. … 4 more files in changeset.
Changed a bunch of int tests to use `binaries` from model land rather than legacy land.

    • -8
    • +17
    ./CustomBinaryTasksIntegrationTest.groovy
  1. … 11 more files in changeset.
Remove some obsolete imports in integration tests.

+review REVIEW-5491

    • -3
    • +0
    ./CustomBinaryTasksIntegrationTest.groovy
  1. … 41 more files in changeset.
Introduce ModelMap extends CollectionBuilder and allow to use them interchangeably in rules

+review REVIEW-5491

    • -10
    • +31
    ./CustomBinaryTasksIntegrationTest.groovy
  1. … 117 more files in changeset.
Don't graph-close task container model node when selecting tasks for execution

+review REVIEW-5370

    • -1
    • +1
    ./CustomBinaryTasksIntegrationTest.groovy
  1. … 37 more files in changeset.
Change rule source marking from annotation to base class

+review REVIEW-5359

    • -14
    • +7
    ./CustomBinaryTasksIntegrationTest.groovy
  1. … 73 more files in changeset.
Simplified/clarified integration test

+review REVIEW-5208

    • -168
    • +130
    ./CustomBinaryTasksIntegrationTest.groovy
use executedAndNotSkipped fixture where possible

+review REVIEW-5208

    • -17
    • +8
    ./CustomBinaryTasksIntegrationTest.groovy
  1. … 1 more file in changeset.