Tempest plugin for the Manila project.
Go to file
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
devstack Replace git.openstack.org URLs with opendev.org URLs 2019-04-23 17:47:47 +00:00
doc remove unicode from code 2022-08-15 16:46:18 +00:00
manila_tempest_tests Add new configuration section for share features 2024-03-10 14:29:39 +02:00
playbooks [CI] Drop test config workaround in standalone jobs 2023-08-14 15:01:11 -07:00
releasenotes Add new configuration section for share features 2024-03-10 14:29:39 +02:00
zuul.d Add new configuration section for share features 2024-03-10 14:29:39 +02:00
.coveragerc Apply cookiecutter to newly split project 2017-09-27 12:25:46 +01:00
.gitignore Add line for PyCharm IDE in gitignore file 2018-06-27 15:37:37 -04:00
.gitreview OpenDev Migration Patch 2019-04-19 19:36:06 +00:00
.mailmap Apply cookiecutter to newly split project 2017-09-27 12:25:46 +01:00
.stestr.conf Initial fixes to plugin repo 2017-11-20 12:01:12 -03:00
CONTRIBUTING.rst [ussuri][goal] Add CONTRIBUTING.rst 2020-04-24 19:05:14 -07:00
HACKING.rst [ussuri][goal] Add CONTRIBUTING.rst 2020-04-24 19:05:14 -07:00
LICENSE Apply cookiecutter to newly split project 2017-09-27 12:25:46 +01:00
README.rst [ussuri][goal] Add CONTRIBUTING.rst 2020-04-24 19:05:14 -07:00
requirements.txt Use ddt.named_data decorator to avoid random test names 2024-03-04 15:17:41 +00:00
setup.cfg setup.cfg: Replace dashes with underscores 2021-05-12 09:50:01 +08:00
setup.py Cleanup py27 support 2023-08-07 15:17:22 +08:00
test-requirements.txt Add doc/requirements 2021-01-07 12:55:24 +01:00
tox.ini Remove pypy from default envlist 2023-01-05 16:17:42 -08:00

README.rst

manila-tempest-plugin

This repository contains a Tempest test plugin to verify the functionality of the OpenStack Shared File System Service, Manila.

See contributor information to learn more.