tempest: migrate api and scnario tests from tempest
tempest: use ceilometer client manager instead of tempest one
This patch replaces client manager used in base test class from tempest
one to ceilometer dedicated manager which only has clients necessary to
specific ceilometer test cases.
The conflicts in config parameter are solved by adding '_plugin' in
paramter names as suffix.
This patch also includes the following changes in tempest.
- Ie99bbbe7655138c4c3ecae69ae0b361198a9651d
- I340d96c27f0e906df5b8a109494920e9cd3b21d1
- I14e16a1a7d9813b324ee40545c07f0e88fb637b7
Closes-Bug: 1549424
Depends-On: Ifc29617743b76b01eb6cd30a375cf47b56e4f635
Implements: blueprint tempest-plugin
Change-Id: Ifbe3152c486ddba79bb851c0ec3097213975f95c
diff --git a/ceilometer/tests/tempest/config.py b/ceilometer/tests/tempest/config.py
index 96dc6a2..a83a509 100644
--- a/ceilometer/tests/tempest/config.py
+++ b/ceilometer/tests/tempest/config.py
@@ -20,12 +20,12 @@
title="Available OpenStack Services")
ServiceAvailableGroup = [
- cfg.BoolOpt('ceilometer',
+ cfg.BoolOpt('ceilometer_plugin',
default=True,
help="Whether or not Ceilometer is expected to be available"),
]
-telemetry_group = cfg.OptGroup(name='telemetry',
+telemetry_group = cfg.OptGroup(name='telemetry_plugin',
title='Telemetry Service Options')
TelemetryGroup = [
@@ -37,4 +37,7 @@
choices=['public', 'admin', 'internal',
'publicURL', 'adminURL', 'internalURL'],
help="The endpoint type to use for the telemetry service."),
+ cfg.BoolOpt('event_enabled',
+ default=True,
+ help="Runs Ceilometer event-related tests"),
]