Simplified stress tests.

Change-Id: I3cc6a14f32d81fa81adb13aed97049c9df2abbb2
Enhance the validation of the quotas update

Need force to update quota in tempest test cases, the related commit is
https://review.openstack.org/#/c/25887/

Temporary disable the testcases in test_quota

Fix bug 1160749

Change-Id: Idc13bd24c4b63e707ee5c8b58b4862ba0be1e407
Adding negative test to check limits of Security Groups and rules

A negative test which verifies that creating security groups and rules cannot exeed limits.
Added tests:
test_security_groups_exceed_limit
test_security_groups_rules_exceed_limit

Change-Id: I5c49eb16750bce5dcaad4481e48ee3400cab4ce4
Merge "Simplified stress tests."
Clean up tenants created in test_users.py

Test_list_user_projects in test_users.py creates a tenant but
the tenant is not deleted at the end of the test.
This patch makes the tenant be deleted by adding addCleanup.

Fixes bug: 1179739

Change-Id: Ifc361363f74dcc43286e5fbdb582adf7f452dacc
Adding new test for iSCSI live block migration

Requrires a new config value as the test depends on a
specific patch being made to XAPI to support the
relax-xsm-sr-check behaviour

Change-Id: I81cc39fed392fce9dfbda5683ffba29eeba936be
Permits a list of values for the "type=" tests attribute

The changes to the decorator simply call testtools.testcase.attr
multiple times in case type= is a list. Retains compatibility with
testr too.

Change-Id: I3d850b10f7cb8b7df69df3e583698c3d4f25bdbc
Implements: blueprint convert-attr-to-testtools
make test non executable, otherwise nose skips it

when reading tempest run logs the following can currently be seen:

: INFO: Ignoring files matching ['^\\.', '^_', '^setup\\.py$']
nose.selector: INFO: .../test_endpoints.py is executable; skipped

chmod the files so they get run.

Change-Id: I5e3edb07eec7390877e9ac18b14974730e19088f
Merge "Permits a list of values for the "type=" tests attribute"
A Heat client which does basic stack operations.

Implements stack create, list, show and delete

Blueprint: add-basic-heat-tests
Change-Id: Iad66bea1ab03f478f84bb8d4d3b932a57068acc4
Set smoke/gate attributes for tests in "volume"

Change-Id: I56e4192aa7ff1d948e8a63773e4f82ac4315ecdc
Implements: blueprint set-gate-attribute
Set smoke/gate attributes for tests in "identity"

Change-Id: Ia45bf976c2e59e029687549320b46cba2a803752
Implements: blueprint set-gate-attribute
Set smoke/gate attributes for tests in "image"

Change-Id: I4bae858dfc5fba2c45e869a58e89fe7c14c3b30b
Implements: blueprint set-gate-attribute
Merge "make test non executable, otherwise nose skips it"
Merge "A Heat client which does basic stack operations."
Add tests list the services to compute

* List the services with admin user and non admin user.

Partially Implements: blueprint missing-tempest-tests

Change-Id: I7cf03064061725611d2d762f336bed5d46b1d6e3
Add a sleep with back-off to retries

The current implementation retries on socket error
without a sleep, and on auth error with a fixed
interval sleep. Replacing all with an exp backoff.
Default sleep time set to 1.5, default backoff 1.01.

Fixes bug #1180213
Change-Id: I764f2aa4f2c0f8e04718d69b842a574db7aca936
Merge "Set smoke/gate attributes for tests in "volume""
Removing redundant, possibly flaky test

test_create_image_when_server_is_building may fail is
the VM goes to ACTIVE too fast.
The test is already covered by the images whitebox tests.

Fixes bug #1180868

Change-Id: Ied4cc5f80456c617bb45f62ef91b7d31b938b654
Merge "Adding negative test to check limits of Security Groups and rules"