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.  

Download RDF metadata

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

File Description Downloads

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_id_list_default'' would prevent ''test_list_option'' being used in
  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
This milestone contains Public information
Everyone can see this information.