06570b8421
1. Validate the VPN-service and ipsec-site connection status when updating the router status to DOWN and back to ACTIVE state 2. Added methods in vpn_base to support this scenario test 3. Modified test_vpn_connectivity test because of [2] 4. Updated rally_config file to include this scenario test Change-Id: I72b53b2e01779d57e9ccac0e9c7155d9a8e4e877 |
||
---|---|---|
.. | ||
plugins | ||
rally-configs | ||
README.rst | ||
__init__.py |
README.rst
Welcome!
This contains rally testing code for the Neutron VPN as a Service (VPNaaS) service. The tests currently require rally to be installed via devstack or standalone. It is assumed that you also have Neutron with the Neutron VPNaaS service installed.
Please see /neutron-vpnaas/devstack/README.md for the required devstack configuration settings for Neutron-VPNaaS.
Structure:
1. plugins - Directory where you can add rally plugins. Almost everything in Rally is a plugin. Contains base, common methods and actual scenario tests 2. rally-configs - Contains input config for the scenario tests
How to test:
Included in the repo are rally tests. For information on rally, please see the rally README :
https://github.com/openstack/rally/blob/master/README.rst
- Create the folder structure as below
-
$> sudo mkdir /opt/rally
- Create a symbolic link to the plugin
-
$> cd /opt/rally $> sudo ln -s /opt/stack/neutron-vpnaas/rally-jobs/plugins
- Run the tests
-
$> rally task start /opt/stack/neutron-vpnaas/rally-jobs/rally-configs/rally_config.yaml
External Resources:
For more information on the rally testing framework see: <https://github.com/openstack/rally>