[openstack-qa] [Tempest] Blueprint: add-scenario-tests

Sean Dague sean at dague.net
Wed Mar 27 11:27:59 UTC 2013


On 03/26/2013 09:27 PM, Yaniv Kaul wrote:
> Without the ability to configure OpenStack,  it's not going to fly.  Configure means:
> 0. Installation scenarios (installation of different components on different hosts)
> 1. Ini files manipulation (nova.conf and friends)  and restarting services
> 2. JSON files manipulation (policy files)
> 3. Configuration via the API (and/or nova-manage)
>
> The above are basic blocks to any true scenario (and end to end) testing.
> Y.

I disagree. It's important that we hold the line that Tempest is not an 
installer, tempest is a validator.

Devstack is an installer. Packstack is an installer. How you get working 
code should be arbitrary and outside the scope of tempest.

A tempest scenario could always run a set of pre-checks to figure out if 
it's possible for it to run. If that's impossible to tell from our admin 
apis on services, we should enhance the components (nova, quantum, etc) 
to give us interfaces that let us get enough info to figure out if the 
scenario is runnable.

	-Sean

-- 
Sean Dague
http://dague.net



More information about the openstack-qa mailing list