Michael Johnson | 34139b0 | 2017-03-15 10:31:10 -0700 | [diff] [blame] | 1 | ======================== |
| 2 | Team and repository tags |
| 3 | ======================== |
| 4 | |
ShangXiao | 4e62028 | 2018-06-13 01:38:21 -0700 | [diff] [blame] | 5 | .. image:: https://governance.openstack.org/tc/badges/octavia-tempest-plugin.svg |
| 6 | :target: https://governance.openstack.org/tc/reference/tags/index.html |
Michael Johnson | 34139b0 | 2017-03-15 10:31:10 -0700 | [diff] [blame] | 7 | |
| 8 | .. Change things from this point on |
| 9 | |
Bar RH | 36ece2d | 2017-12-20 02:15:05 +0200 | [diff] [blame] | 10 | ============================== |
| 11 | Tempest integration of Octavia |
| 12 | ============================== |
Michael Johnson | 34139b0 | 2017-03-15 10:31:10 -0700 | [diff] [blame] | 13 | |
| 14 | This project contains the Tempest plugin for the Octavia project for |
| 15 | OpenStack Load Balancing. |
| 16 | |
| 17 | For more information about Octavia see: |
Bar RH | 36ece2d | 2017-12-20 02:15:05 +0200 | [diff] [blame] | 18 | https://docs.openstack.org/octavia/latest/ |
Michael Johnson | 34139b0 | 2017-03-15 10:31:10 -0700 | [diff] [blame] | 19 | |
| 20 | For more information about Tempest plugins see: |
Bar RH | 36ece2d | 2017-12-20 02:15:05 +0200 | [diff] [blame] | 21 | https://docs.openstack.org/tempest/latest/plugin.html |
Michael Johnson | 34139b0 | 2017-03-15 10:31:10 -0700 | [diff] [blame] | 22 | |
| 23 | * Free software: Apache license |
ShangXiao | 4e62028 | 2018-06-13 01:38:21 -0700 | [diff] [blame] | 24 | * Documentation: https://docs.openstack.org/octavia-tempest-plugin/latest/ |
caoyuan | 980f5de | 2019-04-23 19:39:04 +0800 | [diff] [blame] | 25 | * Source: https://opendev.org/openstack/octavia-tempest-plugin |
ShangXiao | 4e62028 | 2018-06-13 01:38:21 -0700 | [diff] [blame] | 26 | * Bugs: https://storyboard.openstack.org/#!/project/openstack/octavia-tempest-plugin |
Bar RH | 36ece2d | 2017-12-20 02:15:05 +0200 | [diff] [blame] | 27 | |
| 28 | Installing |
| 29 | ---------- |
| 30 | |
| 31 | Clone this repository to the destination machine, and call from the repo:: |
| 32 | |
| 33 | $ pip install -e . |
| 34 | |
| 35 | Running the tests |
| 36 | ----------------- |
| 37 | |
| 38 | To run all the tests from this plugin, call from the tempest repo:: |
| 39 | |
| 40 | $ tox -e all-plugin -- octavia_tempest_plugin |
| 41 | |
| 42 | To run a single test case, call with full path, for example:: |
| 43 | |
Michael Johnson | 921ed42 | 2018-08-31 15:18:39 -0700 | [diff] [blame] | 44 | $ tox -e all-plugin -- octavia_tempest_plugin.tests.scenario.v2.test_traffic_ops.TrafficOperationsScenarioTest.test_basic_traffic |
Bar RH | 36ece2d | 2017-12-20 02:15:05 +0200 | [diff] [blame] | 45 | |
| 46 | To retrieve a list of all tempest tests, run:: |
| 47 | |
| 48 | $ testr list-tests |