From Fedora Project Wiki

Revision as of 12:19, 15 March 2012 by Vhumpa (talk | contribs)

Description

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

Important.png
A number of extensions inside Fedora repository aren't updated to GNOME 3.3.90 yet. These will appear as greyed both in gnome-tweak-tool and on extensions.gnome.org. You can very likely ignore these.

Setup

  1. Boot into a GNOME 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: [[1]]
  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.