Merge "Eliminate the impact of "wait_until='BUILD'""
Fix race condition for test_flavors_extra_specs

Use rand methods to create flavor name and id so
parallel running of xml and json classes will not
fail with conflicting names.

Also fixes bug 1220034

Change-Id: I266f4a55e6f8c5a0e063164f656b09b4140c5866
Merge "fix race condition between addCleanup and lockutils"
Fix tempest config usage in test_attach_volume

This commit just reworks the config usage for class level variables
that use config values to avoid making uneccesary calls of
TempestConfig().

Change-Id: I48a5f402c9e7a743d65c54ccc0a1df494554676c
Fix import grouping in scenario tests

This commit just fixes the grouping for imports in 2 scenario
test files. Previously they were incorrectly grouping the imports.

Change-Id: I27e37ce03299e878012cbc04f5224ed2681a2df7
Merge "Fix tempest config usage in test_attach_volume"
Merge "Fix import grouping in scenario tests"
Remove order dependence from network_basic_ops

There is no guarantee on runtime order for tests, however
test_network_basic_ops had a separate test case for each step in
the scenario being run. This commit just changes the test structure
to individually run the steps of the test scenario inside a single
test method.

Change-Id: I729959b7a11a4c4413c3a7c262318725c56871c1
Add @services decorator

This commit adds a new decorator used for specifying service tags for
a test. It just wraps the attr decorator but before adding the attr it
checks to make sure a valid service name was used.

Part of bp add-service-tags

Change-Id: I0cdf3f5c703a5e4573b8e9b26fb8ede9b6d77690
Add service tags to api.volume

This commit adds a service tag for tests in tempest.api.volume that
use a service other than cinder.

Part of bp add-service-tags

Change-Id: I9a8e713f2579eb9bab311431cd22e980c7d33810
Translate server extension attributes to json

Several server attributes looks different when using the xml
interface, because the namespace part appears in the attribute name.
This change translates 7 xml namespace attribute part to the json
equivalent.

Change-Id: Ie7a117207f0a1945964e1ca8c9d531c4af70211b
Adds verfication for Bootable Volume

This submission is to verify the response body of Bootable Volume.
To do so, added required assertions in "test_volumes_get.py"
test script located at ./api/volume and also required modifications
are done in get_volume, list_volumes, list_volumes_with_detail
methods of volumes_client.py(XML)

Implements blueprint: cinder-grizzly1-blueprints-implementation

Change-Id: Id8ac81e268abde1df8d11055079e13e67d4e7ae1
Merge "Translate server extension attributes to json"
Dump basic network info  in the test_network_basic_ops

Add minimal debug debug capability for basic network informations,
These information, especially the nat rules in the router namespaces
 usually very helpful.

Change-Id: I8840cb5e388fc8b674b66f8de4e25754ccbe0863
task_state must be consider before many action

* Creating server status wait function for using with
  xml and json status wait.
* Considering fast status changes for BUILD status related tests.
  BUILD status wait can be useful when the server does
  not really need to be active for the test and we do not want to
  fail because the server reached the ACTIVE state before responding
  to the status query, due to rate limitation or for other reasons.
* Moving the wait function to new module, which could be used for
  collecting all wait related functionality.

  Fixing bug 1170118

Change-Id: Ie301124952412dab2b11a92a25ee54c633d08eeb
Adds disk_format parameter to upload_volume method in volumes client

Adds a third parameter, disk_format, to the upload_volume method of
the volumes client. The parameter is also added to the Tempest
configuration and defaults to "raw" if not set.

Closes-Bug: #1218666
Change-Id: I6c62796161c9219cbd80eb9fecc7fbb0f3a4681a
Merge "Append some operations to boot from volume pattern"
added an api test for security_groups

api test to security groups and rules.
add needed support to network_client (json and xml)

Change-Id: I9e35dde3b1f6299ca097acabd531902063cbfe70
Merge "Fix race condition for test_flavors_extra_specs"
Merge "Add service tags to api.volume"