此章节:

一般程序

在您可以使用 C++test 测试代码之前,它必须在工作台(一个临时工作区—每个用户唯一)内的 C++test 项目中可用。这包括:

  1. 创建或导入项目:
    • 对于现有的 Eclipse CDT、Wind River Workbench ARM DS-5 项目,只需将现有项目配置为用于 C++test。继续第 2 步。
    • 对于使用命令行构建系统构建的项目,请使用 cpptestscan实用程序从构建过程中收集信息,然后导入信息以创建基于的项目。可以从命令行或使用图形用户界面向导创建项目。C++test 还支持导入 CMake 编译命令 JSON 文件来创建项目。有关详细信息,请参见 使用现有构建系统创建项目
    • 导入现有的 Visual Studio 6.0 项目,请使用中描述的过程 导入现有的 Visual Studio 6.0 项目
    • 导入现有 Wind River Tornado 项目,请使用导入现有 Wind River Tornado 项目中描述的过程。
    • 否则,请按照从图形用户界面创建项目中所述从图形用户界面配置您的项目。
  2. 在 C/C++test 项目选项中配置构建设置。
    • 这对于所有 C++test 项目都是必需的,包括要使用 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 独立版图形用户界面是使用 Eclipse 构建的。因此,在 C++test 中使用了一些用于创建和组织项目的通用 Eclipse 功能。有关这些 Eclipse 功能的更多详细信息,请参阅 Eclipse 工作台用户指南(通过选择帮助> 帮助内容,然后打开 工作台用户指南手册)。某些 Eclipse 功能不适用于 C/C++test 项目,因为它们不是完整的 Eclipse 项目。例如,C/C++test 项目将不支持 Eclipse 菜单中的构建或运行选项。

  • No labels