Accueil » trace2html 0.2.0 est chez le marchand de fromage

trace2html 0.2.0 est chez le marchand de fromage

Document Actions
Voici une nouvelle version plus conviviale à utiliser de l'utilitaire de couverture de tests présenté lors de la dernière réunion de l'AFPy.

11/03/2006

Lien : http://cheeseshop.python.org/pypi/trace2html/


On le trouve dans toutes les bonnes crèmeries et en particulier celle là:

http://cheeseshop.python.org/pypi/trace2html/

Exemple de rapport disponible ici:

http://champiland.homelinux.net/trace2html/sample-report/

Principe

Cet outil permet de mesurer le taux de couverture d'une suite de tests, ligne par ligne, d'un programme python. Les tests sont lancés en mode "trace" (grâce au module trace.py de la libraire standard de python) et les résultats sont présentés sous forme de rapport HTML indiquant en rouge les lignes non couvertes dans les modules importés par la suite de tests.

Installation

Pour ceux qui ont easy_install:

$ sudo easy_install -U trace2html

Pour les autres vous pouvez installer easy_install:

$ wget http://peak.telecommunity.com/dist/ez_setup.py
$ sudo python ez_setup.py

Ou encore en décompressant l'archive .tar.gz et en lancant:

$ python setup.py install

Utilisation

Cette version permet de collecter directement les résultats de couverture d'une campage de tests sans lancer trace.py séparément et de restreindre ces résultats grâce à certains répertoires ou modules, par exemple:

$ trace2html.py -w my_module --run-command ./my_testrunner.py
$ firefox coverage_dir/index.html

Pour plus d'options:

$ trace2html.py --help

Toutes contributions sous forme de feedback, bug reports, patches ou autre sont les bienvenues.

C'est l'avantage des bonnes crèmeries

Posté par jpcw2002 le 17/03/2006 10:55
On y trouve toujours d'excellentes produits !
Aidez l'AfPy

Rechercher
Dernières news Python
Les 6 dernières news
Afpyro d'Octobre - Rennes
03/10/2008 06:00
Sprint AFpy
03/10/2008 06:00
Appel à contribution
03/10/2008 06:00