Merge ~jocave/plainbox-provider-certification-client:create-odm-prog-18-tps into plainbox-provider-certification-client:master

Proposed by Jonathan Cave
Status: Merged
Approved by: Jonathan Cave
Approved revision: 77c02bdfa77b8bcba2956783917bb2ef00e55aad
Merged at revision: 5299733757f6c2c7dfd8a00298c1dbd02473b26e
Proposed branch: ~jocave/plainbox-provider-certification-client:create-odm-prog-18-tps
Merge into: plainbox-provider-certification-client:master
Diff against target: 187 lines (+167/-0)
3 files modified
units/client-cert-odm-desktop-18-04.pxu (+80/-0)
units/client-cert-odm-server-18-04.pxu (+9/-0)
units/client-cert-odm-ubuntucore-18.pxu (+78/-0)
Reviewer Review Type Date Requested Status
Sylvain Pineau Approve
Review via email: mp+387655@code.launchpad.net

Description of the change

New ODM Certification test plans for 18.04/UC18. Follow the same pattern as the just landed focal versions.

To post a comment you must log in.
Revision history for this message
Sylvain Pineau (sylvain-pineau) wrote :

+1

review: Approve

Preview Diff

[H/L] Next/Prev Comment, [J/K] Next/Prev File, [N/P] Next/Prev Hunk
1diff --git a/units/client-cert-odm-desktop-18-04.pxu b/units/client-cert-odm-desktop-18-04.pxu
2new file mode 100644
3index 0000000..90b5fe0
4--- /dev/null
5+++ b/units/client-cert-odm-desktop-18-04.pxu
6@@ -0,0 +1,80 @@
7+id: client-cert-odm-desktop-18-04
8+_name: ODM Client Certification for Desktop 18.04
9+unit: test plan
10+_description:
11+ This test plan is intended for use by ODMs in their own facilities as part of
12+ the ODM Certification programme. This test plan should be used when certifying
13+ Desktop images.
14+include:
15+nested_part:
16+ submission-cert-full
17+ audio-cert-full
18+ bluetooth-cert-full
19+ camera-cert-full
20+ thunderbolt-cert-full
21+ monitor-integrated-gpu-cert-full
22+ graphics-integrated-gpu-cert-full
23+ graphics-discrete-gpu-cert-full
24+ monitor-discrete-gpu-cert-full
25+ input-cert-full
26+ disk-cert-manual
27+ keys-cert-full
28+ led-cert-full
29+ mediacard-cert-full
30+ mobilebroadband-cert-full
31+ networking-cert-full
32+ optical-cert-full
33+ power-management-precheck-cert
34+ touchpad-cert-full
35+ touchscreen-cert-full
36+ usb-cert-full
37+ usb3-cert-full
38+ usb-c-cert-full
39+ wireless-cert-full
40+ before-suspend-reference-cert-full
41+ after-suspend-reference-cert-full
42+ # Test discrete card first, if present, since it's the one we will be using
43+ # after coming back from suspend if the system has hybrid graphics.
44+ after-suspend-graphics-discrete-gpu-cert-full
45+ after-suspend-monitor-discrete-gpu-cert-full
46+ # hibernate-discrete-gpu-cert-full (No hibernate in 18.04)
47+ # Now we ask to switch to the integrated graphics card. This requires a
48+ # restart of checkbox.
49+ after-suspend-graphics-integrated-gpu-cert-full
50+ after-suspend-monitor-integrated-gpu-cert-full
51+ suspend-key-led-oops-check-cert
52+ after-suspend-audio-cert-full
53+ after-suspend-camera-cert-full
54+ after-suspend-input-cert-full
55+ after-suspend-keys-cert-full
56+ after-suspend-led-cert-full
57+ after-suspend-mediacard-cert-full
58+ after-suspend-optical-cert-full
59+ after-suspend-touchpad-cert-full
60+ after-suspend-touchscreen-cert-full
61+ after-suspend-usb-cert-full
62+ after-suspend-usb3-cert-full
63+ after-suspend-usb-c-cert-full
64+ after-suspend-wireless-cert-full
65+ # hibernate-integrated-gpu-cert-full (No hibernate in 18.04)
66+ # The following tests should run BEFORE the automated tests. The reboot and
67+ # power off tests will also give us a clean system to start the stress run
68+ # with.
69+ power-management-reboot-poweroff-cert
70+ # Automated Tests
71+ # The following tests are purely automated and/or lenghty stress tests.
72+ # They have been moved to the end of the test run to improve the testing
73+ # process.
74+ misc-client-cert-full
75+ cpu-cert-full
76+ disk-cert-automated
77+ stress-iperf3-automated
78+ #stress-cert-full
79+ stress-suspend-30-cycles-with-reboots-automated
80+ stress-ng-cert-automated
81+ stress-30-reboot-poweroff-automated
82+ stress-pm-graph
83+ tpm2.0_3.0.4
84+ info-attachment-cert-full
85+exclude:
86+ com.canonical.certification::keys/hibernate
87\ No newline at end of file
88diff --git a/units/client-cert-odm-server-18-04.pxu b/units/client-cert-odm-server-18-04.pxu
89new file mode 100644
90index 0000000..18cd146
91--- /dev/null
92+++ b/units/client-cert-odm-server-18-04.pxu
93@@ -0,0 +1,9 @@
94+# id: client-cert-odm-server-18-04
95+# _name: ODM Client Certification for Server 18.04
96+# unit: test plan
97+# _description:
98+# This test plan is intended for use by ODMs in their own facilities as part of
99+# the ODM Certification programme. This test plan should be used when certifying
100+# Server images.
101+
102+# Use client-cert-odm-desktop-18-04 unless reason to specialise is found
103\ No newline at end of file
104diff --git a/units/client-cert-odm-ubuntucore-18.pxu b/units/client-cert-odm-ubuntucore-18.pxu
105new file mode 100644
106index 0000000..dbea39d
107--- /dev/null
108+++ b/units/client-cert-odm-ubuntucore-18.pxu
109@@ -0,0 +1,78 @@
110+id: client-cert-odm-ubuntucore-18
111+_name: ODM Client Certification for Ubuntu Core 18
112+unit: test plan
113+_description:
114+ This test plan is intended for use by ODMs in their own facilities as part of
115+ the ODM Certification programme. This test plan should be used when certifying
116+ Ubuntu Core images.
117+include:
118+mandatory_include:
119+ com.canonical.plainbox::manifest
120+ executable
121+ dmi
122+ dmi_attachment
123+ dpkg
124+ interface
125+ lsb
126+ lspci_attachment
127+ lsusb_attachment
128+ meminfo
129+ package
130+ rtc
131+ sleep
132+ snap
133+ sysfs_attachment
134+ udev_attachment
135+ udev_json
136+ uname
137+ connections
138+ model_assertion
139+ serial_assertion
140+ net_if_management_attachment
141+bootstrap_include:
142+ bootloader
143+ cpuinfo
144+ device
145+ net_if_management
146+nested_part:
147+ self-full
148+ audio-manual
149+ bluetooth-full
150+ camera-full
151+ led-manual
152+ mediacard-full
153+ rtc-full
154+ serial-full
155+ snappy-snap-full
156+ usb-c-full
157+ usb-full
158+ usb3-full
159+ watchdog-full
160+ wwan-full
161+ com.intel.ipdt::ipdt-plan
162+ cpu-automated
163+ disk-automated
164+ ethernet-automated
165+ i2c-full
166+ memory-automated
167+ networking-automated
168+ wireless-automated
169+ wireless-wifi-master-mode-auto
170+ tpm2.0_3.0.4
171+ suspend-tp
172+ after-suspend-audio-manual
173+ after-suspend-bluetooth-full
174+ after-suspend-ethernet-full
175+ after-suspend-wireless-automated
176+ after-suspend-wwan-full
177+ warm-boot-stress-test
178+ cold-boot-stress-test
179+exclude:
180+ com.intel.ipdt::ipdt/PCH-.*
181+ usb-c/c-to-a-adapter.*
182+ mediacard/mmc-.*
183+ mediacard/cf-.*
184+ mediacard/sdxc-.*
185+ mediacard/ms-.*
186+ mediacard/msp-.*
187+ mediacard/xd-.*

Subscribers

People subscribed via source and target branches