C/C++test 将自动从项目中提取选项。此外,您还可以指定即使在项目配置发生更改时仍保持不变的其他选项。您可以在项目级别或文件级别指定其他选项。可以为源文件、独立测试套件文件和用户定义的桩函数进行定义。

在项目级别指定选项的步骤:

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

  2. 转到左侧窗格中的 Parasoft> C/C++test> 构建设置

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

在文件级别指定选项的步骤:

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

  2. 转到左侧窗格中的 Parasoft> C/C++test> 构建设置
  3. 启用使用自定义选项

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