lp:~autopilot/autopilot/py3-for-realz

Created by Martin Pitt and last modified
Get this branch:
bzr branch lp:~autopilot/autopilot/py3-for-realz
Members of Autopilot Hackers can upload to this branch. Log in for directions.

Branch merges

Related bugs

Related blueprints

Branch information

Owner:
Autopilot Hackers
Project:
Autopilot
Status:
Development

Recent revisions

439. By Martin Pitt

Remove /usr/bin/autopilot3 and replace it with a diversion

With the reexec hack, /usr/bin/autopilot will now use python3 by default and
fall back to python2. If python3-autopilot is not installed, /usr/bin/autopilot
will just use python2 as it always used to do. This gets us rid of the extra
/usr/bin/autopilot name.

438. By Martin Pitt

Re-exec autopilot as a Python 2 script if it cannot import the app's tests under Python 3.

With that we can always run /usr/bin/autopilot as Python 3, and provide a
fallback for tests which have not yet been ported to Python 3.
phablet-test-runner will ensure that non-ported tests are only importable with
Python 2.

Patch by Barry Warsaw, thanks!

437. By PS Jenkins bot

Releasing 1.4+14.04.20140213-0ubuntu1

436. By Thomi Richards

Fix subunit output when outputting to a file instead of stdout. Fixes: 1279507

435. By Thomi Richards

Fix bamf geometry property.

434. By PS Jenkins bot

Releasing 1.4+14.04.20140212-0ubuntu1

433. By Thomi Richards

Fix a bug where autopilot didn't do the right thing with non-unicode valid bytestrings. Fixes: 1278272

432. By Thomi Richards

Add unit tests for missing coverage on code that picks device backends at runtime.

431. By Christopher Lee

Fix a regression in the "autopilot launch" command which meant that application arguments were taken as the application to launch. Fixes: 1275913

430. By Thomi Richards

Fix functional tests that started failing when window-mocker changed. Fixes: 1278187

Branch metadata

Branch format:
Branch format 7
Repository format:
Bazaar repository format 2a (needs bzr 1.16 or later)
Stacked on:
lp:autopilot
This branch contains Public information 
Everyone can see this information.