[openstack-qa] New Client Test Suite
David Kranz
david.kranz at qrclab.com
Thu Feb 14 02:13:14 UTC 2013
This seems like a good idea but I have a question. I have used the
python API from novaclient extensively as well as the cli. You are
talking about testing the cli I think. At the Boston OpenStack meetup
tonight I heard that novaclient was not intended to be a Python library
for nova but was a cli that happened to be implemented in Nova. Is that
something every one but me knew? Are there no Python bindings the
community intends to support?
-David
On 2/12/2013 5:39 PM, Joe Gordon wrote:
> Hi All,
>
> We currently have thorough API tests (Tempest) that do an excellent
> job of testing nova, glance, keystone, etc. But to date we don't have
> anything that tests the assorted python clients.
>
> Extensive python client tests, which would consist of mostly shell
> commands, would prevent many bugs from arising such as:
> https://bugs.launchpad.net/python-novaclient/+bug/1122958.
>
> The question is where should theses tests live?
>
> * Devstack/smoketests - these are just smoketests and are not designed
> to be exhaustive
> * Tempest - currently explicitly doesn't use the python clients, but
> we can add a separate folder that tests the clients
> * In respective client repos - easier to require new tests when
> adding to client, but will result in divergent test suites
> * Separate Repo - perhaps this is premature?
>
> I propose adding a separate folder in tempest to run the python client
> tests, and taking it from there.
>
>
> best,
> Joe Gordon
>
>
> _______________________________________________
> openstack-qa mailing list
> openstack-qa at lists.openstack.org
> http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-qa
More information about the openstack-qa
mailing list