[openstack-dev] [QA] The future of nosetests with Tempest
Jay Pipes
jaypipes at gmail.com
Fri Jan 17 12:56:43 UTC 2014
On Thu, 2014-01-16 at 22:56 -0500, Matthew Treinish wrote:
> Hi everyone,
>
> With some recent changes made to Tempest compatibility with nosetests is going
> away. We've started using newer features that nose just doesn't support. One
> example of this is that we've started using testscenarios and we're planning to
> do this in more places moving forward.
>
> So at Icehouse-3 I'm planning to push the patch out to remove nosetests from the
> requirements list and all the workarounds and references to nose will be pulled
> out of the tree. Tempest will also start raising an unsupported exception when
> you try to run it with nose so that there isn't any confusion on this moving
> forward. We talked about doing this at summit briefly and I've brought it up a
> couple of times before, but I believe it is time to do this now. I feel for
> tempest to move forward we need to do this now so that there isn't any ambiguity
> as we add even more features and new types of testing.
>
> Now, this will have implications for people running tempest with python 2.6
> since up until now we've set nosetests. There is a workaround for getting
> tempest to run with python 2.6 and testr see:
>
> https://review.openstack.org/#/c/59007/1/README.rst
>
> but essentially this means that when nose is marked as unsupported on tempest
> python 2.6 will also be unsupported by Tempest. (which honestly it basically has
> been for while now just we've gone without making it official)
Thanks for the excellent explanation, Matthew, the above all makes
sense.
+1
Best,
-jay
More information about the OpenStack-dev
mailing list