Parasoft C/C++ test 自动化用户指南(四):配置简介
Parasoft C/C++test针对C/C++开发的专业白盒自动化测试方案,能有效提高软件开发效率和代码质量。C++test 可以进行静态分析,全面代码审查,运行时错误检测,并在单元测试和组件测试中集成覆盖率分析。
配置设置
C/C++test 可以使用应在
.properties 文件中指定的设置(请参阅配置设置)进行配置 。cpptestcli.properties
[INSTALL_DIR]中提供的文件中列出了基本设置
。默认情况下,大多数设置被禁用。取消注释要启用的设置并指定参数。或者,您可以将设置存储在主目录(
还可以创建自定义 .properties 文件并将其传递给 cpptestcli带有-settings开关的 。您可以-settings多次使用该开关来指定多个 .properties 文件。具有相同密钥的条目将被覆盖。
cpptestcli -settings team.properties -settings project.properties -settings user.properties -config "builtin://Recommended Rules" -compiler gcc_3_4 -input cpptest.bdf
设置层次结构
一般设置按以下顺序应用:
- <INSTALL_DIR>/etc/cpptestcli.properties:不应修改的基本配置文件 。
- <INSTALL_DIR]/cpptestcli.properties:您可以用来指定设置的主要配置文件;它包含基本配置设置(许可证、报告等)的列表,您需要在配置设置值之前取消注释。
- <USER_HOME_DIR>/cpptestcli.properties: 为了您的方便,您可以将配置文件存储在您的主目录中以覆盖 [INSTALL_DIR] 中的设置(例如,确保您的设置不受重新安装或更新的影响)。
- <WORKING_DIR>/cpptestcli.properties: 为了您的方便,您可以将配置文件存储在您的工作目录中。
- 使用命令行开关 -settings path/to/settings.properties(例如,-settings ../settings.properties)传递的自定义设置。
- 使用命令行开关传递的自定义设置-property [key=value](例如-property "report.mail.enabled=true")。
所有的上述设置可以通过与命令行开关通过设置,如被覆盖-report,-config等等。
修改单个属性
可以使用 -property交换机快速修改设置配置文件中的单个属性,而无需创建专用配置:
cpptestcli -property dtp.server=dtp.parasoft.com.pl -config "builtin://Recommended Rules" -compiler gcc_3_4 -input cpptest.bdf
查看当前设置
使用该-showsettings选项打印当前设置和自定义,包括每个配置的原始文件。
从 DTP 服务器自动配置设置
可以在 DTP 中指定设置并配置您的 Parasoft 工具以在它连接到 DTP 服务器时使用这些设置。这使您可以跨多台机器和配置使用相同的设置以确保一致性。编辑.properties文件中的以下设置以启用自动配置:
dtp.autoconfig=true
可以为整个组织或每个项目自动配置设置。
指定组织范围的设置
- 使用管理员凭据登录 DTP
-
切换到报告中心并从菜单中选择报告中心设置。
-
转到“其他设置”>“报告中心管理”。
-
选择设置> Parasoft 测试全局设置并输入.properties文件中的设置。
- 点击保存。
指定每个项目的设置
- 使用管理员凭据登录 DTP
-
切换到报告中心并从菜单中选择报告中心设置。
-
选择“项目”>“搜索”,然后单击“搜索”。
- 在结果中单击您的项目名称,然后单击Parasoft 测试设置选项卡
- 输入 中的设置.properties并单击保存。