[Libvirt-cim] [PATCH 1 of 2] [TEST] Add new tc to verify the VNC password field of the Domain
Kaitlin Rupert
kaitlin at linux.vnet.ibm.com
Fri Jul 17 19:30:28 UTC 2009
Nice work here Deepti - I just pushed this feature in recently =) Just
a minor change..
> + try:
> + cxml = vxml.get_class(virt)(default_dom, vnc_passwd=passwd)
> + ret = cxml.cim_define(server)
> + if not ret:
> + raise Exception("Failed to define the dom: %s" % default_dom)
> +
> + ret = cxml.cim_start(server)
> + if ret != PASS:
> + cxml.undefine(server)
> + raise Exception("Failed to start the dom: %s" % default_dom)
> +
> + status = verify_grasd_passwd_value(virt, server)
> + if status != PASS:
> + logger.error("Failed to verify the Password field for domain '%s'",
> + default_dom)
> +
> + cxml.cim_destroy(server)
> + cxml.undefine(server)
I'd place this after the exception. If for some reason, a random
exception is hit in the try block before cim_distroy() is called, the
guest will still be cleaned up.
> +
> + except Exception, details:
> + logger.error(details)
> + status = FAIL
> +
> + return status
> +
> +if __name__ == "__main__":
> + sys.exit(main())
> +
--
Kaitlin Rupert
IBM Linux Technology Center
kaitlin at linux.vnet.ibm.com
More information about the Libvirt-cim
mailing list