Jestカバレッジレポートを実行すると、各タイプのカバレッジとファイルごとのパーセンテージが出力されます。カバーされていない行を示す最後の列は、4〜5行を超えると切り捨てられます。カバーされていない行をすべて印刷する方法はありますか?
-------------------------------|----------|----------|----------|----------|----------------|
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行目があることを示していますが、それ以上あり、一度にすべて表示したいと思います。
カバーされていない行をすべて印刷する方法はありますか?
私はReact + TypeScript + Jestを使用しています。私のプロジェクトでは、npm test -- --coverage
、およびカバーされていない残りの行を含むファイルは、coverage
ディレクトリの下にあります。
<project name>\<directory>\<directory>\coverage\lcov-report\index.html
(あなたのファイルパスはcoverage
部分に変化があるかもしれません。:-))
次に、目的のファイルに移動します。
ピンクで強調表示されているすべての行が覆われていません: