Comment exclure des fichiers entiers des rapports coverage.py? Selon la documentation, vous pouvez exclure le code en faisant correspondre les lignes. Je souhaite exclure des fichiers entiers, afin que les rapports n'incluent pas les bibliothèques tierces. Est-ce que je manque quelque chose? Peut-il être fait?coverage.py: exclure les fichiers
Répondre
Vous pouvez omettre des modules avec l'indicateur --omit. Il prend une liste de préfixes de chemins séparés par des virgules. Ainsi, par exemple:
coverage run my_program.py
coverage report --omit=path/to/3rdparty
merci Ned. Comment puis-je le faire en utilisant l'API? – flybywire
Dans l'API, vous fournissez une liste des modules sur lesquels vous souhaitez créer un rapport, ce qui vous permet de ne pas avoir beaucoup de contrôle pratique. –
@NedBatchelder Cela ne fonctionne pas pour moi, voir http://pastebin.com/YFg3fbmW. J'ai 'coverage.py, version 3.5.2. http: // nedbatchelder.com/code/coverage'. Savez-vous ce que je fais mal? –
Omettre certains fichiers travaillés pour moi en utilisant l'API de couverture. Eh bien c'est le même genre que ce que Ned a suggéré.
Ici, il est ainsi que je l'ai fait:
cov = coverage.coverage(omit='/usr/lib/python2.6/site-packages/*')
- 1. Exclure les fichiers de git-diff
- 2. Exclure les fichiers imbriqués du contrôle source
- 3. Ant: Exclure les fichiers du fichier jar fusionné
- 4. Mon Subversion continue à exclure mes fichiers
- 5. Exclure les types de fichiers dans Eclipse/Aptana Rechercher dans les fichiers de recherche
- 6. Exclure des fichiers de Firebug Profiler?
- 7. BindingSource.Filter Exclure les valeurs - Comment?
- 8. Réécriture d'URL pour exclure les répertoires existants
- 9. Comment exclure de la compilation les fichiers code-behind de site Web ASP.NET?
- 10. Annuler VS 'Exclure du projet'?
- 11. Réécrire les URL pour exclure les extensions de fichier
- 12. "Exclure ces mots" fonctionnalité
- 13. Regex Exclure caractères Groupe
- 14. Expression régulière - exclure non nécessaire
- 15. Exclure un élément d'un addelement
- 16. Comment faire pour exclure SyntaxError?
- 17. Exclure un chapitre de TOC
- 18. Exclure les méthodes de la couverture de code avec Cobertura
- 19. C# Exclure les valeurs associées d'une liste (LINQ)
- 20. Est-ce que .cvsignore peut exclure les modèles trouvés dans les sous-répertoires récursifs?
- 21. Exclure ASP.NET des sous-dossiers
- 22. Comment exclure des fichiers par leur nom dans une commande de recherche ClearCase?
- 23. Exclure certaines extensions de fichier lors de l'obtention de fichiers à partir d'un répertoire
- 24. Comment exclure des fichiers et des dossiers de la commande tfpt scorch?
- 25. Exclure System.Diagnostics.Contracts lors de l'utilisation de PartCover
- 26. Union, Intersection et Exclure avec la commande FIND?
- 27. hgignore: aide ignorer tous les fichiers mais certains
- 28. travailler avec .git/info/exclure trop tard
- 29. Php - Comment exclure des données de mysql
- 30. Mysql Query Exclure une certaine entrée
Si personne d'autre vous donne une réponse, Ned sera probablement autour bientôt éclaircir les choses - il est un habitué ici :) Je –
don Ne sais pas si c'est une bonne chose que je sois si prévisible! :) –