QA:Testcase gnome-shell extensions tweak tool

From FedoraProject

(Difference between revisions)
Jump to: navigation, search
Line 7: Line 7:
 
|actions=
 
|actions=
 
# Run gnome-tweak-tool (Applications->Accessories->Advanced Settings) and go to the ''Shell Extensions'' tab to see installed extensions.
 
# Run gnome-tweak-tool (Applications->Accessories->Advanced Settings) and go to the ''Shell Extensions'' tab to see installed extensions.
# Click on the ''Install Shell Extension'' button and install an extension manually. You can find some at various extension home pages, linked from extensions.gnome.org - or you can use one of these: [[remove a11y button]], [[apps menu]]
+
# Click on the ''Install Shell Extension'' button and install an extension manually. You can find some at various extension home pages, linked from extensions.gnome.org - or you can use this one: [[http://vhumpa.fedorapeople.org/remove-accessibility-icon@martin-weusten.de.zip|remove a11y button]]
 
# Gradually enable all the extensions you have installed.
 
# Gradually enable all the extensions you have installed.
 
# Keep with enabling/disabling various extensions for some time.
 
# Keep with enabling/disabling various extensions for some time.

Revision as of 17:49, 14 March 2012

Contents

Description

This test case targets gnome-shell extension handling by Package-x-generic-16.pnggnome-tweak-tool.

Setup

  1. Boot into a GNOME 3 session with GNOME Shell
  2. Make sure you have Package-x-generic-16.pnggnome-tweak-tool installed using Package-x-generic-16.pnggnome-packagekit or via running: yum install gnome-tweak-tool
  3. Have several extensions installed as in previous case.

How to test

  1. Run gnome-tweak-tool (Applications->Accessories->Advanced Settings) and go to the Shell Extensions tab to see installed extensions.
  2. Click on the Install Shell Extension button and install an extension manually. You can find some at various extension home pages, linked from extensions.gnome.org - or you can use this one: [a11y button]
  3. Gradually enable all the extensions you have installed.
  4. Keep with enabling/disabling various extensions for some time.
  5. Gradually disable all of the extensions.

Expected Results

  1. After step one, you should see installed extensions, and all should be in the off state unless you have previously activated them.
  2. Extensions installed from file should load into the list and you should be able to activate then. If extension is already installed, gnome-tweak-tool should update it.
  3. As you keep enabling and disabling extensions they should load / unload accordingly. Activating an extension should not result in it's on/off indicator switching back to off on it's own after some time has passed. If the switch comes back right away, this may be because of incompatible/faulty extension. Please note that some extensions won't visible alter gnome-shell when you enable them unless some conditions have been met (i.e. Media player indicator).
  4. Even if particular extension is faulty, gnome-shell should in no case crash.