← Back to team overview

autopilot-users team mailing list archive

Autopilot 1.3.1 is Released!

 

Hi,

Following up on our promise to develop autopilot on a monthly release
cadence, autopilot 1.3.1 has just been released. It should appear in saucy
soon, and is already available in the ppa:autopilot/ppa repository.

Development has now started on 1.3.2 - the blueprint for the things we are
planning on developing this month is listed here:

https://blueprints.launchpad.net/autopilot/+spec/autopilot-13.06-feature-development

The list of things released in 1.3.1 is as follows:

  [ Chris Gagnon ]
  * make autopilot vis use utf8 instead of ascii. (LP: #1185991)
  * Add tests around autopilot video recording command line parameters.
  * don't delete the /tmp/autopilot folder during functional tests if it
    already exists lp:1182755. (LP: #1182755)
  * don't require -r if -rd is used fixes lp:1183618. (LP: #1183618)
  * Add option to run tests in random order. (LP: #1175327)
  * add click_object to mouse. (LP: #1175328)

  [ Christopher Lee ]
  * Adding functionality to have code that runs after a test runs (after
    the tests addCleanup) as well as before. (LP: #1184491)
  * Fixes a couple of places where code wasn't updated with the recent
    cleanup/start/end test code execution changes. . (LP: #1185790)
  * Fixes bug https://bugs.launchpad.net/autopilot/+bug/1178014. . (LP:
    #1178014)
  * Fixed an autopilot test and added debugging logging to uinput
    backend.
  * Added --just-suites option to list. Tests also included. (LP:
    #1175825)

  [ Didier Roche ]
  * don't create circular dependency. python-autopilot should recommends
    -desktop or -touch autopilot, but don't dep on them.

[ Francis Ginther ]
  * Allow fallback to /dev/uinput if /dev/autopilot-uinput does not
    exist. The touch image does not support udev and therefore does not
    have /dev/autopilot-udev. It does have /dev/uinput. So the solution
    is to fallback and attempt to use /dev/uinput. This should be a
    short-term workaround until the touch images enable udev support.
    (LP: #1180864)
  * Autopilot needs to be run as root to access /dev/uinput (LP:
    #1143038)

  [ Łukasz 'sil2100' Zemczak ]
  * This is stupid but... we need to check A LOT of cases to really know
    if qmlscene/qmlviewer is installed, especially when qtchooser is
    used. qtchooser makes it all much more complicated because using
    'which' is not enough, since it installs its wrappers to /usr/bin.
    We do that since we want to be distro independent.
  * I think we should use qmlviewer instead of qmlscene in tests of
    autopilot - it's safer, as other qt tests use Qt4 anyway.
  * debian/control:
    - Add missing dependencies to python-autopilot-tests required for
running
      the tests

  [ Thomi Richards ]
  * Define a method for defining custom emulator base classes.
  * Add more documentation (basic tutorial).
  * Add a -v, --version command line option. (LP: #1183700)
  * Add python-evdev dependency to autopilot-desktop. (LP: #1183955)
  * Disable processmanager snapshotting if there's no processmanager on
    the current platform. (LP: #1182488)
  * fix bug lp:1180124 - don't patch PYTHONPATH when we're running from
    /usr/ somewhere, and don't explicitly patch it in the functional
    test suite. (LP: #1180124)
  * Fix several packaging bugs. (LP: #1180209, #1180210, #1180207)
  * Branch for fixing the latest failing autopilot tests.
  * Allow keyboards to be created outside the test case runs, useful for
    testing. (LP: #1182303)
  * Enable support for lttng tracing in autopilot (LP: #1177612)
  * Autopilot launch command does not support passing arguments to
    launched applications (LP: #1177107)
  * split tests into headless and "all" (LP: #1037937)


As always, if you'd like to become involved in autopilot development,
please join us in #ubuntu-autopilot on irc.freenode.net

Cheers,

-- 
Thomi Richards
thomi.richards@xxxxxxxxxxxxx

Follow ups