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

网站建设 繁体网页打不开qq可以上qq

网站建设 繁体,网页打不开qq可以上qq,wordpress 3.1.3,网站广告位图片更换没反应前言 师弟:“师兄,我又被鄙视了。说我的系统太差,测试不过关。” 我:“怎么说?” 师弟:“每次发布版本给程夏,都被她发现一些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/173910.html

相关文章:

  • 传奇游戏网站怎么做大庆市萨尔图区建设局网站
  • 网站上怎么做弹幕效果图广州注销营业执照
  • 深圳全国网站制作哪个好网站分页符怎么做
  • 九江集团网站建设公司龙岗网络营销
  • 山东省建设工程注册中心网站服装定制品牌有哪些
  • 斯特云流量网站wordpress 获取某个栏目名称
  • 卫浴洁具网站模板网站改版 升级的目的是什么
  • wordpress书城主题重庆seo排名电话
  • 锡盟本地网站建设114啦建站程序
  • 鹤壁建设网站推广如何做app平台
  • 网页与网站设计域名及密码登录域名管理网站
  • 深圳企业网站建设设计制作方案辽宁省建设工程
  • 现在能用的网站可以免费浏览的网站
  • 营销型网站开发指的是什么中国建设银行产品信息网站
  • 手机端自定义做链接网站网站建设在线商城
  • 网站建设电话推广话术代理记账包含哪些业务
  • 深圳网站设计定制开发gd域名官网
  • 揭阳网站免费建站七牛云
  • 太原模板建站系统重庆网站建设公司是什么
  • 阜宁专业做网站的公司怎么在百度网站上做自己的网站
  • 多语言外贸网站制作快速搭建个人网站
  • 常州网站建设制作工作室高端网站设计思路
  • 懒人免费建站模板wordpress 域名分离
  • 下载 网站样板wordpress视频调整
  • 推荐坪山网站建设个人网站建设模板
  • 做app网站的软件有哪些内容吗生态农庄网站模板
  • 怎么推广自己的网站?网站推广app软件下载
  • 建设个人网站的策划书石家庄房产信息网查询系统
  • 论坛备案 和网站备案如何做解析网站
  • 学院实验室建设网站的好处鞍山新款网站制作哪家好