Merge ~jocave/plainbox-provider-certification-client:cert-odm-server-test-plans into plainbox-provider-certification-client:master

Proposed by Jonathan Cave
Status: Merged
Approved by: Jonathan Cave
Approved revision: 9c35942bdf11beabe63b8aaa2d696891ed4cad07
Merged at revision: f12e9ba01b2e18958c2bc991849cba5b4e94bfc5
Proposed branch: ~jocave/plainbox-provider-certification-client:cert-odm-server-test-plans
Merge into: plainbox-provider-certification-client:master
Diff against target: 192 lines (+162/-18)
2 files modified
units/client-cert-odm-server-18-04.pxu (+81/-9)
units/client-cert-odm-server-20-04.pxu (+81/-9)
Reviewer Review Type Date Requested Status
Jonathan Cave (community) Approve
Review via email: mp+397739@code.launchpad.net

Description of the change

Create test plans for Ubuntu Server images by taking the existing Ubuntu Core test plans and excluding any Core specific OS tests.

The filters in the odm-certification launcher already accept these plans so they will be available immediately on release.

To post a comment you must log in.
Revision history for this message
Jonathan Cave (jocave) wrote :

self-approve

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-server-18-04.pxu b/units/client-cert-odm-server-18-04.pxu
2index 18cd146..680851b 100644
3--- a/units/client-cert-odm-server-18-04.pxu
4+++ b/units/client-cert-odm-server-18-04.pxu
5@@ -1,9 +1,81 @@
6-# id: client-cert-odm-server-18-04
7-# _name: ODM Client Certification for Server 18.04
8-# unit: test plan
9-# _description:
10-# This test plan is intended for use by ODMs in their own facilities as part of
11-# the ODM Certification programme. This test plan should be used when certifying
12-# Server images.
13-
14-# Use client-cert-odm-desktop-18-04 unless reason to specialise is found
15\ No newline at end of file
16+id: client-cert-odm-server-18-04
17+_name: ODM Client Certification for Server 18.04
18+unit: test plan
19+_description:
20+ This test plan is intended for use by ODMs in their own facilities as part of
21+ the ODM Certification programme. This test plan should be used when certifying
22+ Server images.
23+include:
24+mandatory_include:
25+ com.canonical.plainbox::manifest
26+ executable
27+ dmi
28+ dmi_attachment
29+ dpkg
30+ interface
31+ lsb
32+ lspci_attachment
33+ lsusb_attachment
34+ meminfo
35+ package
36+ rtc
37+ sleep
38+ snap
39+ sysfs_attachment
40+ udev_attachment
41+ udev_json
42+ uname
43+ connections
44+ model_assertion
45+ serial_assertion
46+ net_if_management_attachment
47+bootstrap_include:
48+ bootloader
49+ cpuinfo
50+ device
51+ net_if_management
52+nested_part:
53+ self-full
54+ audio-manual
55+ bluetooth-full
56+ camera-full
57+ led-manual
58+ mediacard-full
59+ rtc-full
60+ serial-full
61+ usb-c-full
62+ usb-full
63+ usb3-full
64+ watchdog-full
65+ wwan-full
66+ com.intel.ipdt::ipdt-plan
67+ cpu-automated
68+ disk-automated
69+ ethernet-automated
70+ i2c-full
71+ memory-automated
72+ networking-automated
73+ snappy-snap-automated
74+ wireless-automated
75+ wireless-wifi-master-mode-auto
76+ tpm2.0_3.0.4
77+ suspend-tp
78+ after-suspend-audio-manual
79+ after-suspend-bluetooth-full
80+ after-suspend-ethernet-full
81+ after-suspend-wireless-automated
82+ after-suspend-wwan-full
83+ warm-boot-stress-test
84+ cold-boot-stress-test
85+exclude:
86+ com.intel.ipdt::ipdt/PCH-.*
87+ usb-c/c-to-a-adapter.*
88+ mediacard/mmc-.*
89+ mediacard/cf-.*
90+ mediacard/sdxc-.*
91+ mediacard/ms-.*
92+ mediacard/msp-.*
93+ mediacard/xd-.*
94+ rtc/battery
95+ ubuntucore/os-.*
96+ snappy/os-.*
97diff --git a/units/client-cert-odm-server-20-04.pxu b/units/client-cert-odm-server-20-04.pxu
98index 729eec1..daa9856 100644
99--- a/units/client-cert-odm-server-20-04.pxu
100+++ b/units/client-cert-odm-server-20-04.pxu
101@@ -1,9 +1,81 @@
102-# id: client-cert-odm-server-20-04
103-# _name: ODM Client Certification for Server 20.04
104-# unit: test plan
105-# _description:
106-# This test plan is intended for use by ODMs in their own facilities as part of
107-# the ODM Certification programme. This test plan should be used when certifying
108-# Server images.
109-
110-# Use client-cert-odm-desktop-20-04 unless reason to specialise is found
111\ No newline at end of file
112+id: client-cert-odm-server-20-04
113+_name: ODM Client Certification for Server 20.04
114+unit: test plan
115+_description:
116+ This test plan is intended for use by ODMs in their own facilities as part of
117+ the ODM Certification programme. This test plan should be used when certifying
118+ Server images.
119+include:
120+mandatory_include:
121+ com.canonical.plainbox::manifest
122+ executable
123+ dmi
124+ dmi_attachment
125+ dpkg
126+ interface
127+ lsb
128+ lspci_attachment
129+ lsusb_attachment
130+ meminfo
131+ package
132+ rtc
133+ sleep
134+ snap
135+ sysfs_attachment
136+ udev_attachment
137+ udev_json
138+ uname
139+ connections
140+ model_assertion
141+ serial_assertion
142+ net_if_management_attachment
143+bootstrap_include:
144+ bootloader
145+ cpuinfo
146+ device
147+ net_if_management
148+nested_part:
149+ self-full
150+ audio-manual
151+ bluetooth-full
152+ camera-full
153+ led-manual
154+ mediacard-full
155+ rtc-full
156+ serial-full
157+ usb-c-full
158+ usb-full
159+ usb3-full
160+ watchdog-full
161+ wwan-full
162+ com.intel.ipdt::ipdt-plan
163+ cpu-automated
164+ disk-automated
165+ ethernet-automated
166+ i2c-full
167+ memory-automated
168+ networking-automated
169+ snappy-snap-automated
170+ wireless-automated
171+ wireless-wifi-master-mode-auto
172+ tpm2.0_4.1.1-automated
173+ suspend-tp
174+ after-suspend-audio-manual
175+ after-suspend-bluetooth-full
176+ after-suspend-ethernet-full
177+ after-suspend-wireless-automated
178+ after-suspend-wwan-full
179+ warm-boot-stress-test
180+ cold-boot-stress-test
181+exclude:
182+ com.intel.ipdt::ipdt/PCH-.*
183+ usb-c/c-to-a-adapter.*
184+ mediacard/mmc-.*
185+ mediacard/cf-.*
186+ mediacard/sdxc-.*
187+ mediacard/ms-.*
188+ mediacard/msp-.*
189+ mediacard/xd-.*
190+ rtc/battery
191+ ubuntucore/os-.*
192+ snappy/os-.*

Subscribers

People subscribed via source and target branches