单元测试相关: 如何根据nyc覆盖率报告找到提升覆盖率的指引
发布于 6 年前 作者 amanda94 6644 次预览 最后一次回复是 6 年前 来自 问答
组内在尝试推进单元测试 用的egg 框架 直接上的 egg-bin 的一套 测试还是沿用mocha 的 然后覆盖率用的nyc 在尝试性的对一些内部插件库写测试并输出报告的时候 对nyc 的报告不太理解 想要继续提升覆盖率的时候 发现无从下手
譬如上面的报告 Uncovered Line 有点用处 可以倒着找没覆盖的代码所在的位置 但是自带省略号这个有点囧
试了下 reporter 是 其他的 里面一堆奇怪的缩写和字母 不知道表达什么 搜索也没什么结果
reporter 里面如何直观的 找到没覆盖到的内容呢? 是否需要借助其他工具?大家有什么方法么
5 回复
package.json 里面加上
执行之后会在项目目录下生成
coverage, 用浏览器打开入口文件(一般是 index.html)。楼上已经说了 coverage 配置,我来贴下效果吧,可以看到未覆盖部分:
@waitingsong @JianmingXia 原来是 报告类别配置的问题 多谢大家
不用加配置,
egg-bin cov后就有那个文件的了@atian25 还真是。。。