summaryrefslogtreecommitdiff
path: root/automated/android/piglit-gles2/piglit-gles2.sh
blob: b924dd6ea8d353e3aae34e6a7186f5ce9a5c4600 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
#!/bin/sh -e
# shellcheck disable=SC1091

OUTPUT="$(pwd)/output"
RESULT_FILE="${OUTPUT}/result.txt"
LOGFILE="${OUTPUT}/piglit-gles2.log"
ANDROID_SERIAL=""
BOOT_TIMEOUT="300"

. ../../lib/sh-test-lib
. ../../lib/android-test-lib

parse_common_args "$@"
initialize_adb
wait_boot_completed "${BOOT_TIMEOUT}"
create_out_dir "${OUTPUT}"

adb_push "./device-script.sh" "/data/local/tmp/piglit-gles2/"
info_msg "device-${ANDROID_SERIAL}: About to run piglit-gles2..."
adb shell "/data/local/tmp/piglit-gles2/device-script.sh" | tee "${LOGFILE}"

grep -E ".*: (pass|fail|skip)" "${LOGFILE}" \
    | sed 's/://g' \
    | awk '{printf("%s %s\n", $1, $2)}' >> "${RESULT_FILE}"