Bases: ceilometer.tests.tempest.scenario.manager.ScenarioTest
Base class for encryption scenario tests
Bases: ceilometer.tests.tempest.scenario.manager.ScenarioTest
Base class for network scenario tests.
This class provide helpers for network scenario tests, using the neutron API. Helpers from ancestor which use the nova network API are overridden with the neutron API.
This Class also enforces using Neutron instead of novanetwork. Subclassed tests will be skipped if Neutron is not enabled
Verifies floatingip reaches the given status
Parameters: |
|
---|---|
Raises: | AssertionError if status doesn’t match |
Create a floating IP and associates to a resource/port on Neutron
Create a network with a subnet connected to a router.
The baremetal driver is a special case since all nodes are on the same shared network.
Parameters: |
|
---|---|
Returns: | network, subnet, router |
Bases: ceilometer.tests.tempest.scenario.manager.ScenarioTest
Provide harness to do Object Storage scenario tests.
Subclasses implement the tests that use the methods provided by this class.
Bases: tempest.test.BaseTestCase
Base class for scenario tests. Uses tempest own clients.
Check server connectivity
Parameters: |
|
---|---|
Raises: | AssertError if the result of the connectivity check does not match the value of the should_connect param |
Create a floating IP and associates to a server on Nova
Wrapper utility that returns a test server.
This wrapper utility calls the common create test server and returns a test server. The purpose of this wrapper is to minimize the impact on the code of the tests already using this function.
Get a SSH client to a remote server
@param username name of the Linux account on the remote server @param private_key the SSH private key to use @return a RemoteClient object
Get the server fixed or floating IP.
Based on the configuration we’re in, return a correct ip address for validating that a guest is up.