OpenStack DNS As A Service (Designate) Functional Tests
Go to file
Arkady Shtempler b8ea4cafc8 Stabilizing “PTR record” tests suite and adding new test cases
Stabilizing
1) The same TLD is used by default for all tests
2) Adding waiters for set/unset PTR records
New test cases
1) test_show_floatingip_ptr_impersonate_another_project
2) test_list_floatingip_ptr_all_projects
3) test_set_floatingip_ptr_not_existing_fip_id
4) test_set_floatingip_ptr_huge_size_description
5) test_set_floatingip_ptr_invalid_name

Note:
This tests also includes refactoring of the existing tests.
Negative logic is now removed from positive test cases and
implemented separatly in DesignatePtrRecordNegative class.

Change-Id: I64483c3d8e1ae44db7712b3e463ae4ea239a613a
2021-11-30 09:22:06 +02:00
designate_tempest_plugin Stabilizing “PTR record” tests suite and adding new test cases 2021-11-30 09:22:06 +02: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