Autonose: continuous test runner for python's nosetests
Today I’ve put up the first “releaseable” version of autonose. Basically, it analyses your code’s imports, and determines exactly which tests rely on which code. So whenever you change a file, it’ll automatically run the tests that depend on the changed file (be it directly or transitively). Give it a go, and please let me know your feedback.
All you need do is:
$ easy_install autonose
$ cd [project_with_some_tests_in_it]
$ autonose
See the github project page for further information (and a screenshot).