角度2的代码覆盖率

前端之家收集整理的这篇文章主要介绍了角度2的代码覆盖率前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
你如何找到角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
      }
    },

猜你在找的Angularjs相关文章