Clone Tools
  • last updated a few seconds ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
Fix test failures

  1. … 23 more files in changeset.
Added 'bundle' and 'executable' subtypes of `SwiftXCTestBinary` to allow specialization based on which kind of test suite is being built.

    • -4
    • +27
    ./XCTestConventionPluginTest.groovy
  1. … 8 more files in changeset.
Introduced a native testing base plugin, to take care of common aspects of native test support. Currently simply adds some lifecycle tasks.

Introduced an abstraction to represent a native test suite and renamed `testExecutable` to `testBinary` on each of the native test suite types.

  1. … 13 more files in changeset.
Introduced an abstraction for a native component that has a development binary, and use this for libraries and applications, but not test suites. Removed the `developmentBinary` property from the test suite types.

  1. … 19 more files in changeset.
Fixing tests

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

  1. … 31 more files in changeset.
Introduce the binary container to XCTest plugin

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

    • -1
    • +10
    ./XCTestConventionPluginTest.groovy
  1. … 11 more files in changeset.
Migrate `developmentBinary` to a `Provider`

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

  1. … 18 more files in changeset.
Hack away XCTest failures

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

  1. … 1 more file in changeset.
Merge remote-tracking branch 'origin/lacasseio/native/rename-swift-executable'

* origin/lacasseio/native/rename-swift-executable:

Address code review and fix CI failure

Fix CI failures

Rename `swift-executable` to `swift-application`

  1. … 3 more files in changeset.
Address code review and fix CI failure

  1. … 1 more file in changeset.
Make sure we use a consistent naming convention for XCTest

  1. … 9 more files in changeset.
Rename `swift-executable` to `swift-application`

This commit also rename everything that implies Swift executable as in

an application.

  1. … 32 more files in changeset.
Improve XCTestConventionPlugin test coverage on Windows

    • -21
    • +27
    ./XCTestConventionPluginTest.groovy
  1. … 4 more files in changeset.
Remove SwiftBundle types from public API and collapse XCTests into one type

  1. … 16 more files in changeset.
Merge `CreateSwiftBundle` task with `InstallXCTestBundle`

    • -37
    • +4
    ./XCTestConventionPluginTest.groovy
  1. … 13 more files in changeset.
Merge `CreateSwiftBundle` task with `InstallXCTestBundle`

    • -37
    • +4
    ./XCTestConventionPluginTest.groovy
  1. … 13 more files in changeset.
Fix CI failure regarding working directory on Linux

Fix CI failure regarding working directory on Linux

Fix CI failure

Fix CI failure

Split out create bundle and install task

    • -2
    • +14
    ./XCTestConventionPluginTest.groovy
  1. … 5 more files in changeset.
Split out create bundle and install task

    • -2
    • +14
    ./XCTestConventionPluginTest.groovy
  1. … 5 more files in changeset.
Add support for XCTest report generation on Linux

  1. … 8 more files in changeset.
Add support for XCTest report generation on Linux

  1. … 8 more files in changeset.
Address code review comments

    • -6
    • +48
    ./XCTestConventionPluginTest.groovy
  1. … 11 more files in changeset.
Cleanup, javadoc and test fixing

  1. … 11 more files in changeset.
Fix CI failures

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

    • -4
    • +48
    ./XCTestConventionPluginTest.groovy
  1. … 74 more files in changeset.
Fix task naming test failure

  1. … 6 more files in changeset.
Rename classes to be more precis in the intent

  1. … 7 more files in changeset.