Testing Workflow enhancement


This is a simple enhancement to the standard Trac 0.11 workflow, which adds a testing stage once a ticket is resolved but before it is closed. Closing tickets requires the TICKET_ADMIN permission.

Graph of the testing workflow

Tested in Trac 1.02. I just had to add a 'testing' resolution on the Admin 'Resolutions' page and set its order to less than 'closed'. - Ita Ryan

Bugs/Feature Requests

Existing bugs and feature requests for TestingWorkflow are here.

If you have any issues, create a new ticket.

Download and Source

Download the zipped source from here.


Check out TestingWorkflow from here using Subversion, or browse the source with Trac.


General instructions on installing Trac plugins can be found on the TracPlugins page.


Simply include the file testing.ini in your trac.ini file:

file = testing.ini

Make sure you remove the [ticket-workflow] section from your trac.ini file, otherwise it will override the version in testing.ini.

You may also want to add the following style to your site CSS in order to highlight tickets that are in testing on the roadmap, in this case a steel-grey color:

table.progress td.testing { background: #bacee0 }

Recent Changes

3018 by Floppy on 2008-01-10 16:17:06
Added option to include "testing" tickets in overall completion percentage
3005 by Floppy on 2008-01-09 01:45:22
added initial testing workflow
3004 by Floppy on 2008-01-09 01:39:54
New hack TestingWorkflow, created by Floppy


Author: Floppy
Maintainer: James Smith

Last modified 17 months ago Last modified on Nov 23, 2015, 11:42:44 AM

Attachments (1)

Download all attachments as: .zip