From Fedora Project Wiki
(convert to new category system) |
(abrt 2 changes) |
||
Line 1: | Line 1: | ||
{{QA/Test_Case | {{QA/Test_Case | ||
|description=This test case tests the functionality of the | |description=This test case tests the functionality of the ABRT kerneloops feature. | ||
|actions= | |actions= | ||
# We will check that the | # We will check that the {{command|abrt-dump-oops}} works and provides correct amount of crashes detected. | ||
# Download files: | # Download files: | ||
#* [http://git.fedorahosted.org/git/ | #* [http://git.fedorahosted.org/git/?p=abrt.git;a=blob_plain;f=examples/cut_here.test;hb=HEAD cut_here.test] | ||
#* [http://git.fedorahosted.org/git/?p=abrt.git;a=blob_plain;f=examples/not_oops3.test;hb=HEAD not_oops3.test] | |||
# Test that stand-alone detector tool works properly; Do as a root for both files: | |||
#* [http://git.fedorahosted.org/git/ | #: $ abrt-dump-oops -d -o cut_here.test | ||
#: Version: 2.6.32-19.el6.x86_64 | |||
# Test that stand-alone detector tool | #: WARNING: at arch/x86/kernel/cpu/mtrr/generic.c:467 | ||
#: generic_get_mtrr+0x11e/0x140() (Not tainted) | |||
#: ... | |||
#: [<ffffffff810abcff>] sys_init_module+0xdf/0x250 | |||
#: [<ffffffff81013172>] system_call_fastpath+0x16/0x1b | |||
#: abrt-dump-oops: Creating dump directories | |||
# Open abrt-gui and look for the crash. | |||
# And now test if ABRT's scanning of /var/log/messages works, you'll need a root privs for this | |||
# Make sure {{filename|/etc/abrt/abrt_event.conf}} contains <tt>EVENT=post-create analyzer=Kerneloops abrt-action-analyze-oops</tt> and <tt>EVENT=report analyzer=Kerneloops abrt-action-kerneloops</tt>. If changed anything, restart abrtd:<tt> service abrtd restart</tt>. | |||
# cat the downloaded file to {{filename|/var/log/messages}} e.g.:<pre>cat cut_here.test >> /var/log/messages</pre> | |||
# And now test if ABRT's | # If you are logged as a root: Wait for abrt-applet (make sure it's running) and notification to popup to show the notification about the detected kerneloops. Otherwise open abrt-gui as a root instead. | ||
# | |||
# cat the downloaded file to /var/log/messages e.g.:<pre>cat | |||
# Wait for abrt-applet (make sure it's running) to show the notification about the detected kerneloops | |||
|results= | |results= | ||
# After running | # After running {{command|abrt-dump-oops}} on {{filename|cut_here.test}} crash should be craeted nad visible via abrt-gui and in the terminal. Running the same command on {{filename|not_oops3.test}} should not create crash case. | ||
# After finishing the second part: | # After finishing the second part: oops was detected and is visible in abrt-gui. | ||
}} | }} | ||
[[Category:Package_abrt_test_cases]] | [[Category:Package_abrt_test_cases]] |
Revision as of 09:47, 15 March 2011
Description
This test case tests the functionality of the ABRT kerneloops feature.
How to test
- We will check that the
abrt-dump-oops
works and provides correct amount of crashes detected. - Download files:
- Test that stand-alone detector tool works properly; Do as a root for both files:
- $ abrt-dump-oops -d -o cut_here.test
- Version: 2.6.32-19.el6.x86_64
- WARNING: at arch/x86/kernel/cpu/mtrr/generic.c:467
- generic_get_mtrr+0x11e/0x140() (Not tainted)
- ...
- [<ffffffff810abcff>] sys_init_module+0xdf/0x250
- [<ffffffff81013172>] system_call_fastpath+0x16/0x1b
- abrt-dump-oops: Creating dump directories
- Open abrt-gui and look for the crash.
- And now test if ABRT's scanning of /var/log/messages works, you'll need a root privs for this
- Make sure
/etc/abrt/abrt_event.conf
contains EVENT=post-create analyzer=Kerneloops abrt-action-analyze-oops and EVENT=report analyzer=Kerneloops abrt-action-kerneloops. If changed anything, restart abrtd: service abrtd restart. - cat the downloaded file to
/var/log/messages
e.g.:cat cut_here.test >> /var/log/messages
- If you are logged as a root: Wait for abrt-applet (make sure it's running) and notification to popup to show the notification about the detected kerneloops. Otherwise open abrt-gui as a root instead.
Expected Results
- After running
abrt-dump-oops
oncut_here.test
crash should be craeted nad visible via abrt-gui and in the terminal. Running the same command onnot_oops3.test
should not create crash case. - After finishing the second part: oops was detected and is visible in abrt-gui.