Cpp测试套件

API文档:CppTestSuite

C++ 测试套件。

特性

财产描述
baseName

指定该组件的基本名称。该名称用于计算各种输出文件名。默认值是根据项目名称计算的。

binaries

该组件的二进制文件。

privateHeaders

定义该库的私有头文件目录。

source

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

targetMachines

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

testBinary

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

方法

方法描述
privateHeaders(action)

配置该组件的私有头目录。

source(action)

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

脚本块

无脚本块

物业详情

Property<String> baseName

指定该组件的基本名称。该名称用于计算各种输出文件名。默认值是根据项目名称计算的。

BinaryCollection<? extends SoftwareComponent> binaries(只读)

该组件的二进制文件。

ConfigurableFileCollection privateHeaders(只读)

定义该库的私有头文件目录。

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

ConfigurableFileCollection source(只读)

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

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

SetProperty<TargetMachine> targetMachines

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

例如:

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

Provider<? extends TestComponent> testBinary

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

方法详情

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

配置该组件的私有头目录。

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

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