Remove mox from testing infrastructure - Ocata

Registered by Matt Riedemann on 2016-09-01

Blueprint information

Status:
Complete
Approver:
Matt Riedemann
Priority:
Medium
Drafter:
Matt Riedemann
Direction:
Approved
Assignee:
None
Definition:
Approved
Series goal:
Accepted for ocata
Implementation:
Implemented
Milestone target:
milestone icon ocata-3
Started by
Matt Riedemann on 2016-09-20
Completed by
Matt Riedemann on 2017-02-03

Related branches

Sprints

Whiteboard

Gerrit topic: https://review.openstack.org/#q,topic:bp/remove-mox-newton,n,z

Addressed by: https://review.openstack.org/320346
    Remove mox from api/openstack/compute/test_deferred_delete.py

Gerrit topic: https://review.openstack.org/#q,topic:bp/remove-mox-ocata,n,z

Addressed by: https://review.openstack.org/320392
    Remove mox from unit/api/openstack/compute/test_migrations.py

Addressed by: https://review.openstack.org/320821
    Remove mox from unit/api/openstack/compute/test_serversV21.py

Addressed by: https://review.openstack.org/321351
    Remove mox from unit/api/openstack/compute/test_aggregates.py

Addressed by: https://review.openstack.org/321385
    Remove mox from api/openstack/compute/test_availability_zone.py

Addressed by: https://review.openstack.org/323288
    Remove mox from nova/tests/unit/virt/test_virt.py

Addressed by: https://review.openstack.org/322017
    Remove mox from unit/api/openstack/compute/test_hide_server_addresses.py

Addressed by: https://review.openstack.org/321959
    Remove mox from unit/virt/xenapi/image/test_bittorrent.py

Addressed by: https://review.openstack.org/322686
    Remove mox from nova/tests/unit/virt/xenapi/test_driver.py

Addressed by: https://review.openstack.org/322754
    Remove mox from nova/tests/unit/test_configdrive2.py

Addressed by: https://review.openstack.org/321420
    Remove mox from unit/api/openstack/compute/test_cloudpipe.py

Addressed by: https://review.openstack.org/334409
    Remove mox from unit/virt/libvirt/test_imagebackend.py (1)

Addressed by: https://review.openstack.org/335411
    Remove mox from unit/virt/libvirt/test_imagebackend.py (2)

Addressed by: https://review.openstack.org/335765
    Remove mox from unit/virt/libvirt/test_imagebackend.py (3)

Addressed by: https://review.openstack.org/335820
    Remove mox from unit/virt/libvirt/test_imagebackend.py (4)

Addressed by: https://review.openstack.org/335921
    Remove mox from unit/virt/libvirt/test_imagebackend.py (5)

Addressed by: https://review.openstack.org/335925
    Remove mox from unit/virt/libvirt/test_imagebackend.py (end)

Addressed by: https://review.openstack.org/340713
    Remove mox from unit/compute/test_compute.py

Addressed by: https://review.openstack.org/343465
    Completely remove mox from objects/test_instance.py

Addressed by: https://review.openstack.org/342546
    Remove mox in nova/tests/unit/compute/test_shelve.py (1)

Addressed by: https://review.openstack.org/342593
    Remove mox in nova/tests/unit/compute/test_shelve.py (2)

Addressed by: https://review.openstack.org/342648
    Remove mox in nova/tests/unit/compute/test_shelve.py (3)

Addressed by: https://review.openstack.org/342649
    Remove mox in nova/tests/unit/compute/test_shelve.py (end)

Addressed by: https://review.openstack.org/342043
    Stop using mox stubs in nova/tests/unit/cells/fakes.py

Addressed by: https://review.openstack.org/321944
    Remove mox from api/openstack/compute/test_extended_ips.py

Addressed by: https://review.openstack.org/321435
    Remove mox from api/openstack/compute/test_console_auth_tokens.py

Addressed by: https://review.openstack.org/322690
    Remove mox from api/openstack/compute/test_image_size.py

Addressed by: https://review.openstack.org/322710
    Remove mox from test_keypairs.py, test_limits.py

Addressed by: https://review.openstack.org/323248
    Stop using mox from compute/test_user_data.py

Addressed by: https://review.openstack.org/323226
    Stop using mox from compute/test_used_limits.py

Addressed by: https://review.openstack.org/323112
    Remove mox from compute/test_server_metadata.py

Addressed by: https://review.openstack.org/321469
    Remove mox from api/openstack/compute/test_extended_hypervisors.py

Addressed by: https://review.openstack.org/323105
    Remove mox from api/openstack/compute/test_rescue.py

Addressed by: https://review.openstack.org/323276
    Stop using mox from unit/api/openstack/test_wsgi.py

Addressed by: https://review.openstack.org/321966
    Remove mox from api/openstack/compute/test_extended_status.py

Addressed by: https://review.openstack.org/322042
    Remove mox from compute/test_extended_volumes.py

Addressed by: https://review.openstack.org/322624
    Remove mox from api/openstack/compute/test_floating_ip_pools.py

Addressed by: https://review.openstack.org/322641
    Remove mox from api/openstack/compute/test_floating_ip_dns.py

Addressed by: https://review.openstack.org/321952
    Remove mox from test_extended_server_attributes.py

Addressed by: https://review.openstack.org/324229
    Stop using mox from unit/fake_network.py

Addressed by: https://review.openstack.org/323114
    Remove mox from compute/test_server_password.py

Addressed by: https://review.openstack.org/322629
    Remove mox from api/openstack/compute/test_fping.py

Addressed by: https://review.openstack.org/323055
    Remove mox from api/openstack/compute/test_networks.py

Addressed by: https://review.openstack.org/323257
    Stop using mox from compute/test_volumes.py

Addressed by: https://review.openstack.org/323093
    Stop using mox in compute/test_neutron_security_groups.py

Addressed by: https://review.openstack.org/324239
    Stop using mox in unit/fake_processutils.py

Addressed by: https://review.openstack.org/322668
    Stop using mox in api/openstack/compute/test_floating_ips.py

Addressed by: https://review.openstack.org/323102
    Stop using mox in api/openstack/compute/test_remote_consoles.py

Addressed by: https://review.openstack.org/323122
    Stop using mox in compute/test_security_groups.py

Addressed by: https://review.openstack.org/323717
    Stop using mox in virt/libvirt/test_imagecache.py

Addressed by: https://review.openstack.org/323186
    Stop using mox in compute/test_server_actions.py

Addressed by: https://review.openstack.org/342061
    Stop using mox in unit/virt/disk/test_api.py

Addressed by: https://review.openstack.org/342626
    Stop using mox int unit/virt/xenapi/image/test_utils.py

Addressed by: https://review.openstack.org/342682
    Stop using mox in virt/xenapi/image/test_vdi_through_dev.py

Addressed by: https://review.openstack.org/344054
    Stop using mox in unit/virt/xenapi/test_vm_utils.py (1)

Addressed by: https://review.openstack.org/342595
    Stop using mox in unit/virt/test_block_device.py

Addressed by: https://review.openstack.org/333101
    Stop using mox in unit/cells/test_cells_rpc_driver.py

Addressed by: https://review.openstack.org/334848
    Stop using mox int unit/virt/xenapi/stubs.py

Addressed by: https://review.openstack.org/344010
    Stop using mox in unit/virt/xenapi/test_vmops.py (2/2)

Addressed by: https://review.openstack.org/344000
    Stop using mox in unit/virt/xenapi/test_vmops.py (1)

Addressed by: https://review.openstack.org/326814
    Stop using mox in compute/test_hypervisors.py

Addressed by: https://review.openstack.org/327457
    Stop using mox in virt/xenapi/image/test_glance.py

Addressed by: https://review.openstack.org/328070
    Stop using mox in virt/libvirt/test_driver.py (1)

Addressed by: https://review.openstack.org/325759
    Stop using mox in api/openstack/fakes.py

Addressed by: https://review.openstack.org/308746
    Remove mox in test_block_device_mapping_v1.py

Addressed by: https://review.openstack.org/323287
    Stop using mox stubs in nova/tests/unit/cells

Addressed by: https://review.openstack.org/322778
    Stop using mox stubs in nova/tests/unit/virt/disk

Addressed by: https://review.openstack.org/307135
    Remove mox in tests/unit/objects/test_security_group

Addressed by: https://review.openstack.org/307155
    Remove mox in tests/unit/objects/test_instance_info_cache

Addressed by: https://review.openstack.org/307615
    Remove mox in tests/unit/objects/test_pci_device

Addressed by: https://review.openstack.org/307625
    Remove mox in tests/unit/objects/test_compute_node

Addressed by: https://review.openstack.org/378496
    Remove mox in nova/tests/unit/virt/xenapi/image/test_bittorrent.py

Addressed by: https://review.openstack.org/303833
    Remove mox from tests/unit/conductor/tasks/test_live_migrate.py(1)

Addressed by: https://review.openstack.org/312519
    Remove mox from tests/unit/conductor/tasks/test_live_migrate.py(2)

Addressed by: https://review.openstack.org/312529
    Remove mox from tests/unit/conductor/tasks/test_live_migrate.py(3)

Addressed by: https://review.openstack.org/312589
    Remove mox from tests/unit/conductor/tasks/test_live_migrate.py(4)

Addressed by: https://review.openstack.org/325819
    Stop using mox from compute/test_multiple_create.py

Addressed by: https://review.openstack.org/321932
    Stop using mox stubs in test_snapshots.py

Addressed by: https://review.openstack.org/322003
    Stop using mox stubs in test_attach_interfaces.py

Addressed by: https://review.openstack.org/321345
    Stop using mox stubs in test_evacuate.py

Addressed by: https://review.openstack.org/389750
    Stop using mox in test_compute_cells.py

Addressed by: https://review.openstack.org/320325
    Remove mox stubs in api/openstack/compute/test_virtual_interfaces.py

Addressed by: https://review.openstack.org/320826
    Remove mox stubs in api/openstack/compute/test_server_reset_state.py

Addressed by: https://review.openstack.org/321326
    Stop using mox stubs in test_shelve.py

Addressed by: https://review.openstack.org/398913
    Remove mox in nova/tests/unit/api/openstack/compute (1)

Addressed by: https://review.openstack.org/399036
    Remove mox in unit/cells/test_cells_manager.py

Addressed by: https://review.openstack.org/323213
    Remove mox from nova/tests/unit/compute/test_virtapi.py

Addressed by: https://review.openstack.org/323165
    Remove mox from nova/tests/unit/db/test_db_api.py

Addressed by: https://review.openstack.org/334841
    Remove mox from unit/compute/test_compute_api.py (1)

Addressed by: https://review.openstack.org/340660
    Remove mox from unit/compute/test_compute_api.py(2)

Addressed by: https://review.openstack.org/414941
    Remove mox in unit/api/openstack/test_wsgi.py

Gerrit topic: https://review.openstack.org/#q,topic:bug/1567807,n,z

Addressed by: https://review.openstack.org/417227
    Remove mox in libvirt destory tests

Addressed by: https://review.openstack.org/316427
    Remove mox in network/test_linux_net.py

This is closed for Ocata. Please resume any remaining work in the Pike blueprint: https://blueprints.launchpad.net/nova/+spec/remove-mox-pike

-- mriedem 20170203

Gerrit topic: https://review.openstack.org/#q,topic:bp/remove-mox-pike,n,z

(?)

Work Items

Dependency tree

* Blueprints in grey have been implemented.

This blueprint contains Public information 
Everyone can see this information.

Subscribers

No subscribers.