[openstack-dev] [Nova] Hypervisor CI requirement and deprecation plan

Russell Bryant rbryant at redhat.com
Tue Nov 26 13:56:19 UTC 2013


On 11/26/2013 04:48 AM, Bob Ball wrote:
>> -----Original Message-----
>> From: Russell Bryant [mailto:rbryant at redhat.com]
>> Sent: 25 November 2013 22:37
>> To: openstack-dev at lists.openstack.org
>> Subject: Re: [openstack-dev] [Nova] Hypervisor CI requirement and
>> deprecation plan
>>
>> On 11/25/2013 05:19 PM, Matt Riedemann wrote:
>>> I'll play devil's advocate here and ask this question before someone
>>> else does.  I'm assuming that the requirement of a 'full' tempest run
>>> means running this [1].  Is that correct?  It's just confusing sometimes
>>> because there are other things in Tempest that aren't in the 'full' run,
>>> like stress tests.
>>>
>>> [1] https://github.com/openstack/tempest/blob/master/tox.ini#L33
>>>
>>
>> I think the short answer is, "whatever we're running against all Nova
>> changes in the gate".
> 
> Can we strip this down a bit?  I don't see any benefit in running tests that verify Swift's behaviour other than where it interacts with Nova.
> 
> I hope we can safely say that we should run against all "gating" tests which require Nova?  Currently we run quite a number of tests in the gate that succeed even when Nova is not running as the gate isn't just for Nova but for all projects.
> 
> It would be trivial to kill Nova, run the full tempest and only enable those jobs for a new flavour which we must run.
> 
> Thoughts?

Would you like to come up with a more detailed proposal?  What tests
would you cut, and how much time does it save?

-- 
Russell Bryant



More information about the OpenStack-dev mailing list