lp://staging/~psivaa/ubuntu-test-cases/touch
- Get this branch:
- bzr branch lp://staging/~psivaa/ubuntu-test-cases/touch
Branch merges
Branch information
Recent revisions
- 85. By Andy Doan
-
fix issue in unlock_screen.sh and powerd-cli
We've been shifting around where powerd-cli is called. revno 77
moved the call into unlock_screen.sh. The problem is that the adb-shell
on the target won't exit until the two powerd-cli pids are killed. This
kills them once the screen is unlocked. Based on my testing this seems
to be adequate for ensuring the screen is on while the autopilot tests
are executed. - 84. By Paul Larson
-
apconfig changes to install python-gi and stop installing python-mock
and python-dateutil. Update to phablet-tools is needed for these to
work right - 83. By Andy Doan
-
add a timeout to the master-free job
These jobs defaut to a 0 minute timeout and were getting killed.
- 78. By Andy Doan
-
easy-locks
NOTE: these changes should all go away once we have MEGA jobs running
in production:Joe, Paul, and myself discovered on Friday that we have a complication for our production instance now that we need to support testing saucy and trusty. Given our matrix of jobs and locking, we'd need as things currently stand to have a new set of devices dedicated so saucy.
In the long term, the MEGA jobs solve this issue. However, we need something that can limp us along for the short term. The idea here is to have our jobs use a "device lock". The master job will grab one and make sure the rest of the downstream jobs use it. This will allow you to kick off a saucy and trusty test at the same time and ensure that all of saucy runs before trusty (or vice-versa). You can also re-run an old job because each job will detect if no lock exists and will aquire one if needed.
There's one small thing missing for re-running a downstream job: we should be able to provide a parameter for the INSTALL_URL so it can validate the target has the correct image. That's less pressing than the locking logic, so I wanted to walk everyone through this patch-set first.
Branch metadata
- Branch format:
- Branch format 7
- Repository format:
- Bazaar repository format 2a (needs bzr 1.16 or later)
- Stacked on:
- lp://staging/ubuntu-test-cases