lp:~pieq/plainbox-provider-checkbox

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

Branches

Name Last Modified Last Commit
fde-tpm-description 2019-10-09 03:29:20 UTC 2019-10-09
disk: modify tpm-fde job wording

Author: Pierre Equoy
Author Date: 2019-10-09 03:29:20 UTC

disk: modify tpm-fde job wording

Additional testing with TPM-enabled full disk encryption shows that
something as simple as switching Secure Boot on/off in the BIOS is
enough to change the TPM state and therefore to prevent the device from
booting.

check-fde-tpm 2019-08-23 09:21:18 UTC 2019-08-23
Add manual test to check decryption error when TPM data modified

Author: Pierre Equoy
Author Date: 2019-08-23 09:19:35 UTC

Add manual test to check decryption error when TPM data modified

There is no easy way to automate a test to check that device data
partition cannot be decrypted if TPM2 data is modified.

The easiest way is to manually flash the BIOS after installing the OEM
image. By doing so, the TPM data, including data used for data partition
decryption, is modified, making it impossible to decrypt the partition
and boot the device.

fix-1834127-pm_test-log 2019-06-25 07:26:13 UTC 2019-06-25
bin:pm_test: use the proper fwts.log file to compute sleep/resume times

Author: Pierre Equoy
Author Date: 2019-06-25 07:26:13 UTC

bin:pm_test: use the proper fwts.log file to compute sleep/resume times

pm_test relies on fwts_test.py from checkbox_support. However,
fwts_test.py --log argument takes a filename without and appends `.log`
to it.

When calling it from pm_test with argument `--log={}/fwts.log`, we are
in fact working on file `fwts.log.log` instead of `fwts.log`, so the log
file used for later computation is erroneous (it doesn't contain the
"Iteration n" markers needed to find the average sleep/resume times),
which leads to wrong results and ultimately a set of jobs
(power-management/suspend-*-cycles-time-check*) that always fail.

LP: #1834127

fix-1831719-graphics_env-bionic 2019-06-06 02:56:15 UTC 2019-06-06
bin: let PRIME offloading on AMD GPUs work on any Ubuntu release

Author: Pierre Equoy
Author Date: 2019-06-06 02:56:15 UTC

bin: let PRIME offloading on AMD GPUs work on any Ubuntu release

When the script to set PRIME offloading on AMD GPUs was initially
writted, we were still certifying Trusty (14.04) configs, and since
Trusty didn't have this feature, we needed to bypass it.

Now that all the Ubuntu releases we certify support AMD GPU offloading
(i.e. DRI_PRIME=1 for amdgpu drivers), we get rid of the check on Ubuntu
release.

LP: #1831719

fix-1816809-NA-times 2019-03-05 09:31:10 UTC 2019-03-05
providers:checkbox: better handle unexpected times in sleep_time_check

Author: Pierre Equoy
Author Date: 2019-03-05 09:31:10 UTC

providers:checkbox: better handle unexpected times in sleep_time_check

Sometimes, the time to sleep or resume cannot be computed accurately by
FWTS. Instead of returning a numeric value, FWTS then returns "N/A".

This commit handles this kind of case better. The job will fail (because
it cannot calculate average time), but will provide clearer information
instead of a scary stack trace.

LP: #1816809

suspend-with-coldboots 2019-02-08 03:11:16 UTC 2019-02-08
stress: add summaries for the 30 suspend cycles jobs

Author: Pierre Equoy
Author Date: 2019-02-08 03:09:09 UTC

stress: add summaries for the 30 suspend cycles jobs

ethernet-job-missing-category 2018-09-11 06:35:42 UTC 2018-09-11
Add category to template job `ethernet/hotplug-*-end-cycle`

Author: Pierre Equoy
Author Date: 2018-09-11 06:35:42 UTC

Add category to template job `ethernet/hotplug-*-end-cycle`

docking-new-jobs-lp1785212 2018-08-27 10:04:59 UTC 2018-08-27
dock: generic test plan and additional jobs

Author: Pierre Equoy
Author Date: 2018-08-27 10:04:59 UTC

dock: generic test plan and additional jobs

cert-blocker-reboot-poweroff 2018-04-25 05:27:14 UTC 2018-04-25
Add cert blocker status to reboot and poweroff stress tests

Author: Pierre Equoy
Author Date: 2018-04-25 05:27:14 UTC

Add cert blocker status to reboot and poweroff stress tests

fix1715592-touchpad-jobs 2017-09-18 03:33:39 UTC 2017-09-18
Replace deprecated `description` field in touchpad jobs

Author: Pierre Equoy
Author Date: 2017-09-18 03:33:39 UTC

Replace deprecated `description` field in touchpad jobs

The `description` field has been deprecated for a while, so this commit
replaces it with the `purpose`, `steps` and `verificatoin` ones for the
touchpad jobs.

graphic-suspend-jobs-dependance 2017-09-13 03:21:46 UTC 2017-09-13
Make "after suspend" graphic jobs depending on the proper suspend job

Author: Pierre Equoy
Author Date: 2017-09-13 03:21:46 UTC

Make "after suspend" graphic jobs depending on the proper suspend job

A lot of the graphics "after suspend" tests were started after running
`suspend/{index}_suspend_after_switch_to_card_{product_slug}_xenial` instead of
depending on it.

If this job fails or is skipped, there is no reason to want to run "after
suspend" jobs such as
`suspend/{index}_glxgears_after_suspend_{product_slug}_xenial` for instance.

master 2017-09-12 06:18:41 UTC 2017-09-12
Clarify manifest.has_card_reader name

Author: Pierre Equoy
Author Date: 2017-09-12 06:18:41 UTC

Clarify manifest.has_card_reader name

The current name for this manifest is just "Card Reader".
This can be misleading, as it could be taken for a smart card reader
instead of what it is (media card reader).

1660386-fix-dest-dir 2017-02-23 04:30:16 UTC 2017-02-23
Add auto-unmount feature in the storage test

Author: Pierre Equoy
Author Date: 2017-02-23 04:30:16 UTC

Add auto-unmount feature in the storage test

It's better to put things back into the state they were before we started the
test. The storage test now unmount any partition it may have mounted itself and
removes the temporary directory created to mount it into.

LP: #1660386

1660386-mount-drive-before-storage-tests 2017-02-22 08:01:09 UTC 2017-02-22
Automatically mount drives when running storage tests

Author: Pierre Equoy
Author Date: 2017-02-22 08:01:09 UTC

Automatically mount drives when running storage tests

When running disk/storage_device_* jobs, if the drive is not mounted, we now
check if it can be mounted (i.e. if it has a partition) and if possible we
mount it to a dedicated temporary location in order to perform the storage
tests.

LP: #1660386

1655211-graphics-driver 2017-02-07 09:42:00 UTC 2017-02-07
Update graphics_driver script to handle Matrox cards

Author: Pierre Equoy
Author Date: 2017-02-07 09:42:00 UTC

Update graphics_driver script to handle Matrox cards

One of the devices being tested uses a Matrox card. This card is using a kernel
mode setting (kms) driver called 'modesetting' to work, but this use case was
not handled in our graphics_driver script that displays information about
drivers currently in use.

LP: #1655211

1658624-fwts-tests-list-update 2017-01-24 10:17:30 UTC 2017-01-24
Update FWTS tests using HWE recommendations

Author: Pierre Equoy
Author Date: 2017-01-24 09:48:46 UTC

Update FWTS tests using HWE recommendations

Following HWE recommendations, we decided to update our fwts test script to
split only between HWE and QA ("Recommended") tests.

The options to launch the script have been updated accordingly.

LP: #1658624

fix-1636060-round2 2016-12-07 08:28:38 UTC 2016-12-07
Add missing template filtering to suspend jobs

Author: Pierre Equoy
Author Date: 2016-12-07 08:28:38 UTC

Add missing template filtering to suspend jobs

Some filtering was missing for suspend jobs to complete lp:1636060.
In addition, the filtering for the graphics card switch job was changed to the
xenial-related job, since this is where we need this new template filtering.

LP: #1636060

fix-1636060 2016-11-15 07:12:11 UTC 2016-11-15
Filter out some jobs if discrete GPU can do offloading

Author: Pierre Equoy
Author Date: 2016-11-15 07:12:11 UTC

Filter out some jobs if discrete GPU can do offloading

If the device being tested has two GPUs (one integrated, one discrete), but the
discrete GPU can perform GPU Offloading (i.e. can launch a specific program or
game using the discrete GPU while using the intergrated one by default), then
some jobs are not required to be run: typically, jobs that are handled by
integrated GPU such as desktop-related tasks.

LP: #1636060

118 of 18 results
This repository contains Public information 
Everyone can see this information.

Subscribers