parent
23825f2983
commit
3ab70cd561
1
AUTHORS
1
AUTHORS
|
@ -330,6 +330,7 @@ Ronny Pfannschmidt
|
||||||
Ross Lawley
|
Ross Lawley
|
||||||
Ruaridh Williamson
|
Ruaridh Williamson
|
||||||
Russel Winder
|
Russel Winder
|
||||||
|
Ryan Puddephatt
|
||||||
Ryan Wooden
|
Ryan Wooden
|
||||||
Sadra Barikbin
|
Sadra Barikbin
|
||||||
Saiprasad Kale
|
Saiprasad Kale
|
||||||
|
|
|
@ -0,0 +1 @@
|
||||||
|
Updated documentation and tests to refer to hyphonated options: replaced ``--junitxml`` with ``--junit-xml`` and ``--collectonly`` with ``--collect-only``.
|
|
@ -14,7 +14,7 @@ Each file should be named like ``<ISSUE>.<TYPE>.rst``, where
|
||||||
``<ISSUE>`` is an issue number, and ``<TYPE>`` is one of:
|
``<ISSUE>`` is an issue number, and ``<TYPE>`` is one of:
|
||||||
|
|
||||||
* ``feature``: new user facing features, like new command-line options and new behavior.
|
* ``feature``: new user facing features, like new command-line options and new behavior.
|
||||||
* ``improvement``: improvement of existing functionality, usually without requiring user intervention (for example, new fields being written in ``--junitxml``, improved colors in terminal, etc).
|
* ``improvement``: improvement of existing functionality, usually without requiring user intervention (for example, new fields being written in ``--junit-xml``, improved colors in terminal, etc).
|
||||||
* ``bugfix``: fixes a bug.
|
* ``bugfix``: fixes a bug.
|
||||||
* ``doc``: documentation improvement, like rewording an entire session or adding missing docs.
|
* ``doc``: documentation improvement, like rewording an entire session or adding missing docs.
|
||||||
* ``deprecation``: feature deprecation.
|
* ``deprecation``: feature deprecation.
|
||||||
|
|
|
@ -645,7 +645,7 @@ By using ``legacy`` you will keep using the legacy/xunit1 format when upgrading
|
||||||
pytest 6.0, where the default format will be ``xunit2``.
|
pytest 6.0, where the default format will be ``xunit2``.
|
||||||
|
|
||||||
In order to let users know about the transition, pytest will issue a warning in case
|
In order to let users know about the transition, pytest will issue a warning in case
|
||||||
the ``--junitxml`` option is given in the command line but ``junit_family`` is not explicitly
|
the ``--junit-xml`` option is given in the command line but ``junit_family`` is not explicitly
|
||||||
configured in ``pytest.ini``.
|
configured in ``pytest.ini``.
|
||||||
|
|
||||||
Services known to support the ``xunit2`` format:
|
Services known to support the ``xunit2`` format:
|
||||||
|
|
|
@ -136,7 +136,7 @@ Or select multiple nodes:
|
||||||
|
|
||||||
Node IDs for failing tests are displayed in the test summary info
|
Node IDs for failing tests are displayed in the test summary info
|
||||||
when running pytest with the ``-rf`` option. You can also
|
when running pytest with the ``-rf`` option. You can also
|
||||||
construct Node IDs from the output of ``pytest --collectonly``.
|
construct Node IDs from the output of ``pytest --collect-only``.
|
||||||
|
|
||||||
Using ``-k expr`` to select tests based on their name
|
Using ``-k expr`` to select tests based on their name
|
||||||
-------------------------------------------------------
|
-------------------------------------------------------
|
||||||
|
|
|
@ -1090,4 +1090,4 @@ application with standard ``pytest`` command-line options:
|
||||||
|
|
||||||
.. code-block:: bash
|
.. code-block:: bash
|
||||||
|
|
||||||
./app_main --pytest --verbose --tb=long --junitxml=results.xml test-suite/
|
./app_main --pytest --verbose --tb=long --junit=xml=results.xml test-suite/
|
||||||
|
|
|
@ -478,7 +478,7 @@ integration servers, use this invocation:
|
||||||
|
|
||||||
.. code-block:: bash
|
.. code-block:: bash
|
||||||
|
|
||||||
pytest --junitxml=path
|
pytest --junit-xml=path
|
||||||
|
|
||||||
to create an XML file at ``path``.
|
to create an XML file at ``path``.
|
||||||
|
|
||||||
|
|
|
@ -369,7 +369,7 @@ def record_testsuite_property(request: FixtureRequest) -> Callable[[str, object]
|
||||||
__tracebackhide__ = True
|
__tracebackhide__ = True
|
||||||
|
|
||||||
def record_func(name: str, value: object) -> None:
|
def record_func(name: str, value: object) -> None:
|
||||||
"""No-op function in case --junitxml was not passed in the command-line."""
|
"""No-op function in case --junit-xml was not passed in the command-line."""
|
||||||
__tracebackhide__ = True
|
__tracebackhide__ = True
|
||||||
_check_record_param_type("name", name)
|
_check_record_param_type("name", name)
|
||||||
|
|
||||||
|
|
|
@ -1063,7 +1063,7 @@ class Pytester:
|
||||||
return self.inline_run(*values)
|
return self.inline_run(*values)
|
||||||
|
|
||||||
def inline_genitems(self, *args) -> Tuple[List[Item], HookRecorder]:
|
def inline_genitems(self, *args) -> Tuple[List[Item], HookRecorder]:
|
||||||
"""Run ``pytest.main(['--collectonly'])`` in-process.
|
"""Run ``pytest.main(['--collect-only'])`` in-process.
|
||||||
|
|
||||||
Runs the :py:func:`pytest.main` function to run all of pytest inside
|
Runs the :py:func:`pytest.main` function to run all of pytest inside
|
||||||
the test process itself like :py:meth:`inline_run`, but returns a
|
the test process itself like :py:meth:`inline_run`, but returns a
|
||||||
|
|
|
@ -1518,7 +1518,7 @@ class TestMetafuncFunctional:
|
||||||
pass
|
pass
|
||||||
"""
|
"""
|
||||||
)
|
)
|
||||||
result = pytester.runpytest("--collectonly")
|
result = pytester.runpytest("--collect-only")
|
||||||
result.stdout.fnmatch_lines(
|
result.stdout.fnmatch_lines(
|
||||||
[
|
[
|
||||||
"collected 0 items / 1 error",
|
"collected 0 items / 1 error",
|
||||||
|
|
Loading…
Reference in New Issue