<br><font size=2 face="sans-serif">Please ignore this patch.</font>
<br><font size=2 face="sans-serif">Thanks!</font>
<br>
<br><font size=2 face="sans-serif">Best,<br>
Regards<br>
<br>
Daisy (Ô˹úÁ«)<br>
VSM Team, China Systems & Technology Labs (CSTL)<br>
E-mail: yunguol@cn.ibm.com<br>
TEL: (86)-21-60922144<br>
Building 10, 399 Ke Yuan Rd, Pudong Shanghai, 201203<br>
</font>
<br>
<br><tt><font size=2>libvirt-cim-bounces@redhat.com wrote on 2008-06-13
14:29:53:<br>
<br>
> # HG changeset patch<br>
> # User Guolian Yun <yunguol@cn.ibm.com><br>
> # Date 1213338588 -28800<br>
> # Node ID 0dc2a5c7b39e1f1ac7bc4bca9fe33523c8631ced<br>
> # Parent  b9100cec9aedb9f9243d753111a9a856e9480335<br>
> [TEST] Update ResourceAllocationFromPool.01 for LXC support, create
<br>
> a guest and verification<br>
> <br>
> Signed-off-by: Guolian Yun <yunguol@cn.ibm.com><br>
> <br>
> diff -r b9100cec9aed -r 0dc2a5c7b39e suites/libvirt-<br>
> cim/cimtest/ResourceAllocationFromPool/01_forward.py<br>
> --- a/suites/libvirt-<br>
> cim/cimtest/ResourceAllocationFromPool/01_forward.py   Wed Jun
11 <br>
> 03:38:49 2008 -0700<br>
> +++ b/suites/libvirt-<br>
> cim/cimtest/ResourceAllocationFromPool/01_forward.py   Fri Jun
13 <br>
> 14:29:48 2008 +0800<br>
> @@ -26,17 +26,26 @@<br>
>  from VirtLib import utils<br>
>  from XenKvmLib import assoc<br>
>  from XenKvmLib import enumclass<br>
> +from XenKvmLib import vxml<br>
>  from XenKvmLib.classes import get_typed_class <br>
>  from CimTest import Globals<br>
>  from CimTest.Globals import logger, do_main<br>
>  from CimTest.ReturnCodes import PASS, FAIL, XFAIL<br>
>  <br>
> -sup_types = ['Xen', 'XenFV', 'KVM']<br>
> +test_dom = 'dom'<br>
> +sup_types = ['Xen', 'XenFV', 'KVM', 'LXC']<br>
>  <br>
>  @do_main(sup_types)<br>
>  def main():<br>
>      options = main.options<br>
>      status = PASS<br>
> +<br>
> +    virt_xml = vxml.get_class(options.virt)<br>
> +    cxml = virt_xml(test_dom)<br>
> +    ret = cxml.define(options.ip)<br>
> +    if not ret:<br>
> +        logger.error('Unable to define domain
%s' % test_dom)<br>
> +        return FAIL<br>
>  <br>
>      try:<br>
>          key_list = { 'InstanceID' : "MemoryPool/0"
}<br>
> @@ -71,6 +80,9 @@<br>
>          if memdata[i].classname != get_typed_class(options.virt,
<br>
> "MemResourceAllocationSettingData"):<br>
>              logger.error("ERROR:
Association result error")<br>
>              status = FAIL<br>
> +    if memdata[0]['InstanceID'] != '%s/mem' % test_dom:<br>
> +        logger.error("Return InstanceID
error, not %s" % memdata[0]<br>
> ['InstanceID'])<br>
> +        status = FAIL<br>
>                  <br>
>      try:<br>
>          procdata = assoc.AssociatorNames(options.ip,
<br>
> "ResourceAllocationFromPool",<br>
> @@ -85,6 +97,10 @@<br>
>          if procdata[j].classname != get_typed_class(options.virt,
<br>
> "ProcResourceAllocationSettingData"):<br>
>         logger.error("ERROR: Association
result error")<br>
>              status = FAIL<br>
> +    if options.virt != 'LXC' and procdata[0]['InstanceID']
!= '%<br>
> s/proc' % test_dom:<br>
> +        logger.error("Return InstanceID
error, not %s" % <br>
> procdata[0]['InstanceID'])<br>
> +        status = FAIL<br>
> +<br>
>  <br>
>      return status <br>
>          <br>
> <br>
> _______________________________________________<br>
> Libvirt-cim mailing list<br>
> Libvirt-cim@redhat.com<br>
> https://www.redhat.com/mailman/listinfo/libvirt-cim<br>
</font></tt>