Merge ubuntu-manual-tests:FDE_install into ubuntu-manual-tests:main
- Git
- lp:ubuntu-manual-tests
- FDE_install
- Merge into main
Status: | Merged |
---|---|
Merged at revision: | 89e8cad0931edc112affd006e7da26b2b45c243c |
Proposed branch: | ubuntu-manual-tests:FDE_install |
Merge into: | ubuntu-manual-tests:main |
Diff against target: |
596 lines (+389/-13) 16 files modified
definitions/canary_desktop_cases.xml (+74/-1) testcases/image/1760_Canary Install (entire disk no tpm) (+89/-0) testcases/image/1761_Canary Install (manual partitioning) (+1/-1) testcases/image/1762_Canary Install (auto-resize) (+1/-1) testcases/image/1763_Canary Install (entire disk with lvm and encryption) (+1/-1) testcases/image/1764_Canary Install (Safe Graphics mode) (+1/-1) testcases/image/1765_Canary Install RST (+1/-1) testcases/image/1766_Canary Install Bitlocker (+1/-1) testcases/image/1768_Canary Install (manual partitioning re-using home partition) (+1/-1) testcases/image/1769_Canary Non-English Installation No Network (+13/-1) testcases/image/1770_Canary Install (Screen Reader) (+1/-1) testcases/image/1771_Canary Install UEFI SecureBoot nVidia (+1/-1) testcases/image/1772_Canary Install (erase and re-install) (+1/-1) testcases/image/1773_Canary Non-English Installation Online and CJK Input (+1/-1) testcases/image/1775_Canary Install (entire disk with TPM encryption) (+104/-0) testcases/image/1776_Canary Install no TPM option without TPM support (+98/-0) |
Related bugs: |
Reviewer | Review Type | Date Requested | Status |
---|---|---|---|
Brian Murray | Needs Fixing | ||
Review via email: mp+449743@code.launchpad.net |
Commit message
Description of the change
Tim Andersson (andersson123) wrote : | # |
Tim Andersson (andersson123) wrote : | # |
I still need to do case 5 on https:/
Brian Murray (brian-murray) wrote : | # |
Multiple existing tests have the "enable-
Based on a conversation with a subiquity developer I believe the test case with description "Canary Install no TPM option with low disk space" needs a re-think. See bug 2028889 for details.
Tim Andersson (andersson123) : | # |
Tim Andersson (andersson123) wrote : | # |
The low disk space install test has been removed since the bug is marked as fix-released. If this isn't the right approach let me know. Disk size changes based on install so it's hard to give a straight defined install disk size for each test, as far as I can garner from that discussion.
I've removed the tpm install steps from some of the tests that I thought perhaps it wasn't applicable to as well. Please re-review and let me know.
Brian Murray (brian-murray) wrote : | # |
To make reviewing this a bit easier I generated the new test cases using `tools/
Then looking at the generated test cases I have the following comments:
1761 - manual partitioning and FDE are mutually exclusive so this test case doesn't need any TPM additions
1762 - Can you resize an existing install and then do an FDE install alongside it? (I don't know!) Regardless if you can we'd want an auto-resize w/ FDE and and an auto-resize w/o FDE test case - so there should be a new test added for the latter.
1764 - This doesn't require any changes as installing with FDE after safe graphics mode wouldn't change the installed system afaik
1769 - Here we'd want a new test case that is essentially the same but with the addition of FDE
1770, 1772, 1773 - I don't think we need FDE variations of these test cases given what they are testing
Thanks!
Tim Andersson (andersson123) wrote : | # |
I checked with a VM and I don't think it's possible to install alongside with TPM FDE.
Tim Andersson (andersson123) wrote : | # |
I did discover this bug with 1773 when installing with FDE:
https:/
Maybe we should keep it with FDE?
Tim Andersson (andersson123) wrote : | # |
I've made some amendments and used the script to generate the test cases now (missed that before, woops). Let me know what you think!
Brian Murray (brian-murray) wrote : | # |
Test testcases directory already had testcases numbered 1775 and 1776 so I renumbered those after merging this.
Preview Diff
1 | diff --git a/definitions/canary_desktop_cases.xml b/definitions/canary_desktop_cases.xml | |||
2 | index fc632c9..e3825bb 100644 | |||
3 | --- a/definitions/canary_desktop_cases.xml | |||
4 | +++ b/definitions/canary_desktop_cases.xml | |||
5 | @@ -212,7 +212,53 @@ | |||
6 | 212 | <dd>The system loads into FAMILY showing username selected</dd> | 212 | <dd>The system loads into FAMILY showing username selected</dd> |
7 | 213 | </ut:test> | 213 | </ut:test> |
8 | 214 | 214 | ||
10 | 215 | <ut:case id="1760_Canary Install (entire disk)"> | 215 | <ut:test id="enable-full-disk-encryption-tpm"> |
11 | 216 | <dt>Click on "Advanced features"</dt> | ||
12 | 217 | <dd>Click on the tickbox for "Enhanced secure-boot"</dd> | ||
13 | 218 | <dd>Click on the tickbox for Hardware-backed full disk encryption</dd> | ||
14 | 219 | <dd>Click "Ok"</dd> | ||
15 | 220 | <dt>Click Continue</dt> | ||
16 | 221 | </ut:test> | ||
17 | 222 | |||
18 | 223 | <ut:test id="hardware-backed-full-disk-encryption-no-tpm-not-available"> | ||
19 | 224 | <dt>Click on "Advanced features"</dt> | ||
20 | 225 | <dd>There should be no tickbox for "Enhanced secure-boot"</dd> | ||
21 | 226 | <dd>Click "Ok"</dd> | ||
22 | 227 | <dt>Click Continue</dt> | ||
23 | 228 | </ut:test> | ||
24 | 229 | |||
25 | 230 | <ut:test id="no-tpm-check"> | ||
26 | 231 | <dt>Click on "Advanced features"</dt> | ||
27 | 232 | <dt>Verify there is no option for Hardware-backed full disk encryption with TPM.</dt> | ||
28 | 233 | </ut:test> | ||
29 | 234 | |||
30 | 235 | <ut:test id="no-tpm-reason-no-tpm"> | ||
31 | 236 | <dt>For this check, please use a system with no TPM enabled hardware</dt> | ||
32 | 237 | </ut:test> | ||
33 | 238 | |||
34 | 239 | <ut:test id="no-tpm-reason-low-disk"> | ||
35 | 240 | <dt>For this check, please use a system with TPM enabled hardware, with approx 20G of disk space. The install should fail later on.</dt> | ||
36 | 241 | </ut:test> | ||
37 | 242 | |||
38 | 243 | <ut:test id="no-tpm-reason-misc-template"> | ||
39 | 244 | <dt>For this check, please use a system with TPM enabled hardware, with $REASONITWILLFAIL.</dt> | ||
40 | 245 | </ut:test> | ||
41 | 246 | |||
42 | 247 | <ut:test id="tpm-on-boot"> | ||
43 | 248 | <dt>After rebooting, log in to the installed system and run `snap list`, and check that the `pc-kernel` package is installed.</dt> | ||
44 | 249 | <dt>Open up a terminal window, and try to run this command: `sudo apt install linux-image-generic`.</dt> | ||
45 | 250 | <dd>You should get a response which includes this message: `boot-managed-by-snapd : Conflicts: linux-image`</dd> | ||
46 | 251 | </ut:test> | ||
47 | 252 | |||
48 | 253 | <ut:test id="hw-requirements"> | ||
49 | 254 | <dt>In order to do full disk encryption with TPM, you either need to make sure you're using a piece of hardware that has TPM functionality, or you can install with a VM, making sure you have the correct options set to emulate a TPM backed system.</dt> | ||
50 | 255 | </ut:test> | ||
51 | 256 | |||
52 | 257 | <ut:test id="should-fail"> | ||
53 | 258 | <dt>Somewhere along the installation process, either in the install screen or after reboot, the install should fail.</dt> | ||
54 | 259 | </ut:test> | ||
55 | 260 | |||
56 | 261 | <ut:case id="1760_Canary Install (entire disk no tpm)"> | ||
57 | 216 | <ut:include ref="grub" /> | 262 | <ut:include ref="grub" /> |
58 | 217 | <ut:include ref="try-or-install" /> | 263 | <ut:include ref="try-or-install" /> |
59 | 218 | <ut:include ref="start" /> | 264 | <ut:include ref="start" /> |
60 | @@ -321,10 +367,12 @@ | |||
61 | 321 | <ut:include ref="try-or-install" /> | 367 | <ut:include ref="try-or-install" /> |
62 | 322 | <ut:include ref="start" /> | 368 | <ut:include ref="start" /> |
63 | 323 | <ut:include ref="select-installation-type" /> | 369 | <ut:include ref="select-installation-type" /> |
64 | 370 | <ut:include ref="enable-full-disk-encryption-tpm"/> | ||
65 | 324 | <ut:include ref="entire-disk" /> | 371 | <ut:include ref="entire-disk" /> |
66 | 325 | <ut:include ref="setup" /> | 372 | <ut:include ref="setup" /> |
67 | 326 | <ut:include ref="reboot-ubuntu" /> | 373 | <ut:include ref="reboot-ubuntu" /> |
68 | 327 | <dt>Verify that your system is localized and that the calendar shows the regional settings correctly</dt> | 374 | <dt>Verify that your system is localized and that the calendar shows the regional settings correctly</dt> |
69 | 375 | <ut:include ref="tpm-on-boot" /> | ||
70 | 328 | </ut:case> | 376 | </ut:case> |
71 | 329 | 377 | ||
72 | 330 | <ut:case id="1770_Canary Install (Screen Reader)"> | 378 | <ut:case id="1770_Canary Install (Screen Reader)"> |
73 | @@ -425,4 +473,29 @@ | |||
74 | 425 | <p>The goal of this test case is to check that the Easy Install option in VMWare Player works correctly with the Ubuntu image.</p> | 473 | <p>The goal of this test case is to check that the Easy Install option in VMWare Player works correctly with the Ubuntu image.</p> |
75 | 426 | </ut:case> | 474 | </ut:case> |
76 | 427 | 475 | ||
77 | 476 | <ut:case id="1775_Canary Install (entire disk with TPM encryption)"> | ||
78 | 477 | <ut:include ref="grub" /> | ||
79 | 478 | <ut:include ref="try-or-install" /> | ||
80 | 479 | <ut:include ref="start" /> | ||
81 | 480 | <ut:include ref="select-installation-type" /> | ||
82 | 481 | <ut:include ref="enable-full-disk-encryption-tpm"/> | ||
83 | 482 | <ut:include ref="hw-requirements"/> | ||
84 | 483 | <ut:include ref="entire-disk" /> | ||
85 | 484 | <ut:include ref="setup" /> | ||
86 | 485 | <ut:include ref="reboot-ubuntu" /> | ||
87 | 486 | <ut:include ref="tpm-on-boot" /> | ||
88 | 487 | </ut:case> | ||
89 | 488 | |||
90 | 489 | <ut:case id="1776_Canary Install no TPM option without TPM support"> | ||
91 | 490 | <ut:include ref="grub" /> | ||
92 | 491 | <ut:include ref="try-or-install" /> | ||
93 | 492 | <ut:include ref="start" /> | ||
94 | 493 | <ut:include ref="select-installation-type" /> | ||
95 | 494 | <ut:include ref="no-tpm-reason-no-tpm"/> | ||
96 | 495 | <ut:include ref="hardware-backed-full-disk-encryption-no-tpm-not-available"/> | ||
97 | 496 | <ut:include ref="entire-disk" /> | ||
98 | 497 | <ut:include ref="setup" /> | ||
99 | 498 | <ut:include ref="reboot-ubuntu" /> | ||
100 | 499 | </ut:case> | ||
101 | 500 | |||
102 | 428 | </ut:configuration> | 501 | </ut:configuration> |
103 | diff --git a/testcases/image/1760_Canary Install (entire disk no tpm) b/testcases/image/1760_Canary Install (entire disk no tpm) | |||
104 | 429 | new file mode 100644 | 502 | new file mode 100644 |
105 | index 0000000..ab97c39 | |||
106 | --- /dev/null | |||
107 | +++ b/testcases/image/1760_Canary Install (entire disk no tpm) | |||
108 | @@ -0,0 +1,89 @@ | |||
109 | 1 | <!-- Please do not edit this file directly; it was generated with the | ||
110 | 2 | tools/test_case_gen script using the following configuration as input: | ||
111 | 3 | definitions/canary_desktop_cases.xml | ||
112 | 4 | --> | ||
113 | 5 | |||
114 | 6 | <p><em>Proceed in your native language if you wish. Instructions will remain in English.</em></p> | ||
115 | 7 | <dl> | ||
116 | 8 | |||
117 | 9 | |||
118 | 10 | <dt>Boot up the image</dt> | ||
119 | 11 | <dd>If you see the GRUB boot menu you should see the following:</dd> | ||
120 | 12 | <dd> | ||
121 | 13 | <li>'Try or Install FAMILY'</li> | ||
122 | 14 | <li>'FAMILY (safe graphics)'</li> | ||
123 | 15 | <li>'OEM install (for manufacturers)'</li> | ||
124 | 16 | <li>'Test memory' (only on BIOS systems)</li> | ||
125 | 17 | </dd> | ||
126 | 18 | |||
127 | 19 | |||
128 | 20 | <dt>Select the 'Try or Install FAMILY' option and press Enter</dt> | ||
129 | 21 | <dd>The system boots properly and loads the installer displaying the Welcome dialog with language selection and the mascot logo on the right.'</dd> | ||
130 | 22 | |||
131 | 23 | |||
132 | 24 | <dt>Click on 'Continue'</dt> | ||
133 | 25 | <dd>The 'Try or Install' screen is displayed with 'try FAMILY' and 'Install FAMILY' buttons</dd> | ||
134 | 26 | <dt>Click on the release notes hyperlink to confirm that a browser launches and you are taken to the release notes discourse page.</dt> | ||
135 | 27 | <dt>Click on the 'Install FAMILY' icon to select the option and click on the Continue button</dt> | ||
136 | 28 | <dd>The 'Keyboard layout' screen appears</dd> | ||
137 | 29 | <dd>The proposed keyboard corresponds with your keyboard</dd> | ||
138 | 30 | <dt>Select your keyboard layout and click on Continue</dt> | ||
139 | 31 | <dd>The 'Connect to internet' screen is displayed</dd> | ||
140 | 32 | <dd>The screen should reflect the current status and display those elements</dd> | ||
141 | 33 | <dd> | ||
142 | 34 | <li>Wired connection</li> | ||
143 | 35 | <li>Connect to a Wi-Fi network followed by a scrollable list of available APs, displaying an active one colored with a leading checkmark</li> | ||
144 | 36 | <li>Connect to a hidden Wi-Fi network</li> | ||
145 | 37 | <li>I don't want to connect to internet for now</li> | ||
146 | 38 | </dd> | ||
147 | 39 | <dt>Click on 'Continue'</dt> | ||
148 | 40 | <dd>The 'Updates and other software' screen is displayed, listing normal and minimal installation.</dd> | ||
149 | 41 | |||
150 | 42 | |||
151 | 43 | <dt>Click on 'Continue'</dt> | ||
152 | 44 | <dd>The 'Installation type' screen is displayed</dd> | ||
153 | 45 | |||
154 | 46 | |||
155 | 47 | <dt>Note the state of the 'Erase disk and install FAMILY' radio button</dt> | ||
156 | 48 | <dd>The 'Erase disk and install FAMILY' radio button is selected and the 'Advanced features' button is active</dd> | ||
157 | 49 | <dt>Click on 'Continue'</dt> | ||
158 | 50 | <dd>The 'Write changes to disk' screen is displayed, including the details of incoming partitions changes.</dd> | ||
159 | 51 | <dt>Verify that the partitioning details make sense</dt> | ||
160 | 52 | <dd>The available disk should be used for the installation</dd> | ||
161 | 53 | <dt>Click 'Start Installing'</dt> | ||
162 | 54 | |||
163 | 55 | |||
164 | 56 | <dd>The 'Where are you?' screen is displayed</dd> | ||
165 | 57 | <dt>If your system is connected to the network, note the preselected timezone corresponds with your timezone and the city indicated in the text box</dt> | ||
166 | 58 | <dd>The timezone and city displayed match your timezone and a major city from your area</dd> | ||
167 | 59 | <dt>Select your timezone, and click on the Continue button</dt> | ||
168 | 60 | <dd>The 'Who are you?' screen appears</dd> | ||
169 | 61 | <dt>Input your initial user details and password <em>admin can not be used - it is a dedicated Linux User</em></dt> | ||
170 | 62 | |||
171 | 63 | <dd>Name, username and password are accepted.</dd> | ||
172 | 64 | <dd>Continue button becomes available</dd> | ||
173 | 65 | <dt>Click on 'Continue'</dt> | ||
174 | 66 | <dd>The 'Choose your look' screen is displayed showing light and dark options</dd> | ||
175 | 67 | <dt>Click on 'Continue'</dt> | ||
176 | 68 | <dd>The 'Welcome to FAMILY' slide is displayed</dd> | ||
177 | 69 | <dd>The slideshow is entirely in your language</dd> | ||
178 | 70 | <dt>Wait for the installer to finish</dt> | ||
179 | 71 | <dd>An 'Installation Complete' dialog appears</dd> | ||
180 | 72 | <dt>Click the 'Restart into FAMILY XX.XX' button</dt> | ||
181 | 73 | <dd>GUI is shut down, a prompt to remove media and press Enter appears</dd> | ||
182 | 74 | <dt>Remove the disc and press enter</dt> | ||
183 | 75 | <dd>The machine is rebooted</dd> | ||
184 | 76 | |||
185 | 77 | |||
186 | 78 | <dt>Allow the machine to reboot</dt> | ||
187 | 79 | <dd>The system boots properly and loads into FAMILY showing username selected</dd> | ||
188 | 80 | |||
189 | 81 | |||
190 | 82 | </dl> | ||
191 | 83 | <p>If <strong>all</strong> actions produce the expected results described, | ||
192 | 84 | please <a href="results#add_result">submit</a> a 'passed' result.</p> | ||
193 | 85 | <p>If <strong>any</strong> action fails, or produces an unexpected result, | ||
194 | 86 | please <a href="results#add_result">submit</a> a 'failed' result and <a href="../../buginstructions">file a bug</a>. Please be sure to include | ||
195 | 87 | the bug number when you <a href="results#add_result">submit</a> your | ||
196 | 88 | result.</p> | ||
197 | 89 | |||
198 | 0 | \ No newline at end of file | 90 | \ No newline at end of file |
199 | diff --git a/testcases/image/1761_Canary Install (manual partitioning) b/testcases/image/1761_Canary Install (manual partitioning) | |||
200 | index 334564e..88ae18e 100644 | |||
201 | --- a/testcases/image/1761_Canary Install (manual partitioning) | |||
202 | +++ b/testcases/image/1761_Canary Install (manual partitioning) | |||
203 | @@ -13,7 +13,7 @@ | |||
204 | 13 | <li>'Try or Install FAMILY'</li> | 13 | <li>'Try or Install FAMILY'</li> |
205 | 14 | <li>'FAMILY (safe graphics)'</li> | 14 | <li>'FAMILY (safe graphics)'</li> |
206 | 15 | <li>'OEM install (for manufacturers)'</li> | 15 | <li>'OEM install (for manufacturers)'</li> |
208 | 16 | <li>'Memory test' (only on BIOS systems)</li> | 16 | <li>'Test memory' (only on BIOS systems)</li> |
209 | 17 | </dd> | 17 | </dd> |
210 | 18 | 18 | ||
211 | 19 | 19 | ||
212 | diff --git a/testcases/image/1762_Canary Install (auto-resize) b/testcases/image/1762_Canary Install (auto-resize) | |||
213 | index aa92422..97e5e9d 100644 | |||
214 | --- a/testcases/image/1762_Canary Install (auto-resize) | |||
215 | +++ b/testcases/image/1762_Canary Install (auto-resize) | |||
216 | @@ -13,7 +13,7 @@ | |||
217 | 13 | <li>'Try or Install FAMILY'</li> | 13 | <li>'Try or Install FAMILY'</li> |
218 | 14 | <li>'FAMILY (safe graphics)'</li> | 14 | <li>'FAMILY (safe graphics)'</li> |
219 | 15 | <li>'OEM install (for manufacturers)'</li> | 15 | <li>'OEM install (for manufacturers)'</li> |
221 | 16 | <li>'Memory test' (only on BIOS systems)</li> | 16 | <li>'Test memory' (only on BIOS systems)</li> |
222 | 17 | </dd> | 17 | </dd> |
223 | 18 | 18 | ||
224 | 19 | 19 | ||
225 | diff --git a/testcases/image/1763_Canary Install (entire disk with lvm and encryption) b/testcases/image/1763_Canary Install (entire disk with lvm and encryption) | |||
226 | index 0bb3439..f9f5ae9 100644 | |||
227 | --- a/testcases/image/1763_Canary Install (entire disk with lvm and encryption) | |||
228 | +++ b/testcases/image/1763_Canary Install (entire disk with lvm and encryption) | |||
229 | @@ -13,7 +13,7 @@ | |||
230 | 13 | <li>'Try or Install FAMILY'</li> | 13 | <li>'Try or Install FAMILY'</li> |
231 | 14 | <li>'FAMILY (safe graphics)'</li> | 14 | <li>'FAMILY (safe graphics)'</li> |
232 | 15 | <li>'OEM install (for manufacturers)'</li> | 15 | <li>'OEM install (for manufacturers)'</li> |
234 | 16 | <li>'Memory test' (only on BIOS systems)</li> | 16 | <li>'Test memory' (only on BIOS systems)</li> |
235 | 17 | </dd> | 17 | </dd> |
236 | 18 | 18 | ||
237 | 19 | 19 | ||
238 | diff --git a/testcases/image/1764_Canary Install (Safe Graphics mode) b/testcases/image/1764_Canary Install (Safe Graphics mode) | |||
239 | index fc18dd5..939f3a5 100644 | |||
240 | --- a/testcases/image/1764_Canary Install (Safe Graphics mode) | |||
241 | +++ b/testcases/image/1764_Canary Install (Safe Graphics mode) | |||
242 | @@ -13,7 +13,7 @@ | |||
243 | 13 | <li>'Try or Install FAMILY'</li> | 13 | <li>'Try or Install FAMILY'</li> |
244 | 14 | <li>'FAMILY (safe graphics)'</li> | 14 | <li>'FAMILY (safe graphics)'</li> |
245 | 15 | <li>'OEM install (for manufacturers)'</li> | 15 | <li>'OEM install (for manufacturers)'</li> |
247 | 16 | <li>'Memory test' (only on BIOS systems)</li> | 16 | <li>'Test memory' (only on BIOS systems)</li> |
248 | 17 | </dd> | 17 | </dd> |
249 | 18 | 18 | ||
250 | 19 | 19 | ||
251 | diff --git a/testcases/image/1765_Canary Install RST b/testcases/image/1765_Canary Install RST | |||
252 | index 541f10f..086ed67 100644 | |||
253 | --- a/testcases/image/1765_Canary Install RST | |||
254 | +++ b/testcases/image/1765_Canary Install RST | |||
255 | @@ -19,7 +19,7 @@ | |||
256 | 19 | <li>'Try or Install FAMILY'</li> | 19 | <li>'Try or Install FAMILY'</li> |
257 | 20 | <li>'FAMILY (safe graphics)'</li> | 20 | <li>'FAMILY (safe graphics)'</li> |
258 | 21 | <li>'OEM install (for manufacturers)'</li> | 21 | <li>'OEM install (for manufacturers)'</li> |
260 | 22 | <li>'Memory test' (only on BIOS systems)</li> | 22 | <li>'Test memory' (only on BIOS systems)</li> |
261 | 23 | </dd> | 23 | </dd> |
262 | 24 | 24 | ||
263 | 25 | 25 | ||
264 | diff --git a/testcases/image/1766_Canary Install Bitlocker b/testcases/image/1766_Canary Install Bitlocker | |||
265 | index 701bf2e..1086179 100644 | |||
266 | --- a/testcases/image/1766_Canary Install Bitlocker | |||
267 | +++ b/testcases/image/1766_Canary Install Bitlocker | |||
268 | @@ -16,7 +16,7 @@ | |||
269 | 16 | <li>'Try or Install FAMILY'</li> | 16 | <li>'Try or Install FAMILY'</li> |
270 | 17 | <li>'FAMILY (safe graphics)'</li> | 17 | <li>'FAMILY (safe graphics)'</li> |
271 | 18 | <li>'OEM install (for manufacturers)'</li> | 18 | <li>'OEM install (for manufacturers)'</li> |
273 | 19 | <li>'Memory test' (only on BIOS systems)</li> | 19 | <li>'Test memory' (only on BIOS systems)</li> |
274 | 20 | </dd> | 20 | </dd> |
275 | 21 | 21 | ||
276 | 22 | 22 | ||
277 | diff --git a/testcases/image/1768_Canary Install (manual partitioning re-using home partition) b/testcases/image/1768_Canary Install (manual partitioning re-using home partition) | |||
278 | index afdda2d..7fa6f50 100644 | |||
279 | --- a/testcases/image/1768_Canary Install (manual partitioning re-using home partition) | |||
280 | +++ b/testcases/image/1768_Canary Install (manual partitioning re-using home partition) | |||
281 | @@ -13,7 +13,7 @@ | |||
282 | 13 | <li>'Try or Install FAMILY'</li> | 13 | <li>'Try or Install FAMILY'</li> |
283 | 14 | <li>'FAMILY (safe graphics)'</li> | 14 | <li>'FAMILY (safe graphics)'</li> |
284 | 15 | <li>'OEM install (for manufacturers)'</li> | 15 | <li>'OEM install (for manufacturers)'</li> |
286 | 16 | <li>'Memory test' (only on BIOS systems)</li> | 16 | <li>'Test memory' (only on BIOS systems)</li> |
287 | 17 | </dd> | 17 | </dd> |
288 | 18 | 18 | ||
289 | 19 | 19 | ||
290 | diff --git a/testcases/image/1769_Canary Non-English Installation No Network b/testcases/image/1769_Canary Non-English Installation No Network | |||
291 | index c3a014d..57b63ea 100644 | |||
292 | --- a/testcases/image/1769_Canary Non-English Installation No Network | |||
293 | +++ b/testcases/image/1769_Canary Non-English Installation No Network | |||
294 | @@ -18,7 +18,7 @@ | |||
295 | 18 | <li>'Try or Install FAMILY'</li> | 18 | <li>'Try or Install FAMILY'</li> |
296 | 19 | <li>'FAMILY (safe graphics)'</li> | 19 | <li>'FAMILY (safe graphics)'</li> |
297 | 20 | <li>'OEM install (for manufacturers)'</li> | 20 | <li>'OEM install (for manufacturers)'</li> |
299 | 21 | <li>'Memory test' (only on BIOS systems)</li> | 21 | <li>'Test memory' (only on BIOS systems)</li> |
300 | 22 | </dd> | 22 | </dd> |
301 | 23 | 23 | ||
302 | 24 | 24 | ||
303 | @@ -49,6 +49,13 @@ | |||
304 | 49 | <dd>The 'Installation type' screen is displayed</dd> | 49 | <dd>The 'Installation type' screen is displayed</dd> |
305 | 50 | 50 | ||
306 | 51 | 51 | ||
307 | 52 | <dt>Click on "Advanced features"</dt> | ||
308 | 53 | <dd>Click on the tickbox for "Enhanced secure-boot"</dd> | ||
309 | 54 | <dd>Click on the tickbox for Hardware-backed full disk encryption</dd> | ||
310 | 55 | <dd>Click "Ok"</dd> | ||
311 | 56 | <dt>Click Continue</dt> | ||
312 | 57 | |||
313 | 58 | |||
314 | 52 | <dt>Note the state of the 'Erase disk and install FAMILY' radio button</dt> | 59 | <dt>Note the state of the 'Erase disk and install FAMILY' radio button</dt> |
315 | 53 | <dd>The 'Erase disk and install FAMILY' radio button is selected and the 'Advanced features' button is active</dd> | 60 | <dd>The 'Erase disk and install FAMILY' radio button is selected and the 'Advanced features' button is active</dd> |
316 | 54 | <dt>Click on 'Continue'</dt> | 61 | <dt>Click on 'Continue'</dt> |
317 | @@ -84,6 +91,11 @@ | |||
318 | 84 | <dd>The system boots properly and loads into FAMILY showing username selected</dd> | 91 | <dd>The system boots properly and loads into FAMILY showing username selected</dd> |
319 | 85 | 92 | ||
320 | 86 | <dt>Verify that your system is localized and that the calendar shows the regional settings correctly</dt> | 93 | <dt>Verify that your system is localized and that the calendar shows the regional settings correctly</dt> |
321 | 94 | |||
322 | 95 | <dt>After rebooting, log in to the installed system and run `snap list`, and check that the `pc-kernel` package is installed.</dt> | ||
323 | 96 | <dt>Open up a terminal window, and try to run this command: `sudo apt install linux-image-generic`.</dt> | ||
324 | 97 | <dd>You should get a response which includes this message: `boot-managed-by-snapd : Conflicts: linux-image`</dd> | ||
325 | 98 | |||
326 | 87 | 99 | ||
327 | 88 | </dl> | 100 | </dl> |
328 | 89 | <p>If <strong>all</strong> actions produce the expected results described, | 101 | <p>If <strong>all</strong> actions produce the expected results described, |
329 | diff --git a/testcases/image/1770_Canary Install (Screen Reader) b/testcases/image/1770_Canary Install (Screen Reader) | |||
330 | index 798568c..fd97c86 100644 | |||
331 | --- a/testcases/image/1770_Canary Install (Screen Reader) | |||
332 | +++ b/testcases/image/1770_Canary Install (Screen Reader) | |||
333 | @@ -18,7 +18,7 @@ | |||
334 | 18 | <li>'Try or Install FAMILY'</li> | 18 | <li>'Try or Install FAMILY'</li> |
335 | 19 | <li>'FAMILY (safe graphics)'</li> | 19 | <li>'FAMILY (safe graphics)'</li> |
336 | 20 | <li>'OEM install (for manufacturers)'</li> | 20 | <li>'OEM install (for manufacturers)'</li> |
338 | 21 | <li>'Memory test' (only on BIOS systems)</li> | 21 | <li>'Test memory' (only on BIOS systems)</li> |
339 | 22 | </dd> | 22 | </dd> |
340 | 23 | 23 | ||
341 | 24 | 24 | ||
342 | diff --git a/testcases/image/1771_Canary Install UEFI SecureBoot nVidia b/testcases/image/1771_Canary Install UEFI SecureBoot nVidia | |||
343 | index c4f992e..7ec8936 100644 | |||
344 | --- a/testcases/image/1771_Canary Install UEFI SecureBoot nVidia | |||
345 | +++ b/testcases/image/1771_Canary Install UEFI SecureBoot nVidia | |||
346 | @@ -17,7 +17,7 @@ | |||
347 | 17 | <li>'Try or Install FAMILY'</li> | 17 | <li>'Try or Install FAMILY'</li> |
348 | 18 | <li>'FAMILY (safe graphics)'</li> | 18 | <li>'FAMILY (safe graphics)'</li> |
349 | 19 | <li>'OEM install (for manufacturers)'</li> | 19 | <li>'OEM install (for manufacturers)'</li> |
351 | 20 | <li>'Memory test' (only on BIOS systems)</li> | 20 | <li>'Test memory' (only on BIOS systems)</li> |
352 | 21 | </dd> | 21 | </dd> |
353 | 22 | 22 | ||
354 | 23 | 23 | ||
355 | diff --git a/testcases/image/1772_Canary Install (erase and re-install) b/testcases/image/1772_Canary Install (erase and re-install) | |||
356 | index fa1ce59..44d4db3 100644 | |||
357 | --- a/testcases/image/1772_Canary Install (erase and re-install) | |||
358 | +++ b/testcases/image/1772_Canary Install (erase and re-install) | |||
359 | @@ -13,7 +13,7 @@ | |||
360 | 13 | <li>'Try or Install FAMILY'</li> | 13 | <li>'Try or Install FAMILY'</li> |
361 | 14 | <li>'FAMILY (safe graphics)'</li> | 14 | <li>'FAMILY (safe graphics)'</li> |
362 | 15 | <li>'OEM install (for manufacturers)'</li> | 15 | <li>'OEM install (for manufacturers)'</li> |
364 | 16 | <li>'Memory test' (only on BIOS systems)</li> | 16 | <li>'Test memory' (only on BIOS systems)</li> |
365 | 17 | </dd> | 17 | </dd> |
366 | 18 | 18 | ||
367 | 19 | 19 | ||
368 | diff --git a/testcases/image/1773_Canary Non-English Installation Online and CJK Input b/testcases/image/1773_Canary Non-English Installation Online and CJK Input | |||
369 | index f2f24c0..9b05ff0 100644 | |||
370 | --- a/testcases/image/1773_Canary Non-English Installation Online and CJK Input | |||
371 | +++ b/testcases/image/1773_Canary Non-English Installation Online and CJK Input | |||
372 | @@ -14,7 +14,7 @@ | |||
373 | 14 | <li>'Try or Install FAMILY'</li> | 14 | <li>'Try or Install FAMILY'</li> |
374 | 15 | <li>'FAMILY (safe graphics)'</li> | 15 | <li>'FAMILY (safe graphics)'</li> |
375 | 16 | <li>'OEM install (for manufacturers)'</li> | 16 | <li>'OEM install (for manufacturers)'</li> |
377 | 17 | <li>'Memory test' (only on BIOS systems)</li> | 17 | <li>'Test memory' (only on BIOS systems)</li> |
378 | 18 | </dd> | 18 | </dd> |
379 | 19 | 19 | ||
380 | 20 | 20 | ||
381 | diff --git a/testcases/image/1775_Canary Install (entire disk with TPM encryption) b/testcases/image/1775_Canary Install (entire disk with TPM encryption) | |||
382 | 21 | new file mode 100644 | 21 | new file mode 100644 |
383 | index 0000000..dab885b | |||
384 | --- /dev/null | |||
385 | +++ b/testcases/image/1775_Canary Install (entire disk with TPM encryption) | |||
386 | @@ -0,0 +1,104 @@ | |||
387 | 1 | <!-- Please do not edit this file directly; it was generated with the | ||
388 | 2 | tools/test_case_gen script using the following configuration as input: | ||
389 | 3 | definitions/canary_desktop_cases.xml | ||
390 | 4 | --> | ||
391 | 5 | |||
392 | 6 | <p><em>Proceed in your native language if you wish. Instructions will remain in English.</em></p> | ||
393 | 7 | <dl> | ||
394 | 8 | |||
395 | 9 | |||
396 | 10 | <dt>Boot up the image</dt> | ||
397 | 11 | <dd>If you see the GRUB boot menu you should see the following:</dd> | ||
398 | 12 | <dd> | ||
399 | 13 | <li>'Try or Install FAMILY'</li> | ||
400 | 14 | <li>'FAMILY (safe graphics)'</li> | ||
401 | 15 | <li>'OEM install (for manufacturers)'</li> | ||
402 | 16 | <li>'Test memory' (only on BIOS systems)</li> | ||
403 | 17 | </dd> | ||
404 | 18 | |||
405 | 19 | |||
406 | 20 | <dt>Select the 'Try or Install FAMILY' option and press Enter</dt> | ||
407 | 21 | <dd>The system boots properly and loads the installer displaying the Welcome dialog with language selection and the mascot logo on the right.'</dd> | ||
408 | 22 | |||
409 | 23 | |||
410 | 24 | <dt>Click on 'Continue'</dt> | ||
411 | 25 | <dd>The 'Try or Install' screen is displayed with 'try FAMILY' and 'Install FAMILY' buttons</dd> | ||
412 | 26 | <dt>Click on the release notes hyperlink to confirm that a browser launches and you are taken to the release notes discourse page.</dt> | ||
413 | 27 | <dt>Click on the 'Install FAMILY' icon to select the option and click on the Continue button</dt> | ||
414 | 28 | <dd>The 'Keyboard layout' screen appears</dd> | ||
415 | 29 | <dd>The proposed keyboard corresponds with your keyboard</dd> | ||
416 | 30 | <dt>Select your keyboard layout and click on Continue</dt> | ||
417 | 31 | <dd>The 'Connect to internet' screen is displayed</dd> | ||
418 | 32 | <dd>The screen should reflect the current status and display those elements</dd> | ||
419 | 33 | <dd> | ||
420 | 34 | <li>Wired connection</li> | ||
421 | 35 | <li>Connect to a Wi-Fi network followed by a scrollable list of available APs, displaying an active one colored with a leading checkmark</li> | ||
422 | 36 | <li>Connect to a hidden Wi-Fi network</li> | ||
423 | 37 | <li>I don't want to connect to internet for now</li> | ||
424 | 38 | </dd> | ||
425 | 39 | <dt>Click on 'Continue'</dt> | ||
426 | 40 | <dd>The 'Updates and other software' screen is displayed, listing normal and minimal installation.</dd> | ||
427 | 41 | |||
428 | 42 | |||
429 | 43 | <dt>Click on 'Continue'</dt> | ||
430 | 44 | <dd>The 'Installation type' screen is displayed</dd> | ||
431 | 45 | |||
432 | 46 | |||
433 | 47 | <dt>Click on "Advanced features"</dt> | ||
434 | 48 | <dd>Click on the tickbox for "Enhanced secure-boot"</dd> | ||
435 | 49 | <dd>Click on the tickbox for Hardware-backed full disk encryption</dd> | ||
436 | 50 | <dd>Click "Ok"</dd> | ||
437 | 51 | <dt>Click Continue</dt> | ||
438 | 52 | |||
439 | 53 | |||
440 | 54 | <dt>In order to do full disk encryption with TPM, you either need to make sure you're using a piece of hardware that has TPM functionality, or you can install with a VM, making sure you have the correct options set to emulate a TPM backed system.</dt> | ||
441 | 55 | |||
442 | 56 | |||
443 | 57 | <dt>Note the state of the 'Erase disk and install FAMILY' radio button</dt> | ||
444 | 58 | <dd>The 'Erase disk and install FAMILY' radio button is selected and the 'Advanced features' button is active</dd> | ||
445 | 59 | <dt>Click on 'Continue'</dt> | ||
446 | 60 | <dd>The 'Write changes to disk' screen is displayed, including the details of incoming partitions changes.</dd> | ||
447 | 61 | <dt>Verify that the partitioning details make sense</dt> | ||
448 | 62 | <dd>The available disk should be used for the installation</dd> | ||
449 | 63 | <dt>Click 'Start Installing'</dt> | ||
450 | 64 | |||
451 | 65 | |||
452 | 66 | <dd>The 'Where are you?' screen is displayed</dd> | ||
453 | 67 | <dt>If your system is connected to the network, note the preselected timezone corresponds with your timezone and the city indicated in the text box</dt> | ||
454 | 68 | <dd>The timezone and city displayed match your timezone and a major city from your area</dd> | ||
455 | 69 | <dt>Select your timezone, and click on the Continue button</dt> | ||
456 | 70 | <dd>The 'Who are you?' screen appears</dd> | ||
457 | 71 | <dt>Input your initial user details and password <em>admin can not be used - it is a dedicated Linux User</em></dt> | ||
458 | 72 | |||
459 | 73 | <dd>Name, username and password are accepted.</dd> | ||
460 | 74 | <dd>Continue button becomes available</dd> | ||
461 | 75 | <dt>Click on 'Continue'</dt> | ||
462 | 76 | <dd>The 'Choose your look' screen is displayed showing light and dark options</dd> | ||
463 | 77 | <dt>Click on 'Continue'</dt> | ||
464 | 78 | <dd>The 'Welcome to FAMILY' slide is displayed</dd> | ||
465 | 79 | <dd>The slideshow is entirely in your language</dd> | ||
466 | 80 | <dt>Wait for the installer to finish</dt> | ||
467 | 81 | <dd>An 'Installation Complete' dialog appears</dd> | ||
468 | 82 | <dt>Click the 'Restart into FAMILY XX.XX' button</dt> | ||
469 | 83 | <dd>GUI is shut down, a prompt to remove media and press Enter appears</dd> | ||
470 | 84 | <dt>Remove the disc and press enter</dt> | ||
471 | 85 | <dd>The machine is rebooted</dd> | ||
472 | 86 | |||
473 | 87 | |||
474 | 88 | <dt>Allow the machine to reboot</dt> | ||
475 | 89 | <dd>The system boots properly and loads into FAMILY showing username selected</dd> | ||
476 | 90 | |||
477 | 91 | |||
478 | 92 | <dt>After rebooting, log in to the installed system and run `snap list`, and check that the `pc-kernel` package is installed.</dt> | ||
479 | 93 | <dt>Open up a terminal window, and try to run this command: `sudo apt install linux-image-generic`.</dt> | ||
480 | 94 | <dd>You should get a response which includes this message: `boot-managed-by-snapd : Conflicts: linux-image`</dd> | ||
481 | 95 | |||
482 | 96 | |||
483 | 97 | </dl> | ||
484 | 98 | <p>If <strong>all</strong> actions produce the expected results described, | ||
485 | 99 | please <a href="results#add_result">submit</a> a 'passed' result.</p> | ||
486 | 100 | <p>If <strong>any</strong> action fails, or produces an unexpected result, | ||
487 | 101 | please <a href="results#add_result">submit</a> a 'failed' result and <a href="../../buginstructions">file a bug</a>. Please be sure to include | ||
488 | 102 | the bug number when you <a href="results#add_result">submit</a> your | ||
489 | 103 | result.</p> | ||
490 | 104 | |||
491 | 0 | \ No newline at end of file | 105 | \ No newline at end of file |
492 | diff --git a/testcases/image/1776_Canary Install no TPM option without TPM support b/testcases/image/1776_Canary Install no TPM option without TPM support | |||
493 | 1 | new file mode 100644 | 106 | new file mode 100644 |
494 | index 0000000..7ae3364 | |||
495 | --- /dev/null | |||
496 | +++ b/testcases/image/1776_Canary Install no TPM option without TPM support | |||
497 | @@ -0,0 +1,98 @@ | |||
498 | 1 | <!-- Please do not edit this file directly; it was generated with the | ||
499 | 2 | tools/test_case_gen script using the following configuration as input: | ||
500 | 3 | definitions/canary_desktop_cases.xml | ||
501 | 4 | --> | ||
502 | 5 | |||
503 | 6 | <p><em>Proceed in your native language if you wish. Instructions will remain in English.</em></p> | ||
504 | 7 | <dl> | ||
505 | 8 | |||
506 | 9 | |||
507 | 10 | <dt>Boot up the image</dt> | ||
508 | 11 | <dd>If you see the GRUB boot menu you should see the following:</dd> | ||
509 | 12 | <dd> | ||
510 | 13 | <li>'Try or Install FAMILY'</li> | ||
511 | 14 | <li>'FAMILY (safe graphics)'</li> | ||
512 | 15 | <li>'OEM install (for manufacturers)'</li> | ||
513 | 16 | <li>'Test memory' (only on BIOS systems)</li> | ||
514 | 17 | </dd> | ||
515 | 18 | |||
516 | 19 | |||
517 | 20 | <dt>Select the 'Try or Install FAMILY' option and press Enter</dt> | ||
518 | 21 | <dd>The system boots properly and loads the installer displaying the Welcome dialog with language selection and the mascot logo on the right.'</dd> | ||
519 | 22 | |||
520 | 23 | |||
521 | 24 | <dt>Click on 'Continue'</dt> | ||
522 | 25 | <dd>The 'Try or Install' screen is displayed with 'try FAMILY' and 'Install FAMILY' buttons</dd> | ||
523 | 26 | <dt>Click on the release notes hyperlink to confirm that a browser launches and you are taken to the release notes discourse page.</dt> | ||
524 | 27 | <dt>Click on the 'Install FAMILY' icon to select the option and click on the Continue button</dt> | ||
525 | 28 | <dd>The 'Keyboard layout' screen appears</dd> | ||
526 | 29 | <dd>The proposed keyboard corresponds with your keyboard</dd> | ||
527 | 30 | <dt>Select your keyboard layout and click on Continue</dt> | ||
528 | 31 | <dd>The 'Connect to internet' screen is displayed</dd> | ||
529 | 32 | <dd>The screen should reflect the current status and display those elements</dd> | ||
530 | 33 | <dd> | ||
531 | 34 | <li>Wired connection</li> | ||
532 | 35 | <li>Connect to a Wi-Fi network followed by a scrollable list of available APs, displaying an active one colored with a leading checkmark</li> | ||
533 | 36 | <li>Connect to a hidden Wi-Fi network</li> | ||
534 | 37 | <li>I don't want to connect to internet for now</li> | ||
535 | 38 | </dd> | ||
536 | 39 | <dt>Click on 'Continue'</dt> | ||
537 | 40 | <dd>The 'Updates and other software' screen is displayed, listing normal and minimal installation.</dd> | ||
538 | 41 | |||
539 | 42 | |||
540 | 43 | <dt>Click on 'Continue'</dt> | ||
541 | 44 | <dd>The 'Installation type' screen is displayed</dd> | ||
542 | 45 | |||
543 | 46 | |||
544 | 47 | <dt>For this check, please use a system with no TPM enabled hardware</dt> | ||
545 | 48 | |||
546 | 49 | |||
547 | 50 | <dt>Click on "Advanced features"</dt> | ||
548 | 51 | <dd>There should be no tickbox for "Enhanced secure-boot"</dd> | ||
549 | 52 | <dd>Click "Ok"</dd> | ||
550 | 53 | <dt>Click Continue</dt> | ||
551 | 54 | |||
552 | 55 | |||
553 | 56 | <dt>Note the state of the 'Erase disk and install FAMILY' radio button</dt> | ||
554 | 57 | <dd>The 'Erase disk and install FAMILY' radio button is selected and the 'Advanced features' button is active</dd> | ||
555 | 58 | <dt>Click on 'Continue'</dt> | ||
556 | 59 | <dd>The 'Write changes to disk' screen is displayed, including the details of incoming partitions changes.</dd> | ||
557 | 60 | <dt>Verify that the partitioning details make sense</dt> | ||
558 | 61 | <dd>The available disk should be used for the installation</dd> | ||
559 | 62 | <dt>Click 'Start Installing'</dt> | ||
560 | 63 | |||
561 | 64 | |||
562 | 65 | <dd>The 'Where are you?' screen is displayed</dd> | ||
563 | 66 | <dt>If your system is connected to the network, note the preselected timezone corresponds with your timezone and the city indicated in the text box</dt> | ||
564 | 67 | <dd>The timezone and city displayed match your timezone and a major city from your area</dd> | ||
565 | 68 | <dt>Select your timezone, and click on the Continue button</dt> | ||
566 | 69 | <dd>The 'Who are you?' screen appears</dd> | ||
567 | 70 | <dt>Input your initial user details and password <em>admin can not be used - it is a dedicated Linux User</em></dt> | ||
568 | 71 | |||
569 | 72 | <dd>Name, username and password are accepted.</dd> | ||
570 | 73 | <dd>Continue button becomes available</dd> | ||
571 | 74 | <dt>Click on 'Continue'</dt> | ||
572 | 75 | <dd>The 'Choose your look' screen is displayed showing light and dark options</dd> | ||
573 | 76 | <dt>Click on 'Continue'</dt> | ||
574 | 77 | <dd>The 'Welcome to FAMILY' slide is displayed</dd> | ||
575 | 78 | <dd>The slideshow is entirely in your language</dd> | ||
576 | 79 | <dt>Wait for the installer to finish</dt> | ||
577 | 80 | <dd>An 'Installation Complete' dialog appears</dd> | ||
578 | 81 | <dt>Click the 'Restart into FAMILY XX.XX' button</dt> | ||
579 | 82 | <dd>GUI is shut down, a prompt to remove media and press Enter appears</dd> | ||
580 | 83 | <dt>Remove the disc and press enter</dt> | ||
581 | 84 | <dd>The machine is rebooted</dd> | ||
582 | 85 | |||
583 | 86 | |||
584 | 87 | <dt>Allow the machine to reboot</dt> | ||
585 | 88 | <dd>The system boots properly and loads into FAMILY showing username selected</dd> | ||
586 | 89 | |||
587 | 90 | |||
588 | 91 | </dl> | ||
589 | 92 | <p>If <strong>all</strong> actions produce the expected results described, | ||
590 | 93 | please <a href="results#add_result">submit</a> a 'passed' result.</p> | ||
591 | 94 | <p>If <strong>any</strong> action fails, or produces an unexpected result, | ||
592 | 95 | please <a href="results#add_result">submit</a> a 'failed' result and <a href="../../buginstructions">file a bug</a>. Please be sure to include | ||
593 | 96 | the bug number when you <a href="results#add_result">submit</a> your | ||
594 | 97 | result.</p> | ||
595 | 98 | |||
596 | 0 | \ No newline at end of file | 99 | \ No newline at end of file |
(WIP)