I&#39;ve written a plugin that randomizes the test order of tests built with the unittest.TestCase framework. I&#39;ve attached the plugin, a setup file for installation, and a patch against nose Version: 0.11.0.dev-r635. The patch is somewhat relase agnostic as it just adds files, including a test.<br>
<br>The usage is --randomize<br><br>The seed is printed at the start so that failures can be replicated in a deterministic way with --randomize --seed=&lt;whatever seed was printed&gt;<br><br>It has already flushed out 19 errors in the functional test suite of one of my projects. Not too bad, as there is a little over 1200 functional tests.<br>
<br>Also posted on <a href="http://code.google.com/p/python-nose/issues/detail?id=255">http://code.google.com/p/python-nose/issues/detail?id=255</a><br><blockquote style="margin: 1.5em 0pt;"><b>Charles R. McCreary P.E.</b><br>

13774 Hwy 322<br>
Kilgore, TX 75662<br>
Voice: 903.643.3490<br>
Fax: 866.804.1919</blockquote><br>