Use testr instead of nose as the unittest runner.
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Ceilometer |
Fix Released
|
Undecided
|
Angus Salkeld | ||
Cinder |
Fix Released
|
Medium
|
Michael Kerrin | ||
Glance |
Fix Released
|
Undecided
|
Unassigned | ||
OpenStack DBaaS (Trove) |
Triaged
|
Low
|
Unassigned | ||
OpenStack Dashboard (Horizon) |
Won't Fix
|
Wishlist
|
Unassigned | ||
OpenStack Identity (keystone) |
Fix Released
|
Wishlist
|
David Stanek | ||
OpenStack Object Storage (swift) |
Fix Released
|
Wishlist
|
Richard Hawkins | ||
django-openstack-auth |
Won't Fix
|
Wishlist
|
Unassigned | ||
manila-ui |
Won't Fix
|
Wishlist
|
Unassigned | ||
python-ceilometerclient |
Fix Released
|
Undecided
|
Angus Salkeld | ||
python-cinderclient |
Fix Released
|
Medium
|
Unassigned | ||
python-heatclient |
Fix Released
|
Medium
|
Steve Baker | ||
python-keystoneclient |
Fix Released
|
Wishlist
|
Clark Boylan |
Bug Description
We want to start using testr as our test runner instead of nose so that we can start running tests in parallel. For the projects that have switched we have seen improvements to test speed and quality.
As part of getting set for that, we need to start using testtools and fixtures so provide the plumbing and test isolation needed for automatic parallelization. The work can be done piecemeal - with testtools and fixtures being added first, and then tox/run_tests being ported to us testr/subunit instead of nose.
This work was semi tracked during Grizzly with this https:/
CVE References
Changed in python-heatclient: | |
assignee: | nobody → Steve Baker (steve-stevebaker) |
importance: | Undecided → Medium |
Changed in cinder: | |
importance: | Undecided → Medium |
status: | New → Confirmed |
Changed in python-cinderclient: | |
importance: | Undecided → Medium |
status: | New → Confirmed |
Changed in horizon: | |
milestone: | havana-1 → havana-2 |
Changed in ceilometer: | |
milestone: | none → havana-1 |
status: | Fix Committed → Fix Released |
Changed in python-keystoneclient: | |
importance: | Undecided → Wishlist |
Changed in python-keystoneclient: | |
status: | In Progress → Fix Committed |
Changed in keystone: | |
importance: | Undecided → Wishlist |
status: | New → Confirmed |
Changed in python-cinderclient: | |
status: | Confirmed → Fix Committed |
Changed in python-heatclient: | |
status: | New → Fix Committed |
Changed in horizon: | |
assignee: | nobody → Kieran Spear (kspear) |
Changed in python-keystoneclient: | |
milestone: | none → 0.3.0 |
status: | Fix Committed → Fix Released |
Changed in horizon: | |
milestone: | havana-2 → havana-3 |
Changed in python-heatclient: | |
milestone: | none → v0.2.3 |
Changed in cinder: | |
milestone: | none → havana-2 |
status: | Fix Committed → Fix Released |
Changed in horizon: | |
milestone: | havana-3 → none |
Changed in keystone: | |
assignee: | nobody → Morgan Fainberg (mdrnstm) |
Changed in python-heatclient: | |
milestone: | v0.2.3 → none |
status: | Fix Committed → Fix Released |
Changed in ceilometer: | |
milestone: | havana-1 → 2013.2 |
Changed in cinder: | |
milestone: | havana-2 → 2013.2 |
Changed in trove: | |
status: | New → Triaged |
Changed in keystone: | |
milestone: | none → icehouse-1 |
status: | Fix Committed → Fix Released |
Changed in keystone: | |
milestone: | icehouse-1 → 2014.1 |
Changed in trove: | |
importance: | Undecided → Low |
Changed in glance: | |
status: | Fix Committed → Fix Released |
Changed in glance: | |
milestone: | juno-2 → 2014.2 |
Changed in horizon: | |
assignee: | Kieran Spear (kspear) → Lin Hua Cheng (lin-hua-cheng) |
Changed in django-openstack-auth: | |
assignee: | nobody → Lin Hua Cheng (lin-hua-cheng) |
Changed in horizon: | |
assignee: | Lin Hua Cheng (lin-hua-cheng) → nobody |
Changed in django-openstack-auth: | |
assignee: | Lin Hua Cheng (lin-hua-cheng) → nobody |
Changed in swift: | |
importance: | Undecided → Wishlist |
Changed in python-ceilometerclient: | |
status: | Fix Committed → Fix Released |
Changed in swift: | |
status: | New → Triaged |
Changed in python-cinderclient: | |
status: | Fix Committed → Fix Released |
Changed in django-openstack-auth: | |
importance: | Undecided → Wishlist |
Changed in swift: | |
assignee: | nobody → Richard Hawkins (richard-hawkins) |
Changed in trove: | |
assignee: | nobody → Gábor Antal (gabor.antal) |
Changed in horizon: | |
assignee: | nobody → Gábor Antal (gabor.antal) |
Changed in trove: | |
assignee: | Gábor Antal (gabor.antal) → nobody |
Changed in horizon: | |
assignee: | Gábor Antal (gabor.antal) → nobody |
Changed in manila-ui: | |
importance: | Undecided → Wishlist |
Changed in django-openstack-auth: | |
status: | New → Won't Fix |
https:/ /review. openstack. org/#/q/ status: open+project: openstack/ python- ceilometerclien t+branch: master+ topic:testr, n,z