Closed volnt closed 9 years ago
Hello @volnt ,
Peux-tu mettre à jour le readme.md pour indiquer comment fonctionne le teardown ? Et pour le setup, il n'y est pas.
Merci.
@yvangagniere done !
https://github.com/lumapps/lumRest#hooks
En gros ça te permet de lancer des scripts shells avant & après un scenario.
On utilise ça à la place des setup & teardown yml pour accélérer les tests.
Avant on insérait les objets dont on avait besoin via les endpoints et on perdait beaucoup de temps sur les setups. Maintenant on reset la base avec un dump directement via un cp
et ça va beaucoup plus vite.
Je pense qu'on pourrait ajouter des hooks à d'autres moments suivant les besoins, par exemple entre deux tests d'un même scénario ou encore lorsqu'on scenario fail, etc..
Thanks. On utilise déjà le setup sur nos tests ;)
Ajout de hooks qui permettent de lancer des scripts au setup et au teardown d'un scenario.