SwiftXC测试套件

API文档:SwiftXCTestSuite

一个 XCTest 套件,用 Swift 实现。

特性

财产描述
binaries

该组件的二进制文件。

module

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

source

定义该组件的源文件或目录。您可以将文件或目录添加到该集合中。添加目录后,将包含所有源文件以供编译。

targetMachines

指定应为其构建该组件的目标计算机。 “machines”扩展属性(请参阅参考资料TargetMachineFactory)可用于构建常见的操作系统和体系结构组合。

testBinary

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

方法

方法描述
source(action)

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

脚本块

无脚本块

物业详情

BinaryCollection<? extends SoftwareComponent> binaries(只读)

该组件的二进制文件。

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

ConfigurableFileCollection source(只读)

定义该组件的源文件或目录。您可以将文件或目录添加到该集合中。添加目录后,将包含所有源文件以供编译。

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

SetProperty<TargetMachine> targetMachines

指定应为其构建该组件的目标计算机。 “machines”扩展属性(请参阅参考资料TargetMachineFactory)可用于构建常见的操作系统和体系结构组合。

例如:

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

Provider<? extends TestComponent> testBinary

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

方法详情

void source(行动)Action<? super ConfigurableFileCollection>

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