improve and integrate docs
This commit is contained in:
parent
e0645564fe
commit
9a90aaca96
11
CHANGELOG
11
CHANGELOG
|
@ -1,6 +1,13 @@
|
||||||
2.8.0.dev (compared to 2.7.X)
|
2.8.0.dev (compared to 2.7.X)
|
||||||
-----------------------------
|
-----------------------------
|
||||||
|
|
||||||
|
- new ``--lf`` and ``-ff`` options to run only the last failing tests or
|
||||||
|
"failing tests first" from the last run. This functionality is provided
|
||||||
|
through porting the formerly external pytest-cache plugin into pytest core.
|
||||||
|
BACKWARD INCOMPAT: if you used pytest-cache's functionality to persist
|
||||||
|
data between test runs be aware that we don't serialize sets anymore.
|
||||||
|
Thanks Ronny Pfannschmidt for most of the merging work.
|
||||||
|
|
||||||
- "-r" option now accepts "a" to include all possible reports, similar
|
- "-r" option now accepts "a" to include all possible reports, similar
|
||||||
to passing "fEsxXw" explicitly (isse960).
|
to passing "fEsxXw" explicitly (isse960).
|
||||||
Thanks Abhijeet Kasurde for the PR.
|
Thanks Abhijeet Kasurde for the PR.
|
||||||
|
@ -43,10 +50,6 @@
|
||||||
files and upwards by default (--confcutdir can still be set to override this).
|
files and upwards by default (--confcutdir can still be set to override this).
|
||||||
Thanks Bruno Oliveira for the PR.
|
Thanks Bruno Oliveira for the PR.
|
||||||
|
|
||||||
- merge a refined variant of the pytest-cache extension into core
|
|
||||||
it uses json instead of execnet for the serializer
|
|
||||||
and deactivates the external cache plugin
|
|
||||||
|
|
||||||
- fix issue768: docstrings found in python modules were not setting up session
|
- fix issue768: docstrings found in python modules were not setting up session
|
||||||
fixtures. Thanks Jason R. Coombs for reporting and Bruno Oliveira for the PR.
|
fixtures. Thanks Jason R. Coombs for reporting and Bruno Oliveira for the PR.
|
||||||
|
|
||||||
|
|
|
@ -5,9 +5,10 @@ cache: working with cross-testrun state
|
||||||
|
|
||||||
.. warning::
|
.. warning::
|
||||||
|
|
||||||
the external pytest-cache plugin used execnet_ as serializer,
|
The functionality of this core plugin was previosuly distributed
|
||||||
which supported a wider range of builtin objects.
|
as a third party plugin named ``pytest-cache``. The core plugin
|
||||||
the buitin one however uses json.
|
is compatible regarding command line options and API usage except that you
|
||||||
|
can only store/receive data between test runs that is json-serializable.
|
||||||
|
|
||||||
Usage
|
Usage
|
||||||
---------
|
---------
|
||||||
|
@ -201,8 +202,7 @@ the cache and this will be quick::
|
||||||
|
|
||||||
test_caching.py:12: AssertionError
|
test_caching.py:12: AssertionError
|
||||||
|
|
||||||
Consult the `pytest-cache API <http://packages.python.org/pytest-cache/api.html>`_
|
See the `cache-api`_ for more details.
|
||||||
for more details.
|
|
||||||
|
|
||||||
|
|
||||||
Inspecting Cache content
|
Inspecting Cache content
|
||||||
|
@ -237,6 +237,8 @@ servers where isolation and correctness is more important
|
||||||
than speed.
|
than speed.
|
||||||
|
|
||||||
|
|
||||||
|
.. _`cache-api`:
|
||||||
|
|
||||||
config.cache API
|
config.cache API
|
||||||
========================================
|
========================================
|
||||||
|
|
|
@ -12,6 +12,7 @@ Full pytest documentation
|
||||||
|
|
||||||
overview
|
overview
|
||||||
apiref
|
apiref
|
||||||
|
cache
|
||||||
plugins
|
plugins
|
||||||
plugins_index/index
|
plugins_index/index
|
||||||
example/index
|
example/index
|
||||||
|
|
|
@ -32,6 +32,7 @@ pytest: helps you write better programs
|
||||||
- :ref:`skipping` (improved in 2.4)
|
- :ref:`skipping` (improved in 2.4)
|
||||||
- :ref:`distribute tests to multiple CPUs <xdistcpu>` through :ref:`xdist plugin <xdist>`
|
- :ref:`distribute tests to multiple CPUs <xdistcpu>` through :ref:`xdist plugin <xdist>`
|
||||||
- :ref:`continuously re-run failing tests <looponfailing>`
|
- :ref:`continuously re-run failing tests <looponfailing>`
|
||||||
|
- :doc:`cache`
|
||||||
- flexible :ref:`Python test discovery`
|
- flexible :ref:`Python test discovery`
|
||||||
|
|
||||||
**integrates with other testing methods and tools**:
|
**integrates with other testing methods and tools**:
|
||||||
|
|
Loading…
Reference in New Issue