On Sat, Apr 21, 2001 at 10:32:35PM +0100, Michael G Schwern wrote:
> After patching up 1_compile.t, I now have a fairly accurate list of
> all the modules which are never even mentioned in the tests. They are
> listed below. Its a little over a third of the whole distribution
> (I'm not counting .pl files.).
Pumpkin's Excuses follow.
> Particularly distrubing are:
> AutoSplit (heaps of important stuff relies on this)
> CPAN (since I know the CPAN version has tests)
Yes, rather network-intensive tests. We can't assume access
to a CPAN mirror.
> Carp::Heavy (ie. there are no explicit Carp tests)
> ExtUtils::* (eeep!)
> Filter::Simple (we let a module in without tests?)
> Shell (tsk, tsk Larry ;)
>
> AutoSplit
> CGI::Apache
You wanna us to include Apache distribution with Perl? :-)
> CGI::Carp
> CGI::Cookie
> CGI::Push
> CGI::Switch
I don't see us testing much CGI stuff.
> File::stat
Something very simple can be tested, but not much.
> Filter::Simple
The tests coming with Filter::Simple were too...simple.
> I18N::Collate
Heavily, heavily deprecated.
> Net::Ping
Maybe hard to test anything meaningful portably.
> Net::netent
> Net::protoent
> Net::servent
System dependent. Similar issues as with User::
> PerlIO
Err, nothing much would work in bleadperl if PerlIO didn't since
it's the "stdio" layer...
> Time::gmtime
> Time::localtime
> Time::tm
I may do something about these.
> User::grent
> User::pwent
System dependent. op/pwent and op/grent (which test the same
functionality but in lower level) have been a pain to get even
as portable as they use. Probably could be embedded into the
said op/ tests.
> attributes
> autouse
> blib
> filetest
System dependent, requires filesystems with ACLs.
> open
See PerlIO.
> sigtrap
> unicode::distinct
Hmmm. I don't know what to do with this. Do we still want to use it?
--
$jhi++; # http://www.iki.fi/jhi/
# There is this special biologist word we use for 'stable'.
# It is 'dead'. -- Jack Cohen