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

Reply via email to