Clone Tools
  • last updated a few seconds ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
Do not try to resolve the tool chain if we'll never use it

    • -0
    • +5
    ./toolchain/SwiftToolChainDiscoveryIntegrationTest.groovy
  1. … 8 more files in changeset.
Convert `@Requires` to `@RequiresInstalledToolChain` for Swift and Obj-C

Signed-off-by: Daniel Lacasse <daniel@gradle.com>

    • -3
    • +3
    ./toolchain/SwiftToolChainDiscoveryIntegrationTest.groovy
  1. … 34 more files in changeset.
Reproduce and fix issue

We did not propagate the settings from the Software Model binary to the link shared library task

Fixes https://github.com/gradle/gradle-native/issues/368

    • -0
    • +44
    ./BinaryConfigurationIntegrationTest.groovy
  1. … 1 more file in changeset.
Fixed int test to look for the correct binary file on Windows.

    • -5
    • +5
    ./tasks/StripSymbolsIntegrationTest.groovy
Changed toolchain selection for the native plugins to attempt to find the x86 tools when building for Windows x64 and none of the x64 tools are available.

This means that when building C++ on a Windows x64 and only cygwin32 or an older Visual studio is installed, the 32 bit binaries will be built and tested, rather than complaining that no tools are available. This fallback could possibly happen on other platforms, but is either pointless (macOS) or is likely to fail (Linux).

The fallback would not happen when the target architecture is explicitly specified, but that isn't possible yet.

    • -2
    • +2
    ./tasks/ExtractSymbolsIntegrationTest.groovy
    • -2
    • +2
    ./tasks/StripSymbolsIntegrationTest.groovy
  1. … 20 more files in changeset.
Fixed int test expectations for changes to error message and removed a duplicate test.

    • -38
    • +1
    ./toolchain/SwiftToolChainDiscoveryIntegrationTest.groovy
Add support for building static c++ libraries

    • -4
    • +7
    ./tasks/ExtractSymbolsIntegrationTest.groovy
    • -4
    • +7
    ./tasks/StripSymbolsIntegrationTest.groovy
  1. … 40 more files in changeset.
Move module map generation to the consumer side

    • -118
    • +0
    ./tasks/GenerateModuleMapIntegrationTest.groovy
  1. … 24 more files in changeset.
Move module map details to a nested type

    • -9
    • +9
    ./tasks/GenerateModuleMapIntegrationTest.groovy
  1. … 4 more files in changeset.
Change integration test to use explicit file contents instead of helper method

    • -9
    • +22
    ./tasks/GenerateModuleMapIntegrationTest.groovy
Change header paths input to be a list of String and add some javadoc comments

    • -6
    • +6
    ./tasks/GenerateModuleMapIntegrationTest.groovy
  1. … 2 more files in changeset.
Add some tests for Swift/C++ interoperability edge cases

    • -0
    • +6
    ./tasks/GenerateModuleMapIntegrationTest.groovy
  1. … 5 more files in changeset.
Add support for Swift/C++ interoperability

    • -0
    • +99
    ./tasks/GenerateModuleMapIntegrationTest.groovy
  1. … 10 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
    ./BinaryConfigurationIntegrationTest.groovy
    • -1
    • +1
    ./toolchain/GccToolChainDiscoveryIntegrationTest.groovy
  1. … 26 more files in changeset.
Refactor native debug fixtures to make them a part of NativeBinaryFixture

    • -5
    • +14
    ./tasks/ExtractSymbolsIntegrationTest.groovy
    • -6
    • +15
    ./tasks/StripSymbolsIntegrationTest.groovy
  1. … 17 more files in changeset.
Add some integration test coverage for extract/strip symbols tasks

    • -0
    • +88
    ./tasks/ExtractSymbolsIntegrationTest.groovy
    • -0
    • +89
    ./tasks/StripSymbolsIntegrationTest.groovy
  1. … 1 more file in changeset.
Fail later if compiler can't be probed

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

    • -0
    • +2
    ./toolchain/GccToolChainDiscoveryIntegrationTest.groovy
  1. … 16 more files in changeset.
Rename `swift-executable` to `swift-application`

This commit also rename everything that implies Swift executable as in

an application.

    • -2
    • +2
    ./toolchain/SwiftToolChainDiscoveryIntegrationTest.groovy
  1. … 32 more files in changeset.
Ignore test on Java 9

    • -0
    • +2
    ./toolchain/SwiftToolChainDiscoveryIntegrationTest.groovy
Fix test by setting PATH during build

Setting the PATH up-front does not work since the Gradle start script

fails with an empty path. The test does not work in embedded mode any

more since is would change the environment of the current JVM.

    • -2
    • +14
    ./toolchain/SwiftToolChainDiscoveryIntegrationTest.groovy
Add swift toolchain discovery integration test

    • -0
    • +89
    ./toolchain/SwiftToolChainDiscoveryIntegrationTest.groovy
Fix some tests

    • -1
    • +1
    ./platform/BinaryNativePlatformIntegrationTest.groovy
    • -2
    • +2
    ./toolchain/VisualCppToolChainDiscoveryIntegrationTest.groovy
  1. … 10 more files in changeset.
Wire depend task in `CppBasePlugin`

    • -2
    • +2
    ./toolchain/GccToolChainDiscoveryIntegrationTest.groovy
  1. … 12 more files in changeset.
Fix another test

    • -2
    • +2
    ./toolchain/VisualCppToolChainDiscoveryIntegrationTest.groovy
  1. … 1 more file in changeset.
First shot at detecting Gcc system includes

    • -3
    • +3
    ./platform/BinaryNativePlatformIntegrationTest.groovy
    • -2
    • +2
    ./toolchain/GccToolChainDiscoveryIntegrationTest.groovy
  1. … 28 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.
Modify toolchain setTargets integration testi to work

    • -5
    • +5
    ./toolchain/GccToolChainCustomisationIntegrationTest.groovy
Change setTargets(String, Action?) to setTargets(String...), add Integration Test for said change

    • -0
    • +53
    ./toolchain/GccToolChainCustomisationIntegrationTest.groovy
  1. … 3 more files in changeset.
Rename DiscoverInputs -> Depend

    • -1
    • +1
    ./BinaryConfigurationIntegrationTest.groovy
  1. … 16 more files in changeset.