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 8 active reviews.

Checkbox has 279 active branches owned by 47 people and 6 teams. There were 702 commits by 13 people in the last month.

Bazaar branches

Name Status Last Modified Last Commit
lp:checkbox
Series: trunk
bug 1 Development 2015-07-01 09:41:39 UTC 17 hours ago
3870. "automatic merge of lp:~zyga/checkbox...

Author: Zygmunt Krynicki
Revision Date: 2015-07-01 09:41:39 UTC

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

lp:checkbox/release
Series: release
bug(Has a merge proposal) 1 Development 2015-06-26 13:58:17 UTC 2015-06-26
3868. checkbox-ng: increment version to 0.20c1

Author: Sylvain Pineau
Revision Date: 2015-06-26 13:58:17 UTC

checkbox-ng: increment version to 0.20c1

lp:~jocave/checkbox/qml-msg01-test 1 Development 2015-07-01 18:14:07 UTC 9 hours ago
3854. Created a number of messaging tests a...

Author: Jonathan Cave
Revision Date: 2015-07-01 18:14:07 UTC

Created a number of messaging tests all based on one generic base component

lp:~cwayne18/checkbox/cbt-getlibs-autopilot (Has a merge proposal) 1 Development 2015-07-01 13:20:41 UTC 14 hours ago
3869. checkbox-touch: comment get-libs to s...

Author: Chris Wayne
Revision Date: 2015-07-01 13:20:41 UTC

checkbox-touch: comment get-libs to show more clearly where this long list of new packages came from

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:~checkbox-dev/checkbox/ppa-packaging-plainbox bug 1 Development 2015-06-25 19:50:42 UTC 2015-06-25
31. "automatic merge of lp:~sylvain-pinea...

Author: Sylvain Pineau
Revision Date: 2015-06-25 19:50:42 UTC

"automatic merge of lp:~sylvain-pineau/checkbox/ppa-packaging-plainbox-libxml2-removal/ by tarmac [r=sylvain-pineau][bug=][author=sylvain-pineau]"

lp:~checkbox-dev/checkbox/ppa-packaging-plainbox-release (Has a merge proposal) 1 Development 2015-06-25 19:50:42 UTC 2015-06-25
31. "automatic merge of lp:~sylvain-pinea...

Author: Sylvain Pineau
Revision Date: 2015-06-25 19:50:42 UTC

"automatic merge of lp:~sylvain-pineau/checkbox/ppa-packaging-plainbox-libxml2-removal/ by tarmac [r=sylvain-pineau][bug=][author=sylvain-pineau]"

lp:~sylvain-pineau/checkbox/ppa-packaging-plainbox-libxml2-removal (Has a merge proposal) 1 Development 2015-06-25 19:40:10 UTC 2015-06-25
31. debian/control: Build dependencies up...

Author: Sylvain Pineau
Revision Date: 2015-06-25 19:40:10 UTC

debian/control: Build dependencies update

Add python3-xlsxwriter and remove libxml2.

lp:~jocave/checkbox/icon-with-internal-transparency (Has a merge proposal) 1 Development 2015-06-25 17:53:40 UTC 2015-06-25
3850. Internal space not transparent

Author: Jonathan Cave
Revision Date: 2015-06-25 17:50:42 UTC

Internal space not transparent

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:~cwayne18/checkbox/qml-tutorial-typofix (Has a merge proposal) 1 Development 2015-06-16 12:58:26 UTC 2015-06-16
3830. Addressing comments from mp

Author: Chris Wayne
Revision Date: 2015-06-16 12:58:26 UTC

Addressing comments from mp

lp:~kissiel/checkbox/qml-tutorial (Has a merge proposal) 1 Development 2015-06-16 08:46:47 UTC 2015-06-16
3828. plainbox:docs: add qml-native jobs tu...

Author: Maciej Kisielewski
Revision Date: 2015-06-16 08:46:47 UTC

plainbox:docs: add qml-native jobs tutorial

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:~checkbox-dev/checkbox/ppa-packaging-plainbox-provider-canonical-certification 1 Development 2015-06-02 14:10:33 UTC 2015-06-02
52. "automatic merge of lp:~sylvain-pinea...

Author: Sylvain Pineau
Revision Date: 2015-06-02 14:10:33 UTC

"automatic merge of lp:~sylvain-pineau/checkbox/ppa-packaging-plainbox-provider-canonical-certification_qt5default-removal/ by tarmac [r=sylvain-pineau][bug=1456563][author=sylvain-pineau]"

lp:~checkbox-dev/checkbox/ppa-packaging-plainbox-provider-canonical-certification-release (Has a merge proposal) 1 Development 2015-06-02 14:10:33 UTC 2015-06-02
52. "automatic merge of lp:~sylvain-pinea...

Author: Sylvain Pineau
Revision Date: 2015-06-02 14:10:33 UTC

"automatic merge of lp:~sylvain-pineau/checkbox/ppa-packaging-plainbox-provider-canonical-certification_qt5default-removal/ by tarmac [r=sylvain-pineau][bug=1456563][author=sylvain-pineau]"

lp:~sylvain-pineau/checkbox/ppa-packaging-plainbox-provider-canonical-certification_qt5default-removal bug(Has a merge proposal) 1 Development 2015-06-02 12:41:18 UTC 2015-06-02
52. debian:control: Remove the qt5-defaul...

Author: Sylvain Pineau
Revision Date: 2015-06-02 12:38:53 UTC

debian:control: Remove the qt5-default dependency

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:~checkbox-dev/checkbox/ppa-packaging-plainbox-provider-checkbox 1 Development 2015-05-21 20:18:44 UTC 2015-05-21
25. Merge trunk back to release This pat...

Author: Sylvain Pineau
Revision Date: 2015-05-21 20:18:44 UTC

Merge trunk back to release

This patch merges current trunk back into the release channel.

lp:~checkbox-dev/checkbox/ppa-packaging-plainbox-provider-checkbox-release (Has a merge proposal) 1 Development 2015-05-21 20:18:44 UTC 2015-05-21
25. Merge trunk back to release This pat...

Author: Sylvain Pineau
Revision Date: 2015-05-21 20:18:44 UTC

Merge trunk back to release

This patch merges current trunk back into the release channel.

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:~checkbox-dev/checkbox/ppa-packaging-checkbox-ng 1 Development 2015-04-27 12:19:28 UTC 2015-04-27
27. "Release_2015_Week18 [r=sylvain-pinea...

Author: Sylvain Pineau
Revision Date: 2015-04-27 12:19:28 UTC

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

lp:~checkbox-dev/checkbox/ppa-packaging-checkbox-ng-release (Has a merge proposal) 1 Development 2015-04-27 12:19:28 UTC 2015-04-27
27. "Release_2015_Week18 [r=sylvain-pinea...

Author: Sylvain Pineau
Revision Date: 2015-04-27 12:19:28 UTC

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

lp:~checkbox-dev/checkbox/ppa-packaging-checkbox-gui 1 Development 2015-04-27 12:19:02 UTC 2015-04-27
18. "Release_2015_Week18 [r=sylvain-pinea...

Author: Sylvain Pineau
Revision Date: 2015-04-27 12:19:02 UTC

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

lp:~checkbox-dev/checkbox/ppa-packaging-checkbox-gui-release (Has a merge proposal) 1 Development 2015-04-27 12:19:02 UTC 2015-04-27
18. "Release_2015_Week18 [r=sylvain-pinea...

Author: Sylvain Pineau
Revision Date: 2015-04-27 12:19:02 UTC

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

lp:~checkbox-dev/checkbox/ppa-packaging-plainbox-provider-resource-generic 1 Development 2015-04-27 12:18:52 UTC 2015-04-27
20. "Release_2015_Week18 [r=sylvain-pinea...

Author: Sylvain Pineau
Revision Date: 2015-04-27 12:18:52 UTC

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

lp:~checkbox-dev/checkbox/ppa-packaging-plainbox-provider-resource-generic-release (Has a merge proposal) 1 Development 2015-04-27 12:18:52 UTC 2015-04-27
20. "Release_2015_Week18 [r=sylvain-pinea...

Author: Sylvain Pineau
Revision Date: 2015-04-27 12:18:52 UTC

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

lp:~checkbox-dev/checkbox/ppa-packaging-checkbox-support 1 Development 2015-04-27 12:18:36 UTC 2015-04-27
21. "Release_2015_Week18 [r=sylvain-pinea...

Author: Sylvain Pineau
Revision Date: 2015-04-27 12:18:36 UTC

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

lp:~checkbox-dev/checkbox/ppa-packaging-checkbox-support-release (Has a merge proposal) 1 Development 2015-04-27 12:18:36 UTC 2015-04-27
21. "Release_2015_Week18 [r=sylvain-pinea...

Author: Sylvain Pineau
Revision Date: 2015-04-27 12:18:36 UTC

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

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/ppa-packaging-plainbox (Has a merge proposal) 1 Development 2015-04-21 15:47:42 UTC 2015-04-21
28. Remove the dependency on dh_python (w...

Author: Zygmunt Krynicki
Revision Date: 2015-04-21 15:47:42 UTC

Remove the dependency on dh_python (which we're not using) as it is not
available on precise.

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: 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/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:~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:~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:~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:~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:~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 Lai
Revision Date: 2014-09-16 20:10:49 UTC

Update README

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

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