Auto-tools/Projects/MobileAutomation/Meetings/2012-10-03

From MozillaWiki
Jump to: navigation, search
  • wlach:
    • eideticker enhancements
    • mozdevice robustness (exceptions)
    • gecko profiler for fennec - want to make it its own reusable module
  • autophone
    • trouble rebooting devices and rooting them
    • su, superuser.apk and zurg rush are all fun options that don't work all the time
    • wlach has a custom su here (based on the SuperUser version with the functions to communicate with the Android app taken out): https://github.com/wlach/orangutan/blob/master/su.c
      • wlach still not sure why this should be necessary: AFAICT just adding the setuid bit to a copy of /system/bin/sh should do the trick?
    • starting to pull out the device-pool stuff
  • device pool & lifeguard
    • ensure device pool/lifeguard is the part that reboots the device and verifies that it's okay after device is returned by user
    • only on build network initially (for B2G)
      • maybe set it up as an AWS instance
    • called LifeGuard only because it verifies devices in a pool-- but note that it doesn't attempt to resusicitate them if they drown :) (at most it'll run a reboot)
  • mozharness
    • cedar project branch for desktop
    • next steps for mobile: use the lifeguard/pool.

C/I:

  • watcher / sutagent updates in the works
  • will update the watcher manually, probably put version in a filename

B2G:

  • sutagent patch is pretty much done
  • sutagent for panda is working good, one known problem
  • emulator testing -> tbpl
  • Action Items
    • BC: document collective knowledge about su and rooting
    • wlach: blog about sut/dm command-line tool