Nova V2.1 API test Implementation

Registered by Ghanshyam Mann

Test cases needs to be implemented for Nova V2.1 APIs.
Nova V2.1 APIs are same as Nova V2 APIs in term of their signature (request & response).
As V2.1 is same as V2, both service clients as well as test cases implementation
can be shared among V2 & V2.1 tests.

To make service client to work for V2.1, a variable (api_version) needs to be
set as v2.1 on each service client.

To Reuse the code among V2 and V2.1 APIs tests-
1. Make each v2 test class inherit the compute base test class
2. Implement v2.1 test class inherited from v2 test class

The tasks are managed on https://etherpad.openstack.org/p/nova-v2.1-api-tests

Blueprint information

Status:
Complete
Approver:
Matthew Treinish
Priority:
Undefined
Drafter:
Ghanshyam Mann
Direction:
Needs approval
Assignee:
Ghanshyam Mann
Definition:
Obsolete
Series goal:
None
Implementation:
Unknown
Milestone target:
None
Completed by
Ghanshyam Mann

Related branches

Sprints

Whiteboard

Gerrit topic: https://review.openstack.org/#q,topic:bp/nova-v2,n,z

Addressed by: https://review.openstack.org/96661
    Add qa spec for bp/nova-v2.1-api-tests

Addressed by: https://review.openstack.org/96662
    Modify BaseComputeTest class for NovaV2.1 API test

Addressed by: https://review.openstack.org/98039
    WIP: Nova V2.1 API test using testscenarios

Gerrit topic: https://review.openstack.org/#q,topic:bp/nova-v21-api-tests,n,z

(?)

Work Items

Work items:
Testing of Nova V2.1 is being done by running the Nova V2 tempest tests in different gate job (check/gate-tempest-dsvm-nova-v21-full) by changing the endpoint: DONE

This blueprint contains Public information 
Everyone can see this information.