[Libvirt-cim] [PATCH 2 of 5] [TEST] Create a disk pool before running any tests
Deepti B Kalakeri
deeptik at linux.vnet.ibm.com
Mon Sep 8 12:31:18 UTC 2008
Kaitlin Rupert wrote:
> # HG changeset patch
> # User Kaitlin Rupert <karupert at 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 at 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
>
The test wont proceed if the cimtest-diskpool already exist on the
machine, unless we manually delete the same.
> +
> 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
>
> _______________________________________________
> Libvirt-cim mailing list
> Libvirt-cim at redhat.com
> https://www.redhat.com/mailman/listinfo/libvirt-cim
>
More information about the Libvirt-cim
mailing list