[openstack-dev] [sahara] integration tests in python-saharaclient

Trevor McKay tmckay at redhat.com
Thu Sep 4 14:57:05 UTC 2014


Yes, I wrote them.  I use them all the time -- no typo that I know of.
They are great for spinning up a cluster and running EDP jobs.

They may need some polish, but the point is to test the whole chain of
operations from the CLI.  This is contrary to what most OpenStack
projects traditionally do -- most CLI testing is only transformation
testing, that is it tests the output of CLI commands in Tempest but does
not test any kind of integration from the CLI.

Different communities however will have different requirements.  At Red
Hat, for instance, many of our customers rely heavily on the command
line, and our testing includes integration tests from the CLI as the
entry point.  We want this kind of testing.

In fact, in the Icehouse release I found a bug by running the CLI
integration tests.  There was a mismatch between the CLI and Sahara.

These tests are not run in CI currently, however, when/if we end up with
more horsepower in CI they should be.  They should not be deleted.

Best,

Trevor

On Wed, 2014-09-03 at 14:58 -0700, Andrew Lazarev wrote:
> Hi team,
> 
> 
> Today I've realized that we have some tests called 'integration'
> in python-saharaclient. Also I've found out that Jenkins doesn't use
> them and they can't be run starting from April because of typo in
> tox.ini.
> 
> 
> Does anyone know what these tests are? Does anyone mind if I delete
> them since we don't use them anyway?
> 
> 
> Thanks,
> Andrew.
> _______________________________________________
> 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