Skip to content

Instantly share code, notes, and snippets.

@sebv
Created April 21, 2015 07:50
Show Gist options
  • Save sebv/16e3157a256436055074 to your computer and use it in GitHub Desktop.
Save sebv/16e3157a256436055074 to your computer and use it in GitHub Desktop.
info: --> POST /wd/hub/session {"desiredCapabilities":{"app":"/Users/baba/Downloads/selendroid-test-app-0.12.0.apk","newCommandTimeout":90,"language":"en","locale":"en_US","browserName":"","platformName":"Android","automationName":"Selendroid","deviceName":"Android Emulator","launchTimeout":60000}}
info: Client User-Agent string: undefined
info: [debug] No appActivity desired capability or server param. Parsing from apk.
info: [debug] No appPackage desired capability or server param. Parsing from apk.
info: [debug] Using local app from desired caps: /Users/baba/Downloads/selendroid-test-app-0.12.0.apk
info: [debug] Creating new appium session 02d6061c-87db-437c-ba16-e0ef1d1dae44
info: [debug] Starting selendroid server
info: [debug] Getting Java version
info: Java version is: 1.7.0_75
info: [debug] Checking whether adb is present
info: [debug] Using adb from /Users/baba/Tools/android-sdk-macosx/platform-tools/adb
info: [debug] Checking whether selendroid is built yet
info: [debug] Selendroid server exists!
info: [debug] Using fast reset? true
info: [debug] Preparing device for session
info: [debug] Checking whether app is actually present
info: [debug] executing cmd: /Users/baba/Tools/android-sdk-macosx/platform-tools/adb shell "getprop persist.sys.language"
info: [debug] Current device persist.sys.language: en
info: [debug] executing cmd: /Users/baba/Tools/android-sdk-macosx/platform-tools/adb shell "getprop persist.sys.country"
info: [debug] Current device persist.sys.country: US
info: [debug] Setting Android Device Country to en_US
info: [debug] executing cmd: /Users/baba/Tools/android-sdk-macosx/platform-tools/adb shell "setprop persist.sys.country EN_US;"
info: [debug] executing cmd: /Users/baba/Tools/android-sdk-macosx/platform-tools/adb shell "stop; sleep 2; setprop sys.boot_completed 0; start"
info: [debug] waiting for reboot, this takes time.
info: [debug] executing cmd: /Users/baba/Tools/android-sdk-macosx/platform-tools/adb shell "getprop sys.boot_completed"
info: [debug] executing cmd: /Users/baba/Tools/android-sdk-macosx/platform-tools/adb shell "getprop sys.boot_completed"
info: [debug] executing cmd: /Users/baba/Tools/android-sdk-macosx/platform-tools/adb shell "getprop sys.boot_completed"
info: [debug] executing cmd: /Users/baba/Tools/android-sdk-macosx/platform-tools/adb shell "getprop sys.boot_completed"
info: [debug] still waiting for reboot.
info: [debug] executing cmd: /Users/baba/Tools/android-sdk-macosx/platform-tools/adb shell "getprop sys.boot_completed"
info: [debug] executing cmd: /Users/baba/Tools/android-sdk-macosx/platform-tools/adb shell "getprop sys.boot_completed"
info: [debug] executing cmd: /Users/baba/Tools/android-sdk-macosx/platform-tools/adb shell "getprop sys.boot_completed"
info: [debug] executing cmd: /Users/baba/Tools/android-sdk-macosx/platform-tools/adb shell "getprop sys.boot_completed"
info: Retrieving device
info: [debug] Trying to find a connected android device
info: [debug] Getting connected devices...
info: [debug] executing cmd: /Users/baba/Tools/android-sdk-macosx/platform-tools/adb devices
info: [debug] 1 device(s) connected
info: Found device emulator-5554
info: [debug] Setting device id to emulator-5554
info: [debug] Waiting for device to be ready and to respond to shell commands (timeout = 5)
info: [debug] executing cmd: /Users/baba/Tools/android-sdk-macosx/platform-tools/adb -s emulator-5554 wait-for-device
info: [debug] executing cmd: /Users/baba/Tools/android-sdk-macosx/platform-tools/adb -s emulator-5554 shell "echo 'ready'"
info: [debug] Starting logcat capture
info: [debug] Checking whether aapt is present
info: [debug] Using aapt from /Users/baba/Tools/android-sdk-macosx/build-tools/22.0.0/aapt
info: [debug] Checking if has internet permission from manifest.
info: [debug] executing cmd: /Users/baba/Tools/android-sdk-macosx/build-tools/22.0.0/aapt dump badging /Users/baba/Downloads/selendroid-test-app-0.12.0.apk
info: [debug] Parsing package and activity from app manifest
info: [debug] Checking whether aapt is present
info: [debug] Using aapt from /Users/baba/Tools/android-sdk-macosx/build-tools/22.0.0/aapt
info: [debug] Extracting package and launch activity from manifest.
info: [debug] executing cmd: /Users/baba/Tools/android-sdk-macosx/build-tools/22.0.0/aapt dump badging /Users/baba/Downloads/selendroid-test-app-0.12.0.apk
info: [debug] badging package: io.selendroid.testapp
info: [debug] badging act: io.selendroid.testapp.HomeScreenActivity
info: [debug] Parsed package and activity are: io.selendroid.testapp/io.selendroid.testapp.HomeScreenActivity
info: [debug] Rebuilt selendroid server already exists, no need to rebuild it with a new manifest
info: [debug] Checking signed status of /tmp/selendroid.io.selendroid.testapp.apk
info: [debug] Checking app cert for /tmp/selendroid.io.selendroid.testapp.apk.
info: [debug] executing cmd: java -jar /Users/baba/Work/appium/submodules/appium-adb/jars/verify.jar /tmp/selendroid.io.selendroid.testapp.apk
info: [debug] Checking signed status of /Users/baba/Downloads/selendroid-test-app-0.12.0.apk
info: [debug] Checking app cert for /Users/baba/Downloads/selendroid-test-app-0.12.0.apk.
info: [debug] executing cmd: java -jar /Users/baba/Work/appium/submodules/appium-adb/jars/verify.jar /Users/baba/Downloads/selendroid-test-app-0.12.0.apk
info: [debug] App already signed.
info: [debug] Zip-aligning /Users/baba/Downloads/selendroid-test-app-0.12.0.apk
info: [debug] Checking whether zipalign is present
info: [debug] Using zipalign from /Users/baba/Tools/android-sdk-macosx/build-tools/22.0.0/zipalign
info: [debug] Zip-aligning apk.
info: [debug] executing cmd: /Users/baba/Tools/android-sdk-macosx/build-tools/22.0.0/zipalign -f 4 /Users/baba/Downloads/selendroid-test-app-0.12.0.apk /var/folders/3f/wqhqd8gn6kn359lvznyyxf6m0000gn/T/115321-58125-19if9s7/appium.tmp
info: [debug] App already signed.
info: [debug] Zip-aligning /tmp/selendroid.io.selendroid.testapp.apk
info: [debug] Checking whether zipalign is present
info: [debug] Using zipalign from /Users/baba/Tools/android-sdk-macosx/build-tools/22.0.0/zipalign
info: [debug] Zip-aligning apk.
info: [debug] executing cmd: /Users/baba/Tools/android-sdk-macosx/build-tools/22.0.0/zipalign -f 4 /tmp/selendroid.io.selendroid.testapp.apk /var/folders/3f/wqhqd8gn6kn359lvznyyxf6m0000gn/T/115321-58125-nypyd6/appium.tmp
info: [debug] Rebuilt selendroid apk exists, doing nothing
info: [debug] Getting install status for io.selendroid.testapp.selendroid
info: [debug] Getting device API level
info: [debug] executing cmd: /Users/baba/Tools/android-sdk-macosx/platform-tools/adb -s emulator-5554 shell "getprop ro.build.version.sdk"
info: [debug] MD5 for selendroid server is f148804d09601dc1d88fb36edbe60f6e
info: [debug] Device is at API Level 18
info: [debug] executing cmd: /Users/baba/Tools/android-sdk-macosx/platform-tools/adb -s emulator-5554 shell "pm list packages -3 io.selendroid.testapp.selendroid"
info: [debug] App is not installed
info: [debug] Rebuilt selendroid is not installed, installing it
info: [debug] executing cmd: /Users/baba/Tools/android-sdk-macosx/platform-tools/adb -s emulator-5554 install -r "/tmp/selendroid.io.selendroid.testapp.apk"
info: [debug] executing cmd: /Users/baba/Tools/android-sdk-macosx/platform-tools/adb -s emulator-5554 shell "getprop persist.sys.language"
info: [debug] Current device persist.sys.language: en
info: [debug] java -jar "/Users/baba/Work/appium/submodules/appium-adb/jars/appium_apk_tools.jar" "stringsFromApk" "/Users/baba/Downloads/selendroid-test-app-0.12.0.apk" "/tmp/io.selendroid.testapp" en
info: [debug] No strings.xml for language 'en', getting default strings.xml
info: [debug] java -jar "/Users/baba/Work/appium/submodules/appium-adb/jars/appium_apk_tools.jar" "stringsFromApk" "/Users/baba/Downloads/selendroid-test-app-0.12.0.apk" "/tmp/io.selendroid.testapp"
info: [debug] Not uninstalling app since server not started with --full-reset
info: [debug] Checking app cert for /Users/baba/Downloads/selendroid-test-app-0.12.0.apk.
info: [debug] executing cmd: java -jar /Users/baba/Work/appium/submodules/appium-adb/jars/verify.jar /Users/baba/Downloads/selendroid-test-app-0.12.0.apk
info: [debug] App already signed.
info: [debug] Zip-aligning /Users/baba/Downloads/selendroid-test-app-0.12.0.apk
info: [debug] Checking whether zipalign is present
info: [debug] Using zipalign from /Users/baba/Tools/android-sdk-macosx/build-tools/22.0.0/zipalign
info: [debug] Zip-aligning apk.
info: [debug] executing cmd: /Users/baba/Tools/android-sdk-macosx/build-tools/22.0.0/zipalign -f 4 /Users/baba/Downloads/selendroid-test-app-0.12.0.apk /var/folders/3f/wqhqd8gn6kn359lvznyyxf6m0000gn/T/115321-58125-1x6q15n/appium.tmp
info: [debug] MD5 for app is 383b03fae18bb27f91142817e7012884
info: [debug] executing cmd: /Users/baba/Tools/android-sdk-macosx/platform-tools/adb -s emulator-5554 shell "ls /data/local/tmp/383b03fae18bb27f91142817e7012884.apk"
info: [debug] Getting install status for io.selendroid.testapp
info: [debug] Getting device API level
info: [debug] executing cmd: /Users/baba/Tools/android-sdk-macosx/platform-tools/adb -s emulator-5554 shell "getprop ro.build.version.sdk"
info: [debug] Device is at API Level 18
info: [debug] executing cmd: /Users/baba/Tools/android-sdk-macosx/platform-tools/adb -s emulator-5554 shell "pm list packages -3 io.selendroid.testapp"
info: [debug] App is not installed
info: Installing App
info: [debug] executing cmd: /Users/baba/Tools/android-sdk-macosx/platform-tools/adb -s emulator-5554 shell "mkdir -p /data/local/tmp/"
info: [debug] Removing any old apks
info: [debug] executing cmd: /Users/baba/Tools/android-sdk-macosx/platform-tools/adb -s emulator-5554 shell "ls /data/local/tmp/*.apk"
info: [debug] executing cmd: /Users/baba/Tools/android-sdk-macosx/platform-tools/adb -s emulator-5554 shell rm "/data/local/tmp/97abfd70c91d78110499fab2c4ac1cf5.apk"
info: [debug] executing cmd: /Users/baba/Tools/android-sdk-macosx/platform-tools/adb -s emulator-5554 push "/Users/baba/Downloads/selendroid-test-app-0.12.0.apk" /data/local/tmp/383b03fae18bb27f91142817e7012884.apk
info: [debug] Uninstalling io.selendroid.testapp
info: [debug] executing cmd: /Users/baba/Tools/android-sdk-macosx/platform-tools/adb -s emulator-5554 shell "am force-stop io.selendroid.testapp"
info: [debug] executing cmd: /Users/baba/Tools/android-sdk-macosx/platform-tools/adb -s emulator-5554 uninstall io.selendroid.testapp
info: [debug] App was not uninstalled, maybe it wasn't on device?
info: [debug] executing cmd: /Users/baba/Tools/android-sdk-macosx/platform-tools/adb -s emulator-5554 shell "pm install -r /data/local/tmp/383b03fae18bb27f91142817e7012884.apk"
info: [debug] Forwarding system:8080 to device:8080
info: [debug] executing cmd: /Users/baba/Tools/android-sdk-macosx/platform-tools/adb -s emulator-5554 forward tcp:8080 tcp:8080
info: [debug] Pushing settings apk to device...
info: [debug] executing cmd: /Users/baba/Tools/android-sdk-macosx/platform-tools/adb -s emulator-5554 install "/Users/baba/Work/appium/build/settings_apk/settings_apk-debug.apk"
info: [debug] Pushing unlock helper app to device...
info: [debug] executing cmd: /Users/baba/Tools/android-sdk-macosx/platform-tools/adb -s emulator-5554 install "/Users/baba/Work/appium/build/unlock_apk/unlock_apk-debug.apk"
info: [debug] executing cmd: /Users/baba/Tools/android-sdk-macosx/platform-tools/adb -s emulator-5554 shell "dumpsys window"
info: Unlocking screen
info: [debug] Screen is locked, trying to unlock
info: [debug] Getting device API level
info: [debug] executing cmd: /Users/baba/Tools/android-sdk-macosx/platform-tools/adb -s emulator-5554 shell "getprop ro.build.version.sdk"
info: [debug] Device is at API Level 18
info: [debug] executing cmd: /Users/baba/Tools/android-sdk-macosx/platform-tools/adb -s emulator-5554 shell "am start -S -a android.intent.action.MAIN -c android.intent.category.LAUNCHER -f 0x10200000 -n io.appium.unlock/.Unlock"
info: [debug] executing cmd: /Users/baba/Tools/android-sdk-macosx/platform-tools/adb -s emulator-5554 shell "dumpsys window"
info: [debug] Screen is unlocked, continuing
info: [debug] executing cmd: /Users/baba/Tools/android-sdk-macosx/platform-tools/adb -s emulator-5554 shell "am instrument -e main_activity 'io.selendroid.testapp.HomeScreenActivity' io.selendroid.testapp.selendroid/io.selendroid.server.ServerInstrumentation"
info: [debug] Making http request with opts: {"url":"http://localhost:8080/wd/hub/status","method":"GET"}
info: [debug] Making http request with opts: {"url":"http://localhost:8080/wd/hub/status","method":"GET"}
info: [debug] Selendroid server is alive!
info: [debug] Listening for Selendroid logs
info: [debug] Creating Selendroid session
info: [debug] Making http request with opts: {"url":"http://localhost:8080/wd/hub/session","method":"POST","json":{"desiredCapabilities":{"warnings":{},"desired":{"app":"/Users/baba/Downloads/selendroid-test-app-0.12.0.apk","newCommandTimeout":90,"language":"en","locale":"en_US","browserName":"","platformName":"Android","automationName":"Selendroid","deviceName":"Android Emulator","launchTimeout":60000},"app":"/Users/baba/Downloads/selendroid-test-app-0.12.0.apk","newCommandTimeout":90,"language":"en","locale":"en_US","browserName":"","platformName":"Android","automationName":"Selendroid","deviceName":"Android Emulator","launchTimeout":60000}}}
info: [debug] Successfully started selendroid session
info: [debug] Waiting for pkg "io.selendroid.testapp" and activity "io.selendroid.testapp.HomeScreenActivity" to be focused
info: [debug] Getting focused package and activity
info: [debug] executing cmd: /Users/baba/Tools/android-sdk-macosx/platform-tools/adb -s emulator-5554 shell "dumpsys window windows"
info: [debug] Overriding session id with "724dcdc2-517c-9ee4-8bb2-8f7de19a3617"
info: [debug] Device launched! Ready for commands
info: [debug] Setting command timeout to 90 secs
info: [debug] Appium session started with sessionId 724dcdc2-517c-9ee4-8bb2-8f7de19a3617
info: <-- POST /wd/hub/session 303 22670.110 ms - 74
info: --> POST /wd/hub/session/724dcdc2-517c-9ee4-8bb2-8f7de19a3617/timeouts/implicit_wait {"ms":5000}
info: [debug] Proxying command to localhost:8080
info: [debug] Making http request with opts: {"url":"http://localhost:8080/wd/hub/session/724dcdc2-517c-9ee4-8bb2-8f7de19a3617/timeouts/implicit_wait","method":"POST","json":{"ms":5000}}
info: [debug] Proxied response received with status 200: {"value":"","status":0,"sessionId":"724dcdc2-517c-9ee4-8bb2-8f7de19a3617"}
info: <-- POST /wd/hub/session/724dcdc2-517c-9ee4-8bb2-8f7de19a3617/timeouts/implicit_wait 200 26.053 ms - 74
info: --> DELETE /wd/hub/session/724dcdc2-517c-9ee4-8bb2-8f7de19a3617 {}
info: Shutting down appium session
info: [debug] Stopping selendroid server
info: [debug] Making http request with opts: {"url":"http://localhost:8080/wd/hub/session/724dcdc2-517c-9ee4-8bb2-8f7de19a3617","method":"DELETE"}
info: [debug] executing cmd: /Users/baba/Tools/android-sdk-macosx/platform-tools/adb -s emulator-5554 shell "am force-stop io.selendroid.testapp"
info: [debug] Stopping logcat capture
info: [debug] Logcat terminated with code null, signal SIGTERM
info: [debug] Cleaning up appium session
info: [debug] Responding to client with success: {"status":0,"value":null,"sessionId":"724dcdc2-517c-9ee4-8bb2-8f7de19a3617"}
info: <-- DELETE /wd/hub/session/724dcdc2-517c-9ee4-8bb2-8f7de19a3617 200 662.238 ms - 76 {"status":0,"value":null,"sessionId":"724dcdc2-517c-9ee4-8bb2-8f7de19a3617"}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment