From Fedora Project Wiki

(Delete null line)
(Add Test Case 2)
 
(2 intermediate revisions by the same user not shown)
Line 1: Line 1:
 
{{QA/Test_Case
 
{{QA/Test_Case
 
|description=This test case is to type compose characters in f29 or later
 
|description=This test case is to type compose characters in f29 or later
|actions=Install gnome-tweaks.rpm for GNOME desktop
+
|actions=Install your IBus engines
 
* For GNOME3
 
* For GNOME3
# Run `gnome-control-center region` and add an input method sources besides XKB sources to enable IBus for XKB sources.
+
# Run `gnome-control-center keyboard` and add an input method sources besides XKB sources to enable IBus for XKB sources.
# Run gnome-tweaks and go to "Keyboard and mouse" -> "Compose key" and setup your compose key.
+
# Run `gnome-control-center keyboard` and go to "Compose key" and setup your compose key.
 
# Focus on gnome-terminal and after enable an XKB source with Super-Space key, type a compose key, "^" and "a".
 
# Focus on gnome-terminal and after enable an XKB source with Super-Space key, type a compose key, "^" and "a".
 
* For others
 
* For others
Line 11: Line 11:
 
# Run `setxkbmap -query` command,
 
# Run `setxkbmap -query` command,
 
# Focus on gnome-terminal and after enable an XKB source with Super-Space key, type a compose key, "^" and "a".
 
# Focus on gnome-terminal and after enable an XKB source with Super-Space key, type a compose key, "^" and "a".
 +
* Test Case 2 (after above test)
 +
# Run `mkdir $HOME/.config/myapp`
 +
# Create $HOME/.config/myapp/ibus-compose.emoji to copy https://raw.githubusercontent.com/ibus/ibus/master/src/tests/ibus-compose.emoji
 +
# Add the following lines in $HOME/.XCompose : `include "%H/.config/myapp/ibus-compose.emoji"`
 +
# Run `ibus restart`
 +
# Run `gedit`
 +
# Type compose sequences described in E.g. Multi_key, Multi_key, I, n, t
 
|results=
 
|results=
 
* For GNOME3
 
* For GNOME3
 
# N/A
 
# N/A
 
# N/A
 
# N/A
# IBus pre-edit shows "" (U+2384), "^" and output "â".
+
# IBus pre-edit shows "·" (U+00B7), "^" and output "â".
 
* For others
 
* For others
 
# N/A
 
# N/A
 
# N/A
 
# N/A
 
# Show "options" line
 
# Show "options" line
# IBus pre-edit shows "" (U+2384), "^" and output "â".
+
# IBus pre-edit shows "·" (U+00B7), "^" and output "â".
 +
* Test Case 2
 +
# N/A
 +
# N/A
 +
# N/A
 +
# N/A
 +
# N/A
 +
# You can type the compose keys in the ibus-compose.emoji.
 
}}
 
}}
 
[[Category:I18n_Desktop]]
 
[[Category:I18n_Desktop]]
 
[[Category:Package_ibus_test_cases]]
 
[[Category:Package_ibus_test_cases]]

Latest revision as of 06:39, 1 September 2021

Description

This test case is to type compose characters in f29 or later


How to test

Install your IBus engines

  • For GNOME3
  1. Run gnome-control-center keyboard and add an input method sources besides XKB sources to enable IBus for XKB sources.
  2. Run gnome-control-center keyboard and go to "Compose key" and setup your compose key.
  3. Focus on gnome-terminal and after enable an XKB source with Super-Space key, type a compose key, "^" and "a".
  • For others
  1. Make sure ibus is enabled.
  2. Configure compose key in your desktop. XFCE4 does not have the setting and you might like to save your compose keys in $HOME/.Xkbmap file.
  3. Run setxkbmap -query command,
  4. Focus on gnome-terminal and after enable an XKB source with Super-Space key, type a compose key, "^" and "a".
  • Test Case 2 (after above test)
  1. Run mkdir $HOME/.config/myapp
  2. Create $HOME/.config/myapp/ibus-compose.emoji to copy https://raw.githubusercontent.com/ibus/ibus/master/src/tests/ibus-compose.emoji
  3. Add the following lines in $HOME/.XCompose : include "%H/.config/myapp/ibus-compose.emoji"
  4. Run ibus restart
  5. Run gedit
  6. Type compose sequences described in E.g. Multi_key, Multi_key, I, n, t

Expected Results

  • For GNOME3
  1. N/A
  2. N/A
  3. IBus pre-edit shows "·" (U+00B7), "^" and output "â".
  • For others
  1. N/A
  2. N/A
  3. Show "options" line
  4. IBus pre-edit shows "·" (U+00B7), "^" and output "â".
  • Test Case 2
  1. N/A
  2. N/A
  3. N/A
  4. N/A
  5. N/A
  6. You can type the compose keys in the ibus-compose.emoji.