Ejemplo n.º 1
0
 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
Ejemplo n.º 2
0
 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
Ejemplo n.º 3
0
 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
         elif o in ('--csv',):
             self.csv = True
         elif o in ('-p', '--prettyprint'):
             self.prettyprint = True
Ejemplo n.º 4
0
 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 ("--threads"):
             self.threads = int(v)
Ejemplo n.º 5
0
 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
Ejemplo n.º 6
0
 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 ('--threads'):
             self.threads=int(v)
Ejemplo n.º 7
0
 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
Ejemplo n.º 8
0
 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
Ejemplo n.º 9
0
 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
Ejemplo n.º 10
0
Archivo: runtests.py Proyecto: bsdf/trx
 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
Ejemplo n.º 11
0
 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
Ejemplo n.º 12
0
 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'