XCTestIntegrationTest.groovy

Clone Tools
  • last updated a few seconds ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
Merge pull request #3316 from gradle/sg/native/xctest-names

Handle XcTest names with non-alphanum characters

Fix scraping of XcTest output when test suite or test names have non-alphanum characters

  1. … 3 more files in changeset.
Make CreateSwiftBundle use the outputDir as the workingDir

Previously, it assumed that the project's root directory existed. This

is not a great assumption for swift projects which often use a

directory layout different than our default.

Part of gradle/gradle-native#215

  1. … 7 more files in changeset.
Fix linking with transitive dependencies

Part of gradle/gradle-native#215

  1. … 11 more files in changeset.
Add a failing integration test

This demonstrates the problem we have with adding XCTest samples in

gradle/gradle-native#215

  1. … 12 more files in changeset.
Cleanup, javadoc and test fixing

  1. … 11 more files in changeset.
Implement XCTest support for Linux

  1. … 74 more files in changeset.
Add to fixture instead of removing

  1. … 11 more files in changeset.
Correctly handle missing Info.plist scenarios

  1. … 8 more files in changeset.
Improve lib fixture for XCTest

  1. … 1 more file in changeset.
Fix module name overwrite from XCTest

  1. … 15 more files in changeset.
Improve XCTest fixtures

    • -102
    • +42
    ./XCTestIntegrationTest.groovy
  1. … 23 more files in changeset.
Merge pull request #2819 from gradle/dl/xctest-component-coverage

Add test coverage for `xctest` component

  1. … 1 more file in changeset.
Fix task naming test failure

  1. … 6 more files in changeset.
Changed the XCTest plugin to use the project directory as the working directory for test execution, for consistency with the JVM tests.

Also wired in the `test` task as a dependency of `check` (and `build`).

  1. … 2 more files in changeset.
Regroup bundle creation code in `SwiftBasePlugin`

  1. … 26 more files in changeset.
Clean stale object files from `SwiftCompile` task

  1. … 4 more files in changeset.
Some C++ and Swift int test tidy ups.

  1. … 7 more files in changeset.
Add test coverage for `xctest` component

  1. … 12 more files in changeset.
Implement XCTest convention for Swift library and executable (#2766)

  1. … 13 more files in changeset.
Changed the Swift library and executable plugins to produce debug and release variants of the library or executable.

Currently, both variants share the same dependencies, which means that the debug variant of a library is always selected regardless of which variant of the consuming component is being built.

Also added some modelling of XCTest suites.

  1. … 22 more files in changeset.
Add XCTest framework for macOS (#2722)

    • -0
    • +229
    ./XCTestIntegrationTest.groovy
  1. … 27 more files in changeset.