- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在使用 lcov 为 C 代码库生成代码覆盖率报告。我想将测试描述集成到最终输出中(使用 lcov 的 gendesc 实用程序。)
但是,我不知道如何做到这一点,并且关于 gendesc 的文档似乎相当稀少(就好的老谷歌能够告诉我而言。)
gendesc info at LTP描述了如何创建输入测试用例描述文件(正如 genhtml 所期望的那样)。和 genhtml info提供 --show-descriptions
, 和 --description-file
用于输入此类测试用例描述文件。
但是,我不知道如何引用测试用例以便将它们包含在最终报告中。 genhtml 将它们视为未使用的测试用例,因此将它们排除在生成的 html 输出之外。我可以用 --keep-descriptions
,但这并没有告诉我运行了哪些测试用例(显然是因为我不知道如何从代码到测试描述进行引用。)
那么,我们如何告诉 lcov/genhtml 在最终输出中运行了哪些测试?有任何想法吗?
最佳答案
要将测试用例名称与覆盖数据相关联,请在使用 lcov 的 --test-name 选项收集覆盖数据时指定该名称:
lcov --capture --directory project-dir --output-file coverage.info --test-name "test01"
test01
Some test
gendesc tests.txt --output-filename tests.desc
genhtml coverage.info --output-directory out --description-file tests.desc --show-details
关于code-coverage - 如何在 lcov/genhtml 代码覆盖率输出中包含测试用例描述,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12717239/
我该如何制作 lcov和 genhtml显示未链接/加载的文件?我用它来显示测试覆盖率,我希望看到每个源文件都出现在 HTML 报告中,即使它的覆盖率为零。这样我就可以使用 lcov 来识别缺少测试的
我正在使用 genhtml(在 Windows 中的 cygwin 下)从 2 个覆盖率数据文件生成单元测试覆盖率报告。它们都是来自同一个单元测试源文件的覆盖率数据。 但是,当我输入以下命令时: pe
我们正在尝试使用 geninfo 和 genhtml(替代 gcovr,请参阅 here)使用 gcov 提供的覆盖率生成 html 页面。 geninfo 从 gcov 的 *.gcda 文件创建
我正在使用 lcov 为 C 代码库生成代码覆盖率报告。我想将测试描述集成到最终输出中(使用 lcov 的 gendesc 实用程序。) 但是,我不知道如何做到这一点,并且关于 gendesc 的文档
我使用 lcov 和 genhtml 进行代码覆盖。 genhtml 生成的输出具有 CSS 样式。 wxWidgets 2.8.12中的HTML窗口不支持CSS样式的HTML页面。 是否可以使用ge
我正在尝试在 Windows 中使用来自 Cygwin 的 perl.exe 运行 genhtml。 我已经安装了cygwin,genhtml放在了cygwin的bin目录下。我转到那个目录并在 Wi
我是一名优秀的程序员,十分优秀!