Fwd: [Autopilot-users] Update: big changes in 1.3

Nicholas Skaggs nicholas.skaggs at canonical.com
Thu May 16 17:13:51 UTC 2013


FYI ---


-------- Original Message --------
Subject: 	[Autopilot-users] Update: big changes in 1.3
Date: 	Fri, 17 May 2013 05:02:16 +1200
From: 	Thomi Richards <thomi.richards at canonical.com>
To: 	autopilot-users at lists.launchpad.net



Hi everyone,


Wow - a second email to the autopilot-users mailing list! What could
necessitate such a momentous occasion!? Only the 1.3 release of
autopilot! Read on for the details...


Big changes in 1.3
===========

Autopilot 1.3 was required to make autopilot run seamlessly across all
the platforms we care about - from phones, to tablets, to desktops. This
was a reasonably large amount of work, and we're still fine tuning
things. There are two areas of changes you need to be aware of:

First, there are API breakages between autopilot 1.2 and 1.3. This means
you will need to port your autopilot tests to autopilot 1.3 before you
can use the new autopilot goodness. Thankfully, the porting is super
easy. There's a document describing exactly what needs to be done:
http://unity.ubuntu.com/autopilot/porting/porting.html

Second, there's been packaging changes. The python-autopilot package
still provides the core autopilot tools (both the 'autopilot' module and
the 'autopilot' test runner), but several things have been split into
separate modules:
  * The 'vis' tool has been split into the python-autopilot-vis package.
The 'vis' command will not show up unless this package is installed.
  * The tests for autopilot itself has been moved to the
'python-autopilot-tests' package. Unless you want to hack on autopilot,
you probably will never need this.

Additionally, there are now some new binary packages:
  * The python-autopilot-trace package provides support for LTTNG
(https://lttng.org/). Autopilot will now emit tracepoints at the start
and end of every test, which is useful to correlate other lttng
tracepoint data with autopilot tests.
  * The autopilot-touch metapackage pulls in everything you need to run
autopilot tests on the phone.
  * The autopilot-desktop metapackage pulls in everything you need to run
autopilot tests on the desktop.

Autopilot 1.3 is being released into the saucy distribution, and into
the ppa:autopilot/ppa PPA for saucy and raring. Users of older Ubuntu
releases will need to upgrade, or build their own packages from source.

Getting Help
========

As well as this mailing list, all the autopilot developers have started
hanging out in the #ubuntu-autopilot IRC channel on freenode. If you
need timely help, that's the place to ask. Additionally, the
documentation in 1.3 is significantly better than it was in 1.2, and is
being updated daily. Check out the documentation here:
http://unity.ubuntu.com/autopilot/

Contributing
========

There's plenty of work left to do in autopilot 1.3, for all skill
levels. If you're keen to hack on a project that's being used across
several platforms, teams, and products, drop us a line in
#ubuntu-autopilot and we'll help you get on the right track.


Cheers,

-- 
Thomi Richards





-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.ubuntu.com/archives/ubuntu-quality/attachments/20130516/74cfeafd/attachment.html>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 900 bytes
Desc: not available
URL: <https://lists.ubuntu.com/archives/ubuntu-quality/attachments/20130516/74cfeafd/attachment.pgp>
-------------- next part --------------
-- 
Mailing list: https://launchpad.net/~autopilot-users
Post to     : autopilot-users at lists.launchpad.net
Unsubscribe : https://launchpad.net/~autopilot-users
More help   : https://help.launchpad.net/ListHelp



More information about the Ubuntu-quality mailing list