Your
DBM::Deep solution sounds like a patch is needed for
Test::Builder to optionally allow for storage of the test results on disk vs. RAM. Or, alternately, that could trigger if the plan is greater than N tests (where N could be > 1_000_000 or some other ridiculously large number). I'd talk to Andy or chromatic about it. Talk to me about whatever might be needed for
DBM::Deep to make this happen.
My criteria for good software:
- Does it work?
- Can someone else come in, make a change, and be reasonably certain no bugs were introduced?