1*7485b225SElliott Hughes#!/bin/bash 2*7485b225SElliott Hughes 3*7485b225SElliott Hughes# Copy the tests across. 4*7485b225SElliott Hughesadb sync 5*7485b225SElliott Hughes 6*7485b225SElliott Hughesif tty -s; then 7*7485b225SElliott Hughes green="\033[1;32m" 8*7485b225SElliott Hughes red="\033[1;31m" 9*7485b225SElliott Hughes plain="\033[0m" 10*7485b225SElliott Hugheselse 11*7485b225SElliott Hughes green="" 12*7485b225SElliott Hughes red="" 13*7485b225SElliott Hughes plain="" 14*7485b225SElliott Hughesfi 15*7485b225SElliott Hughes 16*7485b225SElliott Hughesfailures=0 17*7485b225SElliott Hughes 18*7485b225SElliott Hughescheck_failure() { 19*7485b225SElliott Hughes if [ $? -eq 0 ]; then 20*7485b225SElliott Hughes echo -e "${green}[PASS]${plain}" 21*7485b225SElliott Hughes else 22*7485b225SElliott Hughes failures=$(($failures+1)) 23*7485b225SElliott Hughes echo -e "${red}[FAIL]${plain}" 24*7485b225SElliott Hughes fi 25*7485b225SElliott Hughes} 26*7485b225SElliott Hughes 27*7485b225SElliott Hughesif [ -e "$ANDROID_PRODUCT_OUT/data/nativetest/tinyxml2-xmltest/tinyxml2-xmltest" ]; then 28*7485b225SElliott Hughes adb shell "cd /data/nativetest/tinyxml2-xmltest; ./tinyxml2-xmltest" 29*7485b225SElliott Hughes check_failure 30*7485b225SElliott Hughesfi 31*7485b225SElliott Hughesif [ -e "$ANDROID_PRODUCT_OUT/data/nativetest64/tinyxml2-xmltest/tinyxml2-xmltest" ]; then 32*7485b225SElliott Hughes adb shell "cd /data/nativetest64/tinyxml2-xmltest; ./tinyxml2-xmltest" 33*7485b225SElliott Hughes check_failure 34*7485b225SElliott Hughesfi 35*7485b225SElliott Hughes 36*7485b225SElliott Hughesecho "_________________________________________________________________________" 37*7485b225SElliott Hughesecho 38*7485b225SElliott Hughesif [ $failures -ne 0 ]; then 39*7485b225SElliott Hughes echo -e "${red}FAILED${plain}: $failures" 40*7485b225SElliott Hughesfi 41*7485b225SElliott Hughesexit $failures 42