kubuntu-council team mailing list archive
-
kubuntu-council team
-
Mailing list archive
-
Message #01028
[Merge] ubuntu-manual-tests:fix_missing_tests into ubuntu-manual-tests:main
Tim Andersson has proposed merging ubuntu-manual-tests:fix_missing_tests into ubuntu-manual-tests:main.
Requested reviews:
Ubuntu Testcase Admins (ubuntu-testcase)
For more details, see:
https://code.launchpad.net/~ubuntu-testcase/ubuntu-manual-tests/+git/ubuntu-manual-tests/+merge/451378
There's a discussion ongoing about VMWare easy install, so I'm going to wait for that to be over before adding it to the canary tests. It seems we want to officially support VMWare installs for 24.04, not 23.10. So maybe we amend later down the line.
--
Your team Ubuntu Testcase Admins is requested to review the proposed merge of ubuntu-manual-tests:fix_missing_tests into ubuntu-manual-tests:main.
diff --git a/definitions/canary_desktop_cases.xml b/definitions/canary_desktop_cases.xml
index 1c3ea11..bb0470e 100644
--- a/definitions/canary_desktop_cases.xml
+++ b/definitions/canary_desktop_cases.xml
@@ -272,6 +272,79 @@
<dt>Login, ensure that the /home partition is still in use and the data from the previous installation have been preserved</dt>
</ut:test>
+ <ut:test id="entire-disk-zfs">
+ <dt>Note the state of the 'Erase disk and install FAMILY' radio button</dt>
+ <dd>The 'Erase disk and install FAMILY' radio button is selected and the 'Advanced features' button is active</dd>
+ <dt>Click on the 'Advanced features...' button</dt>
+ <dd>The 'Advanced Features' dialog is displayed</dd>
+ <dt>Select 'Erase disk and use ZFS'</dt>
+ <dd>'Erase disk and use ZFS' is selected</dd>
+ <dt>Click on the 'OK' button</dt>
+ <dd>The dialog closes and 'ZFS selected' is displayed next to the 'Advanced features...' button</dd>
+ <dt>Click on the 'Install Now' button</dt>
+ <dd>'Write the changes to disks' dialogue appears</dd>
+ <dt>Click Continue</dt>
+ <dt>If there is only one hard disk, skip to step 18 (On the 'Where are you?' screen...). Otherwise, on the 'Installation type' screen verify that the drive selected on the Select drive list corresponds to the drive on the chart (e.g /dev/sda)</dt>
+ <dd>Selected drive is displayed on the chart</dd>
+ <dt>Verify that the full drive space is allocated</dt>
+ <dd>Full drive space is allocated for installation</dd>
+ <dt>Click on the Install Now button</dt>
+ <dd>The 'Where are you?' screen is displayed</dd>
+ </ut:test>
+
+ <ut:test id="reboot-zfs">
+ <dt>Allow the machine to reboot</dt>
+ <dd>The system boots properly</dd>
+ <dd>The system loads into FAMILY showing username selected</dd>
+ <dd>Upon login, open a terminal, run the following commands and verify it matches the output</dd>
+ <dd><code>$ zfs mount | sort
+ bpool/BOOT/ubuntu_UUID /boot
+ rpool/ROOT/ubuntu_UUID /
+ rpool/ROOT/ubuntu_UUID/srv /srv
+ rpool/ROOT/ubuntu_UUID/usr/local /usr/local
+ rpool/ROOT/ubuntu_UUID/var/games /var/games
+ rpool/ROOT/ubuntu_UUID/var/lib/AccountsService /var/lib/AccountsService
+ rpool/ROOT/ubuntu_UUID/var/lib/apt /var/lib/apt
+ rpool/ROOT/ubuntu_UUID/var/lib/dpkg /var/lib/dpkg
+ rpool/ROOT/ubuntu_UUID/var/lib/NetworkManager /var/lib/NetworkManager
+ rpool/ROOT/ubuntu_UUID/var/lib /var/lib
+ rpool/ROOT/ubuntu_UUID/var/log /var/log
+ rpool/ROOT/ubuntu_UUID/var/mail /var/mail
+ rpool/ROOT/ubuntu_UUID/var/snap /var/snap
+ rpool/ROOT/ubuntu_UUID/var/spool /var/spool
+ rpool/ROOT/ubuntu_UUID/var/www /var/www
+ rpool/USERDATA/root_0y7dio /root
+ rpool/USERDATA/u_0y7dio /home/u
+ </code></dd>
+ </ut:test>
+
+ <ut:test id="entire-disk-lvm">
+ <dt>Note the state of the 'Erase disk and install FAMILY' radio button</dt>
+ <dd>The 'Erase disk and install FAMILY' radio button is selected and the 'Advanced features' button is active</dd>
+ <dt>Click on the 'Advanced features...' button</dt>
+ <dd>The 'Advanced Features' dialog is displayed</dd>
+ <dt>Select 'Use LVM with the new FAMILY installation' and check 'Encrypt the new FAMILY installation for security'</dt>
+ <dd>'Encrypt the new FAMILY Installation for security' and 'Use LVM with the new FAMILY Installation' is checked</dd>
+ <dt>Click on the 'OK' button</dt>
+ <dd>The dialog closes and 'LVM and encryption selected' is displayed next to the 'Advanced features...' button</dd>
+ <dt>Click on the 'Install Now' button</dt>
+ <dd>The 'Choose a security key' screen is displayed with the 'Install Now' button greyed out</dd>
+ <dt>Enter a security key and type a different key into the 'confirm the security key' input box</dt>
+ <dd>The installer displays 'Passwords do not match'</dd>
+ <dt>Enter a security key and type the same key into the 'Confirm the security key' input box</dt>
+ <dd>The passwords are accepted and the 'Install Now' button can be clicked</dd>
+ <dt>Check 'Overwrite empty disk space'</dt>
+ <dt>Click on the Continue button (if there is only one hard disk in the system, the button should read 'Install Now')</dt>
+ <dd>'Write the changes to disks' dialogue appears</dd>
+ <dt>Click Continue</dt>
+ <dt>If there is only one hard disk, skip to step 18 (On the 'Where are you?' screen...). Otherwise, on the 'Installation type' screen verify that the drive selected on the Select drive list corresponds to the drive on the chart (e.g /dev/sda)</dt>
+ <dd>Selected drive is displayed on the chart</dd>
+ <dt>Verify that the full drive space is allocated</dt>
+ <dd>Full drive space is allocated for installation</dd>
+ <dt>Click on the Install Now button</dt>
+ <dd>The 'Where are you?' screen is displayed</dd>
+ </ut:test>
+
<ut:case id="1761_Canary Install (manual partitioning)">
<ut:include ref="grub" />
<ut:include ref="try-or-install" />
@@ -498,4 +571,77 @@
<ut:include ref="reboot-ubuntu" />
</ut:case>
+ <ut:case id="1783_Canary Install Test GNOME Suite">
+ <ut:include ref="grub" />
+ <ut:include ref="try-or-install" />
+ <ut:include ref="start" />
+ <ut:include ref="select-installation-type" />
+ <ut:include ref="entire-disk" />
+ <ut:include ref="setup" />
+ <ut:include ref="reboot-ubuntu" />
+ <dt>After rebooting, follow the two test cases here to test the GNOME suite of applications:</dt>
+ <dd>https://wiki.ubuntu.com/DesktopTeam/TestPlans/gjs</dd>
+ <dt>This test case is primarily useful when there have been updates to gjs, but is still worthy of testing on every release.</dt>
+ </ut:case>
+
+ <ut:case id="1784_Install (entire disk with ZFS)">
+ <ut:include ref="start" />
+ <ut:include ref="select-installation-type" />
+ <ut:include ref="entire-disk-zfs" />
+ <ut:include ref="setup" />
+ <ut:include ref="reboot-zfs" />
+ </ut:case>
+
+ <ut:case id="1785_Install (entire disk with lvm and encryption)">
+ <ut:include ref="start" />
+ <ut:include ref="select-installation-type" />
+ <ut:include ref="entire-disk-lvm" />
+ <ut:include ref="setup" />
+ <ut:include ref="reboot-ubuntu" />
+ </ut:case>
+
+ <ut:case id="1786_Canary Non-English Installation Online">
+ <p>The goal of this test case is to check that localization support is functional during the installation, that language packs are downloaded and installed correctly from the Internet and that the input methods for either Chinese, Japanese or Korean are working.</p>
+ <ut:include ref="grub" />
+ <ut:include ref="try-or-install" />
+ <ut:include ref="start" />
+ <ut:include ref="select-installation-type" />
+ <ut:include ref="entire-disk" />
+ <ut:include ref="setup" />
+ <ut:include ref="reboot-ubuntu" />
+ <dt>Verify that your system is localized</dt>
+ <dt>Verify that the input method works correctly by entering text in the editor. The input method of choice should be available from the panel and typing in the editor should properly display the ibus chars selector.</dt>
+ </ut:case>
+
+ <ut:case id="1787_Non-English Live Session and Installation; No Network">
+ <dt>Before doing this test, make sure when booting into the live session you've selected a non-english language. You must also make sure the machine you're installing on has no internet access.</dt>
+ <ut:include ref="session-start" />
+ <dt>Verify that the language you've selected is being used in the live session.</dt>
+ <dt>Verify applications and basic functionality work in the live session, then click the install icon.</dt>
+ <ut:include ref="try-or-install" />
+ <ut:include ref="start" />
+ <ut:include ref="select-installation-type" />
+ <ut:include ref="entire-disk" />
+ <ut:include ref="setup" />
+ <ut:include ref="reboot-ubuntu" />
+ </ut:case>
+
+ <ut:case id="1788_Non-English Live Session and Installation; Full Network Support">
+ <dt>Before doing this test, make sure when booting into the live session you've selected a non-english language.</dt>
+ <ut:include ref="session-start" />
+ <dt>Verify that the language you've selected is being used in the live session.</dt>
+ <dt>Verify applications and basic functionality work in the live session, then click the install icon.</dt>
+ <ut:include ref="try-or-install" />
+ <ut:include ref="start" />
+ <ut:include ref="select-installation-type" />
+ <ut:include ref="entire-disk" />
+ <ut:include ref="setup" />
+ <ut:include ref="reboot-ubuntu" />
+ </ut:case>
+
+ <ut:case id="1789_Install Screen Reader">
+ <dt>For this test, you must boot the iso and after hearing the "online" sound, press super+alt+s to activate the screen reader.</dt>
+ <dt>After you've activated the screen reader, you must navigate through the install process doing a "Install (Entire Disk)" install, reboot and verify everthing works as intended.</dt>
+ </ut:case>
+
</ut:configuration>
diff --git a/testcases/image/1783_Canary Install Test GNOME Suite b/testcases/image/1783_Canary Install Test GNOME Suite
new file mode 100644
index 0000000..4e3ccac
--- /dev/null
+++ b/testcases/image/1783_Canary Install Test GNOME Suite
@@ -0,0 +1,92 @@
+<!-- Please do not edit this file directly; it was generated with the
+ tools/test_case_gen script using the following configuration as input:
+ definitions/canary_desktop_cases.xml
+-->
+
+ <p><em>Proceed in your native language if you wish. Instructions will remain in English.</em></p>
+ <dl>
+
+
+ <dt>Boot up the image</dt>
+ <dd>If you see the GRUB boot menu you should see the following:</dd>
+ <dd>
+ <li>'Try or Install FAMILY'</li>
+ <li>'FAMILY (safe graphics)'</li>
+ <li>'OEM install (for manufacturers)'</li>
+ <li>'Test memory' (only on BIOS systems)</li>
+ </dd>
+
+
+ <dt>Select the 'Try or Install FAMILY' option and press Enter</dt>
+ <dd>The system boots properly and loads the installer displaying the Welcome dialog with language selection and the mascot logo on the right.'</dd>
+
+
+ <dt>Click on 'Continue'</dt>
+ <dd>The 'Try or Install' screen is displayed with 'try FAMILY' and 'Install FAMILY' buttons</dd>
+ <dt>Click on the release notes hyperlink to confirm that a browser launches and you are taken to the release notes discourse page.</dt>
+ <dt>Click on the 'Install FAMILY' icon to select the option and click on the Continue button</dt>
+ <dd>The 'Keyboard layout' screen appears</dd>
+ <dd>The proposed keyboard corresponds with your keyboard</dd>
+ <dt>Select your keyboard layout and click on Continue</dt>
+ <dd>The 'Connect to internet' screen is displayed</dd>
+ <dd>The screen should reflect the current status and display those elements</dd>
+ <dd>
+ <li>Wired connection</li>
+ <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>
+ <li>Connect to a hidden Wi-Fi network</li>
+ <li>I don't want to connect to internet for now</li>
+ </dd>
+ <dt>Click on 'Continue'</dt>
+ <dd>The 'Updates and other software' screen is displayed, listing normal and minimal installation.</dd>
+
+
+ <dt>Click on 'Continue'</dt>
+ <dd>The 'Installation type' screen is displayed</dd>
+
+
+ <dt>Note the state of the 'Erase disk and install FAMILY' radio button</dt>
+ <dd>The 'Erase disk and install FAMILY' radio button is selected and the 'Advanced features' button is active</dd>
+ <dt>Click on 'Continue'</dt>
+ <dd>The 'Write changes to disk' screen is displayed, including the details of incoming partitions changes.</dd>
+ <dt>Verify that the partitioning details make sense</dt>
+ <dd>The available disk should be used for the installation</dd>
+ <dt>Click 'Start Installing'</dt>
+
+
+ <dd>The 'Where are you?' screen is displayed</dd>
+ <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>
+ <dd>The timezone and city displayed match your timezone and a major city from your area</dd>
+ <dt>Select your timezone, and click on the Continue button</dt>
+ <dd>The 'Who are you?' screen appears</dd>
+ <dt>Input your initial user details and password <em>admin can not be used - it is a dedicated Linux User</em></dt>
+
+ <dd>Name, username and password are accepted.</dd>
+ <dd>Continue button becomes available</dd>
+ <dt>Click on 'Continue'</dt>
+ <dd>The 'Choose your look' screen is displayed showing light and dark options</dd>
+ <dt>Click on 'Continue'</dt>
+ <dd>The 'Welcome to FAMILY' slide is displayed</dd>
+ <dd>The slideshow is entirely in your language</dd>
+ <dt>Wait for the installer to finish</dt>
+ <dd>An 'Installation Complete' dialog appears</dd>
+ <dt>Click the 'Restart into FAMILY XX.XX' button</dt>
+ <dd>GUI is shut down, a prompt to remove media and press Enter appears</dd>
+ <dt>Remove the disc and press enter</dt>
+ <dd>The machine is rebooted</dd>
+
+
+ <dt>Allow the machine to reboot</dt>
+ <dd>The system boots properly and loads into FAMILY showing username selected</dd>
+
+ <dt>After rebooting, follow the two test cases here to test the GNOME suite of applications:</dt>
+ <dd>https://wiki.ubuntu.com/DesktopTeam/TestPlans/gjs</dd>
+ <dt>This test case is primarily useful when there have been updates to gjs, but is still worthy of testing on every release.</dt>
+
+ </dl>
+ <p>If <strong>all</strong> actions produce the expected results described,
+ please <a href="results#add_result">submit</a> a 'passed' result.</p>
+ <p>If <strong>any</strong> action fails, or produces an unexpected result,
+ please <a href="results#add_result">submit</a> a 'failed' result and <a href="../../buginstructions">file a bug</a>. Please be sure to include
+ the bug number when you <a href="results#add_result">submit</a> your
+ result.</p>
+
\ No newline at end of file
diff --git a/testcases/image/1784_Install (entire disk with ZFS) b/testcases/image/1784_Install (entire disk with ZFS)
new file mode 100644
index 0000000..f0da7e8
--- /dev/null
+++ b/testcases/image/1784_Install (entire disk with ZFS)
@@ -0,0 +1,106 @@
+<!-- Please do not edit this file directly; it was generated with the
+ tools/test_case_gen script using the following configuration as input:
+ definitions/canary_desktop_cases.xml
+-->
+
+ <p><em>Proceed in your native language if you wish. Instructions will remain in English.</em></p>
+ <dl>
+
+
+ <dt>Click on 'Continue'</dt>
+ <dd>The 'Try or Install' screen is displayed with 'try FAMILY' and 'Install FAMILY' buttons</dd>
+ <dt>Click on the release notes hyperlink to confirm that a browser launches and you are taken to the release notes discourse page.</dt>
+ <dt>Click on the 'Install FAMILY' icon to select the option and click on the Continue button</dt>
+ <dd>The 'Keyboard layout' screen appears</dd>
+ <dd>The proposed keyboard corresponds with your keyboard</dd>
+ <dt>Select your keyboard layout and click on Continue</dt>
+ <dd>The 'Connect to internet' screen is displayed</dd>
+ <dd>The screen should reflect the current status and display those elements</dd>
+ <dd>
+ <li>Wired connection</li>
+ <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>
+ <li>Connect to a hidden Wi-Fi network</li>
+ <li>I don't want to connect to internet for now</li>
+ </dd>
+ <dt>Click on 'Continue'</dt>
+ <dd>The 'Updates and other software' screen is displayed, listing normal and minimal installation.</dd>
+
+
+ <dt>Click on 'Continue'</dt>
+ <dd>The 'Installation type' screen is displayed</dd>
+
+
+ <dt>Note the state of the 'Erase disk and install FAMILY' radio button</dt>
+ <dd>The 'Erase disk and install FAMILY' radio button is selected and the 'Advanced features' button is active</dd>
+ <dt>Click on the 'Advanced features...' button</dt>
+ <dd>The 'Advanced Features' dialog is displayed</dd>
+ <dt>Select 'Erase disk and use ZFS'</dt>
+ <dd>'Erase disk and use ZFS' is selected</dd>
+ <dt>Click on the 'OK' button</dt>
+ <dd>The dialog closes and 'ZFS selected' is displayed next to the 'Advanced features...' button</dd>
+ <dt>Click on the 'Install Now' button</dt>
+ <dd>'Write the changes to disks' dialogue appears</dd>
+ <dt>Click Continue</dt>
+ <dt>If there is only one hard disk, skip to step 18 (On the 'Where are you?' screen...). Otherwise, on the 'Installation type' screen verify that the drive selected on the Select drive list corresponds to the drive on the chart (e.g /dev/sda)</dt>
+ <dd>Selected drive is displayed on the chart</dd>
+ <dt>Verify that the full drive space is allocated</dt>
+ <dd>Full drive space is allocated for installation</dd>
+ <dt>Click on the Install Now button</dt>
+ <dd>The 'Where are you?' screen is displayed</dd>
+
+
+ <dd>The 'Where are you?' screen is displayed</dd>
+ <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>
+ <dd>The timezone and city displayed match your timezone and a major city from your area</dd>
+ <dt>Select your timezone, and click on the Continue button</dt>
+ <dd>The 'Who are you?' screen appears</dd>
+ <dt>Input your initial user details and password <em>admin can not be used - it is a dedicated Linux User</em></dt>
+
+ <dd>Name, username and password are accepted.</dd>
+ <dd>Continue button becomes available</dd>
+ <dt>Click on 'Continue'</dt>
+ <dd>The 'Choose your look' screen is displayed showing light and dark options</dd>
+ <dt>Click on 'Continue'</dt>
+ <dd>The 'Welcome to FAMILY' slide is displayed</dd>
+ <dd>The slideshow is entirely in your language</dd>
+ <dt>Wait for the installer to finish</dt>
+ <dd>An 'Installation Complete' dialog appears</dd>
+ <dt>Click the 'Restart into FAMILY XX.XX' button</dt>
+ <dd>GUI is shut down, a prompt to remove media and press Enter appears</dd>
+ <dt>Remove the disc and press enter</dt>
+ <dd>The machine is rebooted</dd>
+
+
+ <dt>Allow the machine to reboot</dt>
+ <dd>The system boots properly</dd>
+ <dd>The system loads into FAMILY showing username selected</dd>
+ <dd>Upon login, open a terminal, run the following commands and verify it matches the output</dd>
+ <dd><code>$ zfs mount | sort
+ bpool/BOOT/ubuntu_UUID /boot
+ rpool/ROOT/ubuntu_UUID /
+ rpool/ROOT/ubuntu_UUID/srv /srv
+ rpool/ROOT/ubuntu_UUID/usr/local /usr/local
+ rpool/ROOT/ubuntu_UUID/var/games /var/games
+ rpool/ROOT/ubuntu_UUID/var/lib/AccountsService /var/lib/AccountsService
+ rpool/ROOT/ubuntu_UUID/var/lib/apt /var/lib/apt
+ rpool/ROOT/ubuntu_UUID/var/lib/dpkg /var/lib/dpkg
+ rpool/ROOT/ubuntu_UUID/var/lib/NetworkManager /var/lib/NetworkManager
+ rpool/ROOT/ubuntu_UUID/var/lib /var/lib
+ rpool/ROOT/ubuntu_UUID/var/log /var/log
+ rpool/ROOT/ubuntu_UUID/var/mail /var/mail
+ rpool/ROOT/ubuntu_UUID/var/snap /var/snap
+ rpool/ROOT/ubuntu_UUID/var/spool /var/spool
+ rpool/ROOT/ubuntu_UUID/var/www /var/www
+ rpool/USERDATA/root_0y7dio /root
+ rpool/USERDATA/u_0y7dio /home/u
+ </code></dd>
+
+
+ </dl>
+ <p>If <strong>all</strong> actions produce the expected results described,
+ please <a href="results#add_result">submit</a> a 'passed' result.</p>
+ <p>If <strong>any</strong> action fails, or produces an unexpected result,
+ please <a href="results#add_result">submit</a> a 'failed' result and <a href="../../buginstructions">file a bug</a>. Please be sure to include
+ the bug number when you <a href="results#add_result">submit</a> your
+ result.</p>
+
\ No newline at end of file
diff --git a/testcases/image/1785_Install (entire disk with lvm and encryption) b/testcases/image/1785_Install (entire disk with lvm and encryption)
new file mode 100644
index 0000000..28e34e0
--- /dev/null
+++ b/testcases/image/1785_Install (entire disk with lvm and encryption)
@@ -0,0 +1,92 @@
+<!-- Please do not edit this file directly; it was generated with the
+ tools/test_case_gen script using the following configuration as input:
+ definitions/canary_desktop_cases.xml
+-->
+
+ <p><em>Proceed in your native language if you wish. Instructions will remain in English.</em></p>
+ <dl>
+
+
+ <dt>Click on 'Continue'</dt>
+ <dd>The 'Try or Install' screen is displayed with 'try FAMILY' and 'Install FAMILY' buttons</dd>
+ <dt>Click on the release notes hyperlink to confirm that a browser launches and you are taken to the release notes discourse page.</dt>
+ <dt>Click on the 'Install FAMILY' icon to select the option and click on the Continue button</dt>
+ <dd>The 'Keyboard layout' screen appears</dd>
+ <dd>The proposed keyboard corresponds with your keyboard</dd>
+ <dt>Select your keyboard layout and click on Continue</dt>
+ <dd>The 'Connect to internet' screen is displayed</dd>
+ <dd>The screen should reflect the current status and display those elements</dd>
+ <dd>
+ <li>Wired connection</li>
+ <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>
+ <li>Connect to a hidden Wi-Fi network</li>
+ <li>I don't want to connect to internet for now</li>
+ </dd>
+ <dt>Click on 'Continue'</dt>
+ <dd>The 'Updates and other software' screen is displayed, listing normal and minimal installation.</dd>
+
+
+ <dt>Click on 'Continue'</dt>
+ <dd>The 'Installation type' screen is displayed</dd>
+
+
+ <dt>Note the state of the 'Erase disk and install FAMILY' radio button</dt>
+ <dd>The 'Erase disk and install FAMILY' radio button is selected and the 'Advanced features' button is active</dd>
+ <dt>Click on the 'Advanced features...' button</dt>
+ <dd>The 'Advanced Features' dialog is displayed</dd>
+ <dt>Select 'Use LVM with the new FAMILY installation' and check 'Encrypt the new FAMILY installation for security'</dt>
+ <dd>'Encrypt the new FAMILY Installation for security' and 'Use LVM with the new FAMILY Installation' is checked</dd>
+ <dt>Click on the 'OK' button</dt>
+ <dd>The dialog closes and 'LVM and encryption selected' is displayed next to the 'Advanced features...' button</dd>
+ <dt>Click on the 'Install Now' button</dt>
+ <dd>The 'Choose a security key' screen is displayed with the 'Install Now' button greyed out</dd>
+ <dt>Enter a security key and type a different key into the 'confirm the security key' input box</dt>
+ <dd>The installer displays 'Passwords do not match'</dd>
+ <dt>Enter a security key and type the same key into the 'Confirm the security key' input box</dt>
+ <dd>The passwords are accepted and the 'Install Now' button can be clicked</dd>
+ <dt>Check 'Overwrite empty disk space'</dt>
+ <dt>Click on the Continue button (if there is only one hard disk in the system, the button should read 'Install Now')</dt>
+ <dd>'Write the changes to disks' dialogue appears</dd>
+ <dt>Click Continue</dt>
+ <dt>If there is only one hard disk, skip to step 18 (On the 'Where are you?' screen...). Otherwise, on the 'Installation type' screen verify that the drive selected on the Select drive list corresponds to the drive on the chart (e.g /dev/sda)</dt>
+ <dd>Selected drive is displayed on the chart</dd>
+ <dt>Verify that the full drive space is allocated</dt>
+ <dd>Full drive space is allocated for installation</dd>
+ <dt>Click on the Install Now button</dt>
+ <dd>The 'Where are you?' screen is displayed</dd>
+
+
+ <dd>The 'Where are you?' screen is displayed</dd>
+ <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>
+ <dd>The timezone and city displayed match your timezone and a major city from your area</dd>
+ <dt>Select your timezone, and click on the Continue button</dt>
+ <dd>The 'Who are you?' screen appears</dd>
+ <dt>Input your initial user details and password <em>admin can not be used - it is a dedicated Linux User</em></dt>
+
+ <dd>Name, username and password are accepted.</dd>
+ <dd>Continue button becomes available</dd>
+ <dt>Click on 'Continue'</dt>
+ <dd>The 'Choose your look' screen is displayed showing light and dark options</dd>
+ <dt>Click on 'Continue'</dt>
+ <dd>The 'Welcome to FAMILY' slide is displayed</dd>
+ <dd>The slideshow is entirely in your language</dd>
+ <dt>Wait for the installer to finish</dt>
+ <dd>An 'Installation Complete' dialog appears</dd>
+ <dt>Click the 'Restart into FAMILY XX.XX' button</dt>
+ <dd>GUI is shut down, a prompt to remove media and press Enter appears</dd>
+ <dt>Remove the disc and press enter</dt>
+ <dd>The machine is rebooted</dd>
+
+
+ <dt>Allow the machine to reboot</dt>
+ <dd>The system boots properly and loads into FAMILY showing username selected</dd>
+
+
+ </dl>
+ <p>If <strong>all</strong> actions produce the expected results described,
+ please <a href="results#add_result">submit</a> a 'passed' result.</p>
+ <p>If <strong>any</strong> action fails, or produces an unexpected result,
+ please <a href="results#add_result">submit</a> a 'failed' result and <a href="../../buginstructions">file a bug</a>. Please be sure to include
+ the bug number when you <a href="results#add_result">submit</a> your
+ result.</p>
+
\ No newline at end of file
diff --git a/testcases/image/1786_Canary Non-English Installation Online b/testcases/image/1786_Canary Non-English Installation Online
new file mode 100644
index 0000000..1abc1e6
--- /dev/null
+++ b/testcases/image/1786_Canary Non-English Installation Online
@@ -0,0 +1,92 @@
+<!-- Please do not edit this file directly; it was generated with the
+ tools/test_case_gen script using the following configuration as input:
+ definitions/canary_desktop_cases.xml
+-->
+
+ <p><em>Proceed in your native language if you wish. Instructions will remain in English.</em></p>
+ <dl>
+
+ <p>The goal of this test case is to check that localization support is functional during the installation, that language packs are downloaded and installed correctly from the Internet and that the input methods for either Chinese, Japanese or Korean are working.</p>
+
+ <dt>Boot up the image</dt>
+ <dd>If you see the GRUB boot menu you should see the following:</dd>
+ <dd>
+ <li>'Try or Install FAMILY'</li>
+ <li>'FAMILY (safe graphics)'</li>
+ <li>'OEM install (for manufacturers)'</li>
+ <li>'Test memory' (only on BIOS systems)</li>
+ </dd>
+
+
+ <dt>Select the 'Try or Install FAMILY' option and press Enter</dt>
+ <dd>The system boots properly and loads the installer displaying the Welcome dialog with language selection and the mascot logo on the right.'</dd>
+
+
+ <dt>Click on 'Continue'</dt>
+ <dd>The 'Try or Install' screen is displayed with 'try FAMILY' and 'Install FAMILY' buttons</dd>
+ <dt>Click on the release notes hyperlink to confirm that a browser launches and you are taken to the release notes discourse page.</dt>
+ <dt>Click on the 'Install FAMILY' icon to select the option and click on the Continue button</dt>
+ <dd>The 'Keyboard layout' screen appears</dd>
+ <dd>The proposed keyboard corresponds with your keyboard</dd>
+ <dt>Select your keyboard layout and click on Continue</dt>
+ <dd>The 'Connect to internet' screen is displayed</dd>
+ <dd>The screen should reflect the current status and display those elements</dd>
+ <dd>
+ <li>Wired connection</li>
+ <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>
+ <li>Connect to a hidden Wi-Fi network</li>
+ <li>I don't want to connect to internet for now</li>
+ </dd>
+ <dt>Click on 'Continue'</dt>
+ <dd>The 'Updates and other software' screen is displayed, listing normal and minimal installation.</dd>
+
+
+ <dt>Click on 'Continue'</dt>
+ <dd>The 'Installation type' screen is displayed</dd>
+
+
+ <dt>Note the state of the 'Erase disk and install FAMILY' radio button</dt>
+ <dd>The 'Erase disk and install FAMILY' radio button is selected and the 'Advanced features' button is active</dd>
+ <dt>Click on 'Continue'</dt>
+ <dd>The 'Write changes to disk' screen is displayed, including the details of incoming partitions changes.</dd>
+ <dt>Verify that the partitioning details make sense</dt>
+ <dd>The available disk should be used for the installation</dd>
+ <dt>Click 'Start Installing'</dt>
+
+
+ <dd>The 'Where are you?' screen is displayed</dd>
+ <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>
+ <dd>The timezone and city displayed match your timezone and a major city from your area</dd>
+ <dt>Select your timezone, and click on the Continue button</dt>
+ <dd>The 'Who are you?' screen appears</dd>
+ <dt>Input your initial user details and password <em>admin can not be used - it is a dedicated Linux User</em></dt>
+
+ <dd>Name, username and password are accepted.</dd>
+ <dd>Continue button becomes available</dd>
+ <dt>Click on 'Continue'</dt>
+ <dd>The 'Choose your look' screen is displayed showing light and dark options</dd>
+ <dt>Click on 'Continue'</dt>
+ <dd>The 'Welcome to FAMILY' slide is displayed</dd>
+ <dd>The slideshow is entirely in your language</dd>
+ <dt>Wait for the installer to finish</dt>
+ <dd>An 'Installation Complete' dialog appears</dd>
+ <dt>Click the 'Restart into FAMILY XX.XX' button</dt>
+ <dd>GUI is shut down, a prompt to remove media and press Enter appears</dd>
+ <dt>Remove the disc and press enter</dt>
+ <dd>The machine is rebooted</dd>
+
+
+ <dt>Allow the machine to reboot</dt>
+ <dd>The system boots properly and loads into FAMILY showing username selected</dd>
+
+ <dt>Verify that your system is localized</dt>
+ <dt>Verify that the input method works correctly by entering text in the editor. The input method of choice should be available from the panel and typing in the editor should properly display the ibus chars selector.</dt>
+
+ </dl>
+ <p>If <strong>all</strong> actions produce the expected results described,
+ please <a href="results#add_result">submit</a> a 'passed' result.</p>
+ <p>If <strong>any</strong> action fails, or produces an unexpected result,
+ please <a href="results#add_result">submit</a> a 'failed' result and <a href="../../buginstructions">file a bug</a>. Please be sure to include
+ the bug number when you <a href="results#add_result">submit</a> your
+ result.</p>
+
\ No newline at end of file
diff --git a/testcases/image/1787_Non-English Live Session and Installation; No Network b/testcases/image/1787_Non-English Live Session and Installation; No Network
new file mode 100644
index 0000000..0647be2
--- /dev/null
+++ b/testcases/image/1787_Non-English Live Session and Installation; No Network
@@ -0,0 +1,100 @@
+<!-- Please do not edit this file directly; it was generated with the
+ tools/test_case_gen script using the following configuration as input:
+ definitions/canary_desktop_cases.xml
+-->
+
+ <p><em>Proceed in your native language if you wish. Instructions will remain in English.</em></p>
+ <dl>
+
+ <dt>Before doing this test, make sure when booting into the live session you've selected a non-english language. You must also make sure the machine you're installing on has no internet access.</dt>
+
+ Test-case Live Session Start
+ <dl>
+ <dt>Boot up the image</dt>
+ <dd>FAMILY boot screen is displayed</dd>
+ <dt>When the installer starts select your language in the left column</dt>
+ <dd>Language is selected, all labels are changed to translated versions</dd>
+ <dt>Click on 'Continue'</dt>
+ <dd>The 'Try or Install' screen is displayed with 'try FAMILY' and 'Install FAMILY' buttons</dd>
+ <dt>Click on the 'Try FAMILY' icon to select the option and click on the 'Continue' button</dt>
+ <dd>The default desktop is displayed</dd>
+ </dl>
+ Test-case Live Session Usage
+ <dl>
+ <dt>Use and execute the default applications found for the desktop environment being run</dt>
+ <dd>All applications should function without error</dd>
+ </dl>
+
+ <dt>Verify that the language you've selected is being used in the live session.</dt>
+ <dt>Verify applications and basic functionality work in the live session, then click the install icon.</dt>
+
+ <dt>Select the 'Try or Install FAMILY' option and press Enter</dt>
+ <dd>The system boots properly and loads the installer displaying the Welcome dialog with language selection and the mascot logo on the right.'</dd>
+
+
+ <dt>Click on 'Continue'</dt>
+ <dd>The 'Try or Install' screen is displayed with 'try FAMILY' and 'Install FAMILY' buttons</dd>
+ <dt>Click on the release notes hyperlink to confirm that a browser launches and you are taken to the release notes discourse page.</dt>
+ <dt>Click on the 'Install FAMILY' icon to select the option and click on the Continue button</dt>
+ <dd>The 'Keyboard layout' screen appears</dd>
+ <dd>The proposed keyboard corresponds with your keyboard</dd>
+ <dt>Select your keyboard layout and click on Continue</dt>
+ <dd>The 'Connect to internet' screen is displayed</dd>
+ <dd>The screen should reflect the current status and display those elements</dd>
+ <dd>
+ <li>Wired connection</li>
+ <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>
+ <li>Connect to a hidden Wi-Fi network</li>
+ <li>I don't want to connect to internet for now</li>
+ </dd>
+ <dt>Click on 'Continue'</dt>
+ <dd>The 'Updates and other software' screen is displayed, listing normal and minimal installation.</dd>
+
+
+ <dt>Click on 'Continue'</dt>
+ <dd>The 'Installation type' screen is displayed</dd>
+
+
+ <dt>Note the state of the 'Erase disk and install FAMILY' radio button</dt>
+ <dd>The 'Erase disk and install FAMILY' radio button is selected and the 'Advanced features' button is active</dd>
+ <dt>Click on 'Continue'</dt>
+ <dd>The 'Write changes to disk' screen is displayed, including the details of incoming partitions changes.</dd>
+ <dt>Verify that the partitioning details make sense</dt>
+ <dd>The available disk should be used for the installation</dd>
+ <dt>Click 'Start Installing'</dt>
+
+
+ <dd>The 'Where are you?' screen is displayed</dd>
+ <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>
+ <dd>The timezone and city displayed match your timezone and a major city from your area</dd>
+ <dt>Select your timezone, and click on the Continue button</dt>
+ <dd>The 'Who are you?' screen appears</dd>
+ <dt>Input your initial user details and password <em>admin can not be used - it is a dedicated Linux User</em></dt>
+
+ <dd>Name, username and password are accepted.</dd>
+ <dd>Continue button becomes available</dd>
+ <dt>Click on 'Continue'</dt>
+ <dd>The 'Choose your look' screen is displayed showing light and dark options</dd>
+ <dt>Click on 'Continue'</dt>
+ <dd>The 'Welcome to FAMILY' slide is displayed</dd>
+ <dd>The slideshow is entirely in your language</dd>
+ <dt>Wait for the installer to finish</dt>
+ <dd>An 'Installation Complete' dialog appears</dd>
+ <dt>Click the 'Restart into FAMILY XX.XX' button</dt>
+ <dd>GUI is shut down, a prompt to remove media and press Enter appears</dd>
+ <dt>Remove the disc and press enter</dt>
+ <dd>The machine is rebooted</dd>
+
+
+ <dt>Allow the machine to reboot</dt>
+ <dd>The system boots properly and loads into FAMILY showing username selected</dd>
+
+
+ </dl>
+ <p>If <strong>all</strong> actions produce the expected results described,
+ please <a href="results#add_result">submit</a> a 'passed' result.</p>
+ <p>If <strong>any</strong> action fails, or produces an unexpected result,
+ please <a href="results#add_result">submit</a> a 'failed' result and <a href="../../buginstructions">file a bug</a>. Please be sure to include
+ the bug number when you <a href="results#add_result">submit</a> your
+ result.</p>
+
\ No newline at end of file
diff --git a/testcases/image/1788_Non-English Live Session and Installation; Full Network Support b/testcases/image/1788_Non-English Live Session and Installation; Full Network Support
new file mode 100644
index 0000000..6acd497
--- /dev/null
+++ b/testcases/image/1788_Non-English Live Session and Installation; Full Network Support
@@ -0,0 +1,100 @@
+<!-- Please do not edit this file directly; it was generated with the
+ tools/test_case_gen script using the following configuration as input:
+ definitions/canary_desktop_cases.xml
+-->
+
+ <p><em>Proceed in your native language if you wish. Instructions will remain in English.</em></p>
+ <dl>
+
+ <dt>Before doing this test, make sure when booting into the live session you've selected a non-english language.</dt>
+
+ Test-case Live Session Start
+ <dl>
+ <dt>Boot up the image</dt>
+ <dd>FAMILY boot screen is displayed</dd>
+ <dt>When the installer starts select your language in the left column</dt>
+ <dd>Language is selected, all labels are changed to translated versions</dd>
+ <dt>Click on 'Continue'</dt>
+ <dd>The 'Try or Install' screen is displayed with 'try FAMILY' and 'Install FAMILY' buttons</dd>
+ <dt>Click on the 'Try FAMILY' icon to select the option and click on the 'Continue' button</dt>
+ <dd>The default desktop is displayed</dd>
+ </dl>
+ Test-case Live Session Usage
+ <dl>
+ <dt>Use and execute the default applications found for the desktop environment being run</dt>
+ <dd>All applications should function without error</dd>
+ </dl>
+
+ <dt>Verify that the language you've selected is being used in the live session.</dt>
+ <dt>Verify applications and basic functionality work in the live session, then click the install icon.</dt>
+
+ <dt>Select the 'Try or Install FAMILY' option and press Enter</dt>
+ <dd>The system boots properly and loads the installer displaying the Welcome dialog with language selection and the mascot logo on the right.'</dd>
+
+
+ <dt>Click on 'Continue'</dt>
+ <dd>The 'Try or Install' screen is displayed with 'try FAMILY' and 'Install FAMILY' buttons</dd>
+ <dt>Click on the release notes hyperlink to confirm that a browser launches and you are taken to the release notes discourse page.</dt>
+ <dt>Click on the 'Install FAMILY' icon to select the option and click on the Continue button</dt>
+ <dd>The 'Keyboard layout' screen appears</dd>
+ <dd>The proposed keyboard corresponds with your keyboard</dd>
+ <dt>Select your keyboard layout and click on Continue</dt>
+ <dd>The 'Connect to internet' screen is displayed</dd>
+ <dd>The screen should reflect the current status and display those elements</dd>
+ <dd>
+ <li>Wired connection</li>
+ <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>
+ <li>Connect to a hidden Wi-Fi network</li>
+ <li>I don't want to connect to internet for now</li>
+ </dd>
+ <dt>Click on 'Continue'</dt>
+ <dd>The 'Updates and other software' screen is displayed, listing normal and minimal installation.</dd>
+
+
+ <dt>Click on 'Continue'</dt>
+ <dd>The 'Installation type' screen is displayed</dd>
+
+
+ <dt>Note the state of the 'Erase disk and install FAMILY' radio button</dt>
+ <dd>The 'Erase disk and install FAMILY' radio button is selected and the 'Advanced features' button is active</dd>
+ <dt>Click on 'Continue'</dt>
+ <dd>The 'Write changes to disk' screen is displayed, including the details of incoming partitions changes.</dd>
+ <dt>Verify that the partitioning details make sense</dt>
+ <dd>The available disk should be used for the installation</dd>
+ <dt>Click 'Start Installing'</dt>
+
+
+ <dd>The 'Where are you?' screen is displayed</dd>
+ <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>
+ <dd>The timezone and city displayed match your timezone and a major city from your area</dd>
+ <dt>Select your timezone, and click on the Continue button</dt>
+ <dd>The 'Who are you?' screen appears</dd>
+ <dt>Input your initial user details and password <em>admin can not be used - it is a dedicated Linux User</em></dt>
+
+ <dd>Name, username and password are accepted.</dd>
+ <dd>Continue button becomes available</dd>
+ <dt>Click on 'Continue'</dt>
+ <dd>The 'Choose your look' screen is displayed showing light and dark options</dd>
+ <dt>Click on 'Continue'</dt>
+ <dd>The 'Welcome to FAMILY' slide is displayed</dd>
+ <dd>The slideshow is entirely in your language</dd>
+ <dt>Wait for the installer to finish</dt>
+ <dd>An 'Installation Complete' dialog appears</dd>
+ <dt>Click the 'Restart into FAMILY XX.XX' button</dt>
+ <dd>GUI is shut down, a prompt to remove media and press Enter appears</dd>
+ <dt>Remove the disc and press enter</dt>
+ <dd>The machine is rebooted</dd>
+
+
+ <dt>Allow the machine to reboot</dt>
+ <dd>The system boots properly and loads into FAMILY showing username selected</dd>
+
+
+ </dl>
+ <p>If <strong>all</strong> actions produce the expected results described,
+ please <a href="results#add_result">submit</a> a 'passed' result.</p>
+ <p>If <strong>any</strong> action fails, or produces an unexpected result,
+ please <a href="results#add_result">submit</a> a 'failed' result and <a href="../../buginstructions">file a bug</a>. Please be sure to include
+ the bug number when you <a href="results#add_result">submit</a> your
+ result.</p>
+
\ No newline at end of file
diff --git a/testcases/image/1789_Install Screen Reader b/testcases/image/1789_Install Screen Reader
new file mode 100644
index 0000000..6df5fe6
--- /dev/null
+++ b/testcases/image/1789_Install Screen Reader
@@ -0,0 +1,19 @@
+<!-- Please do not edit this file directly; it was generated with the
+ tools/test_case_gen script using the following configuration as input:
+ definitions/canary_desktop_cases.xml
+-->
+
+ <p><em>Proceed in your native language if you wish. Instructions will remain in English.</em></p>
+ <dl>
+
+ <dt>For this test, you must boot the iso and after hearing the "online" sound, press super+alt+s to activate the screen reader.</dt>
+ <dt>After you've activated the screen reader, you must navigate through the install process doing a "Install (Entire Disk)" install, reboot and verify everthing works as intended.</dt>
+
+ </dl>
+ <p>If <strong>all</strong> actions produce the expected results described,
+ please <a href="results#add_result">submit</a> a 'passed' result.</p>
+ <p>If <strong>any</strong> action fails, or produces an unexpected result,
+ please <a href="results#add_result">submit</a> a 'failed' result and <a href="../../buginstructions">file a bug</a>. Please be sure to include
+ the bug number when you <a href="results#add_result">submit</a> your
+ result.</p>
+
\ No newline at end of file
Follow ups