Группировка результатов теста с использованием покрытия Python
Я тестирую приложение Django 1.6, и мне нужно несколько советов, используя django-nose
а также coverage
, Наше приложение Django имеет следующую структуру:
manage.py
requirements.txt
/appname
/apps
/app1
/app2
/app3
Наш топ appname
каталог имеет apps
каталог, который содержит все наши приложения Django. Когда я тестирую полное приложение, я получаю огромный охват каждого отдельного пакета / модуля внутри отдельных приложений. Однако я хотел бы сгруппировать результаты покрытия (заявления, пропуски,% покрытия) на уровне приложения, а не на уровне отдельных файлов.
Я могу это сделать?
Вот мои соответствующие требования:
coverage==3.6
django-nose==1.3
Django==1.6.10
nose==1.3.0
1 ответ
Вы можете использовать Coverage API, чтобы написать свой собственный отчет о покрытии.