cmcsexeimport – 命令行导入工具
cmcsexeimport 是一个用于将执行报告(.csexe
文件)导入到仪器化数据库(.csmes
文件)的工具。它的行为类似于 CoverageBrowser 中的文件 > 加载执行报告 菜单项(见 加载执行报告)。
语法
cmcsexeimport -m
<csmes_file> -t
<title> [<options>] <csexe_file>...
选项
-m
<filename> |--csmes
=<filename>: 将.csexe
文件导入到指定的.csmes
文件中。此参数是必需的。-t
<string> |--title
=<string>: 为 <csexe_file> 中的执行设置默认名称。此参数是必需的。已命名执行的执行将保持不变导入。其他执行将获得名称 <string>,在多个执行的情况下,如有多个,将附加一个数字。
- <csexe_file>: 需要导入的
.csexe
文件之一。 - <options>:
任何以下选项
-e
<filename> |--csexe
=<filename>: 设置要导入的.csexe
文件名称。此参数可以重复,以处理多个文件。-l
<filename> |--csexe-list
=<filename>: 从文本文件中读取要导入的.csexe
文件列表。文本文件必须每行为一个文件名,不允许有前导或尾随空格。-p
<policy> |--policy
=<policy>: 设置导入策略。可能的导入策略包括ignore_duplicates
: 如果执行执行的代码与已导入的执行执行的代码相同,则忽略执行。(默认。)import_duplicates
: 如果至少执行了仪器化源代码行,则导入执行。import_duplicates_and_empty
: 所有执行都将被导入。merge
: 将所有具有相同名称的执行合并。将所有合并的代码覆盖度的执行次数相加。
-I | --incident
: 将导入文件中的执行标记为INCIDENT
。-S | --skipped
: 将导入文件中的执行标记为SKIPPPED
。-P | --passed
: 将导入文件中的执行标记为PASSED
。-F | --failed
: 将导入文件中的执行标记为FAILED
。-C | --check-manually
: 将导入文件中的执行标记为CHECK_MANUALLY
。-f
<num> |--csmes-save-frequency
=<num>: 每读取 <num> 个执行报告后,将当前代码覆盖度数据库的状态写入磁盘。没有这个选项,只在执行完成后写入磁盘。-d | --delete
: 处理完导入文件后将其删除。-v | --verbose
: 将进度信息写入标准错误输出 (stderr
)。-D | --debug
: 将调试信息写入标准错误输出 (stderr
)。- @<path>: 从文件 <path> 读取命令行选项,并在该选项位置插入它们。选项文件是一个文本文件,每行一个选项。忽略前导空白、尾随空白和空行。
Coco v7.2.0©2024 Qt公司有限公司。
Qt及其相关标志是Qt公司(芬兰和其他国家/地区)的商标。所有其他商标均为其各自所有者的财产。