Existing instance diagnostics tests were moved to the new files
to test diagnostics for different microversions (2.1 and 2.48).
Depends-On: If0b1493cc5c1c7f0d9896dd68342ad4dea4f7da2
Change-Id: I7757c5beeea3d3b0bc15a51cafc5ea2ada65e76c
This microversion changes flavor property in server response.
New test case was added to do not overload some other testcase
by running all tests for two microversions (v2.1 and v2.47)
Also method create_test_server was modified. Now it adds field
'network' into request if microversion >= v2.37 because since
this microversion this field is required.
Change-Id: If7420d0c6153fe63c049c0f6dc9a748968d40315
During ATL PTG, we discussed about the testing
of API microversions in Tempest and what all
tests can be implemented on Tempest side.
This patch adds those consensus in doc to clarify
about microversion testing scope.
Change-Id: Ifbaa66dba932a7472010bddf11545d66b95ba42e
Below patch implemented Cinder microversion 3.3 test case.
- I3d9b3fe288333721bf3b2c6c988949f2f253bfcc
Thsi commit adds the information about tested microversion
in doc.
Change-Id: I17e66b3732657a5606e300b504bbf474abc073fa
This just runs the 2.32 test against the 2.42 microversion.
The content is the same. The issue with tags is due to a bug
where block device tags only work for the 2.32 microversion
specifically, and network tags only worked for 2.32->2.36
microversions. Network tags were broken in the 2.37 microversion.
The 2.42 microversion re-introduces block device and network
tags when creating a server.
Depends-On: Ia0869dc6f7f5bd347ccbd0930d1d668d37695a22
Related-Bug: #1658571
Part of blueprint fix-tag-attribute-disappearing
Change-Id: Ide579744f4b2c768f622f1f3d928e9e2b02f1051
This adds an API test that tests device role tagging. It boots an
instance with tagged network interfaces and block devices and makes
sure that the tags appear correctly in the metadata, both via the API
and in the configdrive.
Change-Id: Ica92b771fc04891ad231967470f8b0ade7d2dead
Implements blueprint virt-device-role-tagging
This adds the tests for the 2.37 microversion in nova
that handles automatic allocation of network resources
for a server via neutron's auto-allocated-topology extension
when there are no networks already available to the tenant.
This also adds the 2.26 microversion json response schema
since that's what's coming back for GET and LIST operations
on servers when testing the 2.37 microversion.
Tests for nova blueprint get-me-a-network
Change-Id: Ia8538e20ba52c85cfabbf9e44a959b2821995eab
This commit fixes docs errors and warnings. However, 'WARNING: nonlocal
image URI found' is still remaining because it needs an ugly workaround
that is replacing it to raw html.
Change-Id: I4524c1ff4126c87979301d0fb8ac7c9eb6f2f708
Compute 2.10 microversion test were implemented in
I5097a5669d0f3b7d9016d98da0fbb58a682cef8e.
Adding the info in microversion doc.
Change-Id: Id20b47012d77711a01803ba191fc8f343644277e
Patch I29ab6f625df59ba3732f9730a610e14dfe6094ea already fixed some
comments for the doc. But there are still some typos that need to
be fixed. This patch is to fix those.
Change-Id: I6ab6eabfb0faf28e175179c0097e196c4fa944ea
This commit adds the doc about how to implement microversion
tests in Tempest.
Also this doc will keep record of what all microversion tests
have been implemented in Tempest.
Partially implements blueprint api-microversions-testing-support
Change-Id: I68e6d2a4a681e6588e43e02378a111fd00391f08