From Fedora Project Wiki

(Wrote it)
(fix some errors, improve formatting)
 
(6 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 by 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.
# After the second step, the selected shell extension should be installed properly what should be verified by the third step, as they should be 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.