OpenStack Testing (Tempest) of an existing cloud
Go to file
Ghanshyam Mann e64c78dcf7 Add workaround to handle the testtool skip exception in CLI test
This commit apply the workaround for testtool skip exception
in CLI test base class.
- https://review.opendev.org/#/c/681340/6

I have modified the workaround done in above commit to more generic
one.

We are good on skipException from test code. That is handled by
teststools.TestCase's self.exception_handlers
- f51ce5f934/testtools/testcase.py (L275)
Mapped handler _report_skip() will add the respective tests to skip list

Current CLI test failure
-https://zuul.opendev.org/t/openstack/build/c1bb61121e1d4d108c52adad200e8991/log/job-output.txt#6354

I have tested both test.BaseTestCase and lib.base.BaseTestCase with all 8 combinations
of below:
 - py >= 3.5 and py < 3.5 (on py2.7)
 - stestr >= 2.50 and stestr < 2.5.0
 - skip exception from setUpClass and skip exception from test code

Closes-Bug: 1847749

Change-Id: Ib70bdffaf4d38743e7cbbeb88af51bb57ceeedf6
2019-10-12 01:40:29 +00:00
doc Bump the openstackdocstheme extension to 1.20 2019-09-16 02:08:48 +00:00
etc Remove the Stress framework 2016-10-19 14:31:13 +02:00
playbooks Setup framework for IPv6-only deployment verification 2019-07-29 07:37:33 +00:00
releasenotes Add workaround to handle the testtool skip exception in CLI test 2019-10-12 01:40:29 +00:00
roles Allow overridding OS_TEST_TIMEOUT via the role variables 2019-09-02 14:56:07 +02:00
tempest Add workaround to handle the testtool skip exception in CLI test 2019-10-12 01:40:29 +00:00
tools Remove barbican-tempest-plugin from blacklist 2019-09-24 16:53:32 +09:00
.coveragerc Remove the NegativeAutoTest Framework 2016-10-13 10:32:53 +02:00
.gitignore Added instructions about general IDE's in gitignore 2019-09-19 14:01:04 +05:30
.gitreview OpenDev Migration Patch 2019-04-19 19:29:35 +00:00
.mailmap Update .mailmap for ghanshyam emails 2018-09-05 08:45:46 +00:00
.stestr.conf Switch Tempest CLI commands from testrepository to stestr 2018-02-13 08:16:33 +00:00
.zuul.yaml Add Tempest gate job for stable/train 2019-10-04 17:30:00 +00:00
CONTRIBUTING.rst Add a CONTRIBUTING file 2019-09-04 13:44:17 +00:00
HACKING.rst Replace git.openstack.org URLs with opendev.org URLs 2019-05-23 10:19:31 +00:00
LICENSE Add License to Tempest. 2012-04-12 16:04:36 +02:00
README.rst Add PDF building 2019-09-11 16:42:28 +09:00
REVIEWING.rst Merge "Add 'single core approve' policy for plugins sanity jobs failure" 2019-09-25 03:55:51 +00:00
bindep.txt Update and replace http with https for doc links in tempest 2017-08-14 00:12:40 -07:00
requirements.txt Uncap jsonschema 2019-04-04 14:01:16 +11:00
setup.cfg Add Python 3 Train unit tests 2019-07-16 10:12:19 -04:00
setup.py Updated from global requirements 2017-03-08 17:20:35 +00:00
test-requirements.txt Bump hacking to 1.1.0 2018-07-18 10:42:38 +01:00
tox.ini Add PDF building 2019-09-11 16:42:28 +09:00

README.rst

Team and repository tags

image

Tempest - The OpenStack Integration Test Suite

This is a set of integration tests to be run against a live OpenStack cluster. Tempest has batteries of tests for OpenStack API validation, scenarios, and other specific tests useful in validating an OpenStack deployment.

Get in touch via email. Use [tempest] in your subject.