autopilot-users team mailing list archive
-
autopilot-users team
-
Mailing list archive
-
Message #00004
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