At a BARE MINIMUM, we should test each top-level PDL function. Currently there are no tests for which_both, one2nd, and probably others. We should use Devel::Cover to flush out the test suite. That module also allows one to test for statement and branch coverage. More complete statement and branch coverage would be a worthy secondary goal, and would probably help flush out many problems. I think full top-level coverage is critical for the next PDL release, but statement and branch coverage would probably go under "feature request" and would be less critical, but certainly helpful.
Log in to post a comment.