• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1#!/system/bin/sh
2
3# Detect host or AOSP.
4getprop ro.build.version.sdk > /dev/null 2>&1
5if [ $? -eq 0 ]; then
6    cmd_prefix=""
7    local_root=""
8else
9    cmd_prefix="adb shell"
10    local_root="${ANDROID_PRODUCT_OUT}"
11    set -e
12    set -x
13    adb root
14    adb sync data
15    set +x
16    set +e
17fi
18
19testpath64="/data/nativetest64/vts_libsnapshot_test/vts_libsnapshot_test"
20testpath32="/data/nativetest/vts_libsnapshot_test/vts_libsnapshot_test"
21if [ -f "${local_root}/${testpath64}" ]; then
22    testpath="${testpath64}"
23elif [ -f "${local_root}/${testpath32}" ]; then
24    testpath="${testpath32}"
25else
26    echo "ERROR: vts_libsnapshot_test not found." 1>&2
27    echo "Make sure to build vts_libsnapshot_test or snapshot_tests first." 1>&2
28    exit 1
29fi
30
31# Verbose, error on failure.
32set -x
33set -e
34
35time ${cmd_prefix} ${testpath}
36