当前位置: 首页 > news >正文

高仿酒网站怎么做semir是什么牌子衣服

高仿酒网站怎么做,semir是什么牌子衣服,科技百科,wordpress插件修改前言 师弟:“师兄,我又被鄙视了。说我的系统太差,测试不过关。” 我:“怎么说?” 师弟:“每次发布版本给程夏,都被她发现一些bug,太丢人了。师兄,有什么方法来衡量测试的…

前言

师弟:“师兄,我又被鄙视了。说我的系统太差,测试不过关。”
我:“怎么说?”
师弟:“每次发布版本给程夏,都被她发现一些bug,太丢人了。师兄,有什么方法来衡量测试的程度么?”
我:“有,代码覆盖率就是一个比较好的方式。”

正文

通过gcov和lcov,可以很直观的看到代码的运行情况,同时也可以查看代码的行覆盖率,函数覆盖率等等信息,为开发提供一个方便的测试手段。
gcov是Linux下GCC自带的一个C/C++代码覆盖率分析工具,因此只要安装了gcc,就具备了。
gcov能够生成代码覆盖信息,但是不够直观,因此需要借助lcov/genhtml直观展示覆盖率,主要特点有:
● 基于Html输出,并生成一棵完整的HTML树
● 输出包括概述、覆盖率百分比、图表,能快速浏览覆盖率数据
● 支持大项目,提供三个级别的视图:目录视图、文件视图、源码视图

具体操作方法

代码编译的时候需要加上编译参数: -ftest-coverage -fprofile-arcs 和库 -lgcov。编译完会生成.gcno文件,然后进行测试,程序正常退出,会有.gcda文件生成。然后根据.gcda生成可视化信息。

Step1: lcov根据.gcda生成info数据

lcov 可以在指定目录去找代码覆盖的信息, 输出为 *.info, 这个 *.info 是一个中间结果 lcov -c -o
code_coverage.info -d .

Step2: 生成html数据

genhtml code_coverage.info -o coverage_result

Step3: 在coverage_result目录启动http服务,就可以通过网页访问

python3 -m http.server

其中第一二步,可以封装脚本为code_coverage.sh:

lcov -c -o code_coverage.info -d .
genhtml code_coverage.info -o coverage_result

结果如下

代码行覆盖率21.0%,函数覆盖率39.1%。
代码覆盖率
详细代码覆盖信息如下,其中标红的表示未测试到的代码行。
详细代码覆盖率

http://www.15wanjia.com/news/6425.html

相关文章:

  • 网站开发在线广州seo推荐
  • 宝安公司网站建设比较好的安康地seo
  • 郑州百度推广代运营公司seo臻系统
  • html简单网页代码实例快速优化系统
  • 网站开发用什么语言好网络营销服务公司有哪些
  • 网站优化报价单郑州网站seo外包公司
  • 重庆建设施工安全管理网站十大广告公司排名
  • 重庆网站建设制作设计公司杭州搜索推广公司
  • 怎样做专业网站网店推广方法
  • 有什么可靠网站做建材代理的吗百度搜索排行榜风云榜
  • 苏州做网站的百度权重排名查询
  • 网站解析需要多久生效十大广告公司排名
  • 经营性网站备案要钱吗代理公司注册
  • 付网站建设费seo关键词是怎么优化的
  • 手机网站开发下载厦门seo公司
  • 网站app充值记账凭证怎么做网站开发是做什么的
  • 太仓做网站的 太仓外链在线生成
  • 那个网站做视频能挣钱网络营销有哪些形式
  • 房地产建设网站的意义百度竞价是seo还是sem
  • 纵横网站网上做广告宣传
  • 精品应用下载安装移动端关键词优化
  • 宝鸡网站建设公司电话百度关键词优化软件排名
  • 网站商城建设如何避免内部竞争seo排名查询工具
  • 企业网站建设需要哪些资料信息seo推广软件费用
  • wordpress登陆后台总是跳转首页百度seo如何快速排名
  • 阿里去可以做几个网站对网络营销的理解
  • 能和实体彩票店和做的彩票网站高清视频网络服务器
  • 制作网站公司定价中山排名推广
  • 网站制作什么做seo关键词优化软件
  • 小加工厂做网站烘焙甜点培训学校