Tempest plugin for kuryr/kuryr-kubernetes
Go to file
Ghanshyam Mann 115d6bd490 Update python classifier in setup.cfg
As per the current release tested runtime, we test
python version from 3.8 to 3.11 so updating the
same in python classifier in setup.cfg

Change-Id: I2687b8b310bc50efb077b638ba4842419789fa84
2024-01-03 23:57:16 -08:00
devstack Adds Kuryr-sctp-demo application 2021-01-22 18:30:18 +01:00
doc Switch to newer openstackdocstheme version 2020-05-30 18:42:36 +02:00
kuryr_tempest_plugin Setting security context for kuryr demo pod 2023-03-20 08:13:19 +00:00
releasenotes/notes [ussuri][goal] Drop python 2.7 support and testing 2020-01-23 16:05:26 -06:00
test_container Test container: use UID instead of name 2023-02-23 17:23:47 +01:00
.gitignore Initial Commit 2017-05-25 12:56:52 +02:00
.gitreview OpenDev Migration Patch 2019-04-19 19:32:21 +00:00
.zuul.yaml Add stable/2023.1 jobs on master gate 2023-06-09 05:05:49 +00:00
CONTRIBUTING.rst Update the URL in doc 2018-09-24 20:54:38 +08:00
HACKING.rst Update url in HACKING.rst 2018-06-21 21:43:09 +08:00
LICENSE Initial Commit 2017-05-25 12:56:52 +02:00
README.rst Updates Kuryr tempest README 2021-02-05 11:47:44 +01:00
requirements.txt Adapt Network Policy tempest tests for IPv6. 2020-05-07 18:12:55 +02:00
setup.cfg Update python classifier in setup.cfg 2024-01-03 23:57:16 -08:00
setup.py Cleanup py27 support 2023-08-04 09:12:31 +08:00
test-requirements.txt Use unittest.mock instead of mock 2020-06-09 01:20:02 +02:00
tox.ini Use py3 as the default runtime for tox 2023-08-04 09:17:54 +08:00

README.rst

Team and repository tags

image

Tempest Integration of Kuryr

Overview

This project defines a tempest plugin containing tests used to verify the functionality of a kuryr installation. The plugin will automatically load these tests into tempest.

For more information about Kuryr see: https://docs.openstack.org/kuryr/latest/

For more information about Kuryr-kubernetes see: https://docs.openstack.org/kuryr-kubernetes/latest/

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

Installing

Clone this repository and call from the repo:

$ pip install -e .

Running the tests

To verify the functionality of Kuryr by running tests from this plugin; From the tempest repo, initialize stestr:

$ stestr init

Then, to run all the tests from this plugin, call:

$ tempest run -r 'kuryr_tempest_plugin.*'

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

$ tempest run -r 'kuryr_tempest_plugin.tests.scenario.test_cross_ping.TestCrossPingScenario.test_vm_pod_ping*'

To retrieve a list of all tempest tests, run:

$ tempest run -l