We've had a massive amount of patches in for the virt tests stack, and this ended up bringing some problems, such as circular dependencies. This patchset untangles the main source of circular dependencies, virt_utils, by moving out some of the code in there to new modules/existing ones where the code makes more sense. We could probably get more code out of virt_utils, consider this the bare minimum.
More tests are due, but the initial reports are promising, All of this will be merged to next in the next few hours. Lucas Meneghel Rodrigues (4): virt: Clean up imports virt: Create virt_remote module virt: Move multi host migration classes to virt_test_utils virt.virt_utils_unittest: Fix 2 unittests client/tests/kvm/get_started.py | 4 +- client/tests/kvm/tests/balloon_check.py | 3 +- client/tests/kvm/tests/cgroup.py | 6 +- client/tests/kvm/tests/cpuflags.py | 2 +- client/tests/kvm/tests/getfd.py | 1 - client/tests/kvm/tests/migration_multi_host.py | 4 +- client/tests/kvm/tests/migration_multi_host_fd.py | 4 +- .../migration_multi_host_with_file_transfer.py | 37 +- .../migration_multi_host_with_speed_measurement.py | 6 +- .../kvm/tests/migration_with_file_transfer.py | 2 +- .../kvm/tests/migration_with_speed_measurement.py | 2 +- client/tests/kvm/tests/multi_disk.py | 2 +- client/tests/kvm/tests/nic_bonding.py | 2 +- client/tests/kvm/tests/nic_hotplug.py | 4 +- client/tests/kvm/tests/pci_hotplug.py | 2 +- client/tests/kvm/tests/performance.py | 13 +- client/tests/kvm/tests/qemu_img.py | 3 +- client/tests/kvm/tests/qemu_io_blkdebug.py | 1 - client/tests/kvm/tests/smbios_table.py | 4 +- client/tests/kvm/tests/system_reset_bootable.py | 2 +- client/tests/kvm/tests/usb.py | 19 +- client/tests/kvm/tests/virtio_console.py | 4 +- client/tests/libvirt/tests/virsh_capabilities.py | 4 +- client/virt/kvm_installer.py | 2 +- client/virt/kvm_qtree.py | 6 +- client/virt/kvm_storage.py | 9 +- client/virt/kvm_vm.py | 8 +- client/virt/libvirt_monitor.py | 6 +- client/virt/libvirt_storage.py | 8 - client/virt/libvirt_vm.py | 4 +- client/virt/passfd.py | 2 +- client/virt/qemu_io.py | 3 +- client/virt/tests/boot.py | 5 +- client/virt/tests/boot_savevm.py | 4 +- client/virt/tests/clock_getres.py | 1 - client/virt/tests/ethtool.py | 5 +- client/virt/tests/lvm.py | 2 +- client/virt/tests/module_probe.py | 2 +- client/virt/tests/negative_create.py | 6 +- client/virt/tests/netperf.py | 13 +- client/virt/tests/netstress_kill_guest.py | 2 +- client/virt/tests/nic_promisc.py | 4 +- client/virt/tests/nicdriver_unload.py | 5 +- client/virt/tests/ntttcp.py | 15 +- client/virt/tests/remove_guest.py | 3 +- client/virt/tests/rv_connect.py | 12 +- client/virt/tests/shutdown.py | 2 +- client/virt/tests/trans_hugepage.py | 2 +- client/virt/tests/trans_hugepage_swapping.py | 1 - client/virt/tests/unattended_install.py | 6 +- client/virt/tests/watchdog.py | 2 +- client/virt/tests/whql_client_install.py | 9 +- client/virt/tests/whql_submission.py | 10 +- client/virt/virt_env_process.py | 8 +- client/virt/virt_remote.py | 490 ++++++++++ client/virt/virt_storage.py | 21 +- client/virt/virt_test.py | 3 +- client/virt/virt_test_setup.py | 4 +- client/virt/virt_test_utils.py | 478 +++++++++- client/virt/virt_utils.py | 983 +------------------- client/virt/virt_utils_unittest.py | 10 +- client/virt/virt_vm.py | 32 +- 62 files changed, 1151 insertions(+), 1168 deletions(-) create mode 100644 client/virt/virt_remote.py -- 1.7.10.2 _______________________________________________ Autotest mailing list Autotest@test.kernel.org http://test.kernel.org/cgi-bin/mailman/listinfo/autotest