[ANN] Babelmark
Tomas Doran
bobtfish at bobtfish.net
Sun Mar 23 08:06:30 EDT 2008
On 22 Mar 2008, at 21:47, Aristotle Pagaltzis wrote:
> * Michel Fortin <michel.fortin at michelf.com> [2008-03-22 22:30]:
>> The more implementations can pass each other's testsuite the
>> better interoperability we'll have achieved.
>
> (Assuming, of course, that the test suite covers enough edge and
> corner cases.)
I'd say that that is directly proportional to the utility of the test
suite ;-)
I've got [Devel::Cover] to measure coverage, and it (on [my trunk],
which is close to 1.0.17) says that my coverage is almost perfect:
File stmt bran cond sub time
total
---------------------------- ------ ------ ------ ------ ------ ------
blib/lib/Text/Markdown.pm 99.8 94.2 72.0 100.0 100.0
87.0 96.9
Which is *just wrong* - as I know there are piles of corner cases
that my tests don't adequately cover. :(
Probably a lesson to point out that automated coverage analysis isn't
too useful in some cases...
[Devel::Cover]: http://search.cpan.org/~pjcj/Devel-Cover-0.63/lib/
Devel/Cover.pm
[my trunk]: http://svn.kulp.ch/cpan/text_multimarkdown/trunk/
Cheers
Tom
More information about the Markdown-Discuss
mailing list