UnexportMainSymbolIntegrationTest.groovy

Clone Tools
  • last updated a few seconds ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
Add tests for wmain and C++ test coverage

    • -180
    • +0
    ./UnexportMainSymbolIntegrationTest.groovy
  1. … 3 more files in changeset.
Add tests for wmain and C++ test coverage

    • -180
    • +0
    ./UnexportMainSymbolIntegrationTest.groovy
  1. … 3 more files in changeset.
Add tests for wmain and C++ test coverage

    • -180
    • +0
    ./UnexportMainSymbolIntegrationTest.groovy
  1. … 3 more files in changeset.
Fix flakiness in UnexportMainSymbolIntegrationTest

Fixes gradle/gradle-private#1989

    • -0
    • +1
    ./UnexportMainSymbolIntegrationTest.groovy
Convert UnexportMainSymbol to an incremental task

    • -0
    • +41
    ./UnexportMainSymbolIntegrationTest.groovy
  1. … 2 more files in changeset.
Convert UnexportMainSymbol to an incremental task

    • -0
    • +41
    ./UnexportMainSymbolIntegrationTest.groovy
  1. … 1 more file in changeset.
Add support for C++ applications to the `cpp-unit-test` plugin, by relocating the `main` symbol from the object files of the application under test. Change the `UnexportMainSymbol` to be more idiomatic and the `runTest` task to be incremental.

Move some test coverage so that it is applied to both the XCtest and C++ unit test plugins.

    • -7
    • +21
    ./UnexportMainSymbolIntegrationTest.groovy
  1. … 17 more files in changeset.
Rename ToolChainRequirement.SWIFT to SWIFTC

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

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

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

    • -3
    • +3
    ./UnexportMainSymbolIntegrationTest.groovy
  1. … 34 more files in changeset.
Migrate `developmentBinary` to a `Provider`

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

    • -1
    • +1
    ./UnexportMainSymbolIntegrationTest.groovy
  1. … 18 more files in changeset.
Avoid creating the binary eagerly for the Swift application

Query method for executable binaries were also added.

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

    • -1
    • +1
    ./UnexportMainSymbolIntegrationTest.groovy
  1. … 20 more files 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
    • +1
    ./UnexportMainSymbolIntegrationTest.groovy
  1. … 3 more files in changeset.
Remove the misleading calls to 'assemble' in tests

We don't actually care about the outcome of linking or assemble for these tests

    • -4
    • +4
    ./UnexportMainSymbolIntegrationTest.groovy
Use two separate properties in UnexportMainSymbol

- One property represents the object files produced by the task

- Another property represents the output directory for the task

    • -2
    • +0
    ./UnexportMainSymbolIntegrationTest.groovy
  1. … 2 more files in changeset.
Fix failure with missing output file for UnexportMainSymbol

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

    • -9
    • +36
    ./UnexportMainSymbolIntegrationTest.groovy
  1. … 2 more files in changeset.
Rename `swift-executable` to `swift-application`

This commit also rename everything that implies Swift executable as in

an application.

    • -1
    • +1
    ./UnexportMainSymbolIntegrationTest.groovy
  1. … 32 more files in changeset.
Rename RelocateMainSymbol to UnexportMainSymbol

    • -0
    • +99
    ./UnexportMainSymbolIntegrationTest.groovy
  1. … 5 more files in changeset.