|
22 hours ago | |
---|---|---|
doc | 21 hours ago | |
etc/oslo-config-generator | 1 year ago | |
infrared_plugin | 4 weeks ago | |
playbooks | 3 months ago | |
releasenotes | 2 weeks ago | |
roles | 2 weeks ago | |
tobiko | 1 day ago | |
tools | 2 weeks ago | |
zuul.d | 1 week ago | |
.ansible-lint | 10 months ago | |
.coveragerc | 1 year ago | |
.dockerignore | 7 months ago | |
.gitignore | 2 months ago | |
.gitreview | 1 year ago | |
.pre-commit-config.yaml | 6 months ago | |
.stestr.conf | 1 year ago | |
Dockerfile | 7 months ago | |
LICENSE | 6 months ago | |
Pipfile | 1 year ago | |
README.rst | 1 month ago | |
ansible.cfg | 7 months ago | |
bindep.txt | 4 months ago | |
docker-compose.yml | 7 months ago | |
extra-requirements.txt | 2 weeks ago | |
linters-requirements.txt | 1 month ago | |
lower-constraints.txt | 2 weeks ago | |
requirements.txt | 2 weeks ago | |
setup.cfg | 1 month ago | |
setup.py | 2 years ago | |
test-requirements.txt | 2 weeks ago | |
tobiko.conf.example | 1 year ago | |
tox.ini | 1 week ago |
Tobiko is an OpenStack testing framework focusing on areas mostly complementary to Tempest. While tempest main focus has been testing OpenStack rest APIs, the main Tobiko focus is to test OpenStack system operations while "simulating" the use of the cloud as the final user would.
Tobiko's test cases populate the cloud with workloads such as Nova instances; they execute disruption operations such as services/nodes restart; finally they run test cases to validate that the cloud workloads are still functional.
Tobiko's test cases can also be used, for example, for testing that previously created workloads are working right after OpenStack services update/upgrade operation.
Tobiko Python framework is being automatically tested with below Python versions:
and below Linux distributions:
Tobiko has also been tested for development purposes with below OSes:
The Tobiko Python framework is being used to implement test cases. As Tobiko can be executed on nodes that are not part of the cloud to test against, this doesn't mean Tobiko requires cloud nodes have to run with one of above Python versions or Linux distributions.