Meant to paste this:
Testing KVM hypervisor
--------------------------------------------------------------------
SwitchService - 01_enum.py: XFAIL
Please check if this is the expected result ---
*** VSI NOT supported ***
--------------------------------------------------------------------
-------- Original Message --------
Subject: Re: [Libvirt-cim] [PATCH] [TEST] New test to check
SwitchService provider
Date: Wed, 30 Mar 2011 11:13:42 -0400
From: Chip Vincent <cvincent(a)linux.vnet.ibm.com>
Reply-To: cvincent(a)linux.vnet.ibm.com
To: libvirt-cim(a)redhat.com
Testing KVM hypervisor
--------------------------------------------------------------------
VSSD - 07_autostart.py: PASS
--------------------------------------------------------------------
+1 I don't have the proper HW so this is the expected result.
On 03/08/2011 06:50 AM, Sharad Mishra wrote:
# HG changeset patch
# User Sharad Mishra<snmishra(a)us.ibm.com>
# Date 1299548429 28800
# Node ID f5bc7977f2d5813474b2c56981bd93e2cf9d96b7
# Parent 4f2bf0006818d2ca4903a0b550dde65e4d581d7c
[TEST] New test to check SwitchService provider
This test enumerates SwitchService and checks to see if VSI is supported or not.
Signed-off-by: Sharad Mishra<snmishra(a)us.ibm.com>
diff -r 4f2bf0006818 -r f5bc7977f2d5 suites/libvirt-cim/cimtest/SwitchService/01_enum.py
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/suites/libvirt-cim/cimtest/SwitchService/01_enum.py Mon Mar 07 17:40:29 2011 -0800
@@ -0,0 +1,51 @@
+#!/usr/bin/python
+#
+# Copyright 2011 IBM Corp.
+#
+# Authors:
+# Sharad Mishra<snmishra(a)us.ibm.com>
+#
+# This library is free software; you can redistribute it and/or
+# modify it under the terms of the GNU General Public
+# License as published by the Free Software Foundation; either
+# version 2.1 of the License, or (at your option) any later version.
+#
+# This library is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+# General Public License for more details.
+#
+# You should have received a copy of the GNU General Public
+# License along with this library; if not, write to the Free Software
+# Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
+#
+
+import sys
+from XenKvmLib.const import do_main
+from XenKvmLib import enumclass
+from XenKvmLib.classes import get_typed_class
+from CimTest.Globals import logger
+from CimTest.ReturnCodes import XFAIL
+
+SUPPORTED_TYPES = ['Xen', 'KVM', 'XenFV']
+
+@do_main(SUPPORTED_TYPES)
+def main():
+ options = main.options
+
+ cs_class = get_typed_class(options.virt, 'SwitchService')
+ try:
+ cs = enumclass.EnumInstances(options.ip, cs_class)
+ print "Please check if this is the expected result ---"
+ for name in cs:
+ if name.IsVSISupported:
+ print "*** VSI supported ***"
+ else:
+ print "*** VSI NOT supported ***"
+ except Exception, detail:
+ logger.error("Exception: %s", detail)
+
+ return XFAIL
+
+if __name__ == "__main__":
+ sys.exit(main())
_______________________________________________
Libvirt-cim mailing list
Libvirt-cim(a)redhat.com
https://www.redhat.com/mailman/listinfo/libvirt-cim
--
Chip Vincent
Open Virtualization
IBM Linux Technology Center
cvincent(a)linux.vnet.ibm.com
--
Chip Vincent
Open Virtualization
IBM Linux Technology Center
cvincent(a)linux.vnet.ibm.com