From Fedora Project Wiki

(convert to new category system)
(ABRT 2 updates)
Line 1: Line 1:
{{QA/Test_Case
{{QA/Test_Case
|description=
|description=
This test case checks whether [[Features/ABRT|ABRT's]] SOSreport plugin works correctly.
This test case checks whether sosreport cooperates with ABRT correctly.
|actions=
|actions=
# Ensure the appropriate packages are installed with the command {{command|su -c 'yum install abrt-plugin-sosreport'}}
# Ensure the {{package|sos}} package is installed with the command {{command|su -c 'yum install sos'}}
# Edit the config file {{filename|/etc/abrt/abrt.conf}}, and change the ''ActionsAndReporters'' line to read:
# Edit the config file {{filename|/etc/abrt/abrt_event.conf}}, and comment out lines
#:<pre>
#: #EVENT=post-create
#:ActionsAndReporters = SOSreport
#:         nice sosreport --tmp-dir "$DUMP_DIR" --batch \
#:</pre>
#: [...]
# restart abrtd {{command|su -c 'service abrtd restart'}}
# Restart abrtd service {{command|su -c 'service abrtd restart'}}
# kill some app (this time it might take some time (~5s) before the icon appears, as it waits for sosreport to finish)
# Kill some app (this time it might take some time (~20 s) before the icon appears, as it waits for sosreport to finish)
|results=
|results=
# Verify that the file sosreport.tar.bz2 exists in directory /var/cache/abrt/<the_crash_directory> and has some reasonable content  
# Verify that the file {{filename|sosreport.tar.xz}} exists in directory {{filename|/var/cache/abrt/<the_crash_directory>}} and has some reasonable content  
#* the file should contain config files from /etc/, grub.conf, some info from proc, loaded modules and much more...
# The taball should contain config files from /etc, grub.conf, some info from /proc, loaded modules, and much more.
#* the_crash_directory will be something like ccpp-1270110556-2295 (the format is: <analyzer>-<time>-<pid>)
 
}}
}}
[[Category:Package_abrt_test_cases]]
[[Category:Package_abrt_test_cases]]

Revision as of 15:56, 15 March 2011

Description

This test case checks whether sosreport cooperates with ABRT correctly.


How to test

  1. Ensure the sos package is installed with the command su -c 'yum install sos'
  2. Edit the config file /etc/abrt/abrt_event.conf, and comment out lines
    #EVENT=post-create
    nice sosreport --tmp-dir "$DUMP_DIR" --batch \
    [...]
  3. Restart abrtd service su -c 'service abrtd restart'
  4. Kill some app (this time it might take some time (~20 s) before the icon appears, as it waits for sosreport to finish)

Expected Results

  1. Verify that the file sosreport.tar.xz exists in directory /var/cache/abrt/<the_crash_directory> and has some reasonable content
  2. The taball should contain config files from /etc, grub.conf, some info from /proc, loaded modules, and much more.