Advertisement
Guest User

Untitled

a guest
Oct 21st, 2014
138
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Bash 2.23 KB | None | 0 0
  1. #!/bin/bash
  2.  
  3. #-----------------------------user------------------------------------------------------------
  4.  
  5. BRANCH='B2-Bisque'
  6.  
  7. #-----------------------------variables-------------------------------------------------------
  8.  
  9. APP_DIR='paypoint-paypointregister'
  10. APP_REPO='git@bitbucket.org:elosystemsteam/paypoint-paypointandroidregisterapp.git'
  11.  
  12. #-----------------------------git clone/fetch-------------------------------------------------
  13.  
  14. if [ -d $APP_DIR ]; then
  15.     cd $APP_DIR
  16.     rm -rfv bin/ gen/
  17.     git reset --hard HEAD
  18.     git fetch -v
  19.     git merge origin/$BRANCH
  20. else
  21.     git clone --progress -o origin $APP_REPO $APP_DIR
  22.     git checkout -b $BRANCH origin/$BRANCH
  23.     cd $APP_DIR
  24. fi
  25.  
  26. #-----------------------------setup test------------------------------------------------------
  27.  
  28. # find and replace
  29. sed -i 's/coreApp="true"//' AndroidManifest.xml
  30. sed -i 's/android:sharedUserId="android.uid.system"//' AndroidManifest.xml
  31.  
  32. # remove line containing
  33. sed -i '/android.permission.REBOOT/d' AndroidManifest.xml
  34. sed -i '/android.permission.SHUTDOWN/d' AndroidManifest.xml
  35. sed -i '/android.permission.WRITE_SECURE_SETTINGS/d' AndroidManifest.xml
  36.  
  37. # remove line with exact match
  38. sed -i '/\<SET_TIME\>/d' AndroidManifest.xml
  39. cd ..
  40.  
  41. sed -i '/sdk.dir/d' test/PayPointRegisterTest/local.properties
  42.  
  43. #-----------------------------export environment variables-------------------------------------
  44.  
  45. export ANT_HOME=/usr/share/ant
  46. export JAVA_HOME=/usr/lib/jvm/java-6-oracle/jre
  47. export ANDROID_HOME=/opt/android-sdk
  48. export PATH=$PATH:$ANDROID_HOME/platform-tools:$ANDROID_HOME/tools:$ANT_HOME/bin:$JAVA_HOME/bin
  49.  
  50. #-----------------------------android----------------------------------------------------------
  51.  
  52. PAYPOINT_REGISTER=$(adb uninstall com.elotouch.paypoint.register)
  53. PAYPOINT_REGISTER_TEST=$(adb uninstall com.elotouch.paypoint.register.demo)
  54.  
  55. #-----------------------------ant--------------------------------------------------------------
  56.  
  57. ant clean debug install test -buildfile test/PayPointRegisterTest/build.xml
  58.  
  59. #-----------------------------adb--------------------------------------------------------------
  60.  
  61. 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