<div dir="ltr"><div><div><span class="im">I have an alternative solution for `rally verify <project> start` command. <br></span></div><div><span class="im">What do you think about similar management stuff for verifiers as we have for deployments?<br><br>It requires several changes:<br></span><span class="im"><span class="im"> - `rally verifiers` command: </span>Implementation of new command, which will manage(install, reinstall, remove, configure) verifiers(tempest, project-specific functional tests, gabbi and etc), will allow users to have several tempest verifiers with different configurations or branches and easily switch between them.</span></div> - `rally verify` command: The original verification command will check selected verifier and contain only verifier-specific sub-commands.<br></div> - db changes: we will need to store information about verifiers<br><div><div><div><div><span class="im"><br></span></div><span class="im"></span><div><div><div class="gmail_extra"><br><div class="gmail_quote">On Thu, Mar 12, 2015 at 2:33 AM, Boris Pavlovic <span dir="ltr"><<a href="mailto:boris@pavlovic.me" target="_blank">boris@pavlovic.me</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="ltr">Alex,<div><br></div><div><br></div><div><span class=""><blockquote style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex" class="gmail_quote">  * rally plugin should be a part of project (for example, located in functional tests directory)</blockquote><div><br></div></span><div>There are 2 issues with such solution: </div><div><br></div><div>  1) If rally didn't load plugin, command "rally verify <project>" won't exist </div><div>  2) Putting some strange Rally plugin to source of other projects will be quite complicated task. </div><div>      I believe we should have at least POC before even asking for such stuff. </div><span class=""><div><br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><span style="font-size:12.8px">  * use {project url} instead of {project name} in rally verify command, example:</span></blockquote><div><span style="font-size:12.8px"><br></span></div></span><div><span style="font-size:12.8px">I agree here with Andrey, it is bad UX. Forcing people to write every time URLs is terrible. </span></div><div><span style="font-size:12.8px">They will build own tools on top of such solution. </span></div><div><span style="font-size:12.8px"><br></span></div><div><span style="font-size:12.8px">What  about "rally verify nova start --url <....>" where --url is optional argument?</span></div><div><span style="font-size:12.8px">If "--url" is not specified default url is used. </span></div><div><span style="font-size:12.8px"><br></span></div><div><span style="font-size:12.8px"><br></span></div><div><span style="font-size:12.8px">Best regards,</span></div><div><span style="font-size:12.8px">Boris Pavlovic </span></div><div><span style="font-size:12.8px"><br></span></div><div><br></div><div><br></div><div><br></div><div><br></div><span style="font-size:12.8px"></span></div></div><div class=""><div class="h5"><div class="gmail_extra"><br><div class="gmail_quote">On Wed, Mar 11, 2015 at 7:14 PM, Andrey Kurilin <span dir="ltr"><<a href="mailto:akurilin@mirantis.com" target="_blank">akurilin@mirantis.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="ltr"><span>> $ rally verify <a href="https://github.com/openstack/nova" target="_blank">https://github.com/openstack/nova</a> start<br><br></span>As one of end-users of Rally, I dislike such construction, because I don't want to remember links to repos, they are too long for me:)<br></div><div class="gmail_extra"><div><div><br><div class="gmail_quote">On Wed, Mar 11, 2015 at 12:49 PM, Aleksandr Maretskiy <span dir="ltr"><<a href="mailto:amaretskiy@mirantis.com" target="_blank">amaretskiy@mirantis.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="ltr"><div><div><div>The idea is great, but IMHO we can move all project-specific code out of rally, so:<br><br>  * rally plugin should be a part of project (for example, located in functional tests directory)<br></div>  * use {project url} instead of {project name} in rally verify command, example:<br><br></div>        $ rally verify <a href="https://github.com/openstack/nova" target="_blank">https://github.com/openstack/nova</a> start<br><br></div></div><div><div><div class="gmail_extra"><br><div class="gmail_quote">On Tue, Mar 10, 2015 at 6:01 PM, Timur Nurlygayanov <span dir="ltr"><<a href="mailto:tnurlygayanov@mirantis.com" target="_blank">tnurlygayanov@mirantis.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="ltr">Hi,<div><br></div><div>I like this idea, we use Rally for OpenStack clouds verification at scale and it is the real issue - how to run all functional tests from each project with the one script. If Rally will do this, I will use Rally to run these tests.</div><div><br></div><div>Thank you!</div></div><div class="gmail_extra"><div><div><br><div class="gmail_quote">On Mon, Mar 9, 2015 at 6:04 PM, Chris Dent <span dir="ltr"><<a href="mailto:chdent@redhat.com" target="_blank">chdent@redhat.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><span>On Mon, 9 Mar 2015, Davanum Srinivas wrote:<br>
<br>
<blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
2. Is there a "test" project with Gabbi based tests that you know of?<br>
</blockquote>
<br></span>
In addition to the ceilometer tests that Boris pointed out gnocchi<br>
is using it as well:<br>
<br>
   <a href="https://github.com/stackforge/gnocchi/tree/master/gnocchi/tests/gabbi" target="_blank">https://github.com/stackforge/<u></u>gnocchi/tree/master/gnocchi/<u></u>tests/gabbi</a><span><br>
<br>
<blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
3. What changes if any are needed in Gabbi to make this happen?<br>
</blockquote>
<br></span>
I was unable to tell from the original what "this" is and how gabbi<br>
is involved but the above link ought to be able to show you how<br>
gabbi can be used. There's also the docs (which could do with some<br>
improvement, so suggestions or pull requests welcome):<br>
<br>
   <a href="http://gabbi.readthedocs.org/en/latest/" target="_blank">http://gabbi.readthedocs.org/<u></u>en/latest/</a><span><font color="#888888"><br>
<br>
-- <br>
Chris Dent tw:@anticdent freenode:cdent<br>
<a href="https://tank.peermore.com/tanks/cdent" target="_blank">https://tank.peermore.com/<u></u>tanks/cdent</a><br>
<br>
______________________________<u></u>______________________________<u></u>______________<br>
OpenStack Development Mailing List (not for usage questions)<br>
Unsubscribe: <a href="http://OpenStack-dev-request@lists.openstack.org?subject:unsubscribe" target="_blank">OpenStack-dev-request@lists.<u></u>openstack.org?subject:<u></u>unsubscribe</a><br>
<a href="http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev" target="_blank">http://lists.openstack.org/<u></u>cgi-bin/mailman/listinfo/<u></u>openstack-dev</a><br>
</font></span></blockquote></div><br><br clear="all"><div><br></div></div></div><span><font color="#888888">-- <br><div><div dir="ltr"><div><div dir="ltr"><div><div dir="ltr"><font color="#888888"><font color="#888888"><br></font></font><div style="font-family:arial;font-size:small">Timur,</div><div style="font-family:arial;font-size:small">Senior QA Engineer</div><div style="font-family:arial;font-size:small">OpenStack Projects</div><div style="font-family:arial;font-size:small">Mirantis Inc</div></div></div></div></div></div></div>
</font></span></div>
<br>__________________________________________________________________________<br>
OpenStack Development Mailing List (not for usage questions)<br>
Unsubscribe: <a href="http://OpenStack-dev-request@lists.openstack.org?subject:unsubscribe" target="_blank">OpenStack-dev-request@lists.openstack.org?subject:unsubscribe</a><br>
<a href="http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev" target="_blank">http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev</a><br>
<br></blockquote></div><br></div>
</div></div><br>__________________________________________________________________________<br>
OpenStack Development Mailing List (not for usage questions)<br>
Unsubscribe: <a href="http://OpenStack-dev-request@lists.openstack.org?subject:unsubscribe" target="_blank">OpenStack-dev-request@lists.openstack.org?subject:unsubscribe</a><br>
<a href="http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev" target="_blank">http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev</a><br>
<br></blockquote></div><br><br clear="all"><br>-- <br></div></div><div><div dir="ltr">Best regards,<br>Andrey Kurilin.<br></div></div>
</div>
<br>__________________________________________________________________________<br>
OpenStack Development Mailing List (not for usage questions)<br>
Unsubscribe: <a href="http://OpenStack-dev-request@lists.openstack.org?subject:unsubscribe" target="_blank">OpenStack-dev-request@lists.openstack.org?subject:unsubscribe</a><br>
<a href="http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev" target="_blank">http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev</a><br>
<br></blockquote></div><br></div>
</div></div><br>__________________________________________________________________________<br>
OpenStack Development Mailing List (not for usage questions)<br>
Unsubscribe: <a href="http://OpenStack-dev-request@lists.openstack.org?subject:unsubscribe" target="_blank">OpenStack-dev-request@lists.openstack.org?subject:unsubscribe</a><br>
<a href="http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev" target="_blank">http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev</a><br>
<br></blockquote></div><br><br clear="all"><br>-- <br><div class="gmail_signature"><div dir="ltr">Best regards,<br>Andrey Kurilin.<br></div></div>
</div></div></div></div></div></div></div>