下表列出了与插桩配置相关的常见高级选项。这些选项在项目选项面板中设置。查看和修改设置的步骤:
右键点击您想要查看和修改其设置的项目的项目树节点,然后从快捷菜单中选择属性。将打开属性对话框。
- 在左侧窗格中选择 Parasoft> C++test> 其他设置 。
- 使用可用的控件添加、导入、重新排序或删除高级选项。
选项 | 说明 |
---|---|
xharness.testCasePrimaryTestObjectVarName string | 指定在自动生成的测试用例中包含主要测试对象的变量的名称。 默认值是 |
testrunner.addSourceLine string | 在 testrunner 的源文件中为测试用例插入一行额外的源代码。该行将插入文件的开头(在包括“portinfo.h”头文件的行之后)。 示例: 以下选项在 testrunner 源代码中包含
另外,您可以同时使用以下两个选项(确保将
|
testrunner.debuggerCommandLine /usr/X11R6/bin/xterm -e xxgdb -x %s & | 启用对 xxgdb 调试器的支持。 |
testrunner.debuggerCommandLine ddd -x %s & | 启用对 ddd 调试器的支持。 |
testrunner.earlyRuntimeInitialization false | 防止 C++test 在全局对象构造函数调用之前或 main() 例程的开头添加对 CppTest_InitializeRuntime() 函数的调用。 |
edgtk.useEdgPreprocessor false | 配置 C++test 以使用原始的编译器可执行文件作为预处理器。默认情况下,C++test 对 Microsoft Visual C/C++ 编译器使用内部预处理器。 |