From 7a5589f6b723530c117a326827fc749d1308e138 Mon Sep 17 00:00:00 2001 From: Maxim Kuvyrkov Date: Wed, 17 May 2017 11:21:02 +0000 Subject: tcwg-benchmark.sh: Add processing of arguments. Change-Id: I7b14bcf92c2d24f54255426e035e7ee0e14d1d51 --- tcwg-benchmark.sh | 25 +++++++++++++++++++++++++ 1 file changed, 25 insertions(+) diff --git a/tcwg-benchmark.sh b/tcwg-benchmark.sh index ce37395f..567763d2 100755 --- a/tcwg-benchmark.sh +++ b/tcwg-benchmark.sh @@ -1,5 +1,30 @@ set -ex +usage () +{ + echo "ERROR: Unsupported options: $@" + exit 1 +} + +while [ $# -ge 1 ]; do + case "$1" in + --toolchain_url) toolchain_url="$2" ;; + --bench_list) bench_list="$2" ;; + --config) config="$2" ;; + --cflags) cflags="$2" ;; + --sysroot) sysroot="$2" ;; + --fileserver) fileserver="$2" ;; + --forceinstall) forceinstall="$2" ;; + --scripts_branch) scripts_branch="$2" ;; + --label) label="$2" ;; + --build_number) BUILD_NUMBER="$2" ;; + --node_name) NODE_NAME="$2" ;; + --workspace) WORKSPACE="$2" ;; + *) usage "$@" ;; + esac + shift 2 +done + wget --progress=dot:giga --no-check-certificate ${toolchain_url} tarball=$(basename ${toolchain_url}) tar xf ${tarball} -- cgit v1.2.3