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

    • -5
    • +5
    ./GccToolChainDiscoveryIntegrationTest.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
    • +5
    ./GccToolChainDiscoveryIntegrationTest.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
    • +5
    ./GccToolChainDiscoveryIntegrationTest.groovy
  1. … 24 more files in changeset.
Replace 'Matchers' with 'CoreMatchers'

So we do not require 'org.hamcrest:hamcrest-library' as additional

dependency anymore. Which was only available for most of the tests

because it leaked onto the test compile classpath.

    • -3
    • +3
    ./GccToolChainDiscoveryIntegrationTest.groovy
  1. … 162 more files in changeset.
Use 'implementation' dependencies everywhere

    • -3
    • +3
    ./GccToolChainDiscoveryIntegrationTest.groovy
  1. … 286 more files in changeset.
Use 'implementation' dependencies everywhere

    • -3
    • +3
    ./GccToolChainDiscoveryIntegrationTest.groovy
  1. … 283 more files in changeset.
Use 'implementation' dependencies everywhere

    • -3
    • +3
    ./GccToolChainDiscoveryIntegrationTest.groovy
  1. … 286 more files in changeset.
Use 'implementation' dependencies everywhere

    • -3
    • +3
    ./GccToolChainDiscoveryIntegrationTest.groovy
  1. … 284 more files in changeset.
Use 'implementation' dependencies everywhere

    • -3
    • +3
    ./GccToolChainDiscoveryIntegrationTest.groovy
  1. … 285 more files in changeset.
Use 'implementation' dependencies everywhere

    • -3
    • +3
    ./GccToolChainDiscoveryIntegrationTest.groovy
  1. … 285 more files in changeset.
Tweak the output produced by `TreeFormatter`.

    • -2
    • +3
    ./GccToolChainDiscoveryIntegrationTest.groovy
  1. … 36 more files in changeset.
Merged the C/C++ `Depend` task implementation into `AbstractNativeCompileTask`. This means that there are fewer tasks to create, configure and execute, and that the header dependency analysis happens once per binary instead of twice.

    • -1
    • +1
    ./GccToolChainDiscoveryIntegrationTest.groovy
  1. … 27 more files in changeset.
Fail later if compiler can't be probed

    • -1
    • +1
    ./GccToolChainDiscoveryIntegrationTest.groovy
  1. … 1 more file in changeset.
Add some test coverage and fix some broken tests

    • -0
    • +2
    ./GccToolChainDiscoveryIntegrationTest.groovy
  1. … 16 more files in changeset.
Wire depend task in `CppBasePlugin`

    • -2
    • +2
    ./GccToolChainDiscoveryIntegrationTest.groovy
  1. … 12 more files in changeset.
First shot at detecting Gcc system includes

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

    • -2
    • +0
    ./GccToolChainDiscoveryIntegrationTest.groovy
  1. … 17 more files in changeset.
Cleaning up ToolChainRequirement

+review REVIEW-5794

    • -2
    • +2
    ./GccToolChainDiscoveryIntegrationTest.groovy
  1. … 23 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'.

    • -1
    • +1
    ./GccToolChainDiscoveryIntegrationTest.groovy
  1. … 58 more files in changeset.
Add @LeaksFileHandles to see if it fixes CI breakage

    • -0
    • +2
    ./GccToolChainDiscoveryIntegrationTest.groovy
Changed `NativePlatforms` so that it its methods are not static.

    • -2
    • +2
    ./GccToolChainDiscoveryIntegrationTest.groovy
  1. … 13 more files in changeset.
Don't run tests in parallel affected by the concurrent task execution status logging issue

+review REVIEW-5292

    • -1
    • +4
    ./GccToolChainDiscoveryIntegrationTest.groovy
  1. … 4 more files in changeset.
Execute a single task in a test to avoid multiple failures when running in forking mode.

+review REVIEW-5293

    • -1
    • +1
    ./GccToolChainDiscoveryIntegrationTest.groovy
Renamed NativePlatforms.defaultName -> NativePlatforms.defaultPlatformName

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

    • -64
    • +61
    ./GccToolChainDiscoveryIntegrationTest.groovy
  1. … 16 more files in changeset.
Further simplification of native platform construction

- Moved initialization of canned instances to new class NativePlatforms

- Removed the need for a default instance to be maintained

    • -2
    • +2
    ./GccToolChainDiscoveryIntegrationTest.groovy
  1. … 13 more files in changeset.
Fixed broken tests following the addition of canned platforms

    • -1
    • +2
    ./GccToolChainDiscoveryIntegrationTest.groovy
  1. … 2 more files in changeset.
Fixed broken int test on windows.

    • -1
    • +1
    ./GccToolChainDiscoveryIntegrationTest.groovy
Fixed broken int test on linux.

    • -2
    • +1
    ./GccToolChainDiscoveryIntegrationTest.groovy
Minor tidy up

    • -7
    • +7
    ./GccToolChainDiscoveryIntegrationTest.groovy
  1. … 1 more file in changeset.