diff options
author | Naresh Kamboju <naresh.kamboju@linaro.org> | 2017-06-27 17:16:21 +0530 |
---|---|---|
committer | Naresh Kamboju <naresh.kamboju@linaro.org> | 2017-06-28 20:44:44 +0530 |
commit | 92375fe47aece262dd00c998cb7316ab53547f77 (patch) | |
tree | bcf28d91aded9e528436b5bc34ec0b4324cdae30 /automated/linux/kselftest/kselftest.sh | |
parent | 0a80f8762104e70bbe1f78ab0a21cc0b55beabe5 (diff) |
linux: kselftest: Download kselftest tar ball from a given URL
Change-Id: Id81ff15eb8086d44bd8dbc75ab2ce3156d9bf55b
Signed-off-by: Naresh Kamboju <naresh.kamboju@linaro.org>
Diffstat (limited to 'automated/linux/kselftest/kselftest.sh')
-rwxr-xr-x | automated/linux/kselftest/kselftest.sh | 15 |
1 files changed, 12 insertions, 3 deletions
diff --git a/automated/linux/kselftest/kselftest.sh b/automated/linux/kselftest/kselftest.sh index dc438ec..c575f85 100755 --- a/automated/linux/kselftest/kselftest.sh +++ b/automated/linux/kselftest/kselftest.sh @@ -14,6 +14,7 @@ SCRIPTPATH="$(dirname "${SCRIPT}")" # List of known unsupported test cases to be skipped SKIPFILE="" SKIPLIST="" +TESTPROG_URL="" if [ "$(uname -m)" = "aarch64" ] then @@ -23,15 +24,18 @@ fi usage() { echo "Usage: $0 [-t kselftest_aarch64.tar.gz | kselftest_armhf.tar.gz] [-s True|False] + [-u url] [-L List of skip test cases] [-S kselftest-skipfile]" 1>&2 exit 1 } -while getopts "t:s:L:S:h" opt; do +while getopts "t:s:u:L:S:h" opt; do case "${opt}" in t) TESTPROG="${OPTARG}" ;; s) SKIP_INSTALL="${OPTARG}" ;; + # Download kselftest tarball from given URL + u) TESTPROG_URL="${OPTARG}" ;; # List of known unsupported test cases to be skipped L) SKIPLIST="${OPTARG}" ;; S) @@ -80,8 +84,13 @@ if [ -d "${KSELFTEST_PATH}" ]; then # shellcheck disable=SC2164 cd "${KSELFTEST_PATH}" else - # Download and extract kselftest tarball. - wget http://testdata.validation.linaro.org/tests/kselftest/"${TESTPROG}" -O kselftest.tar.gz + if [ -n "${TESTPROG_URL}" ]; then + # Download kselftest tarball from given URL + wget "${TESTPROG_URL}" -O kselftest.tar.gz + elif [ -n "${TESTPROG}" ]; then + # Download and extract kselftest tarball. + wget http://testdata.validation.linaro.org/tests/kselftest/"${TESTPROG}" -O kselftest.tar.gz + fi tar xf "kselftest.tar.gz" # shellcheck disable=SC2164 cd "kselftest" |