Hi All,<div><br></div><div>    if I want to run through a complex test that tests a number of combinations, some of which have failures, its convenient to wrap the test in an exception handler for TestFailure and run the tests resuming on each failure.  But I can&#39;t because TestFaiure isn&#39;t resumable.  Any good reason why?</div>
<div><br></div><div>e.g. I&#39;m currently testing the generation of a divide/remainder routine for the x86 where I&#39;m enumerating over many combinations of register quads, dividend, divisor, quotient, remainder, and I&#39;d like to do the following to count how many failures I&#39;m getting with each tweak of the register juggling code:</div>
<div><br></div><div><div><span class="Apple-tab-span" style="white-space: pre; ">        </span> | count |</div><div><span class="Apple-tab-span" style="white-space: pre; ">        </span> count := 0.</div><div><span class="Apple-tab-span" style="white-space:pre">        </span> [CogIA32CompilerTests new testDivQuoRem]</div>
<div><span class="Apple-tab-span" style="white-space:pre">                </span>on: TestResult failure</div><div><span class="Apple-tab-span" style="white-space:pre">                </span>do: [:ex| count := count + 1. ex resume].</div><div><span class="Apple-tab-span" style="white-space:pre">        </span> count</div>
</div>