Merge pull request #4609 from yoavcaspi/documentation-configuration-files
Documentation configuration files
This commit is contained in:
commit
a0ab5a7cd8
|
@ -0,0 +1 @@
|
||||||
|
Document that using ``setup.cfg`` may crash other tools or cause hard to track down problems because it uses a different parser than ``pytest.ini`` or ``tox.ini`` files.
|
|
@ -889,6 +889,12 @@ Here is a list of builtin configuration options that may be written in a ``pytes
|
||||||
file, usually located at the root of your repository. All options must be under a ``[pytest]`` section
|
file, usually located at the root of your repository. All options must be under a ``[pytest]`` section
|
||||||
(``[tool:pytest]`` for ``setup.cfg`` files).
|
(``[tool:pytest]`` for ``setup.cfg`` files).
|
||||||
|
|
||||||
|
.. warning::
|
||||||
|
Usage of ``setup.cfg`` is not recommended unless for very simple use cases. ``.cfg``
|
||||||
|
files use a different parser than ``pytest.ini`` and ``tox.ini`` which might cause hard to track
|
||||||
|
down problems.
|
||||||
|
When possible, it is recommended to use the latter files to hold your pytest configuration.
|
||||||
|
|
||||||
Configuration file options may be overwritten in the command-line by using ``-o/--override``, which can also be
|
Configuration file options may be overwritten in the command-line by using ``-o/--override``, which can also be
|
||||||
passed multiple times. The expected format is ``name=value``. For example::
|
passed multiple times. The expected format is ``name=value``. For example::
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue