# HG changeset patch
# User Kaitlin Rupert <karupert(a)us.ibm.com>
# Date 1220559238 25200
# Node ID 279d889fa02ca6c37d808042b76e727e14158126
# Parent f1e880a8c064d7eaf332fb195d1af38f66a1fb90
[TEST] Remove do_main from Globals.py
This is now in const.py in the libvirt-cim suite.
Also remove platform_sup and VIRSH_DEFINE - these are also in const.py
Signed-off-by: Kaitlin Rupert <karupert(a)us.ibm.com>
diff -r f1e880a8c064 -r 279d889fa02c lib/CimTest/Globals.py
--- a/lib/CimTest/Globals.py Thu Sep 04 13:13:56 2008 -0700
+++ b/lib/CimTest/Globals.py Thu Sep 04 13:13:58 2008 -0700
@@ -24,7 +24,6 @@
#
import os
import logging
-from optparse import OptionParser
import traceback
global CIM_USER
@@ -32,14 +31,12 @@
global CIM_NS
global CIM_LEVEL
global CIM_FUUID
-global platform_sup
global CIM_IP
global CIM_PORT
global CIM_ERROR_ASSOCIATORNAMES
global CIM_ERROR_ENUMERATE
global CIM_ERROR_GETINSTANCE
-global VIRSH_ERROR_DEFINE
CIM_USER = os.getenv("CIM_USER")
CIM_PASS = os.getenv("CIM_PASS")
@@ -50,7 +47,6 @@
CIM_IP = os.getenv("CIM_IP")
CIM_PORT = "5988"
NM = "TEST LOG"
-platform_sup = ["Xen", "KVM", "XenFV"]
logging.basicConfig(filename='/dev/null')
logger = logging.getLogger(NM)
logging.PRINT = logging.DEBUG + 50
@@ -61,16 +57,6 @@
CIM_ERROR_GETINSTANCE = "Failed to get instance by the class of %s"
CIM_ERROR_ASSOCIATORS = "Failed to get associators information for %s"
CIM_ERROR_ASSOCIATORNAMES = "Failed to get associatornames according to %s"
-VIRSH_ERROR_DEFINE = "Failed to define a domain with the name %s from
virsh"
-
-parser = OptionParser()
-parser.add_option("-i", "--ip", dest="ip",
default="localhost",
- help="IP address of machine to test, default: localhost")
-parser.add_option("-v", "--virt", dest="virt",
type="choice",
- choices=['Xen', 'KVM', 'XenFV', 'LXC'],
default="Xen",
- help="Virt type, select from: 'Xen' & 'KVM'
& 'XenFV' & 'LXC', default: Xen")
-parser.add_option("-d", "--debug-output",
action="store_true", dest="debug",
- help="Duplicate the output to stderr")
if not CIM_NS:
CIM_NS = "root/cimv2"
@@ -115,28 +101,3 @@
logger.info("Known Bug:%s" % bug_num)
print "Bug:<%s>" % bug_num
-def do_main(types=['Xen'], p=parser):
- def do_type(f):
- import sys
- from ReturnCodes import SKIP, FAIL
- (options, args) = p.parse_args()
- if options.virt not in types:
- return lambda:SKIP
- else:
- def do_try():
- try:
- log_param()
- from VirtLib.utils import setup_ssh_key
- from XenKvmLib.test_doms import destroy_and_undefine_all
- setup_ssh_key()
- destroy_and_undefine_all(options.ip, options.virt)
- rc = f()
- except Exception, e:
- logger.error('%s : %s' % (e.__class__.__name__, e))
- logger.error("%s" % traceback.print_exc())
- rc = FAIL
- return rc
- setattr(do_try, 'options', options)
- return do_try
- return do_type
-