Hi All: This patch adds two new API to libvirt_vm.py file: libvirtd_stop() and libvirtd_start() .
Signed-off-by: Gu Yanhua <[email protected]> --- client/virt/libvirt_vm.py | 24 ++++++++++++++++++++++++ 1 files changed, 24 insertions(+), 0 deletions(-) diff --git a/client/virt/libvirt_vm.py b/client/virt/libvirt_vm.py index 6c0e687..0e46d90 100644 --- a/client/virt/libvirt_vm.py +++ b/client/virt/libvirt_vm.py @@ -29,6 +29,30 @@ def libvirtd_restart(): logging.error("Failed to restart libvirtd:\n%s", detail) return False +def libvirtd_stop(): + """ + Stop libvirt daemon. + """ + try: + utils.run("service libvirtd stop") + logging.debug("Stop libvirtd successfuly") + return True + except error.CmdError, detail: + logging.error("Failed to Stop libvirtd:\n%s", detail) + return False + +def libvirtd_start(): + """ + Start libvirt daemon. + """ + try: + utils.run("service libvirtd start") + logging.debug("Start libvirtd successfuly") + return True + except error.CmdError, detail: + logging.error("Failed to Start libvirtd:\n%s", detail) + return False + def virsh_cmd(cmd, uri = ""): """ -- 1.7.1 _______________________________________________ Autotest mailing list [email protected] http://test.kernel.org/cgi-bin/mailman/listinfo/autotest
