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 1d28559..f077e32 100644 --- a/client/virt/libvirt_vm.py +++ b/client/virt/libvirt_vm.py @@ -116,6 +116,27 @@ def virsh_cmd(cmd, uri="", ignore_status=False, print_info=False): return ret +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_freecell(uri = "", ignore_status=False, extra = ""): """ Prints the available amount of memory on the machine or within a NUMA cell. -- 1.7.1 -- Best Regards Yu Mingfei _______________________________________________ Autotest-kernel mailing list [email protected] https://www.redhat.com/mailman/listinfo/autotest-kernel
