lp:~le-chi-thu/lava-dispatcher/snowball_support
- Get this branch:
- bzr branch lp:~le-chi-thu/lava-dispatcher/snowball_support
Branch merges
- Michael Hudson-Doyle (community): Approve
-
Diff: 36 lines (+8/-9)2 files modifiedlava_dispatcher/connection.py (+1/-8)
lava_dispatcher/default-config/lava-dispatcher/device-types/snowball.conf (+7/-1)
Branch information
Recent revisions
- 173. By Le Chi Thu <email address hidden> <email address hidden>
-
Added support for snowball V5 and later.
- 172. By Michael Hudson-Doyle
-
use the context's config rather than reading it again in _install_lava_test
- 169. By Michael Hudson-Doyle
-
Major refactoring of how the dispatcher deploys images and communicates with
the device being tested.* One major change is the commands are executed in 'sessions', for example:
with client.
tester_ session( ) as session:
session. run('ls' ) This will ensure the system is booted into the test partition and run()
wraps up the "run a shell command, optionally looking for a particular
response and wait for the next prompt" functionality we use in a number
of places.* Another major change is to move the details of deployment to client methods.
Nothing outside of the LavaMasterImageClient implementation of thse methods
assumes the existence of a master image now.* Finally, add an experimental client subclass that builds an image and tests
it for qemu.The QEMU support is probably a bit fragile and specific to beagle currently,
but that should be easy to change. The support for testing on master image
based boards should work as before. - 168. By Michael Hudson-Doyle
-
add a --config-dir option that you can point at a directory containing the lava-dispatcher
.conf file and devices directory and so on - 164. By Michael Hudson-Doyle
-
have soft_reboot look for a message that both android and regular images print
Branch metadata
- Branch format:
- Branch format 7
- Repository format:
- Bazaar repository format 2a (needs bzr 1.16 or later)
- Stacked on:
- lp:lava-dispatcher