lp:~le-chi-thu/lava-dispatcher/log_send_and_expect
- Get this branch:
- bzr branch lp:~le-chi-thu/lava-dispatcher/log_send_and_expect
Branch merges
- Paul Larson (community): Approve
- Le Chi Thu (community): Needs Resubmitting
- Michael Hudson-Doyle (community): Approve
-
Diff: 108 lines (+31/-11)3 files modifiedlava_dispatcher/client/base.py (+2/-2)
lava_dispatcher/client/master.py (+2/-2)
lava_dispatcher/connection.py (+27/-7)
Branch information
Recent revisions
- 174. By Le Chi Thu <email address hidden> <email address hidden>
-
Log the default timeout if the timeout is not specified
- 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
Branch metadata
- Branch format:
- Branch format 7
- Repository format:
- Bazaar repository format 2a (needs bzr 1.16 or later)
- Stacked on:
- lp:lava-dispatcher