so I've been trying to integrate Test::More
as a backend for Apache-Test
. it's a bit complex but not too bad once I got my head around it. anyway, all was going swimmingly until I tried to run more than one test, at which point Test::More
(or more properly Test::Builder
) was complaining about trying to call plan()
twice.
as it turns out, there are a few package lexicals that cause trouble in a persistent environment like Apache-Test
. but never fear, Test::Simple 0.48_01
introduces Test::Builder->reset()
which is just what I need. I wonder if that's in perl-5.8.0
? nope. 5.8.4
? nope. but wasn't the last release of Test::Simple
back in August, 2002? yup. even maintperl is stuck on a 2 year old version of Test::Simple
. hmph.
so, what's the deal? are Test::More
and it's relatives being actively maintained? or have they reached the point where new (even written) features will never make it to core or CPAN? I'm not familiar with their lifecycle, but with perl testing all the rage these days it's surprising that these core testing modules have been getting stale for so long...
Schwern and I have a plan to refactor Test::Builder
into three separate pieces, but Test::Simple
and Test::More
are stable and don't need much besides bugfixes. Also, we're easily distracted.
reset()
bit? I have an itch to get Apache-Test
officially working with Test::More
functions. I have it working locally and it's sweetTest::Simple 0.48_01 introduces Test::Builder->reset() which is just what I need. I wonder if that's in perl-5.8.0? nope. 5.8.4? nope. but wasn't the last release of Test::Simple back in August, 2002? yup. even maintperl is stuck on a 2 year old version of Test::Simple.
0.47 is the latest stable release of Test::Simple. Like you, maintperl awaits a non-developer release.