<div dir="ltr">On Wed, Mar 27, 2013 at 10:44 PM, Sean Dague <span dir="ltr"><<a href="mailto:sean@dague.net" target="_blank">sean@dague.net</a>></span> wrote:<br><div class="gmail_extra"><div class="gmail_quote"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<div class="im">On 03/27/2013 09:43 AM, Jay Pipes wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
On 03/26/2013 09:27 PM, Yaniv Kaul wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
Without the ability to configure OpenStack,  it's not going to fly.  Configure means:<br>
0. Installation scenarios (installation of different components on different hosts)<br>
1. Ini files manipulation (nova.conf and friends)  and restarting services<br>
2. JSON files manipulation (policy files)<br>
3. Configuration via the API (and/or nova-manage)<br>
<br>
The above are basic blocks to any true scenario (and end to end) testing.<br>
Y.<br>
</blockquote>
<br>
Tempest does not need to do any of the above. Tempest assumes that<br>
environment has been set up already, and executes its tests for expected<br>
behaviour regardless of the configuration of the environment.<br>
<br>
Projects like devstack-gate (which runs devstack and configures the<br>
environments used in continuous integration testing) also write<br>
Tempest's configuration file, which tells Tempest certain key details<br>
about the environment it will execute against, including capabilities<br>
like ability to resize images, perform migrations, etc.<br>
<br>
Now what *would* enable better support for scenario testing would be<br>
API-based discovery of an OpenStack environment's capabilities and<br>
configuration settings... that would enable Tempest to customize some of<br>
its settings based on what it can query the OpenStack endpoints for.<br>
</blockquote>
<br></div>
My thoughts exactly.</blockquote><div><br></div><div style>I agree. Tempest does not need to configure the environment(installation, ini files..).</div><div style>That is not responsibility for Tempest. And, we can think about the better support for scenario testing.</div>
</div><div><br></div>Regards,<br><div dir="ltr">Masayuki Igawa<br><br></div>
</div></div>