2015-12-10 2 views
0

Я пытаюсь исключить некоторые файлы из отчета о покрытии. Я использую 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 

(я удалил unnecesary код этого вопроса).

В этом коде я выполняю полную проверку всех файлов, а затем я исключаю библиотеки, созданные не мной, для окончательного отчета.

Проблема в том, что пока на экране отображается небольшой отчет, выходной файл является оригиналом. Я проверил их содержимое, используя cat .coverage.

Что я могу делать неправильно?

ответ

0

Скорее всего, вас интересуют только файлы в вашем проекте. Вы можете использовать опцию source для фокусировки покрытия только на этом дереве:

# .coveragerc 
[run] 
source = . 
Смежные вопросы