From Fedora Project Wiki

(Created page with "{{QA/Test_Case |description=Test Gnome Terimnal |setup= # Ensure that {{package|gnome-terminal}} is installed. |actions= # From your favorite VT run '''gnome-terminal''' or head over to overview and '''Terminal''' # Type your fav shell command viz cd, ls, tree # Right click '''copy''' and paste to another file # Right click '''check out readonly''' ; ensure you can't type anymore # Hit '''Ctrl + L ''' to clear the screen |results= # All supported shell and python co...")
 
(more actions, upstream tracker)
Line 1: Line 1:
{{QA/Test_Case
{{QA/Test_Case
|description=Test Gnome Terimnal
|description=Test Gnome Terminal
|setup=
|setup=
# Ensure that {{package|gnome-terminal}} is installed.
# Make sure GNOME Terminal (package {{pkg|gnome-terminal}}) is installed.
|actions=
|actions=
# From your favorite VT run '''gnome-terminal''' or head over  to overview and '''Terminal'''
<ol>
# Type your fav shell command viz cd, ls, tree  
<li> From GNOME start ''Terminal''
# Right click '''copy''' and paste to another file
<li> Perform some basic commands, like `ls`, `cd`, `tree`, and others, see whether they work as expected.
# Right click '''check out readonly''' ; ensure you can't type anymore
<li> Install additional packages by running this command:
# Hit '''Ctrl + L ''' to clear the screen
<pre>sudo dnf install btop sl</pre>
<li> Run `sl`, see whether everything is drawn properly.
<li> Run `btop`, see whether everything is drawn properly.
<li> While `btop` is running, resize the terminal window. See whether everything is resized properly.
<li> Create several tabs and run a command in each, see whether it works as expected. Reorder the tabs, close some.
<li> Select some text from the terminal, copy it using the right click menu, and paste it into the Text Editor. It should work as expected.
<li> Copy the whole following multiline text and paste it to the terminal using the right click menu. It should '''not''' be automatically executed, but it should wait for you to confirm it with {{key|Enter}}, only then it should run.
<pre>echo Hello World
echo This is $(cat /etc/fedora-release)
echo Today is $(date)</pre>
<li> Use the Search button to search for some text on the screen. It should find the text even when it is currently not visible (you'd have to scroll up to see it).
<li> Use the menu to adjust the font size.
<li> Perform some additional [[QA:Testcase Exploratory Testing|Exploratory testing]].
</ol>


|results=
|results=
 
# All actions should behave as expected.
# All supported shell and python command should be supported
# Please report all failures to the [https://gitlab.gnome.org/GNOME/gnome-terminal GNOME tracker].
# Copy and Copy to HTML should work as expected
# You should be able to do what you want :-)
}}
}}


[[Category:GNOME default application test cases]]
[[Category:GNOME default application test cases]]
[[Category:Package_gnome-terminal_test_cases]]

Revision as of 13:15, 3 March 2023

Description

Test Gnome Terminal

Setup

  1. Make sure GNOME Terminal (package gnome-terminal) is installed.

How to test

  1. From GNOME start Terminal
  2. Perform some basic commands, like ls, cd, tree, and others, see whether they work as expected.
  3. Install additional packages by running this command:
    sudo dnf install btop sl
  4. Run sl, see whether everything is drawn properly.
  5. Run btop, see whether everything is drawn properly.
  6. While btop is running, resize the terminal window. See whether everything is resized properly.
  7. Create several tabs and run a command in each, see whether it works as expected. Reorder the tabs, close some.
  8. Select some text from the terminal, copy it using the right click menu, and paste it into the Text Editor. It should work as expected.
  9. Copy the whole following multiline text and paste it to the terminal using the right click menu. It should not be automatically executed, but it should wait for you to confirm it with Enter, only then it should run.
    echo Hello World
    echo This is $(cat /etc/fedora-release)
    echo Today is $(date)
  10. Use the Search button to search for some text on the screen. It should find the text even when it is currently not visible (you'd have to scroll up to see it).
  11. Use the menu to adjust the font size.
  12. Perform some additional Exploratory testing.

Expected Results

  1. All actions should behave as expected.
  2. Please report all failures to the GNOME tracker.