← Back to team overview

kubuntu-council team mailing list archive

[Merge] ubuntu-manual-tests:calamares_installer-prompt_partition_schemes into ubuntu-manual-tests:main

 

ԜаӀtеr Ⅼарсһуnѕkі has proposed merging ubuntu-manual-tests:calamares_installer-prompt_partition_schemes into ubuntu-manual-tests:main.

Commit message:
add other partitioning tests for Calamares+installer-prompt

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

Continued rewriting of the test suite for the Calamares installer and installer-prompt.

This one covers the rest of the different partitioning options in addition to the basic erase disk one that's already been merged.
-- 
Your team Ubuntu Testcase Admins is requested to review the proposed merge of ubuntu-manual-tests:calamares_installer-prompt_partition_schemes into ubuntu-manual-tests:main.
diff --git a/testcases/image/Install using Calamares+installer-prompt (install alongside) b/testcases/image/Install using Calamares+installer-prompt (install alongside)
new file mode 100755
index 0000000..02fc60d
--- /dev/null
+++ b/testcases/image/Install using Calamares+installer-prompt (install alongside)
@@ -0,0 +1,42 @@
+<em>Proceed in your native language if you wish. Instructions will remain in English</em>
+
+<dl>
+    <dt>Before starting this test, ensure your target disk has another operating system on it</dt>
+    <dt>Boot up the image</dt>
+        <dd>FAMILY boot screen is displayed</dd>
+    <dt>When installer-prompt starts select your language in the first prompt</dt>
+        <dd>Language is selected, all labels are changed to translated versions</dd>
+        <dd>Current internet connection is shown in the second prompt</dd>
+    <dt>Press "Install FAMILY" and wait for Calamares installer to start</dt>
+    <dt>After the "Welcome" pane is shown click "Next"</dt>
+    <dt>The "Location" pane is shown with a map and options to select region, time zone, language, and number/date locale</dt>
+    <dt>Select the appropriate locale options and click "Next"</dt>
+        <dd>The display should reflect your selections</dd>    
+    <dt>In the "Keyboard" pane, select your keyboard layout and click "Next"</dt>
+        <dd>Test the keyboard layout in the given box, which should be set correctly</dd>
+    <dt>At the "Customize" pane, click "Next"</dt>
+        <dd>"Normal Installation" should be selected, but there are also options for "Full Installation" and "Minimal Installation"</dd>
+        <dd>"Download and install updates following installation" should be unchecked</dd>
+        <dd>The checkboxes under "Install additional third-party packages" should be unchecked</dd>
+    <dt>At the "Partions" pane, select the "Install alongside" radio button</dt>
+        <dd>At the top, the correct storage device should be selected</dd>
+        <dd>Above the partition layout, "Encrypt system" should be unchecked</dd>
+        <dd>At the bottom, a partition layout should be shown with your OS on it</dd>
+        <dd>Below the partition layout, the bootloader should show that it's being installed to the correct location</dd>
+    <dt>Select the appropriate partition from the "Current" bar</dt>
+        <dd>The "After" bar should now be split into two parts</dd>
+        <dd>The appropriate partition should be listed underneath with appropriate sizing</dd>
+    <dt>Click and drag the arrow on the "After" bar left and right before settling on something roughly equally split and click "Next"</dt>
+        <dd>The arrow should move in either direction, within reasonable limits as there needs to be enough space to install to</dd>
+    <dt>At the "Users" pane, enter details about the main system user and click "Next"</dt>
+        <dd>All details should be correctly filled in</dd>
+    <dt>At the "Summary" pane, confirm the details you entered throughout the install are accurate and click "Install", then "Install now"</dt>
+        <dd>All details should match what you entered</dd>
+        <dd>The slideshow should correctly display</dd>
+    <dt>At the "Finish" pane, "Restart now" is checked. Click "Done" to restart</dt>
+    <dt>Remove the media when prompted and hit enter as instructed</dt>
+    <dt>Allow the machine to reboot</dt>
+        <dd>The system boots properly and loads into FAMILY showing the username you entered</dd>
+</dl>
+<strong>If all actions produce the expected results listed, please <a href="results#add_result">submit</a> a 'passed' result.
+    If an 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.</strong>
diff --git a/testcases/image/Install using Calamares+installer-prompt (manual partitioning) b/testcases/image/Install using Calamares+installer-prompt (manual partitioning)
new file mode 100755
index 0000000..34622cd
--- /dev/null
+++ b/testcases/image/Install using Calamares+installer-prompt (manual partitioning)
@@ -0,0 +1,39 @@
+<em>Proceed in your native language if you wish. Instructions will remain in English</em>
+
+<dl>
+    <dt>Boot up the image</dt>
+        <dd>FAMILY boot screen is displayed</dd>
+    <dt>When installer-prompt starts select your language in the first prompt</dt>
+        <dd>Language is selected, all labels are changed to translated versions</dd>
+        <dd>Current internet connection is shown in the second prompt</dd>
+    <dt>Press "Install FAMILY" and wait for Calamares installer to start</dt>
+    <dt>After the "Welcome" pane is shown click "Next"</dt>
+    <dt>The "Location" pane is shown with a map and options to select region, time zone, language, and number/date locale</dt>
+    <dt>Select the appropriate locale options and click "Next"</dt>
+        <dd>The display should reflect your selections</dd>    
+    <dt>In the "Keyboard" pane, select your keyboard layout and click "Next"</dt>
+        <dd>Test the keyboard layout in the given box, which should be set correctly</dd>
+    <dt>At the "Customize" pane, click "Next"</dt>
+        <dd>"Normal Installation" should be selected, but there are also options for "Full Installation" and "Minimal Installation"</dd>
+        <dd>"Download and install updates following installation" should be unchecked</dd>
+        <dd>The checkboxes under "Install additional third-party packages" should be unchecked</dd>
+    <dt>At the "Partions" pane, select the "Erase manual partitioning" radio button and click "Next"</dt>
+        <dd>At the top, the correct storage device should be selected</dd>
+        <dd>At the bottom, the current partition layout should be shown</dd>
+    <dt>At the partition screen, set up your partition scheme and click "Next"</dd>
+        <dd>At the top, the correct storage device should be selected</dd>
+        <dd>Below the storage device, a bar should be shown reflecting your partition scheme</dd>
+        <dd>The table below the bar should list the partitions, file system, label, mount point, and size</dd>
+        <dd>Below the partition layout, the bootloader should show that it's being installed to the correct location</dd>
+    <dt>At the "Users" pane, enter details about the main system user and click "Next"</dt>
+        <dd>All details should be correctly filled in</dd>
+    <dt>At the "Summary" pane, confirm the details you entered throughout the install are accurate and click "Install", then "Install now"</dt>
+        <dd>All details should match what you entered</dd>
+        <dd>The slideshow should correctly display</dd>
+    <dt>At the "Finish" pane, "Restart now" is checked. Click "Done" to restart</dt>
+    <dt>Remove the media when prompted and hit enter as instructed</dt>
+    <dt>Allow the machine to reboot</dt>
+        <dd>The system boots properly and loads into FAMILY showing the username you entered</dd>
+</dl>
+<strong>If all actions produce the expected results listed, please <a href="results#add_result">submit</a> a 'passed' result.
+    If an 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.</strong>
diff --git a/testcases/image/Install using Calamares+installer-prompt (replace partition) b/testcases/image/Install using Calamares+installer-prompt (replace partition)
new file mode 100755
index 0000000..08bfad6
--- /dev/null
+++ b/testcases/image/Install using Calamares+installer-prompt (replace partition)
@@ -0,0 +1,40 @@
+<em>Proceed in your native language if you wish. Instructions will remain in English</em>
+
+<dl>
+    <dt>Before starting this test, ensure your target disk has another operating system on it</dt>
+    <dt>Boot up the image</dt>
+        <dd>FAMILY boot screen is displayed</dd>
+    <dt>When installer-prompt starts select your language in the first prompt</dt>
+        <dd>Language is selected, all labels are changed to translated versions</dd>
+        <dd>Current internet connection is shown in the second prompt</dd>
+    <dt>Press "Install FAMILY" and wait for Calamares installer to start</dt>
+    <dt>After the "Welcome" pane is shown click "Next"</dt>
+    <dt>The "Location" pane is shown with a map and options to select region, time zone, language, and number/date locale</dt>
+    <dt>Select the appropriate locale options and click "Next"</dt>
+        <dd>The display should reflect your selections</dd>    
+    <dt>In the "Keyboard" pane, select your keyboard layout and click "Next"</dt>
+        <dd>Test the keyboard layout in the given box, which should be set correctly</dd>
+    <dt>At the "Customize" pane, click "Next"</dt>
+        <dd>"Normal Installation" should be selected, but there are also options for "Full Installation" and "Minimal Installation"</dd>
+        <dd>"Download and install updates following installation" should be unchecked</dd>
+        <dd>The checkboxes under "Install additional third-party packages" should be unchecked</dd>
+    <dt>At the "Partions" pane, select the "Replace a partition" radio button</dt>
+        <dd>At the top, the correct storage device should be selected</dd>
+        <dd>Below the radio button, "ext4" is selected from a drop down and "xfs" and "btrfs" are the other options</dd>
+        <dd>Above the partition layout, "Encrypt system" should be unchecked</dd>
+        <dd>At the bottom, a partition layout should be shown</dd>
+        <dd>Below the partition layout, the bootloader should show that it's being installed to the correct location</dd>
+    <dt>Select the target partition from the "Current" bar and click "Next"</dt>
+        <dd>The "After" bar should show the target partition being replaced</dt>
+    <dt>At the "Users" pane, enter details about the main system user and click "Next"</dt>
+        <dd>All details should be correctly filled in</dd>
+    <dt>At the "Summary" pane, confirm the details you entered throughout the install are accurate and click "Install", then "Install now"</dt>
+        <dd>All details should match what you entered</dd>
+        <dd>The slideshow should correctly display</dd>
+    <dt>At the "Finish" pane, "Restart now" is checked. Click "Done" to restart</dt>
+    <dt>Remove the media when prompted and hit enter as instructed</dt>
+    <dt>Allow the machine to reboot</dt>
+        <dd>The system boots properly and loads into FAMILY showing the username you entered</dd>
+</dl>
+<strong>If all actions produce the expected results listed, please <a href="results#add_result">submit</a> a 'passed' result.
+    If an 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.</strong>

Follow ups