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

    • -2
    • +2
    ./CppCustomHeaderDependencyIntegrationTest.groovy
  1. … 872 more files in changeset.
Annotate integ tests failing with instant execution in :languageNative

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

    • -0
    • +2
    ./CppCustomHeaderDependencyIntegrationTest.groovy
  1. … 61 more files in changeset.
Use decorated parameters in tests

    • -1
    • +1
    ./CppCustomHeaderDependencyIntegrationTest.groovy
  1. … 5 more files in changeset.
Migrate more tests to using the new API

    • -22
    • +17
    ./CppCustomHeaderDependencyIntegrationTest.groovy
  1. … 10 more files in changeset.
Transform application produces compatible attributes

Prior to this change, there was no verification that the combination of

the variant attributes with the transform target attributes was indeed a

match for the requested attributes.

This commit adds this check and tests showing the issue when the check

is missing.

Fixes #8363

    • -6
    • +7
    ./CppCustomHeaderDependencyIntegrationTest.groovy
  1. … 3 more files in changeset.
Make AbstractArchiveTask.destinationDir mandatory

Prior to this commit the working directory was used when the

`destinationDir` was not set. Since this behavior does not play nice

with reproducible builds, it will now fail instead. However, it should

rarely happen because the `base` plugin provides a convention.

    • -0
    • +1
    ./CppCustomHeaderDependencyIntegrationTest.groovy
  1. … 26 more files in changeset.
Make AbstractArchiveTask.destinationDir mandatory

Prior to this commit the working directory was used when the

`destinationDir` was not set. Since this behavior does not play nice

with reproducible builds, it will now fail instead. However, it should

rarely happen because the `base` plugin provides a convention.

    • -0
    • +1
    ./CppCustomHeaderDependencyIntegrationTest.groovy
  1. … 26 more files in changeset.
Nag users when enabling inactive feature flags

Related PRs: #6746 and #6948

    • -3
    • +1
    ./CppCustomHeaderDependencyIntegrationTest.groovy
  1. … 7 more files in changeset.
Fix failing tests after introduction of variant derivation strategy

    • -1
    • +1
    ./CppCustomHeaderDependencyIntegrationTest.groovy
  1. … 4 more files in changeset.
Implement variant derivation strategy

This commit changes how Maven metadata is derived into variants. Now we will

only derive variants if the Java plugin is applied (the "base Java" plugin).

This is implemented via a variant derivation strategy, and allows fixing

the problem that a native component is unlikely to find sense in the derivation

of Java variants. This fixes a bug where the native plugins wouldn't be able

to consume native libraries published on Maven repositories, without Gradle

metadata.

    • -2
    • +2
    ./CppCustomHeaderDependencyIntegrationTest.groovy
  1. … 43 more files in changeset.
Add ability to use maven repo with cpp custom header dependency test

    • -27
    • +64
    ./CppCustomHeaderDependencyIntegrationTest.groovy
Remove unnecessary imports from test

    • -1
    • +0
    ./CppCustomHeaderDependencyIntegrationTest.groovy
Quick fix for native dependencies that expose headers as directories

    • -0
    • +142
    ./CppCustomHeaderDependencyIntegrationTest.groovy
  1. … 2 more files in changeset.