Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Release 0.0.190.0.19 | Robert Collins | 2014-08-25 | 2 | -1/+4 |
| | |||||
* | Fix 0 timestamps for enumerated but not run tests. | Robert Collins | 2014-08-25 | 4 | -7/+34 |
| | | | | | | | | | Tests that are enumerated but not executed will no longer reset the test timing data. Enumeration was incorrectly recording a 0 timestamp for enumerated tests. This leads to poor scheduling after an interrupted test run. Closes-Bug: #1322763 | ||||
* | Update docs for the move to github. | Robert Collins | 2014-08-24 | 1 | -0/+1 |
| | |||||
* | Make subunit 0.0.18 be a hard dependency. | Robert Collins | 2014-08-24 | 3 | -2/+7 |
| | | | | | | The v2 protocol solves key issues in concurrency and stream handling. Users that cannot use subunit v2 can run an older testrepository, or contact upstream to work through whatever issue is blocking them. | ||||
* | Move to subunit v2 for output of stored streams. | Robert Collins | 2014-08-24 | 6 | -27/+173 |
| | | | | | | Passing --subunit to all testr commands will now consistently output subunit v2. Previously it would output v1 for stored streams and v2 for live streams. | ||||
* | Make sure output_stream can handle non-utf8 bytes | Robert Collins | 2014-08-24 | 5 | -16/+44 |
| | | | | This is needed to safely output raw subunit v2 streams. | ||||
* | Ignore .swp files. | Robert Collins | 2014-08-22 | 1 | -0/+1 |
| | |||||
* | Added *.pyc to gitignore | Alexei Kornienko | 2014-08-16 | 1 | -0/+1 |
| | |||||
* | Fix python3 filtering support. | Clark Boylan | 2014-05-19 | 3 | -1/+15 |
| | | | | | * Test filtering was failing under python3 and would only apply the filters to the first test listed by discover. (Clark Boylan, #1317607) | ||||
* | Ignore files in git. | Robert Collins | 2014-03-11 | 1 | -0/+6 |
| | |||||
* | Improve error rendering of listing issues. | Robert Collins | 2014-03-03 | 2 | -4/+6 |
| | | | | | Errors are now shown as a stream to the user, and the exception just contains the process exit code. | ||||
* | * When list-tests encounters an error, a much clearer response will | Robert Collins | 2014-02-11 | 3 | -2/+40 |
| | | | | now be shown. (Robert Collins, #1271133) | ||||
* | * ``run`` was outputting bad MIME types - test/plain, not text/plain. | Robert Collins | 2014-02-11 | 3 | -2/+8 |
| | | | | (Robert Collins) | ||||
* | Release 0.0.18.0.0.18 | Robert Collins | 2013-11-06 | 2 | -1/+4 |
| | |||||
* | * ``run`` now accepts ``--isolated`` as a parameter, which will cause each | Robert Collins | 2013-11-04 | 4 | -2/+73 |
| | | | | | | 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 tests | Robert Collins | 2013-11-04 | 2 | -14/+21 |
| | | | | that need to test multiple runs to do so. (Robert Collins) | ||||
* | 0.0.170.0.17 | Robert Collins | 2013-07-17 | 3 | -2/+13 |
| | | | | | | | ++++++ * Restore the ability to import testrepository.repository.memory on Python 2.6. (Robert Collins) | ||||
* | Release 0.0.16.0.0.16 | Robert Collins | 2013-07-17 | 2 | -1/+4 |
| | |||||
* | * When test listing fails, testr will now report an error rather than | Robert Collins | 2013-07-17 | 4 | -3/+21 |
| | | | | | 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 grouping | Robert Collins | 2013-07-16 | 4 | -2/+48 |
|\ | | | | | | | 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_regex | Matthew Treinish | 2013-07-09 | 4 | -3/+51 |
| | | | | | | | | for scheduling. | ||||
* | | * The scheduler can now groups tests together permitting co-dependent tests to | Robert Collins | 2013-07-16 | 4 | -14/+99 |
|\ \ | |/ | | | | | | | | | 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) | ||||
| * | Add group regex scheduling hint to the test partitioner | Matthew Treinish | 2013-07-08 | 3 | -13/+110 |
| | | | | | | | | | | | | | | | | | | | | | | | | This commit adds a new optional parameter, group_regex, to TestListingFixture. The parameter group_regex is used to group the test_ids. By passing a regex string with the parameter the test partitioner will match the regex to the test ids and then group by the result. In the case a test id does not match the regex it will be put in a default group. These groups are then used for scheduling the partitions. Each test groups is scheduled together so that all tests in a group are run together on the same partition. For the purposes of scheduling the groups the sum of all test ids in a group is used to schedule the whole group in a partition. | ||||
* | | Make an assertion format check more lenient, for Python 3.3. | Robert Collins | 2013-07-13 | 1 | -1/+1 |
| | | |||||
* | | Fix an erroneous unicode to bytes comparison. | Robert Collins | 2013-07-13 | 2 | -2/+3 |
| | | |||||
* | | Make failure order stable from memory repository for testing. | Robert Collins | 2013-07-13 | 1 | -2/+3 |
| | | |||||
* | | Deal with Python 3 rejecting comparisons between None and None. | Robert Collins | 2013-07-13 | 1 | -1/+1 |
| | | |||||
* | | * Fix Python 3.* support for entrypoints; the initial code was Python3 | Robert Collins | 2013-07-10 | 2 | -1/+4 |
| | | | | | | | | incompatible. (Robert Collins, Clark Boylan, #1187192) | ||||
* | | Remove unneeded test setup. | Robert Collins | 2013-05-19 | 1 | -1/+0 |
| | | |||||
* | | Teach load how to cause a failure in response to stdin. | Robert Collins | 2013-04-20 | 2 | -1/+47 |
|/ | |||||
* | * Switch to using multiprocessing to determine CPU counts. | Robert Collins | 2013-04-19 | 3 | -12/+13 |
|\ | | | | | | | (Chris Jones, #1092276) | ||||
| * | Document the change of CPU core detection | Chris Jones | 2013-04-16 | 1 | -4/+4 |
| | | |||||
| * | Switch to multiprocessing for detecting CPU core count. This is present as ↵ | Chris Jones | 2013-04-16 | 1 | -8/+6 |
| | | | | | | | | of Python 2.6 | ||||
* | | Only return streams from CLI._iter_stream if the type matches the first type ↵ | Robert Collins | 2013-04-14 | 4 | -1/+32 |
| | | | | | | | | the command declared. | ||||
* | | Simplify load a little. | Robert Collins | 2013-04-13 | 1 | -5/+4 |
|/ | |||||
* | Consolidate on the StreamResult API for make_results' return values. | Robert Collins | 2013-04-11 | 7 | -100/+52 |
| | |||||
* | Missing (C) header. | Robert Collins | 2013-04-10 | 1 | -0/+14 |
| | |||||
* | Cleanup crufty imports. | Robert Collins | 2013-04-10 | 1 | -11/+2 |
| | |||||
* | Drop unused class TestResultFilter. | Robert Collins | 2013-04-10 | 5 | -100/+0 |
| | |||||
* | Drop the ExtendedToStream wrapping around UI.make_result. | Robert Collins | 2013-04-10 | 3 | -10/+9 |
| | |||||
* | Move tag based test filtering into the UI: many test things won't be ↵ | Robert Collins | 2013-04-10 | 11 | -132/+79 |
| | | | | filtered, such as slow tests and pdb debugging, so the UI has to see the tests. Moving the responsibility into the UI may lead to repetition in other UI's if not made easy to reuse, but that seems like the lesser of evils for now. | ||||
* | Simplify commands.failing. | Robert Collins | 2013-04-09 | 2 | -15/+6 |
| | |||||
* | Release 0.0.15, with minimal subunit v2 support.0.0.15 | Robert Collins | 2013-04-08 | 4 | -4/+7 |
| | |||||
* | Fix subunit v1 parallel test execution. | Robert Collins | 2013-04-08 | 1 | -3/+9 |
| | |||||
* | Add test for --subunit support - the UI was previously only loosely tested. | Robert Collins | 2013-04-08 | 2 | -4/+23 |
| | |||||
* | Change get_test() APIs to return StreamResult rather than TestResult ↵ | Robert Collins | 2013-04-01 | 10 | -75/+135 |
| | | | | emitting test objects. | ||||
* | Migrate to new streamresult concurrent test suite API. | Robert Collins | 2013-03-22 | 3 | -27/+9 |
| | |||||
* | Split out event forwarding and summarising roles for make_result. | Robert Collins | 2013-03-16 | 8 | -28/+34 |
| | |||||
* | More reasoning for \n in return-code injection. | Robert Collins | 2013-03-16 | 1 | -1/+4 |
| | |||||
* | Move internal get_inserter to be StreamResult based. | Robert Collins | 2013-03-16 | 12 | -263/+191 |
| |