diff options
-rw-r--r-- | docs/development/overview/index.rst | 22 | ||||
-rw-r--r-- | sdnvpn/test/functest/config.yaml | 13 | ||||
-rw-r--r-- | sdnvpn/test/functest/run_tempest.py | 59 |
3 files changed, 0 insertions, 94 deletions
diff --git a/docs/development/overview/index.rst b/docs/development/overview/index.rst index 4511e0a..1127130 100644 --- a/docs/development/overview/index.rst +++ b/docs/development/overview/index.rst @@ -23,28 +23,6 @@ SDNVPN Testing Suite An overview of the SDNVPN Test is depicted here. A more detailed description of each test case can be found at `SDNVPN Testing <https://wiki.opnfv.org/display/sdnvpn/SDNVPN+Testing>`_. -BGPVPN Tempest test cases -""""""""""""""""""""""""" - -#. Create BGPVPN passes -#. Create BGPVPN as non-admin fails -#. Delete BGPVPN as non-admin fails -#. Show BGPVPN as non-owner fails -#. List BGPVPNs as non-owner fails -#. Show network associated BGPVPNs as non-owner fails -#. List network associated BGPVPNs as non-owner fails -#. Associate/Deassociate a network to a BGPVPN resource passes -#. Update route targets on a BGPVPN passes -#. Update route targets on a BGPVPN as non-admin fails -#. Reject the creation of BGPVPN with invalid route targets passes -#. Reject the update of BGPVPN with invalid route targets passes -#. Reject the association on an invalid network to a BGPVPN passes -#. Reject the diassociation on an invalid network to a BGPVPN passes -#. Associate/Deassociate a router to a BGPVPN resource passes -#. Attach the subnet of an associated network to an associated router of the same BGVPN passes - - - Functest scenario specific tests """""""""""""""""""""""""""""""""" - **Test Case 1**: VPN provides connectivity between subnets, using network association diff --git a/sdnvpn/test/functest/config.yaml b/sdnvpn/test/functest/config.yaml index 40703f3..31dce67 100644 --- a/sdnvpn/test/functest/config.yaml +++ b/sdnvpn/test/functest/config.yaml @@ -2,19 +2,6 @@ defaults: flavor: m1.tiny # adapt to your environment testcases: - sdnvpn.test.functest.run_tempest: - enabled: true - order: 0 - description: Neutron BGPVPN tests in tempest - image_name: bgpvpn-tempest-image - functest_conf: - case_name: bgpvpn-tempest-tests - run: - args: - mode: '^networking_bgpvpn_tempest\.' - option: - - '--concurrency=4' - sdnvpn.test.functest.testcase_1: enabled: true order: 1 diff --git a/sdnvpn/test/functest/run_tempest.py b/sdnvpn/test/functest/run_tempest.py deleted file mode 100644 index f56b18f..0000000 --- a/sdnvpn/test/functest/run_tempest.py +++ /dev/null @@ -1,59 +0,0 @@ -#!/usr/bin/env python -# -# Copyright (c) 2018 All rights reserved -# This program and the accompanying materials -# are made available under the terms of the Apache License, Version 2.0 -# which accompanies this distribution, and is available at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# -import logging -import os - -from functest.opnfv_tests.openstack.tempest.tempest import TempestCommon -from six.moves import configparser - -from sdnvpn.lib import config as sdnvpn_config - - -logger = logging.getLogger('sdnvpn-tempest') - -TESTCASE_CONFIG = sdnvpn_config.TestcaseConfig( - 'sdnvpn.test.functest.run_tempest') - - -class BgpvpnTempest(TempestCommon): - def configure(self, **kwargs): - super(BgpvpnTempest, self).configure(**kwargs) - rconfig = configparser.RawConfigParser() - rconfig.read(self.conf_file) - rconfig.set('service_available', 'bgpvpn', 'True') - logger.debug("Updating %s with bgpvpn=True" - % self.conf_file) - with open(self.conf_file, 'wb') as config_file: - rconfig.write(config_file) - self.backup_tempest_config(self.conf_file, self.res_dir) - - -def main(): - try: - test_case = BgpvpnTempest(**TESTCASE_CONFIG.functest_conf) - except Exception as e: - logger.error("Initialization of bgpvpn tempest failed: %s" % e) - status = 'FAIL' - else: - test_case.check_requirements() - try: - test_case.run(**TESTCASE_CONFIG.functest_conf['run']['args']) - except KeyError: - test_case.run() - status = 'PASS' if (test_case.is_successful() == os.EX_OK) else 'FAIL' - test_case.clean() - - return {'status': status, - 'details': 'Tempest testcases have been completed'} - - -if __name__ == '__main__': - main() |