neutron-vpnaas/rally-jobs
madhusudhan-kandadai 06570b8421 Include scenario test for checking VPN status
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
2015-10-08 23:18:59 +00:00
..
plugins Include scenario test for checking VPN status 2015-10-08 23:18:59 +00:00
rally-configs Include scenario test for checking VPN status 2015-10-08 23:18:59 +00:00
README.rst Include README.rst for rally tests 2015-10-05 17:30:50 -07:00
__init__.py VPNaaS Scenario tests using Rally 2015-09-16 15:40:35 -07:00

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>