
# HG changeset patch # User Kaitlin Rupert <karupert@us.ibm.com> # Date 1220559241 25200 # Node ID 2eddf83bfeaec1e4729ef4209d76dc39155f629b # Parent 4b80cfce163204588ff4195debe8fdbe94209a0c [TEST] Create a disk pool before running any tests. Be sure to clean this disk pool up after all the tests are done running. Signed-off-by: Kaitlin Rupert <karupert@us.ibm.com> diff -r 4b80cfce1632 -r 2eddf83bfeae suites/libvirt-cim/main.py --- a/suites/libvirt-cim/main.py Thu Sep 04 13:13:59 2008 -0700 +++ b/suites/libvirt-cim/main.py Thu Sep 04 13:14:01 2008 -0700 @@ -31,11 +31,13 @@ from VirtLib import groups import ConfigParser sys.path.append('./lib') -from XenKvmLib.const import platform_sup, default_network_name +from XenKvmLib.const import platform_sup, default_network_name, \ + default_pool_name from XenKvmLib.reporting import gen_report, send_report from VirtLib import utils from CimTest.ReturnCodes import PASS, FAIL -from XenKvmLib.common_util import create_netpool_conf, destroy_netpool +from XenKvmLib.common_util import create_netpool_conf, destroy_netpool, \ + create_diskpool_conf, destroy_diskpool parser = OptionParser() parser.add_option("-i", "--ip", dest="ip", default="localhost", @@ -131,12 +133,25 @@ print "\nUnable to create network pool %s" % default_network_name return status + status, dpool = create_diskpool_conf(ip, virt, dpool=default_pool_name) + if status != PASS: + print "\nUnable to create disk pool %s" % default_pool_name + status = destroy_netpool(ip, virt, default_network_name) + if status != PASS: + print "\nUnable to destroy network pool %s." % default_network_name + return FAIL + return PASS def cleanup_env(ip, virt): status = destroy_netpool(ip, virt, default_network_name) if status != PASS: print "Unable to destroy network pool %s." % default_network_name + return status + + status = destroy_diskpool(ip, virt, default_pool_name) + if status != PASS: + print "Unable to destroy disk pool %s." % default_pool_name return status return PASS