scons对gcc代码覆盖特性的支持

scons-tool-gcccov的Python项目详细描述


概述

gcc(以及 clang )能够为gcov工具生成覆盖率信息。你可以使用 gcov 测试程序中的代码覆盖率。它有助于发现 优化工作将最好地影响您的代码。

gcov 使用两个文件进行分析,请参见 gcov文件 。这些人的名字 文件是通过替换原始的 后缀为 .gcno .gcda 。notes文件是 在编译源文件时生成。 .gcda 计数数据文件是 在执行包含对象文件的程序时生成。单独的 .gcda 为每个对象文件创建文件。

scons工具gcccov的目的是帮助合并上述gcov 文件到项目的依赖关系树中。多亏了这个,依赖于 覆盖率数据(例如gcov报表生成器或测试运行程序)可以是 在适当的时候执行。这也有助于在 项目得到清理。

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java为什么@DELETE REST不起作用?   带有JPA2的java表值参数。1和Hibernate,Sql Server   如何将Java类添加到Xamarin VS2017项目   绘制多边形时出现java空指针异常   java Apache WebClient 303状态未重定向   java如何用一组字符串数组从数据库中获取数据   java是否可以使用Google Drive API向文件中添加脚本?   java组织。阿帕奇。贾斯珀。JspC jar文件下载   java在整个JSON映射中将单个值作为JSON流   通过命令行将文件输入到java   java rs.next()总是返回false   java标记异常,通知调用方利用异常消息   java Spring YML数组属性为空