Move success response checking to tempest clients
To ensure API stability, api calls from tempest should check that the response
code in the success case is the expected value. Right now these checks are done
by the callers of the apis and in an inconsistent way. There is no policy or
guideline for when to check. It would be better if the response code was
always checked and api callers did not have to worry about this.
Pad for tracking who is doing each service https:/
This blueprint is not quite complete as nova has not been done. But this blueprint will be superseded by https:/
is not worth doing anything more with this one.
Blueprint information
- Status:
- Complete
- Approver:
- Matthew Treinish
- Priority:
- Medium
- Drafter:
- David Kranz
- Direction:
- Approved
- Assignee:
- David Kranz
- Definition:
- Approved
- Series goal:
- Accepted for juno
- Implementation:
- Implemented
- Milestone target:
- juno-3
- Started by
- Matthew Treinish
- Completed by
- David Kranz
Related branches
Related bugs
Sprints
Whiteboard
Gerrit topic: https:/
Addressed by: https:/
Add spec for checking success response in clients
Addressed by: https:/
Add client response checking for image service
Gerrit topic: https:/
Addressed by: https:/
First part of moving success response checking to identity client
Gerrit topic: https:/
Addressed by: https:/
Add client response checking for data processing service
Addressed by: https:/
Adds the clients and tests for CINDER QoS V1 & V2 APIs
Addressed by: https:/
Move API response success check to Neutron client
Addressed by: https:/
Update volume client check success
Addressed by: https:/
Updated the baremetal client for bp client-
Gerrit topic: https:/
Addressed by: https:/
Updated database clients for bp client-
Addressed by: https:/
Updated telemetry client for bp client-
Gerrit topic: https:/
Addressed by: https:/
Client response checking for orchestration service
Addressed by: https:/
Updated compute keypair clients for bp client-
Addressed by: https:/
Add client response checking for object storage service
Addressed by: https:/
Move success response checking to the token client
Addressed by: https:/
Move response code checking to client for v3 identity tests
Addressed by: https:/
Remove Resp status code checks in stress tests
Addressed by: https:/
Move status check to client for "messaging" tests
Addressed by: https:/
Make every swift clients use expected_success