Skip to main content

Trove Tempest Plugin

https://governance.openstack.org/tc/badges/trove-tempest-plugin.svg

Tempest plugin for Trove Project

It contains tempest tests for Trove project.

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)

Source distribution for trove-tempest-plugin 2.8.0
File Size Uploaded
trove_tempest_plugin-2.8.0.tar.gz 47.0 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for trove-tempest-plugin 2.8.0
File Interpreter ABI Platform
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

Release history Release notifications | RSS feed

This release

2.8.0 This release

2 release files

2.7.0

2 release files

2.6.0

2 release files

2.5.0

2 release files

2.4.0

2 release files

2.3.1

2 release files

2.3.0

2 release files

2.2.0

2 release files

2.1.0

2 release files

2.0.1

2 release files

2.0.0

2 release files

1.5.0

2 release files

1.4.0

2 release files

1.3.0

2 release files

1.2.0

2 release files

1.1.0

2 release files

1.0.0

2 release files

0.3.0

2 release files

0.2.0

2 release files

0.1.0

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page