a636af4e30
This patch adds the devstack plugin for neutron-dynamic-routing, allowing the API tests here to be run in check jobs and under the tempest framework. It also cleans up the API tests so they execute properly after being spun out of the main repository. Change-Id: I0ed82282037fa6c571dd73c8d9900d8e5d0c93c7 Implements: blueprint bgp-spinout
35 lines
1.2 KiB
Python
35 lines
1.2 KiB
Python
# Copyright 2016 Hewlett Packard Enterprise Development Company LP
|
|
#
|
|
# 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.
|
|
|
|
import os
|
|
|
|
from tempest.test_discover import plugins
|
|
|
|
import neutron_dynamic_routing
|
|
|
|
|
|
class NeutronDynamicRoutingTempestPlugin(plugins.TempestPlugin):
|
|
def load_tests(self):
|
|
base_path = os.path.split(os.path.dirname(
|
|
os.path.abspath(neutron_dynamic_routing.__file__)))[0]
|
|
test_dir = "neutron_dynamic_routing/tests/api"
|
|
full_test_dir = os.path.join(base_path, test_dir)
|
|
return full_test_dir, base_path
|
|
|
|
def register_opts(self, conf):
|
|
pass
|
|
|
|
def get_opt_lists(self):
|
|
pass
|