cmmerge – 合并实用程序
cmmerge 是一个小的实用程序,允许您将几个工具库(.csmes 文件)合并在一起。它像 CoverageBrowser 菜单中的 文件 > 与...合并(见 合并工具库)一样。
语法
cmmerge <options> -o <outfile> <infile>...
cmmerge --blackbox -o <outfile> <infile>...
选项
-o<outfile> |--output=<outfile>:.csmes输出文件。(必需。)- <infile>:
.csmes输入文件。如果选择--blackbox,则只允许一个输入文件。 -b | --blackbox: 生成用于黑盒测试的.csmes文件。- <options>: 任意
-a | --append: 将输入文件与输出文件现有的内容合并。 <outfile> 必须已经存在。-i<reference> |--instrumentation-and-execution=<reference>: 仅包含属于.csmes文件 <reference> 的执行结果。使用此选项,
cmmerge将 <reference> 与 <infile> 合并,但仅在它们也出现在 <infile> 中时才包括 <infile> 的工具和执行。如果设置了--append,则 <outfile> 被视为 <reference> 的一部分。此选项对于单元测试很有用,其中 <reference> 是编写测试的程序的程序,而 <infile> 包含单元测试的执行结果。
-r<reference> |--reviews-only=<reference>: 将 <reference> 与 <infile> 中的评论和手动验证合并。文件 <reference> 是一个
.csmes文件。仅导入未修改函数的验证和评论。如果同一行代码有评论,则合并它们。然后使用水平线将原始评论分开。如果在输入文件中同一评论出现多次,则保留一个副本。-s | --strict: 要求每个C++文件的预处理输出在整个构建中保持一致。--delete: 在导入后从磁盘中删除输入文件。-v | --verbose: 详细输出。@<路径>: 从位于<路径>的文件中读取命令行选项并将其插入此选项的位置。选项文件是一个每行一个选项的纯文本文件。忽略前导和尾部空白以及空行。
Coco v7.2.0©2024 The Qt Company Ltd.
Qt及其相关标志是The Qt Company Ltd.在芬兰以及全球其他国家的商标。所有其他商标均为其各自所有者的财产。