Example #1
0
 def run():
     (opts, pos) = parser.parse_args(args)
     globals.verbose = opts.verbose
     if len(pos) != 3:
         print "Expecting three parameters after 'run'"
         return None
     else:
         bmkname = pos[0]
         ver = pos[1]
         inp = pos[2]
         ck=opts.check
         extra_opts = []
         if opts.synchronize:
             extra_opts.append('-S')
         return lambda: actions.with_benchmark_named(bmkname, lambda b: actions.run_benchmark(b, ver, inp, check=ck, extra_opts=extra_opts))
Example #2
0
 def run():
     (opts, pos) = parser.parse_args(args)
     globals.verbose = opts.verbose
     if not len(pos) in [3, 4]:
         print "Expecting three or four parameters after 'run'"
         return None
     else:
         bmkname = pos[0]
         ver = pos[1]
         inp = pos[2]
         try:
             platform = pos[3]
         except:
             platform = None
         ck=opts.check
         extra_opts = []
         return lambda: actions.with_benchmark_named(bmkname, lambda b: actions.run_benchmark(b, ver, inp, check=ck, extra_opts=extra_opts, platform=platform))
Example #3
0
 def run():
   (opts, pos) = parser.parse_args(args)
   globals.verbose = opts.verbose
   if not len(pos) in [3, 4]:
     print "Expecting three or four parameters after 'run'"
     return None
   else:
     bmkname = pos[0]
     ver = pos[1]
     inp = pos[2]
     try:
       platform = pos[3]
     except:
       platform = None
     ck = opts.check
     extra_opts = []
     return lambda: actions.with_benchmark_named(
         bmkname, lambda b: actions.run_benchmark(
             b, ver, inp, check=ck, extra_opts=extra_opts, platform=platform))