24.04

The followings are the test plans for testing gnome-initial-setup.

First Boot Initialization

This test case is intended for OEM or pre-bootstrapped image such as Raspberry Pi image, where the account setup is after the installation.

Prepare and launch

Info <!> Do not use a production system to run this test! To test this behavior, we need a system that has no user account created, that means all users needs to be deleted for the test.

To delete current user, first we have to set up password for root:

sudo passwd

Then log out current user, switch to text terminal by Ctrl-Alt-F3, login as root, then:

deluser --remove-home [username]
systemctl reboot

If deluser failed, ensure the user is not logged in, wait and try again.

Page 1: Welcome (locale selection)

Page 2: Typing

Page 3: EULA

Info <!> EULA page (as a requirement for OEM systems) needs extra files installed in the system. This page will be skipped if PDF files under the paths denoted below are not available.

Page 4: Network (Wi-Fi)

Info <!> If the system does not have any Wi-Fi interface, this page will be skipped.

Page 5: Time Zone

Page 6: About You (account creation)

Page 7: Password

Page 8: Setup Complete

Check the settings

Desktop Welcome

This is displayed on the first user entering desktop environment, in order to setup Ubuntu Pro, asking user about telemetry, and introduce user to the Store.

Prepare and launch

sudo ua detach --assume-yes
XDG_CURRENT_DESKTOP=ubuntu /usr/libexec/gnome-initial-setup --existing-user

Page 1, welcome

Page 2, offers Pro

Page 3, attach to Pro

Page 4, Pro service list

Page 5, telemetry

Page 6, software


CategoryDesktopTestPlans

DesktopTeam/TestPlans/GnomeInitialSetup (last edited 2024-07-22 03:33:35 by medicalwei)