[THINGS THAT MIGHT BREAK YOUR CODE]
- Anything that displays a percentage of tests passed has been
removed. Output at the end of failing runs is now different.
[FIXES]
- Fixed the TODO-passing patch from 2.57_05.
[ENHANCEMENTS]
The unnecessary display of percentages of tests passing and failing
have been removed. Tests are not a percentage game.Caches the results of _default_inc(), which is expensive because
of shelling out to get the pathnames. Benchmarking was showing that
15% of Test::Harness's time was spent in this function. For test
suites with many test files, this can be significant. With this
speedup, the "make test" for the Perl core speeds up 2.5%.
Thanks to Nicholas Clark for finding this.
[DOCUMENTATION]
Fixed HARNESS_PERL_SWITCHES typo. Thanks, Andreas Koenig.
Added docs on HARNESS_TIMER and --timer. Thanks, Mike O'Regan.