is Test::Simple being maintained?

geoff on 2004-04-28T19:51:37

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!

chromatic on 2004-04-28T20:03:31

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.

and over there, it's something even cooler!

geoff on 2004-04-28T20:19:10

yeah, I know what you mean. tuits are hard to come by :)



are you guys committed to the API, specifically the reset() bit? I have an itch to get Apache-Test officially working with Test::More functions. I have it working locally and it's sweet :) but without an official API it's just not practical to set it loose in the wild.

0.48_01 is a developer release

nicholas on 2004-04-29T09:16:11

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.

0.47 is the latest stable release of Test::Simple. Like you, maintperl awaits a non-developer release.