Subject: | test output takes forever on lots of unnamed tests |
If you have like a thousand unnamed tests, TAP::Harness::JUnit takes ten
minutes to produce the output. For each candidate uniquifier it does a
linear scan of all the other test names to see if there's a collision,
then increments the uniquifier and does the linear scan again, etc..
The attached patch (with test cases) does a hash lookup of previously
seen uniquifiers rather than the continuous linear scans.
Subject: | TAP-Harness-JUnit-lotsofuniquenames.patch |
Message body is not shown because it is too large.