def run(): (opts, pos) = parser.parse_args(args) globals.verbose = opts.verbose if len(pos) == 0: print "Expecting two or three parameters after 'clean'" return None elif len(pos) == 1: bmkname = pos[0] return lambda: actions.with_benchmark_named(bmkname, actions. clean_benchmark) elif len(pos) == 2: bmkname = pos[0] ver = pos[1] return lambda: actions.with_benchmark_named( bmkname, lambda b: actions.clean_benchmark(b, ver)) elif len(pos) == 3: bmkname = pos[0] ver = pos[1] platform = pos[2] return lambda: actions.with_benchmark_named( bmkname, lambda b: actions.clean_benchmark(b, ver, platform)) else: print "Too many parameters after 'clean'" return None
def run(): (opts, pos) = parser.parse_args(args) globals.verbose = opts.verbose if len(pos) == 0: print "Expecting one or two parameters after 'clean'" return None elif len(pos) == 1: bmkname = pos[0] return lambda: actions.with_benchmark_named(bmkname, actions.clean_benchmark) elif len(pos) == 2: bmkname = pos[0] ver = pos[1] return lambda: actions.with_benchmark_named(bmkname, lambda b: actions.clean_benchmark(b, ver)) else: print "Too many parameters after 'clean'" return None
def run(): (opts, pos) = parser.parse_args(args) if len(pos) > 1: print "Too many parameters after 'describe'" return None elif len(pos) == 0: return actions.describe_benchmarks else: bmkname = pos[0] return lambda: actions.with_benchmark_named(bmkname, actions. describe_benchmark)
def run(): (opts, pos) = parser.parse_args(args) if len(pos) > 1: print "Too many parameters after 'describe'" return None elif len(pos) == 0: return actions.describe_benchmarks else: bmkname = pos[0] return lambda: actions.with_benchmark_named(bmkname, actions.describe_benchmark)
def run(): (opts, pos) = parser.parse_args(args) globals.verbose = opts.verbose if len(pos) != 2: print "Expecting two parameters after 'compile'" return None else: bmkname = pos[0] ver = pos[1] return lambda: actions.with_benchmark_named(bmkname, lambda b: actions.compile_benchmark(b, ver))
def run(): (opts, pos) = parser.parse_args(args) globals.verbose = opts.verbose if not len(pos) in [2, 3]: print "Expecting two or three parameters after 'compile'" return None else: bmkname = pos[0] ver = pos[1] try: platform = pos[2] except: platform = None return lambda: actions.with_benchmark_named(bmkname, lambda b: actions.compile_benchmark(b, ver, platform))
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))
def run(): (opts, pos) = parser.parse_args(args) globals.verbose = opts.verbose if not len(pos) in [2, 3]: print "Expecting two or three parameters after 'compile'" return None else: bmkname = pos[0] ver = pos[1] try: platform = pos[2] except: platform = None return lambda: actions.with_benchmark_named( bmkname, lambda b: actions.compile_benchmark(b, ver, platform))
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.debug_benchmark(b, ver, inp, check=ck, extra_opts=extra_opts, platform=platform))
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.debug_benchmark( b, ver, inp, check=ck, extra_opts=extra_opts, platform=platform))