Projects

Open Source

windmill

http://www.getwindmill.com

End to end function interface testing of all web content across all browsers.

mozmill

http://github.com/mikeal/mozmill

Full UI automation system for Mozilla Applications with a focus on Firefox. Implemented as an Mozilla extension it provides a full test API for multi-window testing of all XUL windows and documents.

jsbridge

http://mikeal.github.com/jsbridge

Python to JavaScript bridge for Mozilla applications. Communicates with a running Mozilla instance over a TCP socket and does full Python <-> JavaScript object translation. I also includes a callback system for custom events fired in the JavaScript runtime to trigger asynchronous Python callbacks.

mozrunner

http://mikeal.github.com/mozrunner

Handles launching and configuring of Mozilla applications. Can configure preferences, create new profiles, and install extensions.

pushmarks

https://github.com/mikeal/pushmarks

Firefox extension that pushes and syncs bookmarks with bookmark sharing sites like delicious.

couchquery

http://mikeal.github.com/couchquery

Python library for interfacing with CouchDB.

django-mako

http://code.google.com/p/django-mako

Mako Templates plugin for Django.

django-jits

http://code.google.com/p/django-jits

A “Just In Time” scheduler for django. Uses the request system to fire polls for scheduled tasks.

webenv

http://mikeal.github.com/webenv

Python Request/Response and Application abstractions for WSGI.

testbot

http://github.com/mikeal/testbot

Test Automation and Distribution System.

couchdb-wsgi

http://github.com/mikeal/couchdb-wsgi

WSGI compliant handler for CouchDB external processes.

brasstacks

http://github.com/mikeal/brasstacks

Large scale Python and CouchDB results server for Mozilla test automation.