From Fedora Project Wiki

Revision as of 23:14, 31 March 2010 by Adamwill (talk | contribs) (rewrite to use correct test case template, drop the additional tests which should be separate test cases)

Description

This test case tests that ABRT's ability to report crashes to Bugzilla works correctly.


How to test

  1. If you don't have an account on Bugzilla, create one.
  2. Edit /etc/abrt/abrt.conf and ensure the Bugzilla plugin is listed on the CCpp and Python lines. For example:
...
CCpp = Bugzilla
Python = Bugzilla
...
  1. Restart ABRT with the command su -c service abrtd restart
  2. Ensure that the abrt and abrt-applet processes are both running
  3. Kill a running process with the command kill -SIGSEGV (pid). It must be a process that is part of a signed Fedora package
  4. Click on the Report button in popup bubble applet to start abrt-gui
  5. Select the entry matching the recently crashed application, click Report
  6. Click on Bugzilla button
  7. Check the box marked "I checked backtrace and removed sensitive data (password, etc)" - after checking, of course
  8. At the report window, click Send report
  9. Enter your Bugzilla account information if prompted for it; if you have not already configured abrt to know your username and password, you should be

Expected Results

  1. A popup message should appear, with information and a link to the reported bug
  2. A bug entry should be filed in Bugzilla, the entry should be assigned to the package you crashed, and the traceback of the crash should be attached