Merge lp://qastaging/~sergiusens/phablet-tools/emu_prov into lp://qastaging/phablet-tools

Proposed by Sergio Schvezov
Status: Needs review
Proposed branch: lp://qastaging/~sergiusens/phablet-tools/emu_prov
Merge into: lp://qastaging/phablet-tools
Prerequisite: lp://qastaging/~doanac/phablet-tools/autopilot-args
Diff against target: 80 lines (+27/-4)
3 files modified
click-buddy (+1/-0)
phablet-click-test-setup (+15/-2)
phablet-config (+11/-2)
To merge this branch: bzr merge lp://qastaging/~sergiusens/phablet-tools/emu_prov
Reviewer Review Type Date Requested Status
Nicholas Skaggs (community) Needs Fixing
PS Jenkins bot continuous-integration Approve
Andy Doan Pending
Ubuntu Phablet Team Pending
Review via email: mp+207440@code.qastaging.launchpad.net

Commit message

Adding emulator (and future ap) provisioning; in the future this would only work if the tests are py3.

Description of the change

Tested from the branch like
PATH=$PWD:$PATH click-buddy --dir ~/source/apps/clock/trunk --provision
PATH=$PWD:$PATH phablet-test-run -o $(mktemp -d) -f xml ubuntu_clock_app

To post a comment you must log in.
Revision history for this message
PS Jenkins bot (ps-jenkins) wrote :
review: Approve (continuous-integration)
Revision history for this message
Nicholas Skaggs (nskaggs) wrote :

Works fine, but I would like to see a one option added to click-buddy:

1) Support to skip the phablet-config autopilot --setup step; in the case where we already have pulled things, we don't need to do it again. Heck, I'm not even sure the step should be on by default. The first time you run tests from your project it's needed, but after you don't need it. I suppose having it default means it will do the right thing for new folks, but I'd like to be able to skip it at least.. Just makes me want to adb push even more if it takes too long . . .

In addition;

2) Potentially provision and push tests only; don't push the click package. I might want to test using the pre-installed click, but with my newer tests. This is really a corner case, and not important or critical. I wouldn't hold up this merge for it :-)

review: Needs Fixing

Unmerged revisions

244. By Sergio Schvezov

Adding emulator (and future ap) provisioning; in the future this would only work if the tests ar py3.

Preview Diff

[H/L] Next/Prev Comment, [J/K] Next/Prev File, [N/P] Next/Prev Hunk
The diff is not available at this time. You can reload the page or download it.

Subscribers

People subscribed via source and target branches