Tempest plugin for Octavia
Go to file
Gregory Thiemonge e037eb82f3 Fix spare_pool_enabled option type
spare_pool_enable option should be a boolean value, as used in
SparePoolTest.skip_checks method.

Change-Id: I6fd3c95aa6e80c35e4edb66eb80f2d90eaf6c747
2019-09-19 16:22:53 +02:00
doc Sync Sphinx requirement 2019-07-22 20:18:10 +00:00
octavia_tempest_plugin Fix spare_pool_enabled option type 2019-09-19 16:22:53 +02:00
playbooks Add iptables-based active/standby scenario test 2019-04-08 18:57:12 +02:00
releasenotes Merge "Sync Sphinx requirement" 2019-07-26 23:35:45 +00:00
zuul.d Set connection_retry_interval back up to 1200 2019-08-12 11:22:59 -07:00
.coveragerc Initial setup of the octavia-tempest-plugin repo 2017-05-11 18:32:01 +00:00
.gitignore Create api+scenario tests for pools 2018-05-18 16:08:21 -07:00
.gitreview OpenDev Migration Patch 2019-04-19 19:35:19 +00:00
.mailmap Initial setup of the octavia-tempest-plugin repo 2017-05-11 18:32:01 +00:00
.stestr.conf Create api+scenario tests for pools 2018-05-18 16:08:21 -07:00
CONTRIBUTING.rst Update links in README.rst 2018-08-13 10:13:30 +02:00
HACKING.rst Update links in README.rst 2018-08-13 10:13:30 +02:00
LICENSE Initial setup of the octavia-tempest-plugin repo 2017-05-11 18:32:01 +00:00
README.rst Replace git.openstack.org URLs with opendev.org URLs 2019-05-27 05:30:20 +00:00
babel.cfg Initial setup of the octavia-tempest-plugin repo 2017-05-11 18:32:01 +00:00
requirements.txt Add missing keystoneauth1 to requirements.txt 2019-08-01 13:31:10 +02:00
setup.cfg Change openstack-dev to openstack-discuss 2018-12-24 01:11:42 +00:00
setup.py Updated from global requirements 2017-06-06 01:53:58 +00:00
test-requirements.txt Migrate to stestr 2018-05-24 11:20:37 -07:00
tox.ini Update tox.ini for new upper constraints strategy 2019-06-28 16:00:55 -07:00

README.rst

Team and repository tags

image

Tempest integration of Octavia

This project contains the Tempest plugin for the Octavia project for OpenStack Load Balancing.

For more information about Octavia see: https://docs.openstack.org/octavia/latest/

For more information about Tempest plugins see: https://docs.openstack.org/tempest/latest/plugin.html

Installing

Clone this repository to the destination machine, and call from the repo:

$ pip install -e .

Running the tests

To run all the tests from this plugin, call from the tempest repo:

$ tox -e all-plugin -- octavia_tempest_plugin

To run a single test case, call with full path, for example:

$ tox -e all-plugin -- octavia_tempest_plugin.tests.scenario.v2.test_traffic_ops.TrafficOperationsScenarioTest.test_basic_traffic

To retrieve a list of all tempest tests, run:

$ testr list-tests