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第三方库


热门话题
javajaxb在嵌套节点中生成xmlns:xsi声明   java重定向到youtube以上传jsp上可用的视频   java提高了JVM和ANT的性能   java如何将返回的JSON数据放在HTML表单中   java如何发送XWWWFORMURLENCODE在重新授权   java为什么jvm XX:+EliminateAllocations失败   堆移除和重建方法?(爪哇)   Stanford NPL in Spark(Scala)应用程序运行到Java堆空间(Java.lang.OutOfMemoryError)   调试java中打开/关闭println的任何方式(详细模式)   java IntelliJ在鼠标悬停时显示JavaDocs工具提示   Olingo Odata Java中的自动扩展选项   json将postgres文本arry转换为java列表?   oop需要帮助推断Java代码   复选框的java添加操作侦听器AbstractTableModel   java如何从公共静态void main(String[]args)传递值   java从数据库中获取大值   java Processing 2.0电影从jar运行时无法打开电影文件   java如何在不使用应用程序的情况下刷新活动?   尝试将JSON解析为ListView时的Android:JSON parse:null对象引用