summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
...
* | Fixup NEWS and versions for recent workRobert Collins2018-01-254-4/+9
| |
* | Merge pull request #26 from mtreinish/v1.2.0-prepRobert Collins2017-10-171-2/+12
|\ \ | | | | | | Update release notes for 1.2.0 release
| * | Update release notes for 1.2.0 releaseMatthew Treinish2017-10-161-2/+12
|/ / | | | | | | | | | | | | | | Most of the ground work for the 1.2.0 release was already prepared in commit 2a4d9f61312bf388e3f909bb58c5237d556f8770. But, the release was never pushed. This commit updates the release notes for the changes between that and current HEAD in preparation for actually pushing the release.
* | Merge pull request #25 from mtreinish/add-value-error-to-write-only-stream-checkRobert Collins2017-10-032-1/+44
|\ \ | | | | | | Check for ValueError in write only check in _unwrap_text()
| * | Check for ValueError in write only check in _unwrap_text()Matthew Treinish2017-09-252-1/+44
|/ / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | In the _unwrap_text() function it checks by trying to read or write to the stream to see if it's wrapped or not and return the buffer. The check there first tries to read and if an exception of the proper type is raised it will assume it was opened in write mode and proceed to check for a buffer by writing to the stram. However this check is missing an exception to check for. If a FileIO object is passed in on Python 2.7 (which can be the case sometimes for sys.stdout, although I haven't figured out under which circumstances) then a ValueError will be raised. [1] To enable using _unwrap_text() when a FileIO object is used this commit adds a ValueError to the list of exception types to handle this case. [1] https://github.com/python/cpython/blob/2.7/Modules/_io/fileio.c#L431
* | Fallback to reading one-byte-at-a-time on Windows (#22)Claudiu Belu2017-03-021-0/+5
| | | | | | | | select.select does not work on file descriptors on Windows, causing subunit to fail.
* | Remove test envs that no longer work from travis.yml (#23)Matthew Treinish2017-03-011-2/+1
| | | | | | | | | | | | | | This commit removes the python 3.2 and pypy 3.2 test envs from the travis ci config. These no longer have support for pypi and pip so there is no reason we should be trying to run them anymore. The pypy3 version has been bumped to 3.3.
* | Merge pull request #20 from jeffrey4l/fix_typoJonathan Lange2016-07-101-2/+2
|\ \ | |/ |/| Fix typo in subunit-filter
| * Fix typo in subunit-filterJeffrey Zhang2016-07-061-2/+2
|/
* Actually ship subunit2disk.Robert Collins2015-11-051-0/+1
|
* Release 1.2.1.2.0Robert Collins2015-10-233-2/+5
|
* Typo fixes from Leo AriasRobert Collins2015-10-232-2/+2
|
* Fix StreamResultToBytes._write_packet()Victor Stinner2015-10-201-3/+17
| | | | | | | | Call write() in a loop until all bytes are written. The write() method doesn't ensure that all bytes are written. This change should workaround the eventlet bug: https://github.com/eventlet/eventlet/issues/248
* Skip hypothesis tests on 3.2Robert Collins2015-10-202-11/+17
| | | | (It's not 3.2 compatible at the moment).
* Fix broken v1 example in README.rstRobert Collins2015-09-211-1/+1
|
* Handle very short packetsRobert Collins2015-08-045-3/+27
| | | | Yay quickcheck.
* Add subunit2disk which exports a stream to the fs.Robert Collins2015-07-138-2/+220
|
* Handle pypy, Python 3.4 and 3.5 in tests.Robert Collins2015-07-132-9/+10
|
* Add .travis.ymlRobert Collins2015-07-134-42/+87
|
* Rename README to README.rst for github renderingRobert Collins2015-07-133-2/+2
|
* Support --locals in tracebacks and release 1.1.01.1.0Robert Collins2015-03-105-9/+16
|
* Forward stdout content in subunit-2to1.Robert Collins2014-12-112-2/+11
| | | | | | It was always intended to be forwarded. Closes-Bug: #1400519
* Remove support for SUBUNIT_FORMATTER, which has been broken for a long time.Jelmer Vernooij2014-12-113-19/+7
|
* Remove unused import.Jelmer Vernooij2014-12-021-1/+0
|
* Release 1.0.0.1.0.0Robert Collins2014-11-196-5/+11
|
* Improve showing of import errors in the Python runner.Robert Collins2014-11-183-1/+23
| | | | This depends on testtools 1.4.0 to get the improved behaviour.
* Fix tests with testtools 1.2.0 and above.Robert Collins2014-11-182-2/+13
| | | | | Import errors don't break execution or listing now in testtools, so to test execution breaking we have to be a little bit more direct.
* Make subunit-output executable.Jelmer Vernooij2014-11-021-0/+0
|
* Update python tarball rules for git.Robert Collins2014-09-011-1/+1
|
* Translate bzr ignores into git ignores.Robert Collins2014-09-011-9/+13
|
* 0.0.210.0.21Robert Collins2014-08-274-3/+12
| | | | | | | | | | ------ BUGFIXES ~~~~~~~~ * Brown bag bugfix - 0.0.20's setup.py referenced cvs not csv. (Robert Collins, #1361924)
* Release 0.0.200.0.20Robert Collins2014-08-274-3/+11
| | | | | | | Also * The python-subunit tarball can now have setup run from the current directory. (Robert Collins, #1361857)
* * subunit2csv is now installed when using pip.Robert Collins2014-08-242-0/+4
| | | | (Robert Collins, #1279669)
* * testscenarios is now a test dependency, not an install dependency.Robert Collins2014-08-242-2/+10
| | | | (Arfrever Frehtes Taifersar Arahesis, #1292757)
* Fixes for release process.0.0.19Robert Collins2014-08-242-3/+5
|
* 0.0.19Robert Collins2014-08-245-31/+80
| | | | | | | | | | | | ------ IMPROVEMENTS ~~~~~~~~~~~~ * ``subunit.run`` in Python will now exit 0 as long as the test stream has been generated correctly - this has always been the intent but API friction with testtools had prevented it working. (Robert Collins)
* Ignore more things.Robert Collins2014-08-241-1/+5
|
* Release 0.0.18.0.0.18Robert Collins2014-01-302-2/+2
|
* Fix support for testtools 0.6.35.Robert Collins2014-01-302-1/+10
|
* Update Hacking notes.0.0.17Robert Collins2014-01-291-0/+1
|
* Release 0.0.17Robert Collins2014-01-293-2/+5
|
* * Add ``subunit-output`` tool that can generate a Subunit v2 bytestream fromRobert Collins2014-01-138-6/+848
|\ | | | | | | arguments passed on the command line. (Thomi Richards, #1252084)
| * Import matcher used.Thomi Richards2014-01-131-0/+1
| |
| * Fix failing test on py33.Thomi Richards2014-01-131-6/+4
| |
| * Fix failing test in python 3.2.Thomi Richards2013-12-161-1/+1
| |
| * Make tests work in py2 and py3.Thomi Richards2013-12-101-1/+5
| |
| * Don't make tests convert to and from bytes. Instead, just use a StreamResult ↵Thomi Richards2013-12-102-17/+49
| | | | | | | | double. Update test code.
| * Generate scenarios inside subunit.tests.test_suite, not by subclassing ↵Thomi Richards2013-12-092-4/+7
| | | | | | | | WithScenarios.
| * Add testscenario dependency to the INSTALL file.Thomi Richards2013-12-091-1/+4
| |
| * Don't need to patch stderr anymore in the tests.Thomi Richards2013-12-091-23/+10
| |