[openstack-dev] [QA] Moving tempest clients to tempest-lib (was Meeting Thursday January 8th at 22:00 UTC)

David Kranz dkranz at redhat.com
Tue Jan 13 19:25:09 UTC 2015


On 01/08/2015 05:34 AM, Ken'ichi Ohmichi wrote:
> Hi,
>
> Unfortunately, I cannot join tomorrow meeting.
> So I'd like to share the progress of tempest-lib RestClient
> dev before the meeting.
>
> As Paris summit consensus, we have a plan to move RestClient
> from tempest to tempest-lib for moving API tests to each project
> in the future. And we are cleaning the code of RestClient up in
> tempest now. The progress will be complete with some patches[1].
> After merging them, I will move the code to tempest-lib.
>
> This dev requires many patches/reviews, and many people have
> already worked well. Thank you very much for helping this dev,
> and I appreciate continuous effort.
>
> [1]: https://review.openstack.org/#/q/status:open+project:openstack/tempest+branch:master+topic:rest-client,n,z
>
> Thanks
> Ken Ohmichi
Ken, I have a question about this. The end goal is to move the service 
clients and so they must also be free of CONF references. But your 
current changes create a ServiceClient that still uses CONF in its 
constructor rather than taking the arguments. So I'm not sure what 
ServiceClient is adding. I also think whatever class the service clients 
are inheriting cannot contain CONF values?

I was assuming the final arrangement would be something like, using 
neutron as an example:

tempest_lib.RestClient(all needed args)
   tempest_lib.NeutronClient(all needed args to super)
      tempest.NeutronClient(pass CONF values to super)

and where the tempest_lib neutron client would be used by neutron tests 
either through inheritance or delegation. Is that different than your 
vision?

  -David
>
> ---
>
> 2015-01-08 2:44 GMT+09:00 David Kranz <dkranz at redhat.com>:
>> Hi everyone,
>>
>> Just a quick reminder that the weekly OpenStack QA team IRC meeting will be
>> tomorrow Thursday, January 8th at 22:00 UTC in the #openstack-meeting
>> channel.
>>
>> The agenda for tomorrow's meeting can be found here:
>> https://wiki.openstack.org/wiki/Meetings/QATeamMeeting
>> Anyone is welcome to add an item to the agenda.
>>
>> It's also worth noting that a few weeks ago we started having a regular
>> dedicated Devstack topic during the meetings. So if anyone is interested in
>> Devstack development please join the meetings to be a part of the
>> discussion.
>>
>> To help people figure out what time 22:00 UTC is in other timezones
>> tomorrow's
>> meeting will be at:
>>
>> 17:00 EST
>> 07:00 JST
>> 08:30 ACDT
>> 23:00 CET
>> 16:00 CST
>> 14:00 PST
>>
>> -David Kranz
>>
>>
>> _______________________________________________
>> OpenStack-dev mailing list
>> OpenStack-dev at lists.openstack.org
>> http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev
>>
> _______________________________________________
> OpenStack-dev mailing list
> OpenStack-dev at lists.openstack.org
> http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev




More information about the OpenStack-dev mailing list