diff --git a/whitebox_neutron_tempest_plugin/config.py b/whitebox_neutron_tempest_plugin/config.py new file mode 100644 index 0000000..e085785 --- /dev/null +++ b/whitebox_neutron_tempest_plugin/config.py @@ -0,0 +1,24 @@ +# Copyright 2019 Red Hat, Inc. +# All Rights Reserved. +# +# Licensed under the Apache License, Version 2.0 (the "License"); you may +# not use this file except in compliance with the License. You may obtain +# a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, WITHOUT +# WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the +# License for the specific language governing permissions and limitations +# under the License. + +from oslo_config import cfg + + +whitebox_neutron_plugin_options = cfg.OptGroup( + name="whitebox_neutron_plugin_options", + title="Whitebox neutron tempest plugin config options" +) + +WhiteboxNeutronPluginOptions = [] diff --git a/whitebox_neutron_tempest_plugin/plugin.py b/whitebox_neutron_tempest_plugin/plugin.py index 6db8860..bde075b 100644 --- a/whitebox_neutron_tempest_plugin/plugin.py +++ b/whitebox_neutron_tempest_plugin/plugin.py @@ -16,8 +16,11 @@ import os +from tempest import config from tempest.test_discover import plugins +from whitebox_neutron_tempest_plugin import config as plugin_config + class WhiteboxNeutronTempestPlugin(plugins.TempestPlugin): @@ -28,8 +31,11 @@ class WhiteboxNeutronTempestPlugin(plugins.TempestPlugin): full_test_dir = os.path.join(base_path, test_dir) return full_test_dir, base_path - def register_opts(self): - pass + def register_opts(self, conf): + config.register_opt_group( + conf, + plugin_config.whitebox_neutron_plugin_options, + plugin_config.WhiteboxNeutronPluginOptions) def get_opt_lists(self): pass