2010-10-14 32 views

Répondre

1

Je ne connais pas d'outil de visualisation autonome, mais Hudson peut représenter graphiquement vos résultats de test et de couverture. S'il y a un échec, il énumérera les problèmes sur une page Web avec des liens hypertextes vers chaque résultat de test individuel. Cet article de blog explique l'installation: http://heisel.org/blog/2009/11/21/django-hudson/. Il y a une capture d'écran en bas qui montre ce qui est possible. Il est orienté vers django, mais l'idée est applicable à n'importe quelle application python.

Un serveur d'intégration continue vous offre de nombreux avantages au-delà de la simple représentation graphique de vos résultats de test. Hudson peut automatiquement votre code caisse après une subversion commit, exécutez tous vos tests, vous envoyer un courriel s'il y a un échec, etc ..

http://hudson-ci.org/

0

nosetest fournissent un moyen de vider le résultat au format xunit-xml. options d'utilisation ci-dessous -

--with-xunit --xunit-file <file.xml> 

une fois que vous avez les résultats, vous pouvez utiliser xslt pour convertir vos courses à xhtml. J'ai essayé https://github.com/mungayree/nosetest-xunit-xslt

il affiche le résultat de vos courses.