[PATCH] [TEST Split lines to 80-char width limit in SettingsDefineCapabilities/01_forward.py

# HG changeset patch # User Guolian Yun <yunguol@cn.ibm.com> # Date 1233825583 28800 # Node ID 3fc2b8a203339c6a59b5f0e2a159e3e0a802ea6d # Parent edfa908a60d058c7f1ba7394bd1d818999802287 [TEST Split lines to 80-char width limit in SettingsDefineCapabilities/01_forward.py This tc fails because of the number of RASD objects, I've sent a patch with fix Tested for KVM/LXC with current sources Signed-off-by: Guolian Yun<yunguol@cn.ibm.com> diff -r edfa908a60d0 -r 3fc2b8a20333 suites/libvirt-cim/cimtest/SettingsDefineCapabilities/01_forward.py --- a/suites/libvirt-cim/cimtest/SettingsDefineCapabilities/01_forward.py Tue Feb 03 09:37:05 2009 -0800 +++ b/suites/libvirt-cim/cimtest/SettingsDefineCapabilities/01_forward.py Thu Feb 05 01:19:43 2009 -0800 @@ -92,10 +92,15 @@ Creating the lists that will be used for comparisons. """ + memrasd = get_typed_class(virt, "MemResourceAllocationSettingData") + diskrasd = get_typed_class(virt, "DiskResourceAllocationSettingData") + netrasd = get_typed_class(virt, "NetResourceAllocationSettingData") + procrasd = get_typed_class(virt, "ProcResourceAllocationSettingData") + if virt == 'LXC': instlist = [ pool[1].InstanceID ] - cllist = [ get_typed_class(virt, "MemResourceAllocationSettingData") ] - rtype = { get_typed_class(virt, "MemResourceAllocationSettingData") : 4 } + cllist = [ memrasd ] + rtype = { memrasd : 4 } else: instlist = [ pool[0].InstanceID, @@ -103,17 +108,12 @@ pool[2].InstanceID, pool[3].InstanceID ] - cllist = [ - get_typed_class(virt, "DiskResourceAllocationSettingData"), - get_typed_class(virt, "MemResourceAllocationSettingData"), - get_typed_class(virt, "NetResourceAllocationSettingData"), - get_typed_class(virt, "ProcResourceAllocationSettingData") - ] + cllist = [ diskrasd, memrasd, netrasd, procrasd ] rtype = { - get_typed_class(virt, "DiskResourceAllocationSettingData") : 17, - get_typed_class(virt, "MemResourceAllocationSettingData") : 4, - get_typed_class(virt, "NetResourceAllocationSettingData") : 10, - get_typed_class(virt, "ProcResourceAllocationSettingData") : 3 + diskrasd : 17, + memrasd : 4, + netrasd : 10, + procrasd : 3 } rangelist = { "Default" : 0,

yunguol@cn.ibm.com wrote:
# HG changeset patch # User Guolian Yun <yunguol@cn.ibm.com> # Date 1233825583 28800 # Node ID 3fc2b8a203339c6a59b5f0e2a159e3e0a802ea6d # Parent edfa908a60d058c7f1ba7394bd1d818999802287 [TEST Split lines to 80-char width limit in SettingsDefineCapabilities/01_forward.py
This tc fails because of the number of RASD objects, I've sent a patch with fix Tested for KVM/LXC with current sources
Signed-off-by: Guolian Yun<yunguol@cn.ibm.com>
diff -r edfa908a60d0 -r 3fc2b8a20333 suites/libvirt-cim/cimtest/SettingsDefineCapabilities/01_forward.py --- a/suites/libvirt-cim/cimtest/SettingsDefineCapabilities/01_forward.py Tue Feb 03 09:37:05 2009 -0800 +++ b/suites/libvirt-cim/cimtest/SettingsDefineCapabilities/01_forward.py Thu Feb 05 01:19:43 2009 -0800 @@ -92,10 +92,15 @@ Creating the lists that will be used for comparisons. """
+ memrasd = get_typed_class(virt, "MemResourceAllocationSettingData") + diskrasd = get_typed_class(virt, "DiskResourceAllocationSettingData") + netrasd = get_typed_class(virt, "NetResourceAllocationSettingData") + procrasd = get_typed_class(virt, "ProcResourceAllocationSettingData") +
Daisy, Instead of manually adding the vaious RASD's we could probably use the enum_rasds here. The advantage will be that we need not have to be bothered to add a new RASD when that happens. There are # of test cases which require something similar to what you have modified here. For ex: you can refer the SettingsDefine/02_reverse.py tc as a reference.
if virt == 'LXC': instlist = [ pool[1].InstanceID ] - cllist = [ get_typed_class(virt, "MemResourceAllocationSettingData") ] - rtype = { get_typed_class(virt, "MemResourceAllocationSettingData") : 4 } + cllist = [ memrasd ] + rtype = { memrasd : 4 } else: instlist = [ pool[0].InstanceID, @@ -103,17 +108,12 @@ pool[2].InstanceID, pool[3].InstanceID ] - cllist = [ - get_typed_class(virt, "DiskResourceAllocationSettingData"), - get_typed_class(virt, "MemResourceAllocationSettingData"), - get_typed_class(virt, "NetResourceAllocationSettingData"), - get_typed_class(virt, "ProcResourceAllocationSettingData") - ] + cllist = [ diskrasd, memrasd, netrasd, procrasd ] rtype = { - get_typed_class(virt, "DiskResourceAllocationSettingData") : 17, - get_typed_class(virt, "MemResourceAllocationSettingData") : 4, - get_typed_class(virt, "NetResourceAllocationSettingData") : 10, - get_typed_class(virt, "ProcResourceAllocationSettingData") : 3 + diskrasd : 17, + memrasd : 4, + netrasd : 10, + procrasd : 3 } rangelist = { "Default" : 0,
_______________________________________________ Libvirt-cim mailing list Libvirt-cim@redhat.com https://www.redhat.com/mailman/listinfo/libvirt-cim
-- Thanks and Regards, Deepti B. Kalakeri IBM Linux Technology Center deeptik@linux.vnet.ibm.com

libvirt-cim-bounces@redhat.com wrote on 2009-02-06 15:13:53:
# HG changeset patch # User Guolian Yun <yunguol@cn.ibm.com> # Date 1233825583 28800 # Node ID 3fc2b8a203339c6a59b5f0e2a159e3e0a802ea6d # Parent edfa908a60d058c7f1ba7394bd1d818999802287 [TEST Split lines to 80-char width limit in SettingsDefineCapabilities/01_forward.py
This tc fails because of the number of RASD objects, I've sent a
yunguol@cn.ibm.com wrote: patch with fix
Tested for KVM/LXC with current sources
Signed-off-by: Guolian Yun<yunguol@cn.ibm.com>
diff -r edfa908a60d0 -r 3fc2b8a20333 suites/libvirt- cim/cimtest/SettingsDefineCapabilities/01_forward.py --- a/suites/libvirt- cim/cimtest/SettingsDefineCapabilities/01_forward.py Tue Feb 03 09:37:05 2009 -0800 +++ b/suites/libvirt- cim/cimtest/SettingsDefineCapabilities/01_forward.py Thu Feb 05 01:19:43 2009 -0800 @@ -92,10 +92,15 @@ Creating the lists that will be used for comparisons. """
+ memrasd = get_typed_class(virt,
"MemResourceAllocationSettingData")
+ diskrasd = get_typed_class(virt, "DiskResourceAllocationSettingData") + netrasd = get_typed_class(virt, "NetResourceAllocationSettingData") + procrasd = get_typed_class(virt, "ProcResourceAllocationSettingData") +
Daisy, Instead of manually adding the vaious RASD's we could probably use the enum_rasds here. The advantage will be that we need not have to be bothered to add a new RASD when that happens. There are # of test cases which require something similar to what you have modified here. For ex: you can refer the SettingsDefine/02_reverse.py tc as a reference.
Good point. There is no time to fix it today. May I send a patch with fix next Monday? Thanks!
if virt == 'LXC': instlist = [ pool[1].InstanceID ] - cllist = [ get_typed_class(virt,
"MemResourceAllocationSettingData") ]
- rtype = { get_typed_class(virt, "MemResourceAllocationSettingData") : 4 } + cllist = [ memrasd ] + rtype = { memrasd : 4 } else: instlist = [ pool[0].InstanceID, @@ -103,17 +108,12 @@ pool[2].InstanceID, pool[3].InstanceID ] - cllist = [ - get_typed_class(virt, "DiskResourceAllocationSettingData"), - get_typed_class(virt, "MemResourceAllocationSettingData"), - get_typed_class(virt, "NetResourceAllocationSettingData"), - get_typed_class(virt, "ProcResourceAllocationSettingData") - ] + cllist = [ diskrasd, memrasd, netrasd, procrasd ] rtype = { - get_typed_class(virt, "DiskResourceAllocationSettingData") : 17, - get_typed_class(virt, "MemResourceAllocationSettingData") : 4, - get_typed_class(virt, "NetResourceAllocationSettingData") : 10, - get_typed_class(virt, "ProcResourceAllocationSettingData") : 3 + diskrasd : 17, + memrasd : 4, + netrasd : 10, + procrasd : 3 } rangelist = { "Default" : 0,
_______________________________________________ Libvirt-cim mailing list Libvirt-cim@redhat.com https://www.redhat.com/mailman/listinfo/libvirt-cim
-- Thanks and Regards, Deepti B. Kalakeri IBM Linux Technology Center deeptik@linux.vnet.ibm.com
_______________________________________________ Libvirt-cim mailing list Libvirt-cim@redhat.com https://www.redhat.com/mailman/listinfo/libvirt-cim
participants (3)
-
Deepti B Kalakeri
-
Guo Lian Yun
-
yunguol@cn.ibm.com