diff options
author | Milosz Wasilewski <milosz.wasilewski@linaro.org> | 2017-09-04 14:06:36 +0100 |
---|---|---|
committer | Naresh Kamboju <naresh.kamboju@linaro.org> | 2017-09-04 19:09:45 +0530 |
commit | 597e24cb6704f816cb655bf35c4acab1c40e2176 (patch) | |
tree | 678e71f461179f1a533319077f030212b1297864 /automated/linux/kselftest/kselftest.sh | |
parent | 3308d6b33b9f63499e1e32cee718b6b57eb9b306 (diff) |
linux: kselftests: allow for different paths of tests
LKFT now builds rootfs that contains a few versions of kselftests. This
patch allows to use the desied version. Defaults were set to work with
'mainline' version of the tests.
Change-Id: I30b3b8647e50ee066aaa21f1b02bb5a676adcb98
Signed-off-by: Milosz Wasilewski <milosz.wasilewski@linaro.org>
Diffstat (limited to 'automated/linux/kselftest/kselftest.sh')
-rwxr-xr-x | automated/linux/kselftest/kselftest.sh | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/automated/linux/kselftest/kselftest.sh b/automated/linux/kselftest/kselftest.sh index c575f85..212ebc5 100755 --- a/automated/linux/kselftest/kselftest.sh +++ b/automated/linux/kselftest/kselftest.sh @@ -7,7 +7,7 @@ OUTPUT="$(pwd)/output" RESULT_FILE="${OUTPUT}/result.txt" LOGFILE="${OUTPUT}/kselftest.txt" TESTPROG="kselftest_armhf.tar.gz" -KSELFTEST_PATH="/usr/bin/kselftests" +KSELFTEST_PATH="/opt/kselftests/mainline/" SCRIPT="$(readlink -f "${0}")" SCRIPTPATH="$(dirname "${SCRIPT}")" @@ -25,12 +25,13 @@ usage() { echo "Usage: $0 [-t kselftest_aarch64.tar.gz | kselftest_armhf.tar.gz] [-s True|False] [-u url] + [-p path] [-L List of skip test cases] [-S kselftest-skipfile]" 1>&2 exit 1 } -while getopts "t:s:u:L:S:h" opt; do +while getopts "t:s:u:p:L:S:h" opt; do case "${opt}" in t) TESTPROG="${OPTARG}" ;; s) SKIP_INSTALL="${OPTARG}" ;; @@ -38,6 +39,7 @@ while getopts "t:s:u:L:S:h" opt; do u) TESTPROG_URL="${OPTARG}" ;; # List of known unsupported test cases to be skipped L) SKIPLIST="${OPTARG}" ;; + p) KSELFTEST_PATH="${OPTARG}" ;; S) OPT=$(echo "${OPTARG}" | grep "http") if [ -z "${OPT}" ] ; then |