neutron-lbaas/neutron_lbaas/tests/tempest
Ihar Hrachyshka ea6143681a Cap tempest to < 12.1.0
Latest tempest release is incompatible with urllib3 1.14 that is
enforced in gate using upper constraints. Tempest uses chunked= argument
to construct a request, the argument that is introduced in urllib3 1.15+
only.

This patch is not a backport from master because it's not needed there.
On master, urllib3 is fresh enough to pass the gate.

Change-Id: I3b48b86ffe75f3c12b4d13e0239530f18744ef69
2016-06-30 15:16:31 +00:00
..
etc Neutron LBaaS: Load Balancer Basic Scenario Test 2015-06-26 22:25:37 -07:00
lib Delete tempest fork 2016-03-13 03:50:37 -05:00
v1 Fix stable/mitaka gate failures 2016-06-15 18:34:05 +03:00
v2 Fix stable/mitaka gate failures 2016-06-15 18:34:05 +03:00
README.rst Openstack typo 2015-11-25 11:17:42 +08:00
__init__.py Initial Tempest Directory 2015-02-04 18:56:22 +00:00
requirements.txt Cap tempest to < 12.1.0 2016-06-30 15:16:31 +00:00

README.rst

Welcome!

This contains the Tempest testing code for the Neutron Load Balancer as a Service (LBaaS) service. The tests currently require Tempest to be installed with a working devstack instance. It is assumed that you also have Neutron with the Neutron LBaaS service installed.

Please see /neutron-lbaas/devstack/README.md for the required devstack configuration settings for Neutron-LBaaS.

API and SCENARIO Testing with Tempest:

Included in the repo are Tempest tests. If you are familiar with the Tempest Testing Framework continue on, otherwise please see the Tempest README :

https://github.com/openstack/tempest/blob/master/README.rst

1. Using Devstack

If you have a running devstack environment, tempest will be automatically configured and placed in /opt/stack/tempest. It will have a configuration file, tempest.conf, already set up to work with your devstack installation.

Tests can be run in the following way but you need to have devstack running

for apiv1 tests :

$> tox -e apiv1

for apiv2 tests :

$> tox -e apiv2

for scenario tests :

$> tox -e scenario

2. Not using Devstack

6/19/2015 - As we do not have an external OpenStack environment with Neutron_LBaaS V2 to test with, this is TBD

3. Packages tempest vs. tempest-lib

As of 6/19/2015, tests are being migrated to tempest-lib, and while both that library and these tests are in-progress, a specific subset of tempest is also included in this repo at neutron_lbaas/tests/tempest/lib.

External Resources:

For more information on the Tempest testing framework see: <https://github.com/openstack/tempest>