C++test 将自动从项目中提取选项(例如,从其 Makefile 或 Visual Studio 配置中)。您还可以指定其他选项,即使 Makefile 或 Visual Studio 配置发生更改,这些选项仍将保留。可以在项目级别或文件级别指定这些选项,并且可以为源文件、独立测试套件文件和用户定义的桩函数指定这些选项。

要在项目级别指定选项:

  1. 右键单击要为其指定设置的项目的项目树节点,然后从快捷菜单中选择 Parasoft>属性。将打开【属性】对话框。

  2. 在左窗格中展开Parasoft> C++test 类别。
  3. 选择构建设置类别。

  4. 编译器选项 和/或 链接器选项 字段中指定选项。
    • -DPARASOFT_CPPTEST 默认添加到编译器选项中。之后,您可以添加任何其他选项。
    • 您可以添加选项,但不能删除它们(除非您可以用负号覆盖原始选项,例如未定义符号等)。
    • ${cpptest:original_options} 变量可用于访问原始项目选项。
  5. (可选)如果您想要在分析期间修改 C++test 在其中查找运行时标头和源文件的目录,请修改运行时库源字段中的值。
    • 如果您正在使用运行时库源文件的修改版本,则此操作特别有用。例如,如果需要修改这些文件,则可以将运行时目录从 C++test 安装文件夹复制到新位置,在此位置进行修改,然后将 运行时库源设置为该新位置。这样,原始的 C++test 运行时实现将保持不变。
    • 可以将每个项目设置为独立使用不同的运行时目录。
    • 可以使用资源位置,项目位置或环境变量。此 ${cpptest:engine_loc}/runtime 变量可用于访问原始的 C++test 运行时。
  6. 点击 应用,然后点击 确定

要在文件级别指定选项:

  1. 右键单击要为其指定设置的文件的项目树节点,然后从快捷菜单中选择 Parasoft>属性。将打开【属性】对话框。

  2. 展开左窗格中的 Parasoft> C++test 类别。
  3. 选择构建设置类别。
  4. 启用 使用自定义选项

  5. 编译器选项 字段中指定选项。
    • -DPARASOFT_CPPTEST 默认添加到编译器选项中。之后,您可以添加任何其他选项。
    • 您可以添加选项,但不能删除它们(除非您可以用负号覆盖原始选项,例如未定义符号等)。
    • ${cpptest:original_options} 变量可用于访问原始项目选项。
  6. 点击 应用,然后点击 确定
  • No labels