From 59ce413df587af4e5d1965e2ae1b38907bb1af23 Mon Sep 17 00:00:00 2001 From: Evgeny Gavrin Date: Wed, 19 Aug 2015 10:24:35 +0000 Subject: [PATCH] Enable ./tools/perf.sh to accept arguments with quotes. JerryScript-DCO-1.0-Signed-off-by: Evgeny Gavrin e.gavrin@samsung.com --- tools/perf.sh | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/tools/perf.sh b/tools/perf.sh index 38c133245..7702f205a 100755 --- a/tools/perf.sh +++ b/tools/perf.sh @@ -14,12 +14,12 @@ # See the License for the specific language governing permissions and # limitations under the License. -ITERS=$1 -ENGINE=$2 -BENCHMARK=$3 -PRINT_MIN=$4 +ITERS="$1" +ENGINE="$2" +BENCHMARK="$3" +PRINT_MIN="$4" -perf_values=$(( ( for i in `seq 1 1 $ITERS`; do time "$ENGINE" "$BENCHMARK"; done ) 2>&1 ) | \ +perf_values=$(( ( for i in `seq 1 1 $ITERS`; do time $ENGINE "$BENCHMARK"; done ) 2>&1 ) | \ grep user | \ sed 's/user[ \t]*\([0-9]*\)m\([0-9.]*\)s/\1 \2/g' | \ awk 'BEGIN { min_v = -1; } { v = $1 * 60 + $2; if (min_v == -1 || v < min_v) { min_v = v; }; s += v; n += 1; } END { print s / n, min_v; }');