X-Git-Url: http://git.samba.org/samba.git/?p=nivanova%2Fsamba-autobuild%2F.git;a=blobdiff_plain;f=lib%2Fsubunit%2FNEWS;h=f1fd9ce06fbdadc04c7fda7b64d3f5cf4e6e66bd;hp=7c933c8f6e68cc37f4822528d2c59d16a4a1319f;hb=86707c7cc49395453e9fa3fda14da159f0271961;hpb=36c84854cb801ba025fd3b43d9cf998da451eca7 diff --git a/lib/subunit/NEWS b/lib/subunit/NEWS index 7c933c8f6e6..f1fd9ce06fb 100644 --- a/lib/subunit/NEWS +++ b/lib/subunit/NEWS @@ -5,9 +5,33 @@ subunit release notes NEXT (In development) --------------------- +The Subunit Python test runner ``python -m subunit.run`` can now report the +test ids and also filter via a test id list file thanks to improvements in +``testtools.run``. See the testtools manual, or testrepository - a major +user of such functionality. + +IMPROVEMENTS +~~~~~~~~~~~~ + +* The ``subunit.run`` Python module supports ``-l`` and ``--load-list`` as + per ``testtools.run``. This required a dependency bump due to a small + API change in ``testtools``. (Robert Collins) + + +0.0.6 +----- + +This release of subunit fixes a number of unicode related bugs. This depends on +testtools 0.9.4 and will not function without it. Thanks to Tres Seaver there +is also an optional native setup.py file for use with easy_install and the +like. + BUG FIXES ~~~~~~~~~ +* Be consistent about delivering unicode content to testtools StringException + class which has become (appropriately) conservative. (Robert Collins) + * Fix incorrect reference to subunit_test_failf in c/README. (Brad Hards, #524341) @@ -15,6 +39,32 @@ BUG FIXES is purely cosmetic as the parameters are passed down with no interpretation. (Robert Collins, #537611) +* Old style tracebacks with no encoding info are now treated as UTF8 rather + than some-random-codec-like-ascii. (Robert Collins) + +* On windows, ProtocolTestCase and TestProtocolClient will set their streams to + binary mode by calling into msvcrt; this avoids having their input or output + mangled by the default line ending translation on that platform. + (Robert Collins, Martin [gz], #579296) + +IMPROVEMENTS +~~~~~~~~~~~~ + +* Subunit now has a setup.py for python deployments that are not using + distribution packages. (Tres Seaver, #538181) + +* Subunit now supports test discovery by building on the testtools support for + it. You can take advantage of it with "python -m subunit.run discover [path]" + and see "python -m subunit.run discover --help" for more options. + +* Subunit now uses the improved unicode support in testtools when outputting + non-details based test information; this should consistently UTF8 encode such + strings. + +* The Python TestProtocolClient now flushes output on startTest and stopTest. + (Martin [gz]). + + 0.0.5 -----