Horizon is one of projects which do not use testtools for testing. This is because we use Django test framework which depends on python standard unittest. testtools support in Django is out of scope of the horizon project and replacing horizon test from Django to testtools is not productive. we mark this bug as Won't Fix.
On the other hand, Django supports several test runners. Looking at the bug description, the motivation of switching to testtools is to run tests in parallel (and use subunit for output serialization though it is not explicitly mentioned). It is better to be explored separately. ** Changed in: horizon Status: Triaged => Won't Fix -- You received this bug notification because you are a member of Yahoo! Engineering Team, which is subscribed to OpenStack Identity (keystone). https://bugs.launchpad.net/bugs/1177924 Title: Use testr instead of nose as the unittest runner. Status in Ceilometer: Fix Released Status in Cinder: Fix Released Status in django-openstack-auth: New Status in Glance: Fix Released Status in OpenStack Dashboard (Horizon): Won't Fix Status in OpenStack Identity (keystone): Fix Released Status in manila-ui: New Status in python-ceilometerclient: Fix Released Status in python-cinderclient: Fix Released Status in python-heatclient: Fix Released Status in python-keystoneclient: Fix Released Status in OpenStack Object Storage (swift): Fix Released Status in OpenStack DBaaS (Trove): Triaged 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://blueprints.launchpad.net/openstack-ci/+spec/grizzly-testtools blueprint. I am opening this bug so that we can track migration to testr on a per project basis. To manage notifications about this bug go to: https://bugs.launchpad.net/ceilometer/+bug/1177924/+subscriptions -- Mailing list: https://launchpad.net/~yahoo-eng-team Post to : yahoo-eng-team@lists.launchpad.net Unsubscribe : https://launchpad.net/~yahoo-eng-team More help : https://help.launchpad.net/ListHelp