From Fedora Project Wiki
No edit summary |
m (moved QA:TestCase ABRT GPG Keys to QA:Testcase ABRT GPG Keys: Renamed with proper QA:Testcase prefix) |
||
(7 intermediate revisions by 2 users not shown) | |||
Line 1: | Line 1: | ||
{{QA/Test_Case | {{QA/Test_Case | ||
|description= | |description= | ||
This | This test case checks whether [[Features/ABRT|ABRT]] can GPG check using custom GPG keys. That means you can add trusted GPG keys used to sign packages from third-party repositories. See also [[QA:Testcase_abrt_GPG_check]]. | ||
That means you can add | {{admon/important|This test case can run only with correctly signed packages.|This test case can't be run on Rawhide or Rawhide-based builds because the packages are not properly signed in these distributions.}} | ||
{{admon/important|This can | |||
|actions= | |actions= | ||
Edit config file | # Edit config file {{filename|/etc/abrt/abrt.conf}}, and make sure ''OpenGPGCheck'' is set to yes. | ||
# Install a package which is signed, but not with an official Fedora project signature - such as a package from a popular third-party repository - and cause an application from the package to crash. | |||
# Add the GPG key with which the package is signed to the file {{filename|/etc/abrt/gpg_keys}}. Every separate key should be on a new line. | |||
# Restart ABRT with the command {{command|su -c 'service abrtd restart'}}. | |||
# Again cause the application to crash. | |||
'' | |||
Install package | |||
'' | |||
|results= | |results= | ||
ABRT should | # The first crash should not be reported by ABRT. | ||
# The second crash should be reported by ABRT. | |||
# The reporting to BZ will fail, as ABRT will try to report the crash to our BZ. | |||
}} | }} | ||
[[Category: | [[Category:Package_abrt_test_cases]] |
Latest revision as of 12:05, 9 May 2011
Description
This test case checks whether ABRT can GPG check using custom GPG keys. That means you can add trusted GPG keys used to sign packages from third-party repositories. See also QA:Testcase_abrt_GPG_check.
How to test
- Edit config file
/etc/abrt/abrt.conf
, and make sure OpenGPGCheck is set to yes. - Install a package which is signed, but not with an official Fedora project signature - such as a package from a popular third-party repository - and cause an application from the package to crash.
- Add the GPG key with which the package is signed to the file
/etc/abrt/gpg_keys
. Every separate key should be on a new line. - Restart ABRT with the command
su -c 'service abrtd restart'
. - Again cause the application to crash.
Expected Results
- The first crash should not be reported by ABRT.
- The second crash should be reported by ABRT.
- The reporting to BZ will fail, as ABRT will try to report the crash to our BZ.