Est-il possible d'exclure des répertoires de tests de coverage.py les rapports?

Je suis une sorte de rookie avec python tests unitaires, et en particulier coverage.py. Est-il souhaitable d'avoir des rapports de couverture comprennent la couverture réelle de vos fichiers de test?

Voici une capture d'écran de mon Rapport HTML comme un exemple.

Vous pouvez le voir, le rapport comprend des tests/test_credit_card. Au début, j'essayais d'omettre le tests/ répertoire de rapports, comme suit:

coverage html --omit=tests/ -d tests/coverage

J'ai essayé plusieurs variantes de cette commande mais je pourrais pas pour la vie de me procurer le tests/exclus. Après l'acceptation de la défaite, j'ai commencé à me demander si peut-être les fichiers de test sont censé à être inclus dans le rapport.

Quelqu'un peut jeter quelque lumière sur ce point?

  • J'ai eu un problème similaire. Je ne voulais pas supplémentaire fichiers python (standard lib, etc.) dans le rapport sur la couverture. J'ai fini de les dépouiller de l'XML: stackoverflow.com/questions/2293647/...
InformationsquelleAutor Kyle Fox | 2009-10-27