Test Builder v1.3 Punchlist - Test-More/test-more GitHub Wiki

Punchlist for Test::Stream-based version of Test-Simple to be ready to ship

  • A single Test-Simple branch with proposed code and a corresponding Test-Simple dev release to CPAN (exodist)

This is the stream/master branch, now released as Test-Simple-1.302013_014.

  • Single document describing all known issues (exodist to write; andk to review)

This is now in the documentation.

  • Invite people to install latest dev in their daily perls for feedback
    • Write document explaining how to do so and how to roll-back (rjbs and exodist)

Document written. @rjbs and @exodist will publicize it this week.

  • bleadperl delta smoke with verbose harness output with latest stable and latest dev; review line-by-line diff (exodist and ether); should be no substantive changes (outside Test-Simple tests themselves)

@exodist has done this and @rjbs reviewed. rjbs will get ether's OK.

  • Update CPAN delta smoke: compare test results for all of CPAN with latest stable and latest dev (andk, leont, xdg), on Perl verisions 5.8.1, 5.20.2; both with and without threads; expect no new changes from previous list of incompatible modules doing unsupported things

  • Line-by-line review of $Test::Builder::Level back compatibility support (ribasushi to review; xdg to vet results)

  • Performance benchmarking; while specific workloads will vary, generally a ~15% slowdown on a "typical" workload is acceptable

    • Add patches to existing bechmarking tools in Test-Simple repo (ether and bulk88)
    • Run benchmarks on at least Linux (exodist) and Windows (volunteer needed)

rjbs ran preliminary testing and found the change in speed well under 10%. He will run again on a published branch, and will ask for Win32 results also.