[PATCH] [TEST] Updating the tc to verify fewer Profile when rev < 680

# HG changeset patch # User Deepti B. Kalakeri<deeptik@linux.vnet.ibm.com> # Date 1225862746 28800 # Node ID b1634f5d4f0b0cb0f373e3790754536786e9b008 # Parent f5bac806db6e00499b572364216031240a31fe8f [TEST] Updating the tc to verify fewer Profile when rev < 680. This tc will still fail since the following query does not work yet. Will send a follow up patch for the same. Signed-off-by: Deepti B. Kalakeri <deeptik@linux.vnet.ibm.com> diff -r f5bac806db6e -r b1634f5d4f0b suites/libvirt-cim/cimtest/ElementConforms/01_forward.py --- a/suites/libvirt-cim/cimtest/ElementConforms/01_forward.py Tue Nov 04 20:55:00 2008 -0800 +++ b/suites/libvirt-cim/cimtest/ElementConforms/01_forward.py Tue Nov 04 21:25:46 2008 -0800 @@ -51,11 +51,13 @@ from CimTest.ReturnCodes import PASS, FA from CimTest.ReturnCodes import PASS, FAIL, XFAIL_RC from XenKvmLib.enumclass import EnumInstances from XenKvmLib.const import default_network_name, default_pool_name +from XenKvmLib.const import get_provider_version sup_types = ['Xen', 'XenFV', 'KVM', 'LXC'] test_dom = "domU" bug_sblim = '00007' +libvirt_cim_ectp_changes = 680 def pool_init(verify_list, pool_cn, pool_name, virt): ccn = get_typed_class(virt, pool_cn) @@ -141,9 +143,14 @@ def get_proflist(server, reg_classname, status = PASS try: proflist = EnumInstances(server, reg_classname) - if len(proflist) < 7: - logger.error("'%s' returned '%d' '%s' objects, expected atleast 7", - reg_classname, len(proflist), 'Profile') + curr_cim_rev, changeset = get_provider_version(virt, server) + if curr_cim_rev < libvirt_cim_ectp_changes: + len_prof_list = 5 + else: + len_prof_list = 7 + if len(proflist) < len_prof_list: + logger.error("'%s' returned '%d' '%s' objects, expected atleast %d", + reg_classname, len(proflist), 'Profile', len_prof_list) status = FAIL except Exception, detail:
participants (1)
-
Deepti B. Kalakeri