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.).
Particularly distrubing are:
AutoSplit (heaps of important stuff relies on this)
CPAN (since I know the CPAN version has tests)
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
CGI::Carp
CGI::Cookie
CGI::Push
CGI::Switch
CPAN
CPAN::FirstTime
CPAN::Nox
Carp::Heavy
DB
Devel::SelfStubber
ExtUtils::Command
ExtUtils::Embed
ExtUtils::Install
ExtUtils::Installed
ExtUtils::Liblist
ExtUtils::MakeMaker
ExtUtils::Manifest
ExtUtils::Mkbootstrap
ExtUtils::Mksymlists
ExtUtils::Packlist
ExtUtils::testlib
File::Compare
File::stat
Filter::Simple
I18N::Collate
Net::Ping
Net::netent
Net::protoent
Net::servent
PerlIO
Pod::Functions
Pod::Html
Pod::InputObjects
Pod::LaTeX
Pod::Man
Pod::ParseUtils
Pod::Parser
Pod::Plainer
Pod::Select
Pod::Text::Color
Pod::Text::Overstrike
Pod::Text::Termcap
Shell
Term::Cap
Term::Complete
Term::ReadLine
Time::gmtime
Time::localtime
Time::tm
User::grent
User::pwent
attributes
autouse
blib
filetest
less
open
sigtrap
unicode::distinct
--
Michael G. Schwern <[EMAIL PROTECTED]> http://www.pobox.com/~schwern/
Perl6 Quality Assurance <[EMAIL PROTECTED]> Kwalitee Is Job One
Their lack of the Torah education is all due to the blasphemies of communism.
--Alex Chiu, Immortality Guy