Improvements on the Hyper-V testing serialization

Registered by Alessandro Pilotti on 2012-12-05

The current implementation of the Hyper-V tests, uses serialized stubs in pickled and gzipped format, as documented here: https://github.com/openstack/nova/blob/master/nova/tests/hyperv/README.rst

The serialized binary format generates management issues in Git and concerns related to the opacity of the blobs and needs to be changed to Json, as dicussed in the following Nova meeting: http://eavesdrop.openstack.org/meetings/nova/2012/nova.2012-11-29-21.01.html

Blueprint information

Status:
Complete
Approver:
Vish Ishaya
Priority:
High
Drafter:
Alessandro Pilotti
Direction:
Approved
Assignee:
Alessandro Pilotti
Definition:
Approved
Series goal:
Accepted for grizzly
Implementation:
Implemented
Milestone target:
milestone icon 2013.1
Started by
Alessandro Pilotti on 2012-12-05
Completed by
Russell Bryant on 2013-02-03

Related branches

Sprints

Whiteboard

Gerrit topic: https://review.openstack.org/#q,topic:bp/hyper-v-testing-serialization-improvements,n,z

Addressed by: https://review.openstack.org/18936
    Replaces the Hyper-V testing framework

Addressed by: https://review.openstack.org/18937
    Fixes the usage of __getattr__() for testing

Addressed by: https://review.openstack.org/18938
    Hyper-V unit tests mock modules and classes

Addressed by: https://review.openstack.org/18939
    Removal of old pickled unit test mocks

Addressed by: https://review.openstack.org/20648
    Nova Hyper-V driver refactoring

(?)

Work Items

Dependency tree

* Blueprints in grey have been implemented.

This blueprint contains Public information 
Everyone can see this information.

Subscribers

No subscribers.