← Back to team overview

kubuntu-council team mailing list archive

[Merge] ~seb128/ubuntu-manual-tests:desktop-login-wizard into ubuntu-manual-tests:main

 

Sebastien Bacher has proposed merging ~seb128/ubuntu-manual-tests:desktop-login-wizard into ubuntu-manual-tests:main.

Requested reviews:
  Ubuntu Testcase Admins (ubuntu-testcase)

For more details, see:
https://code.launchpad.net/~seb128/ubuntu-manual-tests/+git/ubuntu-manual-tests/+merge/431913

Note that's I've already pushed to the website to reserve the number and review the layout. Unsure if basic_installation is the read definition to add it and wording/english fixes are welcome (in review or just fix in the vcs once it's merged)
-- 
Your team Ubuntu Testcase Admins is requested to review the proposed merge of ~seb128/ubuntu-manual-tests:desktop-login-wizard into ubuntu-manual-tests:main.
diff --git a/definitions/basic_installation.xml b/definitions/basic_installation.xml
index f4eb8b7..f136465 100644
--- a/definitions/basic_installation.xml
+++ b/definitions/basic_installation.xml
@@ -193,6 +193,43 @@
     <dd>Previously installed system boots and operates as expected</dd>
   </ut:test>
 
+  <ut:test id="desktop-login-wizard">
+    <dt>Start the session</dt>
+      <dd>The initial setup should autostart and the 'Online Accounts' screen display and the following account types should be displayed</dd>
+      <dd>
+        <li>Google</li>
+        <li>Nextcloud</li>
+        <li>Microsoft</li>
+      </dd>
+    <dt>Select one of the accounts and go through the steps to configure it. If you are not connected to the Internet skip this test.</dt>
+      <dd>The accounts list should be displayed again but with the configure account ID displayed on the corresponding entry</dd>
+    <dt>Click 'Next'</dt>
+      <dd>The 'Help Improve Ubuntu' screen is displayed and the 'Yes, send system info to Canonical' option is selected</dd>
+    <dt>Click 'Show the First Report'</dt>
+      <dd>A new dialog opens showing the collect information</dd>
+    <dt>Verify that the report informations make sense and that it doesn't include anything private or that shouldn't be collected</dt>
+    <dt>Close the dialog and click 'Legal notice'</dt>
+      <dd>The default webbrowser opens and display the 'Legal Notice – System Information' page from the Canonical website</dd>
+    <dt>Close the browser, go back to the wizard and click 'Next'</dt>
+      <dd>The 'privacy' screen is displayed, the location services toggle is off</dd>
+    <dt>Go to settings->privacy screen and check that the status</dt>
+      <dd>It should reflect the wizard status</dd>
+    <dt>Go back to the wizard and change the toggle status</dt>
+      <dd>The settings screen show reflect the status change</dd>
+    <dt>Click 'Next'</dt>
+      <dd>The 'Ready to go' screen is displayed including a grid of icons representing popular software</dd>
+    <dt>If you are connected to the internet click on one of the software</dt>
+      <dd>'Ubuntu Software' is started and show the page corresponding to the selected software</dd>
+    <dt>Click 'Install'</dt>
+      <dd>The software should get installed and be available once it's finished</dd>
+    <dt>Close the store, go back to the wizard and click 'Open Ubuntu Software now'</dt>
+      <dd>'Ubuntu Software' is started and displays the frontpage</dd>
+    <dt>Close the store, go back to the wizard and click 'Done'</dt>
+      <dd>The wizard close, you have a working desktop session</dd>
+    <dt>Start '$ ubuntu-report send yes'</dt>
+      <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>
+  </ut:test>
+
   <ut:case id="1300_Install (entire disk)">
     <ut:include ref="start" />
     <ut:include ref="entire-disk" />
@@ -227,4 +264,8 @@
     <ut:include ref="finish" />
     <ut:include ref="reboot-ubuntu" />
   </ut:case>
+
+  <ut:case id="1775_First login wizard">
+    <ut:include ref="desktop-login-wizard" />
+  </ut:case>
 </ut:configuration>
diff --git a/testcases/image/1775_First login wizard b/testcases/image/1775_First login wizard
new file mode 100644
index 0000000..0a3a7d2
--- /dev/null
+++ b/testcases/image/1775_First login wizard
@@ -0,0 +1,53 @@
+<!-- Please do not edit this file directly; it was generated with the
+     tools/test_case_gen script using the following configuration as input:
+     definitions/basic_installation.xml
+-->
+
+    <p><em>Proceed in your native language if you wish. Instructions will remain in English.</em></p>
+    <dl>
+      
+    
+    <dt>Start the session</dt>
+      <dd>The initial setup should autostart and the 'Online Accounts' screen display and the following account types should be displayed</dd>
+      <dd>
+        <li>Google</li>
+        <li>Nextcloud</li>
+        <li>Microsoft</li>
+      </dd>
+    <dt>Select one of the accounts and go through the steps to configure it. If you are not connected to the Internet skip this test.</dt>
+      <dd>The accounts list should be displayed again but with the configure account ID displayed on the corresponding entry</dd>
+    <dt>Click 'Next'</dt>
+      <dd>The 'Help Improve Ubuntu' screen is displayed and the 'Yes, send system info to Canonical' option is selected</dd>
+    <dt>Click 'Show the First Report'</dt>
+      <dd>A new dialog opens showing the collect information</dd>
+    <dt>Verify that the report informations make sense and that it doesn't include anything private or that shouldn't be collected</dt>
+    <dt>Close the dialog and click 'Legal notice'</dt>
+      <dd>The default webbrowser opens and display the 'Legal Notice – System Information' page from the Canonical website</dd>
+    <dt>Close the browser, go back to the wizard and click 'Next'</dt>
+      <dd>The 'privacy' screen is displayed, the location services toggle is off</dd>
+    <dt>Go to settings-&gt;privacy screen and check that the status</dt>
+      <dd>It should reflect the wizard status</dd>
+    <dt>Go back to the wizard and change the toggle status</dt>
+      <dd>The settings screen show reflect the status change</dd>
+    <dt>Click 'Next'</dt>
+      <dd>The 'Ready to go' screen is displayed including a grid of icons representing popular software</dd>
+    <dt>If you are connected to the internet click on one of the software</dt>
+      <dd>'Ubuntu Software' is started and show the page corresponding to the selected software</dd>
+    <dt>Click 'Install'</dt>
+      <dd>The software should get installed and be available once it's finished</dd>
+    <dt>Close the store, go back to the wizard and click 'Open Ubuntu Software now'</dt>
+      <dd>'Ubuntu Software' is started and displays the frontpage</dd>
+    <dt>Close the store, go back to the wizard and click 'Done'</dt>
+      <dd>The wizard close, you have a working desktop session</dd>
+    <dt>Start '$ ubuntu-report send yes'</dt>
+      <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>
+  
+  
+    </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