QA:Testcase ABRT

From FedoraProject

(Difference between revisions)
Jump to: navigation, search
(this page is not required anymore)
Line 1: Line 1:
{{admon/caution|This page is obsolete|This page is not used anymore and is available just for archival purposes.}}
 
 
 
{{QA/Test_Case
 
{{QA/Test_Case
 
|description=This test case tests the functionality of the [[Features/ABRT|ABRT]] feature.
 
|description=This test case tests the functionality of the [[Features/ABRT|ABRT]] feature.
Line 6: Line 4:
 
# Check that the ''abrtd'' and ''abrt-applet'' processes are both running.
 
# Check that the ''abrtd'' and ''abrt-applet'' processes are both running.
 
# Kill some running process: <tt>kill -SIGSEGV (pid)</tt>. It must be a process that is part of a signed Fedora package.
 
# Kill some running process: <tt>kill -SIGSEGV (pid)</tt>. It must be a process that is part of a signed Fedora package.
{{admon/warning|When using a live image|Please don't kill large applications (e.g. Firefox), because the coredumps and downloaded debuginfo packages take large amount of space and it could exhaust all your available memory. Crash tools like calculator instead :)}}
+
# Kill at least two different running processes.
 +
{{admon/warning|When using a live image|Please don't kill large applications (e.g. Firefox), because the coredumps and downloaded debuginfo packages take large amount of space and it could exhaust all your available memory.}}
 +
{{admon/tip|Good candidates|If you don't have your favorite package to crash here are few examples:
 +
* bash
 +
* python
 +
* sleep
 +
* top }}
 
|results=
 
|results=
 
# The ''abrt-applet'' system tray icon should emerge with notification stating "Crash in package foo-1.2.3 has been detected"
 
# The ''abrt-applet'' system tray icon should emerge with notification stating "Crash in package foo-1.2.3 has been detected"
# There are two buttons in the notification:
+
# Clicking on the notification should open ''abrt-gui''
## "Report" -> opens the reporter dialog for the latest detected crash directly
+
# The GUI should let you select and report the crash (no need to finish the report)
## "Open ABRT" -> opens the main window
+
# The GUI should let you delete the crash
# Clicking on the icon should open ''abrt-gui''
+
# The GUI should let you select and report the crash
+
 
}}
 
}}

Revision as of 14:26, 13 September 2011

Description

This test case tests the functionality of the ABRT feature.


How to test

  1. Check that the abrtd and abrt-applet processes are both running.
  2. Kill some running process: kill -SIGSEGV (pid). It must be a process that is part of a signed Fedora package.
  3. Kill at least two different running processes.
Warning (medium size).png
When using a live image
Please don't kill large applications (e.g. Firefox), because the coredumps and downloaded debuginfo packages take large amount of space and it could exhaust all your available memory.
Idea.png
Good candidates
If you don't have your favorite package to crash here are few examples:
  • bash
  • python
  • sleep
  • top

Expected Results

  1. The abrt-applet system tray icon should emerge with notification stating "Crash in package foo-1.2.3 has been detected"
  2. Clicking on the notification should open abrt-gui
  3. The GUI should let you select and report the crash (no need to finish the report)
  4. The GUI should let you delete the crash