OpenStack DNS As A Service (Designate) Functional Tests
Go to file
Michael Johnson 273f9ae1dd Fix blacklist scenario tests for scoped tokens
The blacklist scenario tests were added after the scoped token support
was added to designate-tempest-plugin. Since the scoped token jobs have
not yet merged in designate, we didn't catch that these tests were not
ready for scoped tokens.
This patch updates the test suite to use the system scoped admin token
when the tests are being run with scoped token support.

Change-Id: Ibfa282f6e54856cc9e9d4de1289de2c75e9db676
2021-11-18 23:14:38 +00:00
designate_tempest_plugin Fix blacklist scenario tests for scoped tokens 2021-11-18 23:14:38 +00:00
doc Fix docs reqs for new pip 2021-06-16 01:08:41 +00:00
releasenotes Remove v1 API tests 2021-07-06 22:33:56 +00:00
tools Stop to use the __future__ module. 2020-06-02 20:10:30 +02:00
.gitignore Switch to stestr 2018-07-12 14:13:12 +07:00
.gitreview OpenDev Migration Patch 2019-04-19 19:28:10 +00:00
.stestr.conf Switch to stestr 2018-07-12 14:13:12 +07:00
.zuul.yaml Fix docs reqs for new pip 2021-06-16 01:08:41 +00:00
LICENSE Initial layout of Designate tempest plugin 2016-04-07 08:08:46 +01:00
README.rst Fix the invalid links in docs 2018-03-14 00:54:36 -07:00
requirements.txt Update hacking for Python3 2020-05-14 11:40:45 +00:00
setup.cfg Add py38 package metadata 2020-05-28 11:30:57 +08:00
setup.py Cleanup py27 support 2020-04-05 19:55:57 +00:00
test-requirements.txt Fix docs reqs for new pip 2021-06-16 01:08:41 +00:00
tox.ini Fix docs reqs for new pip 2021-06-16 01:08:41 +00:00

README.rst

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

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

$ tox -e all-plugin -- designate

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

$ tox -e all-plugin -- designate_tempest_plugin.tests.api.v2.test_zones.ZonesAdminTest.test_get_other_tenant_zone

To run all tempest tests including this plugin, run:

$ tox -e all-plugin