J'utilise la couverture Python.py pour créer une suite de tests très basique avec une couverture. Actuellement, tout fonctionne bien. Cependant, mon rapport de couverture inclut toutes les bibliothèques Voici ce que l'appel de mon rapport de couverture ressemble maintenant à: P> / USR / local / lib code> appelées et tous les
__ init __. Py code> fichiers.
self.cov.html_report(directory='coverage', omit='*Test*, */usr/local/lib*,*__init__*')
3 Réponses :
des docs de http://netbatchelder.com/code/coverage/api. HTML # API
Inclure et omettre des listes de modèles de nom de fichier. Fichiers qui correspondent Inclure sera mesurée, les fichiers correspondant à OMIT ne seront pas. Chaque volonté Acceptez également un argument de chaîne unique. P> blockQuote>
alors essayez-le comme ... p>
xxx pré> p>
Essayez des fichiers indésirables dans la couverture () Call: Je recommanderais à l'aide du fichier de configuration de la couverture (par défaut. Coveragerc): P> self.cov = coverage.coverage(config_file='/your/path/.coverage_config_file')
Apparemment maintenant, le bloc HTML n'autorise que des options qui ciblent spécifiquement la sortie du rapport HTML. Afin d'omettre certains fichiers dans un rapport, l'option omit code> doit être définie dans le bloc
[rapport] code> bloc. Voir Couverture.Readthedocs.io/en/COVERAGE-4.0.3/Config .html
Aussi apparemment apparemment, les espaces sont importants, vous ne pouvez pas avoir différents omits à partir de la première ligne
Créer ce .Coveragerc code> fichier
Merci d'avoir fourni un exemple moderne