Permalink
Commits on Apr 21, 2012
  1. Convert to LF line-endings.

    hugojosefson committed Apr 21, 2012
Commits on Apr 3, 2012
  1. another update of the fluido skin version due to a new upstream relea…

    …se with some nice fixes..
    mosabua committed Apr 3, 2012
Commits on Mar 27, 2012
  1. Merge pull request #114 from bobwalker99/master

    Issue 263
    mosabua committed Mar 27, 2012
  2. Suggested fix for Issue #263:Test failure building plugin with reserv…

    …ed regex characters in ANDROID_HOME
    Bob Walker committed Mar 27, 2012
Commits on Mar 24, 2012
Commits on Mar 12, 2012
  1. Merge pull request #92 from kaeppler/manifest-update

    Add support for writing the supports-screens and compatible-screens elements from manifest-update mojo
    mosabua committed Mar 12, 2012
  2. Merge pull request #111 from mosabua/pull-parameter-required

    implemented required value for PullParameter annotation..
    mosabua committed Mar 12, 2012
  3. implemented required value for PullParameter annotation to be able to…

    … produce a useful and correct help message since the Mojo produced one is incorrect and provides no real help
    mosabua committed Mar 12, 2012
  4. Merge pull request #110 from mosabua/config-run-mojo

    Config run mojo
    mosabua committed Mar 12, 2012
  5. use DeviceHelper to produce more useful output message in terms of wh…

    …at device was pushed to/pulled from
    mosabua committed Mar 12, 2012
  6. Merge pull request #108 from androidweasel/master

    Default /data/data/..../files/coverage.ec doesn't allow me to pull from unrooted devices.
    mosabua committed Mar 12, 2012
  7. Merge pull request #109 from mosabua/proguard-dependency-dynamic

    Proguard dependency dynamic
    mosabua committed Mar 12, 2012
  8. support for getting default values from private method, documentation…

    … and code style updates
    mosabua committed Mar 12, 2012
Commits on Mar 9, 2012
  1. replaced manual parseConfiguration with annotation based approach tha…

    …t will scale better across rest of mojos, also switched defaults for filter manifest and filter maven descriptor to true
    mosabua committed Mar 9, 2012
  2. fixed inheritance of values in parse logic to be - nested config firs…

    …t, properties override and if still nothing after that... use default, also adapted to work for arrays
    mosabua committed Mar 9, 2012
Commits on Mar 7, 2012
  1. annotated config

    grundid committed Mar 7, 2012
Commits on Mar 5, 2012
  1. fixed configuration parsing to work nicely with overriding with prope…

    …rties as well as profilds and set up defaults, updated documentation as well
    mosabua committed Mar 5, 2012
Commits on Feb 29, 2012
  1. Merge pull request #106 from mbenson/master

    missing quote mangles generated plugin.xml and breaks manifestVersionCodeUpdateFromVersion property support
    mosabua committed Feb 29, 2012
Commits on Feb 28, 2012
  1. missing quote mangles generated plugin.xml and breaks manifestVersion…

    …CodeUpdateFromVersion property support
    ntismb01 committed Feb 28, 2012
  2. Merge pull request #101 from mariopce/master

    Emma - new implementation for emma coverage.
    mosabua committed Feb 28, 2012
  3. Merge pull request #105 from rtyley/screenshots

    Update to bug-fix release of android-screenshot lib
    mosabua committed Feb 28, 2012
  4. Update to bug-fix release of android-screenshot lib

    This release fixes parsing of the key-value pairs that can be passed
    with log messages to the paparazzo service - these are only used for
    naming the screenshot files at the moment.
    
    Additionally, it fixes a race condition that could see the paparazzo
    service being shut down at the same time as the last screenshot being
    taken, thus corrupting the animated gif. Works much better now :-)
    rtyley committed Feb 28, 2012
Commits on Feb 27, 2012
  1. in progress.. nothing working

    mosabua committed Feb 27, 2012
Commits on Feb 22, 2012
  1. Merge pull request #104 from rtyley/screenshots

    Capture screenshots from the Android device during integration tests
    mosabua committed Feb 22, 2012
  2. Capture screenshots from the Android device during integration tests

    ddmlib supports capturing screenshots from your Android device, which is
    awesome, and this commit adds support for capturing select screenshots
    while running your integration tests- ie robotium-style tests that
    drive your app -and additionally creates an animated gif of the
    resulting sequence, which for example can be pushed to your chatroom on
    every build to give a quick visual assessment of the state of the app.
    
    Handling the scheduling of the screenshots is tricky, and to this end
    I've created a small framework to address issues around taking
    screenshots with ddmlib:
    
    * ddmlib image capture is slow, around 600ms+ per image
    * if the device screen is updating, the captured image is likely to show
      a partially-updated framebuffer
    * ddmlib is invoked on the development environment side of your setup
      (ie your machine executing the Maven build) - your app code can't
      easily take screenshots itself, but in order to get best screenshot
      results your device screen should not be changing when the screenshot
      is taken
    
    The android-screenshot framework addresses these issues:
    
    https://github.com/rtyley/android-screenshot-lib
    
    Your development environment runs an OnDemandScreenshotService, using
    ddmlib to listen for log messages tagged 'screenshot_request'. Your app
    integration test code just writes one of these log messages when it wants
    a screenshot taken, and the service obliges by capturing an image from
    the device. To get the best results, your tests should then pause for a
    second so that the screenshot is of a static screen. That simple
    operation is wrapped up for convenience in this class (but you don't
    have to use it):
    
    https://github.com/rtyley/android-screenshot-lib/blob/master/celebrity/src/main/java/com/github/rtyley/android/screenshot/celebrity/Screenshots.java
    
    For the android-maven-plugin, the screenshots are written to the
    'screenshots' folder under the target folder. They are organised into
    subfolders based on the friendly device name, so you can get a snapshot
    of how your app looks across several different devices very easily
    by just running it on a multi-device build - obviously that works with
    the emulator too.
    rtyley committed Feb 22, 2012
Commits on Feb 2, 2012