summaryrefslogtreecommitdiff
path: root/automated/linux/pritee_test_utility/pritee_test_utility.sh
diff options
context:
space:
mode:
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}"