SourceSetCompileDependenciesIntegrationTest.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>

    • -4
    • +4
    ./SourceSetCompileDependenciesIntegrationTest.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
    • +4
    ./SourceSetCompileDependenciesIntegrationTest.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
    • +4
    ./SourceSetCompileDependenciesIntegrationTest.groovy
  1. … 24 more files in changeset.
Removed `@LeaksFileHandles` from ':platform-native'

    • -2
    • +0
    ./SourceSetCompileDependenciesIntegrationTest.groovy
  1. … 17 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'.

    • -3
    • +3
    ./SourceSetCompileDependenciesIntegrationTest.groovy
  1. … 58 more files in changeset.
Mark some more tests as leaking file handles.

+review REVIEW-5504

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

    • -36
    • +44
    ./SourceSetCompileDependenciesIntegrationTest.groovy
  1. … 16 more files in changeset.
All LanguageSourceSet instances are associated with a component instance

- ProjectSourceSet is a flat collection of LanguageSourceSets

- Each component has a FunctionalSourceSet

- Each binary for a component gets a copy of the component's FunctionalSourceSet

- Any source set added to a FunctionalSourceSet is automatically in the ProjectSourceSet

- Most rules that deal with source sets iterate over sources for a component, rather than everything in ProjectSourceSet

- Updated all tests so that LanguageSourceSets are created directly for a component/binary,

rather than declaring them in the sources container and then referencing them from component/binary

    • -9
    • +6
    ./SourceSetCompileDependenciesIntegrationTest.groovy
  1. … 43 more files in changeset.
Changed more tests to configure sources with component definition

    • -21
    • +24
    ./SourceSetCompileDependenciesIntegrationTest.groovy
  1. … 11 more files in changeset.
Renamed package org.gradle.nativebinaries -> org.gradle.nativeplatform

    • -0
    • +139
    ./SourceSetCompileDependenciesIntegrationTest.groovy
  1. … 837 more files in changeset.