Группировка результатов теста с использованием покрытия 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, чтобы написать свой собственный отчет о покрытии.

Другие вопросы по тегам