Skip to content
Continuous unit testing tool
Find file
New pull request
Failed to load latest commit information.
src Updated version number to 1.0.8 to enable re-uploading to PyPI
systest Ignoring dotfiles (issue #25)
.gitignore ignoring common virtualenv names
.travis.yml Update .travis.yml Changelog updated Issue #17
License.txt updated to year 2014 Update Updated version number to 1.0.8 to enable re-uploading to PyPI

pytddmon - continuous unit testing in Python

Travis CI status

Latest news

Read the pytddmon blog and more documentation at

How to use

From the cheeseshop

Install pytddmon from PyPI:

pip install pytddmon

You can now run from anywhere.

Run from sources

Copy src/ to your projects' root folder. From there, type:



See License.txt. Basically MIT / do whatever.

Folder structure

       src/       contains
       src/tests  unit tests for
       logo/      pytddmon logo
       systest/   contains, lots of folders and a Readme.txt
                  (used for end-to-end regression testing

Submitting a patch

TravisCI is used for automatic unit and integration testing when a pull request arrives at Github.

However, you may want to run the automatic tests locally before requesting a pull.

Running the unit tests

cd pytddmon/src

Running the integration tests

cd pytddmon/systest
Something went wrong with that request. Please try again.