web-dev-qa-db-fra.com

JestJS - affiche toutes les lignes découvertes dans le rapport de couverture

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.

18
L. Cromer

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:

code coverage results for file of interest

Toutes les lignes surlignées en rose sont découvertes:

line highlighted in pink

11
Super Jade