Remove unnecessary log message

This commit removes a useless log message from call_until_true. The
debug log there provides no useful debug information, just printing
that the sleep loop iterated doesn't enable any extra debugging. In
the worst case it ends up polluting the logs with the same message
while the loop times out. So let's just remove it.

Closes-Bug: #1336591
Change-Id: Ia0cec5c699470554a25c077082878772158f4c5a
Add new shelve compute feature flag

Shelving/unshelving is not supported across all drivers (e.g., Ironic).
This adds a new compute feature flag and skips tests where this function
is performed.

Change-Id: Ib94b479db2b691e73c6121c17cb47ae1c25636a8
Sahara: preparations for job tests

* create/list/get/delete methods to Sahara API client for jobs
  were added
* Method "create_job" was added
* tearDownClass method was expanded

Partially implements: blueprint savanna-api-tests

Change-Id: I8d52a7505aeb25b7de3f6c8479daa056b8c6eae7
Sahara: add API tests for jobs

* create/list/get/delete API tests for jobs were added

Implements: blueprint savanna-api-tests

Change-Id: I8110f4e62c6934967aa316a7027987390d5135a8
Enable some volumes v2 tests by sharing codes part2

1. Rename volumes v1 client to a base client, then create
   v1 and v2 clients inheriting base client.
2. create volumes v2 tests using the existent test class.
3. create a new test class for v1, which inherits v2.

This patch includes the following volumes tests:
- test_availability_zone.py
- test_extensions.py

Partially implements: blueprint cinder-v2-api-tests

Change-Id: Ie21ebc184710e9abe894cdc20ed7a39aacc94ded
More comments to doc strings

This patch continues to change comments back to doc strings.

Co-Authored With: Jamie Lennox <jamielennox@redhat.com>

Change-Id: I1618344f49cf151cf30ed5470417b27962a70999
Allow out of quota failure status code to be 413 or 403

The commit I2bb8a60ef254afbfed514cfeebe75355d0de4475 tries to change
error codes of quota-out to suitable ones (HTTPForbidden).
We need to allow both HTTP413 and HTTP403 because branchless Tempest
needs to support both master and icehouse/stable branches.

Change-Id: I4a867ba9ffa43801bb05ce1d33687cb5b9a3e0fb
Related-Bug: #1298131
Merge "Enable some volumes v2 tests by sharing codes part2"
Set python hash seed to 0 in tox.ini

New tox (>=1.7.0) sets a random python hash seed by default. This is
generally good for testing because it will help keep projects working
regardless of the hash seed, but tempest unittests don't currently
pass a with a random hash seed so set it to the python default seed.

This change will allow us to use new tox again and remove the
restriction on tox<=1.6.1 to run unittests.

Change-Id: Ib54364877a251db48c54dfdc43c503281ea1f04a
Merge "Sahara: preparations for job tests"
Merge "Set python hash seed to 0 in tox.ini"
Merge "Add new shelve compute feature flag"
Merge "Sahara: add API tests for jobs"
Skip ceilometer test test_check_glance_v*_notifications

This test was introduced in Id049b6cb8ab3092c50f35894cf5a6bda7ff04617
and is causing bug 1351627 to cause gate failures.

Since this transient failure is hurting everyone disable the test until
the underlying issues are resolved.

Change-Id: I763212bad849980bea7fdb96384a5fba7889cce7
Related-Bug: 1351627
Implement javelin2 destroy images

implement destroy_images function in javelin2

Change-Id: I730f239190bf1099f173d7781be035a90a911a95
Move response validation schema's in sub folder

In order to move all negative test schema's to tempest/api_schema it's
needed to separate between response checking and request checking.

Change-Id: I27c03bbba3b559f9ef587cea5b4192f89b02dcf1
Partially-implements: bp api-schema-unification
Merge "Skip ceilometer test test_check_glance_v*_notifications"
Merge "Remove unnecessary log message"
Merge "More comments to doc strings"
Merge "Allow out of quota failure status code to be 413 or 403"