Hello,
Voilà je développe un programme avec postgresql et php et j'aimerais lancer les séries de test unitaires automatiquement tousles soirs. (sur le php mais également sur le postgresql ... avec pgtap)
J'aimerais que le logiciel comprenne une base d'installation et qu'au lancement des tests, il crée la DB, les fonctions, installe le framework php ainsi que des fichiers à droite et à gauche.
Ensuite seulement, il lancerait les tests unitaires.
L'environement devrait ensuite redevenir comme précédemment..(sans le framework, sans la DB, sans le code et les données...)
Je me suis donc tourné vers buildbot qui me semblait correspondre.
Seulement, je ne trouve pas le moyen de retourner à un environnement propre comme je pourrais le faire avec une machine virtuelle autrement qu'en lançant des rm à tout va....( sans certitude d'avoir tout supprimé correctement)
Connessez vous un logiciel permettant de récolter les résultats des tests et de revenir à un état propre avec certitude...?
Merci...
# ouille
Posté par eMerzh (site web personnel) . Évalué à 1.
genre le 'Connessez' et autre...
# /me voit pas l'problème :-)
Posté par Kerro . Évalué à 3.
[^] # Re: /me voit pas l'problème :-)
Posté par eMerzh (site web personnel) . Évalué à 1.
[^] # Re: /me voit pas l'problème :-)
Posté par NeoX . Évalué à 2.
un rm -rf /tmp/target
suivi d'un
tar zxf archive.tgz -C /tmp/target
devrait te remettre ton /tmp/target comme il etait prevu dans l'archive.tgz (par exemple une fresh install de ton serveur avant le framework, la base de donnée...)
# Resultats de tests
Posté par Paf . Évalué à 1.
Ils disposent aussi d'une api xml-rpc pour automatiser certaines parties.
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.