FYI ---
-------- Original Message -------- Subject: [Autopilot-users] Update: big changes in 1.3 Date: Fri, 17 May 2013 05:02:16 +1200 From: Thomi Richards <[email protected]> To: [email protected] 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
signature.asc
Description: PGP signature
-- Mailing list: https://launchpad.net/~autopilot-users Post to : [email protected] Unsubscribe : https://launchpad.net/~autopilot-users More help : https://help.launchpad.net/ListHelp
-- Ubuntu-quality mailing list [email protected] Modify settings or unsubscribe at: https://lists.ubuntu.com/mailman/listinfo/ubuntu-quality
