2
0
Эх сурвалжийг харах

Reverted "Fixed #33213 -- Doc'd testing code coverage in parallel and used it."

This reverts commit 69352d85fa8412865db9e0c7f177b333c0eac3e2.

Test coverage for async methods was no longer calculated with this
change.
Mariusz Felisiak 2 жил өмнө
parent
commit
78da5ca0c1

+ 1 - 1
.gitignore

@@ -13,6 +13,6 @@ docs/_build/
 docs/locale/
 node_modules/
 tests/coverage_html/
-tests/.coverage*
+tests/.coverage
 build/
 tests/report/

+ 4 - 9
docs/internals/contributing/writing-code/unit-tests.txt

@@ -357,19 +357,14 @@ 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
 in :ref:`testing code coverage<topics-testing-code-coverage>`.
 
-To run coverage on the Django test suite using the standard test settings:
+Coverage should be run in a single process to obtain accurate statistics. To
+run coverage on the Django test suite using the standard test settings:
 
 .. console::
 
-   $ coverage run ./runtests.py --settings=test_sqlite
+   $ coverage run ./runtests.py --settings=test_sqlite --parallel=1
 
-After running coverage, combine all coverage statistics by running:
-
-.. console::
-
-   $ coverage combine
-
-After that generate the html report by running:
+After running coverage, generate the html report by running:
 
 .. console::
 

+ 0 - 2
tests/.coveragerc

@@ -1,7 +1,5 @@
 [run]
 branch = True
-concurrency = multiprocessing
-data_file = .coverages/.coverage
 omit =
     */django/utils/autoreload.py
 source = django