QA:Testcase ibus gnome shell

From FedoraProject

Jump to: navigation, search

Description

This test-case is for the ibus gnome-shell extension available in F15 or later.


How to test

Gnome-shell requires a physical machine with a graphics driver supporting 3D acceleration to avoid GNOME running runs in fallback mode without any extensions available and ibus using the ibus notification icon.

First make sure that latest the ibus-gnome3 and ibus are installed, or install manually with:

   su -c 'yum install ibus-gnome3'

For F16 (gnome-shell 3.1.91 or later), gnome-shell extensions need to be enabled via gsettings:

   su -c 'yum install gnome-tweak-tool'
  1. General test:
    1. Focus on a text application (e.g. gedit or gnome-terminal) and type the ibus trigger key (e.g. Control + Space) several times.
  2. IBus settings:
    1. Click on ibus status icon and choose "Preferences" menu item.
  3. Keymap settings:
    1. Click on ibus status icon and choose "Keyboard configuration" menu item.
  4. Lookup window test:
    1. Focus on a text application and type an ibus trigger key (e.g. Control + Space) and type a char and Space key sevaral time to show the ibus lookup window.

Expected Results

  1. General test: ibus status icon shows language characters (e.g. 'us') for the keymap engines and IM symbol characters (e.g. 'あ') for IM engines (e.g. ibus-anthy).
  2. IBus settings: ibus-setup is launched.
  3. Keymap settings: 'gnome-control-panel region' is launched.
  4. Lookup window test: clutter based lookup window is shown.