Yelp/Testify — pull request #34 by EvanKrall (2011-12-14 01:56:20+00:00)
Title: Client-server testify, plus other things.

### Features:

- Client/server mode (with --serve and --connect). This automatically reruns failed tests.
- Direct-to-SQL reporting mode (--reporting-db-config)
- JSON replaying: load the output of the JSON log and send each result to the test reporters. (--replay-json or --replay-json-inline). Useful for using the direct-to-SQL reporting plugin with other test frameworks.
- Ability to stop running tests after a configurable number of failures (--failure-limit)

### Structural changes:

- Test reporting plugins are now passed pickleable dictionaries (from TestResult.to_dict()).
- JSON log is now just the JSON dump of the test result dictionary.
- TestRunner.discover is now a generator.
- Many other minor changes