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>
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 @@
 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 @@
     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 @@
         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