View Git repositories
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 7 active reviews.

Checkbox has 290 active branches owned by 48 people and 9 teams. There were 530 commits by 13 people in the last month.

Bazaar branches

Name Status Last Modified Last Commit
lp:checkbox
Series: trunk
bug 1 Development 2015-09-04 08:27:11 UTC 8 hours ago
3984. "automatic merge of lp:~zyga/checkbox...

Author: Zygmunt Krynicki
Revision Date: 2015-09-04 08:27:11 UTC

"automatic merge of lp:~zyga/checkbox/sa-pep8/ by tarmac [r=kissiel][bug=][author=zyga]"

lp:checkbox/release
Series: release
bug(Has a merge proposal) 1 Development 2015-07-22 10:35:37 UTC 2015-07-22
3899. providers/plainbox-provider-checkbox:...

Author: Sylvain Pineau
Revision Date: 2015-07-22 10:35:37 UTC

providers/plainbox-provider-checkbox: increment version to 0.22.dev0

lp:~sylvain-pineau/checkbox/sru-with-sa (Has a merge proposal) 1 Development 2015-09-04 09:38:04 UTC 6 hours ago
3977. checkbox-ng:commands:sru: New version...

Author: Sylvain Pineau
Revision Date: 2015-09-04 09:38:04 UTC

checkbox-ng:commands:sru: New version using a session assistant

Re implementation of the sru command on top of session assistant, allowing to
get rid of all the runner logic.
The new command also benefits from the CanonicalCommand guacamole recipe.
The command line parser is shared between the checkbox sub command system and
the recipe.
Configuration settings are as before superseded by their corresponding arguments.

lp:~pierre-equoy/checkbox/fix-1484872-env-variables-forced-to-non-international-in-differential-env bug(Has a merge proposal) 1 Development 2015-09-04 04:28:25 UTC 12 hours ago
3980. plainbox:ctrl: Sets neutral locales i...

Author: Pierre Equoy
Revision Date: 2015-09-04 04:28:25 UTC

plainbox:ctrl: Sets neutral locales in differential environment

Following Zyga's review, I forced the LC_ALL variable to be set to C.UTF-8.

lp:~zyga/checkbox/fix-1438322 (Has a merge proposal) 1 Development 2015-09-03 11:50:23 UTC 2015-09-03
3981. plainbox:providers:manifest: add expe...

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

plainbox:providers:manifest: add experimental l10n command

This patch adds an manage.py extension command to display localized
variants of all the translatable fields in the manifest provider. The
command is only present in the manifest provider but later on will
migrate to the base management command.

It's a part of research into this bug:
https://bugs.launchpad.net/plainbox/+bug/1438322

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

lp:~zyga/checkbox/benchmarks 1 Development 2015-09-03 10:55:42 UTC 2015-09-03
3981. plainbox:unit: add composite test uni...

Author: Zygmunt Krynicki
Revision Date: 2015-09-03 10:55:27 UTC

plainbox:unit: add composite test units

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

lp:~kissiel/checkbox/bootstrapping-include (Has a merge proposal) 1 Development 2015-09-03 10:21:39 UTC 2015-09-03
3977. plainbox:session:assistant: use test ...

Author: Maciej Kisielewski
Revision Date: 2015-09-03 10:18:09 UTC

plainbox:session:assistant: use test plan's bootstrap_include field

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

lp:~pierre-equoy/checkbox/fix-1484872-env-variables-forced-to-non-international bug(Has a merge proposal) 1 Development 2015-09-02 10:06:40 UTC 2015-09-02
3979. Force environment into non-internatio...

Author: Pierre Equoy
Revision Date: 2015-09-02 10:00:06 UTC

Force environment into non-internationalized values

Previously, get_execution_environment() method in ctrl.py would set LANG
variable to 'C.UTF-8' but would not do anything to LANGUAGE or LC_* variables.

We change this to make sure these variables are all set to empty strings in
order to force the system to use default (non-internationalized) values.

This allow us to use English regexp in scripts, even on non-English systems.

lp:~checkbox-dev/checkbox/ppa-packaging-plainbox bug 1 Development 2015-08-31 14:22:31 UTC 2015-08-31
35. Build-Depend/Depend on python3-padme

Author: Zygmunt Krynicki
Revision Date: 2015-08-31 14:22:31 UTC

Build-Depend/Depend on python3-padme

lp:~ubuntu-testcase/checkbox/community-testing-cbt 1 Development 2015-08-26 13:22:43 UTC 2015-08-26
3940. Merge from trunk and change to produc...

Author: Brendan Donegan
Revision Date: 2015-08-26 13:22:43 UTC

Merge from trunk and change to production staging

lp:~cdo-qa/checkbox/plainbox-provider-cdoqa 1 Development 2015-08-25 15:48:49 UTC 2015-08-25
1. baseline for cdo testing using CB

Author: Chris Gregan
Revision Date: 2015-08-25 15:43:21 UTC

baseline for cdo testing using CB

lp:~ubuntu-testcase/checkbox/ppa-packaging-checkbox-converged-community 1 Development 2015-08-25 14:32:28 UTC 2015-08-25
11. Add qmlscene as dependency

Author: Brendan Donegan
Revision Date: 2015-08-25 14:32:28 UTC

Add qmlscene as dependency

lp:~checkbox-dev/checkbox/ppa-packaging-checkbox-converged 1 Development 2015-08-24 16:57:51 UTC 2015-08-24
4. merged with trunk

Author: Maciej Kisielewski
Revision Date: 2015-08-24 16:57:51 UTC

merged with trunk

lp:~zyga/checkbox/fix-1354194 1 Development 2015-08-24 12:59:02 UTC 2015-08-24
3961. providers:syslog: add syslog demonstr...

Author: Zygmunt Krynicki
Revision Date: 2015-08-24 12:59:02 UTC

providers:syslog: add syslog demonstration provider

This patch adds a simple provider that contains jobs demonstrating the
use of pre-command and post-command to do side operations.

To see the demo, please run this command:

$ plainbox run -i 2015.pl.zygoon::syslog-.+

Make sure to have some syslog activity during the one minute.

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

lp:~veebers/checkbox/add_transport_with_oauth-checkbox-touch (Has a merge proposal) 1 Development 2015-08-21 05:48:55 UTC 2015-08-21
3934. Remove unneeded import uncovered by M...

Author: Christopher Lee
Revision Date: 2015-08-21 05:48:55 UTC

Remove unneeded import uncovered by MP review.

lp:~ubuntu-testcase/checkbox/ppa-packaging-checkbox-converged-community-trusty 1 Development 2015-08-20 12:38:30 UTC 2015-08-20
6. Changes for checkbox-converged-community

Author: Brendan Donegan
Revision Date: 2015-08-20 12:37:46 UTC

Changes for checkbox-converged-community

lp:~jocave/checkbox/snappy-layout-hacks 1 Development 2015-08-18 15:41:03 UTC 2015-08-18
3950. Somewhat hacky support for snappy lay...

Author: Jonathan Cave
Revision Date: 2015-08-18 15:41:03 UTC

Somewhat hacky support for snappy layout

lp:~canonical-platform-qa/checkbox/community-testing-cbt 1 Development 2015-08-18 08:33:32 UTC 2015-08-18
3930. Merge comments-in-cbt

Author: Brendan Donegan
Revision Date: 2015-08-18 08:21:15 UTC

Merge comments-in-cbt

lp:~cypressyew/checkbox/fix-fwts-hwe-attachment bug(Has a merge proposal) 1 Development 2015-08-14 07:36:17 UTC 2015-08-14
3945. provider:cerfitication-client: add mi...

Author: Po-Hsu Lin
Revision Date: 2015-08-14 07:30:19 UTC

provider:cerfitication-client: add missing fwts hwe log attachment job

Add the fwts_desktop_diagnosis_results_hwe.log job
to all test plan / whitelists

lp:~pierre-equoy/checkbox/fix-1479648-binary-jobs-and-hexr-xml-template (Has a merge proposal) 1 Development 2015-08-07 08:27:10 UTC 2015-08-07
3939. Sanitized attachment jobs

Author: Pierre Equoy
Revision Date: 2015-08-07 08:26:08 UTC

Sanitized attachment jobs

lp:~checkbox-dev/checkbox/ppa-packaging-plainbox-provider-canonical-certification 1 Development 2015-08-06 19:28:16 UTC 2015-08-06
54. Remove canonical-hw-collection (moved...

Author: Zygmunt Krynicki
Revision Date: 2015-08-06 19:28:16 UTC

Remove canonical-hw-collection (moved to lp:canonical-hw-collection)

lp:~zyga/checkbox/ppa-packaging-plainbox (Has a merge proposal) 1 Development 2015-08-06 16:15:32 UTC 2015-08-06
33. Add a build and runtime dependency on...

Author: Zygmunt Krynicki
Revision Date: 2015-08-06 16:15:32 UTC

Add a build and runtime dependency on python3-requests.

lp:~zyga/checkbox/ppc-release 1 Development 2015-08-04 08:17:44 UTC 2015-08-04
3932. "automatic merge of lp:~zyga/checkbox...

Author: Zygmunt Krynicki
Revision Date: 2015-08-03 13:56:00 UTC

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

lp:~sylvain-pineau/checkbox/fix-1391774 (Has a merge proposal) 1 Development 2015-07-31 17:33:22 UTC 2015-07-31
3929. plainbox:unit:testplan: raise a warni...

Author: Sylvain Pineau
Revision Date: 2015-07-31 17:33:22 UTC

plainbox:unit:testplan: raise a warning if a job is included twice (mandatory+normal)

New field validator raising warning if jobs selected by mandatory-include are
also selected by the "normal" include field.

lp:~kissiel/checkbox/qml-tutorial (Has a merge proposal) 1 Development 2015-07-30 19:19:32 UTC 2015-07-30
3923. plainbox:docs: add confined jobs tuto...

Author: Maciej Kisielewski
Revision Date: 2015-07-30 19:19:32 UTC

plainbox:docs: add confined jobs tutorial

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

lp:~jocave/checkbox/sim-check 1 Development 2015-07-30 12:21:10 UTC 2015-07-30
3922. providers: qml-tests: SIM check test

Author: Jonathan Cave
Revision Date: 2015-07-30 12:21:10 UTC

providers: qml-tests: SIM check test

lp:~checkbox-dev/checkbox/ppa-packaging-checkbox-converged-trusty 1 Development 2015-07-23 20:20:04 UTC 2015-07-23
5. packaging change specific for 14.04

Author: Sylvain Pineau
Revision Date: 2015-07-23 20:18:44 UTC

packaging change specific for 14.04

lp:~kissiel/checkbox/cep-9 (Has a merge proposal) 1 Development 2015-07-17 13:43:07 UTC 2015-07-17
3892. cep: add CEP-9 Signed-off-by: Maciej...

Author: Maciej Kisielewski
Revision Date: 2015-07-17 13:43:07 UTC

cep: add CEP-9

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

lp:~kissiel/checkbox/export-report-ap-scenario (Has a merge proposal) 1 Development 2015-07-16 19:52:03 UTC 2015-07-16
3894. checkbox-touch:autopilot: add html ex...

Author: Maciej Kisielewski
Revision Date: 2015-07-16 19:50:18 UTC

checkbox-touch:autopilot: add html exporter scenario

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

lp:~sylvain-pineau/checkbox/ppa-packaging-checkbox-converged_qchartjs_dep (Has a merge proposal) 1 Development 2015-07-16 15:47:48 UTC 2015-07-16
3. debian/control: Added dpendency on qm...

Author: Sylvain Pineau
Revision Date: 2015-07-16 15:46:54 UTC

debian/control: Added dpendency on qml-module-qtquick-qchartjs

lp:~sylvain-pineau/checkbox/fix-1474274 1 Development 2015-07-14 10:20:52 UTC 2015-07-14
3895. checkbox-ng:service: Remove unused me...

Author: Sylvain Pineau
Revision Date: 2015-07-14 10:20:35 UTC

checkbox-ng:service: Remove unused method GetAllExporters()

lp:~checkbox-dev/checkbox/ppa-packaging-checkbox-ng 1 Development 2015-07-13 13:04:18 UTC 2015-07-13
28. "Release_2015_Week29 [r=][bug=][autho...

Author: Sylvain Pineau
Revision Date: 2015-07-13 13:04:18 UTC

"Release_2015_Week29 [r=][bug=][author=checkbox-dev]"

lp:~checkbox-dev/checkbox/ppa-packaging-plainbox-provider-checkbox 1 Development 2015-07-13 13:04:05 UTC 2015-07-13
26. "Release_2015_Week29 [r=][bug=][autho...

Author: Sylvain Pineau
Revision Date: 2015-07-13 13:04:05 UTC

"Release_2015_Week29 [r=][bug=][author=checkbox-dev]"

lp:~checkbox-dev/checkbox/ppa-packaging-checkbox-gui 1 Development 2015-07-13 13:03:52 UTC 2015-07-13
19. "Release_2015_Week29 [r=sylvain-pinea...

Author: Sylvain Pineau
Revision Date: 2015-07-13 13:03:52 UTC

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

lp:~checkbox-dev/checkbox/ppa-packaging-plainbox-provider-resource-generic 1 Development 2015-07-13 13:03:38 UTC 2015-07-13
21. "Release_2015_Week29 [r=sylvain-pinea...

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

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

lp:~checkbox-dev/checkbox/ppa-packaging-checkbox-support 1 Development 2015-07-13 13:03:26 UTC 2015-07-13
22. "Release_2015_Week29 [r=sylvain-pinea...

Author: Sylvain Pineau
Revision Date: 2015-07-13 13:03:26 UTC

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

lp:~checkbox-dev/checkbox/ppa-packaging-checkbox-gui-release (Has a merge proposal) 1 Development 2015-07-13 12:33:05 UTC 2015-07-13
21. Open 0.35 for development

Author: Sylvain Pineau
Revision Date: 2015-07-13 12:33:05 UTC

Open 0.35 for development

lp:~checkbox-dev/checkbox/ppa-packaging-checkbox-ng-release (Has a merge proposal) 1 Development 2015-07-13 12:33:04 UTC 2015-07-13
30. Open 0.21 for development

Author: Sylvain Pineau
Revision Date: 2015-07-13 12:33:04 UTC

Open 0.21 for development

lp:~checkbox-dev/checkbox/ppa-packaging-plainbox-provider-resource-generic-release (Has a merge proposal) 1 Development 2015-07-13 12:33:03 UTC 2015-07-13
22. Open 0.20 for development

Author: Sylvain Pineau
Revision Date: 2015-07-13 12:33:03 UTC

Open 0.20 for development

lp:~checkbox-dev/checkbox/ppa-packaging-plainbox-provider-checkbox-release (Has a merge proposal) 1 Development 2015-07-13 12:33:02 UTC 2015-07-13
27. Open 0.22 for development

Author: Sylvain Pineau
Revision Date: 2015-07-13 12:33:02 UTC

Open 0.22 for development

lp:~checkbox-dev/checkbox/ppa-packaging-plainbox-provider-canonical-certification-release (Has a merge proposal) 1 Development 2015-07-13 12:33:01 UTC 2015-07-13
54. Open 0.18 for development

Author: Sylvain Pineau
Revision Date: 2015-07-13 12:33:01 UTC

Open 0.18 for development

lp:~checkbox-dev/checkbox/ppa-packaging-plainbox-release (Has a merge proposal) 1 Development 2015-07-13 12:33:00 UTC 2015-07-13
33. Open 0.23 for development

Author: Sylvain Pineau
Revision Date: 2015-07-13 12:33:00 UTC

Open 0.23 for development

lp:~checkbox-dev/checkbox/ppa-packaging-checkbox-support-release (Has a merge proposal) 1 Development 2015-07-13 12:32:59 UTC 2015-07-13
23. Open 0.21 for development

Author: Sylvain Pineau
Revision Date: 2015-07-13 12:32:59 UTC

Open 0.21 for development

lp:~kissiel/checkbox/fix-1391774-required-field-in-tp bug(Has a merge proposal) 1 Development 2015-06-26 09:38:01 UTC 2015-06-26
3831. plainbxo:docs:manpages: update testpl...

Author: Maciej Kisielewski
Revision Date: 2015-06-12 14:53:31 UTC

plainbxo:docs:manpages: update testplan - add 'required' field info

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

lp:~kissiel/checkbox/bump-dates-in-author 1 Development 2015-06-26 08:16:59 UTC 2015-06-26
3858. checkbox-touch: bump version to 1.2.0...

Author: Maciej Kisielewski
Revision Date: 2015-06-24 13:44:55 UTC

checkbox-touch: bump version to 1.2.0 final

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

lp:~zyga/checkbox/demo 1 Development 2015-06-18 09:26:05 UTC 2015-06-18
3849. checkbox-gui: get rid of it! Signed-...

Author: Zygmunt Krynicki
Revision Date: 2015-06-18 09:26:05 UTC

checkbox-gui: get rid of it!

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

lp:~kissiel/checkbox/command-output-in-cbt bug(Has a merge proposal) 1 Development 2015-06-18 08:34:57 UTC 2015-06-18
3828. checkbox-touch:autopilot: add AP test...

Author: Maciej Kisielewski
Revision Date: 2015-06-04 12:56:22 UTC

checkbox-touch:autopilot: add AP test - output visible after job is done

This patch adds autopilot test that checks if output window, once opened, stays
open after job is done.

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

lp:~kissiel/checkbox/cep5-fixes 1 Development 2015-06-15 13:22:02 UTC 2015-06-15
3828. cep:CEP-5: fix testDone signal declar...

Author: Maciej Kisielewski
Revision Date: 2015-06-15 11:19:06 UTC

cep:CEP-5: fix testDone signal declaration

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

lp:~pierre-equoy/checkbox/lp1464195-double-clicking 1 Development 2015-06-15 09:42:33 UTC 2015-06-15
3841. Added input/double-clicking generator...

Author: Pierre Equoy
Revision Date: 2015-06-15 09:41:30 UTC

Added input/double-clicking generator to check double-clicking functionnalities

lp:~zyga/checkbox/remove-libxml2 (Has a merge proposal) 1 Development 2015-06-10 13:56:18 UTC 2015-06-10
3835. plainbox: remove the old xml exporter...

Author: Zygmunt Krynicki
Revision Date: 2015-06-10 13:56:18 UTC

plainbox: remove the old xml exporter and dependencies on lxml

This patch removes the classic 'xml' exporter and all of the associated
mentions of lxml. The xml exporter is retained as an entry point but now
references the same code as the 'hexr' exporter.

The rpm-core.txt file is also corrected to include the dependency on
python3-jinja2, I didn't want to split that into a separate commit.

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

lp:~kissiel/checkbox/story-1247-screen-07-08 (Has a merge proposal) 1 Development 2015-06-10 13:12:52 UTC 2015-06-10
3836. providers:qml-tests: reduce triple-ta...

Author: Maciej Kisielewski
Revision Date: 2015-06-10 13:12:52 UTC

providers:qml-tests: reduce triple-tap interval to 250ms in ScreenTest

This patch reduces max interval between taps to 250ms for triple tap test exit
in screen tests.

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

lp:~kissiel/checkbox/fix-1397109-garbage-collection bug(Has a merge proposal) 1 Development 2015-05-29 11:13:31 UTC 2015-05-29
3817. checkbox-touch:autopilot: add tests f...

Author: Maciej Kisielewski
Revision Date: 2015-05-29 11:10:30 UTC

checkbox-touch:autopilot: add tests for session garbage collection

This patch adds three tests for the session garbage collection functionality:
 - check if the dialog is shown
 - check if 'do not remove' doesn't remove
 - check if 'remove all' actually removes all

The latter two tests only check 'for self symptoms', i.e. after removal the
test only checks if the dialog proposing removal is no longer shown. And for
the one that doesn't remove it checks if the dialog still pops up.

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

lp:~bladernr/checkbox/p-p-p-p-c-c-fix-conf-file (Has a merge proposal) 1 Development 2015-05-27 15:01:06 UTC 2015-05-27
48. Removed uneeded FTP vars from config ...

Author: Jeff Lane
Revision Date: 2015-05-27 14:58:20 UTC

Removed uneeded FTP vars from config file

lp:~roadmr/checkbox/ppa-packaging-plainbox-provider-checkbox-1457607-guacamole-dep bug(Has a merge proposal) 1 Development 2015-05-21 18:52:19 UTC 2015-05-21
24. Add a dependency (Recommends) on pyth...

Author: Daniel Manrique
Revision Date: 2015-05-21 18:52:03 UTC

Add a dependency (Recommends) on python3-guacamole (needed by two _info scripts)

lp:~kissiel/checkbox/fix-1453070-print-header-name bug(Has a merge proposal) 1 Development 2015-05-19 19:50:26 UTC 2015-05-19
3793. "automatic merge of lp:~cypressyew/ch...

Author: Po-Hsu Lin
Revision Date: 2015-05-19 15:40:45 UTC

"automatic merge of lp:~cypressyew/checkbox/add-tb-monitor-generator/ by tarmac [r=sylvain-pineau][bug=1456462][author=cypressyew]"

lp:~zyga/checkbox/fix-1400270 1 Development 2015-05-19 11:48:31 UTC 2015-05-19
3793. plainbox:commands: add the 'session l...

Author: Zygmunt Krynicki
Revision Date: 2015-05-19 11:47:36 UTC

plainbox:commands: add the 'session logcat' command

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

lp:~zyga/checkbox/fix-1444662 bug(Has a merge proposal) 1 Development 2015-05-19 09:40:18 UTC 2015-05-19
3791. plainbox:clitools: detect broken loca...

Author: Zygmunt Krynicki
Revision Date: 2015-05-19 09:40:18 UTC

plainbox:clitools: detect broken locale

This patch makes plainbox abort all execution early if it detects a
broken locale configuration. There is no way to do this that is more
gentle. I've considered assuming UTF-8 and converting the output
manually, setting up some other magic but it all just hides the problem
and surfaces bugs where explicit encoding is not specified. In the end
the user will still see a problem but have no way to understand why.

Since the root of the problem is in broken PAM/ssh negotiation we cannot
really fix it by ourselves. Any application on the system that is
configured this way or accessed remotely from other systems (via SSH)
will exhibit various problems. Our approach is to just say no.

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

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

lp:~taihsiangho/checkbox/checkbox-translation-zh_TW-150518 (Has a merge proposal) 1 Development 2015-05-18 14:59:04 UTC 2015-05-18
3788. i18n: add more zh_TW translations

Author: Taihsiang Ho
Revision Date: 2015-05-18 14:48:49 UTC

i18n: add more zh_TW translations

lp:~zyga/checkbox/readonly-results (Has a merge proposal) 1 Development 2015-05-14 11:57:03 UTC 2015-05-14
3820. plainbox:report:html: simplify html s...

Author: Zygmunt Krynicki
Revision Date: 2015-05-14 11:57:03 UTC

plainbox:report:html: simplify html structure + result history [WIP]

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

lp:~kissiel/checkbox/qml-battery-test (Has a merge proposal) 1 Development 2015-05-14 11:44:22 UTC 2015-05-14
3771. providers:qml: add missing battery ca...

Author: Maciej Kisielewski
Revision Date: 2015-05-14 11:43:11 UTC

providers:qml: add missing battery category

lp:~kissiel/checkbox/advanced-qml-job-execution (Has a merge proposal) 1 Development 2015-05-14 08:42:48 UTC 2015-05-14
3767. plainbox:runner: make runner use exec...

Author: Maciej Kisielewski
Revision Date: 2015-05-14 08:39:49 UTC

plainbox:runner: make runner use execute_job_with_result

This patch makes the runner use job execution that captures result object and
correctly assigns outcome. E.g. testDone({'outcome':'skip'}) works as expected.

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

lp:~zyga/checkbox/test-history 1 Development 2015-05-14 08:40:30 UTC 2015-05-14
3808. plainbox:exporter:html: remove commen...

Author: Zygmunt Krynicki
Revision Date: 2015-05-14 08:40:01 UTC

plainbox:exporter:html: remove commented-out rule

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

lp:~roadmr/checkbox/modinfo-attachment bug(Has a merge proposal) 1 Development 2015-05-13 09:13:22 UTC 2015-05-13
3760. checkbox-support:parsers:submission: ...

Author: Daniel Manrique
Revision Date: 2015-05-07 13:32:12 UTC

checkbox-support:parsers:submission: add modalias info to package elements

A "modalias" element is added to the package's data dict if the xml
element contains that property, taken from the package's Modalias Debian
control field

lp:~checkbox-dev/checkbox/ppa-packaging-checkbox-ci-loop 1 Development 2015-04-30 10:10:30 UTC 2015-04-30
3. "automatic merge of lp:~cypressyew/ch...

Author: Po-Hsu Lin
Revision Date: 2015-04-30 10:10:30 UTC

"automatic merge of lp:~cypressyew/checkbox/ppa-packaging-checkbox-ci-loop/ by tarmac [r=zyga][bug=1450319][author=cypressyew]"

lp:~cypressyew/checkbox/ppa-packaging-checkbox-ci-loop bug(Has a merge proposal) 1 Development 2015-04-30 09:40:22 UTC 2015-04-30
3. add service files for systemd compati...

Author: Po-Hsu Lin
Revision Date: 2015-04-30 09:40:22 UTC

add service files for systemd compatibility

Add new services files for desktop/server systemd compatibility on
Vivid, and put the CI script into /etc/default as the script is moved
out of the conf file in checkbox.

lp:~shawn111/checkbox/dkms_info2 1 Development 2015-04-28 13:23:35 UTC 2015-04-28
3727. providers:checkbox: add dkms_info_att...

Author: Shawn Wang
Revision Date: 2015-04-28 13:23:13 UTC

providers:checkbox: add dkms_info_attachment job.

This shows device packages information, such as dkms, installed_mod, pkg_info.

lp:~kissiel/checkbox/local-jobs-checkbox-touch (Has a merge proposal) 1 Development 2015-04-22 21:34:58 UTC 2015-04-22
3720. checkbox-touch: add local jobs suppor...

Author: Maciej Kisielewski
Revision Date: 2015-04-22 21:33:37 UTC

checkbox-touch: add local jobs support

This patch adds the front-end part of local job support for Checkbox-Touch.

From now on, once testplan is selected, CBT will run all appropriate local
jobs.

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

lp:~zyga/checkbox/piglit-guacamole (Has a merge proposal) 1 Development 2015-04-22 12:55:06 UTC 2015-04-22
3725. providers:piglit: update Polish trans...

Author: Zygmunt Krynicki
Revision Date: 2015-04-22 12:54:46 UTC

providers:piglit: update Polish translations

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

lp:~zyga/checkbox/standup-tools (Has a merge proposal) 1 Development 2015-04-17 07:56:50 UTC 2015-04-17
3708. support:meetings: add story sizing gu...

Author: Zygmunt Krynicki
Revision Date: 2015-04-17 07:56:50 UTC

support:meetings: add story sizing guide

This patch adds a restructured text version of the story sizing guide.
The document explains how to prepare and run the bi-weekly meeting and
how to do some post-meeting operations.

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

lp:~cypressyew/checkbox/trunk 1 Development 2015-04-09 02:59:17 UTC 2015-04-09
3661. "automatic merge of lp:~zyga/checkbox...

Author: Zygmunt Krynicki
Revision Date: 2015-04-08 17:58:28 UTC

"automatic merge of lp:~zyga/checkbox/provider-dependencies/ by tarmac [r=kissiel,roadmr][bug=][author=zyga]"

lp:~zyga/checkbox/fix-travis 1 Development 2015-04-08 18:11:10 UTC 2015-04-08
3662. support: install jinja2 when testing ...

Author: Zygmunt Krynicki
Revision Date: 2015-04-08 18:11:00 UTC

support: install jinja2 when testing in travis

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

lp:~zyga/checkbox/remove-legacy-validation 1 Development 2015-04-01 18:03:04 UTC 2015-04-01
3643. plainbox: remove legacy validation S...

Author: Zygmunt Krynicki
Revision Date: 2015-04-01 17:59:07 UTC

plainbox: remove legacy validation

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

lp:~zyga/checkbox/exporters-as-plugins 1 Development 2015-04-01 08:02:09 UTC 2015-04-01
3639. checkbox-touch:py: use all_exporers A...

Author: Zygmunt Krynicki
Revision Date: 2015-04-01 08:01:49 UTC

checkbox-touch:py: use all_exporers API

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

lp:~zyga/checkbox/ppa-packaging-plainbox-provider-checkbox (Has a merge proposal) 1 Development 2015-03-31 16:44:41 UTC 2015-03-31
23. Build-depend on plainbox-provider-res...

Author: Zygmunt Krynicki
Revision Date: 2015-03-31 16:44:41 UTC

Build-depend on plainbox-provider-resource-generic for validation

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/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:~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: Rod 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:~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/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/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:~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:~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>

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