This patch adds functions list,managedsave(remove) to libvirt_vm.py.
Signed-off-by: Yu Mingfei<[email protected]> --- client/virt/libvirt_vm.py | 21 +++++++++++++++++++++ 1 files changed, 21 insertions(+), 0 deletions(-) diff --git a/client/virt/libvirt_vm.py b/client/virt/libvirt_vm.py index 30e40b5..3716cde 100644 --- a/client/virt/libvirt_vm.py +++ b/client/virt/libvirt_vm.py @@ -207,6 +207,27 @@ def virsh_version(uri=""): return virsh_cmd("version", uri).stdout.strip() +def virsh_list(options="", uri="", ignore_status=False, print_info=False): + """ + Return the list of domains. + """ + return virsh_cmd("list %s" % options, uri, ignore_status, print_info) + + +def virsh_managedsave(name, options="", uri="", ignore_status=False, print_info=False): + """ + Managed save of a domain state. + """ + return virsh_cmd("managedsave --domain %s %s" % (name, options), uri, ignore_status, print_info) + + +def virsh_managedsave_remove(name, uri="", ignore_status=False, print_info=False): + """ + Remove managed save of a domain + """ + return virsh_cmd("managedsave-remove --domain %s" % name, uri, ignore_status, print_info) + + def virsh_driver(uri=""): """ return the driver by asking libvirt -- 1.7.1 -- Best Regards Yu Mingfei _______________________________________________ Autotest-kernel mailing list [email protected] https://www.redhat.com/mailman/listinfo/autotest-kernel
