summaryrefslogtreecommitdiff
path: root/testrepository/ui/model.py
Commit message (Collapse)AuthorAgeFilesLines
* Improve error rendering of listing issues.Robert Collins2014-03-031-1/+1
| | | | | Errors are now shown as a stream to the user, and the exception just contains the process exit code.
* Consolidate on the StreamResult API for make_results' return values.Robert Collins2013-04-111-18/+6
|
* Drop the ExtendedToStream wrapping around UI.make_result.Robert Collins2013-04-101-4/+3
|
* Move tag based test filtering into the UI: many test things won't be ↵Robert Collins2013-04-101-2/+1
| | | | 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.
* Split out event forwarding and summarising roles for make_result.Robert Collins2013-03-161-1/+2
|
* Start getting streamresult into the innards.Robert Collins2013-03-151-2/+11
|
* * Expects subunit v2 if the local library has v2 support in the subunitRobert Collins2013-03-101-0/+3
| | | | | | | 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-5/+7
| | | | | | | | | | ++++++ IMPROVEMENTS ------------ * First cut at full Python 3 support. The 'works for me' release. (Robert Collins)
* * ``testr load`` now supports passing filenames to subunit streams to load.Robert Collins2012-12-051-1/+1
| | | | (Robert Collins, #620386)
* Improvements from review - better docs, avoid race condition with process exit.Robert Collins2012-10-231-0/+3
|
* * ``testr run`` will now fail a test run if the test process exits non-zero.Robert Collins2012-10-221-1/+6
| | | | (Robert Collins)
* Refactor, pushing the result creation into the desired shape.Robert Collins2012-05-011-2/+3
|
* Pass through previous run.Jonathan Lange2011-11-031-2/+2
|
* Extend make_result to accept previous run.Jonathan Lange2011-11-021-3/+3
|
* Support other values. Change the API so that we pass in tests & time stuff ↵Jonathan Lange2011-11-011-2/+3
| | | | explicitly
* Put output_summary in the UI interface.Jonathan Lange2011-11-011-0/+3
|
* * ``testr list-tests`` is a new command that will list the tests for a projectRobert Collins2010-12-061-3/+9
| | | | | when ``.testr.conf`` has been configured with a ``test_list_option``. (Robert Collins)
* * ``testr run`` uses an in-process load rather than reinvoking testr. ThisRobert Collins2010-12-061-2/+6
| | | | | should be faster on Windows and avoids the issue with running the wrong testr when PYTHONPATH but not PATH is set. (Robert Collins, #613129)
* Change model UI to permit passing in file objects as input streams.Robert Collins2010-12-061-6/+9
|
* Give the UI's TestResult object full responsibility for summing up the result Jonathan Lange2010-09-201-8/+6
| | | | of the test,
* make_result now takes a callable that returns the id of the test run.Jonathan Lange2010-09-121-1/+1
| | | | Not actually used yet.
* Merge trunk, doing major work to resolve the conflict in the failing command.Jonathan Lange2010-09-121-0/+4
|\
| * Extend the UI interface to have support for listing tests.Jonathan Lange2010-09-071-0/+4
| | | | | | | | Use that support to list failing tests.
* | output_results isn't needed.Jonathan Lange2010-08-041-3/+0
| |
* | As far as I can tell, this ought to display results incrementally.Jonathan Lange2010-08-041-1/+43
| |
* | Add make_result to the UI contract.Jonathan Lange2010-08-041-0/+5
|/
* Add a indirected subprocess.Popen to permit testing of the planned run command.Robert Collins2010-02-081-0/+17
|
* Add error reporting facility.Robert Collins2010-01-161-0/+3
|
* First cut at failing --subunit [shows all tests so not right yet].Robert Collins2010-01-141-1/+1
|
* Add stream output support for the UI.Robert Collins2010-01-141-0/+3
|
* Allow commands to add options.Robert Collins2010-01-141-5/+10
|
* Hook arg parsing into command execution.Robert Collins2010-01-091-1/+17
|
* Add an output_rest method to UI.Robert Collins2010-01-091-0/+3
|
* Add output_table to ui.Robert Collins2010-01-091-3/+6
|
* Add ui.output_results().Robert Collins2010-01-081-0/+3
|
* Change ui.model to note what sort of output in preparation for output_results.Robert Collins2010-01-081-1/+1
|
* Add a very rudimentary structured output facility.Robert Collins2010-01-051-0/+4
|
* Add access to options and a global quiet option.Robert Collins2009-12-281-1/+10
|
* Teach UI about -d HERE and the concept of 'here'.Robert Collins2009-12-251-0/+1
|
* Outline streams API for ui objects, and tell ui objects about their command.Robert Collins2009-12-251-0/+19
|
* Outline the UI module and it's responsibilities.Robert Collins2009-12-221-0/+25