#!/bin/bash
set -ex
if [[ "$@" != *"--no-reboot"* ]]; then
adb reboot recovery
echo "Waiting for device to boot into recovery..."
adb wait-for-recovery
fi
adb root
adb wait-for-recovery
# There is no /data in recovery unless mounted.
# Push test to /system directory in the recovery ramdisk
adb push ${ANDROID_PRODUCT_OUT}/data/nativetest64/vintf_object_recovery_test/vintf_object_recovery_test \
/system/bin/vintf_object_recovery_test
adb shell /system/bin/vintf_object_recovery_test