42 lines
873 B
Bash
42 lines
873 B
Bash
|
#!/bin/bash
|
||
|
|
||
|
# Copy the tests across.
|
||
|
adb sync
|
||
|
|
||
|
if tty -s; then
|
||
|
green="\033[1;32m"
|
||
|
red="\033[1;31m"
|
||
|
plain="\033[0m"
|
||
|
else
|
||
|
green=""
|
||
|
red=""
|
||
|
plain=""
|
||
|
fi
|
||
|
|
||
|
failures=0
|
||
|
|
||
|
check_failure() {
|
||
|
if [ $? -eq 0 ]; then
|
||
|
echo -e "${green}[PASS]${plain}"
|
||
|
else
|
||
|
failures=$(($failures+1))
|
||
|
echo -e "${red}[FAIL]${plain}"
|
||
|
fi
|
||
|
}
|
||
|
|
||
|
if [ -e "$ANDROID_PRODUCT_OUT/data/nativetest/tinyxml2-xmltest/tinyxml2-xmltest" ]; then
|
||
|
adb shell "cd /data/nativetest/tinyxml2-xmltest; ./tinyxml2-xmltest"
|
||
|
check_failure
|
||
|
fi
|
||
|
if [ -e "$ANDROID_PRODUCT_OUT/data/nativetest64/tinyxml2-xmltest/tinyxml2-xmltest" ]; then
|
||
|
adb shell "cd /data/nativetest64/tinyxml2-xmltest; ./tinyxml2-xmltest"
|
||
|
check_failure
|
||
|
fi
|
||
|
|
||
|
echo "_________________________________________________________________________"
|
||
|
echo
|
||
|
if [ $failures -ne 0 ]; then
|
||
|
echo -e "${red}FAILED${plain}: $failures"
|
||
|
fi
|
||
|
exit $failures
|