Makes API Sample tests runs with all extensions enabled for v2.1

Registered by Ghanshyam Mann

Nova has deprecated the extensions concept and in future all extensions will be enabled all the time.
API Doc also now publish the API request and response corresponding to all extension are enabled.

Current API Sample tests are implemented separately for each extensions which is not required now. This BP is to make all API sample tests to run with all extension enabled. So all the sample files (request and response) will be available as per all extensions are enabled not for individual extensions.

Work will be managed on https://etherpad.openstack.org/p/api-sample-tests-with-all-extensions

Blueprint information

Status:
Complete
Approver:
John Garbutt
Priority:
Medium
Drafter:
Ghanshyam Mann
Direction:
Approved
Assignee:
Ghanshyam Mann
Definition:
Approved
Series goal:
Accepted for newton
Implementation:
Implemented
Milestone target:
milestone icon newton-2
Started by
John Garbutt
Completed by
Matt Riedemann

Related branches

Sprints

Whiteboard

Gerrit topic: https://review.openstack.org/#q,topic:bp/api-sample-tests-with-all-extensions,n,z

Addressed by: https://review.openstack.org/237400
    Enable all extension for image API sample tests

Addressed by: https://review.openstack.org/243396
    Enable all extension for Flavor API sample tests

Addressed by: https://review.openstack.org/269404
    WIP-Enable all extension for server API sample tests

Addressed by: https://review.openstack.org/269426
    Enable all extension for server PUT API sample tests

Addressed by: https://review.openstack.org/269441
    WIP-Enable all extension for server actions sample tests

Addressed by: https://review.openstack.org/269533
    Enable all extension for server API tests part-1

Delayed this till newton --johnthetubaguy 2nd march 2016

This is approved, and there are changes up (with merge conflicts), but why is this marked as 'blocked'? -- mriedem 20160329

We need to think new direction no this as v2 extensions tests should not be merged as v2 still support extensions(deprecated not removed yet).
We will discuss this in Newton cycle and proceed accordingly. -- gmann 20160330

Addressed by: https://review.openstack.org/327581
    Enable all extension for remaining server API tests

Addressed by: https://review.openstack.org/328080
    Enable all extension for all remaining sample tests

Addressed by: https://review.openstack.org/328112
    Remove unused _get_flags method from integrated_helpers

Addressed by: https://review.openstack.org/328320
    fix OS-SCH-HNT:scheduler_hints location in sample

(?)

Work Items

This blueprint contains Public information 
Everyone can see this information.

Subscribers

No subscribers.