Change logs for autopilot source package in Trusty

  • autopilot (1.4+14.04.20140416-0ubuntu1) trusty; urgency=low
    
      [ Francis Ginther ]
      * Revert r480 to restore python2 packages as autopilot-touch
        dependencies as not all tests have been updated. (LP: #1308661)
     -- Ubuntu daily release <email address hidden>   Wed, 16 Apr 2014 19:55:48 +0000
  • autopilot (1.4+14.04.20140415-0ubuntu1) trusty; urgency=low
    
      [ Michael Terry ]
      * Treat an upstart 'app focus' event like a successful app launch.
        (LP: #1307489)
     -- Ubuntu daily release <email address hidden>   Tue, 15 Apr 2014 00:12:05 +0000
  • autopilot (1.4+14.04.20140410-0ubuntu1) trusty; urgency=low
    
      [ Thomi Richards ]
      * Remove python2 from the autopilot-touch metapackage.
     -- Ubuntu daily release <email address hidden>   Thu, 10 Apr 2014 20:51:07 +0000
  • autopilot (1.4+14.04.20140409-0ubuntu1) trusty; urgency=low
    
      [ Thomi Richards ]
      * Ensure autopilot waits for upstart applications to end before ending
        the test. (LP: #1305320)
     -- Ubuntu daily release <email address hidden>   Wed, 09 Apr 2014 22:15:25 +0000
  • autopilot (1.4+14.04.20140408-0ubuntu1) trusty; urgency=low
    
      [ Thomi Richards ]
      * Fix flake8 errors in trunk.
      * Make the make-coverage.sh script exit non-0 when tests fail.
      * Don't abort print_tree when we catch the StateNotFoundError
        exception. (LP: #1276672)
      * Tweak the vis tool so the splitter between the tree widget and the
        properties pane cannot be completely dragged to one side or the
        other. (LP: #1281360)
      * Fix functional test that was very dependant on timing. (LP:
        #1301005)
      * Make logger objects within autopilot private.
    
      [ Nicholas Skaggs ]
      * Don't abort print_tree when we catch the StateNotFoundError
        exception. (LP: #1276672)
    
      [ Corey Goldberg ]
      * When no tests are found, display "Did not find any tests" and exit,
        instead of invoking the runner. (LP: #1282995)
      * Fix functional test that was very dependant on timing. (LP:
        #1301005)
    
      [ nskaggs ]
      * Don't abort print_tree when we catch the StateNotFoundError
        exception. (LP: #1276672)
    
      [ Max Brustkern ]
      * Update documentation to reflect new terminology (LP:1288054) (LP:
        #1288054)
      * Make logger objects within autopilot private.
     -- Ubuntu daily release <email address hidden>   Tue, 08 Apr 2014 00:29:56 +0000
  • autopilot (1.4+14.04.20140401-0ubuntu1) trusty; urgency=low
    
      [ Thomi Richards ]
      * Make the --enable-profile option for all autopilot commands.
      * Refactor introspection code to make the vis tool call only
        asynchronous dbus calls.
      * Optimisations for print_tree method.
    
      [ Leo Arias ]
      * Added a window resize for the BAMF process helper.
    
      [ Christopher Lee ]
      * Move functionality out of __init__.py
      * Add workaround for bug lp:1297592 by creating Touch device in
        AutopilotTestCase setUp. (LP: #1297592)
      * Fixes some functional tests that were failing on the devices. (skip
        Gtk, use desktop file hint for the qt one).
    
      [ Max Brustkern ]
      * Move functionality out of __init__.py
      * Additional pep257 changes.
     -- Ubuntu daily release <email address hidden>   Tue, 01 Apr 2014 01:30:45 +0000
  • autopilot (1.4+14.04.20140319.1-0ubuntu2) trusty; urgency=medium
    
      * Add python-gi and python3-gi dependencies which provide gi.repository
        modules. (since gir1.2-upstart-app-launch is accessed via
        gi.repository)
     -- Dimitri John Ledkov <email address hidden>   Sat, 22 Mar 2014 18:18:46 +0000
  • autopilot (1.4+14.04.20140319.1-0ubuntu1) trusty; urgency=low
    
      [ Thomi Richards ]
      * Launch upstart and click applications via upstart app launch.
    
      [ Max Brustkern ]
      * PEP257 docstring fixes.
      * Autopilot emulators can declare a validate_dbus_object class method
        that takes a dbus path and state as arguments. (LP:1210260) (LP:
        #1210260)
     -- Ubuntu daily release <email address hidden>   Wed, 19 Mar 2014 20:13:30 +0000
  • autopilot (1.4+14.04.20140311-0ubuntu1) trusty; urgency=low
    
      [ Thomi Richards ]
      * Fix unicode error in key/value xpathselect encoding.
     -- Ubuntu daily release <email address hidden>   Tue, 11 Mar 2014 18:18:06 +0000
  • autopilot (1.4+14.04.20140310.1-0ubuntu1) trusty; urgency=low
    
      *
     -- Ubuntu daily release <email address hidden>   Mon, 10 Mar 2014 19:39:00 +0000
  • autopilot (1.4+14.04.20140303.is.1.4+14.04.20140219-0ubuntu1) trusty; urgency=medium
    
      * Revert to previous version as it creates some AP tests to fail.
        Autopilot was part of the autopilot-qt transaction, so reverting that one
        as well to have a tested combination. (LP: #1287727)
     -- Didier Roche <email address hidden>   Tue, 04 Mar 2014 15:53:30 +0100
  • autopilot (1.4+14.04.20140303-0ubuntu1) trusty; urgency=low
    
      [ Thomi Richards ]
      * Prepare functional tests so that they can run on a device (Skips any
        that cannot run on a device).
      * Make proxy object attributes look more pythonic when calling
        repr(...) or str(...) on them. (LP: #1279977)
    
      [ Nicholas Skaggs ]
      * Fix the veribage for statenotfound errors, fixes
        https://bugs.launchpad.net/autopilot/+bug/1269649 (LP: #1269649)
    
      [ nskaggs ]
      * Fix the veribage for statenotfound errors, fixes
        https://bugs.launchpad.net/autopilot/+bug/1269649 (LP: #1269649)
    
      [ Christopher Lee ]
      * Prepare functional tests so that they can run on a device (Skips any
        that cannot run on a device).
     -- Ubuntu daily release <email address hidden>   Mon, 03 Mar 2014 04:38:08 +0000
  • autopilot (1.4+14.04.20140219-0ubuntu1) trusty; urgency=low
    
      [ Thomi Richards ]
      * Vis tool improvements for self-testing: Added ability for vis tool
        to be run with testability enabled, and able to be profiled. (LP:
        #1279944)
      * Add a decorator that makes it easy to write compatible __repr__
        functions in both python 2.x and 3.x.
    
      [ Leo Arias ]
      * Refactor the _uinput module to avoid side-effects when we import it.
      * Added Mouse, Touch and Pointer drags with rate. (LP: #1257055)
    
      [ Max Brustkern ]
      * Handle trailing slashes on suites. (LP: #1199088)
    
      [ Christopher Lee ]
      * Fix import error in functional test
        test_bamf_geometry_gives_reliable_results. (LP: #1281253)
    
      [ CI bot ]
      * Fix test_command_line_args issues with python 3.4. (LP: #1281733)
     -- Ubuntu daily release <email address hidden>   Wed, 19 Feb 2014 21:41:38 +0000
  • autopilot (1.4+14.04.20140213-0ubuntu1) trusty; urgency=low
    
      [ Thomi Richards ]
      * Fix bamf geometry property.
      * Fix subunit output when outputting to a file instead of stdout. (LP:
        #1279507)
     -- Ubuntu daily release <email address hidden>   Thu, 13 Feb 2014 03:11:50 +0000
  • autopilot (1.4+14.04.20140212-0ubuntu1) trusty; urgency=low
    
      [ CI bot ]
      * Resync trunk
    
      [ Christopher Lee ]
      * Deprecating the use of AutopilotTestCase.pick_app_launcher
      * Fix a regression in the "autopilot launch" command which meant that
        application arguments were taken as the application to launch. (LP:
        #1275913)
    
      [ Thomi Richards ]
      * Remove ibus.py from autopilot, as it should live in lp:unity. (LP:
        #1210661)
      * Add unit tests to the autopilot.run module.
      * Refactor parts of the 'autopilot.run' module, adding unit tests and
        simplifying the code along the way.
      * Fix docs WRT Eventually matcher's interaction with Raises() matcher.
        (LP: #1244490)
      * Get display resolution using fbset, falling back to hard coded
        values based on image codename on phablet devices.
      * Fix functional tests that started failing when window-mocker
        changed. (LP: #1278187)
      * Add unit tests for missing coverage on code that picks device
        backends at runtime.
      * Fix a bug where autopilot didn't do the right thing with non-unicode
        valid bytestrings. (LP: #1278272)
     -- Ubuntu daily release <email address hidden>   Wed, 12 Feb 2014 01:14:02 +0000
  • autopilot (1.4+14.04.20140129-0ubuntu1) trusty; urgency=low
    
      [ Barry Warsaw ]
      * Make Autopilot tracepoint extension module compatible with python 3.
        (LP: #1266574)
    
      [ Steve Langasek ]
      * Fix the autopilot-touch package to be Architecture: all instead of
        having it be Architecture: any with a wrong architecture exclusion
        of a dependency.
    
      [ Christopher Lee ]
      * Handle xml parse exception nicely as well as add some nicer
        logging/feedback.
      * Fixes issues with load_test_suite_from_name.
      * Make autopilot able to run it's own tests again.
      * When setting up logging take into account not all modes/commands
        have a verbose argument.
      * Fixes the issue when listing an non-existent test suite raised an
        uncaught exception. .
      * Minor fix for a failing functional test, now passes under python 2
        and 3.
      * Minor fixup of TypeError in platform docs re: skipping tests.
      * Add details to Faq docs re: launching (click) applications. (LP:
        #1257148)
      * Refactor of the application launching code (incl. tests).
      * Fix issue with launching click app and added test to cover it.
      * Ensure test discovery looks and uses cwd before system path.
      * Attempts to use the newer version call to 'launch_uris_as_manager',
        falls back to the simpler 'launch_uris' if that fails.
      * Click applications now provide application_name to
        get_proxy_object_for_existing_process. (LP: #1274292)
    
      [ Thomi Richards ]
      * Fix tox.ini config file to restrict flake8 runs to the autopilot/
        directory.
      * Make autopilot fail when no command is specified. (LP: #1255334)
      * Move the contents of the 'autopilot' script into autopilot/run.py,
        and make setuptools generate the autopilot script for us.
      * Make autopilot understand how the "-qt=XXX" option works. (LP:
        #1255405)
      * Handle xml parse exception nicely as well as add some nicer
        logging/feedback.
      * Fix autopilot test case loading. (LP: #1255752, #1255659)
      * Move the BackendException class to solve a circular import.
      * Make autopilot support subunit bytestream output. (LP: #1255662)
      * Make autopilot able to run it's own tests again.
      * Remove an incorrect comment from the source code.
      * Fix some unit tests that were printing to stdout.
      * Lay the groundwork for attaching files to test results.
      * Fix failing tests in python3.
      * Add click package log file to test result. (LP: #1257453)
      * Add a simple shell script that can be used to generate unit test
        coverage for autopilot itself.
      * Add unit tests for common input code.
      * Remove some unused code code in the type support unit tests.
      * Don't include test lines in coverage count.
      * Add a few missing test cases, increase test case coverage.
      * Add unit tests for process snapshot support.
      * A few tweaks to the make_coverage script to make it a bit more
        useful.
      * Fix issue with launching click app and added test to cover it.
      * Add suppoprt for debugging profiles to autopilot.
      * Add ability to control autopilot timeout values from the command
        line. Refactor code so I can add testing to autopilot run module.
      * Fix flake8 warnings.
      * Fix Eventually matcher so it can correctly match against complex
        types. (LP: #1269984)
      * Improve the error message in the ProcessSearchError exception. (LP:
        #1239427)
    
      [ Martin Pitt ]
      * Fix initialization of GdkDisplay, to fix crash when accessing
        Window.geometry. (LP: #1258170)
      * tests: Ensure we don't leave remmina and other processes open. (LP:
        #1259721)
      * Don't inherit our stdout to spawned processes, to allow users to
        redirect autopilot's stdout to tee and other programs which wait for
        EOF. (LP: #1259721)
      * Fix functional tests to actually run against the build tree again,
        and fix some of their failures.
    
      [ Sergio Schvezov ]
      * The generic goldfish target as a upa device.
      * Adding APP_URIS parameter to Click package launching.
    
      [ Dimitri John Ledkov ]
      * Fix emulator template screen size.
     -- Ubuntu daily release <email address hidden>   Wed, 29 Jan 2014 21:30:58 +0000
  • autopilot (1.4+14.04.20140123.1-0ubuntu1) trusty; urgency=low
    
      [ Barry Warsaw ]
      * Make Autopilot tracepoint extension module compatible with python 3.
        (LP: #1266574)
    
      [ Christopher Lee ]
      * Handle xml parse exception nicely as well as add some nicer
        logging/feedback.
      * Fixes issues with load_test_suite_from_name.
      * Make autopilot able to run it's own tests again.
      * When setting up logging take into account not all modes/commands
        have a verbose argument.
      * Fixes the issue when listing an non-existent test suite raised an
        uncaught exception. .
      * Minor fix for a failing functional test, now passes under python 2
        and 3.
      * Minor fixup of TypeError in platform docs re: skipping tests.
      * Add details to Faq docs re: launching (click) applications. (LP:
        #1257148)
      * Refactor of the application launching code (incl. tests).
      * Fix issue with launching click app and added 100% unit test to cover
        it.
      * Fixes the issue where test discovery gets confused when there are
        local (in cwd) and system installed tests.
    
      [ Thomi Richards ]
      * Fix tox.ini config file to restrict flake8 runs to the autopilot/
        directory.
      * Make autopilot fail when no command is specified. (LP: #1255334)
      * Move the contents of the 'autopilot' script into autopilot/run.py,
        and make setuptools generate the autopilot script for us.
      * Make autopilot understand how the "-qt=XXX" option works. (LP:
        #1255405)
      * Handle xml parse exception nicely as well as add some nicer
        logging/feedback.
      * Fix autopilot test case loading. (LP: #1255752, #1255659)
      * Move the BackendException class to solve a circular import.
      * Make autopilot support subunit bytestream output. (LP: #1255662)
      * Make autopilot able to run it's own tests again.
      * Remove an incorrect comment from the source code.
      * Fix some unit tests that were printing to stdout.
      * Lay the groundwork for attaching files to test results.
      * Fix failing tests in python3.
      * Add click package log file to test result. (LP: #1257453)
      * Add a simple shell script that can be used to generate unit test
        coverage for autopilot itself.
      * Add unit tests for common input code.
      * Remove some unused code code in the type support unit tests.
      * Don't include test lines in coverage count.
      * Add a few missing test cases, increase test case coverage.
      * Add unit tests for process snapshot support.
      * A few tweaks to the make_coverage script to make it a bit more
        useful.
      * Fix issue with launching click app and added 100% unit test to cover
        it.
      * Fix eventually matcher so it can match against complex types. (LP:
        #1269984)
    
      [ Martin Pitt ]
      * Fix initialization of GdkDisplay, to fix crash when accessing
        Window.geometry. (LP: #1258170)
      * tests: Ensure we don't leave remmina and other processes open. (LP:
        #1259721)
      * Don't inherit our stdout to spawned processes, to allow users to
        redirect autopilot's stdout to tee and other programs which wait for
        EOF. (LP: #1259721)
      * Fix functional tests to actually run against the build tree again,
        and fix some of their failures.
    
      [ Sergio Schvezov ]
      * The generic goldfish target as a upa device.
    
      [ Dimitri John Ledkov ]
      * Fix emulator template screen size.
     -- Ubuntu daily release <email address hidden>   Thu, 23 Jan 2014 23:21:34 +0000
  • autopilot (1.4+14.04.20131125-0ubuntu4) trusty; urgency=medium
    
      * Seed python3-autopilots on ubuntu touch by default.
     -- Dimitri John Ledkov <email address hidden>   Fri, 10 Jan 2014 00:00:18 +0000
  • autopilot (1.4+14.04.20131125-0ubuntu3) trusty; urgency=low
    
      * Cherry-pick resolution constants for the default emulator skin.
     -- Dimitri John Ledkov <email address hidden>   Wed, 18 Dec 2013 13:12:58 +0000
  • autopilot (1.4+14.04.20131125-0ubuntu2) trusty; urgency=low
    
      * No-change rebuild for ust.
     -- Mathieu Trudel-Lapierre <email address hidden>   Fri, 06 Dec 2013 15:08:24 -0500
  • autopilot (1.4+14.04.20131125-0ubuntu1) trusty; urgency=low
    
      [ Leo Arias ]
      * On the log_action decorator, do not duplicate the ending period.
        (LP: #1248751)
    
      [ Robert Bruce Park ]
      * Rename autopilot-py3 to more conventional autopilot3.
      * Drop dependency on python-ubuntu-platform-api, since it does not
        support python3.
    
      [ Christopher Lee ]
      * Update the osk keyboard backend. . (LP: #1243477)
    
      [ Thomi Richards ]
      * Add more documentation around object ordering. (LP: #1248336)
      * Add method to wait for a proxy object to be destroyed. (LP:
        #1248782)
      * Fix a bug in the autopilot type system, and add missing unit tests
        for that issue. (LP: #1249096)
      * Add a mockable sleep, so we can run autopilot unit tests quickly.
    
      [ Martin Pitt ]
      * Add print_tree() introspection method for writing a textual
        representation of the object and all of its children to stdout, a
        file object, or a file name. (LP: #1241323)
    
      [ Corey Goldberg ]
      * added failfast (-ff|--failfast) command line option to autopilot
        run. (LP: #1248634)
    
      [ Ubuntu daily release ]
      * Automatic snapshot from revision 368
     -- Ubuntu daily release <email address hidden>   Mon, 25 Nov 2013 06:30:17 +0000
  • autopilot (1.4+14.04.20131106.1-0ubuntu1) trusty; urgency=low
    
      [ Jean-Baptiste Lallement ]
      * Forward port changes from 1.3.
    
      [ Marco Trevisan (Treviño) ]
      * Bamf: pass Gdk.Display to GdkX11.X11Window.foreign_new_for_display.
        (LP: #1234478)
    
      [ Automatic PS uploader ]
      * Remove a spurious log message. (LP: #1227852)
    
      [ Andy Doan ]
      * Forward port changes from 1.3.
    
      [ Jamie Strandboge ]
      * Forward port apparmor rules and functional test fixes.
    
      [ Christopher Lee ]
      * Forward port changes from 1.3.
      * Backout additions for logging when a process dies.
      * Update the autopilot funcational tests so they work under python 3.
        (LP: #1232973)
      * Changes how the proxy objects are created so the inheritance is
        correct . (LP: #1230046)
      * Keyboard backends: Add alias so Backspace and BackSpace work. . (LP:
        #1237675)
      * Fixes issue where a classes _Backend can be None causes uncaught
        exceptions. (LP: #1233972)
      * Add details to select_many docs re: order of objects returned not
        guaranteed. (LP: #1248336)
    
      [ Thomi Richards ]
      * Forward port changes from 1.3.
      * Remove a spurious log message. (LP: #1227852)
      * Forward port apparmor rules and functional test fixes.
      * Fix a missing test dependency, and add more logging when a process
        exits before we find the introspection interface.
      * Fix 1.4 documentation to include type ids in the examples. (LP:
        #1230038)
      * Forward port wait_select_single method (and associated changes &
        tests) to 1.4. (LP: #1231694)
      * Update autopilot documentation to fix porting guide, and add several
        objects to the documentation index. (LP: #1231690, #1230038)
      * Add support for 3D points. (LP: #1227131)
      * Make the default help text more useful. (LP: #1224771)
      * Add a warning when an autopilot query returns many items, and should
        probably be optimised. (LP: #1227830)
      * Update packaging details so upgrading from 1.3 -> 1.4 is seamless.
        (LP: #1227797)
      * Log an 'info' message when we set an environment variable, and when
        we delete one. (LP: #1236097)
      * Changes how the proxy objects are created so the inheritance is
        correct . (LP: #1230046)
      * Fixes issue where a classes _Backend can be None causes uncaught
        exceptions. (LP: #1233972)
      * Make client-side attribute reprs the same as their python types.
        (LP: #1237039)
      * Use the 'six' python module to help us get python 2/3 compatibility,
        rather than rolling our own. (LP: #1238257)
      * Fix documentation next/prev links. (LP: #1231690, #1239493,
        #1230038)
      * Add documentation for the autopilot type support for 3D points.
    
      [ Martin Pitt ]
      * Forward port changes from 1.3.
    
      [ Corey Goldberg ]
      * add tox config and packaging fixes.
      * added flake8 static test from tox and fixed lint errors.
      * unit tests only from tox.
      * make sphinx docs pretty.
      * updates and minor fixes to documentation. also added a short README.
    
      [ Leo Arias ]
      * Added the logging annotation to be used on emulators.
    
      [ Ubuntu daily release ]
      * Automatic snapshot from revision 357
    
    autopilot (1.4+14.04.20130917ubuntu.unity.next-0ubuntu1) saucy; urgency=low
    
      [ Thomi Richards ]
      * Fix powerpc dependency issue. (LP: #1223044)
    
      [ Marco Trevisan (Treviño) ]
      * keybindings: add unity window/{left,right}_maximize key binding.
        (LP: #992697)
    
      [ Ubuntu daily release ]
      * Automatic snapshot from revision 325 (ubuntu-unity/next)
    
    autopilot (1.4-0ubuntu1) saucy; urgency=low
    
      [ Thomi Richards ]
      * Update to new DBus wire protocol, bump autopilot version number.
     -- Ubuntu daily release <email address hidden>   Wed, 06 Nov 2013 10:04:12 +0000
  • autopilot (1.3.1+13.10.20131003.1-0ubuntu2) trusty; urgency=low
    
      * No change rebuild to pick up liblttng-ust2.
     -- Mathieu Trudel-Lapierre <email address hidden>   Wed, 30 Oct 2013 16:24:04 -0700
  • autopilot (1.3.1+13.10.20131003.1-0ubuntu1) saucy; urgency=low
    
      [ Thomi Richards ]
      * Fix attribute error in click package support.
      * Remove a spurious log message. (LP: #1227852)
      * Fix several functional tests.
      * Fix a missing test dependency, and add more logging when a process
        exits before we find the introspection interface. (LP: #1229034)
      * Add a warning when an autopilot query returns many items, and should
        probably be optimised. (LP: #1227830)
    
      [ Jamie Strandboge ]
      * Adds the apparmor rule needed for click package testing.
    
      [ Christopher Lee ]
      * Backout additions for logging when a process dies.
      * Changes how the proxy objects are created so the inheritance is
        correct. (LP: #1230046)
      * Fixes issue where a classes _Backend can be None causes uncaught
        exceptions. (LP: #1233972)
    
      [ Ubuntu daily release ]
      * Automatic snapshot from revision 343
     -- Ubuntu daily release <email address hidden>   Thu, 03 Oct 2013 09:40:57 +0000