This is a live mirror of the Perl 5 development currently hosted at https://github.com/perl/perl5
The Grand Trek: move the *.t files from t/ to lib/ and ext/.
authorJarkko Hietaniemi <jhi@iki.fi>
Mon, 18 Jun 2001 04:17:15 +0000 (04:17 +0000)
committerJarkko Hietaniemi <jhi@iki.fi>
Mon, 18 Jun 2001 04:17:15 +0000 (04:17 +0000)
commitb695f709e8a342e35e482b0437eb6cdacdc58b6b
tree2d16192636e6ba806ff7a907f682c74f7705a920
parentd780cd7a0195e946e636d3ee546f6ef4f21d6acc
The Grand Trek: move the *.t files from t/ to lib/ and ext/.
No doubt I made some mistakes like missed some files or
misnamed some files.  The naming rules were more or less:
(1) if the module is from CPAN, follows its ways, be it
    t/*.t or test.pl.
(2) otherwise if there are multiple tests for a module
    put them in a t/
(3) otherwise if there's only one test put it in Module.t
(4) helper files go to module/ (locale, strict, warnings)
(5) use longer filenames now that we can (but e.g. the
    compat-0.6.t and the Text::Balanced test files still
    were renamed to be more civil against the 8.3 people)
installperl was updated appropriately not to install the
*.t files or the help files from under lib.

TODO: some helper files still remain under t/ that could
follow their 'masters'.  UPDATE: On second thoughts, why
should they.  They can continue to live under t/lib, and
in fact the locale/strict/warnings helpers that were moved
could be moved back.  This way the amount of non-installable
stuff under lib/ stays smaller.

p4raw-id: //depot/perl@10676
259 files changed:
MANIFEST
ext/B/B.t [moved from t/lib/b.t with 100% similarity]
ext/B/Debug.t [moved from t/lib/b-debug.t with 100% similarity]
ext/B/Deparse.t [moved from t/lib/b-deparse.t with 100% similarity]
ext/B/Showlex.t [moved from t/lib/b-showlex.t with 100% similarity]
ext/B/Stash.t [moved from t/lib/b-stash.t with 100% similarity]
ext/Cwd/Cwd.t [moved from t/lib/cwd.t with 100% similarity]
ext/DB_File/t/db-btree.t [moved from t/lib/db-btree.t with 100% similarity]
ext/DB_File/t/db-hash.t [moved from t/lib/db-hash.t with 100% similarity]
ext/DB_File/t/db-recno.t [moved from t/lib/db-recno.t with 100% similarity]
ext/Data/Dumper/t/dumper.t [moved from t/lib/dumper.t with 100% similarity]
ext/Data/Dumper/t/overload.t [moved from t/lib/dumper-ovl.t with 100% similarity]
ext/Devel/Peek/Peek.t [moved from t/lib/peek.t with 100% similarity]
ext/Digest/MD5/t/aaa.t [moved from t/lib/md5-aaa.t with 100% similarity]
ext/Digest/MD5/t/align.t [moved from t/lib/md5-align.t with 100% similarity]
ext/Digest/MD5/t/badfile.t [moved from t/lib/md5-badf.t with 100% similarity]
ext/Digest/MD5/t/files.t [moved from t/lib/md5-file.t with 100% similarity]
ext/Encode.t [moved from t/lib/encode.t with 100% similarity]
ext/Errno/Errno.t [moved from t/lib/errno.t with 100% similarity]
ext/Fcntl/Fcntl.t [moved from t/lib/fcntl.t with 100% similarity]
ext/Fcntl/syslfs.t [moved from t/lib/syslfs.t with 100% similarity]
ext/Filter/t/call.t [moved from t/lib/filter-util.t with 100% similarity]
ext/GDBM_File/gdbm.t [moved from t/lib/gdbm.t with 100% similarity]
ext/IO/lib/IO/t/io_const.t [moved from t/lib/io_const.t with 100% similarity]
ext/IO/lib/IO/t/io_dir.t [moved from t/lib/io_dir.t with 100% similarity]
ext/IO/lib/IO/t/io_dup.t [moved from t/lib/io_dup.t with 100% similarity]
ext/IO/lib/IO/t/io_linenum.t [moved from t/lib/io_linenum.t with 100% similarity]
ext/IO/lib/IO/t/io_multihomed.t [moved from t/lib/io_multihomed.t with 100% similarity]
ext/IO/lib/IO/t/io_pipe.t [moved from t/lib/io_pipe.t with 100% similarity]
ext/IO/lib/IO/t/io_poll.t [moved from t/lib/io_poll.t with 100% similarity]
ext/IO/lib/IO/t/io_sel.t [moved from t/lib/io_sel.t with 100% similarity]
ext/IO/lib/IO/t/io_sock.t [moved from t/lib/io_sock.t with 100% similarity]
ext/IO/lib/IO/t/io_taint.t [moved from t/lib/io_taint.t with 100% similarity]
ext/IO/lib/IO/t/io_tell.t [moved from t/lib/io_tell.t with 100% similarity]
ext/IO/lib/IO/t/io_udp.t [moved from t/lib/io_udp.t with 100% similarity]
ext/IO/lib/IO/t/io_unix.t [moved from t/lib/io_unix.t with 100% similarity]
ext/IO/lib/IO/t/io_xs.t [moved from t/lib/io_xs.t with 100% similarity, mode: 0644]
ext/List/Util/t/blessed.t [moved from t/lib/u-blessed.t with 100% similarity]
ext/List/Util/t/dualvar.t [moved from t/lib/u-dualvar.t with 100% similarity]
ext/List/Util/t/first.t [moved from t/lib/u-first.t with 100% similarity]
ext/List/Util/t/max.t [moved from t/lib/u-max.t with 100% similarity]
ext/List/Util/t/maxstr.t [moved from t/lib/u-maxstr.t with 100% similarity]
ext/List/Util/t/min.t [moved from t/lib/u-min.t with 100% similarity]
ext/List/Util/t/minstr.t [moved from t/lib/u-minstr.t with 100% similarity]
ext/List/Util/t/readonly.t [moved from t/lib/u-readonly.t with 100% similarity]
ext/List/Util/t/reduce.t [moved from t/lib/u-reduce.t with 100% similarity]
ext/List/Util/t/reftype.t [moved from t/lib/u-reftype.t with 100% similarity]
ext/List/Util/t/sum.t [moved from t/lib/u-sum.t with 100% similarity]
ext/List/Util/t/tainted.t [moved from t/lib/u-tainted.t with 100% similarity]
ext/List/Util/t/weak.t [moved from t/lib/u-weak.t with 100% similarity]
ext/MIME/Base64/t/base64.t [moved from t/lib/mimeb64.t with 100% similarity]
ext/MIME/Base64/t/qp.t [moved from t/lib/mimeqp.t with 100% similarity, mode: 0644]
ext/MIME/Base64/t/unicode.t [moved from t/lib/mimeb64u.t with 100% similarity]
ext/NDBM_File/ndbm.t [moved from t/lib/ndbm.t with 100% similarity]
ext/ODBM_File/odbm.t [moved from t/lib/odbm.t with 100% similarity]
ext/ODBM_File/sdbm.t [moved from t/lib/sdbm.t with 100% similarity]
ext/Opcode/Opcode.t [moved from t/lib/opcode.t with 100% similarity]
ext/Opcode/ops.t [moved from t/lib/ops.t with 100% similarity]
ext/POSIX/POSIX.t [moved from t/lib/posix.t with 100% similarity]
ext/POSIX/sigaction.t [moved from t/lib/sigaction.t with 100% similarity]
ext/PerlIO/PerlIO.t [moved from t/lib/perlio.t with 100% similarity]
ext/PerlIO/t/scalar.t [moved from t/lib/io_scalar.t with 100% similarity]
ext/Safe/safe1.t [moved from t/lib/safe1.t with 100% similarity]
ext/Safe/safe2.t [moved from t/lib/safe2.t with 100% similarity]
ext/Socket/Socket.t [moved from t/lib/socket.t with 100% similarity]
ext/Storable/t/blessed.t [moved from t/lib/st-blessed.t with 100% similarity]
ext/Storable/t/canonical.t [moved from t/lib/st-canonical.t with 100% similarity]
ext/Storable/t/compat06.t [moved from t/lib/st-06compat.t with 100% similarity]
ext/Storable/t/dclone.t [moved from t/lib/st-dclone.t with 100% similarity]
ext/Storable/t/forgive.t [moved from t/lib/st-forgive.t with 100% similarity]
ext/Storable/t/freeze.t [moved from t/lib/st-freeze.t with 100% similarity]
ext/Storable/t/lock.t [moved from t/lib/st-lock.t with 100% similarity]
ext/Storable/t/overload.t [moved from t/lib/st-overload.t with 100% similarity]
ext/Storable/t/recurse.t [moved from t/lib/st-recurse.t with 100% similarity]
ext/Storable/t/retrieve.t [moved from t/lib/st-retrieve.t with 100% similarity]
ext/Storable/t/store.t [moved from t/lib/st-store.t with 100% similarity]
ext/Storable/t/tied.t [moved from t/lib/st-tied.t with 100% similarity]
ext/Storable/t/tied_hook.t [moved from t/lib/st-tiedhook.t with 100% similarity]
ext/Storable/t/tied_items.t [moved from t/lib/st-tieditems.t with 100% similarity]
ext/Storable/t/utf8.t [moved from t/lib/st-utf8.t with 100% similarity]
ext/Sys/Hostname/Hostname.t [moved from t/lib/hostname.t with 100% similarity]
ext/Sys/Syslog/syslog.t [moved from t/lib/syslog.t with 100% similarity]
ext/Thread/thr5005.t [moved from t/lib/thr5005.t with 99% similarity]
ext/Time/HiRes/HiRes.t [moved from t/lib/time-hires.t with 100% similarity]
ext/Time/Piece/Piece.t [moved from t/lib/time-piece.t with 100% similarity]
ext/XS/Typemap/Typemap.t [moved from t/lib/xs-typemap.t with 100% similarity]
ext/attrs.t [moved from t/lib/attrs.t with 100% similarity]
installperl
lib/AnyDBM_File.t [moved from t/lib/anydbm.t with 100% similarity]
lib/Attribute/Handlers.t [moved from t/lib/attrhand.t with 100% similarity]
lib/AutoLoader.t [moved from t/lib/autoloader.t with 100% similarity]
lib/Benchmark.t [moved from t/lib/dprof.t with 100% similarity]
lib/CGI/t/form.t [moved from t/lib/cgi-form.t with 100% similarity]
lib/CGI/t/function.t [moved from t/lib/cgi-function.t with 100% similarity]
lib/CGI/t/html.t [moved from t/lib/cgi-html.t with 100% similarity]
lib/CGI/t/pretty.t [moved from t/lib/cgi-pretty.t with 100% similarity]
lib/CGI/t/request.t [moved from t/lib/cgi-request.t with 100% similarity]
lib/CGI/t/util.t [moved from t/lib/cgi-esc.t with 100% similarity]
lib/CPAN/t/loadme.t [moved from t/lib/cpan-loadme.t with 100% similarity]
lib/CPAN/t/vcmp.t [moved from t/lib/cpan-vcmp.t with 100% similarity]
lib/Carp.t [moved from t/lib/carp.t with 100% similarity]
lib/Class/ISA/test.pl [moved from t/lib/class-isa.t with 100% similarity]
lib/Class/Struct.t [moved from t/lib/class-struct.t with 100% similarity]
lib/Devel/SelfStubber.t [moved from t/lib/selfstubber.t with 100% similarity]
lib/Digest.t [moved from t/lib/digest.t with 100% similarity]
lib/DirHandle.t [moved from t/lib/dirhand.t with 100% similarity]
lib/English.t [moved from t/lib/english.t with 100% similarity]
lib/Env/array.t [moved from t/lib/env.t with 100% similarity]
lib/Env/env.t [moved from t/lib/env-array.t with 100% similarity]
lib/Exporter.t [moved from t/lib/exporter.t with 100% similarity]
lib/ExtUtils.t [moved from t/lib/extutils.t with 100% similarity]
lib/Fatal.t [moved from t/lib/fatal.t with 100% similarity]
lib/File/Basename.t [moved from t/lib/basename.t with 100% similarity]
lib/File/CheckTree.t [moved from t/lib/checktree.t with 75% similarity]
lib/File/Compare.t [moved from t/lib/filecomp.t with 100% similarity]
lib/File/Copy.t [moved from t/lib/filecopy.t with 100% similarity]
lib/File/DosGlob.t [moved from t/lib/dosglob.t with 92% similarity]
lib/File/Find/find.t [moved from t/lib/filefind.t with 99% similarity]
lib/File/Find/taint.t [moved from t/lib/findtaint.t with 98% similarity]
lib/File/Glob/basic.t [moved from t/lib/glob-basic.t with 100% similarity]
lib/File/Glob/case.t [moved from t/lib/glob-case.t with 81% similarity]
lib/File/Glob/global.t [moved from t/lib/glob-global.t with 94% similarity]
lib/File/Glob/taint.t [moved from t/lib/glob-taint.t with 100% similarity]
lib/File/Path.t [moved from t/lib/filepath.t with 100% similarity]
lib/File/Spec.t [moved from t/lib/filespec.t with 100% similarity]
lib/File/Spec/Functions.t [moved from t/lib/filefunc.t with 100% similarity]
lib/File/Temp/mktemp.t [moved from t/lib/ftmp-mktemp.t with 100% similarity]
lib/File/Temp/posix.t [moved from t/lib/ftmp-posix.t with 100% similarity]
lib/File/Temp/security.t [moved from t/lib/ftmp-security.t with 100% similarity]
lib/File/Temp/tempfile.t [moved from t/lib/ftmp-tempfile.t with 100% similarity]
lib/File/stat.t [moved from t/lib/filestat.t with 100% similarity]
lib/FileCache.t [moved from t/lib/filecache.t with 100% similarity]
lib/FileHandle.t [moved from t/lib/filehand.t with 100% similarity]
lib/Filter/Simple/test.pl [moved from t/lib/filter-simple.t with 100% similarity]
lib/FindBin.t [moved from t/lib/findbin.t with 66% similarity]
lib/Getopt/Long/basic.t [moved from t/lib/gol-basic.t with 100% similarity]
lib/Getopt/Long/compat.t [moved from t/lib/gol-compat.t with 100% similarity]
lib/Getopt/Long/linkage.t [moved from t/lib/gol-linkage.t with 100% similarity]
lib/Getopt/Long/oo.t [moved from t/lib/gol-oo.t with 100% similarity]
lib/Getopt/Std.t [moved from t/lib/getopt.t with 100% similarity]
lib/I18N/Collate.t [moved from t/lib/i18n-collate.t with 100% similarity]
lib/I18N/LangTags/test.pl [moved from t/lib/i18n-langtags.t with 100% similarity]
lib/IPC/Open2.t [moved from t/lib/open2.t with 100% similarity, mode: 0644]
lib/IPC/Open3.t [moved from t/lib/open3.t with 100% similarity, mode: 0644]
lib/IPC/SysV.t [moved from t/lib/ipc_sysv.t with 100% similarity]
lib/Locale/Codes/t/all.t [moved from t/lib/lc-all.t with 100% similarity]
lib/Locale/Codes/t/constants.t [moved from t/lib/lc-constants.t with 100% similarity]
lib/Locale/Codes/t/country.t [moved from t/lib/lc-country.t with 100% similarity]
lib/Locale/Codes/t/currency.t [moved from t/lib/lc-currency.t with 100% similarity]
lib/Locale/Codes/t/languages.t [moved from t/lib/lc-language.t with 100% similarity]
lib/Locale/Codes/t/uk.t [moved from t/lib/lc-uk.t with 100% similarity]
lib/Locale/Maketext.t [moved from t/lib/lc-maketext.t with 100% similarity]
lib/Math/BigInt/t/bigfltpm.t [moved from t/lib/bigfltpm.t with 100% similarity]
lib/Math/BigInt/t/bigintpm.t [moved from t/lib/bigintpm.t with 100% similarity]
lib/Math/BigInt/t/mbimbf.t [moved from t/lib/mbimbf.t with 100% similarity]
lib/Math/Complex.t [moved from t/lib/complex.t with 100% similarity]
lib/Math/Trig.t [moved from t/lib/trig.t with 100% similarity]
lib/NEXT/test.pl [moved from t/lib/next.t with 100% similarity]
lib/Net/hostent.t [moved from t/lib/net-hostent.t with 100% similarity]
lib/Net/netent.t [moved from t/lib/net-nent.t with 100% similarity]
lib/Net/protoent.t [moved from t/lib/net-pent.t with 100% similarity]
lib/Net/servent.t [moved from t/lib/net-sent.t with 100% similarity]
lib/Search/Dict.t [moved from t/lib/searchdict.t with 100% similarity]
lib/SelectSaver.t [moved from t/lib/selectsaver.t with 100% similarity]
lib/SelfLoader.t [moved from t/lib/selfloader.t with 100% similarity]
lib/Switch/test.pl [moved from t/lib/switch.t with 100% similarity]
lib/Symbol.t [moved from t/lib/symbol.t with 100% similarity]
lib/Term/ANSIColor/test.pl [moved from t/lib/ansicolor.t with 100% similarity]
lib/Test/Harness.pm
lib/Test/Harness.t [moved from t/lib/test-harness.t with 100% similarity]
lib/Test/t/fail.t [moved from t/lib/Test/fail.t with 100% similarity]
lib/Test/t/mix.t [moved from t/lib/Test/mix.t with 100% similarity]
lib/Test/t/onfail.t [moved from t/lib/Test/onfail.t with 100% similarity]
lib/Test/t/qr.t [moved from t/lib/Test/qr.t with 100% similarity]
lib/Test/t/skip.t [moved from t/lib/Test/skip.t with 100% similarity]
lib/Test/t/success.t [moved from t/lib/Test/success.t with 100% similarity]
lib/Test/t/todo.t [moved from t/lib/Test/todo.t with 100% similarity]
lib/Text/Balanced/t/genxt.t [moved from t/lib/tb-genxt.t with 100% similarity]
lib/Text/Balanced/t/xbrak.t [moved from t/lib/tb-xbrak.t with 100% similarity]
lib/Text/Balanced/t/xcode.t [moved from t/lib/tb-xcode.t with 100% similarity]
lib/Text/Balanced/t/xdeli.t [moved from t/lib/tb-xdeli.t with 100% similarity]
lib/Text/Balanced/t/xmult.t [moved from t/lib/tb-xmult.t with 100% similarity]
lib/Text/Balanced/t/xquot.t [moved from t/lib/tb-xquot.t with 100% similarity]
lib/Text/Balanced/t/xtagg.t [moved from t/lib/tb-xtagg.t with 100% similarity]
lib/Text/Balanced/t/xvari.t [moved from t/lib/tb-xvari.t with 100% similarity]
lib/Text/ParseWords.t [moved from t/lib/parsewords.t with 100% similarity]
lib/Text/Soundex.t [moved from t/lib/soundex.t with 100% similarity]
lib/Text/Tabs.t [moved from t/lib/texttabs.t with 100% similarity]
lib/Text/Wrap/fill.t [moved from t/lib/textfill.t with 100% similarity]
lib/Text/Wrap/wrap.t [moved from t/lib/textwrap.t with 100% similarity]
lib/Tie/Array/push.t [moved from t/lib/tie-push.t with 100% similarity]
lib/Tie/Array/splice.t [moved from t/lib/tie-splice.t with 100% similarity]
lib/Tie/Array/std.t [moved from t/lib/tie-stdarray.t with 100% similarity]
lib/Tie/Array/stdpush.t [moved from t/lib/tie-stdpush.t with 100% similarity]
lib/Tie/Handle/stdhandle.t [moved from t/lib/tie-stdhandle.t with 100% similarity]
lib/Tie/RefHash.t [moved from t/lib/tie-refhash.t with 100% similarity]
lib/Tie/SubstrHash.t [moved from t/lib/tie-substrhash.t with 100% similarity]
lib/Time/Local.t [moved from t/lib/timelocal.t with 100% similarity]
lib/Time/gmtime.t [moved from t/lib/time-gmtime.t with 100% similarity]
lib/Time/localtime.t [moved from t/lib/time-localtime.t with 100% similarity]
lib/User/grent.t [moved from t/lib/user-grent.t with 100% similarity]
lib/User/pwent.t [moved from t/lib/user-pwent.t with 100% similarity]
lib/autouse.t [moved from t/pragma/autouse.t with 100% similarity]
lib/bigfloat.t [moved from t/lib/bigfloat.t with 100% similarity]
lib/bigint.t [moved from t/lib/bigint.t with 100% similarity]
lib/charnames.t [moved from t/lib/charnames.t with 100% similarity]
lib/constant.t [moved from t/pragma/constant.t with 100% similarity, mode: 0644]
lib/diagnostics.t [moved from t/pragma/diagnostics.t with 100% similarity, mode: 0644]
lib/fields.t [moved from t/lib/fields.t with 100% similarity]
lib/h2ph.t [moved from t/lib/h2ph.t with 100% similarity]
lib/locale.t [moved from t/pragma/locale.t with 99% similarity, mode: 0644]
lib/locale/latin1 [moved from t/pragma/locale/latin1 with 100% similarity]
lib/locale/utf8 [moved from t/pragma/locale/utf8 with 100% similarity]
lib/overload.t [moved from t/pragma/overload.t with 100% similarity, mode: 0644]
lib/ph.t [moved from t/lib/ph.t with 100% similarity]
lib/strict.t [moved from t/pragma/strict.t with 100% similarity, mode: 0644]
lib/strict/refs [moved from t/pragma/strict-refs with 100% similarity]
lib/strict/subs [moved from t/pragma/strict-subs with 100% similarity]
lib/strict/vars [moved from t/pragma/strict-vars with 100% similarity]
lib/subs.t [moved from t/pragma/subs.t with 100% similarity, mode: 0644]
lib/utf8.t [moved from t/pragma/utf8.t with 100% similarity, mode: 0644]
lib/vars.t [moved from t/pragma/vars.t with 100% similarity]
lib/warnings/1global [moved from t/pragma/warn/1global with 100% similarity]
lib/warnings/2use [moved from t/pragma/warn/2use with 100% similarity]
lib/warnings/3both [moved from t/pragma/warn/3both with 100% similarity]
lib/warnings/4lint [moved from t/pragma/warn/4lint with 100% similarity]
lib/warnings/5nolint [moved from t/pragma/warn/5nolint with 100% similarity]
lib/warnings/6default [moved from t/pragma/warn/6default with 100% similarity]
lib/warnings/7fatal [moved from t/pragma/warn/7fatal with 100% similarity]
lib/warnings/8signal [moved from t/pragma/warn/8signal with 100% similarity]
lib/warnings/9enabled [moved from t/pragma/warn/9enabled with 100% similarity]
lib/warnings/av [moved from t/pragma/warn/av with 100% similarity]
lib/warnings/doio [moved from t/pragma/warn/doio with 100% similarity]
lib/warnings/doop [moved from t/pragma/warn/doop with 100% similarity]
lib/warnings/gv [moved from t/pragma/warn/gv with 100% similarity]
lib/warnings/hv [moved from t/pragma/warn/hv with 100% similarity]
lib/warnings/malloc [moved from t/pragma/warn/malloc with 100% similarity]
lib/warnings/mg [moved from t/pragma/warn/mg with 100% similarity]
lib/warnings/op [moved from t/pragma/warn/op with 100% similarity]
lib/warnings/perl [moved from t/pragma/warn/perl with 100% similarity]
lib/warnings/perlio [moved from t/pragma/warn/perlio with 100% similarity]
lib/warnings/perly [moved from t/pragma/warn/perly with 100% similarity]
lib/warnings/pp [moved from t/pragma/warn/pp with 100% similarity]
lib/warnings/pp_ctl [moved from t/pragma/warn/pp_ctl with 100% similarity]
lib/warnings/pp_hot [moved from t/pragma/warn/pp_hot with 100% similarity]
lib/warnings/pp_sys [moved from t/pragma/warn/pp_sys with 100% similarity]
lib/warnings/regcomp [moved from t/pragma/warn/regcomp with 100% similarity]
lib/warnings/regexec [moved from t/pragma/warn/regexec with 100% similarity]
lib/warnings/run [moved from t/pragma/warn/run with 100% similarity]
lib/warnings/sv [moved from t/pragma/warn/sv with 100% similarity]
lib/warnings/taint [moved from t/pragma/warn/taint with 100% similarity]
lib/warnings/toke [moved from t/pragma/warn/toke with 100% similarity]
lib/warnings/universal [moved from t/pragma/warn/universal with 100% similarity]
lib/warnings/utf8 [moved from t/pragma/warn/utf8 with 100% similarity]
lib/warnings/util [moved from t/pragma/warn/util with 100% similarity]
t/TEST
t/harness
t/op/sub_lval.t [moved from t/pragma/sub_lval.t with 100% similarity]
t/pragma/warnings.t [deleted file]