improve and integrate docs

This commit is contained in:
holger krekel 2015-09-16 17:15:31 +02:00
parent e0645564fe
commit 9a90aaca96
4 changed files with 16 additions and 9 deletions

View File

@ -1,6 +1,13 @@
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
to passing "fEsxXw" explicitly (isse960).
Thanks Abhijeet Kasurde for the PR.
@ -43,10 +50,6 @@
files and upwards by default (--confcutdir can still be set to override this).
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
fixtures. Thanks Jason R. Coombs for reporting and Bruno Oliveira for the PR.

View File

@ -5,9 +5,10 @@ cache: working with cross-testrun state
.. warning::
the external pytest-cache plugin used execnet_ as serializer,
which supported a wider range of builtin objects.
the buitin one however uses json.
The functionality of this core plugin was previosuly distributed
as a third party plugin named ``pytest-cache``. The core plugin
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
---------
@ -201,8 +202,7 @@ the cache and this will be quick::
test_caching.py:12: AssertionError
Consult the `pytest-cache API <http://packages.python.org/pytest-cache/api.html>`_
for more details.
See the `cache-api`_ for more details.
Inspecting Cache content
@ -237,6 +237,8 @@ servers where isolation and correctness is more important
than speed.
.. _`cache-api`:
config.cache API
========================================

View File

@ -12,6 +12,7 @@ Full pytest documentation
overview
apiref
cache
plugins
plugins_index/index
example/index

View File

@ -32,6 +32,7 @@ pytest: helps you write better programs
- :ref:`skipping` (improved in 2.4)
- :ref:`distribute tests to multiple CPUs <xdistcpu>` through :ref:`xdist plugin <xdist>`
- :ref:`continuously re-run failing tests <looponfailing>`
- :doc:`cache`
- flexible :ref:`Python test discovery`
**integrates with other testing methods and tools**: