Merge ~waveform/ubuntu-manual-tests:pi-desktop-tests into ubuntu-manual-tests:master
- Git
- lp:~waveform/ubuntu-manual-tests
- pi-desktop-tests
- Merge into master
Proposed by
Dave Jones
Status: | Merged |
---|---|
Merged at revision: | f765a58771fe352ac92d118882211babca0e7aa0 |
Proposed branch: | ~waveform/ubuntu-manual-tests:pi-desktop-tests |
Merge into: | ubuntu-manual-tests:master |
Diff against target: |
1763 lines (+1550/-14) 22 files modified
definitions/pi_desktop_cases.xml (+362/-0) testcases/image/1711_RaspberryPi 4 2GB Post-install (+1/-1) testcases/image/1719_RaspberryPi 4 4GB Post-install (+1/-1) testcases/image/1720_RaspberryPi 4 8GB Post-install (+1/-1) testcases/image/1721_RaspberryPi 3B+ Post-install (+1/-1) testcases/image/1722_RaspberryPi 3B Post-install (+1/-1) testcases/image/1723_RaspberryPi 3A+ Post-install (+1/-1) testcases/image/1724_RaspberryPi 2 Post-install (+1/-1) testcases/image/1725_RaspberryPi CM3 Post-install (+1/-1) testcases/image/1726_RaspberryPi CM3+ Post-install (+1/-1) testcases/image/1727_RaspberryPi CM3+ Lite Post-install (+1/-1) testcases/image/1740_RaspberryPi 400 Post-install (+1/-1) testcases/image/1741_RaspberryPi CM4 2GB Post-install (+1/-1) testcases/image/1742_RaspberryPi CM4 4GB Post-install (+1/-1) testcases/image/1743_RaspberryPi CM4 8GB Post-install (+1/-1) testcases/image/1744_RaspberryPi 4 2GB Desktop (+166/-0) testcases/image/1745_RaspberryPi 4 4GB Desktop (+166/-0) testcases/image/1746_RaspberryPi 4 8GB Desktop (+166/-0) testcases/image/1747_RaspberryPi 400 Desktop (+166/-0) testcases/image/1748_RaspberryPi CM4 2GB Desktop (+170/-0) testcases/image/1749_RaspberryPi CM4 4GB Desktop (+170/-0) testcases/image/1750_RaspberryPi CM4 8GB Desktop (+170/-0) |
Related bugs: |
Reviewer | Review Type | Date Requested | Status |
---|---|---|---|
Ubuntu Testcase Admins | Pending | ||
Review via email: mp+414400@code.launchpad.net |
Commit message
Description of the change
Add tests for the Raspberry Pi desktop images
To post a comment you must log in.
Revision history for this message
Brian Murray (brian-murray) wrote : | # |
Preview Diff
[H/L] Next/Prev Comment, [J/K] Next/Prev File, [N/P] Next/Prev Hunk
1 | diff --git a/definitions/pi_desktop_cases.xml b/definitions/pi_desktop_cases.xml |
2 | new file mode 100644 |
3 | index 0000000..eb40b56 |
4 | --- /dev/null |
5 | +++ b/definitions/pi_desktop_cases.xml |
6 | @@ -0,0 +1,362 @@ |
7 | +<?xml version="1.0" encoding="utf-8" ?> |
8 | + |
9 | +<!-- See TEMPLATE.xml for an explanation of this file layout --> |
10 | + |
11 | +<ut:configuration xmlns:ut="urn:com:ubuntu:tests"> |
12 | + <ut:template> |
13 | + <p>This test case is to be carried out on a <ut:var name="model" />.</p> |
14 | + <p>Follow the installation steps at <a |
15 | + href="https://ubuntu.com/download/iot/installation-media"> |
16 | + IoT installation media</a> |
17 | + </p> |
18 | + <ut:var name="post-install" /> |
19 | + <dl> |
20 | + <ut:tests /> |
21 | + </dl> |
22 | + <p>If <strong>all</strong> actions produce the expected results listed, |
23 | + please <a href="results#add_result">submit</a> a 'passed' result.</p> |
24 | + <p>If <strong>any</strong> action fails, or produces an unexpected result, |
25 | + please <a href="results#add_result">submit</a> a 'failed' result and <a |
26 | + href="../../buginstructions">file a bug</a>. Please be sure to include |
27 | + the bug number when you <a href="results#add_result">submit</a> your |
28 | + result.</p> |
29 | + </ut:template> |
30 | + |
31 | + <ut:define name="post-install"></ut:define> |
32 | + |
33 | + <ut:test id="startup-splash"> |
34 | + <dt>Watch the boot screen</dt> |
35 | + <dd>Check that the Ubuntu logo, and spinner appear during boot time</dd> |
36 | + </ut:test> |
37 | + |
38 | + <ut:test id="startup-sound"> |
39 | + <dt> |
40 | + Ensure you have speakers on your monitor or headphones plugged into it |
41 | + </dt> |
42 | + <dd> |
43 | + Check that the Ubuntu start up sound plays through the monitor's audio |
44 | + output before the initial System Configuration appears |
45 | + </dd> |
46 | + </ut:test> |
47 | + |
48 | + <ut:test id="startup-timezone"> |
49 | + <dt>Select your timezone, and click on the Continue button</dt> |
50 | + <dd>The 'Who are you?' screen appears</dd> |
51 | + </ut:test> |
52 | + |
53 | + <ut:test id="startup-identity"> |
54 | + <dt> |
55 | + Input your initial user details and password |
56 | + <em>admin</em> can not be used - it is a dedicated Linux User |
57 | + </dt> |
58 | + <dd> |
59 | + Name, username and password are accepted. Login options and home folder |
60 | + encryption choices shown |
61 | + </dd> |
62 | + <dd>Continue button becomes available</dd> |
63 | + </ut:test> |
64 | + |
65 | + <ut:test id="flash-kernel"> |
66 | + <dt> |
67 | + Run <code>sudo flash-kernel</code> |
68 | + </dt> |
69 | + <dd> |
70 | + Exit code is clean (0) and no error messages are reported |
71 | + </dd> |
72 | + </ut:test> |
73 | + |
74 | + <ut:test id="reboot"> |
75 | + <dt> |
76 | + Click the power icon at the top right of the screen, and expand the "Power |
77 | + Off / Log Out" entry in the menu that appears, then "Restart..." from that |
78 | + menu, and confirm "Restart" in the dialog that appears |
79 | + </dt> <dd> |
80 | + System reboots successfully to a login prompt |
81 | + </dd> |
82 | + </ut:test> |
83 | + |
84 | + <ut:test id="shutdown"> |
85 | + <dt> |
86 | + Click the power icon at the top right of the screen, and expand the "Power |
87 | + Off / Log Out" entry in the menu that appears, then "Power Off..." from |
88 | + that menu, and confirm "Power Off" in the dialog that appears |
89 | + </dt> |
90 | + <dd> |
91 | + System shuts down in a reasonable time (less than a minute) |
92 | + </dd> |
93 | + </ut:test> |
94 | + |
95 | + <ut:test id="usb-file-transfer"> |
96 | + <dt> |
97 | + Perform a large (300-600MB) file copy to USB storage |
98 | + <ul> |
99 | + <li>Generate a large (500MB) file: <code>dd if=/dev/urandom of=rubbish |
100 | + bs=1M count=500</code></li> |
101 | + <li>Insert a USB stick (appropriately sized) into a spare USB port</li> |
102 | + <li>Make a mount directory: <code>sudo mkdir /mnt/stick</code></li> |
103 | + <li>Mount the stick: <code>sudo mount /dev/sda1 /mnt/stick</code> |
104 | + (modify mount-point as necessary; check <code>sudo dmesg</code> |
105 | + output if unsure)</li> |
106 | + <li>Copy the file: <code>sudo cp rubbish /mnt/stick/</code></li> |
107 | + <li>Unmount the stick: <code>sudo umount /mnt/stick</code></li> |
108 | + <li>Remove the stick from the USB port</li> |
109 | + <li>Re-insert the stick into the USB port</li> |
110 | + <li>Re-mount the stick: <code>sudo mount /dev/sda1 /mnt/stick</code> |
111 | + (again, adjust mount-point as necessary)</li> |
112 | + <li>Compare the copied file to that on the stick: <code>cmp rubbish |
113 | + /mnt/stick/rubbish</code></li> |
114 | + </ul> |
115 | + </dt> |
116 | + <dd> |
117 | + <code>cmp</code> returns 0 and outputs nothing indicating the files are |
118 | + identical |
119 | + </dd> |
120 | + </ut:test> |
121 | + |
122 | + <ut:test id="ram-free"> |
123 | + <dt> |
124 | + Click the power icon at the top right of the screen, select Settings from |
125 | + the menu that appears, then "About" in the left panel of the window that |
126 | + appears |
127 | + </dt> |
128 | + <dd> |
129 | + Reported "Memory" is consistent with a <ut:var name="model" />. |
130 | + It should be in the region of <ut:var name="mem" />. |
131 | + </dd> |
132 | + </ut:test> |
133 | + |
134 | + <ut:test id="dual-monitor"> |
135 | + <dt> |
136 | + Boot with a monitor attached to both HDMI ports |
137 | + </dt> |
138 | + <dd> |
139 | + Verify that you see output on both monitors |
140 | + </dd> |
141 | + </ut:test> |
142 | + |
143 | + <ut:test id="ethernet"> |
144 | + <dt> |
145 | + Check auto-configuration of ethernet |
146 | + <ul> |
147 | + <li>Run <code>ip addr</code></li> |
148 | + <li>Check that a valid IP address is recorded on the <ut:var |
149 | + name="intf" /> interface</li> |
150 | + <li>Check <code>ping google.com</code> successfully pings a few times |
151 | + (<tt>Ctrl+C</tt> to cancel)</li> |
152 | + </ul> |
153 | + </dt> |
154 | + <dd> |
155 | + The "<ut:var name="intf" />" interface should have a DHCP |
156 | + assigned IP address and you should be able to ping google.com |
157 | + </dd> |
158 | + </ut:test> |
159 | + |
160 | + <ut:test id="wifi"> |
161 | + <dt> |
162 | + Configure wifi via Network Manager |
163 | + <ul> |
164 | + <li>Click the power icon at the top right of the screen</li> |
165 | + <li>Select the WiFi entry from the menu and Select Network under that</li> |
166 | + <li>Select your local WiFi network from the scan list</li> |
167 | + <li>Enter the password for your local WiFi network when prompted</li> |
168 | + <li>Wait a few seconds (to allow DHCP to complete), then run <code>ip |
169 | + addr</code></li> |
170 | + <li>Check that a valid IP address is recorded on the <ut:var |
171 | + name="intf" /> interface</li> |
172 | + <li>Check <code>ping google.com</code> successfully pings a few times |
173 | + (<tt>Ctrl+C</tt> to cancel)</li> |
174 | + </ul> |
175 | + </dt> |
176 | + <dd> |
177 | + The "<ut:var name="intf" />" interface should have a DHCP |
178 | + assigned IP address and you should be able to ping google.com |
179 | + </dd> |
180 | + </ut:test> |
181 | + |
182 | + <ut:test id="www-video"> |
183 | + <dt> |
184 | + Start Firefox and play a YouTube video |
185 | + <ul> |
186 | + <li>Ensure you have functioning speakers / a headset plugged into your |
187 | + monitor</li> |
188 | + <li>Click on the Firefox icon on the left of the screen</li> |
189 | + <li>Navigate to <a href="https://youtube.com">YouTube</a></li> |
190 | + <li>Select a video (with audio!) to play</li> |
191 | + </ul> |
192 | + </dt> |
193 | + <dd> |
194 | + Check the video plays smoothly, and that audio is output through the |
195 | + monitor, or speakers / headset plugged into the monitor |
196 | + </dd> |
197 | + </ut:test> |
198 | + |
199 | + <ut:test id="local-video"> |
200 | + <dt> |
201 | + Download and play BigBuckBunny in the built-in video player |
202 | + <ul> |
203 | + <li>Ensure you have functioning speakers / a headset plugged into your |
204 | + monitor</li> |
205 | + <li>Start a terminal session</li> |
206 | + <li>Run <code>wget https://archive.org/download/BigBuckBunny_124/Content/big_buck_bunny_720p_surround.mp4</code></li> |
207 | + <li>Once the download has completed, run <code>totem big_buck_bunny_720p_surround.mp4</code></li> |
208 | + </ul> |
209 | + </dt> |
210 | + <dd> |
211 | + Check the video plays smoothly, and that audio is output through the |
212 | + monitor, or speakers / headset plugged into the monitor |
213 | + </dd> |
214 | + </ut:test> |
215 | + |
216 | + <ut:test id="lock-screen"> |
217 | + <dt> |
218 | + Press <tt>Super+L</tt> and wait for the lock screen to appear, then |
219 | + fade, then for the monitor to suspend. Move the mouse to wake up the |
220 | + monitor, then enter your password to unlock the desktop. |
221 | + </dt> |
222 | + <dd> |
223 | + Ensure the monitor suspends correctly, that it awakens again correctly, |
224 | + and that the desktop unlocks successfully (without the system hanging). |
225 | + </dd> |
226 | + </ut:test> |
227 | + |
228 | + <ut:case id="1744_RaspberryPi 4 2GB Desktop"> |
229 | + <ut:define name="model">Raspberry Pi 2 4GB</ut:define> |
230 | + <ut:include ref="startup-splash" /> |
231 | + <ut:include ref="startup-sound" /> |
232 | + <ut:include ref="startup-timezone" /> |
233 | + <ut:include ref="startup-identity" /> |
234 | + <ut:include ref="flash-kernel" /> |
235 | + <ut:include ref="reboot" /> |
236 | + <ut:include ref="shutdown" /> |
237 | + <ut:include ref="ram-free"><ut:define name="mem">1.6-1.8GB</ut:define></ut:include> |
238 | + <ut:incldue ref="dual-monitor" /> |
239 | + <ut:include ref="ethernet"><ut:define name="intf">eth0</ut:define></ut:include> |
240 | + <ut:include ref="wifi"><ut:define name="intf">wlan0</ut:define></ut:include> |
241 | + <ut:include ref="www-video" /> |
242 | + <ut:include ref="local-video" /> |
243 | + <ut:include ref="lock-screen" /> |
244 | + </ut:case> |
245 | + |
246 | + <ut:case id="1745_RaspberryPi 4 4GB Desktop"> |
247 | + <ut:define name="model">Raspberry Pi 4 4GB</ut:define> |
248 | + <ut:include ref="startup-splash" /> |
249 | + <ut:include ref="startup-sound" /> |
250 | + <ut:include ref="startup-timezone" /> |
251 | + <ut:include ref="startup-identity" /> |
252 | + <ut:include ref="flash-kernel" /> |
253 | + <ut:include ref="reboot" /> |
254 | + <ut:include ref="shutdown" /> |
255 | + <ut:include ref="ram-free"><ut:define name="mem">3.6-3.8GB</ut:define></ut:include> |
256 | + <ut:incldue ref="dual-monitor" /> |
257 | + <ut:include ref="ethernet"><ut:define name="intf">eth0</ut:define></ut:include> |
258 | + <ut:include ref="wifi"><ut:define name="intf">wlan0</ut:define></ut:include> |
259 | + <ut:include ref="www-video" /> |
260 | + <ut:include ref="local-video" /> |
261 | + <ut:include ref="lock-screen" /> |
262 | + </ut:case> |
263 | + |
264 | + <ut:case id="1746_RaspberryPi 4 8GB Desktop"> |
265 | + <ut:define name="model">Raspberry Pi 4 8GB</ut:define> |
266 | + <ut:include ref="startup-splash" /> |
267 | + <ut:include ref="startup-sound" /> |
268 | + <ut:include ref="startup-timezone" /> |
269 | + <ut:include ref="startup-identity" /> |
270 | + <ut:include ref="flash-kernel" /> |
271 | + <ut:include ref="reboot" /> |
272 | + <ut:include ref="shutdown" /> |
273 | + <ut:include ref="ram-free"><ut:define name="mem">7.6-7.8GB</ut:define></ut:include> |
274 | + <ut:incldue ref="dual-monitor" /> |
275 | + <ut:include ref="ethernet"><ut:define name="intf">eth0</ut:define></ut:include> |
276 | + <ut:include ref="wifi"><ut:define name="intf">wlan0</ut:define></ut:include> |
277 | + <ut:include ref="www-video" /> |
278 | + <ut:include ref="local-video" /> |
279 | + <ut:include ref="lock-screen" /> |
280 | + </ut:case> |
281 | + |
282 | + <ut:case id="1747_RaspberryPi 400 Desktop"> |
283 | + <ut:define name="model">Raspberry Pi 400</ut:define> |
284 | + <ut:include ref="startup-splash" /> |
285 | + <ut:include ref="startup-sound" /> |
286 | + <ut:include ref="startup-timezone" /> |
287 | + <ut:include ref="startup-identity" /> |
288 | + <ut:include ref="flash-kernel" /> |
289 | + <ut:include ref="reboot" /> |
290 | + <ut:include ref="shutdown" /> |
291 | + <ut:include ref="ram-free"><ut:define name="mem">3.6-3.8GB</ut:define></ut:include> |
292 | + <ut:incldue ref="dual-monitor" /> |
293 | + <ut:include ref="ethernet"><ut:define name="intf">eth0</ut:define></ut:include> |
294 | + <ut:include ref="wifi"><ut:define name="intf">wlan0</ut:define></ut:include> |
295 | + <ut:include ref="www-video" /> |
296 | + <ut:include ref="local-video" /> |
297 | + <ut:include ref="lock-screen" /> |
298 | + </ut:case> |
299 | + |
300 | + <ut:case id="1748_RaspberryPi CM4 2GB Desktop"> |
301 | + <ut:define name="model">Raspberry Pi Compute Module 4 2GB</ut:define> |
302 | + <ut:define name="post-install"> |
303 | + <p>Before booting your CM4 with the new image, edit config.txt on the boot |
304 | + (1st) partition and uncomment the <code>#dtoverlay=dwc2,dr_mode=host</code> |
305 | + line to ensure the USB ports on the IO board operate correctly</p> |
306 | + </ut:define> |
307 | + <ut:include ref="startup-splash" /> |
308 | + <ut:include ref="startup-sound" /> |
309 | + <ut:include ref="startup-timezone" /> |
310 | + <ut:include ref="startup-identity" /> |
311 | + <ut:include ref="flash-kernel" /> |
312 | + <ut:include ref="reboot" /> |
313 | + <ut:include ref="shutdown" /> |
314 | + <ut:include ref="ram-free"><ut:define name="mem">1.6-1.8GB</ut:define></ut:include> |
315 | + <ut:incldue ref="dual-monitor" /> |
316 | + <ut:include ref="ethernet"><ut:define name="intf">eth0</ut:define></ut:include> |
317 | + <ut:include ref="wifi"><ut:define name="intf">wlan0</ut:define></ut:include> |
318 | + <ut:include ref="www-video" /> |
319 | + <ut:include ref="local-video" /> |
320 | + <ut:include ref="lock-screen" /> |
321 | + </ut:case> |
322 | + |
323 | + <ut:case id="1749_RaspberryPi CM4 4GB Desktop"> |
324 | + <ut:define name="model">Raspberry Pi Compute Module 4 4GB</ut:define> |
325 | + <ut:define name="post-install"> |
326 | + <p>Before booting your CM4 with the new image, edit config.txt on the boot |
327 | + (1st) partition and uncomment the <code>#dtoverlay=dwc2,dr_mode=host</code> |
328 | + line to ensure the USB ports on the IO board operate correctly</p> |
329 | + </ut:define> |
330 | + <ut:include ref="startup-splash" /> |
331 | + <ut:include ref="startup-sound" /> |
332 | + <ut:include ref="startup-timezone" /> |
333 | + <ut:include ref="startup-identity" /> |
334 | + <ut:include ref="flash-kernel" /> |
335 | + <ut:include ref="reboot" /> |
336 | + <ut:include ref="shutdown" /> |
337 | + <ut:include ref="ram-free"><ut:define name="mem">3.6-3.8GB</ut:define></ut:include> |
338 | + <ut:incldue ref="dual-monitor" /> |
339 | + <ut:include ref="ethernet"><ut:define name="intf">eth0</ut:define></ut:include> |
340 | + <ut:include ref="wifi"><ut:define name="intf">wlan0</ut:define></ut:include> |
341 | + <ut:include ref="www-video" /> |
342 | + <ut:include ref="local-video" /> |
343 | + <ut:include ref="lock-screen" /> |
344 | + </ut:case> |
345 | + |
346 | + <ut:case id="1750_RaspberryPi CM4 8GB Desktop"> |
347 | + <ut:define name="model">Raspberry Pi Compute Module 4 8GB</ut:define> |
348 | + <ut:define name="post-install"> |
349 | + <p>Before booting your CM4 with the new image, edit config.txt on the boot |
350 | + (1st) partition and uncomment the <code>#dtoverlay=dwc2,dr_mode=host</code> |
351 | + line to ensure the USB ports on the IO board operate correctly</p> |
352 | + </ut:define> |
353 | + <ut:include ref="startup-splash" /> |
354 | + <ut:include ref="startup-sound" /> |
355 | + <ut:include ref="startup-timezone" /> |
356 | + <ut:include ref="startup-identity" /> |
357 | + <ut:include ref="flash-kernel" /> |
358 | + <ut:include ref="reboot" /> |
359 | + <ut:include ref="shutdown" /> |
360 | + <ut:include ref="ram-free"><ut:define name="mem">7.6-7.8GB</ut:define></ut:include> |
361 | + <ut:incldue ref="dual-monitor" /> |
362 | + <ut:include ref="ethernet"><ut:define name="intf">eth0</ut:define></ut:include> |
363 | + <ut:include ref="wifi"><ut:define name="intf">wlan0</ut:define></ut:include> |
364 | + <ut:include ref="www-video" /> |
365 | + <ut:include ref="local-video" /> |
366 | + <ut:include ref="lock-screen" /> |
367 | + </ut:case> |
368 | +</ut:configuration> |
369 | diff --git a/definitions/pi_image_cases.xml b/definitions/pi_server_cases.xml |
370 | similarity index 100% |
371 | rename from definitions/pi_image_cases.xml |
372 | rename to definitions/pi_server_cases.xml |
373 | diff --git a/testcases/image/1711_RaspberryPi 4 2GB Post-install b/testcases/image/1711_RaspberryPi 4 2GB Post-install |
374 | index 3d1d98a..afcb489 100644 |
375 | --- a/testcases/image/1711_RaspberryPi 4 2GB Post-install |
376 | +++ b/testcases/image/1711_RaspberryPi 4 2GB Post-install |
377 | @@ -1,6 +1,6 @@ |
378 | <!-- Please do not edit this file directly; it was generated with the |
379 | tools/test_case_gen script using the following configuration as input: |
380 | - tools/pi_image_cases.xml |
381 | + definitions/pi_server_cases.xml |
382 | --> |
383 | |
384 | |
385 | diff --git a/testcases/image/1719_RaspberryPi 4 4GB Post-install b/testcases/image/1719_RaspberryPi 4 4GB Post-install |
386 | index 2687249..612ca3f 100644 |
387 | --- a/testcases/image/1719_RaspberryPi 4 4GB Post-install |
388 | +++ b/testcases/image/1719_RaspberryPi 4 4GB Post-install |
389 | @@ -1,6 +1,6 @@ |
390 | <!-- Please do not edit this file directly; it was generated with the |
391 | tools/test_case_gen script using the following configuration as input: |
392 | - tools/pi_image_cases.xml |
393 | + definitions/pi_server_cases.xml |
394 | --> |
395 | |
396 | |
397 | diff --git a/testcases/image/1720_RaspberryPi 4 8GB Post-install b/testcases/image/1720_RaspberryPi 4 8GB Post-install |
398 | index 4c2f4c7..91fd96d 100644 |
399 | --- a/testcases/image/1720_RaspberryPi 4 8GB Post-install |
400 | +++ b/testcases/image/1720_RaspberryPi 4 8GB Post-install |
401 | @@ -1,6 +1,6 @@ |
402 | <!-- Please do not edit this file directly; it was generated with the |
403 | tools/test_case_gen script using the following configuration as input: |
404 | - tools/pi_image_cases.xml |
405 | + definitions/pi_server_cases.xml |
406 | --> |
407 | |
408 | |
409 | diff --git a/testcases/image/1721_RaspberryPi 3B+ Post-install b/testcases/image/1721_RaspberryPi 3B+ Post-install |
410 | index 64f3563..9cbd24a 100644 |
411 | --- a/testcases/image/1721_RaspberryPi 3B+ Post-install |
412 | +++ b/testcases/image/1721_RaspberryPi 3B+ Post-install |
413 | @@ -1,6 +1,6 @@ |
414 | <!-- Please do not edit this file directly; it was generated with the |
415 | tools/test_case_gen script using the following configuration as input: |
416 | - tools/pi_image_cases.xml |
417 | + definitions/pi_server_cases.xml |
418 | --> |
419 | |
420 | |
421 | diff --git a/testcases/image/1722_RaspberryPi 3B Post-install b/testcases/image/1722_RaspberryPi 3B Post-install |
422 | index f854d38..61930a7 100644 |
423 | --- a/testcases/image/1722_RaspberryPi 3B Post-install |
424 | +++ b/testcases/image/1722_RaspberryPi 3B Post-install |
425 | @@ -1,6 +1,6 @@ |
426 | <!-- Please do not edit this file directly; it was generated with the |
427 | tools/test_case_gen script using the following configuration as input: |
428 | - tools/pi_image_cases.xml |
429 | + definitions/pi_server_cases.xml |
430 | --> |
431 | |
432 | |
433 | diff --git a/testcases/image/1723_RaspberryPi 3A+ Post-install b/testcases/image/1723_RaspberryPi 3A+ Post-install |
434 | index 9cccff8..92be49d 100644 |
435 | --- a/testcases/image/1723_RaspberryPi 3A+ Post-install |
436 | +++ b/testcases/image/1723_RaspberryPi 3A+ Post-install |
437 | @@ -1,6 +1,6 @@ |
438 | <!-- Please do not edit this file directly; it was generated with the |
439 | tools/test_case_gen script using the following configuration as input: |
440 | - tools/pi_image_cases.xml |
441 | + definitions/pi_server_cases.xml |
442 | --> |
443 | |
444 | |
445 | diff --git a/testcases/image/1724_RaspberryPi 2 Post-install b/testcases/image/1724_RaspberryPi 2 Post-install |
446 | index 093024e..9db64a7 100644 |
447 | --- a/testcases/image/1724_RaspberryPi 2 Post-install |
448 | +++ b/testcases/image/1724_RaspberryPi 2 Post-install |
449 | @@ -1,6 +1,6 @@ |
450 | <!-- Please do not edit this file directly; it was generated with the |
451 | tools/test_case_gen script using the following configuration as input: |
452 | - tools/pi_image_cases.xml |
453 | + definitions/pi_server_cases.xml |
454 | --> |
455 | |
456 | |
457 | diff --git a/testcases/image/1725_RaspberryPi CM3 Post-install b/testcases/image/1725_RaspberryPi CM3 Post-install |
458 | index ceacc25..b2f20cd 100644 |
459 | --- a/testcases/image/1725_RaspberryPi CM3 Post-install |
460 | +++ b/testcases/image/1725_RaspberryPi CM3 Post-install |
461 | @@ -1,6 +1,6 @@ |
462 | <!-- Please do not edit this file directly; it was generated with the |
463 | tools/test_case_gen script using the following configuration as input: |
464 | - tools/pi_image_cases.xml |
465 | + definitions/pi_server_cases.xml |
466 | --> |
467 | |
468 | |
469 | diff --git a/testcases/image/1726_RaspberryPi CM3+ Post-install b/testcases/image/1726_RaspberryPi CM3+ Post-install |
470 | index 923ee2c..ef1eb17 100644 |
471 | --- a/testcases/image/1726_RaspberryPi CM3+ Post-install |
472 | +++ b/testcases/image/1726_RaspberryPi CM3+ Post-install |
473 | @@ -1,6 +1,6 @@ |
474 | <!-- Please do not edit this file directly; it was generated with the |
475 | tools/test_case_gen script using the following configuration as input: |
476 | - tools/pi_image_cases.xml |
477 | + definitions/pi_server_cases.xml |
478 | --> |
479 | |
480 | |
481 | diff --git a/testcases/image/1727_RaspberryPi CM3+ Lite Post-install b/testcases/image/1727_RaspberryPi CM3+ Lite Post-install |
482 | index cd562ed..01a05db 100644 |
483 | --- a/testcases/image/1727_RaspberryPi CM3+ Lite Post-install |
484 | +++ b/testcases/image/1727_RaspberryPi CM3+ Lite Post-install |
485 | @@ -1,6 +1,6 @@ |
486 | <!-- Please do not edit this file directly; it was generated with the |
487 | tools/test_case_gen script using the following configuration as input: |
488 | - tools/pi_image_cases.xml |
489 | + definitions/pi_server_cases.xml |
490 | --> |
491 | |
492 | |
493 | diff --git a/testcases/image/1740_RaspberryPi 400 Post-install b/testcases/image/1740_RaspberryPi 400 Post-install |
494 | index 9859df7..0638f35 100644 |
495 | --- a/testcases/image/1740_RaspberryPi 400 Post-install |
496 | +++ b/testcases/image/1740_RaspberryPi 400 Post-install |
497 | @@ -1,6 +1,6 @@ |
498 | <!-- Please do not edit this file directly; it was generated with the |
499 | tools/test_case_gen script using the following configuration as input: |
500 | - tools/pi_image_cases.xml |
501 | + definitions/pi_server_cases.xml |
502 | --> |
503 | |
504 | |
505 | diff --git a/testcases/image/1741_RaspberryPi CM4 2GB Post-install b/testcases/image/1741_RaspberryPi CM4 2GB Post-install |
506 | index 59a999d..ed23c97 100644 |
507 | --- a/testcases/image/1741_RaspberryPi CM4 2GB Post-install |
508 | +++ b/testcases/image/1741_RaspberryPi CM4 2GB Post-install |
509 | @@ -1,6 +1,6 @@ |
510 | <!-- Please do not edit this file directly; it was generated with the |
511 | tools/test_case_gen script using the following configuration as input: |
512 | - tools/pi_image_cases.xml |
513 | + definitions/pi_server_cases.xml |
514 | --> |
515 | |
516 | <p>This test case is to be carried out on a Raspberry Pi Compute Module 4 2GB.</p> |
517 | diff --git a/testcases/image/1742_RaspberryPi CM4 4GB Post-install b/testcases/image/1742_RaspberryPi CM4 4GB Post-install |
518 | index 8c3f53d..c1a4c32 100644 |
519 | --- a/testcases/image/1742_RaspberryPi CM4 4GB Post-install |
520 | +++ b/testcases/image/1742_RaspberryPi CM4 4GB Post-install |
521 | @@ -1,6 +1,6 @@ |
522 | <!-- Please do not edit this file directly; it was generated with the |
523 | tools/test_case_gen script using the following configuration as input: |
524 | - tools/pi_image_cases.xml |
525 | + definitions/pi_server_cases.xml |
526 | --> |
527 | |
528 | <p>This test case is to be carried out on a Raspberry Pi Compute Module 4 4GB.</p> |
529 | diff --git a/testcases/image/1743_RaspberryPi CM4 8GB Post-install b/testcases/image/1743_RaspberryPi CM4 8GB Post-install |
530 | index 2b0f1f0..5adc4d7 100644 |
531 | --- a/testcases/image/1743_RaspberryPi CM4 8GB Post-install |
532 | +++ b/testcases/image/1743_RaspberryPi CM4 8GB Post-install |
533 | @@ -1,6 +1,6 @@ |
534 | <!-- Please do not edit this file directly; it was generated with the |
535 | tools/test_case_gen script using the following configuration as input: |
536 | - tools/pi_image_cases.xml |
537 | + definitions/pi_server_cases.xml |
538 | --> |
539 | |
540 | <p>This test case is to be carried out on a Raspberry Pi Compute Module 4 8GB.</p> |
541 | diff --git a/testcases/image/1744_RaspberryPi 4 2GB Desktop b/testcases/image/1744_RaspberryPi 4 2GB Desktop |
542 | new file mode 100644 |
543 | index 0000000..cb7b1dc |
544 | --- /dev/null |
545 | +++ b/testcases/image/1744_RaspberryPi 4 2GB Desktop |
546 | @@ -0,0 +1,166 @@ |
547 | +<!-- Please do not edit this file directly; it was generated with the |
548 | + tools/test_case_gen script using the following configuration as input: |
549 | + definitions/pi_desktop_cases.xml |
550 | +--> |
551 | + |
552 | + |
553 | + <p>This test case is to be carried out on a Raspberry Pi 2 4GB.</p> |
554 | + <p>Follow the installation steps at <a href="https://ubuntu.com/download/iot/installation-media"> |
555 | + IoT installation media</a> |
556 | + </p> |
557 | + <dl> |
558 | + |
559 | + |
560 | + <dt>Watch the boot screen</dt> |
561 | + <dd>Check that the Ubuntu logo, and spinner appear during boot time</dd> |
562 | + |
563 | + |
564 | + <dt> |
565 | + Ensure you have speakers on your monitor or headphones plugged into it |
566 | + </dt> |
567 | + <dd> |
568 | + Check that the Ubuntu start up sound plays through the monitor's audio |
569 | + output before the initial System Configuration appears |
570 | + </dd> |
571 | + |
572 | + |
573 | + <dt>Select your timezone, and click on the Continue button</dt> |
574 | + <dd>The 'Who are you?' screen appears</dd> |
575 | + |
576 | + |
577 | + <dt> |
578 | + Input your initial user details and password |
579 | + <em>admin</em> can not be used - it is a dedicated Linux User |
580 | + </dt> |
581 | + <dd> |
582 | + Name, username and password are accepted. Login options and home folder |
583 | + encryption choices shown |
584 | + </dd> |
585 | + <dd>Continue button becomes available</dd> |
586 | + |
587 | + |
588 | + <dt> |
589 | + Run <code>sudo flash-kernel</code> |
590 | + </dt> |
591 | + <dd> |
592 | + Exit code is clean (0) and no error messages are reported |
593 | + </dd> |
594 | + |
595 | + |
596 | + <dt> |
597 | + Click the power icon at the top right of the screen, and expand the "Power |
598 | + Off / Log Out" entry in the menu that appears, then "Restart..." from that |
599 | + menu, and confirm "Restart" in the dialog that appears |
600 | + </dt> <dd> |
601 | + System reboots successfully to a login prompt |
602 | + </dd> |
603 | + |
604 | + |
605 | + <dt> |
606 | + Click the power icon at the top right of the screen, and expand the "Power |
607 | + Off / Log Out" entry in the menu that appears, then "Power Off..." from |
608 | + that menu, and confirm "Power Off" in the dialog that appears |
609 | + </dt> |
610 | + <dd> |
611 | + System shuts down in a reasonable time (less than a minute) |
612 | + </dd> |
613 | + |
614 | + |
615 | + <dt> |
616 | + Click the power icon at the top right of the screen, select Settings from |
617 | + the menu that appears, then "About" in the left panel of the window that |
618 | + appears |
619 | + </dt> |
620 | + <dd> |
621 | + Reported "Memory" is consistent with a Raspberry Pi 2 4GB. |
622 | + It should be in the region of 1.6-1.8GB. |
623 | + </dd> |
624 | + |
625 | + <ns0:incldue ref="dual-monitor"></ns0:incldue> |
626 | + |
627 | + <dt> |
628 | + Check auto-configuration of ethernet |
629 | + <ul> |
630 | + <li>Run <code>ip addr</code></li> |
631 | + <li>Check that a valid IP address is recorded on the eth0 interface</li> |
632 | + <li>Check <code>ping google.com</code> successfully pings a few times |
633 | + (<tt>Ctrl+C</tt> to cancel)</li> |
634 | + </ul> |
635 | + </dt> |
636 | + <dd> |
637 | + The "eth0" interface should have a DHCP |
638 | + assigned IP address and you should be able to ping google.com |
639 | + </dd> |
640 | + |
641 | + |
642 | + <dt> |
643 | + Configure wifi via Network Manager |
644 | + <ul> |
645 | + <li>Click the power icon at the top right of the screen</li> |
646 | + <li>Select the WiFi entry from the menu and Select Network under that</li> |
647 | + <li>Select your local WiFi network from the scan list</li> |
648 | + <li>Enter the password for your local WiFi network when prompted</li> |
649 | + <li>Wait a few seconds (to allow DHCP to complete), then run <code>ip |
650 | + addr</code></li> |
651 | + <li>Check that a valid IP address is recorded on the wlan0 interface</li> |
652 | + <li>Check <code>ping google.com</code> successfully pings a few times |
653 | + (<tt>Ctrl+C</tt> to cancel)</li> |
654 | + </ul> |
655 | + </dt> |
656 | + <dd> |
657 | + The "wlan0" interface should have a DHCP |
658 | + assigned IP address and you should be able to ping google.com |
659 | + </dd> |
660 | + |
661 | + |
662 | + <dt> |
663 | + Start Firefox and play a YouTube video |
664 | + <ul> |
665 | + <li>Ensure you have functioning speakers / a headset plugged into your |
666 | + monitor</li> |
667 | + <li>Click on the Firefox icon on the left of the screen</li> |
668 | + <li>Navigate to <a href="https://youtube.com">YouTube</a></li> |
669 | + <li>Select a video (with audio!) to play</li> |
670 | + </ul> |
671 | + </dt> |
672 | + <dd> |
673 | + Check the video plays smoothly, and that audio is output through the |
674 | + monitor, or speakers / headset plugged into the monitor |
675 | + </dd> |
676 | + |
677 | + |
678 | + <dt> |
679 | + Download and play BigBuckBunny in the built-in video player |
680 | + <ul> |
681 | + <li>Ensure you have functioning speakers / a headset plugged into your |
682 | + monitor</li> |
683 | + <li>Start a terminal session</li> |
684 | + <li>Run <code>wget https://archive.org/download/BigBuckBunny_124/Content/big_buck_bunny_720p_surround.mp4</code></li> |
685 | + <li>Once the download has completed, run <code>totem big_buck_bunny_720p_surround.mp4</code></li> |
686 | + </ul> |
687 | + </dt> |
688 | + <dd> |
689 | + Check the video plays smoothly, and that audio is output through the |
690 | + monitor, or speakers / headset plugged into the monitor |
691 | + </dd> |
692 | + |
693 | + |
694 | + <dt> |
695 | + Press <tt>Super+L</tt> and wait for the lock screen to appear, then |
696 | + fade, then for the monitor to suspend. Move the mouse to wake up the |
697 | + monitor, then enter your password to unlock the desktop. |
698 | + </dt> |
699 | + <dd> |
700 | + Ensure the monitor suspends correctly, that it awakens again correctly, |
701 | + and that the desktop unlocks successfully (without the system hanging). |
702 | + </dd> |
703 | + |
704 | + |
705 | + </dl> |
706 | + <p>If <strong>all</strong> actions produce the expected results listed, |
707 | + please <a href="results#add_result">submit</a> a 'passed' result.</p> |
708 | + <p>If <strong>any</strong> action fails, or produces an unexpected result, |
709 | + please <a href="results#add_result">submit</a> a 'failed' result and <a href="../../buginstructions">file a bug</a>. Please be sure to include |
710 | + the bug number when you <a href="results#add_result">submit</a> your |
711 | + result.</p> |
712 | + |
713 | \ No newline at end of file |
714 | diff --git a/testcases/image/1745_RaspberryPi 4 4GB Desktop b/testcases/image/1745_RaspberryPi 4 4GB Desktop |
715 | new file mode 100644 |
716 | index 0000000..786598d |
717 | --- /dev/null |
718 | +++ b/testcases/image/1745_RaspberryPi 4 4GB Desktop |
719 | @@ -0,0 +1,166 @@ |
720 | +<!-- Please do not edit this file directly; it was generated with the |
721 | + tools/test_case_gen script using the following configuration as input: |
722 | + definitions/pi_desktop_cases.xml |
723 | +--> |
724 | + |
725 | + |
726 | + <p>This test case is to be carried out on a Raspberry Pi 4 4GB.</p> |
727 | + <p>Follow the installation steps at <a href="https://ubuntu.com/download/iot/installation-media"> |
728 | + IoT installation media</a> |
729 | + </p> |
730 | + <dl> |
731 | + |
732 | + |
733 | + <dt>Watch the boot screen</dt> |
734 | + <dd>Check that the Ubuntu logo, and spinner appear during boot time</dd> |
735 | + |
736 | + |
737 | + <dt> |
738 | + Ensure you have speakers on your monitor or headphones plugged into it |
739 | + </dt> |
740 | + <dd> |
741 | + Check that the Ubuntu start up sound plays through the monitor's audio |
742 | + output before the initial System Configuration appears |
743 | + </dd> |
744 | + |
745 | + |
746 | + <dt>Select your timezone, and click on the Continue button</dt> |
747 | + <dd>The 'Who are you?' screen appears</dd> |
748 | + |
749 | + |
750 | + <dt> |
751 | + Input your initial user details and password |
752 | + <em>admin</em> can not be used - it is a dedicated Linux User |
753 | + </dt> |
754 | + <dd> |
755 | + Name, username and password are accepted. Login options and home folder |
756 | + encryption choices shown |
757 | + </dd> |
758 | + <dd>Continue button becomes available</dd> |
759 | + |
760 | + |
761 | + <dt> |
762 | + Run <code>sudo flash-kernel</code> |
763 | + </dt> |
764 | + <dd> |
765 | + Exit code is clean (0) and no error messages are reported |
766 | + </dd> |
767 | + |
768 | + |
769 | + <dt> |
770 | + Click the power icon at the top right of the screen, and expand the "Power |
771 | + Off / Log Out" entry in the menu that appears, then "Restart..." from that |
772 | + menu, and confirm "Restart" in the dialog that appears |
773 | + </dt> <dd> |
774 | + System reboots successfully to a login prompt |
775 | + </dd> |
776 | + |
777 | + |
778 | + <dt> |
779 | + Click the power icon at the top right of the screen, and expand the "Power |
780 | + Off / Log Out" entry in the menu that appears, then "Power Off..." from |
781 | + that menu, and confirm "Power Off" in the dialog that appears |
782 | + </dt> |
783 | + <dd> |
784 | + System shuts down in a reasonable time (less than a minute) |
785 | + </dd> |
786 | + |
787 | + |
788 | + <dt> |
789 | + Click the power icon at the top right of the screen, select Settings from |
790 | + the menu that appears, then "About" in the left panel of the window that |
791 | + appears |
792 | + </dt> |
793 | + <dd> |
794 | + Reported "Memory" is consistent with a Raspberry Pi 4 4GB. |
795 | + It should be in the region of 3.6-3.8GB. |
796 | + </dd> |
797 | + |
798 | + <ns0:incldue ref="dual-monitor"></ns0:incldue> |
799 | + |
800 | + <dt> |
801 | + Check auto-configuration of ethernet |
802 | + <ul> |
803 | + <li>Run <code>ip addr</code></li> |
804 | + <li>Check that a valid IP address is recorded on the eth0 interface</li> |
805 | + <li>Check <code>ping google.com</code> successfully pings a few times |
806 | + (<tt>Ctrl+C</tt> to cancel)</li> |
807 | + </ul> |
808 | + </dt> |
809 | + <dd> |
810 | + The "eth0" interface should have a DHCP |
811 | + assigned IP address and you should be able to ping google.com |
812 | + </dd> |
813 | + |
814 | + |
815 | + <dt> |
816 | + Configure wifi via Network Manager |
817 | + <ul> |
818 | + <li>Click the power icon at the top right of the screen</li> |
819 | + <li>Select the WiFi entry from the menu and Select Network under that</li> |
820 | + <li>Select your local WiFi network from the scan list</li> |
821 | + <li>Enter the password for your local WiFi network when prompted</li> |
822 | + <li>Wait a few seconds (to allow DHCP to complete), then run <code>ip |
823 | + addr</code></li> |
824 | + <li>Check that a valid IP address is recorded on the wlan0 interface</li> |
825 | + <li>Check <code>ping google.com</code> successfully pings a few times |
826 | + (<tt>Ctrl+C</tt> to cancel)</li> |
827 | + </ul> |
828 | + </dt> |
829 | + <dd> |
830 | + The "wlan0" interface should have a DHCP |
831 | + assigned IP address and you should be able to ping google.com |
832 | + </dd> |
833 | + |
834 | + |
835 | + <dt> |
836 | + Start Firefox and play a YouTube video |
837 | + <ul> |
838 | + <li>Ensure you have functioning speakers / a headset plugged into your |
839 | + monitor</li> |
840 | + <li>Click on the Firefox icon on the left of the screen</li> |
841 | + <li>Navigate to <a href="https://youtube.com">YouTube</a></li> |
842 | + <li>Select a video (with audio!) to play</li> |
843 | + </ul> |
844 | + </dt> |
845 | + <dd> |
846 | + Check the video plays smoothly, and that audio is output through the |
847 | + monitor, or speakers / headset plugged into the monitor |
848 | + </dd> |
849 | + |
850 | + |
851 | + <dt> |
852 | + Download and play BigBuckBunny in the built-in video player |
853 | + <ul> |
854 | + <li>Ensure you have functioning speakers / a headset plugged into your |
855 | + monitor</li> |
856 | + <li>Start a terminal session</li> |
857 | + <li>Run <code>wget https://archive.org/download/BigBuckBunny_124/Content/big_buck_bunny_720p_surround.mp4</code></li> |
858 | + <li>Once the download has completed, run <code>totem big_buck_bunny_720p_surround.mp4</code></li> |
859 | + </ul> |
860 | + </dt> |
861 | + <dd> |
862 | + Check the video plays smoothly, and that audio is output through the |
863 | + monitor, or speakers / headset plugged into the monitor |
864 | + </dd> |
865 | + |
866 | + |
867 | + <dt> |
868 | + Press <tt>Super+L</tt> and wait for the lock screen to appear, then |
869 | + fade, then for the monitor to suspend. Move the mouse to wake up the |
870 | + monitor, then enter your password to unlock the desktop. |
871 | + </dt> |
872 | + <dd> |
873 | + Ensure the monitor suspends correctly, that it awakens again correctly, |
874 | + and that the desktop unlocks successfully (without the system hanging). |
875 | + </dd> |
876 | + |
877 | + |
878 | + </dl> |
879 | + <p>If <strong>all</strong> actions produce the expected results listed, |
880 | + please <a href="results#add_result">submit</a> a 'passed' result.</p> |
881 | + <p>If <strong>any</strong> action fails, or produces an unexpected result, |
882 | + please <a href="results#add_result">submit</a> a 'failed' result and <a href="../../buginstructions">file a bug</a>. Please be sure to include |
883 | + the bug number when you <a href="results#add_result">submit</a> your |
884 | + result.</p> |
885 | + |
886 | \ No newline at end of file |
887 | diff --git a/testcases/image/1746_RaspberryPi 4 8GB Desktop b/testcases/image/1746_RaspberryPi 4 8GB Desktop |
888 | new file mode 100644 |
889 | index 0000000..9700884 |
890 | --- /dev/null |
891 | +++ b/testcases/image/1746_RaspberryPi 4 8GB Desktop |
892 | @@ -0,0 +1,166 @@ |
893 | +<!-- Please do not edit this file directly; it was generated with the |
894 | + tools/test_case_gen script using the following configuration as input: |
895 | + definitions/pi_desktop_cases.xml |
896 | +--> |
897 | + |
898 | + |
899 | + <p>This test case is to be carried out on a Raspberry Pi 4 8GB.</p> |
900 | + <p>Follow the installation steps at <a href="https://ubuntu.com/download/iot/installation-media"> |
901 | + IoT installation media</a> |
902 | + </p> |
903 | + <dl> |
904 | + |
905 | + |
906 | + <dt>Watch the boot screen</dt> |
907 | + <dd>Check that the Ubuntu logo, and spinner appear during boot time</dd> |
908 | + |
909 | + |
910 | + <dt> |
911 | + Ensure you have speakers on your monitor or headphones plugged into it |
912 | + </dt> |
913 | + <dd> |
914 | + Check that the Ubuntu start up sound plays through the monitor's audio |
915 | + output before the initial System Configuration appears |
916 | + </dd> |
917 | + |
918 | + |
919 | + <dt>Select your timezone, and click on the Continue button</dt> |
920 | + <dd>The 'Who are you?' screen appears</dd> |
921 | + |
922 | + |
923 | + <dt> |
924 | + Input your initial user details and password |
925 | + <em>admin</em> can not be used - it is a dedicated Linux User |
926 | + </dt> |
927 | + <dd> |
928 | + Name, username and password are accepted. Login options and home folder |
929 | + encryption choices shown |
930 | + </dd> |
931 | + <dd>Continue button becomes available</dd> |
932 | + |
933 | + |
934 | + <dt> |
935 | + Run <code>sudo flash-kernel</code> |
936 | + </dt> |
937 | + <dd> |
938 | + Exit code is clean (0) and no error messages are reported |
939 | + </dd> |
940 | + |
941 | + |
942 | + <dt> |
943 | + Click the power icon at the top right of the screen, and expand the "Power |
944 | + Off / Log Out" entry in the menu that appears, then "Restart..." from that |
945 | + menu, and confirm "Restart" in the dialog that appears |
946 | + </dt> <dd> |
947 | + System reboots successfully to a login prompt |
948 | + </dd> |
949 | + |
950 | + |
951 | + <dt> |
952 | + Click the power icon at the top right of the screen, and expand the "Power |
953 | + Off / Log Out" entry in the menu that appears, then "Power Off..." from |
954 | + that menu, and confirm "Power Off" in the dialog that appears |
955 | + </dt> |
956 | + <dd> |
957 | + System shuts down in a reasonable time (less than a minute) |
958 | + </dd> |
959 | + |
960 | + |
961 | + <dt> |
962 | + Click the power icon at the top right of the screen, select Settings from |
963 | + the menu that appears, then "About" in the left panel of the window that |
964 | + appears |
965 | + </dt> |
966 | + <dd> |
967 | + Reported "Memory" is consistent with a Raspberry Pi 4 8GB. |
968 | + It should be in the region of 7.6-7.8GB. |
969 | + </dd> |
970 | + |
971 | + <ns0:incldue ref="dual-monitor"></ns0:incldue> |
972 | + |
973 | + <dt> |
974 | + Check auto-configuration of ethernet |
975 | + <ul> |
976 | + <li>Run <code>ip addr</code></li> |
977 | + <li>Check that a valid IP address is recorded on the eth0 interface</li> |
978 | + <li>Check <code>ping google.com</code> successfully pings a few times |
979 | + (<tt>Ctrl+C</tt> to cancel)</li> |
980 | + </ul> |
981 | + </dt> |
982 | + <dd> |
983 | + The "eth0" interface should have a DHCP |
984 | + assigned IP address and you should be able to ping google.com |
985 | + </dd> |
986 | + |
987 | + |
988 | + <dt> |
989 | + Configure wifi via Network Manager |
990 | + <ul> |
991 | + <li>Click the power icon at the top right of the screen</li> |
992 | + <li>Select the WiFi entry from the menu and Select Network under that</li> |
993 | + <li>Select your local WiFi network from the scan list</li> |
994 | + <li>Enter the password for your local WiFi network when prompted</li> |
995 | + <li>Wait a few seconds (to allow DHCP to complete), then run <code>ip |
996 | + addr</code></li> |
997 | + <li>Check that a valid IP address is recorded on the wlan0 interface</li> |
998 | + <li>Check <code>ping google.com</code> successfully pings a few times |
999 | + (<tt>Ctrl+C</tt> to cancel)</li> |
1000 | + </ul> |
1001 | + </dt> |
1002 | + <dd> |
1003 | + The "wlan0" interface should have a DHCP |
1004 | + assigned IP address and you should be able to ping google.com |
1005 | + </dd> |
1006 | + |
1007 | + |
1008 | + <dt> |
1009 | + Start Firefox and play a YouTube video |
1010 | + <ul> |
1011 | + <li>Ensure you have functioning speakers / a headset plugged into your |
1012 | + monitor</li> |
1013 | + <li>Click on the Firefox icon on the left of the screen</li> |
1014 | + <li>Navigate to <a href="https://youtube.com">YouTube</a></li> |
1015 | + <li>Select a video (with audio!) to play</li> |
1016 | + </ul> |
1017 | + </dt> |
1018 | + <dd> |
1019 | + Check the video plays smoothly, and that audio is output through the |
1020 | + monitor, or speakers / headset plugged into the monitor |
1021 | + </dd> |
1022 | + |
1023 | + |
1024 | + <dt> |
1025 | + Download and play BigBuckBunny in the built-in video player |
1026 | + <ul> |
1027 | + <li>Ensure you have functioning speakers / a headset plugged into your |
1028 | + monitor</li> |
1029 | + <li>Start a terminal session</li> |
1030 | + <li>Run <code>wget https://archive.org/download/BigBuckBunny_124/Content/big_buck_bunny_720p_surround.mp4</code></li> |
1031 | + <li>Once the download has completed, run <code>totem big_buck_bunny_720p_surround.mp4</code></li> |
1032 | + </ul> |
1033 | + </dt> |
1034 | + <dd> |
1035 | + Check the video plays smoothly, and that audio is output through the |
1036 | + monitor, or speakers / headset plugged into the monitor |
1037 | + </dd> |
1038 | + |
1039 | + |
1040 | + <dt> |
1041 | + Press <tt>Super+L</tt> and wait for the lock screen to appear, then |
1042 | + fade, then for the monitor to suspend. Move the mouse to wake up the |
1043 | + monitor, then enter your password to unlock the desktop. |
1044 | + </dt> |
1045 | + <dd> |
1046 | + Ensure the monitor suspends correctly, that it awakens again correctly, |
1047 | + and that the desktop unlocks successfully (without the system hanging). |
1048 | + </dd> |
1049 | + |
1050 | + |
1051 | + </dl> |
1052 | + <p>If <strong>all</strong> actions produce the expected results listed, |
1053 | + please <a href="results#add_result">submit</a> a 'passed' result.</p> |
1054 | + <p>If <strong>any</strong> action fails, or produces an unexpected result, |
1055 | + please <a href="results#add_result">submit</a> a 'failed' result and <a href="../../buginstructions">file a bug</a>. Please be sure to include |
1056 | + the bug number when you <a href="results#add_result">submit</a> your |
1057 | + result.</p> |
1058 | + |
1059 | \ No newline at end of file |
1060 | diff --git a/testcases/image/1747_RaspberryPi 400 Desktop b/testcases/image/1747_RaspberryPi 400 Desktop |
1061 | new file mode 100644 |
1062 | index 0000000..b4945a6 |
1063 | --- /dev/null |
1064 | +++ b/testcases/image/1747_RaspberryPi 400 Desktop |
1065 | @@ -0,0 +1,166 @@ |
1066 | +<!-- Please do not edit this file directly; it was generated with the |
1067 | + tools/test_case_gen script using the following configuration as input: |
1068 | + definitions/pi_desktop_cases.xml |
1069 | +--> |
1070 | + |
1071 | + |
1072 | + <p>This test case is to be carried out on a Raspberry Pi 400.</p> |
1073 | + <p>Follow the installation steps at <a href="https://ubuntu.com/download/iot/installation-media"> |
1074 | + IoT installation media</a> |
1075 | + </p> |
1076 | + <dl> |
1077 | + |
1078 | + |
1079 | + <dt>Watch the boot screen</dt> |
1080 | + <dd>Check that the Ubuntu logo, and spinner appear during boot time</dd> |
1081 | + |
1082 | + |
1083 | + <dt> |
1084 | + Ensure you have speakers on your monitor or headphones plugged into it |
1085 | + </dt> |
1086 | + <dd> |
1087 | + Check that the Ubuntu start up sound plays through the monitor's audio |
1088 | + output before the initial System Configuration appears |
1089 | + </dd> |
1090 | + |
1091 | + |
1092 | + <dt>Select your timezone, and click on the Continue button</dt> |
1093 | + <dd>The 'Who are you?' screen appears</dd> |
1094 | + |
1095 | + |
1096 | + <dt> |
1097 | + Input your initial user details and password |
1098 | + <em>admin</em> can not be used - it is a dedicated Linux User |
1099 | + </dt> |
1100 | + <dd> |
1101 | + Name, username and password are accepted. Login options and home folder |
1102 | + encryption choices shown |
1103 | + </dd> |
1104 | + <dd>Continue button becomes available</dd> |
1105 | + |
1106 | + |
1107 | + <dt> |
1108 | + Run <code>sudo flash-kernel</code> |
1109 | + </dt> |
1110 | + <dd> |
1111 | + Exit code is clean (0) and no error messages are reported |
1112 | + </dd> |
1113 | + |
1114 | + |
1115 | + <dt> |
1116 | + Click the power icon at the top right of the screen, and expand the "Power |
1117 | + Off / Log Out" entry in the menu that appears, then "Restart..." from that |
1118 | + menu, and confirm "Restart" in the dialog that appears |
1119 | + </dt> <dd> |
1120 | + System reboots successfully to a login prompt |
1121 | + </dd> |
1122 | + |
1123 | + |
1124 | + <dt> |
1125 | + Click the power icon at the top right of the screen, and expand the "Power |
1126 | + Off / Log Out" entry in the menu that appears, then "Power Off..." from |
1127 | + that menu, and confirm "Power Off" in the dialog that appears |
1128 | + </dt> |
1129 | + <dd> |
1130 | + System shuts down in a reasonable time (less than a minute) |
1131 | + </dd> |
1132 | + |
1133 | + |
1134 | + <dt> |
1135 | + Click the power icon at the top right of the screen, select Settings from |
1136 | + the menu that appears, then "About" in the left panel of the window that |
1137 | + appears |
1138 | + </dt> |
1139 | + <dd> |
1140 | + Reported "Memory" is consistent with a Raspberry Pi 400. |
1141 | + It should be in the region of 3.6-3.8GB. |
1142 | + </dd> |
1143 | + |
1144 | + <ns0:incldue ref="dual-monitor"></ns0:incldue> |
1145 | + |
1146 | + <dt> |
1147 | + Check auto-configuration of ethernet |
1148 | + <ul> |
1149 | + <li>Run <code>ip addr</code></li> |
1150 | + <li>Check that a valid IP address is recorded on the eth0 interface</li> |
1151 | + <li>Check <code>ping google.com</code> successfully pings a few times |
1152 | + (<tt>Ctrl+C</tt> to cancel)</li> |
1153 | + </ul> |
1154 | + </dt> |
1155 | + <dd> |
1156 | + The "eth0" interface should have a DHCP |
1157 | + assigned IP address and you should be able to ping google.com |
1158 | + </dd> |
1159 | + |
1160 | + |
1161 | + <dt> |
1162 | + Configure wifi via Network Manager |
1163 | + <ul> |
1164 | + <li>Click the power icon at the top right of the screen</li> |
1165 | + <li>Select the WiFi entry from the menu and Select Network under that</li> |
1166 | + <li>Select your local WiFi network from the scan list</li> |
1167 | + <li>Enter the password for your local WiFi network when prompted</li> |
1168 | + <li>Wait a few seconds (to allow DHCP to complete), then run <code>ip |
1169 | + addr</code></li> |
1170 | + <li>Check that a valid IP address is recorded on the wlan0 interface</li> |
1171 | + <li>Check <code>ping google.com</code> successfully pings a few times |
1172 | + (<tt>Ctrl+C</tt> to cancel)</li> |
1173 | + </ul> |
1174 | + </dt> |
1175 | + <dd> |
1176 | + The "wlan0" interface should have a DHCP |
1177 | + assigned IP address and you should be able to ping google.com |
1178 | + </dd> |
1179 | + |
1180 | + |
1181 | + <dt> |
1182 | + Start Firefox and play a YouTube video |
1183 | + <ul> |
1184 | + <li>Ensure you have functioning speakers / a headset plugged into your |
1185 | + monitor</li> |
1186 | + <li>Click on the Firefox icon on the left of the screen</li> |
1187 | + <li>Navigate to <a href="https://youtube.com">YouTube</a></li> |
1188 | + <li>Select a video (with audio!) to play</li> |
1189 | + </ul> |
1190 | + </dt> |
1191 | + <dd> |
1192 | + Check the video plays smoothly, and that audio is output through the |
1193 | + monitor, or speakers / headset plugged into the monitor |
1194 | + </dd> |
1195 | + |
1196 | + |
1197 | + <dt> |
1198 | + Download and play BigBuckBunny in the built-in video player |
1199 | + <ul> |
1200 | + <li>Ensure you have functioning speakers / a headset plugged into your |
1201 | + monitor</li> |
1202 | + <li>Start a terminal session</li> |
1203 | + <li>Run <code>wget https://archive.org/download/BigBuckBunny_124/Content/big_buck_bunny_720p_surround.mp4</code></li> |
1204 | + <li>Once the download has completed, run <code>totem big_buck_bunny_720p_surround.mp4</code></li> |
1205 | + </ul> |
1206 | + </dt> |
1207 | + <dd> |
1208 | + Check the video plays smoothly, and that audio is output through the |
1209 | + monitor, or speakers / headset plugged into the monitor |
1210 | + </dd> |
1211 | + |
1212 | + |
1213 | + <dt> |
1214 | + Press <tt>Super+L</tt> and wait for the lock screen to appear, then |
1215 | + fade, then for the monitor to suspend. Move the mouse to wake up the |
1216 | + monitor, then enter your password to unlock the desktop. |
1217 | + </dt> |
1218 | + <dd> |
1219 | + Ensure the monitor suspends correctly, that it awakens again correctly, |
1220 | + and that the desktop unlocks successfully (without the system hanging). |
1221 | + </dd> |
1222 | + |
1223 | + |
1224 | + </dl> |
1225 | + <p>If <strong>all</strong> actions produce the expected results listed, |
1226 | + please <a href="results#add_result">submit</a> a 'passed' result.</p> |
1227 | + <p>If <strong>any</strong> action fails, or produces an unexpected result, |
1228 | + please <a href="results#add_result">submit</a> a 'failed' result and <a href="../../buginstructions">file a bug</a>. Please be sure to include |
1229 | + the bug number when you <a href="results#add_result">submit</a> your |
1230 | + result.</p> |
1231 | + |
1232 | \ No newline at end of file |
1233 | diff --git a/testcases/image/1748_RaspberryPi CM4 2GB Desktop b/testcases/image/1748_RaspberryPi CM4 2GB Desktop |
1234 | new file mode 100644 |
1235 | index 0000000..ac88a4f |
1236 | --- /dev/null |
1237 | +++ b/testcases/image/1748_RaspberryPi CM4 2GB Desktop |
1238 | @@ -0,0 +1,170 @@ |
1239 | +<!-- Please do not edit this file directly; it was generated with the |
1240 | + tools/test_case_gen script using the following configuration as input: |
1241 | + definitions/pi_desktop_cases.xml |
1242 | +--> |
1243 | + |
1244 | + <p>This test case is to be carried out on a Raspberry Pi Compute Module 4 2GB.</p> |
1245 | + <p>Follow the installation steps at <a href="https://ubuntu.com/download/iot/installation-media"> |
1246 | + IoT installation media</a> |
1247 | + </p> |
1248 | + |
1249 | + <p>Before booting your CM4 with the new image, edit config.txt on the boot |
1250 | + (1st) partition and uncomment the <code>#dtoverlay=dwc2,dr_mode=host</code> |
1251 | + line to ensure the USB ports on the IO board operate correctly</p> |
1252 | + |
1253 | + <dl> |
1254 | + |
1255 | + |
1256 | + <dt>Watch the boot screen</dt> |
1257 | + <dd>Check that the Ubuntu logo, and spinner appear during boot time</dd> |
1258 | + |
1259 | + |
1260 | + <dt> |
1261 | + Ensure you have speakers on your monitor or headphones plugged into it |
1262 | + </dt> |
1263 | + <dd> |
1264 | + Check that the Ubuntu start up sound plays through the monitor's audio |
1265 | + output before the initial System Configuration appears |
1266 | + </dd> |
1267 | + |
1268 | + |
1269 | + <dt>Select your timezone, and click on the Continue button</dt> |
1270 | + <dd>The 'Who are you?' screen appears</dd> |
1271 | + |
1272 | + |
1273 | + <dt> |
1274 | + Input your initial user details and password |
1275 | + <em>admin</em> can not be used - it is a dedicated Linux User |
1276 | + </dt> |
1277 | + <dd> |
1278 | + Name, username and password are accepted. Login options and home folder |
1279 | + encryption choices shown |
1280 | + </dd> |
1281 | + <dd>Continue button becomes available</dd> |
1282 | + |
1283 | + |
1284 | + <dt> |
1285 | + Run <code>sudo flash-kernel</code> |
1286 | + </dt> |
1287 | + <dd> |
1288 | + Exit code is clean (0) and no error messages are reported |
1289 | + </dd> |
1290 | + |
1291 | + |
1292 | + <dt> |
1293 | + Click the power icon at the top right of the screen, and expand the "Power |
1294 | + Off / Log Out" entry in the menu that appears, then "Restart..." from that |
1295 | + menu, and confirm "Restart" in the dialog that appears |
1296 | + </dt> <dd> |
1297 | + System reboots successfully to a login prompt |
1298 | + </dd> |
1299 | + |
1300 | + |
1301 | + <dt> |
1302 | + Click the power icon at the top right of the screen, and expand the "Power |
1303 | + Off / Log Out" entry in the menu that appears, then "Power Off..." from |
1304 | + that menu, and confirm "Power Off" in the dialog that appears |
1305 | + </dt> |
1306 | + <dd> |
1307 | + System shuts down in a reasonable time (less than a minute) |
1308 | + </dd> |
1309 | + |
1310 | + |
1311 | + <dt> |
1312 | + Click the power icon at the top right of the screen, select Settings from |
1313 | + the menu that appears, then "About" in the left panel of the window that |
1314 | + appears |
1315 | + </dt> |
1316 | + <dd> |
1317 | + Reported "Memory" is consistent with a Raspberry Pi Compute Module 4 2GB. |
1318 | + It should be in the region of 1.6-1.8GB. |
1319 | + </dd> |
1320 | + |
1321 | + <ns0:incldue ref="dual-monitor"></ns0:incldue> |
1322 | + |
1323 | + <dt> |
1324 | + Check auto-configuration of ethernet |
1325 | + <ul> |
1326 | + <li>Run <code>ip addr</code></li> |
1327 | + <li>Check that a valid IP address is recorded on the eth0 interface</li> |
1328 | + <li>Check <code>ping google.com</code> successfully pings a few times |
1329 | + (<tt>Ctrl+C</tt> to cancel)</li> |
1330 | + </ul> |
1331 | + </dt> |
1332 | + <dd> |
1333 | + The "eth0" interface should have a DHCP |
1334 | + assigned IP address and you should be able to ping google.com |
1335 | + </dd> |
1336 | + |
1337 | + |
1338 | + <dt> |
1339 | + Configure wifi via Network Manager |
1340 | + <ul> |
1341 | + <li>Click the power icon at the top right of the screen</li> |
1342 | + <li>Select the WiFi entry from the menu and Select Network under that</li> |
1343 | + <li>Select your local WiFi network from the scan list</li> |
1344 | + <li>Enter the password for your local WiFi network when prompted</li> |
1345 | + <li>Wait a few seconds (to allow DHCP to complete), then run <code>ip |
1346 | + addr</code></li> |
1347 | + <li>Check that a valid IP address is recorded on the wlan0 interface</li> |
1348 | + <li>Check <code>ping google.com</code> successfully pings a few times |
1349 | + (<tt>Ctrl+C</tt> to cancel)</li> |
1350 | + </ul> |
1351 | + </dt> |
1352 | + <dd> |
1353 | + The "wlan0" interface should have a DHCP |
1354 | + assigned IP address and you should be able to ping google.com |
1355 | + </dd> |
1356 | + |
1357 | + |
1358 | + <dt> |
1359 | + Start Firefox and play a YouTube video |
1360 | + <ul> |
1361 | + <li>Ensure you have functioning speakers / a headset plugged into your |
1362 | + monitor</li> |
1363 | + <li>Click on the Firefox icon on the left of the screen</li> |
1364 | + <li>Navigate to <a href="https://youtube.com">YouTube</a></li> |
1365 | + <li>Select a video (with audio!) to play</li> |
1366 | + </ul> |
1367 | + </dt> |
1368 | + <dd> |
1369 | + Check the video plays smoothly, and that audio is output through the |
1370 | + monitor, or speakers / headset plugged into the monitor |
1371 | + </dd> |
1372 | + |
1373 | + |
1374 | + <dt> |
1375 | + Download and play BigBuckBunny in the built-in video player |
1376 | + <ul> |
1377 | + <li>Ensure you have functioning speakers / a headset plugged into your |
1378 | + monitor</li> |
1379 | + <li>Start a terminal session</li> |
1380 | + <li>Run <code>wget https://archive.org/download/BigBuckBunny_124/Content/big_buck_bunny_720p_surround.mp4</code></li> |
1381 | + <li>Once the download has completed, run <code>totem big_buck_bunny_720p_surround.mp4</code></li> |
1382 | + </ul> |
1383 | + </dt> |
1384 | + <dd> |
1385 | + Check the video plays smoothly, and that audio is output through the |
1386 | + monitor, or speakers / headset plugged into the monitor |
1387 | + </dd> |
1388 | + |
1389 | + |
1390 | + <dt> |
1391 | + Press <tt>Super+L</tt> and wait for the lock screen to appear, then |
1392 | + fade, then for the monitor to suspend. Move the mouse to wake up the |
1393 | + monitor, then enter your password to unlock the desktop. |
1394 | + </dt> |
1395 | + <dd> |
1396 | + Ensure the monitor suspends correctly, that it awakens again correctly, |
1397 | + and that the desktop unlocks successfully (without the system hanging). |
1398 | + </dd> |
1399 | + |
1400 | + |
1401 | + </dl> |
1402 | + <p>If <strong>all</strong> actions produce the expected results listed, |
1403 | + please <a href="results#add_result">submit</a> a 'passed' result.</p> |
1404 | + <p>If <strong>any</strong> action fails, or produces an unexpected result, |
1405 | + please <a href="results#add_result">submit</a> a 'failed' result and <a href="../../buginstructions">file a bug</a>. Please be sure to include |
1406 | + the bug number when you <a href="results#add_result">submit</a> your |
1407 | + result.</p> |
1408 | + |
1409 | \ No newline at end of file |
1410 | diff --git a/testcases/image/1749_RaspberryPi CM4 4GB Desktop b/testcases/image/1749_RaspberryPi CM4 4GB Desktop |
1411 | new file mode 100644 |
1412 | index 0000000..2fedcf9 |
1413 | --- /dev/null |
1414 | +++ b/testcases/image/1749_RaspberryPi CM4 4GB Desktop |
1415 | @@ -0,0 +1,170 @@ |
1416 | +<!-- Please do not edit this file directly; it was generated with the |
1417 | + tools/test_case_gen script using the following configuration as input: |
1418 | + definitions/pi_desktop_cases.xml |
1419 | +--> |
1420 | + |
1421 | + <p>This test case is to be carried out on a Raspberry Pi Compute Module 4 4GB.</p> |
1422 | + <p>Follow the installation steps at <a href="https://ubuntu.com/download/iot/installation-media"> |
1423 | + IoT installation media</a> |
1424 | + </p> |
1425 | + |
1426 | + <p>Before booting your CM4 with the new image, edit config.txt on the boot |
1427 | + (1st) partition and uncomment the <code>#dtoverlay=dwc2,dr_mode=host</code> |
1428 | + line to ensure the USB ports on the IO board operate correctly</p> |
1429 | + |
1430 | + <dl> |
1431 | + |
1432 | + |
1433 | + <dt>Watch the boot screen</dt> |
1434 | + <dd>Check that the Ubuntu logo, and spinner appear during boot time</dd> |
1435 | + |
1436 | + |
1437 | + <dt> |
1438 | + Ensure you have speakers on your monitor or headphones plugged into it |
1439 | + </dt> |
1440 | + <dd> |
1441 | + Check that the Ubuntu start up sound plays through the monitor's audio |
1442 | + output before the initial System Configuration appears |
1443 | + </dd> |
1444 | + |
1445 | + |
1446 | + <dt>Select your timezone, and click on the Continue button</dt> |
1447 | + <dd>The 'Who are you?' screen appears</dd> |
1448 | + |
1449 | + |
1450 | + <dt> |
1451 | + Input your initial user details and password |
1452 | + <em>admin</em> can not be used - it is a dedicated Linux User |
1453 | + </dt> |
1454 | + <dd> |
1455 | + Name, username and password are accepted. Login options and home folder |
1456 | + encryption choices shown |
1457 | + </dd> |
1458 | + <dd>Continue button becomes available</dd> |
1459 | + |
1460 | + |
1461 | + <dt> |
1462 | + Run <code>sudo flash-kernel</code> |
1463 | + </dt> |
1464 | + <dd> |
1465 | + Exit code is clean (0) and no error messages are reported |
1466 | + </dd> |
1467 | + |
1468 | + |
1469 | + <dt> |
1470 | + Click the power icon at the top right of the screen, and expand the "Power |
1471 | + Off / Log Out" entry in the menu that appears, then "Restart..." from that |
1472 | + menu, and confirm "Restart" in the dialog that appears |
1473 | + </dt> <dd> |
1474 | + System reboots successfully to a login prompt |
1475 | + </dd> |
1476 | + |
1477 | + |
1478 | + <dt> |
1479 | + Click the power icon at the top right of the screen, and expand the "Power |
1480 | + Off / Log Out" entry in the menu that appears, then "Power Off..." from |
1481 | + that menu, and confirm "Power Off" in the dialog that appears |
1482 | + </dt> |
1483 | + <dd> |
1484 | + System shuts down in a reasonable time (less than a minute) |
1485 | + </dd> |
1486 | + |
1487 | + |
1488 | + <dt> |
1489 | + Click the power icon at the top right of the screen, select Settings from |
1490 | + the menu that appears, then "About" in the left panel of the window that |
1491 | + appears |
1492 | + </dt> |
1493 | + <dd> |
1494 | + Reported "Memory" is consistent with a Raspberry Pi Compute Module 4 4GB. |
1495 | + It should be in the region of 3.6-3.8GB. |
1496 | + </dd> |
1497 | + |
1498 | + <ns0:incldue ref="dual-monitor"></ns0:incldue> |
1499 | + |
1500 | + <dt> |
1501 | + Check auto-configuration of ethernet |
1502 | + <ul> |
1503 | + <li>Run <code>ip addr</code></li> |
1504 | + <li>Check that a valid IP address is recorded on the eth0 interface</li> |
1505 | + <li>Check <code>ping google.com</code> successfully pings a few times |
1506 | + (<tt>Ctrl+C</tt> to cancel)</li> |
1507 | + </ul> |
1508 | + </dt> |
1509 | + <dd> |
1510 | + The "eth0" interface should have a DHCP |
1511 | + assigned IP address and you should be able to ping google.com |
1512 | + </dd> |
1513 | + |
1514 | + |
1515 | + <dt> |
1516 | + Configure wifi via Network Manager |
1517 | + <ul> |
1518 | + <li>Click the power icon at the top right of the screen</li> |
1519 | + <li>Select the WiFi entry from the menu and Select Network under that</li> |
1520 | + <li>Select your local WiFi network from the scan list</li> |
1521 | + <li>Enter the password for your local WiFi network when prompted</li> |
1522 | + <li>Wait a few seconds (to allow DHCP to complete), then run <code>ip |
1523 | + addr</code></li> |
1524 | + <li>Check that a valid IP address is recorded on the wlan0 interface</li> |
1525 | + <li>Check <code>ping google.com</code> successfully pings a few times |
1526 | + (<tt>Ctrl+C</tt> to cancel)</li> |
1527 | + </ul> |
1528 | + </dt> |
1529 | + <dd> |
1530 | + The "wlan0" interface should have a DHCP |
1531 | + assigned IP address and you should be able to ping google.com |
1532 | + </dd> |
1533 | + |
1534 | + |
1535 | + <dt> |
1536 | + Start Firefox and play a YouTube video |
1537 | + <ul> |
1538 | + <li>Ensure you have functioning speakers / a headset plugged into your |
1539 | + monitor</li> |
1540 | + <li>Click on the Firefox icon on the left of the screen</li> |
1541 | + <li>Navigate to <a href="https://youtube.com">YouTube</a></li> |
1542 | + <li>Select a video (with audio!) to play</li> |
1543 | + </ul> |
1544 | + </dt> |
1545 | + <dd> |
1546 | + Check the video plays smoothly, and that audio is output through the |
1547 | + monitor, or speakers / headset plugged into the monitor |
1548 | + </dd> |
1549 | + |
1550 | + |
1551 | + <dt> |
1552 | + Download and play BigBuckBunny in the built-in video player |
1553 | + <ul> |
1554 | + <li>Ensure you have functioning speakers / a headset plugged into your |
1555 | + monitor</li> |
1556 | + <li>Start a terminal session</li> |
1557 | + <li>Run <code>wget https://archive.org/download/BigBuckBunny_124/Content/big_buck_bunny_720p_surround.mp4</code></li> |
1558 | + <li>Once the download has completed, run <code>totem big_buck_bunny_720p_surround.mp4</code></li> |
1559 | + </ul> |
1560 | + </dt> |
1561 | + <dd> |
1562 | + Check the video plays smoothly, and that audio is output through the |
1563 | + monitor, or speakers / headset plugged into the monitor |
1564 | + </dd> |
1565 | + |
1566 | + |
1567 | + <dt> |
1568 | + Press <tt>Super+L</tt> and wait for the lock screen to appear, then |
1569 | + fade, then for the monitor to suspend. Move the mouse to wake up the |
1570 | + monitor, then enter your password to unlock the desktop. |
1571 | + </dt> |
1572 | + <dd> |
1573 | + Ensure the monitor suspends correctly, that it awakens again correctly, |
1574 | + and that the desktop unlocks successfully (without the system hanging). |
1575 | + </dd> |
1576 | + |
1577 | + |
1578 | + </dl> |
1579 | + <p>If <strong>all</strong> actions produce the expected results listed, |
1580 | + please <a href="results#add_result">submit</a> a 'passed' result.</p> |
1581 | + <p>If <strong>any</strong> action fails, or produces an unexpected result, |
1582 | + please <a href="results#add_result">submit</a> a 'failed' result and <a href="../../buginstructions">file a bug</a>. Please be sure to include |
1583 | + the bug number when you <a href="results#add_result">submit</a> your |
1584 | + result.</p> |
1585 | + |
1586 | \ No newline at end of file |
1587 | diff --git a/testcases/image/1750_RaspberryPi CM4 8GB Desktop b/testcases/image/1750_RaspberryPi CM4 8GB Desktop |
1588 | new file mode 100644 |
1589 | index 0000000..716f664 |
1590 | --- /dev/null |
1591 | +++ b/testcases/image/1750_RaspberryPi CM4 8GB Desktop |
1592 | @@ -0,0 +1,170 @@ |
1593 | +<!-- Please do not edit this file directly; it was generated with the |
1594 | + tools/test_case_gen script using the following configuration as input: |
1595 | + definitions/pi_desktop_cases.xml |
1596 | +--> |
1597 | + |
1598 | + <p>This test case is to be carried out on a Raspberry Pi Compute Module 4 8GB.</p> |
1599 | + <p>Follow the installation steps at <a href="https://ubuntu.com/download/iot/installation-media"> |
1600 | + IoT installation media</a> |
1601 | + </p> |
1602 | + |
1603 | + <p>Before booting your CM4 with the new image, edit config.txt on the boot |
1604 | + (1st) partition and uncomment the <code>#dtoverlay=dwc2,dr_mode=host</code> |
1605 | + line to ensure the USB ports on the IO board operate correctly</p> |
1606 | + |
1607 | + <dl> |
1608 | + |
1609 | + |
1610 | + <dt>Watch the boot screen</dt> |
1611 | + <dd>Check that the Ubuntu logo, and spinner appear during boot time</dd> |
1612 | + |
1613 | + |
1614 | + <dt> |
1615 | + Ensure you have speakers on your monitor or headphones plugged into it |
1616 | + </dt> |
1617 | + <dd> |
1618 | + Check that the Ubuntu start up sound plays through the monitor's audio |
1619 | + output before the initial System Configuration appears |
1620 | + </dd> |
1621 | + |
1622 | + |
1623 | + <dt>Select your timezone, and click on the Continue button</dt> |
1624 | + <dd>The 'Who are you?' screen appears</dd> |
1625 | + |
1626 | + |
1627 | + <dt> |
1628 | + Input your initial user details and password |
1629 | + <em>admin</em> can not be used - it is a dedicated Linux User |
1630 | + </dt> |
1631 | + <dd> |
1632 | + Name, username and password are accepted. Login options and home folder |
1633 | + encryption choices shown |
1634 | + </dd> |
1635 | + <dd>Continue button becomes available</dd> |
1636 | + |
1637 | + |
1638 | + <dt> |
1639 | + Run <code>sudo flash-kernel</code> |
1640 | + </dt> |
1641 | + <dd> |
1642 | + Exit code is clean (0) and no error messages are reported |
1643 | + </dd> |
1644 | + |
1645 | + |
1646 | + <dt> |
1647 | + Click the power icon at the top right of the screen, and expand the "Power |
1648 | + Off / Log Out" entry in the menu that appears, then "Restart..." from that |
1649 | + menu, and confirm "Restart" in the dialog that appears |
1650 | + </dt> <dd> |
1651 | + System reboots successfully to a login prompt |
1652 | + </dd> |
1653 | + |
1654 | + |
1655 | + <dt> |
1656 | + Click the power icon at the top right of the screen, and expand the "Power |
1657 | + Off / Log Out" entry in the menu that appears, then "Power Off..." from |
1658 | + that menu, and confirm "Power Off" in the dialog that appears |
1659 | + </dt> |
1660 | + <dd> |
1661 | + System shuts down in a reasonable time (less than a minute) |
1662 | + </dd> |
1663 | + |
1664 | + |
1665 | + <dt> |
1666 | + Click the power icon at the top right of the screen, select Settings from |
1667 | + the menu that appears, then "About" in the left panel of the window that |
1668 | + appears |
1669 | + </dt> |
1670 | + <dd> |
1671 | + Reported "Memory" is consistent with a Raspberry Pi Compute Module 4 8GB. |
1672 | + It should be in the region of 7.6-7.8GB. |
1673 | + </dd> |
1674 | + |
1675 | + <ns0:incldue ref="dual-monitor"></ns0:incldue> |
1676 | + |
1677 | + <dt> |
1678 | + Check auto-configuration of ethernet |
1679 | + <ul> |
1680 | + <li>Run <code>ip addr</code></li> |
1681 | + <li>Check that a valid IP address is recorded on the eth0 interface</li> |
1682 | + <li>Check <code>ping google.com</code> successfully pings a few times |
1683 | + (<tt>Ctrl+C</tt> to cancel)</li> |
1684 | + </ul> |
1685 | + </dt> |
1686 | + <dd> |
1687 | + The "eth0" interface should have a DHCP |
1688 | + assigned IP address and you should be able to ping google.com |
1689 | + </dd> |
1690 | + |
1691 | + |
1692 | + <dt> |
1693 | + Configure wifi via Network Manager |
1694 | + <ul> |
1695 | + <li>Click the power icon at the top right of the screen</li> |
1696 | + <li>Select the WiFi entry from the menu and Select Network under that</li> |
1697 | + <li>Select your local WiFi network from the scan list</li> |
1698 | + <li>Enter the password for your local WiFi network when prompted</li> |
1699 | + <li>Wait a few seconds (to allow DHCP to complete), then run <code>ip |
1700 | + addr</code></li> |
1701 | + <li>Check that a valid IP address is recorded on the wlan0 interface</li> |
1702 | + <li>Check <code>ping google.com</code> successfully pings a few times |
1703 | + (<tt>Ctrl+C</tt> to cancel)</li> |
1704 | + </ul> |
1705 | + </dt> |
1706 | + <dd> |
1707 | + The "wlan0" interface should have a DHCP |
1708 | + assigned IP address and you should be able to ping google.com |
1709 | + </dd> |
1710 | + |
1711 | + |
1712 | + <dt> |
1713 | + Start Firefox and play a YouTube video |
1714 | + <ul> |
1715 | + <li>Ensure you have functioning speakers / a headset plugged into your |
1716 | + monitor</li> |
1717 | + <li>Click on the Firefox icon on the left of the screen</li> |
1718 | + <li>Navigate to <a href="https://youtube.com">YouTube</a></li> |
1719 | + <li>Select a video (with audio!) to play</li> |
1720 | + </ul> |
1721 | + </dt> |
1722 | + <dd> |
1723 | + Check the video plays smoothly, and that audio is output through the |
1724 | + monitor, or speakers / headset plugged into the monitor |
1725 | + </dd> |
1726 | + |
1727 | + |
1728 | + <dt> |
1729 | + Download and play BigBuckBunny in the built-in video player |
1730 | + <ul> |
1731 | + <li>Ensure you have functioning speakers / a headset plugged into your |
1732 | + monitor</li> |
1733 | + <li>Start a terminal session</li> |
1734 | + <li>Run <code>wget https://archive.org/download/BigBuckBunny_124/Content/big_buck_bunny_720p_surround.mp4</code></li> |
1735 | + <li>Once the download has completed, run <code>totem big_buck_bunny_720p_surround.mp4</code></li> |
1736 | + </ul> |
1737 | + </dt> |
1738 | + <dd> |
1739 | + Check the video plays smoothly, and that audio is output through the |
1740 | + monitor, or speakers / headset plugged into the monitor |
1741 | + </dd> |
1742 | + |
1743 | + |
1744 | + <dt> |
1745 | + Press <tt>Super+L</tt> and wait for the lock screen to appear, then |
1746 | + fade, then for the monitor to suspend. Move the mouse to wake up the |
1747 | + monitor, then enter your password to unlock the desktop. |
1748 | + </dt> |
1749 | + <dd> |
1750 | + Ensure the monitor suspends correctly, that it awakens again correctly, |
1751 | + and that the desktop unlocks successfully (without the system hanging). |
1752 | + </dd> |
1753 | + |
1754 | + |
1755 | + </dl> |
1756 | + <p>If <strong>all</strong> actions produce the expected results listed, |
1757 | + please <a href="results#add_result">submit</a> a 'passed' result.</p> |
1758 | + <p>If <strong>any</strong> action fails, or produces an unexpected result, |
1759 | + please <a href="results#add_result">submit</a> a 'failed' result and <a href="../../buginstructions">file a bug</a>. Please be sure to include |
1760 | + the bug number when you <a href="results#add_result">submit</a> your |
1761 | + result.</p> |
1762 | + |
1763 | \ No newline at end of file |
1744 is already taken but I'll bump the numbers after the merge.