2016-01-07 15 views
0

Я создаю приложение python в travis. У меня есть setup.py, который в основном работает команда:cover.py не может собирать данные для комбинезонов, не срабатывающих в travis

py.test packageName 

, когда мы делаем: setup.py test

Я пытаюсь запустить плагин покрытия, чтобы подтолкнуть к комбинезона так, когда я запустить команду:

coverage run setup.py test 

он терпит неудачу с:

running test 
Coverage.py warning: No data was collected. 

он собирает весь тестовый КАС но просто не собирает данные по какой-то причине. Мой covezragerc выглядит так:

> [run] omit = respawn/gen.py, respawn/cli.py, respawn/test/* 
> data_file = .coverage 

Любые причины, по которым ??

ответ

0

Я угадываю из-за того, что у вас есть «респаун» в вашем .coveragerc, что ваш код продукта работает в подпроцессах. Взгляните на http://coverage.readthedocs.org/en/latest/subprocess.html, чтобы узнать, как настроить покрытие для этого случая.

 Смежные вопросы

  • Нет связанных вопросов^_^