Testrepository 0.0.7
Milestone information
- Project:
- Testrepository
- Series:
- trunk
- Version:
- 0.0.7
- Released:
- Registrant:
- Robert Collins
- Release registered:
- Active:
- No. Drivers cannot target bugs and blueprints to this milestone.
Activities
- Assigned to you:
- No blueprints or bugs assigned to you.
- Assignees:
- 4 Robert Collins
- Blueprints:
- No blueprints are targeted to this milestone.
- Bugs:
- 4 Fix Released
Download files for this release
Release notes
* testrepository is now distributed via distribute rather than distutils,
allowing installation via pip into virtualenv environments. (Robert Collins)
IMPROVEMENTS
------------
* stream loading will now synthesise datestamps before demultiplexing rather
than on insertion into the repository. This fixes erroneously short times
being recorded on non timestamped streams. Additionally, moving the automatic
addition of timestamp material in front of the demuxer has removed the skew
that caused test times to be reported as longer than the stream could
indicate (by the amount of time the test runner took to start outputting
subunit). This time may be something we want to track later, but the prior
mechanism was inconsistent between the current run and reporting on prior
runs, which lead to a very confusing UI. Now it is consistent, but totally
ignores that overhead.
(Robert Collins, #1048126, #980950)
* ``testr run`` now accepts a --concurrency option, allowing command line
override of the number of workers spawned. This allows conccurency on
operating systems where autodetection is not yet implemented, or just
debugging problems with concurrent test suites. (Robert Collins, #957145)
* ''test_
previous releases. For Python environments where the context to load tests
from is always needed this was not an issue (and thus not uncovered). However
given a test runner which wants either a global context or a list of specific
tests with no global context, there was no way to achieve that with this bug.
(Robert Collins, #1027042)
Changelog
This release does not have a changelog.
0 blueprints and 4 bugs targeted
Bug report | Importance | Assignee | Status | |||
---|---|---|---|---|---|---|
1027042 | #1027042 | test_id_list_default used even when running in parallel | 2 Critical | Robert Collins | 10 Fix Released | |
1048126 | #1048126 | Test times of untimestamped streams are bogus | 2 Critical | Robert Collins | 10 Fix Released | |
980950 | #980950 | 'testr run' gives incorrect time deltas | 4 Medium | Robert Collins | 10 Fix Released | |
957145 | #957145 | Add an option to force concurrency numbers in --parallel | 6 Wishlist | Robert Collins | 10 Fix Released |