提供3000多款全球软件/控件产品
针对软件研发的各个阶段提供专业培训与技术咨询
根据客户需求提供定制化的软件开发服务
全球知名设计软件,显著提升设计质量
打造以经营为中心,实现生产过程透明化管理
帮助企业合理产能分配,提高资源利用率
快速打造数字化生产线,实现全流程追溯
生产过程精准追溯,满足企业合规要求
以六西格玛为理论基础,实现产品质量全数字化管理
通过大屏电子看板,实现车间透明化管理
对设备进行全生命周期管理,提高设备综合利用率
实现设备数据的实时采集与监控
利用数字化技术提升油气勘探的效率和成功率
钻井计划优化、实时监控和风险评估
提供业务洞察与决策支持实现数据驱动决策
翻译|使用教程|编辑:李显亮|2021-06-10 10:14:57.170|阅读 256 次
概述:Parasoft C++testC++test 可以进行静态分析,全面代码审查,运行时错误检测,并在单元测试和组件测试中集成覆盖率分析。本系列文章将为自动化用户提供基础操作指南,本文将介绍parasoft的常规配置设置。
# 慧都年终大促·界面/图表报表/文档/IDE等千款热门软控件火热促销中 >>
相关链接:
Parasoft C/C++test针对C/C++开发的专业白盒自动化测试方案,能有效提高软件开发效率和代码质量。C++test 可以进行静态分析,全面代码审查,运行时错误检测,并在单元测试和组件测试中集成覆盖率分析。
常规配置设置
此设置确定分析期间输出到控制台的详细信息量。
low | 显示有关当前步骤和状态(完成、失败、最新)的错误和基本信息。 |
---|---|
normal | 默认。显示与低设置相同的信息,但还包括在测试和分析期间执行的命令行和报告的问题。 |
high | 显示与正常相同的信息,但还包括警告。 |
以下配置输出有关执行的最详细信息:
console.verbosity.level=high
此设置启用或禁用返回0x40退出代码,这表明在进程失败时报告了安装问题。
true | 0x40如果报告设置问题,该过程将退出。 |
---|---|
false | 默认。该进程永远不会以0x40. |
此设置指定如何确定文件编码。
default | 允许使用系统属性。 |
---|---|
auto | 启用对file.encoding.lang属性指定的远东语言的编码的自动检测。 |
user | 允许使用file.encoding.name属性指定的编码。 |
以下配置根据系统设置启用文件编码:
file.encoding.mode=default
此设置允许您指定将自动检测文件编码的语言。它要求将 file.encoding.mode属性设置为auto。
1 | 日本人 |
---|---|
2 | 中国人 |
3 | 简体中文 |
4 | 繁体中文 |
5 | 韩国人 |
以下配置启用日语编码:
file.encoding.mode=auto
file.encoding.lang=1
此设置允许您配置非系统设置中指定的文件编码。它要求将 file.encoding.mode 属性设置为 user。
[path] |
编码的名称,例如 ASCII-US、UTF-8、UTF-16、UTF-16LE、UTF-16BE。 |
---|
以下配置启用 UTF-16 编码。
file.encoding.mode=user
file.encoding.name=UTF-16
此设置指定应在何处存储与分析相关的数据(临时数据、数据缓存等)
[path] | 将保存数据的文件夹的路径。 |
---|
以下配置将数据存储在 temp 文件夹中:
local.storage.dir=C:\\parasoft\\temp
这决定了使用哪种并行处理模式。您可能希望配置此设置以根据 CI 环境中的构建计划优化测试和分析执行。
disabled | 只有一个可用的 CPU |
---|---|
auto | 默认。允许该工具控制并行处理设置。 |
manual | 允许您手动配置并行处理设置以满足您的特定需求。 |
以下配置禁用并行处理。
parallel.mode=disabled
此设置启用/禁用对并行处理消耗的内存的额外限制。
true | 并行处理消耗的内存没有额外限制。 |
---|---|
false | 默认。与并行处理相关的内存消耗将受到限制。 |
以下配置允许并行进程(在系统限制内)无限制地消耗内存。
parallel.no_memory_limit=true
此设置指定在低内存条件下应保持空闲的内存量,以确保空闲内存可用于其他进程。
[percentage] |
可用于应用程序的总内存的百分比。默认为25。 |
---|
以下配置可确保应用程序总内存的 30% 可用于其他进程。
parallel.free_memory_limit=30
此设置指定可以同时执行的最大并行线程数。并行线程的实际数量由 CPU 数量、可用内存和许可证设置决定。
[number] |
同时执行的并行线程的最大数量。默认值等于 CPU 的数量。 |
---|
以下配置允许您同时执行两个并行线程:
parallel.max_threads=2
此设置指定将与 Parasoft 工件关联的自定义用户名,例如发送到 DTP 的发现和数据。
[name] | 自定义用户名。 |
---|
以下配置使用自定义名称“T12”覆盖系统中配置的本地用户名:
parasoft.user=T12
此设置启用/禁用设置验证。
true | 详细。将报告设置格式中的错误。 |
---|---|
false | 不会报告设置格式中的错误。 |
以下配置禁用以设置格式报告错误:
settings.validation=false
[path] | 包含设置验证附加规则的文件路径。 |
---|
以下配置指向new_setting_rules.properties文件中的设置:
settings.rules.file.cpptest=C:\\parasoft\\jtest\\new_setting_rules.properties
文件中包含的设置可能类似于以下内容:
engine.path=$ANY
engine.enabled=$BOOLEAN
engine.analysis.deep=$INTEGER
engine.severity.limit=$REGEXP{[1-5]}
engine.verbosity.level=$REGEXP_IC{(low)|(normal)|(high)}
此设置启用或禁用收集匿名使用信息并将其发送到 Parasoft。
true | 使用数据被发送到 Parasoft。 |
---|---|
false | 默认。使用数据不会发送到 Parasoft。 |
以下配置启用收集使用数据。
usage.reporting.enabled=true
以上就是常规配置设置的教程了,到这里Parasoft C/C++test 本文教程就结束了,如果你对parasoft其他产品感兴趣,可以联系在线客服。
本站文章除注明转载外,均为本站原创或翻译。欢迎任何形式的转载,但请务必注明出处、不得修改原文相关链接,如果存在内容上的异议请邮件反馈至chenjj@cahobeh.cn
本文探讨 SQL Server 中 NULL 和空值之间的区别,并讨论如何有效地处理它们。
Unity 是一款功能极其丰富的游戏引擎,允许开发人员将各种媒体集成到他们的项目中。但是,它缺少最令人兴奋的功能之一 - 将 Web 内容(例如 HTML、CSS 和 JavaScript)直接渲染到 3D 场景中的纹理上的能力。在本文中,我们将介绍如何使用 DotNetBrowser 在 Unity3D 中将 Web 内容渲染为纹理。
DevExpress v24.2帮助文档正式发布上线了,请按版本按需下载~
本教程将向您展示如何用MyEclipse构建一个Web项目,欢迎下载最新版IDE体验!
服务电话
重庆/ 023-68661681
华东/ 13452821722
华南/ 18100878085
华北/ 17347785263
客户支持
技术支持咨询服务
服务热线:400-700-1020
邮箱:sales@cahobeh.cn
关注我们
地址 : 重庆市九龙坡区火炬大道69号6幢