5
5
NEXT (In development)
6
6
---------------------
8
The Subunit Python test runner ``python -m subunit.run`` can now report the
9
test ids and also filter via a test id list file thanks to improvements in
10
``testtools.run``. See the testtools manual, or testrepository - a major
11
user of such functionality.
16
* ``subunit-filter`` preserves the relative ordering of ``time:`` statements,
17
so you can now use filtered streams to gather data about how long it takes
18
to run a test. (Jonathan Lange, #716554)
20
* The ``subunit.run`` Python module supports ``-l`` and ``--load-list`` as
21
per ``testtools.run``. This required a dependency bump due to a small
22
API change in ``testtools``. (Robert Collins)
24
* Force flush of writes to stdout in c/tests/test_child. (Jelmer Vernooij, #687611)
26
* The help for subunit-filter was confusing about the behaviour of ``-f`` /
27
``--no-failure``. (Robert Collins, #703392)
29
* ``subunit.chunked.Decoder`` Python class takes a new ``strict`` option,
30
which defaults to ``True``. When ``False``, the ``Decoder`` will accept
31
incorrect input that is still unambiguous. i.e. subunit will not barf if
32
a \r is missing from the input. (Martin Pool)