-
Notifications
You must be signed in to change notification settings - Fork 101
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Supprime les tests non exécutés #730
Conversation
38d8e54
to
ee94dc9
Compare
Note aux contributeursSeuls les tests YAML exécutés par la CI ont été conservés. Cela correspond à ceux qui se situaient dans les répertoires Si parmi les tests supprimés se trouvent des tests qui passent et qui doivent donc rester dans la code base, vous pouvez soit les ré-introduire en ouvrant une PR sur la branche Merci de votre compréhension ! |
Je vais regarder mais il me semble qu'une grande partie des tests ont été ignorés car ils surchargeaint Travis. |
Ok, on est à la veille de la fin d'itération, je propose qu'on avance. Les tests sont toujours versionnés, si @benjello en identifie certains qui doivent être intégrés, on revertera leur suppression. |
@MattiSG : a priori tous ces tests étaient à garder mais ils surchargeaient Travis, ils ont donc été ignorés (pour faire de la place aux tests mes-aides, pour accélérer l'exécution des tests) en attendant une solution définitive. Les virer tout court me semble très dommageable. J'ai accepté qu'ils soient ignorés pour être arrangeant et maintenant on les vire et c'est à moi de les réintégrer. J'ai un peu l'impression d'être couillonné ;-) |
Je comprends ta frustration @benjello . Si les tests passaient et avaient de la valeur pour fiabiliser les formules, c'est vraiment dommage qu'on les ait ignorés. Le mécanisme proposé ici te garantit que tous les tests présents dans le dépôt sont au vert. Certes, il y a aura un coût à ré-introduire les tests dans le dépôt, mais en échange tu as la garantie qu'ils passeront tout le temps, sans régression possible. Pour mieux cerner le problème:
|
Comme vu au téléphone avec @benjello, on va :
|
Connected to #397
Connected to #722
Connected to #451
Depends on openfisca/openfisca-core#487
IGNORE_
ou la propriétéignore
test_yaml.py
tests
test_yaml.py
Ces changements (effacez les lignes ne correspondant pas à votre cas) :
Le diff est difficile à lire, pour vérifier qu'aucun test n'a été supprimé à tord, on peut plutôt comparer le nombre de tests exécutés avant et après la PR.
A priori, il devrait y avoir 6 tests de plus après cette PR qu'avant (tests anciennement ignorés alors qu'ils passaient).