From Fedora Project Wiki
No edit summary |
(minor tidying) |
||
Line 2: | Line 2: | ||
|description=This test case tests the functionality of the ABRT feature using the ''Mailx'' plugin. | |description=This test case tests the functionality of the ABRT feature using the ''Mailx'' plugin. | ||
|actions= | |actions= | ||
# Install the {{package|sendmail}} package: {{command|su -c 'yum install sendmail'}}. If you prefer to use a different MTA, ensure it is configured to allow local mail delivery | |||
# Ensure you have the plugin installed with the command {{command|su -c 'yum install abrt-plugin-mailx'}} as well as {{package|mailx}} package. | # Ensure you have the plugin installed with the command {{command|su -c 'yum install abrt-plugin-mailx'}} as well as {{package|mailx}} package. | ||
# '''!!!FIXME!!!''' Open {{filename|/etc/abrt/abrt_event.conf}} to see if there's similar line: <tt>'''!!!'''</tt> | # '''!!!FIXME!!!''' Open {{filename|/etc/abrt/abrt_event.conf}} to see if there's similar line: <tt>'''!!!'''</tt> | ||
Line 9: | Line 10: | ||
#: EmailTo = root@localhost | #: EmailTo = root@localhost | ||
#: SendBinaryData = no | #: SendBinaryData = no | ||
# Restart ABRT with the command{{command|su -c 'service | # Restart ABRT with the command{{command|su -c 'systemctl restart abrtd.service'}} | ||
# Make sure the sendmail service is running with the command {{command|su -c 'service sendmail start'}} (or, if you use a different MTA, ensure it is running) | # Make sure the sendmail service is running with the command {{command|su -c 'service sendmail start'}} (or, if you use a different MTA, ensure it is running) | ||
# Ensure that the ''abrtd'' and ''abrt-applet'' processes are both running | # Ensure that the ''abrtd'' and ''abrt-applet'' processes are both running | ||
# Kill a running process with the command {{command|kill -SIGSEGV (pid)}}. It must be a process that is part of a signed Fedora package. | # Kill a running process with the command {{command|kill -SIGSEGV (pid)}}. It must be a process that is part of a signed Fedora package. Alternatively you can use an existing crash you may have from previous testing | ||
# Click on the panel applet to start ''abrt-gui'' | # Click on the panel applet to start ''abrt-gui'' | ||
# Select the entry matching the recently crashed application, click '''Open''', choose '''Mailx''' reporter | # Select the entry matching the recently crashed application, click '''Open''', choose '''Mailx''' reporter | ||
# Finish the reporting | # Finish the reporting | ||
|results= | |results= | ||
# An email reporting the crash should be sent to the email address specified in {{filename|/etc/abrt/plugins/Mailx.conf}}. If you left this set to ''root@localhost'', you should be able to see the mail in the file {{filename|/var/spool/mail/root}} in a default Fedora setup or | # An email reporting the crash should be sent to the email address specified in {{filename|/etc/abrt/plugins/Mailx.conf}}. If you left this set to ''root@localhost'', you should be able to see the mail in the file {{filename|/var/spool/mail/root}} in a default Fedora setup or by running the command {{command|mail}} as a root | ||
}} | }} | ||
[[Category:Package_abrt_test_cases]] | [[Category:Package_abrt_test_cases]] |
Revision as of 17:28, 29 March 2011
Description
This test case tests the functionality of the ABRT feature using the Mailx plugin.
How to test
- Install the
sendmail
package:su -c 'yum install sendmail'
. If you prefer to use a different MTA, ensure it is configured to allow local mail delivery - Ensure you have the plugin installed with the command
su -c 'yum install abrt-plugin-mailx'
as well asmailx
package. - !!!FIXME!!! Open
/etc/abrt/abrt_event.conf
to see if there's similar line: !!! - Open
/etc/abrt/plugins/Mailx.conf
and make sure the configuration is valid:- Enabled = yes
- EmailFrom = user@localhost
- EmailTo = root@localhost
- SendBinaryData = no
- Restart ABRT with the command
su -c 'systemctl restart abrtd.service'
- Make sure the sendmail service is running with the command
su -c 'service sendmail start'
(or, if you use a different MTA, ensure it is running) - Ensure that the abrtd and abrt-applet processes are both running
- Kill a running process with the command
kill -SIGSEGV (pid)
. It must be a process that is part of a signed Fedora package. Alternatively you can use an existing crash you may have from previous testing - Click on the panel applet to start abrt-gui
- Select the entry matching the recently crashed application, click Open, choose Mailx reporter
- Finish the reporting
Expected Results
- An email reporting the crash should be sent to the email address specified in
/etc/abrt/plugins/Mailx.conf
. If you left this set to root@localhost, you should be able to see the mail in the file/var/spool/mail/root
in a default Fedora setup or by running the commandmail
as a root