2015-05-06

Django-jenkins и COVERAGE_EXCLUDES_FOLDERS



 Правильный способ прописать каталоги исключенные из coverage отчета для jenkins - определять полный путь до каталога



Вот кусок конфига для django + django-jenkins с покрытием:

import os

BASE_DIR = os.path.dirname(os.path.dirname(__file__))

# ...

PROJECT_APPS = ('myapp', )

JENKINS_TASKS = (
    'django_jenkins.tasks.run_pylint',
    'django_jenkins.tasks.run_pep8',
    'django_jenkins.tasks.run_pyflakes',
)

COVERAGE_EXCLUDES_FOLDERS = [
    os.path.join(BASE_DIR, 'myapp', 'tests')
]


Запускаются такие тесты так:
python manage.py jenkins --enable-coverage



Источник (Иван Маркеев)

Комментариев нет:

Отправить комментарий