[Libvirt-cim] [PATCH] [TEST] #2 Update RPCS/04 with the latest updatesof pool verification
Guo Lian Yun
yunguol at cn.ibm.com
Tue May 19 05:53:54 UTC 2009
libvirt-cim-bounces at redhat.com wrote on 2009-05-19 01:24:35:
> > +test_mode = ["None", "nat", "route eth1"]
>
> If you want to set the forward device as eth1, you'll need to use the
> ForwardDevice attribute. See the schema (or the template NetPoolRASDs)
> for more info.
>
> > + for i in range(0, len(test_mode)):
> > + pool_attr["ForwardMode"] = test_mode[i]
>
> ForwardMode needs to be an int, not a string. Really, you should be
> using the template NetPoolRASD for this. These have the values set
> appropriately.
>
> You can call get_pool_rasds(), and then pull the RASD you want from the
> list that is returned. Then you won't have to worry about setting the
> properties appropriately.
Good idea. I get an array of NetPoolRASDs from get_pool_rasds, which
including all net types. And then create them by create_netpool. This
tc pass for me now.
Thanks!!
>
> > +
> > + status = create_netpool(options.ip, options.virt,
> > + test_pool, pool_attr)
> > + if status != PASS:
> > + logger.error("Error in networkpool creation")
> > return FAIL
> > -
> > - logger.error("The execution should not have reached here!!")
> > - return FAIL
> > +
> > + status = verify_pool(options.ip, options.virt, np,
> > + test_pool, pool_attr)
> > + if status != PASS:
> > + logger.error("Error in networkpool verification")
> > + destroy_netpool(options.ip, options.virt, test_pool)
> > + undefine_netpool(options.ip, options.virt, test_pool)
> > + return FAIL
> > +
> > + status = destroy_netpool(options.ip, options.virt, test_pool)
> > + if status != PASS:
> > + logger.error("Unable to destroy networkpool %s",
test_pool)
> > + return FAIL
> > +
> > + status = undefine_netpool(options.ip, options.virt,
test_pool)
> > + if status != PASS:
> > + logger.error("Unable to undefine networkpool %s",
test_pool)
> > + return FAIL
>
> Instead of setting PASS at the top of the test case, set status = PASS
> here. This helps prevent returning a false positive.
>
> --
> Kaitlin Rupert
> IBM Linux Technology Center
> kaitlin at linux.vnet.ibm.com
>
> _______________________________________________
> Libvirt-cim mailing list
> Libvirt-cim at redhat.com
> https://www.redhat.com/mailman/listinfo/libvirt-cim
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://listman.redhat.com/archives/libvirt-cim/attachments/20090519/c8f9464f/attachment.htm>
More information about the Libvirt-cim
mailing list