[Libvirt-cim] [PATCH] [TEST] Fix VSMS 23 to SKIP for old provider sets

Sharad Mishra snmishra at us.ibm.com
Tue Nov 17 19:53:45 UTC 2009


+1

Sharad Mishra
System x Enablement
Linux Technology Center
IBM


                                                                           
             Kaitlin Rupert                                                
             <kaitlin at linux.vn                                             
             et.ibm.com>                                                To 
             Sent by:                  libvirt-cim at redhat.com              
             libvirt-cim-bounc                                          cc 
             es at redhat.com                                                 
                                                                   Subject 
                                       [Libvirt-cim] [PATCH] [TEST] Fix    
             11/09/2009 02:09          VSMS 23 to SKIP for old provider    
             PM                        sets                                
                                                                           
                                                                           
             Please respond to                                             
                 List for                                                  
              discussion and                                               
              development of                                               
                libvirt CIM                                                
             <libvirt-cim at redh                                             
                  at.com>                                                  
                                                                           
                                                                           




# HG changeset patch
# User Kaitlin Rupert <karupert at us.ibm.com>
# Date 1257802470 28800
# Node ID 2489a1776bb628edb70b4586eb6548a4e47a022b
# Parent  9b3156cd8d1a72573531f23cd3e0907d71685c34
[TEST] Fix VSMS 23 to SKIP for old provider sets

The duplicate MAC change was added in revision 929 - this test should skip
if the provider set is older than this.

Signed-off-by: Kaitlin Rupert <karupert at us.ibm.com>

diff -r 9b3156cd8d1a -r 2489a1776bb6
suites/libvirt-cim/cimtest/VirtualSystemManagementService/23_verify_duplicate_mac_err.py

---
a/suites/libvirt-cim/cimtest/VirtualSystemManagementService/23_verify_duplicate_mac_err.py
             Mon Nov 09 13:24:52 2009 -0800
+++
b/suites/libvirt-cim/cimtest/VirtualSystemManagementService/23_verify_duplicate_mac_err.py
             Mon Nov 09 13:34:30 2009 -0800
@@ -29,11 +29,12 @@
 from XenKvmLib.vsms import get_vsms_class, get_nasd_class
 from XenKvmLib.vxml import get_class
 from CimTest.Globals import logger
-from CimTest.ReturnCodes import FAIL, PASS
+from CimTest.ReturnCodes import FAIL, PASS, SKIP
 from XenKvmLib.const import default_network_name, do_main
 from XenKvmLib.common_util import create_netpool_conf, destroy_netpool
 from XenKvmLib.classes import get_typed_class
 from XenKvmLib.enumclass import GetInstance, EnumNames
+from XenKvmLib.const import get_provider_version

 sup_types = ['Xen', 'KVM', 'XenFV']
 default_dom = 'net_domain1'
@@ -44,6 +45,7 @@
 exp_rc = CIM_ERR_FAILED
 exp_desc = "Conflicting MAC Addresses"

+dup_mac_rev = 929

 def cleanup_env(ip, virt, npool_name, cxml):
     cxml.cim_destroy(ip)
@@ -72,6 +74,11 @@
 def main():
     options = main.options

+    rev, changeset = get_provider_version(options.virt, options.ip)
+    if rev < dup_mac_rev:
+        logger.error("Test only valid with provider version > %d",
dup_mac_rev)
+        return SKIP
+
     status, net_name = create_netpool_conf(options.ip, options.virt,
                                            use_existing=False,
                                            net_name=npool_name)

_______________________________________________
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/20091117/d0950820/attachment.htm>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: graycol.gif
Type: image/gif
Size: 105 bytes
Desc: not available
URL: <http://listman.redhat.com/archives/libvirt-cim/attachments/20091117/d0950820/attachment.gif>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: pic31411.gif
Type: image/gif
Size: 1255 bytes
Desc: not available
URL: <http://listman.redhat.com/archives/libvirt-cim/attachments/20091117/d0950820/attachment-0001.gif>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: ecblank.gif
Type: image/gif
Size: 45 bytes
Desc: not available
URL: <http://listman.redhat.com/archives/libvirt-cim/attachments/20091117/d0950820/attachment-0002.gif>


More information about the Libvirt-cim mailing list