Clarify admin_delete_server_of_others test case

create_test_server() doesn't wait for server 'ACTIVE' by default now.
But this test case verifies 'Can a admin delete servers of others?'. So
we should wait until 'ACTIVE' here.

Change-Id: Ibb9e65166035c686c0b222033cb08f32a63f8b23
Avoid masking an assert failure with a KeyError Exception

This patch does not address the underlying issue as to
why the key was not in the data dictionary, but it serves
the purpose of getting a better error message due to the
failure in meeting the pre-conditions to the test.

Change-Id: I507a34456e8d047728bb7c1d1e5d189e3d00e7c1
Related-bug: #1268274
Log ip Information on ssh failures in the minimum scenario

The minimum scenario frequently have ssh connectivity issues,
 both with neutron and nova-network. Logging the ip and iptables
state at the failure, can help in finding the root cause sooner.

Change-Id: I3205541f96810b5b88e7c5ac3000fe1a1294ec65
Merge "Avoid masking an assert failure with a KeyError Exception"
Merge "Log ip Information on ssh failures in the minimum scenario"
Prepare for enabling H302 rule (api/compute)

We can use H302 rule but ignore it now. This commit prepares for
enabling H302 rule. But this commit modifies tempest/api/compute only
and excludes some violations[1] because if we fix all of them at one
time, it's hard to merge this commit.

[1]
 tempest.test.attr
 tempest.common.rest_client.RestClient
 tempest.common.rest_client.RestClientXML
 tempest.services.compute.xml.common.xml_to_json
 tempest.services.compute.xml.common.Element
 tempest.services.compute.xml.common.Document
 tempest.services.compute.xml.common.Text
 tempest.services.compute.xml.common.XMLNS_11
 tempest.services.compute.xml.common.XMLNS_V3
 tempest/clients.py

Change-Id: I582d72543f83e01fe3b9cfa9f7132dfdd36a2225
Prepare for enabling H302 rule (common,services,stress)

We can use H302 rule but ignore it now. This commit prepares for
enabling H302 rule. But this commit modifies tempest/{common, services,
stress} only and excludes some violations[1] because if we fix all of
them at one time, it's hard to merge this commit.

[1]
 tempest.test.attr
 tempest.common.rest_client.RestClient
 tempest.common.rest_client.RestClientXML
 tempest.services.compute.xml.common.xml_to_json
 tempest.services.compute.xml.common.Element
 tempest.services.compute.xml.common.Document
 tempest.services.compute.xml.common.Text
 tempest.services.compute.xml.common.XMLNS_11
 tempest.services.compute.xml.common.XMLNS_V3
 tempest/clients.py

Change-Id: Ia68d8bb8e8a64944357d3879832b70947646266b
Prepare for enabling H302 rule (scenario)

We can use H302 rule but ignore it now. This commit prepares for
enabling H302 rule. But this commit modifies tempest/scenario only
and excludes some violations[1] because if we fix all of them at one
time, it's hard to merge this commit.

[1]
 tempest.test.attr
 tempest.common.rest_client.RestClient
 tempest.common.rest_client.RestClientXML
 tempest.services.compute.xml.common.xml_to_json
 tempest.services.compute.xml.common.Element
 tempest.services.compute.xml.common.Document
 tempest.services.compute.xml.common.Text
 tempest.services.compute.xml.common.XMLNS_11
 tempest.services.compute.xml.common.XMLNS_V3
 tempest/clients.py

Change-Id: I57c26ef681120a9ee826b9cef26d1aaa734d69e5
Merge "Prepare for enabling H302 rule (common,services,stress)"
Merge "Prepare for enabling H302 rule (scenario)"
Merge "Clarify admin_delete_server_of_others test case"
Merge branch 'master' of https://github.com/openstack/tempest