Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #!/bin/bash
- #-----------------------------user------------------------------------------------------------
- BRANCH='B2-Bisque'
- #-----------------------------variables-------------------------------------------------------
- APP_DIR='paypoint-paypointregister'
- APP_REPO='git@bitbucket.org:elosystemsteam/paypoint-paypointandroidregisterapp.git'
- #-----------------------------git clone/fetch-------------------------------------------------
- if [ -d $APP_DIR ]; then
- cd $APP_DIR
- rm -rfv bin/ gen/
- git reset --hard HEAD
- git fetch -v
- git merge origin/$BRANCH
- else
- git clone --progress -o origin $APP_REPO $APP_DIR
- git checkout -b $BRANCH origin/$BRANCH
- cd $APP_DIR
- fi
- #-----------------------------setup test------------------------------------------------------
- # find and replace
- sed -i 's/coreApp="true"//' AndroidManifest.xml
- sed -i 's/android:sharedUserId="android.uid.system"//' AndroidManifest.xml
- # remove line containing
- sed -i '/android.permission.REBOOT/d' AndroidManifest.xml
- sed -i '/android.permission.SHUTDOWN/d' AndroidManifest.xml
- sed -i '/android.permission.WRITE_SECURE_SETTINGS/d' AndroidManifest.xml
- # remove line with exact match
- sed -i '/\<SET_TIME\>/d' AndroidManifest.xml
- cd ..
- sed -i '/sdk.dir/d' test/PayPointRegisterTest/local.properties
- #-----------------------------export environment variables-------------------------------------
- export ANT_HOME=/usr/share/ant
- export JAVA_HOME=/usr/lib/jvm/java-6-oracle/jre
- export ANDROID_HOME=/opt/android-sdk
- export PATH=$PATH:$ANDROID_HOME/platform-tools:$ANDROID_HOME/tools:$ANT_HOME/bin:$JAVA_HOME/bin
- #-----------------------------android----------------------------------------------------------
- PAYPOINT_REGISTER=$(adb uninstall com.elotouch.paypoint.register)
- PAYPOINT_REGISTER_TEST=$(adb uninstall com.elotouch.paypoint.register.demo)
- #-----------------------------ant--------------------------------------------------------------
- ant clean debug install test -buildfile test/PayPointRegisterTest/build.xml
- #-----------------------------adb--------------------------------------------------------------
- adb pull /data/data/com.elotouch.paypoint.register/files/com.elotouch.paypoint.register.test-TEST.xml .
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement