1

我正在尝试在 Mac 上使用 clang 的 llvm-cov 制作覆盖率报告。我希望所有检测文件(即我的构建中的所有文件)——不仅仅是我的单元测试触及的文件——都包含在覆盖率报告中。测试完全未触及的任何文件都应标记为 0%。

我过去曾在 Linux 上使用 lcov 来执行此操作。您可以通过运行 run 从 0% 的基线覆盖率开始lcov --capture --initial- 这将创建覆盖率数据文件,其中包含项目的每个检测行的零覆盖率,如此处所述。然后,将此基线与运行测试时生成的覆盖率报告合并。不幸的是,我找不到与此命令等效的llvm-cov.

有谁知道是否可以使用 clang 为整个项目提供 0% 的基线覆盖率?

4

0 回答 0