From Fedora Project Wiki

No edit summary
(fix some errors, improve formatting)
 
(5 intermediate revisions by 2 users not shown)
Line 1: Line 1:
{{QA/Test_Case
{{QA/Test_Case
|description=This test case tests the installation process for {{package|gnome-shell}} using the package manager (yum).
|description=Test the installation of gnome-shell extensions.
|setup=
{{Testcase_gnome-shell_generic_setup}}
# Make sure you have {{package|gnome-tweak-tool}} installed using {{package|gnome-packagekit}} or via running: ''yum install gnome-tweak-tool''
|actions=
|actions=
# See the list of extensions in the repository available for installation:
# Install the ''Extensions'' app: search for it and install it from Software, install it with DNF using <code>sudo dnf install gnome-extensions-app</code>, or download the flatpakref from [https://flathub.org/apps/details/org.gnome.Extensions from Flathub].
#* In terminal, execute: ''yum search gnome-shell-extension'' OR
# Run the ''Extensions'' app by launching it from the Activities Overview, or by running <code>gnome-extensions-app</code>.
#* Execute ''gpk-application'' (Applications->System tools->Add/Remove Software) and search for ''gnome-shell-extension''
# List installed extensions using the command line, with <code>gnome-extensions list</code>.
# Install some of these extensions:
# Search for extensions using DNF, such as with <code>sudo dnf search gnome-shell-extension</code>. Install a new extension using DNF.
#* E.g. run ''yum install gnome-shell-extension-apps-menu gnome-shell-extension-gpaste ...'' OR
# Restart the desktop session by logging out and in again.
#* Select them using ''gpk-application'' and confirm with ''Apply''
# The ''Extensions'' app and <code>gnome-extensions list</code> should show the new extension.
# Run ''gnome-tweak-tool'' (Accessories->Advanced Settings) and look into ''Shell Extensions'' tab to see the installed extensions
# Enable the extension using the ''Extensions'' app: turn on extensions at the top, then turn on the extension from the list below.
# Try enabling the extension using <code>gnome-extensions enable <extension-name></code>
|results=
|results=
# The first step should produce a list of gnome-shell extensions available for installing
# It should be possible to install and run the ''Extensions'' app.
# In the second step, the selected shell extension should install properly which should be verified by the third step, if all are present in the ''Shell Extensions'' tab of the {{package|gnome-tweak-tool}}
# The ''Extensions'' app and the <code>gnome-extensions</code> command should list preinstalled extensions, extensions which have been installed from packages, and extensions which have been installed from https://extensions.gnome.org .
 
# Extensions should be successfully enabled with both the ''Extensions'' app and the <code>gnome-extensions</code> command.
}}
}}
[[Category:Package_gnome-shell_test_cases]]
[[Category:Package_gnome-shell_test_cases]]

Latest revision as of 17:35, 2 March 2023

Description

Test the installation of gnome-shell extensions.


How to test

  1. Install the Extensions app: search for it and install it from Software, install it with DNF using sudo dnf install gnome-extensions-app, or download the flatpakref from from Flathub.
  2. Run the Extensions app by launching it from the Activities Overview, or by running gnome-extensions-app.
  3. List installed extensions using the command line, with gnome-extensions list.
  4. Search for extensions using DNF, such as with sudo dnf search gnome-shell-extension. Install a new extension using DNF.
  5. Restart the desktop session by logging out and in again.
  6. The Extensions app and gnome-extensions list should show the new extension.
  7. Enable the extension using the Extensions app: turn on extensions at the top, then turn on the extension from the list below.
  8. Try enabling the extension using gnome-extensions enable <extension-name>

Expected Results

  1. It should be possible to install and run the Extensions app.
  2. The Extensions app and the gnome-extensions command should list preinstalled extensions, extensions which have been installed from packages, and extensions which have been installed from https://extensions.gnome.org .
  3. Extensions should be successfully enabled with both the Extensions app and the gnome-extensions command.