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...
They're Stable and... hey look, an airplane! (Score:1)
Schwern and I have a plan to refactor
Test::Builderinto three separate pieces, butTest::SimpleandTest::Moreare stable and don't need much besides bugfixes. Also, we're easily distracted.and over there, it's something even cooler! (Score:2)
are you guys committed to the API, specifically the
reset()bit? I have an itch to getApache-Testofficially working withTest::Morefunctions. I have it working locally and it's sweet0.48_01 is a developer release (Score:2)
0.47 is the latest stable release of Test::Simple. Like you, maintperl awaits a non-developer release.