lp:~zyga/checkbox/misc-stuff
- Get this branch:
- bzr branch lp:~zyga/checkbox/misc-stuff
Branch merges
- Sylvain Pineau: Approve
- Maciej Kisielewski: Needs Information
-
Diff: 841 lines (+606/-4)8 files modifiedplainbox/plainbox/impl/applogic.py (+2/-2)
plainbox/plainbox/impl/color.py (+90/-0)
plainbox/plainbox/impl/ingredients.py (+211/-0)
plainbox/plainbox/impl/result.py (+5/-0)
plainbox/plainbox/impl/session/assistant.py (+271/-0)
plainbox/plainbox/impl/session/manager.py (+2/-1)
providers/plainbox-provider-checkbox/jobs/info.txt.in (+13/-1)
providers/plainbox-provider-resource-generic/jobs/resource.pxu (+12/-0)
Branch information
Recent revisions
- 3925. By Zygmunt Krynicki
-
providers:checkbox: fix typo in job description
Signed-off-by: Zygmunt Krynicki <email address hidden>
- 3924. By Zygmunt Krynicki
-
providers:checkbox: add summary fields to some jobs
Signed-off-by: Zygmunt Krynicki <email address hidden>
- 3923. By Zygmunt Krynicki
-
providers:resource: add summary fields to some jobs
Signed-off-by: Zygmunt Krynicki <email address hidden>
- 3922. By Zygmunt Krynicki
-
plainbox:
ingredients: add PlainboxCommand and friends This patch adds a set of guacamole extensions (ingredients) that make
use of plainbox from guacamole-based applications easier. This constitutes
the CanonicalCrashIngredient, RenderingContext
and SessionAsisstantIngredient. The RenderingContex
tIngredient adds the ``rc``attribute to the guacamole
context. This represents the RenderingContext which is a fancy name for
a stateful text paragraph rendering API.The CanonicalCrashI
ngredient replaces the stock crash ingredient and
is responsible for displaying a more visually pleasant message along with
simple instructions on how to report the problem.The SessionAssistan
tIngredient adds the ``sa`` attribute to the guacamole
context. This represents the SessionAssistant. A new API, still somewhat
under construction, that is meant for simple python scripts, as away
to execute non-interactive tests with more control than what is granted
by the launcher infrastructure in checkbox.Signed-off-by: Zygmunt Krynicki <email address hidden>
- 3921. By Zygmunt Krynicki
-
plainbox:session: add SessionAssistant
This work-in-progress class is here to supplement the SessionMananger
with high-level APIs for implementing various testing workflows. I hope
to use it to replace plainbox run, checkbox sru and checkbox launchper
tool without depending on the plainbox run implementation.Signed-off-by: Zygmunt Krynicki <email address hidden>
- 3920. By Zygmunt Krynicki
-
plainbox:session: return added context
Signed-off-by: Zygmunt Krynicki <email address hidden>
- 3919. By Zygmunt Krynicki
-
plainbox:color: add CanonicalColors class
This class contains a collection of RGB constants obtained from the
Canonical design website.Signed-off-by: Zygmunt Krynicki <email address hidden>
- 3918. By Zygmunt Krynicki
-
plainbox:result: add outcome_color_rgb()
Signed-off-by: Zygmunt Krynicki <email address hidden>
- 3917. By Zygmunt Krynicki
-
plainbox:applogic: allow custom UIs in run_job_if_possible
Signed-off-by: Zygmunt Krynicki <email address hidden>
Branch metadata
- Branch format:
- Branch format 7
- Repository format:
- Bazaar repository format 2a (needs bzr 1.16 or later)
- Stacked on:
- lp:checkbox