tempest/tempest/api/compute/servers
Andrea Frittoli 9f416dd25a Stop implicit validation_resources provisioning
The provisioning of validation resources is unreadable and hard to
use. Tests have to call an helper before super's resource_setup is
invoked and they will find resources in a dictionary in a class
attribute.

Changing to a model where the test.py base class provides helpers
that takes care of common tasks:
- pulling the right parameters from configuration
- scheduling cleanup

There are two helpers available, one to be used when validation
resources are provisioned for a server created at class setup time;
the second one shall be used with servers provisioned durint tests
or test setup.

The new helper returns the provisioned resources to the test.
Other helpers are affected by this change since they cannot pull
validation resource from class anymore safely, and they have
been updated to accept validation resources as input.

Change-Id: I1106e40c6d7483f66d645f3bb560c6d74a612d0f
2017-09-12 15:02:14 -06:00
..
__init__.py rename tests -> api 2013-05-20 17:20:54 -04:00
test_attach_interfaces.py Move test decorators to common 2017-08-23 17:09:33 +00:00
test_availability_zone.py Use assert(Not)Empty,IsNotNone instead of assert(Not)Equal,GreaterEqual(0, len(.. 2017-06-05 23:43:53 +01:00
test_create_server.py Stop implicit validation_resources provisioning 2017-09-12 15:02:14 -06:00
test_create_server_multi_nic.py Move multi-nic tests to dedicated module 2017-07-13 21:54:46 +00:00
test_delete_server.py Move test decorators to common 2017-08-23 17:09:33 +00:00
test_device_tagging.py Stop implicit validation_resources provisioning 2017-09-12 15:02:14 -06:00
test_disk_config.py test.py: stop using aliases for creds manager 2017-04-26 10:34:56 +02:00
test_instance_actions.py Switch to decorators.idempotent_id on compute.servers 2017-01-27 17:18:52 -08:00
test_instance_actions_negative.py Move the `attr` decorator from test.py to tempest/lib 2017-04-14 11:16:36 +02:00
test_list_server_filters.py [Trivialfix]Fix typos in tempest 2017-08-13 23:38:43 -07:00
test_list_servers_negative.py Use assert(Not)Empty,IsNotNone instead of assert(Not)Equal,GreaterEqual(0, len(.. 2017-06-05 23:43:53 +01:00
test_multiple_create.py Replace the usage of 'os' with 'os_primary' 2017-05-23 10:45:48 +08:00
test_multiple_create_negative.py Move the `attr` decorator from test.py to tempest/lib 2017-04-14 11:16:36 +02:00
test_novnc.py [Trivialfix]Fix typos in tempest 2017-08-13 23:38:43 -07:00
test_server_actions.py Stop implicit validation_resources provisioning 2017-09-12 15:02:14 -06:00
test_server_addresses.py Merge "Move test decorators to common" 2017-08-24 06:48:00 +00:00
test_server_addresses_negative.py Move test decorators to common 2017-08-23 17:09:33 +00:00
test_server_group.py Move test decorators to common 2017-08-23 17:09:33 +00:00
test_server_metadata.py [TrivialFix] Remove unused statements in compute tests 2017-08-21 11:47:34 +08:00
test_server_metadata_negative.py Move the `attr` decorator from test.py to tempest/lib 2017-04-14 11:16:36 +02:00
test_server_password.py Switch to decorators.idempotent_id on compute.servers 2017-01-27 17:18:52 -08:00
test_server_personality.py Stop implicit validation_resources provisioning 2017-09-12 15:02:14 -06:00
test_server_rescue.py Add option for whether the cloud supports floating ips 2017-05-23 15:37:03 -04:00
test_server_rescue_negative.py Move test decorators to common 2017-08-23 17:09:33 +00:00
test_server_tags.py Move test decorators to common 2017-08-23 17:09:33 +00:00
test_servers.py Added tests for Nova microversion v2.47 2017-06-20 04:43:04 +00:00
test_servers_negative.py Move test decorators to common 2017-08-23 17:09:33 +00:00
test_virtual_interfaces.py Merge "Move test decorators to common" 2017-08-24 06:48:00 +00:00
test_virtual_interfaces_negative.py Move test decorators to common 2017-08-23 17:09:33 +00:00