Posso restringir a saída da cobertura do nariz ao diretório (em vez do pacote)?
My SUT parece:
foo.py
bar.py
tests/__init__.py [empty]
tests/foo_tests.py
tests/bar_tests.py
tests/integration/__init__.py [empty]
tests/integration/foo_tests.py
tests/integration/bar_tests.py
Quando corronosetests --with-coverage
, Recebo detalhes de todos os tipos de módulos que prefiro ignorar. Mas não posso usar o--cover-package=PACKAGE
opção porquefoo.py
& bar.py
não estão em um pacote. (Veja o tópico depois dehttp: //lists.idyll.org/pipermail/testing-in-python/2008-November/001091.htm pelas minhas razões para não colocá-los em um pacote.)
Posso restringir a saída da cobertura para apenas foo.py & bar.py
Atualiza - Supondo que não haja uma resposta melhor do que Nadia abaixo, fiz uma pergunta de acompanhamento: "Como escrevo algum script shell (bash) para converter todos os nomes de arquivos correspondentes no diretório em opções de linha de comando?"