Tester les PR vis-à-vis d'un dump de référence anonymisé
Created by: JocelynDelalande
On a des problèmes récurrents et chronophages sur les migrations (j'ai l'impression).
On se retrouve fréquemment avec dans master des migrations qui ne sont pas correctes et doivent-être reprises après coup, va des commits ultérieurs (mais possiblement le mal est déjà fait : la base est dans un état invalide).
Et ça se comprend : c'est dur à tester.
Ce qu'on fait déjà (et c'est bien :-))
- Avoir un dump anonymisé de référence qu'on met à jour de temps en temps
Ce qu'on pourrait faire en plus
- Automatiser le passage des migrations sur ce dump (via travis)
- Ne pas merger une PR qui ne passe pas ce test
Comme tout ce qui touche à l'outillage du projet, ça peut paraître moins prioritaire que le fonctionnel. Mais j'ai l'impression qu'on a perdu un temps considérable à cause de ce manque de validation automatisée des migrations. Chaque erreur sur les migrations impacte tous les développeurs.
Mais j'ai peut-être un ressenti un peu faux ayant suivi plutôt de loin ce qui se passait récemment sur le projet. Qu'en pensez-vous ?
Voir aussi #816 (closed)