SwiftXCTestSuite

API文档: SwiftXCTestSuite

一个 XCTest 套件,用 Swift 实现。

属性

Property 描述
binaries

该组件的二进制文件。

module

为此组件定义 Swift 模块。默认值是根据项目名称计算的。

source

定义此组件的源文件或目录。您可以将文件或目录添加到此集合。添加目录时,将包含所有源文件以进行编译。

targetMachines

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

testBinary

用作默认运行此测试套件的二进制文件。

方法

方法 描述
source(action)

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

脚本块

没有脚本块

属性详情

BinaryCollection<? extends SoftwareComponent> binaries(只读)

该组件的二进制文件。

Property<String> module

为此组件定义 Swift 模块。默认值是根据项目名称计算的。

ConfigurableFileCollection source(只读)

定义此组件的源文件或目录。您可以将文件或目录添加到此集合。添加目录时,将包含所有源文件以进行编译。

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

SetProperty<TargetMachine> targetMachines

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

例如:

@Nullable
java.lang.String getName()

Provider<? extends TestComponent> testBinary

用作默认运行此测试套件的二进制文件。

方法细节

void sourceAction<? super ConfigurableFileCollection> 动作)

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