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
    ./BinaryBuildTypesIntegrationTest.groovy
    • -9
    • +9
    ./BinaryConfigurationIntegrationTest.groovy
    • -7
    • +7
    ./LibraryApiDependenciesIntegrationTest.groovy
    • -5
    • +5
    ./LibraryBinariesIntegrationTest.groovy
    • -10
    • +10
    ./LibraryDependenciesIntegrationTest.groovy
    • -10
    • +10
    ./NativeBinariesIntegrationTest.groovy
    • -10
    • +10
    ./NativePlatformSamplesIntegrationTest.groovy
    • -7
    • +7
    ./PrebuiltLibrariesIntegrationTest.groovy
    • -4
    • +4
    ./SharedLibrarySoNameIntegrationTest.groovy
    • -9
    • +9
    ./platform/BinaryNativePlatformIntegrationTest.groovy
    • -2
    • +2
    ./platform/InstallExecutableIntegrationTest.groovy
    • -12
    • +12
    ./sourceset/GeneratedSourcesIntegrationTest.groovy
    • -4
    • +4
    ./sourceset/SourceSetCompileDependenciesIntegrationTest.groovy
    • -6
    • +6
    ./sourceset/SourceSetDependenciesIntegrationTest.groovy
  1. … 858 more files in changeset.
Annotate integ tests failing with instant execution in various projects

after second round of CI feedback

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

    • -0
    • +2
    ./toolchain/MultipleNativeToolChainIntegrationTest.groovy
  1. … 32 more files in changeset.
Annotate integ tests failing with instant execution in :platformNative

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

    • -0
    • +4
    ./BinaryBuildTypesIntegrationTest.groovy
    • -0
    • +9
    ./BinaryConfigurationIntegrationTest.groovy
    • -0
    • +7
    ./LibraryApiDependenciesIntegrationTest.groovy
    • -0
    • +5
    ./LibraryBinariesIntegrationTest.groovy
    • -0
    • +10
    ./LibraryDependenciesIntegrationTest.groovy
    • -0
    • +10
    ./NativeBinariesIntegrationTest.groovy
    • -0
    • +10
    ./NativePlatformSamplesIntegrationTest.groovy
    • -0
    • +7
    ./PrebuiltLibrariesIntegrationTest.groovy
    • -0
    • +4
    ./SharedLibrarySoNameIntegrationTest.groovy
    • -0
    • +9
    ./platform/BinaryNativePlatformIntegrationTest.groovy
    • -0
    • +2
    ./platform/InstallExecutableIntegrationTest.groovy
    • -0
    • +12
    ./sourceset/GeneratedSourcesIntegrationTest.groovy
    • -0
    • +4
    ./sourceset/SourceSetCompileDependenciesIntegrationTest.groovy
    • -0
    • +6
    ./sourceset/SourceSetDependenciesIntegrationTest.groovy
  1. … 10 more files in changeset.
Revert "Temporarily ignore tests"

This reverts commit 0ca3f4a19844b6173c0622f80ca22d33d77559f3.

    • -2
    • +0
    ./tasks/ExtractSymbolsIntegrationTest.groovy
    • -2
    • +0
    ./tasks/StripSymbolsIntegrationTest.groovy
Revert "Temporarily ignore tests"

This reverts commit 0ca3f4a19844b6173c0622f80ca22d33d77559f3.

    • -2
    • +0
    ./tasks/ExtractSymbolsIntegrationTest.groovy
    • -2
    • +0
    ./tasks/StripSymbolsIntegrationTest.groovy
Merge pull request #10907 from gradle/lacasseio/vs2019

Support for VS2019 and CI failure fix due to VS2019

    • -1
    • +1
    ./platform/BinaryNativePlatformIntegrationTest.groovy
  1. … 9 more files in changeset.
Use nm tool for MinGW build binaries on Windows

    • -1
    • +1
    ./platform/BinaryNativePlatformIntegrationTest.groovy
  1. … 5 more files in changeset.
Temporarily ignore tests

    • -0
    • +2
    ./tasks/ExtractSymbolsIntegrationTest.groovy
    • -0
    • +2
    ./tasks/StripSymbolsIntegrationTest.groovy
Fix more stripIndent usages for JDK13

    • -4
    • +4
    ./NativeDependentComponentsReportIntegrationTest.groovy
  1. … 1 more file in changeset.
Adjust multi-line strings to work with both Groovy and JDK13 stripIndent methods

    • -10
    • +10
    ./NativeDependentComponentsReportIntegrationTest.groovy
  1. … 13 more files in changeset.
Add missing autoTested samples integration tests

    • -0
    • +31
    ./AutoTestedSamplesPlatformNativeIntegrationTest.groovy
    • -31
    • +0
    ./AutoTestedSamplesRuntimeNativeIntegrationTest.groovy
  1. … 16 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.

    • -1
    • +1
    ./BinaryConfigurationIntegrationTest.groovy
    • -7
    • +2
    ./NativeDependentComponentsIntegrationSpec.groovy
    • -1
    • +1
    ./NativePlatformSamplesIntegrationTest.groovy
  1. … 96 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.

    • -2
    • +2
    ./BinaryConfigurationIntegrationTest.groovy
    • -3
    • +3
    ./toolchain/GccToolChainDiscoveryIntegrationTest.groovy
  1. … 161 more files in changeset.
Add support and test coverage for Swift 5

    • -0
    • +6
    ./NativePlatformSamplesIntegrationTest.groovy
    • -1
    • +9
    ./platform/BinaryNativePlatformIntegrationTest.groovy
    • -0
    • +2
    ./sourceset/GeneratedSourcesIntegrationTest.groovy
    • -0
    • +2
    ./toolchain/GccToolChainCustomisationIntegrationTest.groovy
  1. … 41 more files in changeset.
Spelling (#8199)

Fix several spelling issues.

    • -1
    • +1
    ./NativeDependentComponentsReportIntegrationTest.groovy
  1. … 36 more files in changeset.
Fix some tests to work with mingw64

    • -18
    • +10
    ./NativePlatformSamplesIntegrationTest.groovy
    • -8
    • +3
    ./platform/BinaryNativePlatformIntegrationTest.groovy
    • -16
    • +5
    ./toolchain/NativeToolChainDiscoveryIntegrationTest.groovy
  1. … 3 more files in changeset.
Tweak the output produced by `TreeFormatter`.

    • -9
    • +16
    ./NativeBinariesIntegrationTest.groovy
    • -2
    • +4
    ./PlatformNativeComponentReportIntegrationTest.groovy
    • -1
    • +2
    ./platform/BinaryNativePlatformIntegrationTest.groovy
    • -2
    • +3
    ./toolchain/GccToolChainDiscoveryIntegrationTest.groovy
    • -3
    • +3
    ./toolchain/SwiftToolChainDiscoveryIntegrationTest.groovy
    • -5
    • +7
    ./toolchain/VisualCppToolChainDiscoveryIntegrationTest.groovy
  1. … 31 more files in changeset.
Add support for mingw64

    • -2
    • +2
    ./toolchain/NativeToolChainDiscoveryIntegrationTest.groovy
  1. … 4 more files in changeset.
Some minor cleanup of cygwin64 support

    • -1
    • +1
    ./NativePlatformSamplesIntegrationTest.groovy
    • -1
    • +1
    ./platform/BinaryNativePlatformIntegrationTest.groovy
  1. … 2 more files in changeset.
Fix some tests to work with cygwin64

    • -1
    • +1
    ./NativePlatformSamplesIntegrationTest.groovy
    • -1
    • +1
    ./platform/BinaryNativePlatformIntegrationTest.groovy
    • -2
    • +17
    ./toolchain/NativeToolChainDiscoveryIntegrationTest.groovy
  1. … 1 more file 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.
Expose details about the compiler executable and compile working dir for each binary in the C++ tooling model.

    • -2
    • +1
    ./toolchain/GccToolChainCustomisationIntegrationTest.groovy
  1. … 17 more files in changeset.
Fix language native usages of output test fixtures

    • -4
    • +4
    ./NativeDependentComponentsReportIntegrationTest.groovy
Remove spurious newline from tests that check output

    • -1
    • +0
    ./NativeDependentComponentsReportIntegrationTest.groovy
  1. … 54 more files in changeset.
Change int tests to use relevant fixture methods to express their expectations about the build log output.

    • -3
    • +3
    ./NativeDependentComponentsReportIntegrationTest.groovy
  1. … 28 more files in changeset.
Change int tests to use relevant fixture methods to express their expectations about the build log output.

    • -0
    • +1
    ./NativeDependentComponentsReportIntegrationTest.groovy
  1. … 22 more files in changeset.
Migrate all link task properties to Provider API

    • -1
    • +1
    ./tasks/ExtractSymbolsIntegrationTest.groovy
    • -1
    • +1
    ./tasks/StripSymbolsIntegrationTest.groovy
  1. … 16 more files in changeset.
Fix generated sources tests

    • -2
    • +2
    ./sourceset/GeneratedSourcesIntegrationTest.groovy
Fix expected name of Swift tool chain

    • -1
    • +1
    ./toolchain/SwiftToolChainDiscoveryIntegrationTest.groovy
Rename ToolChainRequirement.SWIFT to SWIFTC

We're really expressing a need for the tool, not the language

    • -1
    • +1
    ./toolchain/SwiftToolChainDiscoveryIntegrationTest.groovy
  1. … 21 more files in changeset.