Remove mox from testing infrastructure - Newton (partial)
This is to pick up on the work from mitaka for blueprint remove-mox:
https:/
But this is for newton work.
Blueprint information
- Status:
- Complete
- Approver:
- Andrew Laski
- Priority:
- Low
- Drafter:
- Matt Riedemann
- Direction:
- Approved
- Assignee:
- None
- Definition:
- Approved
- Series goal:
- Accepted for newton
- Implementation:
- Implemented
- Milestone target:
- newton-3
- Started by
- John Garbutt
- Completed by
- Matt Riedemann
Related branches
Related bugs
Sprints
Whiteboard
Gerrit topic: https:/
Addressed by: https:/
Stop using mox stubs in test_configdrive
Addressed by: https:/
remove mox from vmwareapi/
Addressed by: https:/
remove mox from vmwareapi/
Addressed by: https:/
Remove mox from tests/unit/
Addressed by: https:/
Remove mox from tests/unit/
Addressed by: https:/
Remove mox from tests/functiona
Addressed by: https:/
Stop using mox in test_security_
Addressed by: https:/
Remove mox from tests/unit/
Addressed by: https:/
Remove mox from tests/unit/
Addressed by: https:/
Remove mox from tests/unit/
Addressed by: https:/
[WIP] Remove mox from tests/unit/
Addressed by: https:/
Remove mox from tests/unit/
Addressed by: https:/
Remove mox from tests/unit/
Addressed by: https:/
Remove mox from tests/unit/
Addressed by: https:/
Remove mox from tests/unit/
Addressed by https:/
Remove mox from tests/unit/
Gerrit topic: https:/
Addressed by: https:/
Remove mox from test_extensions.py
Addressed by: https:/
Remove mox from tests/unit/
Addressed by: https:/
Stop using mox in test_firewall
Addressed by: https:/
Not using mox stubs in nova.tests.
Addressed by: https:/
Not using mox stubs in nova.tests.
Addressed by: https:/
Remove mox used in test_server_
Addressed by: https:/
Remove mox in tests/unit/
Addressed by: https:/
Remove mox in tests/unit/
Addressed by: https:/
Remove mox in tests/unit/
Addressed by: https:/
Remove mox in tests/unit/
Addressed by : https:/
Stop using mox in test_firewall
Addressed by: https:/
Remove mox in tests/unit/
Addressed by: https:/
Remove mox in tests/unit/
Addressed by: https:/
Remove mox from compute/
Addressed by: https:/
Remove mox from unit/api/
Addressed by: https:/
Stop using mox stubs in test_admin_
Addressed by: https:/
Stop using mox stubs in test_access_ips.py
Addressed by: https:/
Stop using mox stubs in test_admin_
Addressed by: https:/
Remove mox in tests/unit/
Addressed by: https:/
Remove mox in test_certificat
Addressed by: https:/
Remove mox in test_block_
Addressed by: https:/
Stop using mox stubs in test_multinic.py
Addressed by: https:/
Stop using mox stubs in test_pipelib.py
Addressed by: https:/
Stop using mox stubs in test_createserv
Addressed by: https:/
Stop using mox stubs in test_disk_config.py
Addressed by: https:/
Remove mox in nova/tests/
Addressed by: https:/
not use mox for conductor/
Addressed by: https:/
Remove mox from tests/unit/
Addressed by: https:/
Remove mox from tests/unit/
Addressed by: https:/
Remove mox from tests/unit/
Addressed by: https:/
Remove mox from test_instance_
Addressed by: https:/
Remove mox in unit/virt/
Addressed by: https:/
Remove mox in test_volume_
Addressed by: https:/
Remove mox in network/
Addressed by: https:/
Stop using mox stubs in volume/
Addressed by: https:/
Remove mox stubs in api/openstack/
Addressed by: https:/
Remove mox from api/openstack/
Addressed by: https:/
Remove mox from unit/api/
Addressed by: https:/
Remove mox from unit/api/
Addressed by: https:/
Remove mox stubs in api/openstack/
Addressed by: https:/
Stop using mox stubs in test_shelve.py
Addressed by: https:/
Stop using mox stubs in test_instance_
Addressed by: https:/
Stop using mox stubs in test_evacuate.py
Addressed by: https:/
Remove mox from unit/api/
Addressed by: https:/
Remove mox from api/openstack/
Addressed by: https:/
Remove mox from unit/api/
Addressed by: https:/
Remove mox from api/openstack/
Addressed by: https:/
Remove mox from api/openstack/
Addressed by: https:/
Remomve mox from api/openstack/
Addressed by: https:/
Remove mox from unit/virt/
Remove mox from unit/virt/
Remove mox from unit/virt/
Addressed by: https:/
Remove mox from api/openstack/
Addressed by: https:/
Stop using mox stubs in test_snapshots.py
Addressed by: https:/
Remove mox from api/openstack/
Addressed by: https:/
Remove mox from test_extended_
Addressed by: https:/
Remove mox from compute/
Addressed by: https:/
Remove mox from unit/virt/
Addressed by: https:/
Remove mox from api/openstack/
Addressed by: https:/
Remove mox from api/openstack/
Addressed by: https:/
Stop using mox stubs in test_flavor_
Addressed by: https:/
Stop using mox stubs in test_attach_
Addressed by: https:/
Remove mox from unit/api/
Addressed by: https:/
Remove mox from compute/
Addressed by: https:/
Remove mox from compute/
Addressed by: https:/
Remove mox from api/openstack/
Addressed by: https:/
Remove mox from api/openstack/
Addressed by: https:/
Remove mox from api/openstack/
Addressed by: https:/
Remove mox from api/openstack/
Addressed by: https:/
Remove mox from api/openstack/
Addressed by: https:/
Remove mox from nova/tests/
Addressed by: https:/
Remove mox from api/openstack/
Addressed by: https:/
Remove mox from nova/tests/
Addressed by: https:/
Remove mox from api/openstack/
Addressed by: https:/
Remove mox from compute/
Addressed by: https:/
Remove mox from test_keypairs.py, test_limits.py
Addressed by: https:/
Stop using mox stubs in test_server_
Addressed by: https:/
Stop using mox stubs in nova/tests/unit
Addressed by: https:/
Remove mox from nova/tests/
Addressed by: https:/
Stop using mox stubs in nova/tests/
Addressed by: https:/
Remove mox from api/openstack/
Addressed by: https:/
Remove mox from compute/
Addressed by: https:/
Remove mox from api/openstack/
Addressed by: https:/
Remove mox from api/openstack/
Addressed by: https:/
Remove mox from api/openstack/
Addressed by: https:/
Remove mox from compute/
Addressed by: https:/
Remove mox from compute/
Addressed by: https:/
Remove mox from compute/
Addressed by: https:/
Stop using mox from compute/
Addressed by: https:/
Remove mox from nova/tests/
Addressed by: https:/
Stop using mox from compute/
Addressed by: https:/
Remove mox from nova/tests/
Addressed by: https:/
Stop using mox from compute/
Addressed by: https:/
Stop using mox from compute/
Addressed by: https:/
Stop using mox from compute/
Addressed by: https:/
Stop using mox from unit/api/
Addressed by: https:/
Stop using mox stubs in nova/tests/
Addressed by: https:/
Remove mox from nova/tests/
Addressed by: https:/
Stop using mox from compute/
Addressed by: https:/
Remove mox from nova/tests/
Addressed by: https:/
Stop using mox from virt/libvirt/
Addressed by: https:/
Stop using mox from virt/libvirt/
Addressed by: https:/
Stop using mox stubs in fake_notifier
Addressed by: https:/
Remove mox from unit/api/
Addressed by: https:/
Remove mox from nova/tests/
Addressed by: https:/
Remove mox from nova/tests/
Addressed by: https:/
Stop using mox from unit/fake_
Addressed by: https:/
Stop using mox from unit/fake_
Addressed by: https:/
Stop using mox from unit/fake_
Addressed by: https:/
Stop using mox from unit/fake_utils.py
Addressed by: https:/
Stop using mox from unit/test_
Addressed by: https:/
Stop using mox stubs in stub_out_
Addressed by: https:/
Stop using mox stubs in nova/tests/
Addressed by: https:/
Stop using mox from api/openstack/
Addressed by: https:/
Stop using mox from compute/
Addressed by: https:/
Stop using mox from objects/
Addressed by: https:/
Stop using mox from objects/
Addressed by: https:/
Stop using mox from objects/
Addressed by: https:/
Stop using mox from compute/
Addressed by: https:/
Stop using mox from openstack/
Addressed by: https:/
Remove mox from unit/compute/
Addressed by: https:/
Stop using mox from virt/xenapi/
Addressed by: https:/
Remove mox from unit/compute/
Addressed by: https:/
Remove mox from unit/compute/
Addressed by: https:/
Remove mox from unit/compute/
Addressed by: https:/
Stop using mox from virt/libvirt/
Gerrit topic: https:/
Addressed by: https:/
Stop using mox stubs in tests/unit/
Addressed by: https:/
Remove mox from unit/compute/
Addressed by: https:/
Stop using mox from virt/libvirt/
Addressed by: https:/
Remove mox from unit/compute/
Addressed by: https:/
Remove mox from unit/compute/
Addressed by: https:/
Remove mox from unit/compute/
Addressed by: https:/
Stop using mox from virt/libvirt/
Addressed by: https:/
Remove mox from unit/compute/
Addressed by: https:/
Remove mox from unit/compute/
Gerrit topic: https:/
Addressed by: https:/
Remove mox in test_volume_
Addressed by: https:/
Stop using mox from virt/libvirt/
Addressed by: https:/
Remove mox from unit/compute/
Addressed by: https:/
Stop using mox from virt/libvirt/
Addressed by: https:/
Remove mox from unit/compute/
Addressed by: https:/
Remove mox from unit/compute/
Addressed by: https:/
Remove mox from unit/compute/
Addressed by: https:/
Remove mox from unit/compute/
Addressed by: https:/
Remove mox from unit/compute/
Addressed by: https:/
Remove mox from unit/compute/
Addressed by: https:/
Remove mox from unit/compute/
Addressed by: https:/
Remove mox from unit/compute/
Addressed by: https:/
Remove mox from unit/compute/
Addressed by: https:/
Remove mox from unit/compute/
Addressed by: https:/
Stop using mox from virt/libvirt/
Addressed by: https:/
Stop using mox from virt/libvirt/
Addressed by: https:/
Replace mox.ContainsKey
Addressed by: https:/
Stop using mox from unit/cells/
Addressed by: https:/
Remove mox from unit/virt/
Addressed by: https:/
Remove mox in nova/tests/
Addressed by: https:/
Remove mox in unit/cells/
Addressed by: https:/
Remove mox in nova/tests/
Addressed by: https:/
Remove mox from nova/tests/
Addressed by: https:/
Remove mox from nova/tests/
Addressed by: https:/
Remove mox from nova/tests/
Addressed by: https:/
Remove mox from nova/tests/
Addressed by: https:/
Remove mox from nova/tests/
Addressed by: https:/
Remove mox from nova/tests/
Addressed by: https:/
Remove mox from nova/tests/
Addressed by: https:/
Remove mox in nova/tests/
Addressed by: https:/
Stop using mox from tests/unit/
Addressed by: https:/
Remove mox from unit/virt/
Addressed by: https:/
Remove mox from unit/compute/
Addressed by: https:/
Stop using mox from unit/virt/
Addressed by: https:/
Remove mox from unit/virt/
Addressed by: https:/
Remove mox from unit/virt/
Addressed by: https:/
Remove mox from unit/virt/
Addressed by: https:/
Remove mox from unit/virt/
Addressed by: https:/
Remove mox from unit/virt/
FYI, there is a deadline of 7/28 for this work in the Newton release. Anything that's not done by that point will need to wait for Ocata. -- mriedem 20160706
Addressed by: https:/
Remove mox from unit/compute/
Addressed by: https:/
Remove mox from unit/compute/
Addressed by: https:/
Stop using mox stubs in nova/tests/
Addressed by: https:/
Stop using mox from unit/virt/
Addressed by: https:/
Remove mox in nova/tests/
Addressed by: https:/
Remove mox in nova/tests/
Addressed by: https:/
Stop using mox from unit/virt/
Addressed by: https:/
Stop using mox from unit/virt/
Addressed by: https:/
Remove mox in nova/tests/
Addressed by: https:/
Remove mox in nova/tests/
Addressed by: https:/
Stop using mox from virt/xenapi/
Addressed by: https:/
Completely remove mox from objects/
Addressed by: https:/
Stop using mox from unit/virt/
Addressed by: https:/
Stop using mox from unit/virt/
Addressed by: https:/
Stop using mox from unit/virt/
Addressed by: https:/
Remove mox in tests/unit/
Gerrit topic: https:/
Addressed by: https:/
Only attempt to inject files if the injection disk exists
This is partially complete for newton, I've created a blueprint to continue this in ocata:
https:/
So start moving patches to that blueprint for ocata as this is closed for newton. -- mriedem 20160901
Gerrit topic: https:/
Addressed by: https:/
Stop using mox in test_compute_
Addressed by: https:/
Remove mox in unit/cells/
Addressed by: https:/
Remove mox from tests/unit/
Work Items
Dependency tree
* Blueprints in grey have been implemented.