Ripple currently uses two base classes for unit tests: one which simply
adds a few convenience methods to TestCase, and another which optionally
runs unit tests in concurrent threads, to sort-of-kind-of test thread
safety. The latter does not provide a very strong guarantee of thread
safety, and should probably be retired.
Original link: http://code.google.com/p/ripple/issues/detail?id=22