lp:~zyga/checkbox/remote

Created by Zygmunt Krynicki and last modified
Get this branch:
bzr branch lp:~zyga/checkbox/remote
Only Zygmunt Krynicki can upload to this branch. If you are Zygmunt Krynicki please log in for upload directions.

Branch merges

Related bugs

Related blueprints

Branch information

Owner:
Zygmunt Krynicki
Project:
Checkbox
Status:
Development

Recent revisions

3181. By Zygmunt Krynicki

big-commit-to-clean-up

3180. By Zygmunt Krynicki

plainbox:device:local: add LocalDevice

This patch adds the LocalDevice which simply allows us to run tests on
the same machine, still, using the devices API. Execution controllers
are pulled as-is from the plainbox.impl.ctrl module. That may change
later on and we'll have all of the controllers here as they are really
specific to the LocalDevice class.

Signed-off-by: Zygmunt Krynicki <email address hidden>

3179. By Zygmunt Krynicki

plainbox:device: add device package

This patch adds the device package that contains exceptions and interfaces
to work with "target devices" that plainbox can use to execute tests
somewhere.

Actual devices are implemented by two classes per device type. The first
class is a "device handle" (must implement the IBareDevice) that is a
specific device (like a specific server or a specific phablet) but without
any plainbox-specific data yet. Using the boostrap() method you can
get a bootstrapped device handle that can be used to get to a list of
execution_controllers and at the device-specific path to
PLAINBOX_SESSIONS_SHARE.

There's also a missing layer for handling device meta-data (icons?)
and device discovery. Ideally we'd have a generic per-device-type class
such as "RemoteServer", "Phablet" that could then be used to discover
devices (asynchronously?) and obtain meta-data that would be consumed by
the UI layer.

Signed-off-by: Zygmunt Krynicki <email address hidden>

3178. By Zygmunt Krynicki

plainbox:ctrl: sort imports

Signed-off-by: Zygmunt Krynicki <email address hidden>

3177. By Zygmunt Krynicki

kill phablet from ctrl

3176. By Zygmunt Krynicki

plainbox: add crude autocompletion support to plainbox run

Signed-off-by: Zygmunt Krynicki <email address hidden>

3175. By Zygmunt Krynicki

plainbox:ctrl: add phablet execution controller

Signed-off-by: Zygmunt Krynicki <email address hidden>

3174. By Zygmunt Krynicki

plainbox:ctrl: fix typo

Signed-off-by: Zygmunt Krynicki <email address hidden>

3173. By Jeff Lane 

"automatic merge by tarmac [r=zkrynicki][bug=][author=bladernr]"

3172. By Launchpad Translations on behalf of checkbox-dev

Launchpad automatic translations update.

Branch metadata

Branch format:
Branch format 7
Repository format:
Bazaar repository format 2a (needs bzr 1.16 or later)
Stacked on:
lp:checkbox
This branch contains Public information 
Everyone can see this information.

Subscribers