fix javelin to let you specify imgdir

The biggest issue with javelin right now is locating images on
disk. This needs a reference to a base devstack directory for it
to work in a generic way. This will let us specify the devstack
base dir on the cli, and provide a well understood dir under it
in the yaml to support images.

Disable volumes until we can bootstrap the code.

Change-Id: If5f2674179eea4972ad43a1581073d483bb75d79
Merge "Change of copyright to HP for keystone regions"
Merge "Add tox job to build docs"
Merge "First part of moving success response checking to identity client"
Add three new CLI tests of sahara

This patch adds test cases for sahara CLI Positional arguments:
1. bash-completion
2. help

This patch adds test cases for sahara CLI Optional arguments:
1. version

Partially implements: blueprint cli-tests-coverage

Change-Id: I59c7dd34cdb625eba370aa2a02c7cd25f713fcc0
Re-enable 'check_trust_roles'

Re-enable the 'check_trust_roles' method. This can be
merged after the patches for change id
I13ce159cbe9739d4bf5d321fc4bd069245f32734 are merged
(master and stable/icehouse for Keystone).

This changeset updates the new location for the check_trust_role
HTTP status validation (in services/identity/v3/json/identity_client.py).
Previously this was located in identity/admin/v3/test_trusts.py.

Commented code indicating the above location change occurred has been
removed.

Change-Id: If1b7f18d7a357f4b3a4b478e300a17f2cc4a6159
Closes-Bug: #1334368
Add "capabilities:" to multiple_backends extra-spec key

cinder-scheduler uses all the "capabilities:" to scope the
cinder-volume. With no "capabilities:" prefix set in extra_spec,
it will be no effect from cinder-scheduler to schedule the
cinder-volume, which is not the purpose of the testcase.
To address the review comment, This change will not remove but
adds 2 cases for the "capabilities:" prefix to volume type key:
extra-spec "capabilities:volume_backend_name".

Change-Id: Ie870091f2a5657b3ab6a0171de2cffe6945a0f7c
Closes-Bug: #1295050
Merge "olso log sync"
Merge "fix javelin to let you specify imgdir"
Correct volume type api schema validation

Volume type in api response body can be None, so add None value to
volume create and list api  schema validation.

Closes-bug: 1341924

Change-Id: I151b407ea2ec871375cbf96f41269fd8a5414a29
Adds list users tests in v3

This submission adds test_list_users.py which has
list users with params test cases. Hence made changes
in client methods accordingly.

Change-Id: I264440772c2138ddbac74e68f227c6fb989c7b9f
Adds new v3 projects tests to Keystone

This submission adds a new test script "test_list_projects.py"
which has list projects with filters test cases. Also adds
missing v2 tests in v3 projects test script. Hence made
required changes in support functions too. As there is a new
script test_list_projects.py with list cases in it, hence removed
the test_list_projects test case from test_projects.py script and
added it to test_list_projects.py

Change-Id: I2db83e7cb70d89e7516c92eba4cb24115203e143
Add tests for wait_for_server_status

Unit tests for wait_for_server_status, partially implements bp unit-tests.

Change-Id: I11a30291b99fd3f33b01ce3d96e084e7e708c998
Correct misspelled words

Correct some misspelled words:
responCe => responSe,
unkown => unkNown
infomation => infoRmation.

Change-Id: If0f8c2b71381be087694654969d7ea1483da7b17
Create test images via Glance instead of Nova

When possible, create blank test images in Glance instead of relying on
snapshotting, which may not be supported on the hypervisors under test.

Change-Id: I56f79b0ae718b2dcc43853bed3a792f15eccc313
Merge "Add three new CLI tests of sahara"
Skip hypervisor uptime test for baremetal

Baremetal and ironic drivers have no concept of a hypervisor, thus
they do not implement the get_host_uptime() virt driver API call.
We would have to modify the underlying Tempest class that does the REST
calls to consider HTTP 501 (Not Implemented) successful, which would
affect the entire test suite. Instead, we just skip this test if
the baremetal/ironic driver is enabled.

Change-Id: I00c4146148063f6b20396dcbd0c911a386e488b1
Closes-Bug: #1338711
Merge "Remove docutils pin"
Merge "Always pass str to shlex.split for py26 compat"
Merge "Fix availability zone client in compute admin test"