这是 genhtml 命令,可以使用我们的多个免费在线工作站之一在 OnWorks 免费托管服务提供商中运行,例如 Ubuntu Online、Fedora Online、Windows 在线模拟器或 MAC OS 在线模拟器
程序:
您的姓名
genhtml - 从 LCOV 覆盖数据文件生成 HTML 视图
概要
根html [-h| - 帮帮我[-v|- 版]
[-q|- 安静的[-s|- 显示详细资料[-f|--帧]
[-b|--基线文件] 基线文件
[-o|- 输出目录 输出目录]
[-t|- 标题 标题]
[-d|--描述文件 描述文件]
[-k|--保持描述[-c|--css-文件 css文件]
[-p|- 字首 字首[--无前缀]
[--无源[--num-空格 NUM[- 强调]
[- 传奇[--html-序言 序言文件]
[--html-结语 结尾文件[--html-扩展名 延期]
[--html-gzip[- 种类[--无排序]
[--功能覆盖[--无功能覆盖]
[--分支覆盖[--无分支覆盖]
[--demangle-cpp[--忽略错误 错误]
[--配置文件 配置文件[--rc 关键词=折扣值]
[- 精确 NUM]
跟踪文件
商品描述
创建覆盖数据的 HTML 视图 跟踪文件。 注意 跟踪文件 也可能是
文件名列表。
HTML 输出文件在当前工作目录中创建,除非
使用 --output-directory 选项。 如果 跟踪文件 以“.gz”结尾,假设为
GZIP-compressed 和 gunzip 工具将用于透明地解压缩它。
请注意,所有源代码文件都必须在确切的文件系统中存在且可读
它们被编译的位置。
使用选项 --css-文件 修改生成的 HTML 输出的布局和颜色。 文件是
根据相关的覆盖率以不同的颜色标记。 默认情况下,
低、中、高覆盖率限制设置为 0-75%、75-90% 和 90-100%
百分比分别。 要更改这些值,请使用配置文件选项
genhtml_hi_limit 和 genhtml_med_limit.
另请注意,在显示百分比时,0% 和 100% 仅在值
分别为 0% 和 100%。 其他通常会四舍五入的值
到 0% 或 100% 被打印为最接近的非边界值。 这种行为在
按照 冠状病毒(1) 工具。
配置
-h
- 帮帮我
打印一个简短的帮助文本,然后退出。
-v
- 版
打印版本号,然后退出。
-q
- 安静的
不要打印进度消息。
禁止所有信息进度输出。 当此开关启用时,只有
打印错误或警告消息。
-f
--帧
使用 HTML 框架进行源代码查看。
如果启用,将为每个源代码文件创建一个框架集,提供概述
源代码作为“可点击”图像。 请注意,此选项会变慢
输出创建明显,因为必须检查每个源代码字符
一次。 另请注意,必须为该选项安装 GD.pm Perl 模块
工作(它可以从 http://www.cpan.org).
-s
- 显示详细资料
生成详细的目录视图。
启用此选项后, 根html 生成每个文件视图的两个版本。 一
包含标准信息以及“详细”版本的链接。 后者
还包含有关哪个测试用例覆盖了多少行的信息
每个源文件。
-b 基线文件
--基线文件 基线文件
使用数据 基线文件 作为覆盖基线。
由指定的跟踪文件 基线文件 已读取并在
原版的 跟踪文件 减少了相应的计数 基线文件
在创建任何输出之前。
请注意,当对特定行进行计数时 基线文件 大于
算在 跟踪文件,结果为零。
-o 输出目录
- 输出目录 输出目录
在中创建文件 输出目录。
使用此选项告诉 根html 将生成的文件写入其他目录
比现在的。 如果 输出目录 不存在,它将被创建。
建议使用此选项,因为根据项目大小,很多
可以创建文件和子目录。
-t 标题
- 标题 标题
屏 显: 标题 在所有页面的页眉中。
标题 写入每个生成的 HTML 页面的标题部分以标识
创建特定输出的上下文。 默认情况下,这是名称
跟踪文件。
-d 描述文件
--描述文件 描述文件
阅读测试用例描述 描述文件.
中找到的所有测试用例描述 描述文件 并在输入中引用
数据文件被读取并写入额外的页面,然后将其合并到
HTML 输出。
文件格式为 描述文件 是:
对于每个测试用例:
TN:
TD:
有效的测试用例名称可以由字母、数字和下划线字符组成
('_')。
-k
--保持描述
不要删除未使用的测试描述。
保留在描述文件中找到的描述,即使覆盖率数据表明
相关的测试用例没有覆盖任何代码行。
也可以使用配置文件选项永久配置此选项
genhtml_keep_descriptions.
-c css文件
--css-文件 css文件
使用外部样式表文件 css文件.
使用此选项,可以指定一个额外的 .css 文件来替换
默认一个。 如果默认颜色让您的眼睛想要跳跃,这可能会有所帮助
从他们的插座:)
也可以使用配置文件选项永久配置此选项
genhtml_css_文件.
-p 字首
- 字首 字首
删除 字首 从所有目录名称。
因为包含长文件名的列表难以阅读,所以有一种机制
实现将自动尝试缩短所有目录名称
以公共前缀开头的概览页面。 默认情况下,这是使用
试图找到前缀的算法,当应用该前缀时,将最小化
结果所有目录名称的字符总和。
使用此选项指定要自行删除的前缀。
--无前缀
不要从目录名称中删除前缀。
这个开关将完全禁用前面描述的前缀机制
部分。
也可以使用配置文件选项永久配置此选项
genhtml_no_prefix.
--无源
不要创建源代码视图。
如果您不想获得每个文件的源代码视图,请使用此开关。
也可以使用配置文件选项永久配置此选项
genhtml_无源.
--num-空格 剩余名额
将源视图中的选项卡替换为 NUM 空格。
默认值为 8。
也可以使用配置文件选项永久配置此选项
genhtml_num_spaces.
- 强调
使用仅转换的覆盖数据突出显示线。
将此选项与 --diff 选项结合使用 冠状病毒 突出那些
仅在从先前转换的数据集中覆盖的行
源代码版本。
也可以使用配置文件选项永久配置此选项
genhtml_highlight.
- 传奇
在 HTML 输出中包含颜色图例。
使用此选项可包含解释颜色编码含义的图例
结果 HTML 输出。
也可以使用配置文件选项永久配置此选项
genhtml_图例.
--html-序言 序言文件
阅读定制的 HTML 序言 序言文件.
使用此选项替换默认的 HTML 序言(HTML 的初始部分
源代码导致并包括标签)的内容
序言文件. 在序言文本中,以下词语将被替换
页面生成:
@页面标题@
页面的标题。
@basedir@
指向基本目录的相对路径(例如用于定位 css 文件)。
也可以使用配置文件选项永久配置此选项
genhtml_html_prolog.
--html-结语 结尾文件
从以下位置读取自定义 HTML 结尾 结尾文件.
使用此选项替换默认的 HTML 尾声(HTML 的最后一部分
来源包括) 的内容 结尾文件.
在结语文本中,当页面被替换时,以下单词将被替换
生成:
@basedir@
指向基本目录的相对路径(例如用于定位 css 文件)。
也可以使用配置文件选项永久配置此选项
genhtml_html_epilog.
--html-扩展名 延期
对生成的 HTML 页面使用自定义的文件扩展名。
此选项在文件扩展名不同的情况下很有用
需要正确呈现结果页面(例如 php)。 注意一个'.' 将要
插入文件名和此选项指定的扩展名之间。
也可以使用配置文件选项永久配置此选项
genhtml_html_扩展名.
--html-gzip
使用 gzip 压缩所有生成的 html 文件并添加指定的 .htaccess 文件
根输出目录中的 gzip 编码。
如果您想节省网络服务器上的空间,请使用此选项。 需要网络服务器
具有 .htaccess 支持和支持 gzip 压缩 html 的浏览器。
也可以使用配置文件选项永久配置此选项
genhtml_html_gzip.
- 种类
--无排序
指定是否包括文件和目录概览的排序视图。
使用 --sort 包括排序视图或 --no-sort 不包括它们。 排序视图
旨在 启用 默认情况下。
启用排序视图后,每个概览页面将包含指向以下视图的链接
该页面按覆盖率排序。
也可以使用配置文件选项永久配置此选项
genhtml_排序.
--功能覆盖
--无功能覆盖
指定是否在 HTML 输出中显示函数覆盖率摘要。
使用 --function-coverage 启用函数覆盖摘要或
--no-function-coverage 禁用它。 功能覆盖摘要是 启用 by
默认
启用功能覆盖摘要后,每个概览页面将包含
每个文件或目录中找到并命中的函数数,以及
结果覆盖率。 此外,每个源代码视图都将包含指向
列出在该文件中找到的所有函数以及相应调用计数的页面
对于那些功能。
也可以使用配置文件选项永久配置此选项
genhtml_function_coverage.
--分支覆盖
--无分支覆盖
指定是否在 HTML 输出中显示分支覆盖率数据。
使用 --branch-coverage 启用分支覆盖显示或 --no-branch-coverage
禁用它。 分支覆盖数据显示为 启用 默认情况下,
当启用分支覆盖显示时,每个概览页面将包含编号
找到并点击每个文件或目录的分支,以及结果
覆盖率。 此外,每个源代码视图将包含一个额外的列
它列出了一行的所有分支,并指示是否采用了该分支
或不。 分支按以下格式显示:
' + ': 分支至少被采用一次
' - ': 分支未被采用
'#':包含分支的基本块从未执行过
请注意,可能并不总是可以将分支与相应的
源代码语句:在编译过程中,GCC 可能会在周围或
消除其中一些以生成更好的代码。
也可以使用配置文件选项永久配置此选项
genhtml_branch_coverage.
--demangle-cpp
指定是否对 C++ 函数名称进行解码。
如果要将 C++ 内部函数名称转换为人类,请使用此选项
在 HTML 函数概览页面上显示的可读格式。 这个选项
需要安装 c++filt 工具(请参阅 C ++过滤(1))。
--忽略错误 错误
指定错误列表,之后继续处理。
使用此选项指定一个或多个错误类别的列表,然后
geninfo 应该继续处理而不是中止。
错误 可以是以下关键字的逗号分隔列表:
来源: 找不到数据集的源代码文件。
--配置文件 配置文件
指定要使用的配置文件。
指定此选项时,系统范围的配置文件
/etc/lcovrc,也不是每个用户的配置文件 〜/.lcovrc 被读取。
当需要运行多个实例时,此选项可能很有用 根html
并行使用不同的配置文件选项。
--rc 关键词=折扣值
覆盖配置指令。
使用此选项指定一个 关键词=折扣值 语句覆盖
lcovrc配置文件中对应的配置语句。 你可以
多次指定此选项以覆盖多个配置语句。
参见 洛夫克(5) 获取可用关键字及其含义的列表。
- 精确 NUM
显示覆盖率 NUM 小数点后的位数。
默认值为 1。
也可以使用配置文件选项永久配置此选项
genhtml_精度.
使用 onworks.net 服务在线使用 genhtml