manila-tempest-plugin/manila_tempest_tests/tests/api
lkuchlan 1dfcc82e13 Add new configuration section for share features
We are currently skipping feature tests in a confusing way,
for example regarding snapshot feature we use two configuration
options: ``capability_snapshot_support``, ``run_snapshot_tests``
So in order to run a snapshot test we need enable these two
configuration options.

This patch suggests using a new single configuration option,
like other openstack services, called 'share-feature-enabled'.
This way we can skip tests depending on the features that the
environment supports.

This patch is part of the patches that will be uploaded later.
This patch removes the configuration options below:
``capability_snapshot_support``
``capability_create_share_from_snapshot_support``
``run_snapshot_tests``
``run_manage_unmanage_snapshot_tests``

This patch adds a new decorator used to set an attr for each
share feature and skips a test in case the environment does
not support the feature.

Change-Id: Ia41761352f1c3fb5004eeeda2d789a3ea6a8fc25
2024-03-10 14:29:39 +02:00
..
admin Add new configuration section for share features 2024-03-10 14:29:39 +02:00
__init__.py Use Tempest plugin interface 2015-09-05 00:36:33 +00:00
base.py Add share backup tests. 2024-02-22 09:01:46 +00:00
test_access_rules_metadata.py Move "get_access_rule_data_from_config" method under utils.py 2022-12-14 13:02:16 +02:00
test_access_rules_metadata_negative.py Move "get_access_rule_data_from_config" method under utils.py 2022-12-14 13:02:16 +02:00
test_availability_zones.py Enable http response extraction 2021-07-21 12:45:09 +03:00
test_availability_zones_negative.py Add uuid for tests 2020-09-08 10:54:10 -07:00
test_backup.py Add share backup tests. 2024-02-22 09:01:46 +00:00
test_backup_negative.py Add share backup tests. 2024-02-22 09:01:46 +00:00
test_extensions.py Enable http response extraction 2021-07-21 12:45:09 +03:00
test_limits.py Enable http response extraction 2021-07-21 12:45:09 +03:00
test_metadata.py Ensure metadata tests manipulate only its own metadata 2024-02-28 14:29:29 -03:00
test_metadata_negative.py Add tempest tests for share snapshot metadata 2022-11-02 12:36:14 +02:00
test_microversions.py Add uuid for tests 2020-09-08 10:54:10 -07:00
test_public_shares.py Enable http response extraction 2021-07-21 12:45:09 +03:00
test_public_shares_negative.py Fix class inheritances in base.py 2021-06-21 18:14:25 +00:00
test_quotas.py Enable http response extraction 2021-07-21 12:45:09 +03:00
test_quotas_negative.py Moving skip conditions under skip_check classmethod 2021-01-19 13:58:32 +02:00
test_replication.py Add tests replica create with 'share-network' option. 2023-01-27 08:34:45 +00:00
test_replication_export_locations.py Enable http response extraction 2021-07-21 12:45:09 +03:00
test_replication_export_locations_negative.py Enable http response extraction 2021-07-21 12:45:09 +03:00
test_replication_negative.py Skip replication test if microversion is not supported 2023-01-25 11:04:54 -08:00
test_replication_snapshots.py Add new configuration section for share features 2024-03-10 14:29:39 +02:00
test_resource_locks.py Test resource locks 2023-08-21 16:52:44 -07:00
test_resource_locks_negative.py Test resource locks 2023-08-21 16:52:44 -07:00
test_revert_to_snapshot.py Add new configuration section for share features 2024-03-10 14:29:39 +02:00
test_revert_to_snapshot_negative.py Add new configuration section for share features 2024-03-10 14:29:39 +02:00
test_rules.py Move "get_access_rule_data_from_config" method under utils.py 2022-12-14 13:02:16 +02:00
test_rules_negative.py Add new configuration section for share features 2024-03-10 14:29:39 +02:00
test_scheduler_hints.py Refactor share metadata tests 2022-06-23 17:00:50 +05:30
test_scheduler_hints_negative.py Add tests for scheduler hints of share create. 2021-09-14 20:33:45 +00:00
test_scheduler_stats_negative.py Add uuid for tests 2020-09-08 10:54:10 -07:00
test_security_services.py Move general methods under utils file 2022-12-11 12:03:59 +02:00
test_security_services_mapping.py Move general methods under utils file 2022-12-11 12:03:59 +02:00
test_security_services_mapping_negative.py Move general methods under utils file 2022-12-11 12:03:59 +02:00
test_security_services_negative.py Move general methods under utils file 2022-12-11 12:03:59 +02:00
test_share_group_actions.py Add new configuration section for share features 2024-03-10 14:29:39 +02:00
test_share_groups.py Add new configuration section for share features 2024-03-10 14:29:39 +02:00
test_share_groups_negative.py Add new configuration section for share features 2024-03-10 14:29:39 +02:00
test_share_network_subnets.py Fix incorrect extend syntax 2023-03-23 16:51:35 -07:00
test_share_network_subnets_negative.py Add new configuration section for share features 2024-03-10 14:29:39 +02:00
test_share_networks.py Move general methods under utils file 2022-12-11 12:03:59 +02:00
test_share_networks_negative.py Move general methods under utils file 2022-12-11 12:03:59 +02:00
test_share_servers_multiple_subnet.py Add functional tests for add multiple subnets feature 2022-03-10 09:09:27 -03:00
test_share_servers_multiple_subnet_negative.py Fixed multiple subnet negative tempest test 2023-07-31 12:37:29 +00:00
test_share_transfers.py Add share transfer test. 2023-09-21 09:06:06 +08:00
test_share_transfers_negative.py Add share transfer test. 2023-09-21 09:06:06 +08:00
test_share_type_availability_zones.py Enable http response extraction 2021-07-21 12:45:09 +03:00
test_share_type_availability_zones_negative.py Fix class inheritances in base.py 2021-06-21 18:14:25 +00:00
test_share_types_negative.py Use ddt.named_data decorator to avoid random test names 2024-03-04 15:17:41 +00:00
test_shares.py Add new configuration section for share features 2024-03-10 14:29:39 +02:00
test_shares_actions.py Add new configuration section for share features 2024-03-10 14:29:39 +02:00
test_shares_actions_negative.py Add new configuration section for share features 2024-03-10 14:29:39 +02:00
test_shares_from_snapshot_across_pools.py Add new configuration section for share features 2024-03-10 14:29:39 +02:00
test_shares_negative.py Add new configuration section for share features 2024-03-10 14:29:39 +02:00
test_snapshot_metadata.py [RBAC] Add share snapshot metadata tests 2023-07-18 12:23:09 +00:00
test_snapshot_metadata_negative.py Add tempest tests for share snapshot metadata 2022-11-02 12:36:14 +02:00
test_snapshot_rules.py Add new configuration section for share features 2024-03-10 14:29:39 +02:00
test_snapshot_rules_negative.py Add new configuration section for share features 2024-03-10 14:29:39 +02:00