aboutsummaryrefslogtreecommitdiff
path: root/automated/linux/pritee_test_utility/pritee_test_utility.sh
diff options
context:
space:
mode:
authorArthur She <arthur.she@linaro.org>2018-05-30 15:35:39 -0700
committerArthur She <arthur.she@linaro.org>2018-06-01 00:05:42 -0700
commitce6c7cd7d882a5d672e0c86eb703c61db8977c2e (patch)
treec133551a8e25b52242db1feaef95775797639b81 /automated/linux/pritee_test_utility/pritee_test_utility.sh
parente498bb4a80ab0899afbbedf1248f8dc5cfb795c6 (diff)
Add automated/linux/pritee_test_utility
pritee_test_utility is Microsoft PlayReady Interface for Trusted Execution Environment test utility Change-Id: I2171db1bb538e59593d8e73413b575758f3d0d2d
Diffstat (limited to 'automated/linux/pritee_test_utility/pritee_test_utility.sh')
-rwxr-xr-xautomated/linux/pritee_test_utility/pritee_test_utility.sh34
1 files changed, 34 insertions, 0 deletions
diff --git a/automated/linux/pritee_test_utility/pritee_test_utility.sh b/automated/linux/pritee_test_utility/pritee_test_utility.sh
new file mode 100755
index 0000000..5f92beb
--- /dev/null
+++ b/automated/linux/pritee_test_utility/pritee_test_utility.sh
@@ -0,0 +1,34 @@
+#!/bin/sh
+
+. ../../lib/sh-test-lib
+OUTPUT="$(pwd)/output"
+LOG_FILE="${OUTPUT}/pritee_test_utility.log"
+RESULT_FILE="${OUTPUT}/result.txt"
+DEFAULT_OPTS="-drmpath:/usr/share/playready"
+OPTS=${DEFAULT_OPTS}
+
+if [ -n "$1" ]; then
+ OPTS="$1"
+fi
+
+create_out_dir "${OUTPUT}"
+
+chmod a+x /usr/bin/pritee_test_utility.exe
+/usr/bin/pritee_test_utility.exe "${OPTS}" | tee "${LOG_FILE}"
+
+while read -r line; do
+ line=$(echo "${line}" | tr -d '[:space:]')
+ case $line in
+ TestArea:* )
+ ta=${line#TestArea:}
+ ;;
+ TEST_* )
+ tc=$line
+ ;;
+ RESULT=* )
+ result=${line#RESULT=}
+ result=$(echo "${result}" | tr '[:upper:]' '[:lower:]')
+ echo "${ta}-${tc} ${result}" >> "${RESULT_FILE}"
+ ;;
+ esac
+done < "${LOG_FILE}"