章节目录:
一般程序
在使用 C/C++test 测试代码前,必须在工作台(一个临时工作区——对每个用户都是唯一的)内的 C/C++test 项目中提供代码。这包括:
- 创建或导入项目:
- 对于已有的 Eclipse CDT、Wind River Workbench 或 ARM DS-5 项目,只需配置已有的项目与 C++test 一起使用,然后直接进行第 2 步。
- 对于通过命令行构建系统构建的项目,使用
cpptestscan
实用程序从构建过程中收集信息,然后导入信息以创建项目。可以从命令行或使用 GUI 向导创建项目。C++test 还支持导入 CMake 编译命令 JSON 文件来创建项目。详细信息请参阅使用现有的构建系统创建项目。 - 否则,请按照从 GUI 创建项目中所述通过 GUI 配置项目。
- 在 C/C++test 项目选项中配置构建设置。
- 这对所有 C/C++test 项目而言都是必需的——包括您想要使用 C/C++test 测试的现有 Eclipse CDT、Wind River Workbench 和 ARM DS-5 项目。
- 请参阅设置项目和文件选项。
这两个任务只需要执行一次。在一个团队成员创建和配置项目之后,可以将其签入源码控制,供处理代码的所有开发人员复用。如共享项目中所述。
使用 C/C++test 项目
C/C++test 项目定义了一组源文件和头文件,它们被构建到单个二进制库或可执行程序中。每个项目都映射到文件系统中的一个目录。此目录中的所有文件和文件夹都是项目的一部分,并且作为项目的子树结构呈现。此外,项目可能包含指向文件系统中外部位置的链接文件夹。这些位置的所有文件和子文件夹都作为项目的一部分呈现。
选择项目位置
可以在源文件结构的根目录中创建项目。在该情况下,所有源文件都将作为该项目的一部分呈现。
如果要共享项目,并且 C/C++test 文件/文件夹可以添加到项目的根目录中,则建议在源文件结构的根目录中创建项目。
如果 C/C++test 文件无法添加到原始文件结构中,则应在工作空间/外部位置创建项目,并应创建链接文件夹以包括项目中的源文件/头文件位置。
也可以在其他位置创建项目,例如工作空间目录。在该情况下,需要创建指向源/头目录的链接文件夹。
使用链接资源共享项目
链接文件夹在项目定义中定义为绝对路径(.project
)文件。为了使包含链接资源的项目更容易共享,还可以相对于路径变量指定链接文件夹。要定义路径变量,从主菜单选择窗口> 首选项,前往常规> 工作空间> 链接的资源。
关于基于 Eclipse 的独立发行版
C/C++test 独立版 GUI 使用 Eclipse 构建。因此,会在 C++test 中使用一些用于创建和管理项目的通用 Eclipse 功能。有关这些 Eclipse 功能的更多详细信息,请参阅 Eclipse Workbench 用户指南中的相关主题(选择帮助> 帮助内容,然后打开 Workbench User Guide 手册)。部分 Eclipse 功能不适用于 C/C++test 项目,因为这些项目不是完整的 Eclipse 项目。例如,C/C++test 项目不支持 Eclipse 菜单中的 Build 或 Run 选项。