Twill Processor Macro Plugin


This plugin integrates Twill in Trac wiki pages. Twill is a simple Python-based domain specific language (DSL) originally intended for Web site testing. Twill itself is BSD-licensed.

Check whether yields a successful request:

#header Does yield http 200

code 200

Use the Internet Explorer browser to go to

#header Does yield http 200

agent ie6
code 200
find something

A series of examples:

Bugs/Feature Requests

Existing bugs and feature requests for TwillProcessorMacro are here.

If you have any issues, create a new ticket.


Download the plugin from to your Trac plugin directory. This plugin requires a proper file.


You can check out TwillProcessorMacro using:

hg clone

Or you can view it online at bitbucket.


The following options are available:

  • continue_on_errors: Continue executing commands even after a command has failed.
  • echo: Turn on both echo_commands and echo_responses.
  • echo_commands: Print commands when executing.
  • echo_responses: Print results of the commands when executing.
  • header <text>: Use this text instead of 'twill' in the header of the result.

You can specify them in your script by putting them on separate lines prefixed by a hash (#) symbol, see below for examples.

Recent Changes

9922 by trbs on 2011-03-02 23:43:24
New hack TwillProcessorMacro, created by trbs


Author: trbs
Maintainer: trbs

Last modified 3 weeks ago Last modified on Oct 2, 2016, 10:52:15 AM

Attachments (1)

Download all attachments as: .zip