Skip flavor_access_add/remove related tests

This patch add skip decorator for flavor_access_add/remove related tests.
After use project instead of tenant in the flavor_access extensions, will
fix those tests.

Related patch:
https://review.openstack.org/#/c/58450/

Change-Id: Ibf741059c3a7a94543f1a2230fe7048692e1db0c
Related-Bug: #1265416
Fix logic for config file env variables

This commit fixes the logic around the 2 env variables to set the
location of the tempest config file. Previously the check to see
whether the config variables should be used instead of the default
path would be too selective and the default path etc/tempest.conf
would be used. The only check needed is whether the specified file
exists or not. The presence of the env variables shouldn't affect
that logic.

Change-Id: Id6be0f067673d600bf04dea700e69c2baffb9d9f
Move common _delete_volume cleanup method in base compute test class

The test_volumes_get and test_volumes_list v2 compute tests were doing
similar volume cleanup.  This patch moves that code into the base class
so other tests that need to do volume cleanup, i.e. test_server_rescue,
can use it.

Related-Bug: #1254772

Change-Id: I59f4d638f8ab6e95736c78a384607ca89f1dcb67
Move negative tests for v3 test_server_metadata

Move negative tests from test_server_metadata.py to its negative file

Partially implements blueprint negative-test-files

Change-Id: I02a05828e26be357728ff73adf75b469fce1b594
Add bool and integer support to XML parser

XML parser always returns value of all simple types as a string.
This change makes XML parser to convert it to boolean/integer/long
value if necessary.

Change-Id: I350178ba9820dd2579cf8063f7dedb756c651ab5
Removes vim headers 4th round

This is a follow up on:
   Change-Id: Ie8097db6c60481749c88991864187ade64f39ecb

The vim headers in all the files are being removed. We've missed these
files because of delays in the patches.
I hope this is the last one for Tempest.
Closes-Bug: #1229324

Change-Id: If56b28d0efb6364fe2105f7d62d6a2b05b906070
Matches one flavor and one image by default

Changes default in the input-scenario settings to match only
one image and one flavor, to avoid consuming gate time.

Fixes bug 1274628

Change-Id: Ide865012269d3f60250d24443e4f20af263ee021
Enable tenant isolation for the boto tests

This commit enables using tenant isolation on the boto tests. It also
replaces duplicate Manager() create calls by doing this in the base
boto test class.

Change-Id: Icb018631dcda0753218af8cf1cc4ad461160072c
Add key -n for sudo utility

If user didn't configure sudo to work without password,
it'll prompt for password during the test if debug is
enabled in tempest confgiuration.
If a password is required for the command to run,
sudo with option -n will display  an error messages and exit.

Change-Id: If7cdb331b3305c39a8f58746129ec2f125e651be
Updated from global requirements

Change-Id: I54f89ffa49d3fdc8cc71528faef7b10f115370b2
Merge "Add key -n for sudo utility"
Fix stress test README.rst

We should be more precise and actually whole OpenStack (not only Nova)
is a distributed, asynchronous system that is prone to race condition bugs.

Change-Id: I6af9fa40bad8cae062125f486534d1724ad9baef
Merge "Move negative tests for v3 test_server_metadata"
Merge "Move common _delete_volume cleanup method in base compute test class"
Merge "Fix logic for config file env variables"
Merge "Updated from global requirements"
Merge "Matches one flavor and one image by default"
Merge "Removes vim headers 4th round"
Merge "Enable tenant isolation for the boto tests"
Merge "Add bool and integer support to XML parser"