首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >JestJS -在覆盖报告中显示所有未覆盖的行

JestJS -在覆盖报告中显示所有未覆盖的行
EN

Stack Overflow用户
提问于 2018-01-09 00:20:03
回答 2查看 16.6K关注 0票数 38

当我运行Jest覆盖率报告时,它会按文件打印出每种类型的覆盖率和百分比。当超过4-5行时,显示裸露行的最后一列将被截断。有没有办法打印所有未发现的线条?

代码语言:javascript
复制
-------------------------------|----------|----------|----------|----------|----------------|
File                           |  % Stmts | % Branch |  % Funcs |  % Lines |Uncovered Lines |
-------------------------------|----------|----------|----------|----------|----------------|
All files                      |    75.57 |    69.18 |    74.21 |    75.83 |                |
 js/components/catalyst        |    80.74 |    72.97 |    80.16 |    81.85 |                |
  JobGroup.jsx                 |    57.14 |       50 |    44.44 |       60 |... 33,34,38,73 |
...etc

这显示了JobGroup.jsx有第33行、34行、38行和73行,但是还有更多行,我希望能同时看到它们。

EN

回答 2

Stack Overflow用户

发布于 2019-05-29 04:19:15

有没有办法打印所有未发现的线条?

我用的是React + TypeScript + Jest。在我的项目中,我运行npm test -- --coverage,剩下的未发现行的文件位于coverage目录下:

代码语言:javascript
复制
<project name>\<directory>\<directory>\coverage\lcov-report\index.html

(您的文件路径可能在coverage部件上有一个变化。*-)

然后导航到感兴趣的文件:

用粉红色突出显示的所有线条都是无遮挡的:

票数 31
EN

Stack Overflow用户

发布于 2021-03-04 22:02:48

--这是另一种解决方案,有些人可能会觉得有帮助.

就我个人而言,我使用VSCode,并且有一个名为“代码覆盖”的插件,它做一些类似于这里的另一个答案,由Super,除了它会突出显示代码后,您运行一个覆盖测试,像这样。

票数 5
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/48159875

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档