下表列出了与仪器配置相关的常见高级选项。这些选项在【项目选项】面板中设置。要复审和修改设置:

  1. 右键单击您想要查看和修改其设置的项目的项目树节点,然后从快捷菜单中选择属性。将打开【属性】对话框。

  2. 在左窗格中选择Parasoft> C++test> 其他设置
  3. 使用可用的控件添加、导入、重新排序或删除高级选项。
选项说明
xharness.testCasePrimaryTestObjectVarName string

指定在自动生成的测试用例中包含主要测试对象的变量的名称。

默认值是 cpptest_TestObject

testrunner.addSourceLine string

将额外的源代码行插入到 testrunner 源文件中以用于测试案例。该行将插入文件的开头(包括"portinfo.h"标头的行之后)。

示例:

以下选项在 testrunner 源代码中包含using声明/指令:

testrunner.addSourceLine namespace Test
{}使用命名空间测试;

另外,您可以同时使用以下两个选项(确保将TestSuiteClass.hxx替换为测试套件头文件的实际名称):

testrunner.addSourceLine #include "TestSuiteClass.hxx"

testrunner.addSourceLine 使用命名空间测试;

testrunner.debuggerCommandLine /usr/X11R6/bin/xterm -e xxgdb -x %s &启用对 xxgdb 调试器的支持。
testrunner.debuggerCommandLine ddd -x %s &启用对 ddd 调试器的支持。
testrunner.earlyRuntimeInitialization 错误防止 C++test 在全局对象构造函数调用之前或 main() 例程的开头添加对 CppTest_InitializeRuntime() 函数的调用。
edgtk.useEdgPreprocessor 错误 配置 C++test 以使用原始的编译器可执行文件作为预处理器。默认情况下,C++test 对 Microsoft Visual C/C++ 编译器使用内部预处理器。
  • No labels