lp:~kissiel/checkbox/autopilot-on-device

Created by Maciej Kisielewski and last modified
Get this branch:
bzr branch lp:~kissiel/checkbox/autopilot-on-device
Only Maciej Kisielewski can upload to this branch. If you are Maciej Kisielewski please log in for upload directions.

Branch merges

Related bugs

Related blueprints

Branch information

Owner:
Maciej Kisielewski
Project:
Checkbox
Status:
Merged

Recent revisions

4463. By Maciej Kisielewski

converged:gitignore: add new auto-generated files

Signed-off-by: Maciej Kisielewski <email address hidden>

4462. By Maciej Kisielewski

converged:build-me: add autopilot support

Signed-off-by: Maciej Kisielewski <email address hidden>

4461. By Maciej Kisielewski

converged:build-me: make generating .desktop more parametrised

Signed-off-by: Maciej Kisielewski <email address hidden>

4460. By Maciej Kisielewski

converged:autopilot: tearDown sudo mock conditionally (desktop)

Signed-off-by: Maciej Kisielewski <email address hidden>

4459. By Maciej Kisielewski

converged:autopilot: improve on swiping to get proper listitem

Previously the code just swiped to the bottom, and then swiped the screen, so
the listitem was in the view. The latter action could fail if the item was
already optimised-out.

This patch changes the algorithm to swipe down bit by bit, until the item is
found. This way it's always present.

Signed-off-by: Maciej Kisielewski <email address hidden>

4458. By Maciej Kisielewski

converged:autopilot: remove prefix from the mandatory job

So the ap provider can validate properly and it's not matched with a
'autopilot/.*' regex

Signed-off-by: Maciej Kisielewski <email address hidden>

4457. By Maciej Kisielewski

converged:autopilot: use '0000' as sudo password in the sudo mock

This is the easiest way to get sudo working on the device, w/o the need for a
sophisticated sudo-mock setup. (The app on the device is launched by a system
daemon, so the easy $PATH mock won't cut it)

Signed-off-by: Maciej Kisielewski <email address hidden>

4456. By Maciej Kisielewski

converged:autopilot: use pkill terminate differently on non-desktop

This is due to app proxy class on the device lacks process field necessary to
run proces-related tasks (like kill)

Signed-off-by: Maciej Kisielewski <email address hidden>

4455. By Maciej Kisielewski

converged:autpilot: outline termination of app

Signed-off-by: Maciej Kisielewski <email address hidden>

4454. By Maciej Kisielewski

converged: make ap-tests more device friendly

* add package-name
* use proper emulator base when launching from click
* use default keyboard (instead of the one from X11)

Signed-off-by: Maciej Kisielewski <email address hidden>

Branch metadata

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