Я использую носовые тесты для автоматического обнаружения и запуска своих юнит-тестов. Я также хотел бы, чтобы он генерировал отчеты о покрытии.
Когда я запускаю тесты с помощью следующей команды, все работает нормально
nosetests .
Я посмотрел в Интернете, что для создания покрытия, у Nousetests есть аргумент командной строки --with-coverage
. Я также дважды проверил, что эта команда существует, используя nosetests --help
. Однако всякий раз, когда я запускаю следующую команду, я получаю следующий вывод
nosetests --with-coverage .
Usage: nosetests [options]
nosetests: error: no such option: --with-coverage
Я дважды проверил, установлен ли плагин покрытия, запустив
nosetests --plugins
покрытие отображается в списке вместе с кучей других плагинов.
Я также знаю, что у меня установлено покрытие, потому что я могу вручную запустить сбор данных о покрытии, используя что-то вроде:
coverage run test.py
Я неправильно использую параметр --with-coverage? Или есть что-то еще, что мне не хватает?
Заранее спасибо.