Merge ~pieq/plainbox-provider-canonical-certification:remove-bluetooth-hfp-job-from-n+1-test-plan into plainbox-provider-canonical-certification:master-client

Proposed by Pierre Equoy
Status: Merged
Approved by: Sylvain Pineau
Approved revision: e298be99f2df5af7dce2c2354fcf9ce198070cb0
Merged at revision: e298be99f2df5af7dce2c2354fcf9ce198070cb0
Proposed branch: ~pieq/plainbox-provider-canonical-certification:remove-bluetooth-hfp-job-from-n+1-test-plan
Merge into: plainbox-provider-canonical-certification:master-client
Diff against target: 266 lines (+248/-1)
2 files modified
units/client-cert-16-04.pxu (+0/-1)
units/client-cert-n+1.pxu (+248/-0)
Reviewer Review Type Date Requested Status
Sylvain Pineau (community) Approve
Review via email: mp+297431@code.launchpad.net
To post a comment you must log in.
Revision history for this message
Sylvain Pineau (sylvain-pineau) wrote :

Good job with the N+1 test plan. Looks ok to me. And thanks for the bt/audio removal (For the record, we're keeping bluetooth/audio-a2dp)

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-16-04.pxu b/units/client-cert-16-04.pxu
2index 478ab94..66111ef 100644
3--- a/units/client-cert-16-04.pxu
4+++ b/units/client-cert-16-04.pxu
5@@ -44,7 +44,6 @@ include:
6 # See Monitor / Graphic test section for hybrid-graphic monitor audio tests
7 bluetooth/detect-output certification-status=blocker
8 bluetooth/audio-a2dp certification-status=blocker
9- bluetooth/audio certification-status=blocker
10 bluetooth/browse-files certification-status=blocker
11 bluetooth/file-transfer certification-status=blocker
12 bluetooth/HID
13diff --git a/units/client-cert-n+1.pxu b/units/client-cert-n+1.pxu
14new file mode 100644
15index 0000000..a860846
16--- /dev/null
17+++ b/units/client-cert-n+1.pxu
18@@ -0,0 +1,248 @@
19+id: client-cert-n+1
20+_name: N+1 Client Certification Tests
21+unit: test plan
22+_description:
23+ This test plan is intended for use inside Canonical's test labs to perform a
24+ component-based test for the N+1 process.
25+ N+1 aims to upstream all the needed patches to enable a platform with Ubuntu,
26+ so we can then certify a previously enabled platform with stock Ubuntu.
27+ As this normally takes (at least) one release on Ubuntu to make it happen, we
28+ call it N+1.
29+include:
30+ # Resource Jobs (Not used by templates jobs)
31+ IEEE_80211
32+ block_device
33+ cdimage
34+ cpuinfo
35+ display
36+ dmi
37+ dpkg
38+ efi
39+ environment
40+ gconf
41+ lsb
42+ meminfo
43+ mobilebroadband
44+ module
45+ optical_drive_.* certification-status=blocker
46+ package
47+ rtc
48+ sleep
49+ uname
50+ usb
51+ xinput
52+ # END Resource Jobs
53+ audio/alsa_info_collect
54+ audio/alsa_info_attachment
55+ audio/list_devices
56+ audio/speaker-headphone-plug-detection certification-status=blocker
57+ audio/microphone-plug-detection certification-status=blocker
58+ audio/playback_headphones certification-status=blocker
59+ audio/alsa_record_playback_external certification-status=blocker
60+ audio/playback_auto certification-status=blocker
61+ audio/alsa_record_playback_internal certification-status=blocker
62+ # See Monitor / Graphic test section for hybrid-graphic monitor audio tests
63+ bluetooth/detect-output certification-status=blocker
64+ bluetooth/audio-a2dp certification-status=blocker
65+ bluetooth/browse-files certification-status=blocker
66+ bluetooth/file-transfer certification-status=blocker
67+ bluetooth/HID
68+ bluetooth4/HOGP-mouse certification-status=non-blocker
69+ bluetooth4/HOGP-keyboard certification-status=non-blocker
70+ cpu/cstates certification-status=blocker
71+ cpu/cstates_results.log
72+ monitor/1_powersaving_.* certification-status=blocker
73+ monitor/1_dim_brightness_.* certification-status=blocker
74+ monitor/1_displayport_.* certification-status=blocker
75+ monitor/1_type-c_displayport_.* certification-status=non-blocker
76+ audio/1_playback_displayport_.* certification-status=blocker
77+ audio/1_playback_type-c_displayport_.* certification-status=non-blocker
78+ monitor/1_dvi_.* certification-status=blocker
79+ monitor/1_hdmi_.* certification-status=blocker
80+ audio/1_playback_hdmi_.* certification-status=blocker
81+ monitor/1_thunderbolt_.* certification-status=blocker
82+ monitor/1_thunderbolt3_.* certification-status=non-blocker
83+ audio/1_playback_thunderbolt_.* certification-status=blocker
84+ audio/1_playback_thunderbolt3_.* certification-status=non-blocker
85+ monitor/1_rca_.* certification-status=blocker
86+ monitor/1_svideo_.* certification-status=blocker
87+ monitor/1_vga_.* certification-status=blocker
88+ monitor/1_multi-head_.* certification-status=blocker
89+ # See Graphic Tests section for monitor test on second graphic card
90+ graphics/xorg-version certification-status=blocker
91+ graphics/xorg-failsafe certification-status=blocker
92+ graphics/xorg-process certification-status=blocker
93+ graphics/VESA_drivers_not_in_use certification-status=blocker
94+ graphics/1_maximum_resolution_.* certification-status=blocker
95+ graphics/1_glxgears_.* certification-status=blocker
96+ graphics/1_driver_version_.* certification-status=blocker
97+ graphics/1_compiz_check_.* certification-status=blocker
98+ graphics/1_rotation_.* certification-status=blocker
99+ graphics/1_video_.* certification-status=blocker
100+ graphics/1_minimum_resolution_.*
101+ graphics/1_cycle_resolution_.* certification-status=non-blocker
102+ graphics/2_switch_card_.* certification-status=blocker
103+ graphics/2_maximum_resolution_.* certification-status=blocker
104+ graphics/2_glxgears_.* certification-status=blocker
105+ graphics/2_driver_version_.* certification-status=blocker
106+ graphics/2_compiz_check_.* certification-status=blocker
107+ graphics/2_rotation_.* certification-status=blocker
108+ graphics/2_video_.* certification-status=blocker
109+ graphics/2_minimum_resolution_.*
110+ graphics/2_cycle_resolution_.* certification-status=non-blocker
111+ monitor/2_powersaving_.* certification-status=blocker
112+ monitor/2_dim_brightness_.* certification-status=blocker
113+ monitor/2_displayport_.* certification-status=blocker
114+ monitor/2_type-c_displayport_.* certification-status=non-blocker
115+ audio/2_playback_displayport_.* certification-status=blocker
116+ audio/2_playback_type-c_displayport_.* certification-status=non-blocker
117+ monitor/2_dvi_.* certification-status=blocker
118+ monitor/2_hdmi_.* certification-status=blocker
119+ audio/2_playback_hdmi_.* certification-status=blocker
120+ monitor/2_thunderbolt_.* certification-status=blocker
121+ monitor/2_thunderbolt3_.* certification-status=non-blocker
122+ audio/2_playback_thunderbolt_.* certification-status=blocker
123+ audio/2_playback_thunderbolt3_.* certification-status=non-blocker
124+ monitor/2_rca_.* certification-status=blocker
125+ monitor/2_svideo_.* certification-status=blocker
126+ monitor/2_vga_.* certification-status=blocker
127+ monitor/2_multi-head_.* certification-status=blocker
128+ miscellanea/oops certification-status=blocker
129+ miscellanea/oops_results.log
130+ ethernet/detect certification-status=blocker
131+ networking/gateway_ping certification-status=blocker
132+ networking/info.* certification-status=blocker
133+ networking/ntp certification-status=blocker
134+ power-management/rtc certification-status=blocker
135+ power-management/tickless_idle certification-status=blocker
136+ touchpad/detected-as-mouse certification-status=blocker
137+ touchpad/continuous-move certification-status=blocker
138+ touchpad/horizontal certification-status=blocker
139+ touchpad/vertical certification-status=blocker
140+ touchpad/singletouch-automated certification-status=blocker
141+ touchpad/singletouch-selection certification-status=blocker
142+ touchpad/drag-and-drop certification-status=blocker
143+ touchpad/multitouch-automated certification-status=blocker
144+ touchpad/multitouch-manual certification-status=blocker
145+ touchpad/multitouch-rightclick certification-status=blocker
146+ touchpad/multitouch-horizontal certification-status=blocker
147+ touchpad/multitouch-vertical certification-status=blocker
148+ touchpad/multitouch-dash certification-status=non-blocker
149+ touchscreen/drag-n-drop certification-status=blocker
150+ touchscreen/multitouch-zoom certification-status=blocker
151+ touchscreen/multitouch-rotate
152+ touchscreen/3-touch-tap certification-status=blocker
153+ touchscreen/4-touch-tap certification-status=blocker
154+ touchscreen/multitouch-dash certification-status=non-blocker
155+ wireless/wireless_scanning certification-status=blocker
156+ wireless/wireless_connection_wpa_bg certification-status=blocker
157+ wireless/wireless_connection_open_bg certification-status=blocker
158+ wireless/wireless_connection_wpa_n certification-status=blocker
159+ wireless/wireless_connection_open_n certification-status=blocker
160+ wireless/wireless_connection_wpa_ac certification-status=blocker
161+ wireless/wireless_connection_open_ac certification-status=blocker
162+ suspend/network_before_suspend certification-status=blocker
163+ suspend/audio_before_suspend certification-status=blocker
164+ suspend/cpu_before_suspend certification-status=blocker
165+ suspend/memory_before_suspend certification-status=blocker
166+ suspend/bluetooth_obex_send_before_suspend certification-status=blocker
167+ suspend/bluetooth_obex_browse_before_suspend certification-status=blocker
168+ suspend/bluetooth_obex_get_before_suspend certification-status=blocker
169+ # Test card 2 first, if present, since it's the one we will be using
170+ # after coming back from suspend if the system has hybrid graphics.
171+ suspend/2_resolution_before_suspend_.* certification-status=blocker
172+ suspend/2_suspend_after_switch_to_card_.* certification-status=blocker
173+ suspend/2_suspend-time-check_.* certification-status=non-blocker
174+ suspend/2_suspend-single-log-attach_.*
175+ suspend/2_compiz_check_after_suspend_.* certification-status=blocker
176+ suspend/2_driver_version_after_suspend_.* certification-status=blocker
177+ suspend/2_resolution_after_suspend_.* certification-status=blocker
178+ suspend/2_display_after_suspend_.* certification-status=blocker
179+ suspend/2_glxgears_after_suspend_.* certification-status=blocker
180+ suspend/2_video_after_suspend_.* certification-status=blocker
181+ suspend/2_cycle_resolutions_after_suspend_.* certification-status=non-blocker
182+ suspend/2_xrandr_screens_after_suspend_.*.tar.gz
183+ # Now we ask to switch to the first graphics card. This requires a restart
184+ # of checkbox.
185+ graphics/1_switch_card_.* certification-status=blocker
186+ suspend/resolution_before_suspend certification-status=blocker
187+ suspend/suspend_advanced certification-status=blocker
188+ suspend/suspend-time-check certification-status=non-blocker
189+ suspend/suspend-single-log-attach
190+ power-management/lid certification-status=blocker
191+ power-management/lid_close certification-status=blocker
192+ power-management/lid_open certification-status=blocker
193+ suspend/compiz_check_after_suspend certification-status=blocker
194+ suspend/driver_version_after_suspend certification-status=blocker
195+ suspend/resolution_after_suspend certification-status=blocker
196+ suspend/display_after_suspend certification-status=blocker
197+ suspend/glxgears_after_suspend certification-status=blocker
198+ suspend/video_after_suspend certification-status=blocker
199+ suspend/cycle_resolutions_after_suspend certification-status=non-blocker
200+ suspend/xrandr_screens_after_suspend.tar.gz
201+ suspend/network_after_suspend certification-status=blocker
202+ suspend/audio_after_suspend certification-status=blocker
203+ suspend/cpu_after_suspend certification-status=blocker
204+ suspend/memory_after_suspend certification-status=blocker
205+ suspend/bluetooth_detect_after_suspend certification-status=blocker
206+ suspend/bluetooth_obex_send_after_suspend certification-status=blocker
207+ suspend/bluetooth_obex_browse_after_suspend certification-status=blocker
208+ suspend/bluetooth_obex_get_after_suspend certification-status=blocker
209+ suspend/speaker-headphone-plug-detection-after-suspend certification-status=blocker
210+ suspend/microphone-plug-detection-after-suspend certification-status=blocker
211+ suspend/playback_headphones-after-suspend certification-status=blocker
212+ suspend/alsa_record_playback_external-after-suspend certification-status=blocker
213+ suspend/oops_after_suspend certification-status=blocker
214+ suspend/oops_results_after_suspend.log
215+ suspend/wireless_connection_after_suspend_wpa_bg certification-status=blocker
216+ suspend/wireless_connection_after_suspend_open_bg certification-status=blocker
217+ suspend/wireless_connection_after_suspend_wpa_n certification-status=blocker
218+ suspend/wireless_connection_after_suspend_open_n certification-status=blocker
219+ suspend/wireless_connection_after_suspend_wpa_ac certification-status=blocker
220+ suspend/wireless_connection_after_suspend_open_ac certification-status=blocker
221+ miscellanea/dmitest_client
222+ cpu/scaling_test certification-status=blocker
223+ cpu/scaling_test-log-attach
224+ cpu/maxfreq_test certification-status=blocker
225+ cpu/maxfreq_test-log-attach
226+ cpu/offlining_test certification-status=blocker
227+ cpu/topology certification-status=blocker
228+ cpu/clocktest
229+ memory/info certification-status=blocker
230+ memory/check certification-status=blocker
231+ stress/cpu_stress_test certification-status=blocker
232+ #Info attachment jobs
233+ codecs_attachment
234+ cpuinfo_attachment
235+ dmesg_attachment
236+ dmi_attachment
237+ dmidecode_attachment
238+ efi_attachment
239+ lspci_attachment
240+ lspci_standard_config_attachment
241+ lsusb_attachment
242+ kernel_cmdline_attachment
243+ meminfo_attachment
244+ modinfo_attachment
245+ modprobe_attachment
246+ modules_attachment
247+ sysctl_attachment
248+ sysfs_attachment
249+ udev_attachment
250+ recovery_info_attachment
251+ dell_bto_xml_attachment
252+ lsmod_attachment
253+ dkms_info_attachment
254+ acpi_sleep_attachment
255+ info/hdparm_.*.txt
256+ installer_debug.gz
257+ info/touchpad_driver
258+ info/disk_partitions
259+bootstrap_include:
260+ device
261+ fwts
262+ graphics_card
263+mandatory_include:
264+ 2013.com.canonical.plainbox::collect-manifest
265+ # Meta-job to include required resources, don't remove.
266+ miscellanea/submission-resources

Subscribers

People subscribed via source and target branches