in reply to More tests than you shake a memory stick at

Rather than trying to make the code run millions of tests, I would have instead addressed organizing my tests into smaller test groups: 10 suites consisting of 1 million tests max. Was there some reason you could not break out your tests into groups? It appears that you are generating these tests dynamically somehow ... it seems to me that adding another loop or such to that would allow you to run several passes over smaller groups in separate execs and collect the results after each run.

jeffa

L-LL-L--L-LL-L--L-LL-L--
-R--R-RR-R--R-RR-R--R-RR
B--B--B--B--B--B--B--B--
H---H---H---H---H---H---
(the triplet paradiddle with high-hat)

Replies are listed 'Best First'.
Re^2: More tests than you shake a memory stick at
by kyle (Abbot) on Nov 11, 2008 at 20:20 UTC

    I can group them if I have to. Each record in the database has an md5, so I can have one group for each hex digit and query out the records with an md5 that starts with just that digit. For smaller groups, more digits.

    Files on the disk are likewise organized by hashes, so when I send File::Find in to visit them all, I can have it focus on some subset.

    Thanks for the suggestion!