Takashi Kajinami c59d15c2a3 Remove support for Pyton 3.6 and 3.7
Tempest and its plugins are branchless and need to support all active
stable branches. However none of the maintained branches currently
support these old python versions.

Also add a few new versions currently tested.

Change-Id: Ibf38ffbfddf01373b6c928c7a5841040ad85619c
2024-10-24 20:57:48 +09:00
2020-06-02 20:10:30 +02:00
2018-07-12 14:13:12 +07:00
2019-04-19 19:28:10 +00:00
2018-07-12 14:13:12 +07:00
2024-10-07 15:56:37 +00:00
2024-10-24 20:57:48 +09:00
2020-04-05 19:55:57 +00:00

Team and repository tags

image

Tempest Integration of Designate

This directory contains Tempest tests to cover the designate project, as well as a plugin to automatically load these tests into tempest.

See the tempest plugin docs for information on using it: https://docs.openstack.org/tempest/latest/plugin.html#using-plugins

See the designate docs for information on writing new tests etc: https://docs.openstack.org/designate-tempest-plugin/latest/#writing-new-tests

Running the tests

From the tempest directory, setup the tempest virtual environment for the designate tempest plugin:

$ tox -e venv-tempest -- pip3 install -e <path to designate-tempest-plugin>

For example, when using a typical devstack setup:

$ cd /opt/stack/tempest
$ tox -e venv-tempest -- pip3 install -e /opt/stack/designate-tempest-plugin

To run all tests from this plugin, install designate into your environment and from the tempest repo, run:

$ tox -e all -- designate

To run a single test case, run with the test case name, for example:

$ tox -e all -- designate_tempest_plugin.tests.api.v2.test_zones.ZonesTest.test_create_zones

To run all tempest tests including this plugin, run:

$ tox -e all
Description
OpenStack DNS As A Service (Designate) Functional Tests
Readme 7 MiB
Languages
Python 99.8%
Shell 0.2%