lp:~autopilot/autopilot/py3-for-realz
- Get this branch:
- bzr branch lp:~autopilot/autopilot/py3-for-realz
Branch merges
- Dimitri John Ledkov (community): Approve
- Barry Warsaw (community): Approve
- Autopilot Hackers: Pending requested
-
Diff: 68 lines (+35/-3)4 files modifiedautopilot/run.py (+9/-0)
debian/python3-autopilot.postrm (+13/-0)
debian/python3-autopilot.preinst (+12/-0)
debian/rules (+1/-3)
Branch information
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!
- 436. By Thomi Richards
-
Fix subunit output when outputting to a file instead of stdout. Fixes: 1279507
- 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