Lorsque j'exécute le rapport de couverture Jest, il imprime chaque type de couverture et le pourcentage par fichier. La dernière colonne qui montre les lignes non couvertes est tronquée lorsqu'il y a plus de ~ 4-5 lignes. Existe-t-il un moyen d'imprimer toutes les lignes découvertes?
-------------------------------|----------|----------|----------|----------|----------------|
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
Cela me montre que JobGroup.jsx a les lignes 33,34,38 et 73, mais il y en a plus et j'aimerais les voir toutes en même temps.
Existe-t-il un moyen d'imprimer toutes les lignes découvertes?
J'utilise React + TypeScript + Jest. Dans mon projet, je lance npm test -- --coverage
, et le fichier contenant les lignes non couvertes restantes se trouve dans le répertoire coverage
:
<project name>\<directory>\<directory>\coverage\lcov-report\index.html
(Votre chemin de fichier peut avoir une variation sur la partie coverage
. :-))
Ensuite, je navigue vers le fichier qui vous intéresse:
Toutes les lignes surlignées en rose sont découvertes: