OpenStack DNS As A Service (Designate) Functional Tests
Go to file
Michael Johnson 8e14049951 Fix waiters to raise on resources going to ERROR
A previous patch[1] updated the wait_for_zone_404 to raise an execption
when the zone goes to ERROR.
This patch updates the rest of the waiters to also abort waiting if the
resource goes into the ERROR status.

[1] https://review.opendev.org/c/openstack/designate-tempest-plugin/+/820075

Change-Id: I5d1e549ccd75fbda518e8851430f58cfa849bd97
2022-01-31 23:25:19 +00:00
designate_tempest_plugin Fix waiters to raise on resources going to ERROR 2022-01-31 23:25:19 +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 Add stable branch check jobs 2022-01-19 18:30:01 +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 setup.cfg: Replace dashes with underscores 2021-12-27 07:03:11 +00: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 Removal of tox envlist py3X 2022-01-25 16:52:33 +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

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