Separate the idea of clients and connections

Registered by Paul Larson

We would like to be able to add other client types besides linaro images, such as ssh or qemu or fast models. To support doing that, it would be useful if the device config could specify the client type. We should also take this opportunity to clean up the existing client code a bit.

Blueprint information

Status:
Complete
Approver:
Paul Larson
Priority:
Essential
Drafter:
Paul Larson
Direction:
Approved
Assignee:
Michael Hudson-Doyle
Definition:
Approved
Series goal:
Accepted for trunk
Implementation:
Implemented
Milestone target:
milestone icon 2011.11
Started by
Paul Larson
Completed by
Fathi Boudra

Related branches

Sprints

Whiteboard

Meta:
Headline: Client type is now a configuration option for devices in LAVA
Acceptance: Clients can be configured per device, and imply a separate connection
Roadmap id: LAVA2011-A15-FAST-MODEL-INTEGRATION

(?)

Work Items

Work items:
separate the idea of connections from clients: DONE
sanitize and merge the Android client into the regular Lava Client (perhaps this should get renamed to LinaroClient?): DONE
Add board configuration support for the client type: DONE

This blueprint contains Public information 
Everyone can see this information.