AbstractSwiftIntegrationTest.groovy

Clone Tools
  • last updated a few seconds ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
Annotate integ tests failing with instant execution in :languageNative

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

  1. … 61 more files in changeset.
Annotate integ tests failing with instant execution in :languageNative

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

  1. … 61 more files in changeset.
Add support and test coverage for Swift 5

  1. … 26 more files in changeset.
Add support and test coverage for Swift 5

  1. … 44 more files in changeset.
Add support and test coverage for Swift 5

  1. … 44 more files in changeset.
Add support and test coverage for Swift 5

  1. … 21 more files in changeset.
Add support and test coverage for Swift 5

  1. … 22 more files in changeset.
Add support and test coverage for Swift 5

  1. … 26 more files in changeset.
Add support and test coverage for Swift 5

  1. … 34 more files in changeset.
Add support and test coverage for Swift 5

  1. … 22 more files in changeset.
Add support and test coverage for Swift 5

  1. … 34 more files in changeset.
Add support and test coverage for Swift 5

  1. … 22 more files in changeset.
Add support and test coverage for Swift 5

  1. … 27 more files in changeset.
Fail configuration if target machine is unsupported

    • -44
    • +8
    ./AbstractSwiftIntegrationTest.groovy
  1. … 27 more files in changeset.
Test task fails when current operating system is not targeted

  1. … 7 more files in changeset.
Use getter style factory methods

This makes the DSL more natural in Kotlin and Groovy.

Instead of

> machines.windows().x86()

we can now do

> machines.windows.x86

This is at the cost of making the Java use uglier:

> machines.getWindows().getX86()

  1. … 13 more files in changeset.
Ignore operating system dimension from output path and task name when unambiguous

    • -13
    • +4
    ./AbstractSwiftIntegrationTest.groovy
  1. … 27 more files in changeset.
Merge pull request #7801 from gradle/lacasseio/native/restrict-native-service

Move `TargetMachineFactory#host()` to internal API

  1. … 2 more files in changeset.
Handle duplicate target machines

The `TargetMachine` implementation didn't implement `hashCode` and

`equals` which cause duplicate in the `SetProperty<TargetMachine>`.

    • -0
    • +19
    ./AbstractSwiftIntegrationTest.groovy
  1. … 3 more files in changeset.
Move `TargetMachineFactory#host()` to internal API

  1. … 24 more files in changeset.
Isolate native service and class within `platformNative` project

  1. … 55 more files in changeset.
Add test coverage for building swift applications with architecture

    • -0
    • +85
    ./AbstractSwiftIntegrationTest.groovy
  1. … 14 more files in changeset.
Rename ToolChainRequirement.SWIFT to SWIFTC

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

  1. … 21 more files in changeset.
Convert `@Requires` to `@RequiresInstalledToolChain` for Swift and Obj-C

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

  1. … 34 more files in changeset.
Add missing test coverage and improve test fixtures

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

  1. … 21 more files in changeset.
Move common Swift configuration code to `SwiftBasePlugin`

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

  1. … 17 more files in changeset.
Add test coverage for Swift 4 on Swift 3 compiler

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

  1. … 5 more files in changeset.
Fix test failures

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

  1. … 9 more files in changeset.
Add support for configuring Swift language support of a component

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

    • -2
    • +12
    ./AbstractSwiftIntegrationTest.groovy
  1. … 32 more files in changeset.
Remove cycle dependency between `platform-native` and `language-native`

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

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