
# HG changeset patch # User Deepti B. Kalakeri <deeptik@linux.vnet.ibm.com> # Date 1229590303 28800 # Node ID bac8c62509fa9e94ba8983826ed300b4f946b65f # Parent adfa38df8c3b9600ff08796631c0eae7d3249ffe [TEST] Fixing 14_define_sys_disk.py tc of VSMS to work with F9 rpm for KVM. Signed-off-by: Deepti B. Kalakeri <deeptik@linux.vnet.ibm.com> diff -r adfa38df8c3b -r bac8c62509fa suites/libvirt-cim/cimtest/VirtualSystemManagementService/14_define_sys_disk.py --- a/suites/libvirt-cim/cimtest/VirtualSystemManagementService/14_define_sys_disk.py Tue Dec 16 23:18:31 2008 -0800 +++ b/suites/libvirt-cim/cimtest/VirtualSystemManagementService/14_define_sys_disk.py Thu Dec 18 00:51:43 2008 -0800 @@ -25,12 +25,14 @@ from VirtLib.utils import run_remote from CimTest.Globals import logger from CimTest.ReturnCodes import FAIL, PASS -from XenKvmLib.const import do_main, _image_dir from XenKvmLib.common_util import create_using_definesystem from XenKvmLib.test_doms import destroy_and_undefine_domain from XenKvmLib.classes import get_typed_class, inst_to_mof from XenKvmLib.rasd import get_default_rasds from XenKvmLib.vsms import get_vssd_mof +from XenKvmLib.const import get_provider_version +from XenKvmLib.const import do_main, _image_dir, f9_changeset, \ + KVM_default_disk_dev sup_types = ['Xen', 'XenFV', 'KVM', 'LXC'] test_dom = 'rstest_disk_domain' @@ -60,6 +62,9 @@ if disk_type != "" and rasd['Caption'] != disk_type: continue rasd['Address'] = addr + curr_cim_rev, changeset = get_provider_version(virt, ip) + if changeset == f9_changeset and virt == 'KVM': + rasd['VirtualDevice'] = KVM_default_disk_dev rasd_list.append(inst_to_mof(rasd)) params = { 'vssd' : vssd, diff -r adfa38df8c3b -r bac8c62509fa suites/libvirt-cim/lib/XenKvmLib/const.py --- a/suites/libvirt-cim/lib/XenKvmLib/const.py Tue Dec 16 23:18:31 2008 -0800 +++ b/suites/libvirt-cim/lib/XenKvmLib/const.py Thu Dec 18 00:51:43 2008 -0800 @@ -28,6 +28,9 @@ from XenKvmLib.classes import get_typed_class platform_sup = ["Xen", "KVM", "XenFV"] + +#RPM changeset values +f9_changeset="1fcf330fadf8+" VIRSH_ERROR_DEFINE = "Failed to define a domain with the name %s from virsh"