lp:~sylvain-pineau/plainbox-provider-checkbox

Owned by Sylvain Pineau
Get this repository:
git clone https://git.launchpad.net/~sylvain-pineau/plainbox-provider-checkbox
Only Sylvain Pineau can upload to this repository. If you are Sylvain Pineau please log in for upload directions.

Branches

Name Last Modified Last Commit
classic-friendly-2 2018-02-22 14:00:51 UTC
Remove autorestart flags for pm_test jobs

Author: Sylvain Pineau
Author Date: 2018-02-22 08:56:55 UTC

Remove autorestart flags for pm_test jobs

Resuming is performed thanks to the respawn command

fix-1749857 2018-02-19 09:06:12 UTC
wireless: Don't create template instances if interface is "UNKNOWN"

Author: Sylvain Pineau
Author Date: 2018-02-19 09:06:12 UTC

wireless: Don't create template instances if interface is "UNKNOWN"

Fixes lp:1749857

classic-friendly 2018-02-14 09:18:18 UTC
units: Use the executable resource for glxgears/glxinfo/qmlscene/wmctrl

Author: Sylvain Pineau
Author Date: 2018-02-14 09:04:27 UTC

units: Use the executable resource for glxgears/glxinfo/qmlscene/wmctrl

fix-1535503 2018-02-09 12:15:14 UTC
stress/poweroff_30: Extend wakup time to 150s

Author: Sylvain Pineau
Author Date: 2018-02-09 12:15:14 UTC

stress/poweroff_30: Extend wakup time to 150s

And fix -r (repetition) argument calls (-r instead of --r)

Fixes: lp:1535503

fix-1736810 2018-02-08 15:03:09 UTC
dkms_info: Remove requirements on package.name == 'dkms'

Author: Sylvain Pineau
Author Date: 2018-02-08 15:03:09 UTC

dkms_info: Remove requirements on package.name == 'dkms'

If the SUT does not have the package, the attachment is no created (not even
an empty one) leading to a broken submission json report.

Fixes lp:1736810

fwts-exec-from-snap 2018-02-07 10:47:00 UTC
Allow jobs requiring fwts to run from a checkbox snap

Author: Sylvain Pineau
Author Date: 2018-02-07 10:47:00 UTC

Allow jobs requiring fwts to run from a checkbox snap

fix-1695912 2018-02-05 15:54:49 UTC
Merge branch 'master' of git+ssh://git.launchpad.net/plainbox-provider-checkbox

Author: Sylvain Pineau
Author Date: 2018-02-05 15:54:49 UTC

Merge branch 'master' of git+ssh://git.launchpad.net/plainbox-provider-checkbox

fix-1734248 2018-02-02 11:19:02 UTC
bin:lock_screen_watcher: Full rewrite to handle 14.04 to 17.10 use cases

Author: Sylvain Pineau
Author Date: 2018-02-02 11:19:02 UTC

bin:lock_screen_watcher: Full rewrite to handle 14.04 to 17.10 use cases

Unity interface is com.ubuntu.Upstart0_6
Gonme interface is org.gnome.ScreenSaver

Fixes lp:1734248

update_requirements 2018-01-26 16:09:12 UTC
Update requirements to depend on checkbox-ng

Author: Sylvain Pineau
Author Date: 2018-01-26 16:09:12 UTC

Update requirements to depend on checkbox-ng

fix-1717204 2018-01-23 12:26:14 UTC
bin:graphics_env: No need to set provider on AMD DRI3 config

Author: Sylvain Pineau
Author Date: 2018-01-23 12:26:14 UTC

bin:graphics_env: No need to set provider on AMD DRI3 config

Base on https://wiki.archlinux.org/index.php/PRIME, there is a note describing
as following:

Note: This setting (xrandr --setprovideroffloadsink provider sink) is no longer
necessary when using the default intel/modesetting driver from the official
repos, as they have DRI3 enabled by default and will therefore automatically
make these assignments.

Fixes: lp:1717204

dev_parse_no_plainbox 2018-01-22 16:27:07 UTC
submission: call dev parse command using python3 -m plainbox

Author: Sylvain Pineau
Author Date: 2018-01-22 16:27:07 UTC

submission: call dev parse command using python3 -m plainbox

Remove the packaging meta data unit that required plainbox debian package

fix-1732819-1734638-1732610 2017-12-20 12:23:16 UTC
Create after-suspend manual usb type-C tests and related nested test plans

Author: Sylvain Pineau
Author Date: 2017-12-20 12:23:16 UTC

Create after-suspend manual usb type-C tests and related nested test plans

Fixes: lp:1732819

is_snap_based_helper 2017-12-18 12:14:02 UTC
Update wireless template jobs to check slot connections only on ubuntu core

Author: Sylvain Pineau
Author Date: 2017-12-18 12:14:02 UTC

Update wireless template jobs to check slot connections only on ubuntu core

wireless-after-suspend-manual 2017-11-09 16:26:16 UTC
wireless: Use also-after-suspend-manual to create jobs depending on manual su...

Author: Sylvain Pineau
Author Date: 2017-11-09 16:26:16 UTC

wireless: Use also-after-suspend-manual to create jobs depending on manual suspend

usb-c-blockers 2017-10-31 10:31:42 UTC
usb-c: Move all usb type C tests to whitelist

Author: Sylvain Pineau
Author Date: 2017-10-31 10:31:42 UTC

usb-c: Move all usb type C tests to whitelist

keys_suspend_manual 2017-10-24 08:21:06 UTC
keys: Use also-after-suspend-manual to avoid depending on suspend auto test

Author: Sylvain Pineau
Author Date: 2017-10-24 08:21:06 UTC

keys: Use also-after-suspend-manual to avoid depending on suspend auto test

blockers_update_w43 2017-10-23 15:15:57 UTC
optical: Only keep read tests

Author: Sylvain Pineau
Author Date: 2017-10-23 15:15:57 UTC

optical: Only keep read tests

blockers_update_w41 2017-10-10 18:23:06 UTC
Keep hibernate tests in the greylist

Author: Sylvain Pineau
Author Date: 2017-10-10 18:23:06 UTC

Keep hibernate tests in the greylist

fix-1720970 2017-10-09 19:44:22 UTC
bin:pm_test: Resume checkbox as a normal user (sudo -u)

Author: Sylvain Pineau
Author Date: 2017-10-09 19:44:22 UTC

bin:pm_test: Resume checkbox as a normal user (sudo -u)

Fixes: LP:1720970

buildstamp_snappy 2017-09-29 09:24:18 UTC
Update info/buildstamp attachment job to work on snappy

Author: Sylvain Pineau
Author Date: 2017-09-29 09:24:18 UTC

Update info/buildstamp attachment job to work on snappy

To keep the parsing logic (only keep the second line of the file), the command
for snappy is:

echo && date -r /var/lib/snapd/seed/seed.yaml -R

blockers-auto-nested-parts 2017-09-25 19:13:04 UTC
Add automated and blockers test plans meant to be used as nested parts

Author: Sylvain Pineau
Author Date: 2017-09-25 19:13:04 UTC

Add automated and blockers test plans meant to be used as nested parts

remove_more_key_led_tests 2017-09-25 08:47:34 UTC
Remove more key/led tests for certification

Author: Sylvain Pineau
Author Date: 2017-09-25 08:47:34 UTC

Remove more key/led tests for certification

add_fwts_path_for_snappy 2017-09-22 13:23:24 UTC
Add $SNAP/usr/lib/fwts to LD_LIBRARY_PATH for all suspend jobs

Author: Sylvain Pineau
Author Date: 2017-09-22 13:23:24 UTC

Add $SNAP/usr/lib/fwts to LD_LIBRARY_PATH for all suspend jobs

To avoid the following error while running the suspend/suspend_advanced_auto
test on snappy:

fwts: error while loading shared libraries: libfwtsacpica.so.1: cannot open shared object file: No such file or directory
==================== Test Results ====================
 - Cycle 0: Status: PASS Sleep Elapsed: 0.00000 Resume Elapsed: 0.00000
Average time to sleep: 0.00000
Average time to resume: 0.00000

nested_test_plans 2017-09-22 09:44:54 UTC
Nested test plans meant to build the desktop certification test plan

Author: Sylvain Pineau
Author Date: 2017-09-22 09:44:54 UTC

Nested test plans meant to build the desktop certification test plan

fix-1712018 2017-08-24 15:16:00 UTC
graphics: Add a pretest to check the opengl renderer (AMD GPU and DRI_PRIME=1)

Author: Sylvain Pineau
Author Date: 2017-08-24 15:16:00 UTC

graphics: Add a pretest to check the opengl renderer (AMD GPU and DRI_PRIME=1)

Fixes: LP:1712018

fix-1705415 2017-07-20 15:58:54 UTC
pm_test: Log everything on stdout

Author: Sylvain Pineau
Author Date: 2017-07-20 15:58:54 UTC

pm_test: Log everything on stdout

Red output while running the test from checkbox is so scary...

card_reader_manifest 2017-07-19 09:07:09 UTC
Use a manifest entry for card readers

Author: Sylvain Pineau
Author Date: 2017-07-19 09:07:09 UTC

Use a manifest entry for card readers

Depending on the device driver, the card reader devices can only show up
in the udev database and lsusb ouput when there's a card plugged in.
Test requirements based on device.category == 'CARDREADER' must be avoided.

See https://bugs.launchpad.net/plainbox-provider-checkbox/+bug/1704093

fix-1703791-1704093 2017-07-18 08:25:48 UTC
bin: Fix bt_connect import statement

Author: Sylvain Pineau
Author Date: 2017-07-18 08:25:48 UTC

bin: Fix bt_connect import statement

Fixes: LP:1703791

snap-calling-jobs-preserve-cwd 2017-07-10 15:52:29 UTC
Add preservce-cwd to all jobs calling a snap

Author: Sylvain Pineau
Author Date: 2017-07-10 15:52:29 UTC

Add preservce-cwd to all jobs calling a snap

eth_detect_fix 2017-07-07 15:06:08 UTC
network_device_info: Only do the check for Ethernet devices

Author: Sylvain Pineau
Author Date: 2017-07-07 15:06:08 UTC

network_device_info: Only do the check for Ethernet devices

fix-1701226 2017-07-07 08:54:19 UTC
Use the udev pasrser ACCELEROMETER category to trigger the input/acceleromete...

Author: Sylvain Pineau
Author Date: 2017-07-07 08:54:19 UTC

Use the udev pasrser ACCELEROMETER category to trigger the input/accelerometer test

Note: The Device Check report also lists the detected ACCELEROMETER.

Fixes: LP:1701226

cleanup_duplicates 2017-07-03 08:21:59 UTC
Update virtualization jobs to work on snappy

Author: Sylvain Pineau
Author Date: 2017-07-03 08:21:59 UTC

Update virtualization jobs to work on snappy

fix-1692764 2017-06-16 13:01:42 UTC
dmitest: Fix client mode by accepting Convertible chassis type

Author: Sylvain Pineau
Author Date: 2017-06-16 13:01:42 UTC

dmitest: Fix client mode by accepting Convertible chassis type

Fixes: LP:1692764

fix-1691433 2017-05-17 10:19:53 UTC
bin:graphics_env: Set DRI_PRIME also for radeon driver

Author: Sylvain Pineau
Author Date: 2017-05-17 10:19:53 UTC

bin:graphics_env: Set DRI_PRIME also for radeon driver

Fixes LP:1691433

fix-1689212 2017-05-15 08:10:40 UTC
Run touchpad jobs also on 'Convertible' chassis type

Author: Sylvain Pineau
Author Date: 2017-05-15 08:10:40 UTC

Run touchpad jobs also on 'Convertible' chassis type

Fixes: LP:1689212

remove_template_filter 2017-04-21 10:44:17 UTC
Remove the filter_templates and run_templates scripts

Author: Sylvain Pineau
Author Date: 2017-04-21 10:44:17 UTC

Remove the filter_templates and run_templates scripts

snap_resource 2017-04-07 09:06:39 UTC
Add snap resource to miscellanea/submission-resources

Author: Sylvain Pineau
Author Date: 2017-04-07 09:06:39 UTC

Add snap resource to miscellanea/submission-resources

no_prefix_block_resource 2017-04-04 07:52:03 UTC
jobs:disks: Express requirements using the new block_device_resource prop names

Author: Sylvain Pineau
Author Date: 2017-04-04 07:52:03 UTC

jobs:disks: Express requirements using the new block_device_resource prop names

Resources expressions are considering one resource object at a time.
Syntax like:

    block_device.smart == 'True' and block_device.name == '{name}'

are thus safer to use as it moves the parameter var outside (i.e {name})
the resource property.

json_attachments_no_key 2017-04-03 07:39:35 UTC
Merge branch 'master' of git+ssh://git.launchpad.net/plainbox-provider-checkbox

Author: Sylvain Pineau
Author Date: 2017-04-03 07:39:35 UTC

Merge branch 'master' of git+ssh://git.launchpad.net/plainbox-provider-checkbox

test-fail 2017-02-05 11:04:49 UTC
bad commit

Author: Sylvain Pineau
Author Date: 2017-02-05 11:04:49 UTC

bad commit

1660653-fix-disk_stats_test 2017-01-31 17:31:49 UTC
disk_stats_test: less output, better failure output, fixed grep issue when th...

Author: Jeff Lane 
Author Date: 2017-01-31 15:57:10 UTC

disk_stats_test: less output, better failure output, fixed grep issue when there are two disks with similar names LP: #1660653

new_json_exporter_2 2016-10-31 09:45:02 UTC
New json attachments required for the submission report

Author: Sylvain Pineau
Author Date: 2016-10-31 09:45:02 UTC

New json attachments required for the submission report

Both using the plainbox dev parse helpers

new_json_exporter 2016-10-18 17:49:07 UTC
A set of new "_json" attachments jobs to help building the new json report

Author: Sylvain Pineau
Author Date: 2016-10-18 17:49:07 UTC

A set of new "_json" attachments jobs to help building the new json report

The new JSON exporter aggregates json blobs from resources and attachments.
This conversion was previously done at checkbox-support level thanks to dedicated
parsers (udevadm, meminfo, cpuifo, dkms, ...).
To avoid depending on those parsers in plainbox, the trick is to call those
parsers using 'plainbox dev parse' and a few 'jq' calls to match C3 needs.

101143 of 143 results
This repository contains Public information 
Everyone can see this information.

Subscribers