lp:~david-schwarz/lava-dispatcher/ssh_qemu_clients_2011.09
- Get this branch:
- bzr branch lp:~david-schwarz/lava-dispatcher/ssh_qemu_clients_2011.09
Branch merges
- Spring Zhang (community): Needs Fixing
- Linaro Validation Team: Pending requested
- Paul Larson: Pending requested
-
Diff: 486 lines (+327/-39)7 files modifiedlava_dispatcher/__init__.py (+16/-8)
lava_dispatcher/actions/__init__.py (+15/-5)
lava_dispatcher/client.py (+72/-25)
lava_dispatcher/config.py (+5/-1)
lava_dispatcher/conmux_client.py (+32/-0)
lava_dispatcher/qemu_client.py (+133/-0)
lava_dispatcher/ssh_client.py (+54/-0)
Related bugs
Related blueprints
Branch information
Recent revisions
- 128. By David Schwarz
-
clients: refactor + add SSH and QEMU clients
Clients are refactored to make LavaClient an abstract base class.
Common functionality is included in this class.LavaSSHClient: Connect to and manage a client using pxssh
LavaQEMUClient: Create and manage a QEMU virtual machine
LavaConmuxClient: Create and manage a client using Conmux
Other minor changes:
Search for actions in all subdirectories of lava_dispatcher
/actions Add a parameter to LavaClient.
run_shell_ command to make retrieval
of the command exit code optional. This prevents run_shell_command
from automatically clearing the pexpect buffer, in case the caller
wishes to process the command's output. - 127. By Paul Larson
-
Serialize calls to linaro-
media-create. This greatly improves
performance when multiple jobs are running in parallel. - 124. By Yongqin Liu
-
merge to trunk:
add combine process for submit_results_ on_host action
make 0xbench execute first befor monkey in job file
add busybox test to job file
Branch metadata
- Branch format:
- Branch format 7
- Repository format:
- Bazaar repository format 2a (needs bzr 1.16 or later)
- Stacked on:
- lp:lava-dispatcher