Add basic tests for Ceilometer
Now Ceilometer is the important metering/monitoring projects of OpenStack. So it's necessary to include the basic tests into Tempest to make sure it works fine.
1. Successful get resources/metrics by REST API
2. Basic meta data query
3. CLI basic functionalities
Blueprint information
- Status:
- Complete
- Approver:
- Matthew Treinish
- Priority:
- Medium
- Drafter:
- Feilong Wang
- Direction:
- Approved
- Assignee:
- Yassine
- Definition:
- Obsolete
- Series goal:
- Accepted for juno
- Implementation:
- Good progress
- Milestone target:
- juno-rc
- Started by
- Giulio Fidente
- Completed by
- Matthew Treinish
Related branches
Related bugs
Sprints
Whiteboard
Gerrit topic: https:/
-------
Merged:
Addressed by: https:/
Adds initial ceilometerclient testing code
Addressed by: https:/
Add base class for Telemetry tests
Addressed by: https:/
Add config for Telemetry
Addressed by: https:/
Adds more testcases to test_telemetry_
-------
Review in Progress:
Addressed by: https:/
Create telemetry client
Addressed by: https:/
Add tests for Ceilometer object storage metering
Addressed by: https:/
Add client and tests for Ceilometer compute metering
Addressed by: https:/
Added cinder and neutron notifications tests for ceilometer
Addressed by: https:/
Added compute notifications tests for ceilometer
Addressed by: https:/
Adds "alarm-history" to test_telemetry_
-------
Abandoned:
Addressed by: https:/
Adds client for Ceilometer alarms
Addressed by: https:/
Add client and tests for Ceilometer object storage metering
-------
Gerrit topic: https:/
-------
Review in Progress:
Addressed by: https:/
Add vcpu & disk testcases
-------
Abandoned:
Addressed by: https:/
add telemetry test cases - compute
-------
Gerrit topic: https:/
-------
-------
Pending Devstack/Gate Issues/Reviews to have ceilometer working in gate without errors in ceilometer log files:
https:/
https:/
https:/
https:/
Gerrit topic: https:/
Addressed by: https:/
Add CRUD tests for telemetry alarming
Addressed by: https:/
Add swift notifications tests for ceilometer
Addressed by: https:/
Add glance notifications tests for ceilometer
Addressed by: https:/
Adds more verification in list alarms
Addressed by: https:/
Add compute pollsters tests for ceilometer
Gerrit topic: https:/
Addressed by: https:/
Add spec for the bp:add-
Gerrit topic: https:/
Work Items
Work items:
Adds initial ceilometerclient testing code: DONE
[yassine] Add base class for Telemetry tests: DONE
[yassine] Add config for Telemetry: DONE
[vrovachev] Create telemetry client for tempest: INPROGRESS
Create compute notifications tests: TODO
[vrovachev] Create cinder notifications tests: INPROGRESS
[vrovachev] Create neutron notifications tests: INPROGRESS
[yassine] Create object storage notifications tests: INPROGRESS
[vrovachev] Create all pollsters tests: TODO
Create all alarms tests: TODO
Dependency tree
* Blueprints in grey have been implemented.