From Fedora Project Wiki
(double grrrr) |
(various cleanups) |
||
Line 6: | Line 6: | ||
#* [http://git.fedorahosted.org/git/?p=abrt.git;a=blob_plain;f=examples/oops1.test;h=e4f02d26c11cf613c522d577486ed9dfc597b1b7;hb=HEAD oops1.test] | #* [http://git.fedorahosted.org/git/?p=abrt.git;a=blob_plain;f=examples/oops1.test;h=e4f02d26c11cf613c522d577486ed9dfc597b1b7;hb=HEAD oops1.test] | ||
#* [http://git.fedorahosted.org/git/?p=abrt.git;a=blob_plain;f=examples/not_oops3.test;hb=HEAD not_oops3.test] | #* [http://git.fedorahosted.org/git/?p=abrt.git;a=blob_plain;f=examples/not_oops3.test;hb=HEAD not_oops3.test] | ||
# | # For each file, run the following command: {{command|su -c 'abrt-dump-oops -d -o (filename)'}} | ||
# Both times, pen abrt-gui and check if a crash report was created | |||
# | # Make sure {{filename|/etc/abrt/abrt_event.conf}} contains <tt>EVENT=post-create analyzer=Kerneloops abrt-action-analyze-oops</tt> and <tt>EVENT=report_kerneloops.org analyzer=Kerneloops abrt-action-kerneloops</tt>, and {{filename|/etc/abrt/abrt.conf}} contains <tt>abrt-dump-oops = abrt-dump-oops -drw /var/log/messages</tt>. If you have to change anything, restart abrtd: {{command|su -c 'systemctl restart abrtd.service'}} | ||
# Append {{filename|oops1.test}} to {{filename|/var/log/messages}} with the command {{command|su -c 'cat oops1.test >> /var/log/messages'}} | |||
# Observe whether a crash notification appears | |||
# Make sure {{filename|/etc/abrt/abrt_event.conf}} contains <tt>EVENT=post-create analyzer=Kerneloops abrt-action-analyze-oops</tt> and <tt>EVENT=report_kerneloops.org analyzer=Kerneloops abrt-action-kerneloops</tt> | |||
# | |||
# | |||
|results= | |results= | ||
# After running {{command|abrt-dump-oops}} on {{filename|oops1.test}} crash should be created and visible via abrt-gui and in the terminal | # After running {{command|abrt-dump-oops}} on {{filename|oops1.test}} a crash report should be created and visible via abrt-gui and in the terminal | ||
# Running {{command|abrt-dump-oops}} on {{filename|not_oops3.test}} should not create crash | # Running {{command|abrt-dump-oops}} on {{filename|not_oops3.test}} should not create a crash report | ||
# ABRT should | # ABRT should catch kernel oops appearing in {{filename|/var/log/messages}} and create a crash report, and notify you via the notification area | ||
Now restart '''rsyslog''' service so writing to {{filename|/var/log/messages}} works correctly again. | Now restart '''rsyslog''' service so writing to {{filename|/var/log/messages}} works correctly again. |
Revision as of 16:58, 29 March 2011
Description
This test case tests the functionality of the ABRT kerneloops feature. We will check that the abrt-dump-oops
works and provides correct amount of crashes detected.
How to test
- Download files:
- For each file, run the following command:
su -c 'abrt-dump-oops -d -o (filename)'
- Both times, pen abrt-gui and check if a crash report was created
- Make sure
/etc/abrt/abrt_event.conf
contains EVENT=post-create analyzer=Kerneloops abrt-action-analyze-oops and EVENT=report_kerneloops.org analyzer=Kerneloops abrt-action-kerneloops, and/etc/abrt/abrt.conf
contains abrt-dump-oops = abrt-dump-oops -drw /var/log/messages. If you have to change anything, restart abrtd:su -c 'systemctl restart abrtd.service'
- Append
oops1.test
to/var/log/messages
with the commandsu -c 'cat oops1.test >> /var/log/messages'
- Observe whether a crash notification appears
Expected Results
- After running
abrt-dump-oops
onoops1.test
a crash report should be created and visible via abrt-gui and in the terminal - Running
abrt-dump-oops
onnot_oops3.test
should not create a crash report - ABRT should catch kernel oops appearing in
/var/log/messages
and create a crash report, and notify you via the notification area
Now restart rsyslog service so writing to /var/log/messages
works correctly again.