加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > 安全 > 正文

角度2的代码覆盖率

发布时间:2020-12-17 08:53:35 所属栏目:安全 来源:网络整理
导读:你如何找到角2代码的代码覆盖率?我可以使用vs代码编辑器或webstorm的插件吗?我正在使用Jasmine和Karma对我的代码进行单元测试. 如果您想查看整体测试覆盖率统计信息,而不是Angular CLI,您只需键入,然后查看命令提示符窗口的底部 ng test --cc // or --code
你如何找到角2代码的代码覆盖率?我可以使用vs代码编辑器或webstorm的插件吗?我正在使用Jasmine和Karma对我的代码进行单元测试.
如果您想查看整体测试覆盖率统计信息,而不是Angular CLI,您只需键入,然后查看命令提示符窗口的底部
ng test --cc // or --code-coverage

结果:

如果您想查看组件的各个测试覆盖率,请按照以下步骤操作.

> npm install –save-dev karma-teamcity-reporter
>将require(‘karma-teamcity-reporter’)添加到karma.conf.js中的插件列表中
> ng test –code-coverage –reporters = teamcity,coverage-istanbul

请注意,记者名单是逗号分隔的,因为我们添加了一名新的记者,团队城市.

运行此命令后,您可以在dir中看到文件夹覆盖率,并打开index.html以获取测试覆盖率的图形视图.

您还可以在karma.conf.js中设置要实现的覆盖率阈值,如下所示.

coverageIstanbulReporter: {
      reports: ['html','lcovonly'],fixWebpackSourcePaths: true,thresholds: {
        statements: 90,lines: 90,branches: 90,functions: 90
      }
    },

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读