Added neutron cli test case for fwaas

Change-Id: I43bcbae0ad5a6379b7f93c82c7a330ca7de8a6bd
Dashboard login page assert string fix

Fixes the asserted string in login_page test so it is not failing when header
tag gets new attributes

Change-Id: I88c52ab5c95269fc42c281915b101f4e2e8e0c00
Expand service validation to work for Nova cells

In order to run the services tests on Nova cells the validation schema
needs to be adapted to handle the scoped region[!child]@<service_id>
format that cells uses.

Change-Id: I530f6635393af9310070cbb36b6e51eed1979ddb
Respect auth.allow_tenant_isolation

Do not unconditionally use IsolatedCreds.

Closes-Bug: #1397244
Change-Id: I39f7e488dd6d649d2279f739f7da1076fea03ca0
Use a compute service type from tempest.conf

Auto negative test generator is using static service type 'compute',
but EndpointNotFound happens when customizing compute service type
on Keystone.
This patch fixes the problem by using a compute service type from
tempest.conf.

Change-Id: I5fcf53cc9a24bf4f2a00f11540bd87932212933f
Expect badRequest in server metadata negative test

In Nova V2, when server is being created with long metadata, exception
OverLimit is thrown. But Nova V2.1 API has strong input validation
and catch long metadata during input validation only and throw badRequest.

This patch modifies the negative test to expect both exception.

This is needed to share V2 and V2.1 tests.

Change-Id: I1e619389f1f986374e7d1da86eecf3074a591711
Fix print name of ResponseBody object

Change-Id: I80c7f1d1013bd2b1650149cb8bd5cf5d3088ccfc
Use volume_id rather than volume_name in volume extensions timeout

We're seeing "Volume None failed to reach in-use status within the
required time" because the volume_name is not set as displayName in the
response body, this is different between cinder v1 and v2, so just use
the volume_id in the TimeoutException message, like what the
volumes_client does in it's wait_for_volume_status method.

Related-Bug: #1398078

Change-Id: I24062b559f977d552789d850ea13e365b33070cd
Merge "Expect badRequest in server metadata negative test"
Merge "Fix print name of ResponseBody object"
Merge "Respect auth.allow_tenant_isolation"
Merge "Use volume_id rather than volume_name in volume extensions timeout"
Merge "Added neutron cli test case for fwaas"
Merge "Expand service validation to work for Nova cells"
Merge "Dashboard login page assert string fix"
Merge "Use a compute service type from tempest.conf"
Merge branch 'master' of https://github.com/openstack/tempest