2016-02-25 04:57:18 +09:00
|
|
|
.. _api_microversion_testing:
|
|
|
|
|
2016-11-25 10:40:40 -05:00
|
|
|
API Microversion Testing Support in Tempest
|
2016-02-25 04:57:18 +09:00
|
|
|
===========================================
|
|
|
|
|
|
|
|
---------------------------------------------
|
|
|
|
Framework to support API Microversion testing
|
|
|
|
---------------------------------------------
|
|
|
|
|
|
|
|
Many of the OpenStack components have implemented API microversions.
|
2016-03-16 11:58:34 +09:00
|
|
|
It is important to test those microversions in Tempest or external plugins.
|
2016-02-25 04:57:18 +09:00
|
|
|
Tempest now provides stable interfaces to support to test the API microversions.
|
|
|
|
Based on the microversion range coming from the combination of both configuration
|
|
|
|
and each test case, APIs request will be made with selected microversion.
|
|
|
|
|
|
|
|
This document explains the interfaces needed for microversion testing.
|
|
|
|
|
|
|
|
|
|
|
|
The api_version_request module
|
|
|
|
""""""""""""""""""""""""""""""
|
|
|
|
|
|
|
|
.. automodule:: tempest.lib.common.api_version_request
|
|
|
|
:members:
|
|
|
|
|
|
|
|
The api_version_utils module
|
|
|
|
""""""""""""""""""""""""""""
|
|
|
|
|
|
|
|
.. automodule:: tempest.lib.common.api_version_utils
|
|
|
|
:members:
|