KVM test: Create autotest_lib.client.virt namespace
commit0fea1d47bb0cef97b32462216db2c57d6a888117
authorlmr <lmr@592f7852-d20e-0410-864c-8624ca9c26a4>
Wed, 27 Apr 2011 20:27:35 +0000 (27 20:27 +0000)
committerlmr <lmr@592f7852-d20e-0410-864c-8624ca9c26a4>
Wed, 27 Apr 2011 20:27:35 +0000 (27 20:27 +0000)
tree2bd33466f8d3d14924e6ef253701bf848e13f3fc
parent9700798aea993635a449bbc9d7cde7572c160b4a
KVM test: Create autotest_lib.client.virt namespace

This patch moves all libraries from the KVM test to
autotest_lib.client.virt, and makes the needed adaptations
and abstracts the KVM implementation from the generic
infrastructure. The patch contains bugfixes pointed by
Ray Chauvin, and also patches from Cleber Rosa that
isolate base vm functionality into a BaseVM class, with
a collection of public methods, intended to be used in
tests

Signed-off-by: Lucas Meneghel Rodrigues <lmr@redhat.com>
Signed-off-by: Ray Chauvin <rchauvin@redhat.com>
Signed-off-by: Cleber Rosa <crosa@redhat.com>
git-svn-id: svn://test.kernel.org/autotest/trunk@5328 592f7852-d20e-0410-864c-8624ca9c26a4
16 files changed:
client/common_lib/cartesian_config.py [new file with mode: 0755]
client/virt/aexpect.py [new file with mode: 0644]
client/virt/common.py [new file with mode: 0644]
client/virt/kvm_installer.py [new file with mode: 0644]
client/virt/kvm_monitor.py [new file with mode: 0644]
client/virt/kvm_vm.py [new file with mode: 0644]
client/virt/ppm_utils.py [new file with mode: 0644]
client/virt/rss_client.py [new file with mode: 0644]
client/virt/virt_env_process.py [new file with mode: 0644]
client/virt/virt_installer.py [new file with mode: 0644]
client/virt/virt_scheduler.py [new file with mode: 0644]
client/virt/virt_step_editor.py [new file with mode: 0644]
client/virt/virt_test_setup.py [new file with mode: 0644]
client/virt/virt_test_utils.py [new file with mode: 0644]
client/virt/virt_utils.py [new file with mode: 0644]
client/virt/virt_vm.py [new file with mode: 0644]