PrebuiltLibrariesIntegrationTest.groovy

Clone Tools
  • last updated a few seconds ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
Rename @FailsWithInstantExecution to @ToBeFixedForInstantExecution

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

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

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

    • -0
    • +7
    ./PrebuiltLibrariesIntegrationTest.groovy
  1. … 24 more files in changeset.
Annotate integ tests failing with instant execution in :platformNative

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

    • -0
    • +7
    ./PrebuiltLibrariesIntegrationTest.groovy
  1. … 24 more files in changeset.
Finalize the value of any task `@Input` property whose getter returns a property instance, at the start of execution of the task.

This means that the property value will not change once the task has started execution, so that the same value is always used during fingerprinting, cache key calculation, validation, when queried by a task action, and so on.

This behaviour only applies to `@Input` properties in this commit. This was just a place to start. Other properties will be added in later commits.

Changes to the property are ignored once the value is finalized implicitly in this way and generate a deprecation warning instead of failing, as would happen after `finalizeValue()` is called. This allows a migration path for task types that can add a new property to represent some input and keep their existing lenient (but now deprecated) behaviour for an existing property backed by the new property. It might prove better to flip this around, let's see.

    • -2
    • +4
    ./PrebuiltLibrariesIntegrationTest.groovy
  1. … 61 more files in changeset.
Deprecate support for nested build without a settings.gradle (#3197)

Fix https://github.com/gradle/gradle/issues/3137

    • -0
    • +1
    ./PrebuiltLibrariesIntegrationTest.groovy
  1. … 8 more files in changeset.
Fixed int tests for changes in error message when task dependencies cannot be calculated.

    • -2
    • +4
    ./PrebuiltLibrariesIntegrationTest.groovy
  1. … 6 more files in changeset.
Improve failure message when a library cannot be located for native

    • -2
    • +2
    ./PrebuiltLibrariesIntegrationTest.groovy
  1. … 2 more files in changeset.
Removed `@LeaksFileHandles` from ':platform-native'

    • -2
    • +1
    ./PrebuiltLibrariesIntegrationTest.groovy
  1. … 17 more files in changeset.
Fixed int tests when running on a platform other than x64 OS X.

    • -2
    • +3
    ./PrebuiltLibrariesIntegrationTest.groovy
Use a factory to create `FileCollection` instances in a few more places.

Also tidied up the display names for prebuilt libraries and the various file collections created for native binaries.

    • -2
    • +2
    ./PrebuiltLibrariesIntegrationTest.groovy
  1. … 14 more files in changeset.
Changed the naming scheme for output directories for native components, to simplify the paths and reduce their length. Also split up the 'binaries' directory into 'exe' and 'libs'.

    • -8
    • +8
    ./PrebuiltLibrariesIntegrationTest.groovy
  1. … 58 more files in changeset.
reduce high number of UnknownDomainObjectExceptions

+review REVIEW-5667

    • -4
    • +0
    ./PrebuiltLibrariesIntegrationTest.groovy
  1. … 6 more files in changeset.
Mark some more tests as leaking file handles.

+review REVIEW-5504

    • -0
    • +2
    ./PrebuiltLibrariesIntegrationTest.groovy
  1. … 13 more files in changeset.
Migrate most platform-native integration tests to define components within model block

    • -176
    • +178
    ./PrebuiltLibrariesIntegrationTest.groovy
  1. … 16 more files in changeset.
Changed more tests to configure sources with component definition

    • -37
    • +46
    ./PrebuiltLibrariesIntegrationTest.groovy
  1. … 11 more files in changeset.
Avoid use of model {} from project(_) as it doesn't get transformed at compile time.

Will need to note this as a breaking change in the release notes.

+review REVIEW-5177

    • -33
    • +34
    ./PrebuiltLibrariesIntegrationTest.groovy
Renamed package org.gradle.nativebinaries -> org.gradle.nativeplatform

    • -0
    • +358
    ./PrebuiltLibrariesIntegrationTest.groovy
  1. … 837 more files in changeset.