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?

¿Fue útil?

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
scroll top