fd25366d35
exec_command_in_pod was hanging from time to time and we've set a 10 seconds timeout waiting for a response from it. This might be too little as we very often see empty responses being returned. This commit attempts to solve the issue by setting default timeout to 60 seconds. Also the method used is changed from connect_get_namespaced_pod_exec to connect_post_namespaced_pod_exec. This is what `kubectl` uses to perform `exec`, so hopefully it'll be more reliable. Depends-On: I3bbac8e90553be9424fa0ecdb4c05e096da8f2d7 Change-Id: I49ac4d066a0bd0da3833dcbf41655f7c9e374fd9 |
||
---|---|---|
devstack | ||
doc | ||
kuryr_tempest_plugin | ||
releasenotes/notes | ||
test_container | ||
.gitignore | ||
.gitreview | ||
.zuul.yaml | ||
CONTRIBUTING.rst | ||
HACKING.rst | ||
LICENSE | ||
README.rst | ||
requirements.txt | ||
setup.cfg | ||
setup.py | ||
test-requirements.txt | ||
tox.ini |
README.rst
Team and repository tags
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
- Free software: Apache license
- Documentation: https://docs.openstack.org/kuryr-tempest-plugin/latest/
- Source: https://opendev.org/openstack/kuryr-tempest-plugin
- Bugs: https://bugs.launchpad.net/kuryr
Installing
Clone this repository 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 -- kuryr_tempest_plugin
To run a single test case, call with full path, for example:
$ tox -e all -- kuryr_tempest_plugin.tests.scenario.test_cross_ping.TestCrossPingScenario.test_vm_pod_ping
To retrieve a list of all tempest tests, run:
$ testr list-tests