mirror of
https://github.com/django/django.git
synced 2025-06-05 11:39:13 +00:00
Fixed #33213 -- Doc'd testing code coverage in parallel and used it.
This commit is contained in:
parent
b6ed389eec
commit
69352d85fa
2
.gitignore
vendored
2
.gitignore
vendored
@ -13,6 +13,6 @@ docs/_build/
|
|||||||
docs/locale/
|
docs/locale/
|
||||||
node_modules/
|
node_modules/
|
||||||
tests/coverage_html/
|
tests/coverage_html/
|
||||||
tests/.coverage
|
tests/.coverage*
|
||||||
build/
|
build/
|
||||||
tests/report/
|
tests/report/
|
||||||
|
@ -356,14 +356,19 @@ Contributors are encouraged to run coverage on the test suite to identify areas
|
|||||||
that need additional tests. The coverage tool installation and use is described
|
that need additional tests. The coverage tool installation and use is described
|
||||||
in :ref:`testing code coverage<topics-testing-code-coverage>`.
|
in :ref:`testing code coverage<topics-testing-code-coverage>`.
|
||||||
|
|
||||||
Coverage should be run in a single process to obtain accurate statistics. To
|
To run coverage on the Django test suite using the standard test settings:
|
||||||
run coverage on the Django test suite using the standard test settings:
|
|
||||||
|
|
||||||
.. console::
|
.. console::
|
||||||
|
|
||||||
$ coverage run ./runtests.py --settings=test_sqlite --parallel=1
|
$ coverage run ./runtests.py --settings=test_sqlite
|
||||||
|
|
||||||
After running coverage, generate the html report by running:
|
After running coverage, combine all coverage statistics by running:
|
||||||
|
|
||||||
|
.. console::
|
||||||
|
|
||||||
|
$ coverage combine
|
||||||
|
|
||||||
|
After that generate the html report by running:
|
||||||
|
|
||||||
.. console::
|
.. console::
|
||||||
|
|
||||||
|
@ -1,5 +1,7 @@
|
|||||||
[run]
|
[run]
|
||||||
branch = True
|
branch = True
|
||||||
|
concurrency = multiprocessing
|
||||||
|
data_file = .coverages/.coverage
|
||||||
omit =
|
omit =
|
||||||
*/django/utils/autoreload.py
|
*/django/utils/autoreload.py
|
||||||
source = django
|
source = django
|
||||||
|
Loading…
x
Reference in New Issue
Block a user