Merge ~bettyl/plainbox-provider-checkbox:add-after-suspend-dvd into plainbox-provider-checkbox:master

Proposed by Betty Lin
Status: Merged
Approved by: Sylvain Pineau
Approved revision: 06da6996e2ecfc27147253d87db6a79bede22c39
Merged at revision: 49c4d40998569ade131b7c631952f0130580d632
Proposed branch: ~bettyl/plainbox-provider-checkbox:add-after-suspend-dvd
Merge into: plainbox-provider-checkbox:master
Diff against target: 58 lines (+25/-0)
2 files modified
units/optical/jobs.pxu (+2/-0)
units/optical/test-plan.pxu (+23/-0)
Reviewer Review Type Date Requested Status
Devices Certification Bot Needs Fixing
Maciej Kisielewski Approve
Betty Lin (community) Needs Resubmitting
Review via email: mp+370037@code.launchpad.net

Description of the change

Confirm the modification can work by the following check:

u@u-HP-ZBook-17-G5:~$ checkbox-cli list-bootstrapped com.canonical.certification::client-cert-18-04 | grep optical
com.canonical.certification::optical/read_sr0
com.canonical.certification::optical_drive_sr0
com.canonical.certification::optical/bluray-read_sr0
com.canonical.certification::optical/detect
com.canonical.certification::after-suspend-manual-optical/read_sr0
com.canonical.certification::after-suspend-manual-optical/bluray-read_sr0

To post a comment you must log in.
Revision history for this message
Maciej Kisielewski (kissiel) wrote :

One question below.

review: Needs Information
Revision history for this message
Betty Lin (bettyl) wrote :

@Maciej

I refer to some test plans for the content of "after-suspend-xxx-cert-full", for example: Audio, touchpad ...etc.
I think this update should be corresponded with others.

review: Needs Resubmitting
Revision history for this message
Maciej Kisielewski (kissiel) wrote :

LGTM, +1

review: Approve
Revision history for this message
Devices Certification Bot (ce-certification-qa) wrote :

The merge was fine but running tests failed.

[bionic] [03:11:35] starting container
Device project added to bionic-testing
[xenial] [03:11:37] starting container
Device project added to xenial-testing
[bionic] [03:11:49] provisioning container
[xenial] [03:11:49] provisioning container
[bionic] [03:11:56] Unable to provision requirements in container!
[bionic] output: https://paste.ubuntu.com/p/WvFfYpHhB9/
[bionic] [03:11:59] Fixing file permissions in source directory
[bionic] Destroying failed container to reclaim resources
[xenial] [03:12:11] Starting tests...
[xenial] Found a test script: ./requirements/container-tests-provider-checkbox
[xenial] [03:13:52] container-tests-provider-checkbox: PASS
[xenial] [03:13:52] Fixing file permissions in source directory
[xenial] [03:13:52] Destroying container

review: Needs Fixing
Revision history for this message
Devices Certification Bot (ce-certification-qa) wrote :

The merge was fine but running tests failed.

[bionic] [07:57:17] starting container
[xenial] [07:57:18] starting container
Device project added to bionic-testing
Device project added to xenial-testing
[xenial] [07:57:28] provisioning container
[bionic] [07:57:30] provisioning container
[bionic] [07:57:37] Unable to provision requirements in container!
[bionic] output: https://paste.ubuntu.com/p/jGb9f3jTfk/
[bionic] [07:57:39] Fixing file permissions in source directory
[bionic] Destroying failed container to reclaim resources
[xenial] [07:57:52] Starting tests...
[xenial] Found a test script: ./requirements/container-tests-provider-checkbox
[xenial] [08:00:23] container-tests-provider-checkbox: PASS
[xenial] [08:00:23] Fixing file permissions in source directory
[xenial] [08:00:23] Destroying container

review: Needs Fixing

Preview Diff

[H/L] Next/Prev Comment, [J/K] Next/Prev File, [N/P] Next/Prev Hunk
1diff --git a/units/optical/jobs.pxu b/units/optical/jobs.pxu
2index 707c02d..53a2877 100644
3--- a/units/optical/jobs.pxu
4+++ b/units/optical/jobs.pxu
5@@ -16,6 +16,7 @@ id: optical/read_{name}
6 estimated_duration: 120.0
7 user: root
8 command: optical_read_test /dev/{name}
9+flags: also-after-suspend-manual
10 _description:
11 PURPOSE:
12 This test will check your {product} device's ability to read CD media
13@@ -164,6 +165,7 @@ requires:
14 optical_drive_{name}.bd_read == "supported"
15 user: root
16 command: optical_read_test /dev/{name}
17+flags: also-after-suspend-manual
18 _description:
19 PURPOSE:
20 This test will check your {product} device's ability to read Blu-Ray (BD) media
21diff --git a/units/optical/test-plan.pxu b/units/optical/test-plan.pxu
22index 2e53d79..f927f00 100644
23--- a/units/optical/test-plan.pxu
24+++ b/units/optical/test-plan.pxu
25@@ -31,6 +31,17 @@ include:
26 bootstrap_include:
27 device
28
29+id: after-suspend-optical-cert-full
30+unit: test plan
31+_name: Optical drive tests (after suspend)
32+_description:
33+ Optical drive tests (after suspend)
34+include:
35+ optical/detect certification-status=blocker
36+ after-suspend-manual-optical/read_.* certification-status=blocker
37+ after-suspend-manual-optical/bluray-read_.* certification-status=blocker
38+bootstrap_include:
39+ device
40
41 id: optical-cert-blockers
42 unit: test plan
43@@ -42,3 +53,15 @@ include:
44 optical/bluray-read_.* certification-status=blocker
45 bootstrap_include:
46 device
47+
48+id: after-suspend-optical-cert-blockers
49+unit: test plan
50+_name: Optical drive tests (certification blockers only)
51+_description: Optical drive tests (certification blockers only)
52+include:
53+ optical/detect certification-status=blocker
54+ after-suspend-manual-optical/read_.* certification-status=blocker
55+ after-suspend-manual-optical/bluray-read_.* certification-status=blocker
56+bootstrap_include:
57+ device
58+

Subscribers

People subscribed via source and target branches