Cobertura NOSETESTS, incluidos los paquetes de Python.
-
14-11-2019 - |
Pregunta
Estoy usando NOSETESTS para ejecutar algunas pruebas de unidad y mostrarme nuestra cobertura de código usando algo como:
nosetests -w ./test --with-xunit --with-coverage --cover-tests
Esto funciona bien, excepto por el hecho de que estoy viendo un montón de paquetes de Python en la salida.Aquí hay una muestra:
ctypes._endian 34 12 35% 15-20, 24-32, 50-60
ctypes.macholib 1 1 100%
email 29 25 86% 56-57, 65-66
email.errors 15 14 93% 39
¿Cómo excluyo estos paquetes?
Solución
Try the nosetests --cover-package=<name>
option. It will restrict coverage output to the listed packages/modules. You can use it more than once if your tests cover multiple packages.
Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow