[Libvirt-cim] [PATCH] [TEST]Verify enum of DiskRASD to have EmulatedType=0 for Disk

yunguol at cn.ibm.com yunguol at cn.ibm.com
Wed Dec 10 06:52:27 UTC 2008


# HG changeset patch
# User Guolian Yun <yunguol at cn.ibm.com>
# Date 1228891942 28800
# Node ID 7b947ebadbf4c362f4bc8433d2a7acfbfd89a62e
# Parent  0881bfe3b0ef3b4021c4047962fbe90e2cda2311
[TEST]Verify enum of DiskRASD to have EmulatedType=0 for Disk

Signed-off-by: Guolian Yun <yunguol at cn.ibm.com>

diff -r 0881bfe3b0ef -r 7b947ebadbf4 suites/libvirt-cim/lib/XenKvmLib/rasd.py
--- a/suites/libvirt-cim/lib/XenKvmLib/rasd.py	Tue Dec 09 00:01:38 2008 -0800
+++ b/suites/libvirt-cim/lib/XenKvmLib/rasd.py	Tue Dec 09 22:52:22 2008 -0800
@@ -83,6 +83,7 @@
                                      "InstanceID"   : '%s/%s' %(t_dom, t_disk), 
                                      "ResourceType" : 17, 
                                      "Address"      : disk_path, 
+                                     "EmulatedType" : 0,
                                     }, 
                         net_cn   : {
                                     "InstanceID"   : '%s/%s' %(t_dom, t_mac), 
@@ -176,6 +177,11 @@
     if assoc_info['ResourceType'] != diskrasd_list['ResourceType']:
         RType_err(assoc_info, diskrasd_list)
         status = FAIL
+    if assoc_info['EmulatedType'] != diskrasd_list['EmulatedType']:
+        logger.error("%s Mismatch", 'EmulatedType')
+        logger.error("Returned %s instead of %s ",
+                      assoc_info['EmulatedType'], diskrasd_list['EmulatedType'])
+        status = FAIL
     if assoc_info['Address'] != diskrasd_list['Address']:
         logger.error("%s Mismatch", 'Address')
         logger.error("Returned %s instead of %s ", 




More information about the Libvirt-cim mailing list