Trove Tempest Plugin
Tempest plugin for Trove Project
It contains tempest tests for Trove project.
Free software: Apache license
Documentation: https://docs.openstack.org/trove/latest/
Installing
Clone this repository, and call from the repo:
$ python3 -m pip install -e .
Requirements
Install barbican tempest plugin:
$ git clone https://opendev.org/openstack/barbican-tempest-plugin $ python3 -m pip install -e barbican-tempest-plugin
Configuring
Configure the environment setup options in the [database] section of tempest.conf. For example:
[database]
ensure_quotas = instances:20,ram:10000,backups:10,volumes:-1
ensure_barbican_quotas = secrets:500,containers:-1
dns_nameservers = 10.0.0.53,10.0.0.54
Quota options specify minimum project limits. Existing higher or unlimited limits are preserved; -1 requests an unlimited quota. Empty dictionaries disable quota changes. The administrative credentials must have permission to update quotas in the corresponding service.
dns_nameservers applies only to newly created test subnets. Set shared_network to an empty value to create a test network; when using an existing shared network, configure its DNS servers separately.
Running the tests
To run all the tests from this plugin, call from the tempest repo:
$ tox -e all -- trove_tempest_plugin
To run a single test case, call with full path, for example:
$ tox -e all -- trove-tempest-plugin.blob.master.trove_tempest_plugin.tests.api.test_flavors.DatabaseFlavorsTest.test_get_db_flavor
To retrieve a list of all tempest tests, run:
$ testr list-tests
Metadata
Release files for trove-tempest-plugin 2.8.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| trove_tempest_plugin-2.8.0.tar.gz | 47.0 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| trove_tempest_plugin-2.8.0-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 100.7 kB
Release files / trove_tempest_plugin-2.8.0.tar.gz
| Download URL | trove_tempest_plugin-2.8.0.tar.gz |
|---|---|
| Size | 47.0 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
96ef8e312d184c381325075f7d606cfc3f3538f921349c149e76d159fb1c6fc0
|
|
BLAKE2b-256 checksum How to use checksums |
334d94135687923f59ecbedb5a7e0337bd88f52fc86c01392b3491c0727179de
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.14.7
|
Release files / trove_tempest_plugin-2.8.0-py3-none-any.whl
| Download URL | trove_tempest_plugin-2.8.0-py3-none-any.whl |
|---|---|
| Size | 53.7 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
06be98930a65919d82882e741c1f78a3c98fbf8dae0f14f5f3b25fa6f535258a
|
|
BLAKE2b-256 checksum How to use checksums |
9ba2a85a096fa8f3bca0f4aa4a0ee42837a06ab496a149419913542156d04dfc
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.14.7
|