是否有办法显示因果报应覆盖的缺失覆盖率

问题描述 投票:-1回答:1

我有一个Angular应用程序,正在测试中,但是找到需要覆盖的地方是一场噩梦。

输出显示以下内容:

=============================== Coverage summary ===============================      
Statements   : 91.67% ( 22/24 )
Branches     : 75% ( 3/4 )
Functions    : 75% ( 3/4 )
Lines        : 90.48% ( 19/21 )
================================================================================ 

是否有办法查看未覆盖这些语句,分支,函数和行的位置?

例如一些输出说

Statements:
1. file: some/file/name.js line:03
2. file: some/file/name.js line:06

有可能吗?

谢谢

angular karma-jasmine istanbul karma-coverage
1个回答
0
投票

Angular CLI使用以下命令创建代码覆盖率报告(请参阅Enable code coverage reports)。

ng test --code-coverage

测试完成后,该命令将在项目中创建一个新的/coverage文件夹,或者如果以前存在,则其内容将被覆盖。打开index.html文件夹内的/coverage文件,以查看包含源代码和代码覆盖率值的报告。

© www.soinside.com 2019 - 2024. All rights reserved.