#!/bin/bash #This script is used to finished a android automated compiler in Mac OS. #You'd better add "export PATH=$PATH:$ANDROID_HOME/platform-tools" and "export #PATH=$PATH:$ANDROID_HOME/tools" to you bash_profile,it will be very convenient. #Copy monkeyrunner python script to tools directory. cd ../.. CUR=$(pwd) cp $CUR/Monkeyrunner_TestsCpp.py $ANDROID_HOME/tools cd ../.. cd samples/TestCpp/proj.android/bin #Copy test apk to tools directory. CUR=$(pwd) cp $CUR/TestCpp-debug-8.apk $ANDROID_HOME/tools cp $CUR/TestCpp-debug-10.apk $ANDROID_HOME/tools cp $CUR/TestCpp-debug-11.apk $ANDROID_HOME/tools cp $CUR/TestCpp-debug-12.apk $ANDROID_HOME/tools cp $CUR/TestCpp-debug-13.apk $ANDROID_HOME/tools #Enter tools directory. cd $ANDROID_HOME #If monkeyrunner test failed,it automatically exit and make ERRORLEVEL nonzero. #Running monkeyrunner test(debug,API level:8) mv TestCpp-debug-8.apk TestCpp-debug.apk monkeyrunner Monkeyrunner_TestsCpp.py rm TestCpp-debug.apk #Running monkeyrunner test(debug,API level:10) mv TestCpp-debug-10.apk TestCpp-debug.apk monkeyrunner Monkeyrunner_TestsCpp.py rm TestCpp-debug.apk #Running monkeyrunner test(debug,API level:11) mv TestCpp-debug-11.apk TestCpp-debug.apk monkeyrunner Monkeyrunner_TestsCpp.py rm TestCpp-debug.apk #Running monkeyrunner test(debug,API level:12) mv TestCpp-debug-12.apk TestCpp-debug.apk monkeyrunner Monkeyrunner_TestsCpp.py rm TestCpp-debug.apk #Running monkeyrunner test(debug,API level:13) mv TestCpp-debug-13.apk TestCpp-debug.apk monkeyrunner Monkeyrunner_TestsCpp.py rm TestCpp-debug.apk rm Monkeyrunner_TestsCpp.py #Monkeyrunner success! git checkout -f git clean -df -x