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

    • -10
    • +10
    ./SwiftIncrementalBuildIntegrationTest.groovy
  1. … 872 more files in changeset.
Merge branch 'master' into eskatos/ie/instantIntegTest-enable

    • -6
    • +6
    ./SwiftIncrementalBuildIntegrationTest.groovy
  1. … 8 more files in changeset.
Handle the Swift 5.1 failures in the tests

    • -6
    • +6
    ./SwiftIncrementalBuildIntegrationTest.groovy
Annotate integ tests failing with instant execution in :languageNative

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

    • -0
    • +10
    ./SwiftIncrementalBuildIntegrationTest.groovy
  1. … 61 more files in changeset.
Annotate integ tests failing with instant execution in :languageNative

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

    • -0
    • +10
    ./SwiftIncrementalBuildIntegrationTest.groovy
  1. … 61 more files in changeset.
Add support and test coverage for Swift 5

    • -2
    • +16
    ./SwiftIncrementalBuildIntegrationTest.groovy
  1. … 26 more files in changeset.
Add support and test coverage for Swift 5

    • -2
    • +16
    ./SwiftIncrementalBuildIntegrationTest.groovy
  1. … 44 more files in changeset.
Add support and test coverage for Swift 5

    • -2
    • +16
    ./SwiftIncrementalBuildIntegrationTest.groovy
  1. … 44 more files in changeset.
Add support and test coverage for Swift 5

    • -2
    • +16
    ./SwiftIncrementalBuildIntegrationTest.groovy
  1. … 26 more files in changeset.
Add support and test coverage for Swift 5

    • -2
    • +16
    ./SwiftIncrementalBuildIntegrationTest.groovy
  1. … 34 more files in changeset.
Add support and test coverage for Swift 5

    • -2
    • +16
    ./SwiftIncrementalBuildIntegrationTest.groovy
  1. … 34 more files in changeset.
Add support and test coverage for Swift 5

    • -2
    • +16
    ./SwiftIncrementalBuildIntegrationTest.groovy
  1. … 27 more files in changeset.
Fix test failures for Swift 4.2

The ~moduleonly files appeared in Swift 4.2 releases. It's an extra file

that we need to assert for.

    • -0
    • +4
    ./SwiftIncrementalBuildIntegrationTest.groovy
Replace most uses of assertContainsDescendants with assertHasDescendants

And for those tests that need to assert that particular object files were removed

use CompilationOutputsFixture instead

    • -16
    • +31
    ./SwiftIncrementalBuildIntegrationTest.groovy
Use helper methods to list task names

    • -32
    • +43
    ./SwiftIncrementalBuildIntegrationTest.groovy
Assert that the swiftc output contains what we expect

...but allow other files to exist too.

When building with -incremental, the swiftc compiler produces .swiftdeps~ files

whenever an existing .swiftdeps file would be overwritten.

    • -9
    • +9
    ./SwiftIncrementalBuildIntegrationTest.groovy
  1. … 1 more file in changeset.
Rename tests

    • -0
    • +362
    ./SwiftIncrementalBuildIntegrationTest.groovy
  1. … 1 more file in changeset.