Skip to content

install simplecov

Yannick François requested to merge add-simplecov into master

Proposition lié à l'installation de SimpleCov.

Bien que je ne sois pas convaincu par les métriques de couverture de code par les tests, ça reste une information intéresante. Aussi je vous propose d'ajouter simplecov, une gem assez simple qui n'ajoute pas trop de dépendances.

Je l'ai configuré pour bloqué (exit code 3) en cas de réduction de la couverture actuelle. Nous avons une couverture de code à plus de 96%. Peut-être que nous pourrions dire de ne pas descendre en dessous de 95 % mais je me dit que l'idéal serait 100%.

Capture d’écran de 2020-07-03 17-33-08

Je ne versionne pas les résultats de couverture, j'ai peur que le contenu change à chaque fois qu'on execute les tests.

Il y a une information qui me semble intéressante pour améliorer nos tests : le nombre de fois où une ligne à été appeler. Si nous augmentons le nombre de test unitaire et réduisons le nombre de test de bout en bout, nous devrions réduire le nombre de fois où une ligne de code est executé... c'est à creuser.

Merge request reports