This patch adds functions list,managedsave to libvirt_vm.py. Signed-off-by: Yu Mingfei <yuming...@cn.fujitsu.com> --- client/virt/libvirt_vm.py | 22 ++++++++++++++++++++++ 1 files changed, 22 insertions(+), 0 deletions(-)
diff --git a/client/virt/libvirt_vm.py b/client/virt/libvirt_vm.py index 9a06f05..5774355 100644 --- a/client/virt/libvirt_vm.py +++ b/client/virt/libvirt_vm.py @@ -116,6 +116,20 @@ 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_freecell(uri = "", ignore_status=False, extra = ""): """ Prints the available amount of memory on the machine or within a NUMA cell. @@ -1714,3 +1728,11 @@ class VM(virt_vm.BaseVM): Override BaseVM restore_from_file method """ virsh_restore(self.name, path, uri=self.connect_uri) + + + def managedsave(self, options="", ignore_status=False, print_info=False): + """ + Managed save of this domain. + """ + return virsh_managedsave(self.name, options, self.connect_uri, + ignore_status, print_info) -- 1.7.1 -- Best Regards Yu Mingfei _______________________________________________ Autotest mailing list Autotest@test.kernel.org http://test.kernel.org/cgi-bin/mailman/listinfo/autotest