From Fedora Project Wiki

< User:Ke4qqq

Revision as of 21:42, 14 December 2010 by Iaslanidis (talk | contribs) (Improved style a little.)

Overview

  • Each of these points should have at least a single simple test for success detailed. This will aid with future upgrades by giving us a reference for behavior.

Trac proper

FAS Authentication

  • Login
  1. Ensure that your are connected using HTTPS.
  2. In the top right corner, click on the 'Login' button.
  3. An basic http authentication prompt should show up.
  4. Fill in your FAS username and password.
  5. You should see 'logged in as <your_username>' now in the top right corner.
  • Logout
  1. In the top right corner, click on the 'Logout' button.
  2. You should see the 'Login' link in the top right corner.

Tickets

  • Ticket creation
  • Ticket changes
  • Ticket resolution
  • Add attachment to ticket
  • Email notification of ticket changes

Wiki

  • Page creation
  • Page editing
  • Page deletion
  • Page version deletion
  • Add attachment
  • Delete attachment
  • Overwrite attachment
  • Macros
  • Search and queries (stress test advised)

Admin

Trac plugins

  • trac-xmlrpc-plugin
  • trac-customfieldadmin-plugin
  • trac-mercurial-plugin
  • email2trac
  • trac-ticketdelete-plugin
  • trac-toc-macro
  • trac-monotone-plugin
  • trac-iniadmin-plugin
  • trac-peerreview-plugin
  • trac-git-plugin
  • trac-webadmin
  • trac-tickettemplate-plugin
  • trac-bazaar-plugin
  • trac-privateticketsplugin

Scripts

Here is the list of scripts that we use to interact with trac:

TODO


Upgrade process

Is the process merely one of upgrading trac, and everything just works, or must data be munged.

TODO

Surrounding things

Upgrading trac is really upgrading the entire hosted platform - which means we should run through things like repo creation script/SOPs to make sure they are still sane.