SwiftXCTestSuite

一个用 Swift 实现的 XCTest 套件。

属性

属性描述
binaries

此组件的 binaries。

module

定义此组件的 Swift module。默认值从项目名称计算得出。

source

定义此组件的源文件或目录。您可以向此集合添加文件或目录。当添加目录时,所有源文件都包含在编译中。

targetMachines

指定此组件应构建的目标机器。“machines”扩展属性(参见 TargetMachineFactory)可用于构建常见的操作系统和架构组合。

testBinary

用作运行此测试套件的默认 binary。

方法

方法描述
source(action)

配置此组件的源文件或目录。

脚本块

没有脚本块

属性详情

BinaryCollection<? extends SoftwareComponent> binaries (只读)

此组件的 binaries。

定义此组件的 Swift module。默认值从项目名称计算得出。

定义此组件的源文件或目录。您可以向此集合添加文件或目录。当添加目录时,所有源文件都包含在编译中。

当此集合为空时,默认使用目录 src/main/swift

SetProperty<TargetMachine> targetMachines

指定此组件应构建的目标机器。“machines”扩展属性(参见 TargetMachineFactory)可用于构建常见的操作系统和架构组合。

例如

targetMachines = [machines.linux.x86_64, machines.windows.x86_64]

Provider<? extends TestComponent> testBinary

用作运行此测试套件的默认 binary。

方法详情

void source(Action<? super ConfigurableFileCollection> action)

配置此组件的源文件或目录。