[PATCH] [TEST] Add LXC support to a few misc tests

# HG changeset patch # User Kaitlin Rupert <karupert@us.ibm.com> # Date 1229981551 28800 # Node ID c441f4b31da66c462a6aaa8c48381e2b4893dcc1 # Parent 183d64732e06a27dde83ba6df1966c3d69c371e1 [TEST] Add LXC support to a few misc tests. Signed-off-by: Kaitlin Rupert <karupert@us.ibm.com> diff -r 183d64732e06 -r c441f4b31da6 suites/libvirt-cim/cimtest/HostedDependency/03_enabledstate.py --- a/suites/libvirt-cim/cimtest/HostedDependency/03_enabledstate.py Mon Dec 22 13:32:17 2008 -0800 +++ b/suites/libvirt-cim/cimtest/HostedDependency/03_enabledstate.py Mon Dec 22 13:32:31 2008 -0800 @@ -44,14 +44,16 @@ CIM_ERROR_GETINSTANCE from XenKvmLib.const import do_main from XenKvmLib.enumclass import CIM_Instance -from CimTest.ReturnCodes import PASS, FAIL +from CimTest.ReturnCodes import PASS, FAIL, XFAIL_RC -sup_types = ['Xen', 'KVM', 'XenFV'] +sup_types = ['Xen', 'KVM', 'XenFV', 'LXC'] TIME = "00000000000000.000000:000" test_dom = "hd_domain1" test_mac = "00:11:22:33:44:55" +bug_libvirt = "00011" + def create_list(instance): new_list = { 'CreationClassName': instance.CreationClassName, @@ -125,6 +127,10 @@ logger.error("Failed to suspend the dom: %s" % test_dom) cxml.destroy(server) cxml.undefine(server) + + if virt == 'LXC': + return XFAIL_RC(bug_libvirt) + return FAIL status, host_inst = get_host_info(server, virt) diff -r 183d64732e06 -r c441f4b31da6 suites/libvirt-cim/cimtest/Profile/02_profile_to_elec.py --- a/suites/libvirt-cim/cimtest/Profile/02_profile_to_elec.py Mon Dec 22 13:32:17 2008 -0800 +++ b/suites/libvirt-cim/cimtest/Profile/02_profile_to_elec.py Mon Dec 22 13:32:31 2008 -0800 @@ -48,7 +48,7 @@ from CimTest.ReturnCodes import PASS, FAIL from XenKvmLib.classes import get_typed_class -sup_types = ['Xen', 'XenFV', 'KVM'] +sup_types = ['Xen', 'XenFV', 'KVM', 'LXC'] test_dom = "domguest" diff -r 183d64732e06 -r c441f4b31da6 suites/libvirt-cim/cimtest/SettingsDefineCapabilities/05_reverse_vsmcap.py --- a/suites/libvirt-cim/cimtest/SettingsDefineCapabilities/05_reverse_vsmcap.py Mon Dec 22 13:32:17 2008 -0800 +++ b/suites/libvirt-cim/cimtest/SettingsDefineCapabilities/05_reverse_vsmcap.py Mon Dec 22 13:32:31 2008 -0800 @@ -41,11 +41,13 @@ from XenKvmLib import assoc from CimTest.Globals import CIM_ERROR_ASSOCIATORS, logger from CimTest.ReturnCodes import PASS, FAIL -from XenKvmLib.const import do_main, platform_sup +from XenKvmLib.const import do_main from XenKvmLib.classes import get_typed_class from XenKvmLib.common_util import print_field_error -@do_main(platform_sup) +sup_types = ['Xen', 'XenFV', 'KVM', 'LXC'] + +@do_main(sup_types) def main(): options = main.options status = PASS

+1 from me. Best, Regards Daisy (运国莲) VSM Team, China Systems & Technology Labs (CSTL) E-mail: yunguol@cn.ibm.com TEL: (86)-21-60922403 Building 10, 399 Ke Yuan Rd, Pudong Shanghai, 201203 Kaitlin Rupert <kaitlin@linux.vnet.ibm.com> Sent by: libvirt-cim-bounces@redhat.com 2008-12-23 05:33 Please respond to List for discussion and development of libvirt CIM <libvirt-cim@redhat.com> To libvirt-cim@redhat.com cc Subject [Libvirt-cim] [PATCH] [TEST] Add LXC support to a few misc tests # HG changeset patch # User Kaitlin Rupert <karupert@us.ibm.com> # Date 1229981551 28800 # Node ID c441f4b31da66c462a6aaa8c48381e2b4893dcc1 # Parent 183d64732e06a27dde83ba6df1966c3d69c371e1 [TEST] Add LXC support to a few misc tests. Signed-off-by: Kaitlin Rupert <karupert@us.ibm.com> diff -r 183d64732e06 -r c441f4b31da6 suites/libvirt-cim/cimtest/HostedDependency/03_enabledstate.py --- a/suites/libvirt-cim/cimtest/HostedDependency/03_enabledstate.py Mon Dec 22 13:32:17 2008 -0800 +++ b/suites/libvirt-cim/cimtest/HostedDependency/03_enabledstate.py Mon Dec 22 13:32:31 2008 -0800 @@ -44,14 +44,16 @@ CIM_ERROR_GETINSTANCE from XenKvmLib.const import do_main from XenKvmLib.enumclass import CIM_Instance -from CimTest.ReturnCodes import PASS, FAIL +from CimTest.ReturnCodes import PASS, FAIL, XFAIL_RC -sup_types = ['Xen', 'KVM', 'XenFV'] +sup_types = ['Xen', 'KVM', 'XenFV', 'LXC'] TIME = "00000000000000.000000:000" test_dom = "hd_domain1" test_mac = "00:11:22:33:44:55" +bug_libvirt = "00011" + def create_list(instance): new_list = { 'CreationClassName': instance.CreationClassName, @@ -125,6 +127,10 @@ logger.error("Failed to suspend the dom: %s" % test_dom) cxml.destroy(server) cxml.undefine(server) + + if virt == 'LXC': + return XFAIL_RC(bug_libvirt) + return FAIL status, host_inst = get_host_info(server, virt) diff -r 183d64732e06 -r c441f4b31da6 suites/libvirt-cim/cimtest/Profile/02_profile_to_elec.py --- a/suites/libvirt-cim/cimtest/Profile/02_profile_to_elec.py Mon Dec 22 13:32:17 2008 -0800 +++ b/suites/libvirt-cim/cimtest/Profile/02_profile_to_elec.py Mon Dec 22 13:32:31 2008 -0800 @@ -48,7 +48,7 @@ from CimTest.ReturnCodes import PASS, FAIL from XenKvmLib.classes import get_typed_class -sup_types = ['Xen', 'XenFV', 'KVM'] +sup_types = ['Xen', 'XenFV', 'KVM', 'LXC'] test_dom = "domguest" diff -r 183d64732e06 -r c441f4b31da6 suites/libvirt-cim/cimtest/SettingsDefineCapabilities/05_reverse_vsmcap.py --- a/suites/libvirt-cim/cimtest/SettingsDefineCapabilities/05_reverse_vsmcap.py Mon Dec 22 13:32:17 2008 -0800 +++ b/suites/libvirt-cim/cimtest/SettingsDefineCapabilities/05_reverse_vsmcap.py Mon Dec 22 13:32:31 2008 -0800 @@ -41,11 +41,13 @@ from XenKvmLib import assoc from CimTest.Globals import CIM_ERROR_ASSOCIATORS, logger from CimTest.ReturnCodes import PASS, FAIL -from XenKvmLib.const import do_main, platform_sup +from XenKvmLib.const import do_main from XenKvmLib.classes import get_typed_class from XenKvmLib.common_util import print_field_error -@do_main(platform_sup) +sup_types = ['Xen', 'XenFV', 'KVM', 'LXC'] + +@do_main(sup_types) def main(): options = main.options status = PASS _______________________________________________ Libvirt-cim mailing list Libvirt-cim@redhat.com https://www.redhat.com/mailman/listinfo/libvirt-cim
participants (2)
-
Guo Lian Yun
-
Kaitlin Rupert