Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(191)

Unified Diff: third_party/polymer/components/web-animations-js/tools/android/setup.sh

Issue 592603004: Revert "Polymer elements added to third_party/polymer." (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: Created 6 years, 3 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
Index: third_party/polymer/components/web-animations-js/tools/android/setup.sh
diff --git a/third_party/polymer/components/web-animations-js/tools/android/setup.sh b/third_party/polymer/components/web-animations-js/tools/android/setup.sh
deleted file mode 100755
index 376c7e6adf0c26d71c161ee979619b48fdc7a017..0000000000000000000000000000000000000000
--- a/third_party/polymer/components/web-animations-js/tools/android/setup.sh
+++ /dev/null
@@ -1,152 +0,0 @@
-#! /bin/bash
-
-# Create the Android environment needed by run-tests.py
-set -e
-ANDROID_DIR="$( cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd )"
-. $ANDROID_DIR/config.sh
-cd $ANDROID_DIR
-
-# Download the android emulator and adb
-if [ ! -d adt ]; then
- wget -c https://dl.google.com/android/adt/adt-bundle-linux-$(uname -p)-20131030.zip -O adt.zip
- unzip adt.zip > /dev/null
- ls -l adt*
- mv adt-bundle-linux-* adt
-fi
-export ADB="$ANDROID_DIR/adt/sdk/platform-tools/adb -e"
-export EMULATOR=$ANDROID_DIR/adt/sdk/tools/emulator
-export AVD=$ANDROID_DIR/adt/sdk/tools/android
-
-# Create an Android Virtual Device
-if [ ! -e avd ]; then
- echo "" | $AVD --verbose create avd -n Android-Chrome --target 1 --force --path avd
-fi
-
-# See if the emulator is running? The emulator occasionally segfaults when
-# starting, so we try this in a loop.
-while true; do
- EMULATOR_RUNNING=false
- if [ -e $EMULATOR_PIDFILE ]; then
- EMULATOR_PID=$(cat $EMULATOR_PIDFILE)
- if kill -0 $EMULATOR_PID ; then
- EMULATOR_RUNNING=true
- else
- rm $EMULATOR_PIDFILE
- fi
- fi
- if $EMULATOR_RUNNING ; then
- echo "Android emulator running at $EMULATOR_PID"
- else
- # The emulator needs an xserver, start xvfb if none are running.
- if [ "x$DISPLAY" == x ]; then
- export DISPLAY=:99.0
- # xvfb must use 24bits otherwise you get a "failed to create drawable" error
- # from the emulator. See the following bug for more information
- # https://bugs.freedesktop.org/show_bug.cgi?id=62742
- /sbin/start-stop-daemon --start --quiet --pidfile $XVFB_PIDFILE --make-pidfile --background --exec \
- /usr/bin/Xvfb -- :99 +extension GLX -ac -screen 0 1280x1024x24
- sleep 15
- fi
-
- $ADB kill-server
- $ADB start-server
- if [ $($ADB devices | wc -l) -gt 2 ]; then
- echo "Multiple Android devices found, bailing."
- exit 1
- fi
- # "-no-snapshot-save -wipe-data" is needed so not state is saved.
- # "-gpu on" is needed as Chrome segfaults without a GPU.
- /sbin/start-stop-daemon --verbose --start --quiet --pidfile $EMULATOR_PIDFILE --make-pidfile --background --exec /bin/bash -- -c \
- "exec $EMULATOR -verbose -gpu on -no-audio -no-boot-anim -partition-size 1024 -no-snapshot-save -wipe-data @Android-Chrome >> $OLD_PWD/emulator.log 2>&1"
-
- # The emulator crashes if you access it too fast :/
- sleep 5
- continue
- fi
-
- $ADB wait-for-device shell true
-
- BOOTED=$($ADB shell getprop sys.boot_completed | sed -e's/[^0-9]*//g')
- BOOTANIM=$($ADB shell getprop init.svc.bootanim | sed -e's/[^a-zA-Z]*//g')
- echo "Waiting for emulator to boot... Booted? $BOOTED Animation? $BOOTANIM"
-
- if [ x$BOOTED == x1 -a x$BOOTANIM == xstopped ]; then
-
- # Make localhost refer to the host machine, not the emulator.
- # See http://developer.android.com/tools/devices/emulator.html#emulatornetworking
- echo "Redirecting localhost"
- $ADB shell mount -o remount,rw -t yaffs2 /dev/block/mtdblock0 /system
- $ADB shell echo "10.0.2.2 localhost" \> /etc/hosts
-
- break
- else
- sleep 5
- fi
-done
-
-# Download and install the chrome apk.
-if [ -e Chrome.apk ]; then
- CHROME_APK=$ANDROID_DIR/Chrome.apk
- CHROME_APP=com.google.android.apps.chrome
- CHROME_ACT=.Main
-else
- if [ ! -e chrome-android/apks/ChromeShell.apk ]; then
- LATEST_APK=`curl -s http://commondatastorage.googleapis.com/chromium-browser-continuous/Android/LAST_CHANGE`
- REMOTE_APK=http://commondatastorage.googleapis.com/chromium-browser-continuous/Android/$LATEST_APK/chrome-android.zip
- wget -c $REMOTE_APK
- unzip chrome-android.zip
- fi
- CHROME_APK=$ANDROID_DIR/chrome-android/apks/ChromeShell.apk
- CHROME_APP=org.chromium.chrome.shell
- CHROME_ACT=.ChromeShellActivity
-fi
-
-function start_chrome () {
- $ADB shell am start -a android.intent.action.MAIN -n $CHROME_APP/$CHROME_ACT -W
-}
-
-if start_chrome | grep -q "does not exist"; then
- $ADB install $CHROME_APK
-fi
-
-# Check the chrome binary actually starts without segfaulting
-start_chrome
-sleep 2
-if start_chrome | grep -q "its current task has been brought to the front"; then
- echo "Chrome seems to have started okay."
-else
- echo "Chrome seems to have crashed!"
- $ADB shell dumpsys activity # FIXME: Need to grep for running Chrome.
- exit 1
-fi
-
-
-# Download and start the chromedriver binary
-if [ ! -e chromedriver ]; then
- # TODO: Use the latest release of chromedriver instead of this custom build once version 3.0 comes out.
- # LATEST_CHROMEDRIVER=`curl -s http://chromedriver.storage.googleapis.com/LATEST_RELEASE`
- # wget -c http://chromedriver.storage.googleapis.com/$LATEST_CHROMEDRIVER/chromedriver_linux64.zip -O chromedriver.zip
- # unzip chromedriver.zip
-
- # This version of chromedriver was build from the Chromium repository at r262639 on 2014-04-09.
- wget https://googledrive.com/host/0B6C-LL9qmW-IYVFrdURCMHZlM1U -O chromedriver
- chmod 0755 chromedriver
-fi
-
-CHROMEDRIVER_NOTRUNNING=true
-if [ -e $CHROMEDRIVER_PIDFILE ]; then
- CHROMEDRIVER_PID=$(cat $CHROMEDRIVER_PIDFILE)
- if kill -0 $CHROMEDRIVER_PID ; then
- echo "Chrome Driver running at $CHROMEDRIVER_PID"
- CHROMEDRIVER_NOTRUNNING=false
- else
- rm $CHROMEDRIVER_PIDFILE
- fi
-fi
-if $CHROMEDRIVER_NOTRUNNING; then
- /sbin/start-stop-daemon --verbose --start --quiet --pidfile $CHROMEDRIVER_PIDFILE --make-pidfile --background --exec \
- $ANDROID_DIR/chromedriver
- sleep 5
-fi
-
-cd $OLD_PWD

Powered by Google App Engine
This is Rietveld 408576698