benchmarks/markdown: make `$s` configurable
authorJean Privat <jean@pryen.org>
Mon, 14 Sep 2015 20:34:02 +0000 (16:34 -0400)
committerJean Privat <jean@pryen.org>
Tue, 15 Sep 2015 23:55:51 +0000 (19:55 -0400)
Signed-off-by: Jean Privat <jean@pryen.org>

benchmarks/markdown/bench_markdown.sh

index aaa34f0..7893fa8 100755 (executable)
@@ -24,6 +24,9 @@ source ../bench_plot.sh
 # Can be overrided with 'the option -n'
 count=2
 
+# Default number of times the input file is transformed during a single run
+s=200
+
 ### HELPER FUNCTIONS ##
 
 function die()
@@ -39,6 +42,7 @@ function usage()
        echo "run_bench: [options]* benchname"
        echo "  -v: verbose mode"
        echo "  -n count: number of execution for each bar (default: $count)"
+       echo "  -s size: number of transformations for each run (default: $s)"
        echo "  --dry: Do not run the commands, just reuse the data and generate the graph"
        echo "  -h: this help"
 }
@@ -49,6 +53,7 @@ while [ "$stop" = false ]; do
                -v) verbose=true; shift;;
                -h) usage; exit;;
                -n) count="$2"; shift; shift;;
+               -s) s="$2"; shift; shift;;
                --dry) dry_run=true; shift;;
                *) stop=true
        esac
@@ -74,8 +79,6 @@ engdir="./engines"
 bncdir="./benches/out"
 mkdir -p $outdir
 
-s=200
-
 function bench_nitmd()
 {
        name="$FUNCNAME"