From Fedora Project Wiki

(drop the extra entry)
(delete a now incorrect expected result (thanks david le sage))
Line 24: Line 24:
# Running applications should have a background highlight in the Dash
# Running applications should have a background highlight in the Dash
# Creating a new window for a running application by right-clicking on its Dash icon should work
# Creating a new window for a running application by right-clicking on its Dash icon should work
# Right-clicking on a running application's Dash icon should cause its window to be the only one shown in the Overview's window view
# Right-clicking on a running application's Dash icon and clicking on a window's name should activate that window
# Right-clicking on a running application's Dash icon and clicking on a window's name should activate that window
# Re-ordering Dash icons with drag-and-drop should work
# Re-ordering Dash icons with drag-and-drop should work

Revision as of 00:54, 9 March 2011

Description

This test case tests the Package-x-generic-16.pnggnome-shell handling of application management from the Dash (the bar where running applications and favorites are listed).

Setup

  1. Boot into a GNOME session with GNOME Shell

How to test

  1. Open the Activites Overview by: pressing the Super key (also known as the Windows key), touching the top-left screen corner with the pointer, or clicking Activities in the top bar.
  2. Go to the Applications view
  3. Add an application to the Dash: right-click on its icon and select Add to Favorites
  4. Also test adding applications that are running but are not favorites (right-click on them in the Dash), and adding applications by drag-and-drop rather than right-click
  5. Add many more applications to the Dash
  6. Try launching the added applications from the Dash
  7. Right-click on a running application in the Dash and select New Window
  8. Right-click on the same running application in the Dash and try selecting each window's name
  9. Drag applications in the Dash around (this should re-order them)
  10. Drag the icon for a non-running application from the Dash to the workspace creation bar (on the right hand side of the Overview)
  11. Create a second workspace if you have only one, and drag the icon for a non-running application from the Dash to the indicator for a workspace other than the first (at the bottom of the Overview)
  12. Create a second workspace if you have only one, and drag the icon for a non-running application to the right-hand side of the screen
  13. Remove all the applications you added from the Dash: right-click on their icons (either in the Applications view, or in the Dash) and select Remove from Favorites

Expected Results

  1. Adding favorites to and removing favorites from the Dash should both work, whether from the Dash or from the Applications view
  2. The Dash should gracefully handle the addition of a large number of favorites: there should be no crashes or errors, and it should make a reasonable effort to make them all available
  3. The Dash should gracefully handle the removal of a large number of favorites: there should be no crashes or errors, and it should take advantage of the space freed up
  4. Launching applications from the Dash by clicking on them should work
  5. Running applications should have a background highlight in the Dash
  6. Creating a new window for a running application by right-clicking on its Dash icon should work
  7. Right-clicking on a running application's Dash icon and clicking on a window's name should activate that window
  8. Re-ordering Dash icons with drag-and-drop should work
  9. Dragging the Dash icon for an application to the workspace creation bar should create a new workspace and launch the application in it
  10. Dragging the Dash icon for an application to a workspace indicator should launch the application in that workspace (or create a new window in that workspace, for running applications)
  11. Dragging the Dash icon for an application to the right-hand side of the display should switch the Overview display to the next workspace to the right, and then allow you to launch the application in that workspace