Testrepository 0.0.6

Milestone information

Project:
Testrepository
Series:
trunk
Version:
0.0.6
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:
1 Benji York, 1 Brad Crittenden, 1 Francesco Banconi, 1 James Westby, 5 Jonathan Lange, 5 Robert Collins
Blueprints:
No blueprints are targeted to this milestone.
Bugs:
16 Fix Released

Download files for this release

After you've downloaded a file, you can verify its authenticity using its MD5 sum or signature. (How do I verify a download?)

File Description Downloads
download icon testrepository-0.0.6.tar.gz (md5, sig) Source tarball. 935
last downloaded 20 weeks ago
Total downloads: 935

Release notes 

Testrepository 0.0.6 adds a new command 'slowest' which reports the slowest tests seen. --parallel has had a lot of improvements (many done via upstream libraries subunit and testtools) to make diagnosing test issues in the workers better and more reliable. As usual, see the NEWS or manual for details. The run and load commands now report how long the test run took, and the change in duration and in number of tests.

Changelog 

View the full changelog

0.0.6
+++++

CHANGES
-------

* Now relies on subunit 0.0.8 or better and testtools 0.9.15 or better.

IMPROVEMENTS
------------

* Much better handling of unicode input from subunit streams. Specifically,
  we won't crash when we can't figure something out. (Francesco Banconi,
  Martin Packman, #955006)

* Parallel tests now record their worker thread number as tags in tests.
  This makes identifying test ordering problems much easier.
  (Benji York, #974622)

* Python2.7 changed the interface for DBM, this has been worked around.
  (Robert Collins, #775214, #961103)

* Subunit 0.0.7 Changes its TestResultFilter implementation, requiring the
  subclass in testrepository.filter to be come more robust.
  (Robert Collins)

* A horrible thinko in the testrepository test suite came to light and has been
  fixed. How the tests ever ran is a mystery. (Robert Collins, #881497)

* ''failing'', ''run'' and ''load'' now both take a ''--subunit'' option, which
  displays output in raw subunit format. If ''--full-results'' is passed too,
  then all subunit information is displayed. (Brad Crittenden, #949950)

* Setting ''filter_tags'' in ''.testr.conf'' will cause tests tagged with those
  tags to be hidden unless the fail/error. This requires Subunit 0.0.8. If
  an older version of subunit is configured, testr will return an error.
  (Robert Collins, #914166)

* ``testr`` will drop into PDB from its command line UI if the environment
  variable TESTR_PDB is set. (Robert Collins)

* Test partitioning now handles a corner case where multiple tests have a
  reported duration of 0. Previously they could all accumulate into one
  partition, now they split across partitions (the length of a partition is
  used as a tie breaker if two partitions have the same duration).
  (Robert Collins, #914359)

* The test 'test_outputs_results_to_stdout' was sensitive to changes in
  testtools and has been made more generic. (Robert Collins)

0 blueprints and 16 bugs targeted

Bug report Importance Assignee Status
775214 #775214 On python 2.7: String or Integer object expected for key, unicode found 2 Critical Robert Collins  10 Fix Released
881497 #881497 Cannot run testr tests 2 Critical Robert Collins  10 Fix Released
914359 #914359 Parallel tests add all tests to one partition if test durations are 0 2 Critical   10 Fix Released
955006 #955006 Unicode issues can crash testrepository 2 Critical Francesco Banconi  10 Fix Released
961103 #961103 On python 2.7: String or Integer object expected for key, unicode found 2 Critical   10 Fix Released
988481 #988481 Testr tests generate an AttributeError when run with latest subunit 2 Critical Robert Collins  10 Fix Released
974622 #974622 cannot determine order of test execution in a parallel worker 3 High Benji York  10 Fix Released
884429 #884429 No way of getting full stack from failed commands 4 Medium Robert Collins  10 Fix Released
553240 #553240 Please provide --passthrough / --tee option to 'testr run' 6 Wishlist Brad Crittenden  10 Fix Released
613152 #613152 testr load should display failures incrementally 6 Wishlist Jonathan Lange  10 Fix Released
613181 #613181 testr load and testr run should indicated overall success or failure in their summary 6 Wishlist Jonathan Lange  10 Fix Released
814547 #814547 'testr slowest' to find slowest tests 6 Wishlist James Westby  10 Fix Released
814557 #814557 Not told when tests are added 6 Wishlist Jonathan Lange  10 Fix Released
814560 #814560 Not told about changes in number of failures or errors 6 Wishlist Jonathan Lange  10 Fix Released
814563 #814563 Not shown how long a test run takes 6 Wishlist Jonathan Lange  10 Fix Released
914166 #914166 Zope layer setup and teardown 'tests' cannot be filtered by testr 6 Wishlist Robert Collins  10 Fix Released
This milestone contains Public information
Everyone can see this information.