Tempest plugin for Octavia
Go to file
cao.yuan 45e6e66823 Update json module to jsonutils
oslo project provide jsonutils, and octavia use it in many place[1],
this PS to update the remained json moudule to oslo jsonutils for
consistency.

[1]: https://github.com/openstack/octavia-tempest-plugin/search?utf8=%E2%9C%93&q=jsonutils&type=

Change-Id: I1cf966595bbabd3e33b1e33033dfb6a8b16381f8
2019-02-25 12:45:21 +08:00
doc Add a TLS scenario using Barbican 2019-01-08 09:52:04 -08:00
octavia_tempest_plugin Update json module to jsonutils 2019-02-25 12:45:21 +08:00
playbooks/Octavia-DSVM Disable KVM at limestone (again) 2018-09-07 15:05:37 -07:00
releasenotes Add listener stats service client and API test 2019-01-24 13:45:53 -08:00
zuul.d Update the live jobs to set higher retries 2019-02-14 15:06:56 -08: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 Added .gitreview 2017-03-15 10:19:17 +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
babel.cfg Initial setup of the octavia-tempest-plugin repo 2017-05-11 18:32:01 +00: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 Merge "Update links in README.rst" 2018-09-19 18:48:08 +00:00
requirements.txt Update json module to jsonutils 2019-02-25 12:45:21 +08: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 fix tox python3 overrides 2018-06-09 18:54:00 +08:00

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