You can browse the source code for the development focus branch or get a copy of the branch using the command:
bzr branch lp:checkbox

There are download files available for Checkbox.

Checkbox has 14 active reviews.

Checkbox has 266 active branches owned by 44 people and 6 teams. There were 497 commits by 10 people in the last month.

Name Status Last Modified Last Commit
lp:checkbox
Series: trunk
bug 1 Development 2015-03-27 20:55:21 UTC 2015-03-27
3628. "automatic merge of lp:~zyga/checkbox...

Author: Zygmunt Krynicki
Revision Date: 2015-03-27 20:55:21 UTC

"automatic merge of lp:~zyga/checkbox/typos/ by tarmac [r=roadmr][bug=][author=zyga]"

lp:checkbox/release
Series: release
bug(Has a merge proposal) 1 Development 2015-03-09 10:57:19 UTC 2015-03-09
3617. checkbox-ng: increment version to 0.1...

Author: Sylvain Pineau
Revision Date: 2015-03-09 10:57:19 UTC

checkbox-ng: increment version to 0.19.dev

lp:~sylvain-pineau/checkbox/jinja2_exporter_changes 1 Development 2015-03-29 23:50:15 UTC 7 hours ago
3623. inv_run

Author: Sylvain Pineau
Revision Date: 2015-03-29 23:49:55 UTC

inv_run

lp:~kissiel/checkbox/jinja-exporter 1 Development 2015-03-27 15:46:18 UTC 2015-03-27
3619. plainbox:exporter: add jinja2 exporte...

Author: Maciej Kisielewski
Revision Date: 2015-03-27 15:46:18 UTC

plainbox:exporter: add jinja2 exporter

This patch adds exporter that uses jinja2 templates to render a report.

Signed-off-by: Maciej Kisielewski <maciej.kisielewski@canonical.com>

lp:~zyga/checkbox/manifests (Has a merge proposal) 1 Development 2015-03-26 15:13:19 UTC 2015-03-26
3627. providers:checkbox: add has_thunderbo...

Author: Zygmunt Krynicki
Revision Date: 2015-03-26 15:13:19 UTC

providers:checkbox: add has_thunderbolt manifest entry unit

Signed-off-by: Zygmunt Krynicki <zygmunt.krynicki@canonical.com>

lp:~zyga/checkbox/new-piglit-support (Has a merge proposal) 1 Development 2015-03-24 14:51:33 UTC 2015-03-24
3627. providers:piglit: add new piglit prov...

Author: Zygmunt Krynicki
Revision Date: 2015-03-24 14:51:33 UTC

providers:piglit: add new piglit provider

This patch adds a new provider for piglit. Piglit is an OpenGL/OpenCL
test framework coupled with a large collection of tests. The provider is
modelled after earlier piglit support code that is present in
plainbox-provider-checkbox.

This provider has a generic test plan for running all of the tests:

    2013.com.canonical.certification::piglit

Signed-off-by: Zygmunt Krynicki <zygmunt.krynicki@canonical.com>

lp:~zyga/checkbox/selftest (Has a merge proposal) 1 Development 2015-03-19 08:45:27 UTC 2015-03-19
3623. selftest: add a provider for selftest...

Author: Zygmunt Krynicki
Revision Date: 2015-03-19 08:45:27 UTC

selftest: add a provider for selftest

Jobs in the selftest provider are dividied into three categories:
 - tests for a given component (e.g. plainbox or checkbox-gui)
 - configuration for a given component (e.g. installing required
   packages and other kinds of dependencies)
 - environment probing jobs that can be used by the earlier two,
   those can be used to restrict certain tests to a specific platform
   (e.g. don't build checkbox-gui on fedora, in travis CI or on precise)

Signed-off-by: Zygmunt Krynicki <zygmunt.krynicki@canonical.com>

lp:~zyga/checkbox/purge-obsolete-stuff (Has a merge proposal) 1 Development 2015-03-18 14:12:42 UTC 2015-03-18
3623. plainbox:provider_manager: use new va...

Author: Zygmunt Krynicki
Revision Date: 2015-03-18 14:12:42 UTC

plainbox:provider_manager: use new validation by default

This patch switches how 'manage.py validate' works by default. For a
good time we had the -N option, aka the --new-vaidation-core, which used
a totally separate, much better validation subsystem. It's now time to
make that the default and get rid of the old validation code entirely.

This patch just flips the default and hides the option (keeping it for
backwards compatibility before it gets removed later in the future).

Signed-off-by: Zygmunt Krynicki <zygmunt.krynicki@canonical.com>

lp:~cypressyew/checkbox/fix-missing-hybrid-graphic-test bug(Has a merge proposal) 1 Development 2015-03-18 02:01:32 UTC 2015-03-18
3619. resolution_before_suspend: adding swi...

Author: Po-Hsu Lin
Revision Date: 2015-03-18 02:01:32 UTC

resolution_before_suspend: adding switch_card job dependency to it

lp:~sylvain-pineau/checkbox/ppa-packaging-plainbox-jinja2 (Has a merge proposal) 1 Development 2015-03-17 22:07:35 UTC 2015-03-17
27. debian/control: Add js dependencies

Author: Sylvain Pineau
Revision Date: 2015-03-17 22:07:35 UTC

debian/control: Add js dependencies

lp:~sylvain-pineau/checkbox/ppa-packaging-checkbox-ng-jinja2 (Has a merge proposal) 1 Development 2015-03-17 22:07:08 UTC 2015-03-17
27. debian/control: Add js dependencies

Author: Sylvain Pineau
Revision Date: 2015-03-17 22:07:08 UTC

debian/control: Add js dependencies

lp:~sylvain-pineau/checkbox/html_jinja_template (Has a merge proposal) 1 Development 2015-03-17 21:58:46 UTC 2015-03-17
3620. plainbox:exporter:test_html5: simple ...

Author: Sylvain Pineau
Revision Date: 2015-03-17 21:58:46 UTC

plainbox:exporter:test_html5: simple match test for the HTML5 exporter

lp:~taihsiangho/checkbox/fix-lp1416231-150311 bug(Has a merge proposal) 1 Development 2015-03-12 08:31:54 UTC 2015-03-12
3612. providers:checkbox:monitors.txt.in: C...

Author: Taihsiang Ho
Revision Date: 2015-03-12 08:31:54 UTC

providers:checkbox:monitors.txt.in: Consider also the DP xrandr connectors to run the VGA test

lp:~kissiel/checkbox/password-dialog (Has a merge proposal) 1 Development 2015-03-10 12:19:23 UTC 2015-03-10
3597. checkbox-touch: make checkbox-touch a...

Author: Maciej Kisielewski
Revision Date: 2015-03-10 12:19:23 UTC

checkbox-touch: make checkbox-touch ask for password

This patch adds PasswordDialog to mainView of Checkbox-Touch. The dialog is
popped whenever Checkbox-Touch stumbles upon a job with user field defined.
This patch also stores (redundant) flag on qml side, informing whether password
has already been sent to CheckboxTouchApp on python side. This optimisation
saves hustle of storing the password on QML side and resending it every time
it's required by the execution controller.

Signed-off-by: Maciej Kisielewski <maciej.kisielewski@canonical.com>

lp:~zyga/checkbox/run-resource 1 Development 2015-03-10 09:59:11 UTC 2015-03-10
3609. plainbox:commands:analyze: add a way ...

Author: Zygmunt Krynicki
Revision Date: 2015-03-10 09:58:42 UTC

plainbox:commands:analyze: add a way to run resource jobs

Signed-off-by: Zygmunt Krynicki <zygmunt.krynicki@canonical.com>

lp:~checkbox-dev/checkbox/ppa-packaging-plainbox bug 1 Development 2015-03-09 13:39:54 UTC 2015-03-09
25. "Release_2015_Week11 [r=sylvain-pinea...

Author: Sylvain Pineau
Revision Date: 2015-03-09 13:39:54 UTC

"Release_2015_Week11 [r=sylvain-pineau][bug=][author=checkbox-dev]"

lp:~checkbox-dev/checkbox/ppa-packaging-checkbox-ng 1 Development 2015-03-09 13:39:41 UTC 2015-03-09
26. "Release_2015_Week11 [r=sylvain-pinea...

Author: Sylvain Pineau
Revision Date: 2015-03-09 13:39:41 UTC

"Release_2015_Week11 [r=sylvain-pineau][bug=][author=checkbox-dev]"

lp:~checkbox-dev/checkbox/ppa-packaging-plainbox-provider-checkbox 1 Development 2015-03-09 13:39:29 UTC 2015-03-09
20. "Release_2015_Week11 [r=sylvain-pinea...

Author: Sylvain Pineau
Revision Date: 2015-03-09 13:39:29 UTC

"Release_2015_Week11 [r=sylvain-pineau][bug=][author=checkbox-dev]"

lp:~checkbox-dev/checkbox/ppa-packaging-checkbox-gui 1 Development 2015-03-09 13:39:17 UTC 2015-03-09
17. "Release_2015_Week11 [r=sylvain-pinea...

Author: Sylvain Pineau
Revision Date: 2015-03-09 13:39:17 UTC

"Release_2015_Week11 [r=sylvain-pineau][bug=][author=checkbox-dev]"

lp:~checkbox-dev/checkbox/ppa-packaging-plainbox-provider-resource-generic 1 Development 2015-03-09 13:39:00 UTC 2015-03-09
19. "Release_2015_Week11 [r=sylvain-pinea...

Author: Sylvain Pineau
Revision Date: 2015-03-09 13:39:00 UTC

"Release_2015_Week11 [r=sylvain-pineau][bug=][author=checkbox-dev]"

lp:~checkbox-dev/checkbox/ppa-packaging-checkbox-support 1 Development 2015-03-09 13:38:48 UTC 2015-03-09
20. "Release_2015_Week11 [r=sylvain-pinea...

Author: Sylvain Pineau
Revision Date: 2015-03-09 13:38:48 UTC

"Release_2015_Week11 [r=sylvain-pineau][bug=][author=checkbox-dev]"

lp:~checkbox-dev/checkbox/ppa-packaging-plainbox-provider-canonical-certification 1 Development 2015-03-09 13:38:31 UTC 2015-03-09
48. "Release_2015_Week11 [r=sylvain-pinea...

Author: Sylvain Pineau
Revision Date: 2015-03-09 13:38:31 UTC

"Release_2015_Week11 [r=sylvain-pineau][bug=][author=checkbox-dev]"

lp:~checkbox-dev/checkbox/ppa-packaging-checkbox-gui-release (Has a merge proposal) 1 Development 2015-03-09 10:57:20 UTC 2015-03-09
18. Open 0.33 for development

Author: Sylvain Pineau
Revision Date: 2015-03-09 10:57:20 UTC

Open 0.33 for development

lp:~checkbox-dev/checkbox/ppa-packaging-checkbox-ng-release (Has a merge proposal) 1 Development 2015-03-09 10:57:18 UTC 2015-03-09
27. Open 0.19 for development

Author: Sylvain Pineau
Revision Date: 2015-03-09 10:57:18 UTC

Open 0.19 for development

lp:~checkbox-dev/checkbox/ppa-packaging-plainbox-provider-resource-generic-release (Has a merge proposal) 1 Development 2015-03-09 10:57:17 UTC 2015-03-09
20. Open 0.18 for development

Author: Sylvain Pineau
Revision Date: 2015-03-09 10:57:17 UTC

Open 0.18 for development

lp:~checkbox-dev/checkbox/ppa-packaging-plainbox-provider-checkbox-release (Has a merge proposal) 1 Development 2015-03-09 10:57:16 UTC 2015-03-09
21. Open 0.20 for development

Author: Sylvain Pineau
Revision Date: 2015-03-09 10:57:16 UTC

Open 0.20 for development

lp:~checkbox-dev/checkbox/ppa-packaging-plainbox-provider-canonical-certification-release (Has a merge proposal) 1 Development 2015-03-09 10:57:15 UTC 2015-03-09
49. Open 0.16 for development

Author: Sylvain Pineau
Revision Date: 2015-03-09 10:57:15 UTC

Open 0.16 for development

lp:~checkbox-dev/checkbox/ppa-packaging-plainbox-release (Has a merge proposal) 1 Development 2015-03-09 10:57:14 UTC 2015-03-09
26. Open 0.21 for development

Author: Sylvain Pineau
Revision Date: 2015-03-09 10:57:14 UTC

Open 0.21 for development

lp:~checkbox-dev/checkbox/ppa-packaging-checkbox-support-release (Has a merge proposal) 1 Development 2015-03-09 10:57:13 UTC 2015-03-09
21. Open 0.19 for development

Author: Sylvain Pineau
Revision Date: 2015-03-09 10:57:13 UTC

Open 0.19 for development

lp:~zyga/checkbox/kill-oldcli 1 Development 2015-03-07 09:11:13 UTC 2015-03-07
3606. checkbox-ng:commands: remove the 'old...

Author: Zygmunt Krynicki
Revision Date: 2015-03-07 09:09:35 UTC

checkbox-ng:commands: remove the 'oldcli' interface

The old command line interface of checkbox-ng was something nobody used
for the past few months and it's inferior in every way. In order to cut
the amount of legacy code we have I'd like to remove it.

Signed-off-by: Zygmunt Krynicki <zygmunt.krynicki@canonical.com>

lp:~rodsmith/checkbox/smart-crash-fix bug(Has a merge proposal) 1 Development 2015-03-06 22:54:25 UTC 2015-03-06
3607. Fix weird bzr merge problem

Author: Roderick Smith
Revision Date: 2015-03-06 22:54:25 UTC

Fix weird bzr merge problem

lp:~roadmr/checkbox/plainbox-test-plan-units-typo (Has a merge proposal) 1 Development 2015-03-05 18:54:58 UTC 2015-03-05
3602. "automatic merge of lp:~zkrynicki/che...

Author: Zygmunt Krynicki
Revision Date: 2015-03-05 16:57:25 UTC

"automatic merge of lp:~zkrynicki/checkbox/fix-1428615/ by tarmac [r=sylvain-pineau][bug=1428615][author=zkrynicki]"

lp:~roadmr/checkbox/nexus-udev 0 Experimental 2015-03-05 18:21:43 UTC 2015-03-05
3096. providers:resource: fix exit status o...

Author: Daniel Manrique
Revision Date: 2014-06-25 15:16:05 UTC

providers:resource: fix exit status of mobilebroadband resource

lp:~sylvain-pineau/checkbox/fix-cli-launcher-testplan-selection (Has a merge proposal) 1 Development 2015-03-02 16:13:12 UTC 2015-03-02
3598. checkbox-ng:commands:newcli: Add cert...

Author: Sylvain Pineau
Revision Date: 2015-03-02 16:13:12 UTC

checkbox-ng:commands:newcli: Add certification-status to exporters

lp:~cgregan/checkbox/testplan-screenshots 1 Development 2015-03-02 15:15:31 UTC 2015-03-02
52. updated whitelist to testplan for scr...

Author: Chris Gregan
Revision Date: 2015-03-02 15:14:22 UTC

updated whitelist to testplan for screen shot tests

lp:~zyga/checkbox/bulk-override-api (Has a merge proposal) 1 Development 2015-02-24 20:37:55 UTC 2015-02-24
3621. checkbox-gui: pass with-certification...

Author: Zygmunt Krynicki
Revision Date: 2015-02-24 20:37:55 UTC

checkbox-gui: pass with-certification-status option to HTML and XML reports

Signed-off-by: Zygmunt Krynicki <zygmunt.krynicki@canonical.com>

lp:~zyga/checkbox/cert-status-exporter 1 Development 2015-02-05 18:40:29 UTC 2015-02-05
3570. plainbox:exporters:html: display cert...

Author: Zygmunt Krynicki
Revision Date: 2015-02-05 18:40:29 UTC

plainbox:exporters:html: display certification blockers section

This patch alters the XLST transformation to make use of the
certification_status attribute to come up with a new list of non-passing
jobs that have certification_status of blocker.

Signed-off-by: Zygmunt Krynicki <zygmunt.krynicki@canonical.com>

lp:~zyga/checkbox/ppa-packaging-plainbox (Has a merge proposal) 1 Development 2015-02-03 19:40:52 UTC 2015-02-03
24. Ship several existing manual pages th...

Author: Zygmunt Krynicki
Revision Date: 2015-02-03 19:40:52 UTC

Ship several existing manual pages that were forgotten about

lp:~zyga/checkbox/cep-8-text-unsquashed-dontland 1 Development 2015-02-02 20:45:35 UTC 2015-02-02
3558. cep: replace severity with blocker st...

Author: Zygmunt Krynicki
Revision Date: 2015-02-02 20:45:20 UTC

cep: replace severity with blocker status

Signed-off-by: Zygmunt Krynicki <zygmunt.krynicki@canonical.com>

lp:~zyga/checkbox/checkbox-touch-fixes (Has a merge proposal) 1 Development 2015-02-02 19:48:03 UTC 2015-02-02
3560. checkbox-touch:py: remove unused vari...

Author: Zygmunt Krynicki
Revision Date: 2015-02-02 19:48:03 UTC

checkbox-touch:py: remove unused variable

Signed-off-by: Zygmunt Krynicki <zygmunt.krynicki@canonical.com>

lp:~taihsiangho/checkbox/fix-1362902 bug(Has a merge proposal) 1 Development 2015-02-02 13:09:41 UTC 2015-02-02
3558. build_i18n -m merge po files against ...

Author: Taihsiang Ho
Revision Date: 2015-02-02 13:09:41 UTC

build_i18n -m merge po files against template

lp:~taihsiangho/checkbox/zh-tw-translation-150202 1 Development 2015-02-02 12:30:12 UTC 2015-02-02
3557. update pot files and translation of p...

Author: Taihsiang Ho
Revision Date: 2015-02-02 12:29:00 UTC

update pot files and translation of plainbox --help for zh_TW

lp:~kissiel/checkbox/ppa-packaging-plainbox (Has a merge proposal) 1 Development 2015-01-30 11:03:50 UTC 2015-01-30
23. add installation of plainbox-qml-shel...

Author: Maciej Kisielewski
Revision Date: 2015-01-30 11:00:34 UTC

add installation of plainbox-qml-shell and related manpage

lp:~kissiel/checkbox/fix-1397109 bug(Has a merge proposal) 1 Development 2015-01-15 16:30:21 UTC 2015-01-15
3521. checkbox-touch: fix re-removal of ses...

Author: Maciej Kisielewski
Revision Date: 2015-01-15 16:30:21 UTC

checkbox-touch: fix re-removal of session when doing GC

This patch makes checkbox-touch remove garbage collected sessions only once.
The problem with re-removal manifested when session had more than one flag set
(and more than one flag was matching to-be-removed flags)

Signed-off-by: Maciej Kisielewski <maciej.kisielewski@canonical.com>

lp:~kissiel/checkbox/cep5 (Has a merge proposal) 1 Development 2015-01-07 08:59:11 UTC 2015-01-07
9. cep: cep-5 add info about test intern...

Author: Maciej Kisielewski
Revision Date: 2015-01-07 08:59:11 UTC

cep: cep-5 add info about test internal page stack

lp:~kissiel/checkbox/cep-5 1 Development 2015-01-05 11:25:36 UTC 2015-01-05
3522. cep: add CEP-5 This patch adds CEP d...

Author: Maciej Kisielewski
Revision Date: 2015-01-05 11:22:52 UTC

cep: add CEP-5

This patch adds CEP describing QML jobs

Signed-off-by: Maciej Kisielewski <maciej.kisielewski@canonical.com>

lp:~zyga/checkbox/cep-7 (Has a merge proposal) 1 Development 2014-12-19 13:57:05 UTC 2014-12-19
3517. cep: add CEP-7 This patch adds the C...

Author: Zygmunt Krynicki
Revision Date: 2014-12-19 13:57:05 UTC

cep: add CEP-7

This patch adds the CEP-7 proposal that re-structures the ``plainbox
run`` command as a collection of smaller tools. This is the first draft
ot the proposal.

Signed-off-by: Zygmunt Krynicki <zygmunt.krynicki@canonical.com>

lp:~zyga/checkbox/fix-1402421 bug(Has a merge proposal) 1 Development 2014-12-15 10:44:42 UTC 2014-12-15
3507. plainbox:vendor:extcmd use process-wi...

Author: Zygmunt Krynicki
Revision Date: 2014-12-15 10:40:06 UTC

plainbox:vendor:extcmd use process-wide signal masks

This patch changes extcmd to use process-wide signal masks (aka
sigprocmask vs pthread_sigmask). This fixes a problem where in a
multi-threaded application, extcmd might misbehave if the SIGCHLD signal
was delivered to a different thread than the one running extcmd's event
loop. When that happens the signal itself is consumed and subsequent
read from signalfd() would return EAGAIN (aka errno 11, aka
BlockingIOError).

The precise sequence of events that need to happen in
order to trigger this bug is:

- assume that there is a process P1, running two threads T1 and T2.
  Extcmd is running in T1 and has blocked SIGCHLD (so that it can be
  collected via epoll-triggered signalfd). T2 runs unrelated code.
- assume that there is a process P2, that is a child of P1, that has
  just exited.
- the signal is enqueued as readable via signalfd, waking up T1
- since P1's T1 is blocking SIGCHLD, the signal is delivered to T2.
- T1 tries to read() from signalfd and receives EAGAIN

The patch fixes this so that no matter how the scheduling orders events,
this will happen:

- assume that there is a process P1, running two threads T1 and T2.
  Extcmd is running in T1 and has blocked SIGCHLD (so that it can be
  collected via epoll-triggered signalfd). T2 runs unrelated code.
- assume that there is a process P2, that is a child of P1, that has
  just exited.
- the signal is enqueued as readable via signalfd, waking up T1
- since P1 is blocking SIGCHLD for all threads the signal is not
  delivered
- T1 reads signal details from signalfd

Fixes: https://bugs.launchpad.net/plainbox/+bug/1402421

Signed-off-by: Zygmunt Krynicki <zygmunt.krynicki@canonical.com>

lp:~zyga/checkbox/plainbox-qml (Has a merge proposal) 1 Development 2014-12-09 16:42:50 UTC 2014-12-09
3462. plainbox:units:job: add qml_file fiel...

Author: Zygmunt Krynicki
Revision Date: 2014-12-09 16:42:50 UTC

plainbox:units:job: add qml_file field

This patch adds a new field to job units, qml_file, which can be
spefified on the 'qml' plugin type. The field is always implicitly
relative to the provider's data directory and must point to a QML file.

Signed-off-by: Zygmunt Krynicki <zygmunt.krynicki@canonical.com>

lp:~zyga/checkbox/provider-manager-improvements (Has a merge proposal) 1 Development 2014-12-09 16:27:02 UTC 2014-12-09
3489. plainbox:provider_manager: fail grace...

Author: Zygmunt Krynicki
Revision Date: 2014-12-09 16:26:51 UTC

plainbox:provider_manager: fail gracefully in InstallCommand.get_command_epilog()

This patch fixes an issue where InstallCommand would crash when plainbox
is started with PLAINBOX_I18N_MODE=lorem-ipsum-XX (e.g. lorem-ipsum-pl)
where a special trigger word would be faux-translated and a subsequent
lookup would fail.

Signed-off-by: Zygmunt Krynicki <zygmunt.krynicki@canonical.com>

lp:~zyga/checkbox/investigation (Has a merge proposal) 1 Development 2014-12-09 16:14:23 UTC 2014-12-09
3498. plainbox:i18n: fix non-default domain...

Author: Zygmunt Krynicki
Revision Date: 2014-12-09 16:14:23 UTC

plainbox:i18n: fix non-default domain lookups

This patch changes how plainbox.i18n.{bind,}textdomain() works. In the
past they would just proxy the calls to the original python gettext
module.

This works okay for anything not using our internal i18n APIs. If, however,
someone is using dgettext() with a domain that's not 'plainbox', it would
fail to load the translation catalog from a custom domain *and* a custom
locale directory at the same time.

This patch moves textdomain and bindtextdomain functions to be a method
of the ITranslator API. Inside the GettextTranslator we now use
bindtextdomain as hints and store the locale directory which is finally
used to instantiate the translation catalog. For compatibility, both
methods are still calling their equivalents from thet gettext module.

Signed-off-by: Zygmunt Krynicki <zygmunt.krynicki@canonical.com>

lp:~sylvain-pineau/checkbox/fix-1398647 (Has a merge proposal) 1 Development 2014-12-08 23:15:02 UTC 2014-12-08
3485. plainbox:exporter:xml: Remove trailin...

Author: Sylvain Pineau
Revision Date: 2014-12-08 23:14:37 UTC

plainbox:exporter:xml: Remove trailing null spaces before processing attachments

Fixes https://bugs.launchpad.net/plainbox/+bug/1398647

lp:~sylvain-pineau/checkbox/fix-1400270 (Has a merge proposal) 1 Development 2014-12-08 19:26:07 UTC 2014-12-08
3485. plainbox:exporter: Make IO log read e...

Author: Sylvain Pineau
Revision Date: 2014-12-08 19:25:27 UTC

plainbox:exporter: Make IO log read errors non fatal

The compressed IO logs can get corrupted preventing the exporters to save
session results or call a plainbox transport plugin.

Instead of raising an OSError exception this patch logs the exception and
return an empty IO log record (empty string or empty array depending on the
exporter option)

lp:~zyga/checkbox/stubbox-outcome (Has a merge proposal) 1 Development 2014-12-05 15:03:49 UTC 2014-12-05
3479. plainbox:providers:stubbox: add outco...

Author: Zygmunt Krynicki
Revision Date: 2014-12-05 14:24:24 UTC

plainbox:providers:stubbox: add outcome/* family of jobs

This patch adds a number of new stubbox jobs, one for each possible
test outcome. They can be easily started together to see how plainbox,
or another application, handles various outcome values.

Signed-off-by: Zygmunt Krynicki <zygmunt.krynicki@canonical.com>

lp:~zyga/checkbox/flexible-resources (Has a merge proposal) 1 Development 2014-12-05 14:13:11 UTC 2014-12-05
3480. plainbox:resource: allow {True,False}...

Author: Zygmunt Krynicki
Revision Date: 2014-12-05 14:13:11 UTC

plainbox:resource: allow {True,False} expressions

This patch changes the static analyzer for resource programs to allow
the constants True and False to be used. This, coupled with the
preceeding patch, allows False to be used as a simple constant
expression that causes a job to be skipped all the time.

Signed-off-by: Zygmunt Krynicki <zygmunt.krynicki@canonical.com>

lp:~kissiel/checkbox/fix-horizontal-margins (Has a merge proposal) 1 Development 2014-12-02 11:32:32 UTC 2014-12-02
3458. checkbox-touch: make left and right m...

Author: Maciej Kisielewski
Revision Date: 2014-12-02 11:32:32 UTC

checkbox-touch: make left and right margins slimmer

This patch sets side margins width to units.gu(2). This value is based on other
touch apps, like dialer, calendar, etc.

Signed-off-by: Maciej Kisielewski <maciej.kisielewski@canonical.com>

lp:~sylvain-pineau/checkbox/xlsx_exporter_new_categories bug(Has a merge proposal) 1 Development 2014-11-28 20:51:58 UTC 2014-11-28
3451. checkbox-touch:main.qml: Export to xl...

Author: Sylvain Pineau
Revision Date: 2014-11-28 20:51:58 UTC

checkbox-touch:main.qml: Export to xlsx using the units categories

As opposed to categories artificially created using local jobs.

lp:~checkbox-dev/checkbox/ppa-packaging-checkbox-ci-loop 1 Development 2014-11-06 09:10:28 UTC 2014-11-06
2. "automatic merge of lp:~taihsiangho/c...

Author: Taihsiang Ho
Revision Date: 2014-11-06 09:10:28 UTC

"automatic merge of lp:~taihsiangho/checkbox/ppa-packaging-checkbox-ci-loop-141106/ by tarmac [r=sylvain-pineau][bug=][author=taihsiangho]"

lp:~zyga/checkbox/local-device (Has a merge proposal) 1 Development 2014-10-15 17:39:23 UTC 2014-10-15
3366. plainbox:session: add device awarenes...

Author: Zygmunt Krynicki
Revision Date: 2014-10-15 17:39:23 UTC

plainbox:session: add device awareness to SessionDeviceContext

This patch finally makes the SessionDeviceContext class handle Device
objects. The device is now a mandatory argument (all of the current call
sites were adapted to pass Device.open_local() there). Adding a provider
to the device will transparently push it to the device. Execution
controllers are no longer handled internally and instead are now finally
loaded from the device, using the provider consumer API.

Signed-off-by: Zygmunt Krynicki <zygmunt.krynicki@canonical.com>

lp:~zyga/checkbox/buffered-signals 1 Development 2014-10-13 16:30:13 UTC 2014-10-13
3353. plainbox:signal: add Signal.buffered(...

Author: Zygmunt Krynicki
Revision Date: 2014-10-13 16:30:13 UTC

plainbox:signal: add Signal.buffered()

This patch adds a new context manager exposed as the Signal.buffered
method. While buffering is enabled all attempts to fire a specific
signal are inhibited and delayed after the context manager exits.

In addition, a squash mode is added where identical signals are combined
and sent only once. This mode changes the semantics of the code under
the context manager so it is not enabled by default.

Signed-off-by: Zygmunt Krynicki <zygmunt.krynicki@canonical.com>

lp:~zyga/checkbox/new-validation (Has a merge proposal) 1 Development 2014-10-13 16:05:25 UTC 2014-10-13
3351. plainbox:provider_manager: make new v...

Author: Zygmunt Krynicki
Revision Date: 2014-10-13 16:03:04 UTC

plainbox:provider_manager: make new validation default

This patch updates provider manager to use the new validation subsystem
by default. Currently all of the providers maintained in lp:checkbox are
supported and it seems that nothing stays in the way of flipping the
switch.

If all goes well the old validation code will be removed in plainbox
0.16 (in one month from now).

Signed-off-by: Zygmunt Krynicki <zygmunt.krynicki@canonical.com>

lp:~zyga/checkbox/wip 1 Development 2014-10-09 08:36:09 UTC 2014-10-09
3358. plainbox:session:suspend: [wip] use r...

Author: Zygmunt Krynicki
Revision Date: 2014-10-09 08:35:11 UTC

plainbox:session:suspend: [wip] use relative pathnames

Signed-off-by: Zygmunt Krynicki <zygmunt.krynicki@canonical.com>

lp:~kissiel/checkbox/checkbox-touch-flow (Has a merge proposal) 1 Development 2014-09-26 11:58:34 UTC 2014-09-26
3302. checkbox-touch: Add spinner while che...

Author: Maciej Kisielewski
Revision Date: 2014-09-26 11:58:34 UTC

checkbox-touch: Add spinner while checkbox stack is loading

lp:~sylvain-pineau/checkbox/touch_args (Has a merge proposal) 1 Development 2014-09-23 13:53:53 UTC 2014-09-23
3296. checkbox-touch:main.qml: Add support ...

Author: Sylvain Pineau
Revision Date: 2014-09-23 13:53:30 UTC

checkbox-touch:main.qml: Add support for the testplan cmd-line argument

Add the optional --testplan argument to main.qml.
The usage output can be displayed with: qmlscene --usage ./main.qml

The checkboxStack.application.testplan gets this value bafore calling
startSession().

lp:~kissiel/checkbox/touch-backend-gluing (Has a merge proposal) 1 Development 2014-09-22 10:12:45 UTC 2014-09-22
3292. checkbox-touch: app-controller classe...

Author: Maciej Kisielewski
Revision Date: 2014-09-22 10:09:29 UTC

checkbox-touch: app-controller classes for gluing touch GUI with PB

Add AppController QML component with corresponding python class.
Remove locking from handling refs in RemoteObjectLifecycleManager
Make 'start testing' button in checkbox-touch create session in plainbox

lp:~zyga/checkbox/foo 1 Development 2014-09-18 11:37:23 UTC 2014-09-18
3290. plainbox:docs: fix typo Signed-off-b...

Author: Zygmunt Krynicki
Revision Date: 2014-09-18 11:21:36 UTC

plainbox:docs: fix typo

Signed-off-by: Zygmunt Krynicki <zygmunt.krynicki@canonical.com>

lp:~kissiel/checkbox/py-backend (Has a merge proposal) 1 Development 2014-09-17 08:15:33 UTC 2014-09-17
3270. checkbox-touch: glue qml with py back...

Author: Maciej Kisielewski
Revision Date: 2014-09-17 08:12:07 UTC

checkbox-touch: glue qml with py backend

Preliminary gluing of QML-side with python. The plainbox is mocked-up in
MockPlainBox class.

lp:~checkbox-dev/checkbox/checkbox-charm (Has a merge proposal) 1 Development 2014-09-16 20:10:49 UTC 2014-09-16
5. Update README

Author: ashley
Revision Date: 2014-09-16 20:10:49 UTC

Update README

lp:~kissiel/checkbox/selection-screen (Has a merge proposal) 1 Development 2014-09-09 13:06:10 UTC 2014-09-09
3264. checkbox-touch: add selection page S...

Author: Maciej Kisielewski
Revision Date: 2014-09-09 13:06:10 UTC

checkbox-touch: add selection page

Selection page can be used as Suite selection or test selection screen.

ccba47c checkbox-touch: fixes after Zygmunt's review

lp:~zyga/checkbox/new-validation-core (Has a merge proposal) 1 Development 2014-09-03 20:26:19 UTC 2014-09-03
3254. plainbox:unit:template: use public 'p...

Author: Zygmunt Krynicki
Revision Date: 2014-09-03 20:26:19 UTC

plainbox:unit:template: use public 'provider' property

Signed-off-by: Zygmunt Krynicki <zygmunt.krynicki@canonical.com>

lp:~kissiel/checkbox/manual-test-page 1 Development 2014-08-29 19:38:45 UTC 2014-08-29
3236. checkbox-touch: Add ManualIntro page

Author: Maciej Kisielewski
Revision Date: 2014-08-29 19:35:36 UTC

checkbox-touch: Add ManualIntro page

lp:~kissiel/checkbox/user-interact-page 1 Development 2014-08-29 19:36:23 UTC 2014-08-29
3234. checkbox-touch: Add UserInteractSumma...

Author: Maciej Kisielewski
Revision Date: 2014-08-29 19:36:23 UTC

checkbox-touch: Add UserInteractSummary page

lp:~bladernr/checkbox/ppppcc-add-c-c-submit-recommends-server (Has a merge proposal) 1 Development 2014-08-29 18:39:16 UTC 2014-08-29
36. add canonical-certification-submit as...

Author: Jeff Lane
Revision Date: 2014-08-29 18:38:06 UTC

add canonical-certification-submit as recommends for p-p-c-server so that it is always installed to SUTs and available to testers without additionall work

lp:~bladernr/checkbox/ppppcc-remove-soc-packaging (Has a merge proposal) 1 Development 2014-08-29 18:30:50 UTC 2014-08-29
36. removed packaging for ppcs-soc

Author: Jeff Lane
Revision Date: 2014-08-29 18:29:33 UTC

removed packaging for ppcs-soc

lp:~zyga/checkbox/fix-packaging-1360165 bug(Has a merge proposal) 1 Development 2014-08-22 10:51:48 UTC 2014-08-22
30. Add new package for checkbox-certific...

Author: Zygmunt Krynicki
Revision Date: 2014-08-22 10:51:48 UTC

Add new package for checkbox-certification-submit

Signed-off-by: Zygmunt Krynicki <zygmunt.krynicki@canonical.com>

lp:~kissiel/checkbox/automated-test-page (Has a merge proposal) 1 Development 2014-08-22 10:03:11 UTC 2014-08-22
3212. checkbox-touch: Added automated-test ...

Author: Maciej Kisielewski
Revision Date: 2014-08-22 10:03:11 UTC

checkbox-touch: Added automated-test page

accea01 checkbox-touch: Added automated-test page
4a81f8c checkbox-touch: corrections to layout on AutomatedTest page
db28684 checkbox-touch: fix formatting

lp:~kissiel/checkbox/test-screens 1 Development 2014-08-20 11:43:15 UTC 2014-08-20
3201. checkbox-touch: Added automated-test ...

Author: Maciej Kisielewski
Revision Date: 2014-08-20 11:43:15 UTC

checkbox-touch: Added automated-test page

lp:~taihsiangho/checkbox/fix-1358613 bug(Has a merge proposal) 1 Development 2014-08-19 06:42:14 UTC 2014-08-19
3202. better exception handling to make sur...

Author: Taihsiang Ho
Revision Date: 2014-08-19 06:34:42 UTC

better exception handling to make sure threads were terminated properly. (LP: # 1358613)

lp:~bladernr/checkbox/reduce-virt-timeout-default bug(Has a merge proposal) 1 Development 2014-08-19 05:07:42 UTC 2014-08-19
28. reduced KVM_TIMEOUT in conf file to 3...

Author: Jeff Lane
Revision Date: 2014-08-19 05:05:44 UTC

reduced KVM_TIMEOUT in conf file to 300s from 3000s which was ridiculously long, my bad.

lp:~nik90/checkbox/clean-qml-code (Has a merge proposal) 1 Development 2014-08-15 15:34:49 UTC 2014-08-15
3203. Cleaned up qml code

Author: Nekhelesh Ramananthan
Revision Date: 2014-08-15 15:33:48 UTC

Cleaned up qml code

lp:~bladernr/checkbox/update-threaded_memtest 1 Development 2014-08-14 15:33:14 UTC 2014-08-14
3193. updated threaded_memtest.c to a newer...

Author: Jeff Lane
Revision Date: 2014-08-14 15:32:38 UTC

updated threaded_memtest.c to a newer version from RHTS v7

lp:~zyga/checkbox/rework bug(Has a merge proposal) 1 Development 2014-08-14 07:53:59 UTC 2014-08-14
3192. checkbox-support:parsers:udevadm: wor...

Author: Zygmunt Krynicki
Revision Date: 2014-08-13 12:14:25 UTC

checkbox-support:parsers:udevadm: workaround for LP: #1334224

This patch adds detection for another card reader into the card reader
detection code.

Signed-off-by: Zygmunt Krynicki <zygmunt.krynicki@canonical.com>

lp:~taihsiangho/checkbox/fix-1334224 bug(Has a merge proposal) 1 Development 2014-08-13 09:58:41 UTC 2014-08-13
3168. workaround for LP: #1334224, integrat...

Author: Taihsiang Ho
Revision Date: 2014-08-13 09:58:41 UTC

workaround for LP: #1334224, integrate one more card reader

lp:~zyga/checkbox/versiontools 1 Development 2014-08-08 14:09:27 UTC 2014-08-08
3176. plainbox: use versiontools if availab...

Author: Zygmunt Krynicki
Revision Date: 2014-08-08 14:09:12 UTC

plainbox: use versiontools if available

Signed-off-by: Zygmunt Krynicki <zygmunt.krynicki@canonical.com>

lp:~zyga/checkbox/autocomplete-support (Has a merge proposal) 1 Development 2014-08-08 12:17:25 UTC 2014-08-08
3176. plainbox: add crude autocompletion su...

Author: Zygmunt Krynicki
Revision Date: 2014-08-08 12:17:25 UTC

plainbox: add crude autocompletion support to plainbox run

This patch adds autocomplete support to 'plainbox run -i' and 'plainbox
run -x'. Both complete providers namespaces and then job definition
identifiers.

The crudeness is related to the fact that this operation is very slow
today. It feels quite painful to operate (but works well otherwise).
Still, with this enabled we can easily observe impact of any app-startup
optimizations and the performance of provider cache that is in the
works.

Signed-off-by: Zygmunt Krynicki <zygmunt.krynicki@canonical.com>

lp:~zyga/checkbox/remote 1 Development 2014-08-08 11:57:47 UTC 2014-08-08
3181. big-commit-to-clean-up

Author: Zygmunt Krynicki
Revision Date: 2014-08-08 11:57:47 UTC

big-commit-to-clean-up

lp:~kissiel/checkbox/DEP8_checkbox-ng (Has a merge proposal) 1 Development 2014-08-07 08:17:49 UTC 2014-08-07
3172. Remove no longer used selftest.py fro...

Author: Maciej Kisielewski
Revision Date: 2014-08-07 08:17:49 UTC

Remove no longer used selftest.py from checkbox-ng

lp:~sylvain-pineau/checkbox/ppa-packaging-plainbox-provider-canonical-certification-launcher (Has a merge proposal) 1 Development 2014-07-23 23:52:17 UTC 2014-07-23
22. Added a dedicated binary package to s...

Author: Sylvain Pineau
Revision Date: 2014-07-23 23:51:29 UTC

Added a dedicated binary package to ship the server certification CLI launcher

lp:~sylvain-pineau/checkbox/ppa-packaging-checkbox-ng-NO_CDTS_CCS (Has a merge proposal) 1 Development 2014-07-23 23:16:37 UTC 2014-07-23
11. Remove cdts and canonical-certificati...

Author: Sylvain Pineau
Revision Date: 2014-07-23 23:14:44 UTC

Remove cdts and canonical-certification-server console scripts (and their man pages)

lp:~zyga/checkbox/manpages-packaging (Has a merge proposal) 1 Development 2014-07-23 11:44:03 UTC 2014-07-23
8. Add all of the new manual pages to th...

Author: Zygmunt Krynicki
Revision Date: 2014-07-23 11:43:42 UTC

Add all of the new manual pages to the plainbox package.

lp:~bladernr/checkbox/ppppcc-add-ethtool-client (Has a merge proposal) 1 Development 2014-07-03 20:28:51 UTC 2014-07-03
18. debian/control - added ethtool dep fo...

Author: Jeff Lane
Revision Date: 2014-07-03 20:26:59 UTC

debian/control - added ethtool dep for pp-certification-client

lp:~alai/checkbox/efi_resource_ret_unexp_strings 1 Development 2014-07-01 19:23:29 UTC 2014-07-01
3099. efi_resource returns unexpected strings

Author: ashley
Revision Date: 2014-07-01 19:16:04 UTC

efi_resource returns unexpected strings

lp:~roadmr/checkbox/coverage-reviewer 1 Development 2014-06-19 21:00:57 UTC 2014-06-19
3058. Moving from yaml to rst trees - updat...

Author: Daniel Manrique
Revision Date: 2014-06-19 21:00:57 UTC

Moving from yaml to rst trees - updated definition document

lp:~bladernr/checkbox/ppppcc-add-insecure-policy bug(Has a merge proposal) 1 Development 2014-06-11 13:47:47 UTC 2014-06-11
16. debian/control - added insecure polic...

Author: Jeff Lane
Revision Date: 2014-06-11 13:43:51 UTC

debian/control - added insecure policy package to certification-server
recipe to avoid sudo and policykit problems (LP: #1328622)

lp:~zyga/checkbox/checkbox-touch (Has a merge proposal) 1 Development 2014-06-09 12:19:21 UTC 2014-06-09
3054. checkbox-touch: initial commit on pyo...

Author: Zygmunt Krynicki
Revision Date: 2014-06-09 12:19:21 UTC

checkbox-touch: initial commit on pyotherside version of checkbox

NOTE: this commit will be squashed as I'm documenting stuff for the
first "release"

Signed-off-by: Zygmunt Krynicki <zygmunt.krynicki@canonical.com>

lp:~zyga/checkbox/recovery-plan (Has a merge proposal) 1 Development 2014-06-03 06:05:39 UTC 2014-06-03
3049. checkbox-ng: fix POTFILES.in Signed-...

Author: Zygmunt Krynicki
Revision Date: 2014-06-03 06:05:39 UTC

checkbox-ng: fix POTFILES.in

Signed-off-by: Zygmunt Krynicki <zygmunt.krynicki@canonical.com>

lp:~dannf/checkbox/recommend-qemu-system 1 Development 2014-05-29 14:28:27 UTC 2014-05-29
6. Add qemu-system to Recommends for the...

Author: dann frazier
Revision Date: 2014-05-29 14:27:31 UTC

Add qemu-system to Recommends for the virtualization test

lp:~sylvain-pineau/checkbox/fix-1323236 bug(Has a merge proposal) 1 Development 2014-05-28 11:11:05 UTC 2014-05-28
3034. plainbox:exporter:xlsx: fallback to t...

Author: Sylvain Pineau
Revision Date: 2014-05-28 11:09:56 UTC

plainbox:exporter:xlsx: fallback to the device path if no product is defined

Some device information come from udev_resource and it may happen that the
device product is not available. Instead of returning an empty string,
fallback to the device path instead.

198 of 98 results
You can't create new branches for Checkbox.