While reviewing this MP I noticed a couple of discrepancies between the test 
cases and the actual installer screens for the 'daily-live' image. Please do a 
test run of the new installer and update the test cases accordingly as I may 
not have identified all the discrepancies in my in-line comments.

Diff comments:

> 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>

This is a 'Next' button in the new installer.

> +        <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>

It's actually a 'Next' button.

> +        <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>

I suspicious of "step 18" being correct. Maybe removing the number would be 
easiest?

> +        <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>

It's actually the Ubuntu start up sound.

> +    <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/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>
> +  

This is also missing the "Other options" section which includes checkboxes for 
installing thrid-party software and the additional media formats stuff.

> +    
> +    <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


-- 
https://code.launchpad.net/~ubuntu-testcase/ubuntu-manual-tests/+git/ubuntu-manual-tests/+merge/451378
Your team Ubuntu Testcase Admins is requested to review the proposed merge of 
ubuntu-manual-tests:fix_missing_tests into ubuntu-manual-tests:main.


-- 
Mailing list: https://launchpad.net/~canonical-ubuntu-qa
Post to     : canonical-ubuntu-qa@lists.launchpad.net
Unsubscribe : https://launchpad.net/~canonical-ubuntu-qa
More help   : https://help.launchpad.net/ListHelp

Reply via email to