I have an alternative solution for `rally verify <project> start` command.
What do you think about similar management stuff for verifiers as we have
for deployments?

It requires several changes:
 - `rally verifiers` command: 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.
 - `rally verify` command: The original verification command will check
selected verifier and contain only verifier-specific sub-commands.
 - db changes: we will need to store information about verifiers


On Thu, Mar 12, 2015 at 2:33 AM, Boris Pavlovic <bo...@pavlovic.me> wrote:

> Alex,
>
>
>   * rally plugin should be a part of project (for example, located in
>> functional tests directory)
>
>
> There are 2 issues with such solution:
>
>   1) If rally didn't load plugin, command "rally verify <project>" won't
> exist
>   2) Putting some strange Rally plugin to source of other projects will be
> quite complicated task.
>       I believe we should have at least POC before even asking for such
> stuff.
>
>   * use {project url} instead of {project name} in rally verify command,
>> example:
>
>
> I agree here with Andrey, it is bad UX. Forcing people to write every time
> URLs is terrible.
> They will build own tools on top of such solution.
>
> What  about "rally verify nova start --url <....>" where --url is optional
> argument?
> If "--url" is not specified default url is used.
>
>
> Best regards,
> Boris Pavlovic
>
>
>
>
>
>
> On Wed, Mar 11, 2015 at 7:14 PM, Andrey Kurilin <akuri...@mirantis.com>
> wrote:
>
>> > $ rally verify https://github.com/openstack/nova start
>>
>> 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:)
>>
>> On Wed, Mar 11, 2015 at 12:49 PM, Aleksandr Maretskiy <
>> amarets...@mirantis.com> wrote:
>>
>>> The idea is great, but IMHO we can move all project-specific code out of
>>> rally, so:
>>>
>>>   * rally plugin should be a part of project (for example, located in
>>> functional tests directory)
>>>   * use {project url} instead of {project name} in rally verify command,
>>> example:
>>>
>>>         $ rally verify https://github.com/openstack/nova start
>>>
>>>
>>> On Tue, Mar 10, 2015 at 6:01 PM, Timur Nurlygayanov <
>>> tnurlygaya...@mirantis.com> wrote:
>>>
>>>> Hi,
>>>>
>>>> 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.
>>>>
>>>> Thank you!
>>>>
>>>> On Mon, Mar 9, 2015 at 6:04 PM, Chris Dent <chd...@redhat.com> wrote:
>>>>
>>>>> On Mon, 9 Mar 2015, Davanum Srinivas wrote:
>>>>>
>>>>>  2. Is there a "test" project with Gabbi based tests that you know of?
>>>>>>
>>>>>
>>>>> In addition to the ceilometer tests that Boris pointed out gnocchi
>>>>> is using it as well:
>>>>>
>>>>>    https://github.com/stackforge/gnocchi/tree/master/gnocchi/
>>>>> tests/gabbi
>>>>>
>>>>>  3. What changes if any are needed in Gabbi to make this happen?
>>>>>>
>>>>>
>>>>> I was unable to tell from the original what "this" is and how gabbi
>>>>> is involved but the above link ought to be able to show you how
>>>>> gabbi can be used. There's also the docs (which could do with some
>>>>> improvement, so suggestions or pull requests welcome):
>>>>>
>>>>>    http://gabbi.readthedocs.org/en/latest/
>>>>>
>>>>> --
>>>>> Chris Dent tw:@anticdent freenode:cdent
>>>>> https://tank.peermore.com/tanks/cdent
>>>>>
>>>>> ____________________________________________________________
>>>>> ______________
>>>>> OpenStack Development Mailing List (not for usage questions)
>>>>> Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:
>>>>> unsubscribe
>>>>> http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev
>>>>>
>>>>
>>>>
>>>>
>>>> --
>>>>
>>>> Timur,
>>>> Senior QA Engineer
>>>> OpenStack Projects
>>>> Mirantis Inc
>>>>
>>>>
>>>> __________________________________________________________________________
>>>> OpenStack Development Mailing List (not for usage questions)
>>>> Unsubscribe:
>>>> openstack-dev-requ...@lists.openstack.org?subject:unsubscribe
>>>> http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev
>>>>
>>>>
>>>
>>>
>>> __________________________________________________________________________
>>> OpenStack Development Mailing List (not for usage questions)
>>> Unsubscribe:
>>> openstack-dev-requ...@lists.openstack.org?subject:unsubscribe
>>> http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev
>>>
>>>
>>
>>
>> --
>> Best regards,
>> Andrey Kurilin.
>>
>> __________________________________________________________________________
>> OpenStack Development Mailing List (not for usage questions)
>> Unsubscribe:
>> openstack-dev-requ...@lists.openstack.org?subject:unsubscribe
>> http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev
>>
>>
>
> __________________________________________________________________________
> OpenStack Development Mailing List (not for usage questions)
> Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe
> http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev
>
>


-- 
Best regards,
Andrey Kurilin.
__________________________________________________________________________
OpenStack Development Mailing List (not for usage questions)
Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev

Reply via email to