From Fedora Project Wiki

Revision as of 12:37, 23 September 2011 by Rmarko (talk | contribs) (Initial)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)

Description

  • This test case tests libreport integration with sealert tool
  • Bugzilla account is required for this test
  • If you don't have an account on Bugzilla, create one.


How to test

  1. Following packages are required: audit, setroubleshoot-server, httpd. Run following command to install them su -c 'yum -y install audit setroubleshoot-server httpd'
  2. Start audit daemon - systemctl start auditd.service
  3. Check whether selinux is in Enforcing mode via getenforce command. If not run setenforce Enforcing
  4. To generate selinux denial, edit /etc/httpd/conf/httpd.conf and find line with Listen 80 directive. Then update the port number to 81 and save the file
  5. Start or restart http daemon via systemctl start httpd.service command
  6. Daemon should fail to initialize with "Job failed." message and New SELinux security alert pop-up should be displayed.
  7. Click the Show button on the displayed pop-up or click on the tray icon. Alternatively you can run sealert -b to open the alert browser.
  8. Find httpd denial (use List all alerts if there are more alerts detected) and click the Troubleshoot button.
  9. Select the solution which enables the Report Bug button, select the button and proceed with Submit report
  10. Try to report the problem via Bugzilla, at Confirm data to report page edit the reason field to contain "ABRT testing, please disregard"
  11. Proceed to reporting using "Forward"/"Apply" buttons
  12. Close newly created bug with CLOSED NOTABUG
  13. If reporting is unsuccessful, please include the reporting log. Reporting log can be cut and pasted from the GUI report window.

Expected Results

  1. Log message should appear, with information about the crash and a link to the reported bug
  2. A bug entry should be filed in Bugzilla, the entry should be assigned to the selinux-policy package.

After completing this test case, please close the bug as NOTABUG.