2009-11-19 3 views
3

Je voudrais d'omettre certains modules qui sont dans un répertoire particulier: les œufs et le bacComment ne pas utiliser la couverture python lib?

coverage -r -i --omit=/usr/lib/,/usr/share/,eggs,bin 
Name                 Stmts Exec Cover 
----------------------------------------------------------------------------------------- 
bin/test                5  5 100% 
eggs/BeautifulSoup-3.0.7a-py2.6.egg/BeautifulSoup     1008 463  45% 
eggs/Django-1.0.2_final-py2.6.egg/django/__init__      15  12 80% 

je aussi essayer plusieurs variantes de ce sans chance:

coverage -r -i --omit=/usr/lib/,/usr/share/,`pwd`/eggs,`pwd`/bin 
or 
coverage -r -i --omit=/usr/lib/,/usr/share/,django,BeautifulSoup 
or 
coverage -r -i --omit=/usr/lib/,/usr/share/,<absolute path>/eggs 

Ce serait formidable si quelqu'un a un conseil pour que cela fonctionne.

Cordialement,

yann

Répondre

6

Pour vous dire la vérité, je pense que cela pourrait être juste un bug dans coverage.py. Je vais regarder dans bientôt. MISE À JOUR: OK, j'ai corrigé ce bug (j'espère), et posté de nouveaux kits: Coverage.py 3.2b2. S'il vous plaît laissez-moi savoir si ce n'est toujours pas bon.

+0

Pour vous dire la vérité, je suis presque positif c'est celui que j'ai essayé d'identifier la cause première de la couverture sans succès. Je serais heureux que vous m'avez mordu :-) Merci pour cette lib. Cordialement, --yml – yml

+0

J'ai posté de nouveaux kits .. –

+0

Je ne sais pas si c'est un effet secondaire d'une autre application en cours d'exécution sur mon ordinateur j'ai fait easy_install -U couverture. Le paquet a été mis à jour mais il semble nettement plus lent et je le mange en ce moment presque 3 Go de RAM. – yml

Questions connexes