[openstack-qa] Disable all volume tests?

Matthew Treinish mtreinish at kortar.org
Tue Jul 16 20:16:19 UTC 2013


Just to close this out, I pushed out the change to tempest to take care of this
here:

https://review.openstack.org/#/c/37320/

On Tue, Jul 16, 2013 at 02:20:18PM -0400, Matthew Treinish wrote:
> On Tue, Jul 16, 2013 at 11:06:57AM -0700, Jay Buffington wrote:
> > My openstack installation does not include volume storage.  I want to run
> > tempests against it, but I get a lot of errors/failures related to cinder.
> >  For example, all the tests in tempest.api.compute.volumes error.
> 
> Is there a reason for this? You may have found a bug in either cinder, the
> nova volumes extension(what's being tested there) or tempest. You can also
> exclude tests with the '--exclude=' nose option
> 
> > 
> > I see that BaseVolumeTest skips tests when it can't find a cinder endpoint,
> > but that code doesn't get run for tests under tempest.api.compute.
> > 
> > Perhaps tempest should having a setting to skip all tests that require
> > cinder:
> > 
> >     [volume]
> >     cinder_available = false
> > 
> > Is there a way to do this that I'm missing?  Or should I add a
> > blueprint/bug for this?
> 
> That's probably the best way to do this. Of course you won't be able to skip from
> the base class for compute. You'll have to add the skips on a per test class
> basis for test classes that require cinder.
> 
> This should probably be filed as a bug. In general we prefer to have skips like
> that explicitly configurable instead of auto-failing. (like what's already there
> with endpoint detection) The neutron_available flag is the good example of this.
> So we'll want to change this from auto-failing regardless of whether this is
> required for your specific case.
> 
> -Matt Treinish
> 
> 
> 
> _______________________________________________
> openstack-qa mailing list
> openstack-qa at lists.openstack.org
> http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-qa



More information about the openstack-qa mailing list