Make test.py and clients.py as stable for plugins
test.py and clients.py now only depend on stable interfaces and can be marked stable for plugins. Previous patches added unit tests and docstrings for most methods. Change-Id: I22cb1a7744d2310f9b70769e136803a607217ceb
This commit is contained in:
parent
c0a96b3132
commit
bf142fc3d8
@ -29,6 +29,8 @@ others are not. A list of stable APIs available to plugins is provided below:
|
||||
* tempest.config
|
||||
* tempest.test_discover.plugins
|
||||
* tempest.common.credentials_factory
|
||||
* tempest.clients
|
||||
* tempest.test
|
||||
|
||||
If there is an interface from tempest that you need to rely on in your plugin
|
||||
which is not listed above, it likely needs to be migrated to tempest.lib. In
|
||||
|
@ -0,0 +1,8 @@
|
||||
---
|
||||
features:
|
||||
- |
|
||||
Two extra modules are now marked as stable for plugins, test.py and clients.py.
|
||||
The former includes the test base class with its automatic credentials
|
||||
provisioning and test resource managing fixtures.
|
||||
The latter is built on top of ServiceClients and it adds aliases and a few custom
|
||||
configurations to it.
|
Loading…
Reference in New Issue
Block a user