API 文档 | SwiftXCTestSuite |
---|
一个用 Swift 实现的 XCTest 套件。
属性 | 描述 |
binaries | 此组件的二进制文件。 |
module | 定义此组件的 Swift 模块。默认值根据项目名称计算。 |
source | 定义此组件的源文件或目录。您可以将文件或目录添加到此集合。添加目录时,其中所有源文件都将包含在编译中。 |
targetMachines | 指定此组件应构建的目标机器。可以使用 "machines" 扩展属性(参见 |
testBinary | 用于运行此测试套件的默认二进制文件。 |
方法 | 描述 |
source(action) | 配置此组件的源文件或目录。 |
BinaryCollection
<? extends SoftwareComponent
>
binaries
(只读)
BinaryCollection
<? extends SoftwareComponent
>此组件的二进制文件。
ConfigurableFileCollection
source
(只读)
定义此组件的源文件或目录。您可以将文件或目录添加到此集合。添加目录时,其中所有源文件都将包含在编译中。
当此集合为空时,默认使用目录 src/main/swift
。
SetProperty
<TargetMachine
>
targetMachines
SetProperty
<TargetMachine
>指定此组件应构建的目标机器。可以使用 "machines" 扩展属性(参见 TargetMachineFactory
)来构建常见的操作系统和架构组合。
例如
targetMachines = [machines.linux.x86_64, machines.windows.x86_64]
Provider
<? extends TestComponent
>
testBinary
Provider
<? extends TestComponent
>用于运行此测试套件的默认二进制文件。
void
source
(Action
<? super ConfigurableFileCollection
>
action)
Action
<? super ConfigurableFileCollection
>配置此组件的源文件或目录。