Merge ubuntu-manual-tests:kubuntu-encryption-install into ubuntu-manual-tests:main

Proposed by Tim Andersson
Status: Needs review
Proposed branch: ubuntu-manual-tests:kubuntu-encryption-install
Merge into: ubuntu-manual-tests:main
Diff against target: 114 lines (+89/-0)
2 files modified
definitions/basic_installation.xml (+14/-0)
testcases/image/1796_Install (entire disk with encryption) (+75/-0)
Reviewer Review Type Date Requested Status
Ubuntu Testcase Admins Pending
Review via email: mp+464969@code.launchpad.net
To post a comment you must log in.

Unmerged commits

19d21df... by Tim Andersson

fix encryption install testcase for kubuntu

Fixes bug LP: #2063380

Preview Diff

[H/L] Next/Prev Comment, [J/K] Next/Prev File, [N/P] Next/Prev Hunk
1diff --git a/definitions/basic_installation.xml b/definitions/basic_installation.xml
2index 85d66d3..022d1a4 100644
3--- a/definitions/basic_installation.xml
4+++ b/definitions/basic_installation.xml
5@@ -340,6 +340,13 @@
6 <dd>If you are connected to the Internet it should tell you that the report for that machine has already been sent. If you are not connected it should retry later or on next login.</dd>
7 </ut:test>
8
9+ <ut:test id="calamares-encryption-install">
10+ <dt>Note the state of the 'Erase disk and install FAMILY' radio button</dt>
11+ <dd>The 'Erase disk' checkbox is selected.</dd>
12+ <dd>Tick the "Encrypt system" checkbox, and enter your passphrase</dd>
13+ <dt>Click "Next"</dt>
14+ </ut:test>
15+
16 <ut:case id="1300_Install (entire disk)">
17 <ut:include ref="start" />
18 <ut:include ref="entire-disk" />
19@@ -354,6 +361,13 @@
20 <ut:include ref="reboot-encrypted" />
21 </ut:case>
22
23+ <ut:case id="1796_Install (entire disk with encryption)">
24+ <ut:include ref="start"/>
25+ <ut:include ref="calamares-encryption-install"/>
26+ <ut:include ref="finish"/>
27+ <ut:include ref="reboot-ubuntu"/>
28+ </ut:case>
29+
30 <ut:case id="1716_Install (entire disk with ZFS)">
31 <ut:include ref="start" />
32 <ut:include ref="entire-disk-zfs" />
33diff --git a/testcases/image/1796_Install (entire disk with encryption) b/testcases/image/1796_Install (entire disk with encryption)
34new file mode 100644
35index 0000000..197974c
36--- /dev/null
37+++ b/testcases/image/1796_Install (entire disk with encryption)
38@@ -0,0 +1,75 @@
39+<!-- Please do not edit this file directly; it was generated with the
40+ tools/test_case_gen script using the following configuration as input:
41+ definitions/basic_installation.xml
42+-->
43+
44+ <p><em>Proceed in your native language if you wish. Instructions will remain in English.</em></p>
45+ <dl>
46+
47+
48+ <dt>Boot up the image</dt>
49+ <dd>If you see the GRUB boot menu you should see the following:</dd>
50+ <dd>
51+ <li>'Try or Install FAMILY'</li>
52+ <li>'FAMILY (safe graphics)'</li>
53+ <li>'OEM install (for manufacturers)'</li>
54+ <li>'Test memory' (only on BIOS systems)</li>
55+ </dd>
56+ <dd>The system boots properly and loads the installer displaying the Welcome dialog with language selection and 'Try FAMILY' and 'Install FAMILY' buttons</dd>
57+ <dt>Click on the release notes hyperlink to confirm that a browser launches and you are taken to the release notes discourse page.</dt>
58+ <dt>Click on the Install FAMILY button</dt>
59+ <dd>The 'Keyboard layout' screen appears</dd>
60+ <dd>The proposed keyboard corresponds with your keyboard</dd>
61+ <dt>Select your keyboard layout and click on Continue</dt>
62+ <dd>The 'Updates and other software' screen is displayed</dd>
63+ <dt>On the screen 'Updates and other software', note the availability of the following components</dt>
64+ <dd>Available options should represent the state of your system accurately</dd>
65+ <dd>For Mantic and later releases, the default install is a minimal install. Releases before Mantic the default is a 'full' install, complete with other apps a user might want. The new, default, install does not include these add-ons.</dd>
66+ <dd>
67+ <ul>
68+ <li>(If network is available) 'Download updates while installing FAMILY'</li>
69+ <li>(If on a 'laptop') 'Is plugged to a power source'</li>
70+ <li>'Install third-party software...' option available</li>
71+ </ul>
72+ </dd>
73+ <dt>Click on the Continue button</dt>
74+ <dd>The 'Installation type' screen is displayed</dd>
75+
76+
77+ <dt>Note the state of the 'Erase disk and install FAMILY' radio button</dt>
78+ <dd>The 'Erase disk' checkbox is selected.</dd>
79+ <dd>Tick the "Encrypt system" checkbox, and enter your passphrase</dd>
80+ <dt>Click "Next"</dt>
81+
82+
83+ <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>
84+ <dd>The timezone and city displayed match your timezone and a major city from your area</dd>
85+ <dt>Select your timezone, and click on the Continue button</dt>
86+ <dd>The 'Who are you?' screen appears</dd>
87+ <dt>Input your initial user details and password <em>admin can not be used - it is a dedicated Linux User</em></dt>
88+ <dd>'Require my password to log in' is shown and selected or if 'Log in automatically' and 'require my password to log in' are shown then 'Require my password to login' is selected. If just 'Require my password to log in' is shown, having it off is the equivalent of having 'Log in automatically' on.</dd>
89+ <dd>Name, username and password are accepted.</dd>
90+ <dd>Continue button becomes available</dd>
91+ <dt>Press Continue</dt>
92+ <dd>The 'Welcome to FAMILY' slide is displayed</dd>
93+ <dd>The slideshow is entirely in your language</dd>
94+ <dt>Wait for the installer to finish</dt>
95+ <dd>An 'Installation Complete' dialog appears</dd>
96+ <dt>Click the 'Restart Now' button</dt>
97+ <dd>GUI is shut down, a prompt to remove media and press Enter appears</dd>
98+ <dt>Remove the disc and press enter</dt>
99+ <dd>The machine is rebooted</dd>
100+
101+
102+ <dt>Allow the machine to reboot</dt>
103+ <dd>The system boots properly and loads into FAMILY showing username selected</dd>
104+
105+
106+ </dl>
107+ <p>If <strong>all</strong> actions produce the expected results described,
108+ please <a href="results#add_result">submit</a> a 'passed' result.</p>
109+ <p>If <strong>any</strong> action fails, or produces an unexpected result,
110+ please <a href="results#add_result">submit</a> a 'failed' result and <a href="../../buginstructions">file a bug</a>. Please be sure to include
111+ the bug number when you <a href="results#add_result">submit</a> your
112+ result.</p>
113+
114\ No newline at end of file

Subscribers

People subscribed via source and target branches

to all changes: