Tempest 22.0.0 has been released [1].
This commit adds a new page for 22.0.0 release notes.
[1] https://review.opendev.org/#/c/685406/
Change-Id: Ic9437f871fb94f84f106590145177d3c6eabb345
This commit updates the release note from change
I7cbd3656463a51d18b4d72f45a324145283fc7eb. That commit was missing a
release note for the extra kwarg and concentrated only on the security
fix. This commit addresses that oversight. In addition the security note
is removed from the release notes because it's not addressing a released
security issue, just a short lived one introduced during development of
the pending release.
Change-Id: Id2d34eb911435e5a1036d0494a7df43eda2ebf0a
Recently we moved the logging of request from rest_client's
request() to raw_request which end up logging the credentials
also from Token client request.
This is to add a kwargs in raw_request() method which tell whether
request body needs to log or not. Also update Token clients to
pass '<omitted>' to stop logging the credential.
Change-Id: I7cbd3656463a51d18b4d72f45a324145283fc7eb
In setUpClass, the workaround to handle skip exception issue is
not releasing allocated resources when a skip exception is raised
on resource_setup.
Change-Id: I2a5d5d60d524bd141b8ad0ffd436040906a2f36a
Closes-Bug: #1846236
This commit adds the releasenote to tag Tempest for Train
and needed for version 22.0.0 to release.
Change-Id: Iefd45a14178eb61e5c0a60116e30217fbab0284e
rest_client log all request and response data when called via its get,
post, put, delete method etc because logging is done in self._request().
But when any service client make API request via raw_request() then logging
is not done.
_request() method internally call the raw_request() method so moving the
logging from _request() to raw_request() will not effect existing behavior.
Change-Id: I096ea150bfdd1d700a15612a391142216f0fd0e8
This commit removes barbican-tempest-plugin from the blacklist. The
patch[1] got already merged. The plugin should work for the sanity now.
[1] https://review.opendev.org/#/c/634631/
Change-Id: I34d119c58afa6b3c728d1a540b4ea1df27d9c4d0
In VolumePoolsAdminTestsJSON, if no cinder pools is listed,
we get "IndexError: list index out of range", so we should
check whether cinder_pools is empty before using it.
Change-Id: I55c163993b4956458b8658dae9d11b61171b8b55
Closes-Bug: #1844772
.gitignore file was missing a very general and easy
to forget instruction about general IDE's
contributors(new) use for developing code.
This instruction would be clear idea to add there
respective IDE's generated files to local git
configuration file so that they could be locally
ignored.
Change-Id: I6a7dc7fc6a535fe583e9db5878fc496232a69247
Signed-off-by: Soniya Vyas <svyas@redhat.com>
This commit adds 4 irrelevant files to both "irrelevant-files" and
"irrelevant-files-2". We don't need to run tempest tests with updating
such files because they don't affect tempest tests.
Change-Id: I6f84abc1b9273f38b99678edaff54deb0fd99e0c
Some options are now automatically configured by the version 1.20:
- project
- html_last_updated_fmt
- latex_engine
- latex_elements
- version
- release.
Change-Id: Ia656e992e86293339521627acc892f81f7bd6a0b
stestr which is used by Tempest internally to run the test switch
the customize test runner(which use stdlib unittest) for >=py3.5
else testtools.run.- https://github.com/mtreinish/stestr/pull/265
These two test runner are not compatible due to skip exception
handling(due to unittest2). testtools.run treat unittestt.SkipTest
as error and stdlib unittest treat unittest2.case.SkipTest raised
by testtools.TestCase.skipException.
testtool issue: https://github.com/testing-cabal/testtools/issues/272
testtool is not so active now a days and fix is also not decided,
let's add a workaround in Tempest to make it work for both test runner
based on python version same as used by stestr
Tempest should work perfectly with stestr<2.5.0 also which is
also handled in this workaround.
Change-Id: Ie9c013d4d6851d4deef57c1e4c254a9a34374e5a
This commit add PDF building tox.ini environment and options for LaTeX
output. overview.rst is copied from README.rst. And, the original
README.rst file is shrunk because we don't need such a long information
in the README file. People can see the same contents in overview.rst
now.
Change-Id: Id654c814988e78704726d2ba8bea9a03ce8596f8
This is to add response schema validation for volume transfer.
Besides, created_at should be removed from the response example of
"List volume transfers for a project" in api ref,
I52a81454a995920c1ba5534fea3d50f6c9986881 will fix them.
Change-Id: If31470dac38d7f08768f43fa77bd018a932f0313
partially-implements: blueprint volume-response-schema-validation
GitHub likes repos to have a CONTRIBUTING file. It will use this to
point people to the right place for how to contribute to this project.
Change-Id: Iad714c168dd8c476d8f99f131e3b7a998d165fc5
Host name in the response of show-host may not contain '@',
which makes https://review.opendev.org/#/c/678998/ fail.
This is to remove the strict check of '@', and the cinder
api-ref patch is https://review.opendev.org/#/c/679883/
Change-Id: I2c9339528eeb3bea3474709b261deec27d16d0b8
partially-implements: blueprint volume-response-schema-validation
This commit removes required projects for the sanity job. It should be
better to remove them since we don't need for sanity checking.
Change-Id: Iad2f9f3d08aa1a422a6a94cd56467a16f683fa3b
If a fixed network is used, we see errors like the following in three
compute tests:
KeyError: 'addresses'
This is because get_server_ip expects to be called with a detailed
server response, but in these cases is called with a create server
response, which does not contain the 'addresses' field.
This change fixes the issue by obtaining a detailed server response
where necessary.
Change-Id: I9deeb0e527a8537c71657507cabd81a63a421d9c
Closes-Bug: #1817701