summaryrefslogtreecommitdiff
path: root/NEWS
Commit message (Collapse)AuthorAgeFilesLines
* Fix python3 filtering support.Clark Boylan2014-05-191-0/+3
| | | | | * Test filtering was failing under python3 and would only apply the filters to the first test listed by discover. (Clark Boylan, #1317607)
* * When list-tests encounters an error, a much clearer response willRobert Collins2014-02-111-0/+3
| | | | now be shown. (Robert Collins, #1271133)
* * ``run`` was outputting bad MIME types - test/plain, not text/plain.Robert Collins2014-02-111-0/+6
| | | | (Robert Collins)
* Release 0.0.18.0.0.18Robert Collins2013-11-061-0/+3
|
* * ``run`` now accepts ``--isolated`` as a parameter, which will cause eachRobert Collins2013-11-041-0/+8
| | | | | | selected test to be run independently. This can be useful to both workaround isolation bugs and detect tests that can not be run independently. (Robert Collins)
* * ``capture_ids`` in test_run now returns a list of captures, permitting testsRobert Collins2013-11-041-0/+6
| | | | that need to test multiple runs to do so. (Robert Collins)
* 0.0.170.0.17Robert Collins2013-07-171-0/+9
| | | | | | | ++++++ * Restore the ability to import testrepository.repository.memory on Python 2.6. (Robert Collins)
* Release 0.0.16.0.0.16Robert Collins2013-07-171-0/+3
|
* * When test listing fails, testr will now report an error rather thanRobert Collins2013-07-171-0/+4
| | | | | incorrectly trying to run zero tests. A test listing failure is detected by the returncode of the test listing process. (Robert Collins, #1185231)
* * A new testr.conf option ``group_regex`` can be used for groupingRobert Collins2013-07-161-0/+3
|\ | | | | | | tests so that they get run in the same backend runner. (Matthew Treinish)
| * Add group_regex option to .testr.conf to leverage use of group_regexMatthew Treinish2013-07-091-0/+3
| | | | | | | | for scheduling.
* | * The scheduler can now groups tests together permitting co-dependent tests toRobert Collins2013-07-161-0/+5
|\ \ | |/ | | | | | | | | always be scheduled onto the same backend. Note that this does not force co-dependent tests to be executed, so partial test runs (e.g. --failing) may still fail. (Matthew Treinish, Robert Collins)
* | * Fix Python 3.* support for entrypoints; the initial code was Python3Robert Collins2013-07-101-0/+3
|/ | | | incompatible. (Robert Collins, Clark Boylan, #1187192)
* * Switch to using multiprocessing to determine CPU counts.Robert Collins2013-04-191-0/+3
|\ | | | | | | (Chris Jones, #1092276)
* | Only return streams from CLI._iter_stream if the type matches the first type ↵Robert Collins2013-04-141-0/+8
|/ | | | the command declared.
* Release 0.0.15, with minimal subunit v2 support.0.0.15Robert Collins2013-04-081-0/+3
|
* Start getting streamresult into the innards.Robert Collins2013-03-151-0/+3
|
* * Expects subunit v2 if the local library has v2 support in the subunitRobert Collins2013-03-101-0/+9
| | | | | | | library. This should be seamless if the system under test shares the Python libraries. If it doesn't, either arrange to use ``subunit-2to1`` or upgrade the subunit libraries for the system under test. (Robert Collins)
* 0.0.14Robert Collins2013-02-081-0/+9
| | | | | | | | | | ++++++ IMPROVEMENTS ------------ * First cut at full Python 3 support. The 'works for me' release. (Robert Collins)
* Release 0.0.13.0.0.13Robert Collins2013-01-151-0/+3
|
* * ``setup.py testr`` was not indicating test failures via it's return code.Robert Collins2013-01-151-0/+6
| | | | (Monty Taylor)
* Release 0.0.120.0.12Robert Collins2013-01-131-0/+3
|
* * There is now a setuptools extension provided by ``testrespository`` making itRobert Collins2013-01-131-0/+7
|\ | | | | | | | | easy to invoke testr from setup.py driven workflows. (Monty Taylor, Robert Collins)
* | * BSD license file incorrectly claimed copyright by subunit contributors.Robert Collins2013-01-121-0/+3
| | | | | | | | (Monty Taylor)
* | * .testr.conf is now shipped in the source distribution to aid folk wanting toRobert Collins2013-01-121-0/+7
| | | | | | | | | | validate that testrepository works correctly on their machine. (Robert Collins)
* | Release 0.0.11.0.0.11Robert Collins2012-12-291-0/+3
| |
* | * Fix another incompatability with Mac OS X - gdbm dbm modules don't supportRobert Collins2012-12-291-0/+6
| | | | | | | | get. (Robert Collins, #1094330)
* | Release 0.0.10.0.0.10Robert Collins2012-12-201-0/+3
| |
* | Support creating test execution environments at runtime.Robert Collins2012-12-201-0/+4
| |
* | Implement test listing and execution with test execution instances.Robert Collins2012-12-191-0/+4
| |
* | * TestCommand is now a fixture. This is used to ensure cached test instancesRobert Collins2012-12-191-0/+7
| | | | | | | | | | are disposed of - if using the object to run or list tests, you will need to adjust your calls. (Robert Collins)
* | * It's now possible to configure ``test_run_concurrency`` in ``.testr.conf``Robert Collins2012-12-191-0/+6
| | | | | | | | to have concurrency defined by a callout. (Robert Collins)
* | Release 0.0.9.0.0.9Robert Collins2012-12-181-0/+3
| |
* | Workaround Apple's OSX Python having a brain -damanged bsddb module.Robert Collins2012-12-181-0/+4
| |
* | * ``testr --analyze-improvements`` now honours test regex filters and onlyRobert Collins2012-12-101-0/+6
| | | | | | | | analyzes matching tests. (Robert Collins)
* | Release 0.0.8.0.0.8Robert Collins2012-12-071-0/+3
| |
* | First, horribly untested, version of --analyze-failures.Robert Collins2012-12-071-0/+4
| |
* | Make failing --subunit always output 0 and document process exit codes for ↵Robert Collins2012-12-061-2/+3
| | | | | | | | last and failing.
* | * ``testr last`` now supports ``--subunit`` and when passed will outputRobert Collins2012-12-061-0/+5
| | | | | | | | | | | | the stored subunit stream. Note that the exit code is always 0 when this is done (unless an exception occurs reading the stream) - subunit consumers should parse the subunit to determine success/failure. (Robert Collins)
* | * ``test failing --subunit`` now exits 0 if there are no failing tests.Robert Collins2012-12-061-0/+3
| | | | | | | | (Robert Collins)
* | * ``testr run --until-failure`` will repeat a test run until interrupted byRobert Collins2012-12-061-0/+3
| | | | | | | | ctrl-C or until a failure occurs. (Robert Collins, #680995)
* | * ``testr run --failing`` will no longer run any tests at all if there areRobert Collins2012-12-061-0/+3
| | | | | | | | no failing tests. (Robert Collins, #904400)
* | * ``testr help command`` now shows the docstring for commands (Robert Collins)Robert Collins2012-12-051-0/+5
| | | | | | | | | | * ``testr --help command`` or ``testr command --help`` now shows the options for the command. (Robert Collins)
* | * ``testr load`` now supports passing filenames to subunit streams to load.Robert Collins2012-12-051-7/+10
| | | | | | | | (Robert Collins, #620386)
* | * New argument type ``ExistingPathArgument`` for use when commands want to takeRobert Collins2012-12-051-0/+3
| | | | | | | | the name of a file. (Robert Collins)
* | * Test tags are now shown in failures. Of particular interest for folk debggingRobert Collins2012-12-041-0/+4
| | | | | | | | | | cross-test interactions will be the worker-N tags which indicate which backend test process executed a given test. (Robert Collins)
* | * Sphinx has been added to tie the documentation toghether (And it is availableRobert Collins2012-12-031-0/+3
| | | | | | | | on testrepository.readthedocs.org). (Robert Collins)
* | * As a side effect of fixing bug #597060 additional arguments passed to testrRobert Collins2012-12-031-0/+30
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | run or testr list are only passed to the underlying test runner if they are preceeded by '--'. (Robert Collins, #597060) * ``AbstractArgument`` now handles the case where additional arguments are present that the argument type cannot parse, but enough have been parsed for it to be valid. This allows optional arguments to be in the middle of a grammar. (Robert Collins) * ``cli.UI`` now passed '--' down to the argument layer for handling rather than implicitly stripping it. (Robert Collins) * ``DoubledashArgument`` added to allow fine grained control over the impact of -- in command lines. (Robert Collins) * ``StringArgument`` now rejects '--' - it should be handled by the use of a ``DoubledashArgument`` where one is expected. This is a bit awkward and does not permit passing '--' down to a child process, so further work may be needed - file a bug if this affects you. (Robert Collins) * ``testr run foo`` now applies foo as a regex filter against the tests found by doing a listing of the test runners tests. Likewise ``testr list-tests foo`` will apply foo as a filter against the found tests. This makes it easy to limit the tests that will be requested for running by the backend test process - simply pass one or more regex filters into testr run. (Robert Collins, #597060)
* | * ``testr run --load-list FILENAME`` will limit the tests run to the test idsRobert Collins2012-12-021-0/+5
| | | | | | | | | | | | supplied in the list file FILENAME. This is useful for manually specifying the tests to run, or running testr subordinate to testr (e.g. on remote machines). (Robert Collins, partial fix for #597060)
* | NEWS.Robert Collins2012-10-231-0/+2
| |