本文整理汇总了Python中util.runtestBase.RuntestBase.parseOptions方法的典型用法代码示例。如果您正苦于以下问题:Python RuntestBase.parseOptions方法的具体用法?Python RuntestBase.parseOptions怎么用?Python RuntestBase.parseOptions使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类util.runtestBase.RuntestBase
的用法示例。
在下文中一共展示了RuntestBase.parseOptions方法的5个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Python代码示例。
示例1: parseOptions
# 需要导入模块: from util.runtestBase import RuntestBase [as 别名]
# 或者: from util.runtestBase.RuntestBase import parseOptions [as 别名]
def parseOptions(self):
opts = RuntestBase.parseOptions(self)
for o, v in opts:
if o in ('--ext',):
self.sourceExt = v
elif o in ('--esc',):
self.runESC = True
elif o in ('--escbin',):
self.escbin = v
elif o in ('--eval',):
self.eval = True
elif o in ('--threads',):
self.threads=int(v)
elif o in ('--ats',):
self.genAtsSwfs = True
self.rebuildtests = True
elif o in ('--atsdir',):
self.atsDir = v
elif o in ('--verify',):
self.verify = True
self.vmargs = '-Dverifyall -Dverbose=verify'
elif o in ('--aotsdk',):
self.aotsdk = v
elif o in ('--aotout',):
self.aotout = v
elif o in ('--aotargs',):
self.aotextraargs = v
elif o in ('--remoteip',):
self.remoteip = v
elif o in ('--remoteuser',):
self.remoteuser = v
示例2: parseOptions
# 需要导入模块: from util.runtestBase import RuntestBase [as 别名]
# 或者: from util.runtestBase.RuntestBase import parseOptions [as 别名]
def parseOptions(self):
opts = RuntestBase.parseOptions(self)
for o, v in opts:
if o in ('-S', '--avm2'):
self.avm2 = v
elif o in ('--avmname',):
self.avmname = v
elif o in ('--avm2name',):
self.avm2name = v
elif o in ('-i', '--iterations'):
self.iterations = int(v)
elif o in ('-l','--log'):
self.logFileType='log'
self.createOutputFile()
elif o in ('-k', '--socketlog'):
self.logresults = True
elif o in ('-r', '--runtime'):
self.vmname = v
elif o in ('-m', '--memory'):
self.memory = True
elif o in ('--vmversion',):
self.vmversion = v
elif o in ('--vmargs2',):
self.vmargs2 = v
elif o in ('--nooptimize',):
self.optimize = False
elif o in ('--perfm',):
self.perfm = True
示例3: parseOptions
# 需要导入模块: from util.runtestBase import RuntestBase [as 别名]
# 或者: from util.runtestBase.RuntestBase import parseOptions [as 别名]
def parseOptions(self):
opts = RuntestBase.parseOptions(self)
for o, v in opts:
if o in ('--ext',):
self.sourceExt = v
elif o in ('--threads',):
self.threads=int(v)
elif o in ('-r','--regex',):
self.regexOutput = True
elif o in ('--full',):
self.fullRun = True
示例4: parseOptions
# 需要导入模块: from util.runtestBase import RuntestBase [as 别名]
# 或者: from util.runtestBase.RuntestBase import parseOptions [as 别名]
def parseOptions(self):
opts = RuntestBase.parseOptions(self)
for o, v in opts:
if o in ('--ext',):
self.sourceExt = v
elif o in ('--threads',):
self.threads=int(v)
elif o in ('-r','--regex',):
self.regexOutput = True
elif o in ('--diff',):
self.diffTesting = True
elif o in ('--asc2',):
self.asc2 = v
示例5: parseOptions
# 需要导入模块: from util.runtestBase import RuntestBase [as 别名]
# 或者: from util.runtestBase.RuntestBase import parseOptions [as 别名]
def parseOptions(self):
opts = RuntestBase.parseOptions(self)
for o, v in opts:
if o in ('--ext',):
self.sourceExt = v
elif o in ('--esc',):
self.runESC = True
elif o in ('--escbin',):
self.escbin = v
elif o in ('--eval',):
self.eval = True
elif o in ('--passthreadid',):
self.passthreadid=True
elif o in ('--androidthreads',):
self.androidthreads=True
self.threads=1
elif o in ('--threads',):
try:
self.threads=int(v)
except ValueError:
print('Incorrect threads value: %s\n' % v)
self.usage(2)
elif o in ('--ats',):
self.genAtsSwfs = True
self.rebuildtests = True
# Need to run single threaded since we create a temp file for
# every test and this file can collide when using multiple threads
self.threads = 1
elif o in ('--atsdir',):
self.atsDir = v
elif o in ('--verify',):
self.verify = True
self.vmargs = '-Dverifyall -Dverbose=verify'
elif o in ('--verifyonly',):
self.verifyonly = True
if '-Dverifyonly' not in self.vmargs:
self.vmargs += ' -Dverifyonly'
elif o in ('--remoteip',):
self.remoteip = v
elif o in ('--remoteuser',):
self.remoteuser = v