
diff -r 6027a48279e6 -r 9ed17bb61735 suites/libvirt-cim/cimtest/HostSystem/03_hs_to_settdefcap.py --- a/suites/libvirt-cim/cimtest/HostSystem/03_hs_to_settdefcap.py Tue Apr 07 06:29:37 2009 -0700 +++ b/suites/libvirt-cim/cimtest/HostSystem/03_hs_to_settdefcap.py Sun Apr 12 20:18:16 2009 -0700 @@ -57,6 +57,7 @@ test_vcpus = 1 libvirt_rasd_template_changes = 707 libvirt_rasd_new_changes = 805 +libvirt_ac_diskpool_changes = 839
def setup_env(server, virt="Xen"): status = PASS @@ -227,8 +228,11 @@ if curr_cim_rev >= libvirt_rasd_new_changes: exp_len = 16 if virt == 'KVM': - if curr_cim_rev >= libvirt_rasd_new_changes: + if curr_cim_rev >= libvirt_rasd_new_changes and \ + curr_cim_rev < libvirt_ac_diskpool_changes: exp_len = 8 + else: + exp_len = 56
The number of DiskRASDs returned will depend on the number of images in the storage pool. Instead of hardcoding this number, you'll need to query libvirt to see how many volumes are in the pool.