aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAlexandre Rames <alexandre.rames@linaro.org>2015-08-21 15:24:16 +0100
committerAlexandre Rames <alexandre.rames@linaro.org>2015-08-26 13:08:39 +0100
commit8088cc40cac783470aa4276b48c43a22bd5d58bc (patch)
tree48190d04ba4152c2b7822ec10c98506804ce5293
parent0e7bde47bda4f5c33b7c93fe072be681921de748 (diff)
Fix the `--auto-calibrate` option.
Change-Id: I2f4123fcf462a102237e0a82b2f649e78f8ed113
-rwxr-xr-xbenchmarking/java-ubenchs/run.py14
1 files changed, 7 insertions, 7 deletions
diff --git a/benchmarking/java-ubenchs/run.py b/benchmarking/java-ubenchs/run.py
index d177edd..9cdcd3d 100755
--- a/benchmarking/java-ubenchs/run.py
+++ b/benchmarking/java-ubenchs/run.py
@@ -52,7 +52,6 @@ default_mode = ''
default_n_iterations = 5
default_remote_copy_path = '/data/local/tmp'
host = False
-calibrate = False
def BuildOptions():
parser = argparse.ArgumentParser(
@@ -62,10 +61,11 @@ def BuildOptions():
parser.add_argument('--iterations', '-i', metavar = 'N', type = int,
default = default_n_iterations,
help = "Run <N> iterations of the benchmarks.")
- parser.add_argument('--auto-calibrate', action='store_true', default = True,
- dest = 'calibrate', help='''Do not run the benchmarks'
- `main()` function directly. Instead, calibrate to run
- each benchmark for a certain amount of time.''')
+ parser.add_argument('--dont-auto-calibrate',
+ action='store_false', default = True,
+ dest = 'auto_calibrate', help='''Do not auto-calibrate
+ the benchmarks. Instead, run each benchmark's `main()`
+ function directly.''')
parser.add_argument('--host', action='store_true', default = False,
help='Run on host JVM')
parser.add_argument('--mode', action = 'store',
@@ -142,7 +142,7 @@ def run_adb(mode, apk, classname):
dalvikvm = 'dalvikvm%s' % mode
command = ("cd %s && ANDROID_DATA=`pwd` DEX_LOCATION=`pwd` %s -cp %s"
% (os.path.dirname(apk), dalvikvm, apk))
- if args.calibrate:
+ if args.auto_calibrate:
# Run the benchmark's time* method(s) via bench_runner_main
command += " %s %s" % (bench_runner_main, classname)
else:
@@ -154,7 +154,7 @@ def run_adb(mode, apk, classname):
return out.decode('UTF-8')
def run_host(mode, apk, classname):
- if args.calibrate:
+ if args.auto_calibrate:
command = ['java', bench_runner_main, classname]
else:
command = ['java', classname]