C++test 的主要工作单元是一个 Eclipse 项目:具体地说,是一个 CDT 项目。这很重要,因为 CDT 提供了两种基本的项目配置和两种创建模式:
C++test 项目必须正确配置。即使您认为项目的默认配置正确,您也应该在创建项目后始终查看/调整其初始 C++test 设置,以防止出现问题。有关 C++test 项目属性的更多信息,包括如何访问它们的指导说明,请查阅 Reviewing and Modifying Settings。
C++test 使用术语 "options source” 来指定 C++test 主要从中获取每个经过测试的文件的编译和链接选项的源,以及经测试的源的列表和任何其他必需/有用的信息。在项目配置期间,选项源通常是指定的第一个设置,因为其他 C++test 项目属性也依赖于此。我们说 C++test 项目基于所使用的选项源。例如,当我们说基于 Makefile 的项目时,是指它已配置为使用 Makefile 作为选项源。
在测试 Tornado 时,有两个选项源非常有用:
创建适用于 Tornado 进行测试的 C++test 项目有两种方法:
手动:您手动创建基于 Makefile 或 Tornado 项目文件的项目(请查阅 手动创建项目)。
创建项目后,您应该:
确保项目包含要测试的源文件。如果您使用了 Tornado 项目导入向导,则通常会自动链接相应的源目录。如果手动创建了这些项目,则必须手动添加源(关于指导说明,请查阅 使用外部位置作为项目位置的第 2 个步骤)。