[openstack-qa] New Client Test Suite

Daryl Walleck daryl.walleck at RACKSPACE.COM
Thu Feb 14 02:33:20 UTC 2013


We've bumped into some Novaclient only issues before in the past as well. Sam and some of his team did prototype some tests that execute using Novaclient. If there's any interest I can see about getting it into a WIP branch to get eyes on it.



Daryl

________________________________
From: Joe Gordon [jogo at cloudscaling.com]
Sent: Tuesday, February 12, 2013 4:39 PM
To: openstack-qa at lists.openstack.org
Subject: [openstack-qa] New Client Test Suite

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
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.openstack.org/pipermail/openstack-qa/attachments/20130214/7db5b435/attachment.html>


More information about the openstack-qa mailing list