Port V1 Tempest test from designate's contrib folder
These are a close to a straight port as was possible, no cleanup was
performed where it wasn't absolutly necessary.
In addition, we add flags to enable V1, V2, Admin API tests, and a
V1 servers API flag, as these tests have proved particularly
susceptible to race conditions.
Change-Id: Idc31c00c95fde96087f4f222ae9c17e554e6b1fc
diff --git a/designate_tempest_plugin/plugin.py b/designate_tempest_plugin/plugin.py
index 20f19c1..0a093ef 100644
--- a/designate_tempest_plugin/plugin.py
+++ b/designate_tempest_plugin/plugin.py
@@ -51,8 +51,12 @@
conf (ConfigOpts): The conf object that can be used to register
additional options on.
"""
+ config.register_opt_group(conf, project_config.service_available_group,
+ project_config.ServiceAvailableGroup)
config.register_opt_group(conf, project_config.dns_group,
project_config.DnsGroup)
+ config.register_opt_group(conf, project_config.dns_feature_group,
+ project_config.DnsFeatureGroup)
def get_opt_lists(self):
"""
@@ -62,5 +66,11 @@
and options in that group.
Return type: list
"""
- return [(project_config.dns_group.name,
- project_config.DnsGroup)]
+ return [
+ (project_config.service_available_group.name,
+ project_config.ServiceAvailableGroup),
+ (project_config.dns_group.name,
+ project_config.DnsGroup),
+ (project_config.dns_feature_group.name,
+ project_config.DnsFeatureGroup),
+ ]