| The fuzz tests run a lot faster if, as I suggested, you change the 900 iterations to 100 for unit test use. The only way to reduce their file size would be to code-generate the 32 test classes, which I'm afraid I don't have the time to do – feel free to take it on if you wish. I've attached a slightly-revised version of the test that gives a somewhat more accurate measure of the performance improvement of the change I suggested to the for loop – I'm now seeing it cutting the number of iterations to sort 32 tables fro >200,000 iterations to <40 – a large improvement. |