Run tinyxml2 tests in presubmit.

Test: atest tinyxml2-tests
Change-Id: I58fda1132e91b40a54696707cb2784d2a4806256
diff --git a/run-tinyxml2-tests-on-android.sh b/run-tinyxml2-tests-on-android.sh
new file mode 100755
index 0000000..a3b2a41
--- /dev/null
+++ b/run-tinyxml2-tests-on-android.sh
@@ -0,0 +1,41 @@
+#!/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