[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