From Fedora Project Wiki

mNo edit summary
No edit summary
Line 4: Line 4:
{{admon/note|Please note that this test probably can't be done using live cd.}}
{{admon/note|Please note that this test probably can't be done using live cd.}}
# Ensure you have the plugin installed with the following command:
# Ensure you have the plugin installed with the following command:
#* {{command|su -c 'yum install abrt-addon-vmcore crash'}}
#* {{command|su -c 'yum install abrt-addon-vmcore'}}
# Ensure you have necessary packages for producing vmcore and its processing:
#* {{command|su -c 'yum install kexec-tools crash system-config-kdump'}}
# Ensure that the system log watcher service is running - {{command|systemctl status abrt-vmcore.service}}
# Ensure that the system log watcher service is running - {{command|systemctl status abrt-vmcore.service}}
#* If you have to change anything, restart abrtd: {{command|su -c 'systemctl restart abrtd.service'}}
#* If you have to change anything, restart abrtd: {{command|su -c 'systemctl restart abrtd.service'}}
# TBD: how to make kernel crash?
# Add "crashkernel=128M" to kernel command line (say, via system-config-kdump -> "Enable", "Apply"). Reboot.
|results=
# Ensure that the kdump service is running - {{command|systemctl status kdump.service}}. If it doesn't, no vmcore will be saved on crash.
# When rebooting after kernel panic ABRT should detect the new vmcore appearing in {{filename|/var/crash}}, create a crash report and notify you via the notification area
# Crash the machine: {{command|sync; echo 1 >/proc/sys/kernel/sysrq; echo c >/proc/sysrq-trigger}}
 
# When rebooting after kernel panic ABRT should detect the new vmcore appearing in {{filename|/var/crash}}, create a crash report and notify
you via the notification area
}}
}}
[[Category:Package_abrt_test_cases]]
[[Category:Package_abrt_test_cases]]

Revision as of 12:22, 26 September 2011

Description

This test case tests the functionality of the ABRT vmcore feature.


How to test

Please note that this test probably can't be done using live cd.
  1. Ensure you have the plugin installed with the following command:
    • su -c 'yum install abrt-addon-vmcore'
  2. Ensure you have necessary packages for producing vmcore and its processing:
    • su -c 'yum install kexec-tools crash system-config-kdump'
  3. Ensure that the system log watcher service is running - systemctl status abrt-vmcore.service
    • If you have to change anything, restart abrtd: su -c 'systemctl restart abrtd.service'
  4. Add "crashkernel=128M" to kernel command line (say, via system-config-kdump -> "Enable", "Apply"). Reboot.
  5. Ensure that the kdump service is running - systemctl status kdump.service. If it doesn't, no vmcore will be saved on crash.
  6. Crash the machine: sync; echo 1 >/proc/sys/kernel/sysrq; echo c >/proc/sysrq-trigger
  7. When rebooting after kernel panic ABRT should detect the new vmcore appearing in /var/crash, create a crash report and notify

you via the notification area

Expected Results

  1. Step #1 completes without error
  2. The system boots into runlevel 5
  3. Program completes with exit code 0