Я пытаюсь исключить некоторые файлы из отчета о покрытии. Я использую TravisCI и Coveralls.io для тестирования своего проекта.
Мой тестовый код выглядит следующим образом:
script:
- cd ../
- nosetests --with-coverage --cover-erase --cover-inclusive
- cd tests
after_success:
- cd ../
- coverage report --omit '/home/travis/virtualenv/python2.7.9/lib/python2.7/site-packages/*'
- coverage combine
- cat .coverage
- coveralls
(Я удалил ненужный код для этого вопроса).
В этом коде я выполняю полную проверку всех файлов, а затем исключаю библиотеки, созданные не мной, для окончательного отчета.
Проблема в том, что пока на экране отображается небольшой отчет, выходной файл является исходным. Я проверил их содержимое с помощью cat .coverage
.
Что я могу делать неправильно?