使用 Gcov 和 LCOV 做 C/C++ 项目的代码覆盖率2021-08-17·1969 字·4 分钟沈显鹏Gcov Lcov Coverage本文介绍了如何使用 Gcov 和 LCOV 对 C/C++ 项目进行代码覆盖率的度量,包括编译、运行和生成报告的步骤。
修复 "hidden symbol `__gcov_init' in ../libgcov.a(_gcov.o) is referenced by DSO" 错误2021-07-27·362 字·1 分钟沈显鹏Gcov Coverage DevOps本文介绍在使用 Gcov 编译项目进行代码覆盖率统计时,出现 “hidden symbol `__gcov_init’…” 等错误的原因及解决方法,包括如何在构建时确保符号不被隐藏。
关于代码覆盖率 (About Code Coverage)2021-07-14·1527 字·4 分钟沈显鹏Coverage DevOps本文简要介绍了代码覆盖率的概念、重要性、常见指标、工作原理以及主流工具,强调了不要过度依赖代码覆盖率指标。
JaCoCo 代码覆盖率实践分享2021-04-06·1803 字·4 分钟沈显鹏JaCoCo Gradle Coverage本文介绍了 JaCoCo 的使用方法,包括 Gradle 配置、执行测试生成报告、报告参数说明以及如何忽略指定的包或类影响测试覆盖率结果。
JaCoCo 实现原理 (JaCoCo Implementation Design)2020-11-17·2684 字·6 分钟沈显鹏JaCoCo Coverage DevOps介绍 JaCoCo 的实现设计,包括覆盖率分析机制、Java 版本要求、字节码操纵、内存使用等方面的内容。
代码覆盖率工具 Squish Coco 使用示例2019-05-21·596 字·2 分钟沈显鹏SquishCoco Coverage DevOps介绍代码覆盖率工具 Squish Coco,并展示在 Visual Studio C++ 项目中如何安装、配置、执行和查看覆盖率结果。
C/C++ 代码覆盖率工具2019-05-21·225 字·1 分钟沈显鹏Coverage代码覆盖率衡量自动化测试覆盖的代码行、语句或代码块的比例,是评估 QA 质量的重要指标。本文列出了常见的 C/C++ 代码覆盖率工具及其特性。