From Fedora Project Wiki

m (Adamwill moved page QA:Testcase Gnome Shell Extensions to QA:Testcase gnome-shell extensions: make gnome-shell related test case names more consistent)
mNo edit summary
 
(4 intermediate revisions by 3 users not shown)
Line 2: Line 2:
|description=This test case tests [https://extensions.gnome.org/about/ GNOME Shell Extensions] feature.
|description=This test case tests [https://extensions.gnome.org/about/ GNOME Shell Extensions] feature.
|setup=
|setup=
{{Testcase_gnome-shell_generic_setup}}
# Have a Fedora Workstation installation.
|actions=
|actions=
# Install some extensions from software repository. Search for "gnome-shell-extension" in "Add/Remove Software" or via {{command|dnf}} and install them.
# Install some extensions from Fedora repositories. Follow [[QA:Testcase gnome-shell extensions install]].
# Open [https://extensions.gnome.org/ https://extensions.gnome.org/] in Firefox or Gnome Web (Epiphany) and install some extensions from there. You can enable/disable and uninstall extensions on "Installed extensions" page.
# Install some extensions from GNOME extensions website. Follow [[QA:Testcase gnome-shell extensions gnome org]].
# Run Gnome Tweak Tool and try to enable/disable various extensions.
# Verify that those extensions are listed in the ''Extensions'' app and you can toggle them on and off. Install and enable those extensions, for which you can easily tell whether they are working (they have some visible effect).
#* Please note that many extensions are not compatible with development versions of GNOME, and some extensions might crash GNOME or cause various issues. The purpose of this test case is to verify that the general extensions system works, and not that all individual extensions work.
# Remove all extensions you've installed during this test case. Follow [[QA:Testcase gnome-shell extensions remove]].
# Log out and log back in.
# Verify that those removed extensions are no longer listed in the ''Extensions'' app.
|results=
|results=
# Check that installed extension is enabled after installation.
# Extensions can be installed and they work.
# You can install, enable/disable and uninstall various extensions. Installed extensions are automatically enabled after installation.
# You can manage extensions in the ''Extensions'' app.
# You should see all installed extensions in GNOME Tweak Tool or GNOME Extensions app and you can enable/disable them.
# Please report all failures to the [https://gitlab.gnome.org/GNOME/gnome-shell/issues GNOME tracker].
 
}}
}}
[[Category:Package_gnome-shell_test_cases]]
[[Category:GNOME desktop feature test cases]]
[[Category:GNOME3_acceptance_test_cases]]

Latest revision as of 09:45, 19 August 2024

Description

This test case tests GNOME Shell Extensions feature.

Setup

  1. Have a Fedora Workstation installation.

How to test

  1. Install some extensions from Fedora repositories. Follow QA:Testcase gnome-shell extensions install.
  2. Install some extensions from GNOME extensions website. Follow QA:Testcase gnome-shell extensions gnome org.
  3. Verify that those extensions are listed in the Extensions app and you can toggle them on and off. Install and enable those extensions, for which you can easily tell whether they are working (they have some visible effect).
    • Please note that many extensions are not compatible with development versions of GNOME, and some extensions might crash GNOME or cause various issues. The purpose of this test case is to verify that the general extensions system works, and not that all individual extensions work.
  4. Remove all extensions you've installed during this test case. Follow QA:Testcase gnome-shell extensions remove.
  5. Log out and log back in.
  6. Verify that those removed extensions are no longer listed in the Extensions app.

Expected Results

  1. Extensions can be installed and they work.
  2. You can manage extensions in the Extensions app.
  3. Please report all failures to the GNOME tracker.