nose2-соу является nose2 плагин, который производит Репортажи & NBSP;. Он также поддерживает освещение подпроцессов.
Все возможности, предоставляемые пакетом покрытия должны быть доступны, либо через nose2-соу или через конфигурационный файл охват в.
Установка
Установите с пип:
пункт установить nose2-COV
Примечание
Убедитесь, что вы используете пип а easy_install, как последний не правильно установить файл init_cov_core.pth необходимое для измерения подпроцесса.
Удаление
Удаление с пип:
Пип удаления nose2-соу
Пип удаления соу-ядро
Примечание
Убедитесь, что вы вручную удалить файл init_cov_core.pth в каталоге пакетов участка.
Этот файл запускает коллекцию покрытия подпроцессов, если это целесообразно во время инициализации сайта при запуске питона.
Использование
Ниже будет сообщать о комбинированном освещении основного процесса и всех его подпроцессов:
nose2 --with-соу testfoo
Показывает терминала отчета:
---------- Охват: платформа linux2, питон 2.7.1 финала-0 -----------
Имя Stmts мисс крышки
-----------------------------
testfoo 17 9 47%
Отчетность
Это можно генерировать любую комбинацию из отчетов для одного теста.
Доступные отчеты терминал (с или без промаха номера строк показаны), HTML, XML и аннотированный исходный код.
Терминал отчет без номеров строк (по умолчанию):
nose2 --with-соу --cov-отчет термин testfoo
---------- Охват: платформа linux2, питон 2.7.1 финала-0 -----------
Имя Stmts мисс крышки
-----------------------------
testfoo 17 9 47%
Терминал отчет с номерами строк:
nose2 --with-соу --cov-отчет термин пропущенных testfoo
---------- Охват: платформа linux2, питон 2.7.1 финала-0 -----------
Имя Stmts Мисс Обложка пропавших без вести
---------------------------------------
testfoo 17 9 47% 1-6, 9, 11, 13, 17, 19
Остальные три доклада выход к файлам (полезно, когда выходной будет непрерывной интеграции сервера):
nose2 --with-соу --cov-отчет HTML-отчет --cov XML-отчет --cov аннотировать testfoo
Охват Файл
Файл данных стирается в начале тестирования, чтобы обеспечить чистую данные для каждого теста.
Файл данных остается в конце тестирования, так что можно использовать обычные инструменты охвата изучить его
Что нового В этом выпуске:.
< P>- Для переменных среды измерения подпроцесс должны сделать это из главного процесса к подпроцесса. Питон используется подпроцесса должны nose2-COV установлен. Подпроцесс должны сделать нормальную инициализации сайта, так что переменные среды могут быть обнаружены и охват начал.
Требования
- Python
- нос
Комментарии не найдены