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
diff --git a/units/optical/jobs.pxu b/units/optical/jobs.pxu
index 707c02d..53a2877 100644
--- a/units/optical/jobs.pxu
+++ b/units/optical/jobs.pxu
@@ -16,6 +16,7 @@ id: optical/read_{name}
16estimated_duration: 120.016estimated_duration: 120.0
17user: root17user: root
18command: optical_read_test /dev/{name}18command: optical_read_test /dev/{name}
19flags: also-after-suspend-manual
19_description:20_description:
20 PURPOSE:21 PURPOSE:
21 This test will check your {product} device's ability to read CD media22 This test will check your {product} device's ability to read CD media
@@ -164,6 +165,7 @@ requires:
164 optical_drive_{name}.bd_read == "supported"165 optical_drive_{name}.bd_read == "supported"
165user: root166user: root
166command: optical_read_test /dev/{name}167command: optical_read_test /dev/{name}
168flags: also-after-suspend-manual
167_description:169_description:
168 PURPOSE:170 PURPOSE:
169 This test will check your {product} device's ability to read Blu-Ray (BD) media171 This test will check your {product} device's ability to read Blu-Ray (BD) media
diff --git a/units/optical/test-plan.pxu b/units/optical/test-plan.pxu
index 2e53d79..f927f00 100644
--- a/units/optical/test-plan.pxu
+++ b/units/optical/test-plan.pxu
@@ -31,6 +31,17 @@ include:
31bootstrap_include:31bootstrap_include:
32 device32 device
3333
34id: after-suspend-optical-cert-full
35unit: test plan
36_name: Optical drive tests (after suspend)
37_description:
38 Optical drive tests (after suspend)
39include:
40 optical/detect certification-status=blocker
41 after-suspend-manual-optical/read_.* certification-status=blocker
42 after-suspend-manual-optical/bluray-read_.* certification-status=blocker
43bootstrap_include:
44 device
3445
35id: optical-cert-blockers46id: optical-cert-blockers
36unit: test plan47unit: test plan
@@ -42,3 +53,15 @@ include:
42 optical/bluray-read_.* certification-status=blocker53 optical/bluray-read_.* certification-status=blocker
43bootstrap_include:54bootstrap_include:
44 device55 device
56
57id: after-suspend-optical-cert-blockers
58unit: test plan
59_name: Optical drive tests (certification blockers only)
60_description: Optical drive tests (certification blockers only)
61include:
62 optical/detect certification-status=blocker
63 after-suspend-manual-optical/read_.* certification-status=blocker
64 after-suspend-manual-optical/bluray-read_.* certification-status=blocker
65bootstrap_include:
66 device
67

Subscribers

People subscribed via source and target branches