Bonsoir,
Ça fait plusieurs PRs que je QA et je remarque que souvent, il n’y a pas de tests qui vérifient le bon fonctionnement de ce qu’apporte la PR. Il me semble qu’on accepte les PRs sans être trop regardant sur la présence ou l’absence de tests. Note: je parle ici de tests back-ends; les tests front-ends étant bien plus compliqués à mettre en place et sont peut-être un peu moins importants (ils ne reflètent pas le bon fonctionnement interne du site).
Est-ce qu’il ne faudrait pas qu’on impose la présence de tests back-end pour accepter une PR ?
Imposer la présence de tests nous permettrait d’avoir une meilleure confiance dans notre code et facilitera (légèrement) les QAs (si les tests de la CI passent, c’est déjà un bon point). L’inconvénient est que ça demande (un peu) plus de temps, et que ça peut rebuter les contributeurs débutants…
Qu’en pensez-vous ?