mirror of
https://github.com/jazzband/django-discover-jenkins.git
synced 2026-03-16 22:20:28 +00:00
131 lines
2.4 KiB
ReStructuredText
131 lines
2.4 KiB
ReStructuredText
.. ref-tasks
|
|
|
|
=====
|
|
Tasks
|
|
=====
|
|
|
|
CoverageTask
|
|
============
|
|
|
|
``discover_jenkins.tasks.with_coverage.CoverageTask``
|
|
|
|
Reports test coverage across your apps. Uses the ``TEST_PROJECT_APPS`` setting.
|
|
|
|
Settings
|
|
--------
|
|
|
|
* ``TEST_COVERAGE_WITH_MIGRATIONS``
|
|
|
|
Measure test coverage in your South migrations.
|
|
|
|
Default value::
|
|
|
|
TEST_COVERAGE_WITH_MIGRATIONS = False
|
|
|
|
* ``TEST_COVERAGE_REPORT_HTML_DIR``
|
|
|
|
Directory to which HTML coverage report should be written. If not specified,
|
|
no HTML report is generated.
|
|
|
|
Default value::
|
|
|
|
TEST_COVERAGE_REPORT_HTML_DIR = ''
|
|
|
|
* ``TEST_COVERAGE_MEASURE_BRANCH``
|
|
|
|
Measure branch coverage.
|
|
|
|
Default value::
|
|
|
|
TEST_COVERAGE_MEASURE_BRANCH = True
|
|
|
|
* ``TEST_COVERAGE_EXCLUDE_PATHS``
|
|
|
|
File paths to exclude. Can be myapp/admin.py or myapp/management/*
|
|
|
|
Default value::
|
|
|
|
TEST_COVERAGE_EXCLUDE_PATHS = []
|
|
|
|
* ``TEST_COVERAGE_RCFILE``
|
|
|
|
Specify configuration file. Please note if you set the ``TEST_COVERAGE_EXCLUDE_PATHS``
|
|
setting, coverage will ignore your coverage.rc file. So if you want to customize
|
|
coverage settings only use this file and not the other settings.
|
|
|
|
Default value::
|
|
|
|
TEST_COVERAGE_RCFILE = 'coverage.rc'
|
|
|
|
PyLintTask
|
|
==========
|
|
|
|
``discover_jenkins.tasks.run_pylint.PyLintTask``
|
|
|
|
Runs pylint across your apps. Uses the ``TEST_PROJECT_APPS`` setting.
|
|
|
|
Settings
|
|
--------
|
|
|
|
* ``TEST_PYLINT_RCFILE``
|
|
|
|
Specify configuration file.
|
|
|
|
Default value::
|
|
|
|
TEST_PYLINT_RCFILE = 'pylint.rc'
|
|
|
|
JSHintTask
|
|
==========
|
|
|
|
``discover_jenkins.tasks.run_jshint.JSHintTask``
|
|
|
|
Runs jshint across your apps. Uses the ``TEST_PROJECT_APPS`` setting.
|
|
|
|
Settings
|
|
--------
|
|
|
|
* ``TEST_JSHINT_CHECKED_FILES``
|
|
|
|
If provided, check only the specified files.
|
|
|
|
Default value::
|
|
|
|
TEST_JSHINT_CHECKED_FILES = None
|
|
|
|
* ``TEST_JSHINT_RCFILE``
|
|
|
|
Specify configuration file.
|
|
|
|
Default value::
|
|
|
|
TEST_JSHINT_RCFILE = None
|
|
|
|
* ``TEST_JSHINT_EXCLUDE``
|
|
|
|
Python ``fnmatch`` patterns for excluded files.
|
|
|
|
Default value::
|
|
|
|
TEST_JSHINT_EXCLUDE = []
|
|
|
|
SlocCountTask
|
|
=============
|
|
|
|
``discover_jenkins.tasks.run_sloccount.SlocCountTask``
|
|
|
|
Run sloccount across your apps. Uses the ``TEST_PROJECT_APPS`` setting.
|
|
|
|
Pep8Task
|
|
========
|
|
|
|
``discover_jenkins.tasks.run_pep8.Pep8Task``
|
|
|
|
Run pep8 across your apps. Uses the ``TEST_PROJECT_APPS`` setting.
|
|
|
|
Flake8Task
|
|
==========
|
|
|
|
``discover_jenkins.tasks.run_flake8.Flake8Task``
|
|
|
|
Run flake8 across your apps. Uses the ``TEST_PROJECT_APPS`` setting.
|