PATH=/opt/SUNWspro/bin:/usr/local/bin:/opt/csw/bin:/usr/ccs/bin:/usr/bin:/usr/sbin Start 2013-04-26T10:06:27 ActivePerl-1003 CPAN-1.9800 Reading '/export/home/fly1003/var/cpan/Metadata' Database was generated on Fri, 26 Apr 2013 16:08:58 GMT Running make for S/SA/SARTAK/App-Nopaste-0.92.tar.gz Checksum for /net/nas/data/cpan/authors/id/S/SA/SARTAK/App-Nopaste-0.92.tar.gz ok You have Archive::Tar 1.38_01, but 1.50 or later is recommended. Please upgrade. App-Nopaste-0.92/ App-Nopaste-0.92/bin/ App-Nopaste-0.92/Changes App-Nopaste-0.92/inc/ App-Nopaste-0.92/lib/ App-Nopaste-0.92/Makefile.PL App-Nopaste-0.92/MANIFEST App-Nopaste-0.92/META.yml App-Nopaste-0.92/t/ App-Nopaste-0.92/t/000-load.t App-Nopaste-0.92/t/001-subclass_cmd.t App-Nopaste-0.92/t/002-encoding.t App-Nopaste-0.92/lib/App/ App-Nopaste-0.92/lib/App/Nopaste/ App-Nopaste-0.92/lib/App/Nopaste.pm App-Nopaste-0.92/lib/App/Nopaste/Command.pm App-Nopaste-0.92/lib/App/Nopaste/Service/ App-Nopaste-0.92/lib/App/Nopaste/Service.pm App-Nopaste-0.92/lib/App/Nopaste/Service/Codepeek.pm App-Nopaste-0.92/lib/App/Nopaste/Service/Debian.pm App-Nopaste-0.92/lib/App/Nopaste/Service/Gist.pm App-Nopaste-0.92/lib/App/Nopaste/Service/PastebinCom.pm App-Nopaste-0.92/lib/App/Nopaste/Service/Pastie.pm App-Nopaste-0.92/lib/App/Nopaste/Service/Shadowcat.pm App-Nopaste-0.92/lib/App/Nopaste/Service/Snitch.pm App-Nopaste-0.92/lib/App/Nopaste/Service/ssh.pm App-Nopaste-0.92/lib/App/Nopaste/Service/Ubuntu.pm App-Nopaste-0.92/inc/Module/ App-Nopaste-0.92/inc/Module/AutoInstall.pm App-Nopaste-0.92/inc/Module/Install/ App-Nopaste-0.92/inc/Module/Install.pm App-Nopaste-0.92/inc/Module/Install/AutoInstall.pm App-Nopaste-0.92/inc/Module/Install/AutoManifest.pm App-Nopaste-0.92/inc/Module/Install/Base.pm App-Nopaste-0.92/inc/Module/Install/Can.pm App-Nopaste-0.92/inc/Module/Install/Fetch.pm App-Nopaste-0.92/inc/Module/Install/GithubMeta.pm App-Nopaste-0.92/inc/Module/Install/Include.pm App-Nopaste-0.92/inc/Module/Install/Makefile.pm App-Nopaste-0.92/inc/Module/Install/ManifestSkip.pm App-Nopaste-0.92/inc/Module/Install/Metadata.pm App-Nopaste-0.92/inc/Module/Install/Scripts.pm App-Nopaste-0.92/inc/Module/Install/Win32.pm App-Nopaste-0.92/inc/Module/Install/WriteAll.pm App-Nopaste-0.92/bin/nopaste CPAN.pm: Building S/SA/SARTAK/App-Nopaste-0.92.tar.gz >>> /export/home/fly1003/bin/perl Makefile.PL *** Module::AutoInstall version 1.06 *** Checking for Perl dependencies... *** Since we're running under CPAN, I'll just let it take care of the dependency's installation later. [Core Features] - WWW::Mechanize ...loaded. (1.72) - Module::Pluggable ...loaded. (4.0) - Getopt::Long::Descriptive ...loaded. (0.093 >= 0.090) - Class::Load ...loaded. (0.20) - URI::Escape ...loaded. (3.31) - JSON ...loaded. (2.57) [pastebin.com support] - WWW::Pastebin::PastebinCom::Create ...loaded. (0.004) [copying of URLs with -x/--copy] - Clipboard ...loaded. (0.13) [copy files to remote server with scp] - File::Temp ...loaded. (0.2301) - File::Spec ...loaded. (3.40) [open URLs in a browser] - Browser::Open ...loaded. (0.04) *** Module::AutoInstall configuration finished. Checking if your kit is complete... Looks good Writing Makefile for App::Nopaste Writing MYMETA.yml and MYMETA.json Could not read metadata file. Falling back to other methods to determine prerequisites ---- Unsatisfied dependencies detected during ---- ---- SARTAK/App-Nopaste-0.92.tar.gz ---- Getopt::Long::Descriptive [requires] Running make test Delayed until after prerequisites Running test for module 'Getopt::Long::Descriptive' Running make for R/RJ/RJBS/Getopt-Long-Descriptive-0.093.tar.gz Checksum for /export/home/fly1003/var/cpan/sources/authors/id/R/RJ/RJBS/Getopt-Long-Descriptive-0.093.tar.gz ok Getopt-Long-Descriptive-0.093 Getopt-Long-Descriptive-0.093/README Getopt-Long-Descriptive-0.093/Changes Getopt-Long-Descriptive-0.093/LICENSE Getopt-Long-Descriptive-0.093/dist.ini Getopt-Long-Descriptive-0.093/META.yml Getopt-Long-Descriptive-0.093/MANIFEST Getopt-Long-Descriptive-0.093/META.json Getopt-Long-Descriptive-0.093/Makefile.PL Getopt-Long-Descriptive-0.093/t Getopt-Long-Descriptive-0.093/t/00-compile.t Getopt-Long-Descriptive-0.093/t/descriptive.t Getopt-Long-Descriptive-0.093/xt/release Getopt-Long-Descriptive-0.093/xt/release/pod-syntax.t Getopt-Long-Descriptive-0.093/t/000-report-versions-tiny.t Getopt-Long-Descriptive-0.093/lib/Getopt/Long Getopt-Long-Descriptive-0.093/lib/Getopt/Long/Descriptive.pm Getopt-Long-Descriptive-0.093/xt/release/changes_has_content.t Getopt-Long-Descriptive-0.093/lib/Getopt/Long/Descriptive Getopt-Long-Descriptive-0.093/lib/Getopt/Long/Descriptive/Opts.pm Getopt-Long-Descriptive-0.093/lib/Getopt/Long/Descriptive/Usage.pm CPAN.pm: Building R/RJ/RJBS/Getopt-Long-Descriptive-0.093.tar.gz >>> /export/home/fly1003/bin/perl Makefile.PL Checking if your kit is complete... Looks good Writing Makefile for Getopt::Long::Descriptive Writing MYMETA.yml and MYMETA.json ---- Unsatisfied dependencies detected during ---- ---- RJBS/Getopt-Long-Descriptive-0.093.tar.gz ---- Sub::Exporter [requires] Params::Validate [requires] Running make test Delayed until after prerequisites Running test for module 'Sub::Exporter' Running make for R/RJ/RJBS/Sub-Exporter-0.985.tar.gz Checksum for /export/home/fly1003/var/cpan/sources/authors/id/R/RJ/RJBS/Sub-Exporter-0.985.tar.gz ok Sub-Exporter-0.985/ Sub-Exporter-0.985/Changes Sub-Exporter-0.985/dist.ini Sub-Exporter-0.985/lib/ Sub-Exporter-0.985/LICENSE Sub-Exporter-0.985/Makefile.PL Sub-Exporter-0.985/MANIFEST Sub-Exporter-0.985/META.json Sub-Exporter-0.985/META.yml Sub-Exporter-0.985/README Sub-Exporter-0.985/t/ Sub-Exporter-0.985/xt/ Sub-Exporter-0.985/xt/release/ Sub-Exporter-0.985/xt/release/changes_has_content.t Sub-Exporter-0.985/xt/release/pod-syntax.t Sub-Exporter-0.985/t/00-compile.t Sub-Exporter-0.985/t/000-report-versions-tiny.t Sub-Exporter-0.985/t/col-init.t Sub-Exporter-0.985/t/collection.t Sub-Exporter-0.985/t/expand-group.t Sub-Exporter-0.985/t/faux-export.t Sub-Exporter-0.985/t/gen-callable.t Sub-Exporter-0.985/t/group-generator.t Sub-Exporter-0.985/t/inherited.t Sub-Exporter-0.985/t/into-level.t Sub-Exporter-0.985/t/lib/ Sub-Exporter-0.985/t/real-export-groupgen.t Sub-Exporter-0.985/t/real-export-href.t Sub-Exporter-0.985/t/real-export-setup.t Sub-Exporter-0.985/t/util-curry.t Sub-Exporter-0.985/t/util-currychain.t Sub-Exporter-0.985/t/util-like.t Sub-Exporter-0.985/t/util-merge.t Sub-Exporter-0.985/t/util-mixin.t Sub-Exporter-0.985/t/util-namemap.t Sub-Exporter-0.985/t/valid-config.t Sub-Exporter-0.985/t/lib/Test/ Sub-Exporter-0.985/t/lib/Test/SubExporter/ Sub-Exporter-0.985/t/lib/Test/SubExporter/DashSetup.pm Sub-Exporter-0.985/t/lib/Test/SubExporter/Faux.pm Sub-Exporter-0.985/t/lib/Test/SubExporter/GroupGen.pm Sub-Exporter-0.985/t/lib/Test/SubExporter/GroupGenSubclass.pm Sub-Exporter-0.985/t/lib/Test/SubExporter/ObjGen.pm Sub-Exporter-0.985/t/lib/Test/SubExporter/s_e.pm Sub-Exporter-0.985/lib/Sub/ Sub-Exporter-0.985/lib/Sub/Exporter/ Sub-Exporter-0.985/lib/Sub/Exporter.pm Sub-Exporter-0.985/lib/Sub/Exporter/Cookbook.pod Sub-Exporter-0.985/lib/Sub/Exporter/Tutorial.pod Sub-Exporter-0.985/lib/Sub/Exporter/Util.pm CPAN.pm: Building R/RJ/RJBS/Sub-Exporter-0.985.tar.gz >>> /export/home/fly1003/bin/perl Makefile.PL Checking if your kit is complete... Looks good Writing Makefile for Sub::Exporter Writing MYMETA.yml and MYMETA.json ---- Unsatisfied dependencies detected during ---- ---- RJBS/Sub-Exporter-0.985.tar.gz ---- Data::OptList [requires] Params::Util [requires] Sub::Install [requires] Running make test Delayed until after prerequisites Running test for module 'Data::OptList' Running make for R/RJ/RJBS/Data-OptList-0.107.tar.gz Checksum for /export/home/fly1003/var/cpan/sources/authors/id/R/RJ/RJBS/Data-OptList-0.107.tar.gz ok Data-OptList-0.107 Data-OptList-0.107/README Data-OptList-0.107/Changes Data-OptList-0.107/LICENSE Data-OptList-0.107/dist.ini Data-OptList-0.107/t Data-OptList-0.107/t/hash.t Data-OptList-0.107/META.yml Data-OptList-0.107/MANIFEST Data-OptList-0.107/t/mkopt.t Data-OptList-0.107/META.json Data-OptList-0.107/Makefile.PL Data-OptList-0.107/lib/Data Data-OptList-0.107/lib/Data/OptList.pm Data-OptList-0.107/t/release-pod-syntax.t CPAN.pm: Building R/RJ/RJBS/Data-OptList-0.107.tar.gz >>> /export/home/fly1003/bin/perl Makefile.PL Checking if your kit is complete... Looks good Writing Makefile for Data::OptList Writing MYMETA.yml and MYMETA.json ---- Unsatisfied dependencies detected during ---- ---- RJBS/Data-OptList-0.107.tar.gz ---- Sub::Install [requires] Running make test Delayed until after prerequisites Running test for module 'Sub::Install' Running make for R/RJ/RJBS/Sub-Install-0.926.tar.gz Checksum for /export/home/fly1003/var/cpan/sources/authors/id/R/RJ/RJBS/Sub-Install-0.926.tar.gz ok Sub-Install-0.926/ Sub-Install-0.926/Changes Sub-Install-0.926/lib/ Sub-Install-0.926/LICENSE Sub-Install-0.926/Makefile.PL Sub-Install-0.926/MANIFEST Sub-Install-0.926/META.json Sub-Install-0.926/META.yml Sub-Install-0.926/MYMETA.json Sub-Install-0.926/MYMETA.yml Sub-Install-0.926/README Sub-Install-0.926/t/ Sub-Install-0.926/t/00-load.t Sub-Install-0.926/t/auto_as.t Sub-Install-0.926/t/export.t Sub-Install-0.926/t/inst-blessed.t Sub-Install-0.926/t/install.t Sub-Install-0.926/t/misc_errors.t Sub-Install-0.926/t/perl-critic.t Sub-Install-0.926/t/pod-coverage.t Sub-Install-0.926/t/pod.t Sub-Install-0.926/t/reinstall.t Sub-Install-0.926/t/SI_install.t Sub-Install-0.926/t/SI_reinstall.t Sub-Install-0.926/lib/Sub/ Sub-Install-0.926/lib/Sub/Install.pm CPAN.pm: Building R/RJ/RJBS/Sub-Install-0.926.tar.gz >>> /export/home/fly1003/bin/perl Makefile.PL Checking if your kit is complete... Looks good Writing Makefile for Sub::Install Writing MYMETA.yml and MYMETA.json >>> make cp lib/Sub/Install.pm blib/lib/Sub/Install.pm Manifying blib/man3/Sub::Install.3 RJBS/Sub-Install-0.926.tar.gz make -- OK Running make test >>> make test TEST_VERBOSE=1 PERL_DL_NONLAZY=1 /export/home/fly1003/bin/perl "-MExtUtils::Command::MM" "-e" "test_harness(1, 'blib/lib', 'blib/arch')" t/*.t # Testing Sub::Install 0.926 t/00-load.t ....... 1..1 ok 1 - use Sub::Install; ok t/auto_as.t ....... ok 1 - method installed by name ok 2 - method installed by ref, without name 1..2 ok t/export.t ........ 1..4 ok 1 - use Sub::Install; ok 2 - exception on bad import ok 3 - foo isn't imported yet ok 4 - foo imported from Bar OK ok t/inst-blessed.t .. ok 1 - use Sub::Install; ok 2 - installed sub is OK 1..2 ok t/install.t ....... 1..17 ok 1 - return value of first install_sub isa CODE ok 2 - it returns the correct code ref ok 3 - installed sub runs ok 4 - got expected warning ok 5 - correct redefinition warning went to $SIG{__WARN__} ok 6 - correct prototype warning went to $SIG{__WARN__} ok 7 - return value of second install_sub isa CODE ok 8 - install2 returns correct code ref ok 9 - installed sub runs (with new arguments) ok 10 - return value of third install_sub isa CODE ok 11 - it returns the correct code ref ok 12 - sub previously installed into main still runs properly ok 13 - remotely installed sub runs properly ok 14 - return value of fourth install_sub isa CODE ok 15 - it returns the correct code ref ok 16 - the original code does what we want ok 17 - and the installed code works, too ok t/misc_errors.t ... ok 1 - you must supply something to install ok 2 - error on unfound sub name ok 3 - anon subs need names to install 1..3 ok t/perl-critic.t ... skipped: define PERL_TEST_CRITIC to run these tests t/pod-coverage.t .. 1..1 ok 1 - Pod coverage on Sub::Install ok t/pod.t ........... 1..1 ok 1 - POD test for blib/lib/Sub/Install.pm ok t/reinstall.t ..... 1..15 ok 1 - return value of first install_sub isa CODE ok 2 - it returned the right coderef ok 3 - returned code ref runs ok 4 - reinstalled sub runs ok 5 - got expected warning ok 6 - correct warning went to $SIG{__WARN__} ok 7 - return value of second install_sub isa CODE ok 8 - it returned the right coderef ok 9 - returned code ref runs ok 10 - reinstalled sub reruns ok 11 - return value of third install_sub isa CODE ok 12 - it returned the right coderef ok 13 - reinstalled sub reruns ok 14 - remotely installed sub runs ok 15 - (experimental fatal installer should croak) ok t/SI_install.t .... ok 1 - install returns code ref ok 2 - install returns correct code ref ok 3 - installed sub runs ok 4 - warned as expected ok 5 - install2 returns code ref ok 6 - install2 returns correct code ref ok 7 - installed sub reruns ok 8 - install2 returns code ref ok 9 - install2 returns correct code ref ok 10 - installed sub reruns ok 11 - remotely installed sub runs 1..11 ok t/SI_reinstall.t .. ok 1 - reinstall returns code ref ok 2 - reinstall returns correct code ref ok 3 - reinstalled sub runs ok 4 - reinstall2 returns code ref ok 5 - reinstall2 returns correct code ref ok 6 - reinstalled sub reruns ok 7 - reinstall2 returns code ref ok 8 - reinstall2 returns correct code ref ok 9 - reinstalled sub reruns ok 10 - remotely reinstalled sub runs 1..10 ok All tests successful. Files=12, Tests=67, 3 wallclock secs ( 0.19 usr 0.13 sys + 1.85 cusr 0.35 csys = 2.52 CPU) Result: PASS RJBS/Sub-Install-0.926.tar.gz make test TEST_VERBOSE=1 -- OK PPD for Sub-Install-0.926 already made Running make for R/RJ/RJBS/Data-OptList-0.107.tar.gz Prepending /export/home/fly1003/var/cpan/build/Sub-Install-0.926-2B6bQx/blib/arch /export/home/fly1003/var/cpan/build/Sub-Install-0.926-2B6bQx/blib/lib to PERL5LIB for 'get' Has already been unwrapped into directory /export/home/fly1003/var/cpan/build/Data-OptList-0.107-oXC1ed Prepending /export/home/fly1003/var/cpan/build/Sub-Install-0.926-2B6bQx/blib/arch /export/home/fly1003/var/cpan/build/Sub-Install-0.926-2B6bQx/blib/lib to PERL5LIB for 'make' CPAN.pm: Building R/RJ/RJBS/Data-OptList-0.107.tar.gz Warning: Prerequisite 'Sub::Install => 0.921' for 'RJBS/Data-OptList-0.107.tar.gz' already built but the result looks suspicious. Skipping another build attempt, to prevent looping endlessly. >>> make cp lib/Data/OptList.pm blib/lib/Data/OptList.pm Manifying blib/man3/Data::OptList.3 RJBS/Data-OptList-0.107.tar.gz make -- OK Prepending /export/home/fly1003/var/cpan/build/Sub-Install-0.926-2B6bQx/blib/arch /export/home/fly1003/var/cpan/build/Sub-Install-0.926-2B6bQx/blib/lib to PERL5LIB for 'test' Running make test >>> make test TEST_VERBOSE=1 PERL_DL_NONLAZY=1 /export/home/fly1003/bin/perl "-MExtUtils::Command::MM" "-e" "test_harness(1, 'blib/lib', 'blib/arch')" t/*.t t/hash.t ................ 1..13 ok 1 - use Data::OptList; ok 2 - empty opt list expands properly ok 3 - undef opt list expands properly ok 4 - empty arrayref opt list expands properly ok 5 - empty hashref opt list expands properly ok 6 - opt list of just names expands ok 7 - opt list of names expands with :group names ok 8 - opt list of names and values expands ok 9 - opt list of names and values expands, ignoring undef ok 10 - opt list of names and values expands with must_be ok 11 - opt list of names and values expands with [must_be] ok 12 - exception tossed on invaild ref value ok 13 - exception tossed on invaild ref value ok t/mkopt.t ............... ok 1 - empty opt list expands properly ok 2 - undef expands into [] ok 3 - opt list of just names expands ok 4 - hash opt list expands properly ok 5 - opt list of just names expands with must_be ok 6 - opt list of names expands with :group names ok 7 - opt list of names and values expands ok 8 - opt list of names and values expands with must_be ok 9 - opt list of names and values expands with [must_be] ok 10 - opt list of names and values expands with must_be, must_be object ok 11 - opt list of names and values expands with [must_be], must_be object ok 12 - exception tossed on invaild ref value ok 13 - exception tossed on invaild ref value ok 14 - exception tossed on invaild ref value ok 15 - exception tossed on invaild ref value ok 16 - exception tossed on invaild ref value ok 17 - opt list of names and values expands, ignoring undef ok 18 - require_unique constraint catches repeat ok 19 - previously tested expansion OK with require_unique ok 20 ok 21 1..21 ok t/release-pod-syntax.t .. skipped: these tests are for release candidate testing All tests successful. Files=3, Tests=34, 1 wallclock secs ( 0.12 usr 0.02 sys + 0.41 cusr 0.12 csys = 0.67 CPU) Result: PASS RJBS/Data-OptList-0.107.tar.gz make test TEST_VERBOSE=1 -- OK PPD for Data-OptList-0.107 already made Running test for module 'Params::Util' Running make for A/AD/ADAMK/Params-Util-1.07.tar.gz Prepending /export/home/fly1003/var/cpan/build/Data-OptList-0.107-oXC1ed/blib/arch /export/home/fly1003/var/cpan/build/Data-OptList-0.107-oXC1ed/blib/lib /export/home/fly1003/var/cpan/build/Sub-Install-0.926-2B6bQx/blib/arch /export/home/fly1003/var/cpan/build/Sub-Install-0.926-2B6bQx/blib/lib to PERL5LIB for 'get' Checksum for /export/home/fly1003/var/cpan/sources/authors/id/A/AD/ADAMK/Params-Util-1.07.tar.gz ok Params-Util-1.07/ Params-Util-1.07/META.json Params-Util-1.07/META.yml Params-Util-1.07/README Params-Util-1.07/Makefile.PL Params-Util-1.07/LICENSE Params-Util-1.07/MYMETA.json Params-Util-1.07/xt/ Params-Util-1.07/xt/meta.t Params-Util-1.07/xt/pmv.t Params-Util-1.07/xt/pod.t Params-Util-1.07/Util.xs Params-Util-1.07/MANIFEST Params-Util-1.07/lib/ Params-Util-1.07/lib/Params/ Params-Util-1.07/lib/Params/Util.pm Params-Util-1.07/Changes Params-Util-1.07/t/ Params-Util-1.07/t/04_codelike.t Params-Util-1.07/t/08_driver.t Params-Util-1.07/t/16_invocant.t Params-Util-1.07/t/14_codelike.t Params-Util-1.07/t/18_driver.t Params-Util-1.07/t/12_main.t Params-Util-1.07/t/02_main.t Params-Util-1.07/t/06_invocant.t Params-Util-1.07/t/19_insideout.t Params-Util-1.07/t/15_typelike.t Params-Util-1.07/t/07_handle.t Params-Util-1.07/t/05_typelike.t Params-Util-1.07/t/17_handle.t Params-Util-1.07/t/09_insideout.t Params-Util-1.07/t/handles/ Params-Util-1.07/t/handles/readfile.txt Params-Util-1.07/t/handles/handle.txt Params-Util-1.07/t/01_compile.t Params-Util-1.07/t/11_compile.t Params-Util-1.07/t/driver/ Params-Util-1.07/t/driver/E.pm Params-Util-1.07/t/driver/A.pm Params-Util-1.07/t/driver/D.pm Params-Util-1.07/t/driver/My_B.pm Params-Util-1.07/t/driver/F.pm Params-Util-1.07/t/driver/B.pm Params-Util-1.07/t/13_all.t Params-Util-1.07/t/03_all.t Prepending /export/home/fly1003/var/cpan/build/Data-OptList-0.107-oXC1ed/blib/arch /export/home/fly1003/var/cpan/build/Data-OptList-0.107-oXC1ed/blib/lib /export/home/fly1003/var/cpan/build/Sub-Install-0.926-2B6bQx/blib/arch /export/home/fly1003/var/cpan/build/Sub-Install-0.926-2B6bQx/blib/lib to PERL5LIB for 'make' CPAN.pm: Building A/AD/ADAMK/Params-Util-1.07.tar.gz >>> /export/home/fly1003/bin/perl Makefile.PL Checking if your kit is complete... Looks good Writing Makefile for Params::Util Writing MYMETA.yml and MYMETA.json >>> make cp lib/Params/Util.pm blib/lib/Params/Util.pm /export/home/fly1003/bin/perl /export/home/fly1003/var/megalib/ExtUtils/xsubpp -typemap /export/home/fly1003/ap1003/lib/ExtUtils/typemap Util.xs > Util.xsc && mv Util.xsc Util.c cc -c -D_REENTRANT -DUSE_SITECUSTOMIZE -DPRIVLIB_LAST_IN_INC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -O -DVERSION=\"1.07\" -DXS_VERSION=\"1.07\" -KPIC "-I/export/home/fly1003/ap1003/lib/CORE" -DPERL_EXT Util.c Running Mkbootstrap for Params::Util () chmod 644 Util.bs rm -f blib/arch/auto/Params/Util/Util.so cc -G -L/usr/lib -L/usr/ccs/lib -L/opt/SUNWspro/prod/lib Util.o -o blib/arch/auto/Params/Util/Util.so \ \ chmod 755 blib/arch/auto/Params/Util/Util.so cp Util.bs blib/arch/auto/Params/Util/Util.bs chmod 644 blib/arch/auto/Params/Util/Util.bs Manifying blib/man3/Params::Util.3 ADAMK/Params-Util-1.07.tar.gz make -- OK Prepending /export/home/fly1003/var/cpan/build/Data-OptList-0.107-oXC1ed/blib/arch /export/home/fly1003/var/cpan/build/Data-OptList-0.107-oXC1ed/blib/lib /export/home/fly1003/var/cpan/build/Sub-Install-0.926-2B6bQx/blib/arch /export/home/fly1003/var/cpan/build/Sub-Install-0.926-2B6bQx/blib/lib to PERL5LIB for 'test' Running make test >>> make test TEST_VERBOSE=1 PERL_DL_NONLAZY=1 /export/home/fly1003/bin/perl "-MExtUtils::Command::MM" "-e" "test_harness(1, 'blib/lib', 'blib/arch')" t/*.t t/01_compile.t .... 1..4 ok 1 - use Params::Util; ok 2 - require Scalar::Util; ok 3 - Scalar::Util version is at least 1.18 ok 4 - Scalar::Util has a refaddr implementation ok t/02_main.t ....... 1..632 ok 1 - ...::_STRING() dies ok 2 - ... with expected error message ok 3 - ...::_STRING(undef) returns undef ok 4 - ...::_STRING(nullstring) returns undef ok 5 - ...::_STRING(HASH) returns undef ok 6 - ...::_STRING(CODE) returns undef ok 7 - ...::_STRING(ARRAY) returns undef ok 8 - ...::_STRING(null constant) returns undef ok 9 - ...::_STRING(SCALAR) returns undef ok 10 - ...::_STRING('0') returns ok ok 11 - ...::_STRING('1') returns ok ok 12 - ...::_STRING('foo') returns ok ok 13 - ...::_STRING('_foo') returns ok ok 14 - ...::_STRING('foo1') returns ok ok 15 - ...::_STRING('__foo_1') returns ok ok 16 - ...::_STRING('Foo::Bar') returns ok ok 17 - ...::_STRING(' ') returns ok ok 18 - ...::_STRING(' foo') returns ok ok 19 - use Params::Util; ok 20 - _STRING imported ok ok 21 - ...::_STRING() dies ok 22 - ... with expected error message ok 23 - _STRING(undef) returns undef ok 24 - _STRING(nullstring) returns undef ok 25 - _STRING(HASH) returns undef ok 26 - _STRING(CODE) returns undef ok 27 - _STRING(ARRAY) returns undef ok 28 - _STRING(null constant) returns undef ok 29 - _STRING(SCALAR) returns undef ok 30 - ...::_STRING('0') returns ok ok 31 - ...::_STRING('1') returns ok ok 32 - ...::_STRING('foo') returns ok ok 33 - ...::_STRING('_foo') returns ok ok 34 - ...::_STRING('foo1') returns ok ok 35 - ...::_STRING('__foo_1') returns ok ok 36 - ...::_STRING('Foo::Bar') returns ok ok 37 - ...::_STRING(' ') returns ok ok 38 - ...::_STRING(' foo') returns ok ok 39 - ...::_IDENTIFIER() dies ok 40 - ... with expected error message ok 41 - ...::_IDENTIFIER(undef) returns undef ok 42 - ...::_IDENTIFIER(nullstring) returns undef ok 43 - ...::_IDENTIFIER(number) returns undef ok 44 - ...::_IDENTIFIER(string) returns undef ok 45 - ...::_IDENTIFIER(HASH) returns undef ok 46 - ...::_IDENTIFIER(CODE) returns undef ok 47 - ...::_IDENTIFIER(ARRAY) returns undef ok 48 - ...::_IDENTIFIER(null constant) returns undef ok 49 - ...::_IDENTIFIER(SCALAR) returns undef ok 50 - ...::_IDENTIFIER(CLASS) returns undef ok 51 - ...::_IDENTIFIER(BAD) returns undef ok 52 - ...::_IDENTIFIER('foo') returns ok ok 53 - ...::_IDENTIFIER('_foo') returns ok ok 54 - ...::_IDENTIFIER('foo1') returns ok ok 55 - ...::_IDENTIFIER('__foo_1') returns ok ok 56 - use Params::Util; ok 57 - _IDENTIFIER imported ok ok 58 - ...::_IDENTIFIER() dies ok 59 - ... with expected error message ok 60 - _IDENTIFIER(undef) returns undef ok 61 - _IDENTIFIER(nullstring) returns undef ok 62 - _IDENTIFIER(number) returns undef ok 63 - _IDENTIFIER(string) returns undef ok 64 - _IDENTIFIER(HASH) returns undef ok 65 - _IDENTIFIER(CODE) returns undef ok 66 - _IDENTIFIER(ARRAY) returns undef ok 67 - _IDENTIFIER(null constant) returns undef ok 68 - _IDENTIFIER(SCALAR) returns undef ok 69 - _IDENTIFIER(CLASS) returns undef ok 70 - _IDENTIFIER(BAD) returns undef ok 71 - ...::_IDENTIFIER('foo') returns ok ok 72 - ...::_IDENTIFIER('_foo') returns ok ok 73 - ...::_IDENTIFIER('foo1') returns ok ok 74 - ...::_IDENTIFIER('__foo_1') returns ok ok 75 - ...::_CLASS() dies ok 76 - ... with expected error message ok 77 - ...::_CLASS(undef) returns undef ok 78 - ...::_CLASS(nullstring) returns undef ok 79 - ...::_CLASS(number) returns undef ok 80 - ...::_CLASS(string) returns undef ok 81 - ...::_CLASS(HASH) returns undef ok 82 - ...::_CLASS(CODE) returns undef ok 83 - ...::_CLASS(ARRAY) returns undef ok 84 - ...::_CLASS(null constant) returns undef ok 85 - ...::_CLASS(SCALAR) returns undef ok 86 - ...::_CLASS(bad class) returns undef ok 87 - ...::_CLASS(bad class) returns undef ok 88 - ...::_CLASS(bad class) returns undef ok 89 - ...::_CLASS('foo') returns ok ok 90 - ...::_CLASS('_foo') returns ok ok 91 - ...::_CLASS('foo1') returns ok ok 92 - ...::_CLASS('__foo_1') returns ok ok 93 - ...::_CLASS('Foo::Bar') returns ok ok 94 - ...::_CLASS('_Foo::Baaar::Baz') returns ok ok 95 - ...::_CLASS('X::1') returns ok ok 96 - use Params::Util; ok 97 - _CLASS imported ok ok 98 - _CLASS() dies ok 99 - ... with expected error message ok 100 - _CLASS(undef) returns undef ok 101 - _CLASS(nullstring) returns undef ok 102 - _CLASS(number) returns undef ok 103 - _CLASS(string) returns undef ok 104 - _CLASS(HASH) returns undef ok 105 - _CLASS(CODE) returns undef ok 106 - _CLASS(ARRAY) returns undef ok 107 - _CLASS(null constant) returns undef ok 108 - _CLASS(SCALAR) returns undef ok 109 - _CLASS(bad class) returns undef ok 110 - _CLASS(bad class) returns undef ok 111 - _CLASS(bad class) returns undef ok 112 - _CLASS('foo') returns ok ok 113 - _CLASS('_foo') returns ok ok 114 - _CLASS('foo1') returns ok ok 115 - _CLASS('__foo_1') returns ok ok 116 - _CLASS('Foo::Bar') returns ok ok 117 - _CLASS('_Foo::Baaar::Baz') returns ok ok 118 - _CLASS('X::1') returns ok ok 119 - ...::_NUMBER() dies ok 120 - ... with expected error message ok 121 - ...::_NUMBER(undef) returns undef ok 122 - ...::_NUMBER(nullstring) returns undef ok 123 - ...::_NUMBER(string) returns undef ok 124 - ...::_NUMBER(HASH) returns undef ok 125 - ...::_NUMBER(CODE) returns undef ok 126 - ...::_NUMBER(ARRAY) returns undef ok 127 - ...::_NUMBER(null constant) returns undef ok 128 - ...::_NUMBER(SCALAR) returns undef ok 129 - ...::_NUMBER(bad class) returns undef ok 130 - ...::_NUMBER('1') returns ok ok 131 - ...::_NUMBER('2') returns ok ok 132 - ...::_NUMBER('10') returns ok ok 133 - ...::_NUMBER('123456789') returns ok ok 134 - ...::_NUMBER('-1') returns ok ok 135 - ...::_NUMBER('0') returns ok ok 136 - ...::_NUMBER('+1') returns ok ok 137 - ...::_NUMBER('02') returns ok ok 138 - ...::_NUMBER('.1') returns ok ok 139 - ...::_NUMBER('0.013e-3') returns ok ok 140 - ...::_NUMBER('1e1') returns ok ok 141 - use Params::Util; ok 142 - _NUMBER imported ok ok 143 - _NUMBER() dies ok 144 - ... with expected error message ok 145 - _NUMBER(undef) returns undef ok 146 - _NUMBER(nullstring) returns undef ok 147 - _NUMBER(string) returns undef ok 148 - _NUMBER(HASH) returns undef ok 149 - _NUMBER(CODE) returns undef ok 150 - _NUMBER(ARRAY) returns undef ok 151 - _NUMBER(null constant) returns undef ok 152 - _NUMBER(SCALAR) returns undef ok 153 - _NUMBER(bad class) returns undef ok 154 - _NUMBER('1') returns ok ok 155 - _NUMBER('2') returns ok ok 156 - _NUMBER('10') returns ok ok 157 - _NUMBER('123456789') returns ok ok 158 - _NUMBER('-1') returns ok ok 159 - _NUMBER('0') returns ok ok 160 - _NUMBER('+1') returns ok ok 161 - _NUMBER('02') returns ok ok 162 - _NUMBER('.1') returns ok ok 163 - _NUMBER('0.013e-3') returns ok ok 164 - _NUMBER('1e1') returns ok ok 165 - ...::_POSINT() dies ok 166 - ... with expected error message ok 167 - ...::_POSINT(undef) returns undef ok 168 - ...::_POSINT(nullstring) returns undef ok 169 - ...::_POSINT(string) returns undef ok 170 - ...::_POSINT(HASH) returns undef ok 171 - ...::_POSINT(CODE) returns undef ok 172 - ...::_POSINT(ARRAY) returns undef ok 173 - ...::_POSINT(null constant) returns undef ok 174 - ...::_POSINT(SCALAR) returns undef ok 175 - ...::_POSINT(bad class) returns undef ok 176 - ...::_POSINT(negative) returns undef ok 177 - ...::_POSINT(zero) returns undef ok 178 - ...::_POSINT(explicit positive) returns undef ok 179 - ...::_POSINT(zero lead) returns undef ok 180 - ...::_POSINT('1') returns ok ok 181 - ...::_POSINT('2') returns ok ok 182 - ...::_POSINT('10') returns ok ok 183 - ...::_POSINT('123456789') returns ok ok 184 - use Params::Util; ok 185 - _POSINT imported ok ok 186 - _POSINT() dies ok 187 - ... with expected error message ok 188 - _POSINT(undef) returns undef ok 189 - _POSINT(nullstring) returns undef ok 190 - _POSINT(string) returns undef ok 191 - _POSINT(HASH) returns undef ok 192 - _POSINT(CODE) returns undef ok 193 - _POSINT(ARRAY) returns undef ok 194 - _POSINT(null constant) returns undef ok 195 - _POSINT(SCALAR) returns undef ok 196 - _POSINT(bad class) returns undef ok 197 - _POSINT(negative) returns undef ok 198 - _POSINT(zero) returns undef ok 199 - _POSINT(explicit positive) returns undef ok 200 - _POSINT(zero lead) returns undef ok 201 - _POSINT('1') returns ok ok 202 - _POSINT('2') returns ok ok 203 - _POSINT('10') returns ok ok 204 - _POSINT('123456789') returns ok ok 205 - ...::_NONNEGINT() dies ok 206 - ... with expected error message ok 207 - ...::_NONNEGINT(undef) returns undef ok 208 - ...::_NONNEGINT(nullstring) returns undef ok 209 - ...::_NONNEGINT(string) returns undef ok 210 - ...::_NONNEGINT(HASH) returns undef ok 211 - ...::_NONNEGINT(CODE) returns undef ok 212 - ...::_NONNEGINT(ARRAY) returns undef ok 213 - ...::_NONNEGINT(null constant) returns undef ok 214 - ...::_NONNEGINT(SCALAR) returns undef ok 215 - ...::_NONNEGINT(bad class) returns undef ok 216 - ...::_NONNEGINT(negative) returns undef ok 217 - ...::_NONNEGINT(explicit positive) returns undef ok 218 - ...::_NONNEGINT(zero lead) returns undef ok 219 - ...::_NONNEGINT('0') returns ok ok 220 - ...::_NONNEGINT('1') returns ok ok 221 - ...::_NONNEGINT('2') returns ok ok 222 - ...::_NONNEGINT('10') returns ok ok 223 - ...::_NONNEGINT('123456789') returns ok ok 224 - use Params::Util; ok 225 - _NONNEGINT imported ok ok 226 - _NONNEGINT() dies ok 227 - ... with expected error message ok 228 - _NONNEGINT(undef) returns undef ok 229 - _NONNEGINT(nullstring) returns undef ok 230 - _NONNEGINT(string) returns undef ok 231 - _NONNEGINT(HASH) returns undef ok 232 - _NONNEGINT(CODE) returns undef ok 233 - _NONNEGINT(ARRAY) returns undef ok 234 - _NONNEGINT(null constant) returns undef ok 235 - _NONNEGINT(SCALAR) returns undef ok 236 - _NONNEGINT(bad class) returns undef ok 237 - _NONNEGINT(negative) returns undef ok 238 - _NONNEGINT(explicit positive) returns undef ok 239 - _NONNEGINT(zero lead) returns undef ok 240 - _NONNEGINT('0') returns ok ok 241 - _NONNEGINT('1') returns ok ok 242 - _NONNEGINT('2') returns ok ok 243 - _NONNEGINT('10') returns ok ok 244 - _NONNEGINT('123456789') returns ok ok 245 - ...::_SCALAR() dies ok 246 - ... with expected error message ok 247 - ...::_SCALAR(undef) returns undef ok 248 - ...::_SCALAR(\undef) returns undef ok 249 - ...::_SCALAR(nullstring) returns undef ok 250 - ...::_SCALAR(number) returns undef ok 251 - ...::_SCALAR(string) returns undef ok 252 - ...::_SCALAR(HASH) returns undef ok 253 - ...::_SCALAR(CODE) returns undef ok 254 - ...::_SCALAR(ARRAY) returns undef ok 255 - ...::_SCALAR(null constant) returns undef ok 256 - ...::_SCALAR(constant) returns true ok 257 - ...::_SCALAR(['foo']) returns true ok 258 - ...::_SCALAR returns the same SCALAR reference ok 259 - use Params::Util; ok 260 - _SCALAR imported ok ok 261 - ...::_SCALAR() dies ok 262 - ... with expected error message ok 263 - ...::_SCALAR(undef) returns undef ok 264 - ...::_SCALAR(\undef) returns undef ok 265 - ...::_SCALAR(nullstring) returns undef ok 266 - ...::_SCALAR(number) returns undef ok 267 - ...::_SCALAR(string) returns undef ok 268 - ...::_SCALAR(HASH) returns undef ok 269 - ...::_SCALAR(CODE) returns undef ok 270 - ...::_SCALAR(ARRAY) returns undef ok 271 - ...::_SCALAR(null constant) returns undef ok 272 - ...::_SCALAR(constant) returns true ok 273 - ...::_SCALAR(SCALAR) returns true ok 274 - ...::_SCALAR returns the same SCALAR reference ok 275 - ...::_SCALAR0() dies ok 276 - ... with expected error message ok 277 - ...::_SCALAR0(undef) returns undef ok 278 - ...::_SCALAR0(nullstring) returns undef ok 279 - ...::_SCALAR0(number) returns undef ok 280 - ...::_SCALAR0(string) returns undef ok 281 - ...::_SCALAR0(HASH) returns undef ok 282 - ...::_SCALAR0(CODE) returns undef ok 283 - ...::_SCALAR0(ARRAY) returns undef ok 284 - ...::_SCALAR0(constant) returns true ok 285 - ...::_SCALAR0(constant) returns true ok 286 - ...::_SCALAR0(\undef) returns true ok 287 - ...::_SCALAR0(constant) returns true ok 288 - ...::_SCALAR0(constant) returns true ok 289 - ...::_SCALAR returns the same SCALAR reference ok 290 - ...::_SCALAR returns the same SCALAR reference ok 291 - use Params::Util; ok 292 - _SCALAR0 imported ok ok 293 - ...::_SCALAR0() dies ok 294 - ... with expected error message ok 295 - ...::_SCALAR0(undef) returns undef ok 296 - ...::_SCALAR0(nullstring) returns undef ok 297 - ...::_SCALAR0(number) returns undef ok 298 - ...::_SCALAR0(string) returns undef ok 299 - ...::_SCALAR0(HASH) returns undef ok 300 - ...::_SCALAR0(CODE) returns undef ok 301 - ...::_SCALAR0(ARRAY) returns undef ok 302 - ...::_SCALAR0(constant) returns true ok 303 - ...::_SCALAR0(constant) returns true ok 304 - ...::_SCALAR0(\undef) returns true ok 305 - ...::_SCALAR0(constant) returns true ok 306 - ...::_SCALAR0(constant) returns true ok 307 - ...::_SCALAR returns the same SCALAR reference ok 308 - ...::_SCALAR returns the same SCALAR reference ok 309 - ...::_ARRAY() dies ok 310 - ... with expected error message ok 311 - ...::_ARRAY(undef) returns undef ok 312 - ...::_ARRAY(nullstring) returns undef ok 313 - ...::_ARRAY(number) returns undef ok 314 - ...::_ARRAY(string) returns undef ok 315 - ...::_ARRAY(SCALAR) returns undef ok 316 - ...::_ARRAY(HASH) returns undef ok 317 - ...::_ARRAY(CODE) returns undef ok 318 - ...::_ARRAY(empty ARRAY) returns undef ok 319 - ...::_ARRAY([undef]) returns true ok 320 - ...::_ARRAY(['foo']) returns true ok 321 - ...::_ARRAY returns an ARRAY ok ok 322 - ...::_ARRAY($array) returns the same ARRAY reference ok 323 - use Params::Util; ok 324 - _ARRAY imported ok ok 325 - _ARRAY() dies ok 326 - ... with expected error message ok 327 - _ARRAY(undef) returns undef ok 328 - _ARRAY(nullstring) returns undef ok 329 - _ARRAY(number) returns undef ok 330 - _ARRAY(string) returns undef ok 331 - _ARRAY(SCALAR) returns undef ok 332 - _ARRAY(HASH) returns undef ok 333 - _ARRAY(CODE) returns undef ok 334 - _ARRAY(empty ARRAY) returns undef ok 335 - _ARRAY([undef]) returns true ok 336 - _ARRAY(['foo']) returns true ok 337 - _ARRAY returns an ARRAY ok ok 338 - _ARRAY($array) returns the same ARRAY reference ok 339 - ...::_ARRAY0() dies ok 340 - ... with expected error message ok 341 - ...::_ARRAY0(undef) returns undef ok 342 - ...::_ARRAY0(nullstring) returns undef ok 343 - ...::_ARRAY0(number) returns undef ok 344 - ...::_ARRAY0(string) returns undef ok 345 - ...::_ARRAY0(SCALAR) returns undef ok 346 - ...::_ARRAY0(HASH) returns undef ok 347 - ...::_ARRAY0(CODE) returns undef ok 348 - ...::_ARRAY0(empty ARRAY) returns undef ok 349 - ...::_ARRAY0([undef]) returns true ok 350 - ...::_ARRAY0(['foo']) returns true ok 351 - ...::_ARRAY0 returns an ARRAY ok ok 352 - ...::_ARRAY0($array) returns the same ARRAY reference ok 353 - use Params::Util; ok 354 - _ARRAY0 imported ok ok 355 - _ARRAY0() dies ok 356 - ... with expected error message ok 357 - _ARRAY0(undef) returns undef ok 358 - _ARRAY0(nullstring) returns undef ok 359 - _ARRAY0(number) returns undef ok 360 - _ARRAY0(string) returns undef ok 361 - _ARRAY0(SCALAR) returns undef ok 362 - _ARRAY0(HASH) returns undef ok 363 - _ARRAY0(CODE) returns undef ok 364 - _ARRAY0(empty ARRAY) returns undef ok 365 - _ARRAY0([undef]) returns true ok 366 - _ARRAY0(['foo']) returns true ok 367 - _ARRAY0 returns an ARRAY ok ok 368 - _ARRAY0($array) returns the same reference ok 369 - ...::_HASH() dies ok 370 - ... with expected error message ok 371 - ...::_HASH(undef) returns undef ok 372 - ...::_HASH(nullstring) returns undef ok 373 - ...::_HASH(number) returns undef ok 374 - ...::_HASH(string) returns undef ok 375 - ...::_HASH(SCALAR) returns undef ok 376 - ...::_HASH(ARRAY) returns undef ok 377 - ...::_HASH(CODE) returns undef ok 378 - ...::_HASH(empty HASH) returns undef ok 379 - ...::_HASH([undef]) returns ok ok 380 - ...::_HASH returns an HASH ok ok 381 - ...::_HASH($hash) returns the same reference ok 382 - use Params::Util; ok 383 - _HASH imported ok ok 384 - _HASH() dies ok 385 - ... with expected error message ok 386 - _HASH(undef) returns undef ok 387 - _HASH(nullstring) returns undef ok 388 - _HASH(number) returns undef ok 389 - _HASH(string) returns undef ok 390 - _HASH(SCALAR) returns undef ok 391 - _HASH(ARRAY) returns undef ok 392 - _HASH(CODE) returns undef ok 393 - ...::_HASH(empty HASH) returns undef ok 394 - _HASH([undef]) returns true ok 395 - _HASH returns an ARRAY ok ok 396 - _HASH($hash) returns the same reference ok 397 - ...::_HASH0() dies ok 398 - ... with expected error message ok 399 - ...::_HASH0(undef) returns undef ok 400 - ...::_HASH0(nullstring) returns undef ok 401 - ...::_HASH0(number) returns undef ok 402 - ...::_HASH0(string) returns undef ok 403 - ...::_HASH0(SCALAR) returns undef ok 404 - ...::_HASH0(ARRAY) returns undef ok 405 - ...::_HASH0(CODE) returns undef ok 406 - ...::_HASH0(empty ARRAY) returns undef ok 407 - ...::_HASH0([undef]) returns true ok 408 - ...::_HASH0 returns an ARRAY ok ok 409 - ...::_HASH0($hash) returns the same reference ok 410 - use Params::Util; ok 411 - _HASH0 imported ok ok 412 - _HASH0() dies ok 413 - ... with expected error message ok 414 - _HASH0(undef) returns undef ok 415 - _HASH0(nullstring) returns undef ok 416 - _HASH0(number) returns undef ok 417 - _HASH0(string) returns undef ok 418 - _HASH0(SCALAR) returns undef ok 419 - _HASH0(ARRAY) returns undef ok 420 - _HASH0(CODE) returns undef ok 421 - _HASH0(empty ARRAY) returns undef ok 422 - _HASH0([undef]) returns true ok 423 - _HASH0 returns an ARRAY ok ok 424 - _HASH0($hash) returns the same reference ok 425 - use Params::Util; ok 426 - _CODE imported ok ok 427 - ...::_CODE() dies ok 428 - ... with expected error message ok 429 - ...::_CODE(undef) returns undef ok 430 - ...::_CODE(nullstring) returns undef ok 431 - ...::_CODE(number) returns undef ok 432 - ...::_CODE(string) returns undef ok 433 - ...::_CODE(SCALAR) returns undef ok 434 - ...::_CODE(ARRAY) returns undef ok 435 - ...::_CODE(empty HASH) returns undef ok 436 - _CODE() dies ok 437 - ... with expected error message ok 438 - _CODE(undef) returns undef ok 439 - _CODE(nullstring) returns undef ok 440 - _CODE(number) returns undef ok 441 - _CODE(string) returns undef ok 442 - _CODE(SCALAR) returns undef ok 443 - _CODE(ARRAY) returns undef ok 444 - ...::_CODE(empty HASH) returns undef ok 445 - ...::_CODE(anon) returns ok ok 446 - ...::_CODE(ref) returns ok ok 447 - ...::_CODE(\&func) returns ok ok 448 - ...::_CODE(ref) returns the same reference ok 449 - ...::_CODE(\&func) returns the same reference ok 450 - _CODE(anon) returns ok ok 451 - _CODE(ref) returns ok ok 452 - _CODE(\&func) returns ok ok 453 - _CODE(ref) returns the same reference ok 454 - _CODE(\&func) returns the same reference ok 455 - ...::_INSTANCE() dies ok 456 - ... with expected error message ok 457 - ...::_INSTANCE(object) dies ok 458 - ... with expected error message ok 459 - ...::_INSTANCE(undef) returns undef ok 460 - ...::_INSTANCE(nullstring) returns undef ok 461 - ...::_INSTANCE(number) returns undef ok 462 - ...::_INSTANCE(string) returns undef ok 463 - ...::_INSTANCE(HASH) returns undef ok 464 - ...::_INSTANCE(CODE) returns undef ok 465 - ...::_INSTANCE(ARRAY) returns undef ok 466 - ...::_INSTANCE(null constant) returns undef ok 467 - ...::_INSTANCE(SCALAR) returns undef ok 468 - ...::_INSTANCE(bad object) returns undef ok 469 - use Params::Util; ok 470 - _INSTANCE imported ok ok 471 - _INSTANCE() dies ok 472 - ... with expected error message ok 473 - _INSTANCE(object) dies ok 474 - ... with expected error message ok 475 - _INSTANCE(undef) returns undef ok 476 - _INSTANCE(nullstring) returns undef ok 477 - _INSTANCE(number) returns undef ok 478 - _INSTANCE(string) returns undef ok 479 - _INSTANCE(HASH) returns undef ok 480 - _INSTANCE(CODE) returns undef ok 481 - _INSTANCE(ARRAY) returns undef ok 482 - _INSTANCE(null constant) returns undef ok 483 - _INSTANCE(SCALAR) returns undef ok 484 - _INSTANCE(bad object) returns undef ok 485 - ...::_INSTANCE(object, class) returns true when expected ok 486 - ...::_INSTANCE(object, class) returns the same object ok 487 - ...::_INSTANCE(object, class) returns true when expected ok 488 - ...::_INSTANCE(object, class) returns the same object ok 489 - ...::_INSTANCE(object, class) returns true when expected ok 490 - ...::_INSTANCE(object, class) returns the same object ok 491 - ...::_INSTANCE(object, class) returns true when expected ok 492 - ...::_INSTANCE(object, class) returns the same object ok 493 - ...::_INSTANCE(object, class) returns true when expected ok 494 - ...::_INSTANCE(object, class) returns the same object ok 495 - ...::_INSTANCE(object, class) returns true when expected ok 496 - ...::_INSTANCE(object, class) returns the same object ok 497 - ...::_INSTANCE(object, class) returns true when expected ok 498 - ...::_INSTANCE(object, class) returns the same object ok 499 - ...::_INSTANCE(object, class) returns true when expected ok 500 - ...::_INSTANCE(object, class) returns the same object ok 501 - ...::_INSTANCE(object, class) returns true when expected ok 502 - ...::_INSTANCE(object, class) returns the same object ok 503 - _INSTANCE(object, class) returns true when expected ok 504 - _INSTANCE(object, class) returns the same object ok 505 - _INSTANCE(object, class) returns true when expected ok 506 - _INSTANCE(object, class) returns the same object ok 507 - _INSTANCE(object, class) returns true when expected ok 508 - _INSTANCE(object, class) returns the same object ok 509 - _INSTANCE(object, class) returns true when expected ok 510 - _INSTANCE(object, class) returns the same object ok 511 - _INSTANCE(object, class) returns true when expected ok 512 - _INSTANCE(object, class) returns the same object ok 513 - _INSTANCE(object, class) returns true when expected ok 514 - _INSTANCE(object, class) returns the same object ok 515 - _INSTANCE(object, class) returns true when expected ok 516 - _INSTANCE(object, class) returns the same object ok 517 - _INSTANCE(object, class) returns true when expected ok 518 - _INSTANCE(object, class) returns the same object ok 519 - _INSTANCE(object, class) returns true when expected ok 520 - _INSTANCE(object, class) returns the same object ok 521 - use Params::Util; ok 522 - _INSTANCEDOES(bad object) returns undef ok 523 - _INSTANCEDOES(object, class) returns true when expected ok 524 - _INSTANCEDOES(object, class) returns the same object ok 525 - _INSTANCEDOES(object, class) returns true when expected ok 526 - _INSTANCEDOES(object, class) returns the same object ok 527 - _INSTANCEDOES(object, class) returns true when expected ok 528 - _INSTANCEDOES(object, class) returns the same object ok 529 - _INSTANCEDOES(object, class) returns true when expected ok 530 - _INSTANCEDOES(object, class) returns the same object ok 531 - _INSTANCEDOES(object, class) returns true when expected ok 532 - _INSTANCEDOES(object, class) returns the same object ok 533 - _INSTANCEDOES(object, class) returns true when expected ok 534 - _INSTANCEDOES(object, class) returns the same object ok 535 - _INSTANCEDOES(object, class) returns true when expected ok 536 - _INSTANCEDOES(object, class) returns the same object ok 537 - _INSTANCEDOES(object, class) returns true when expected ok 538 - _INSTANCEDOES(object, class) returns the same object ok 539 - _INSTANCEDOES(object, class) returns true when expected ok 540 - _INSTANCEDOES(object, class) returns the same object ok 541 - ...::_REGEX() dies ok 542 - ... with expected error message ok 543 - ...::_REGEX(undef) returns undef ok 544 - ...::_REGEX(STRING0) returns undef ok 545 - ...::_REGEX(number) returns undef ok 546 - ...::_REGEX(string) returns undef ok 547 - ...::_REGEX(SCALAR) returns undef ok 548 - ...::_REGEX(ARRAY) returns undef ok 549 - ...::_REGEX(CODE) returns undef ok 550 - ...::_REGEX(HASH0) returns undef ok 551 - ...::_REGEX(HASH) returns undef ok 552 - ...::_REGEX(qr//) ok ok 553 - ...::_REGEX(qr//) ok ok 554 - use Params::Util; ok 555 - _REGEX imported ok ok 556 - _REGEX() dies ok 557 - ... with expected error message ok 558 - _REGEX(undef) returns undef ok 559 - _REGEX(STRING0) returns undef ok 560 - _REGEX(number) returns undef ok 561 - _REGEX(string) returns undef ok 562 - _REGEX(SCALAR) returns undef ok 563 - _REGEX(ARRAY) returns undef ok 564 - _REGEX(CODE) returns undef ok 565 - REGEX(HASH0) returns undef ok 566 - REGEX(HASH) returns undef ok 567 - _REGEX(qr//) ok ok 568 - _REGEX(qr//) ok ok 569 - ...::_SET() dies ok 570 - ... with expected error message ok 571 - ...::_SET(single) dies ok 572 - ... with expected error message ok 573 - ...::_SET(undef) returns undef ok 574 - ...::_SET(nullstring) returns undef ok 575 - ...::_SET(number) returns undef ok 576 - ...::_SET(string) returns undef ok 577 - ...::_SET(SCALAR) returns undef ok 578 - ...::_SET(HASH) returns undef ok 579 - ...::_SET(CODE) returns undef ok 580 - ...::_SET(empty ARRAY) returns undef ok 581 - ...::_SET(homogenous ARRAY) returns true ok 582 - ...::_SET(mixed ARRAY) returns undef ok 583 - ...::_SET(unblessed ARRAY) returns undef ok 584 - use Params::Util; ok 585 - _SET imported ok ok 586 - _SET() dies ok 587 - ... with expected error message ok 588 - _SET(single) dies ok 589 - ... with expected error message ok 590 - _SET(undef) returns undef ok 591 - _SET(nullstring) returns undef ok 592 - _SET(number) returns undef ok 593 - _SET(string) returns undef ok 594 - _SET(SCALAR) returns undef ok 595 - _SET(HASH) returns undef ok 596 - _SET(CODE) returns undef ok 597 - _SET(empty ARRAY) returns undef ok 598 - _SET(homogenous ARRAY) returns true ok 599 - _SET(mixed ARRAY) returns undef ok 600 - _SET(unblessed ARRAY) returns undef ok 601 - ...::_SET0() dies ok 602 - ... with expected error message ok 603 - ...::_SET0(single) dies ok 604 - ... with expected error message ok 605 - ...::_SET0(undef) returns undef ok 606 - ...::_SET0(nullstring) returns undef ok 607 - ...::_SET0(number) returns undef ok 608 - ...::_SET0(string) returns undef ok 609 - ...::_SET0(SCALAR) returns undef ok 610 - ...::_SET0(HASH) returns undef ok 611 - ...::_SET0(CODE) returns undef ok 612 - ...::_SET0(empty ARRAY) returns true ok 613 - ...::_SET0(homogenous ARRAY) returns true ok 614 - ...::_SET0(mixed ARRAY) returns undef ok 615 - ...::_SET0(unblessed ARRAY) returns undef ok 616 - use Params::Util; ok 617 - _SET0 imported ok ok 618 - _SET0() dies ok 619 - ... with expected error message ok 620 - _SET0(single) dies ok 621 - ... with expected error message ok 622 - _SET0(undef) returns undef ok 623 - _SET0(nullstring) returns undef ok 624 - _SET0(number) returns undef ok 625 - _SET0(string) returns undef ok 626 - _SET0(SCALAR) returns undef ok 627 - _SET0(HASH) returns undef ok 628 - _SET0(CODE) returns undef ok 629 - _SET0(empty ARRAY) returns true ok 630 - _SET0(homogenous ARRAY) returns true ok 631 - _SET0(mixed ARRAY) returns undef ok 632 - _SET0(unblessed ARRAY) returns undef ok t/03_all.t ........ 1..26 ok 1 - use Params::Util; ok 2 - _STRING imported ok ok 3 - _IDENTIFIER imported ok ok 4 - _CLASS imported ok ok 5 - _CLASSISA imported ok ok 6 - _SUBCLASS imported ok ok 7 - _DRIVER imported ok ok 8 - _NUMBER imported ok ok 9 - _POSINT imported ok ok 10 - _NONNEGINT imported ok ok 11 - _SCALAR imported ok ok 12 - _SCALAR0 imported ok ok 13 - _ARRAY imported ok ok 14 - _ARRAY0 imported ok ok 15 - _ARRAYLIKE imported ok ok 16 - _HASH imported ok ok 17 - _HASH0 imported ok ok 18 - _HASHLIKE imported ok ok 19 - _CODE imported ok ok 20 - _CODELIKE imported ok ok 21 - _INVOCANT imported ok ok 22 - _INSTANCE imported ok ok 23 - _REGEX imported ok ok 24 - _SET imported ok ok 25 - _SET0 imported ok ok 26 - _HANDLE imported ok ok t/04_codelike.t ... 1..19 ok 1 - use Params::Util; ok 2 - _CODELIKE imported ok ok 3 - callable: callable itself ok 4 - callable: a boring plain code ref ok 5 - callable: an object with overloaded &{} ok 6 - callable: a object build from a coderef ok 7 - callable: an object with inherited overloaded &{} ok 8 - callable: a coderef blessed into CODE ok 9 - not callable: undef ok 10 - not callable: a string ok 11 - not callable: a number ok 12 - not callable: a ref to a ref to code ok 13 - not callable: a boring plain hash ref ok 14 - not callable: a class that builds from coderefs ok 15 - not callable: a class with overloaded &{} ok 16 - not callable: a class with inherited overloaded &{} ok 17 - not callable: a plain boring hash-based object ok 18 - not callable: a non-coderef blessed into CODE ok 19 - not callable: a regular expression ok t/05_typelike.t ... 1..44 ok 1 - undef isn't @ish ok 2 - undef isn't %ish ok 3 - 1000 isn't @ish ok 4 - 1000 isn't %ish ok 5 - "Foo" isn't @ish ok 6 - "Foo" isn't %ish ok 7 - [] is @ish ok 8 - Objects are the same object ok 9 - [] isn't %ish ok 10 - {} isn't @ish ok 11 - {} is %ish ok 12 - Objects are the same object ok 13 - scalar-based Foo::Listy is @ish ok 14 - Objects are the same object ok 15 - scalar-based Foo::Listy isn't %ish ok 16 - scalar-based Foo::Hashy isn't @ish ok 17 - scalar-based Foo::Hashy is %ish ok 18 - Objects are the same object ok 19 - scalar-based Foo::Bothy is @ish ok 20 - Objects are the same object ok 21 - scalar-based Foo::Bothy is %ish ok 22 - Objects are the same object ok 23 - hash-based Foo::Listy is @ish ok 24 - Objects are the same object ok 25 - hash-based Foo::Listy is %ish ok 26 - Objects are the same object ok 27 - hash-based Foo::Hashy isn't @ish ok 28 - hash-based Foo::Hashy is %ish ok 29 - Objects are the same object ok 30 - hash-based Foo::Bothy is @ish ok 31 - Objects are the same object ok 32 - hash-based Foo::Bothy is %ish ok 33 - Objects are the same object ok 34 - array-based Foo::Listy is @ish ok 35 - Objects are the same object ok 36 - array-based Foo::Listy isn't %ish ok 37 - array-based Foo::Hashy is @ish ok 38 - Objects are the same object ok 39 - array-based Foo::Hashy is %ish ok 40 - Objects are the same object ok 41 - array-based Foo::Bothy is @ish ok 42 - Objects are the same object ok 43 - array-based Foo::Bothy is %ish ok 44 - Objects are the same object ok t/06_invocant.t ... 1..11 ok 1 - use Params::Util; ok 2 - undef isn't _IN ok 3 - 1000 isn't _IN ok 4 - "Params::Util::Test::_INVOCANT::Fake" is _IN ok 5 - "Params::Util::Test::_INVOCANT::Real" is _IN ok 6 - [] isn't _IN ok 7 - {} isn't _IN ok 8 - blessed reference is _IN ok 9 - blessed reference is _IN ok 10 - tied value is _IN ok 11 - Testing null class as an invocant ok t/07_handle.t ..... 1..23 ok 1 - _HANDLE does not exist ok 2 - use Params::Util; ok 3 - _HANDLE imported ok ok 4 - t/handles/readfile.txt exists ok 5 - t/handles/writefile.txt does not exist ok 6 - _HANDLE does not return undef ok 7 - _HANDLE returns the passed value ok 8 - _HANDLE does not return undef ok 9 - _HANDLE returns the passed value ok 10 - _HANDLE does not return undef ok 11 - _HANDLE returns the passed value ok 12 - _HANDLE returns undef ok 13 - _HANDLE returns undef ok 14 - _HANDLE returns undef ok 15 - _HANDLE returns undef ok 16 - _HANDLE returns undef ok 17 - _HANDLE returns undef ok 18 - _HANDLE returns undef ok 19 - _HANDLE returns undef ok 20 - _HANDLE returns undef ok 21 - _HANDLE returns undef ok 22 - _HANDLE returns undef ok 23 - _HANDLE returns undef ok t/08_driver.t ..... 1..91 ok 1 - _CLASSISA does not exist ok 2 - _SUBCLASS does not exist ok 3 - _DRIVER does not exist ok 4 - use Params::Util; ok 5 - _CLASSISA imported ok ok 6 - _SUBCLASS imported ok ok 7 - _DRIVER imported ok ok 8 - A exists ok 9 - My_B exists ok 10 - C does not exist ok 11 - D does not exist ok 12 - E does not exist ok 13 - F does not exist ok 14 - Non-classisa returns undef ok 15 - Non-subclass returns undef ok 16 - Non-driver returns undef ok 17 - Non-classisa returns undef ok 18 - Non-subclass returns undef ok 19 - Non-driver returns undef ok 20 - Non-classisa returns undef ok 21 - Non-subclass returns undef ok 22 - Non-driver returns undef ok 23 - Non-classisa returns undef ok 24 - Non-subclass returns undef ok 25 - Non-driver returns undef ok 26 - Non-classisa returns undef ok 27 - Non-subclass returns undef ok 28 - Non-driver returns undef ok 29 - Non-classisa returns undef ok 30 - Non-subclass returns undef ok 31 - Non-driver returns undef ok 32 - Non-classisa returns undef ok 33 - Non-subclass returns undef ok 34 - Non-driver returns undef ok 35 - Non-classisa returns undef ok 36 - Non-subclass returns undef ok 37 - Non-driver returns undef ok 38 - Non-classisa returns undef ok 39 - Non-subclass returns undef ok 40 - Non-driver returns undef ok 41 - Non-classisa returns undef ok 42 - Non-subclass returns undef ok 43 - Non-driver returns undef ok 44 - Non-classisa returns undef ok 45 - Non-subclass returns undef ok 46 - Non-driver returns undef ok 47 - Non-classisa returns undef ok 48 - Non-subclass returns undef ok 49 - Non-driver returns undef ok 50 - A: Driver base class is undef ok 51 - B: Good driver returns ok ok 52 - B: Good driver return undef for incorrect base ok 53 - C: Non-existant driver is undef ok 54 - D: Broken driver is undef ok 55 - E: Not a driver returns undef ok 56 - F: Faked isa returns ok ok 57 - A: Driver base class is undef ok 58 - B: Good driver returns ok ok 59 - B: Good driver return undef for incorrect base ok 60 - C: Non-existant driver is undef ok 61 - D: Broken driver is undef ok 62 - E: Not a driver returns undef ok 63 - F: Faked isa returns ok ok 64 - A: Driver base class is undef ok 65 - A: Class is loaded ok ok 66 - B: Good driver returns ok ok 67 - B: Good driver return undef for incorrect base ok 68 - B: Class is loaded ok ok 69 - C: Non-existant driver is undef ok 70 - D: Broken driver is undef ok 71 - E: Not a driver returns undef ok 72 - F: Faked isa returns ok ok 73 - A: Driver base class is undef ok 74 - B: Good driver returns ok ok 75 - B: Good driver return undef for incorrect base ok 76 - C: Non-existant driver is undef ok 77 - D: Broken driver is undef ok 78 - E: Not a driver returns undef ok 79 - F: Faked isa returns ok ok 80 - A: Driver base class is undef ok 81 - B: Good driver returns ok ok 82 - B: Good driver return undef for incorrect base ok 83 - C: Non-existant driver is undef ok 84 - D: Broken driver is undef ok 85 - E: Not a driver returns undef ok 86 - F: Faked isa returns ok ok 87 - use Params::Util; ok 88 - A: DOES A ok 89 - My_B: DOES A ok 90 - E: DOES not A ok 91 - F: DOES A ok t/09_insideout.t .. 1..2 ok 1 - Foo ok 2 - _INSTANCE correctly returns undef ok t/11_compile.t .... 1..4 ok 1 - use Params::Util; ok 2 - require Scalar::Util; ok 3 - Scalar::Util version is at least 1.18 ok 4 - Scalar::Util has a refaddr implementation ok t/12_main.t ....... 1..632 ok 1 - ...::_STRING() dies ok 2 - ... with expected error message ok 3 - ...::_STRING(undef) returns undef ok 4 - ...::_STRING(nullstring) returns undef ok 5 - ...::_STRING(HASH) returns undef ok 6 - ...::_STRING(CODE) returns undef ok 7 - ...::_STRING(ARRAY) returns undef ok 8 - ...::_STRING(null constant) returns undef ok 9 - ...::_STRING(SCALAR) returns undef ok 10 - ...::_STRING('0') returns ok ok 11 - ...::_STRING('1') returns ok ok 12 - ...::_STRING('foo') returns ok ok 13 - ...::_STRING('_foo') returns ok ok 14 - ...::_STRING('foo1') returns ok ok 15 - ...::_STRING('__foo_1') returns ok ok 16 - ...::_STRING('Foo::Bar') returns ok ok 17 - ...::_STRING(' ') returns ok ok 18 - ...::_STRING(' foo') returns ok ok 19 - use Params::Util; ok 20 - _STRING imported ok ok 21 - ...::_STRING() dies ok 22 - ... with expected error message ok 23 - _STRING(undef) returns undef ok 24 - _STRING(nullstring) returns undef ok 25 - _STRING(HASH) returns undef ok 26 - _STRING(CODE) returns undef ok 27 - _STRING(ARRAY) returns undef ok 28 - _STRING(null constant) returns undef ok 29 - _STRING(SCALAR) returns undef ok 30 - ...::_STRING('0') returns ok ok 31 - ...::_STRING('1') returns ok ok 32 - ...::_STRING('foo') returns ok ok 33 - ...::_STRING('_foo') returns ok ok 34 - ...::_STRING('foo1') returns ok ok 35 - ...::_STRING('__foo_1') returns ok ok 36 - ...::_STRING('Foo::Bar') returns ok ok 37 - ...::_STRING(' ') returns ok ok 38 - ...::_STRING(' foo') returns ok ok 39 - ...::_IDENTIFIER() dies ok 40 - ... with expected error message ok 41 - ...::_IDENTIFIER(undef) returns undef ok 42 - ...::_IDENTIFIER(nullstring) returns undef ok 43 - ...::_IDENTIFIER(number) returns undef ok 44 - ...::_IDENTIFIER(string) returns undef ok 45 - ...::_IDENTIFIER(HASH) returns undef ok 46 - ...::_IDENTIFIER(CODE) returns undef ok 47 - ...::_IDENTIFIER(ARRAY) returns undef ok 48 - ...::_IDENTIFIER(null constant) returns undef ok 49 - ...::_IDENTIFIER(SCALAR) returns undef ok 50 - ...::_IDENTIFIER(CLASS) returns undef ok 51 - ...::_IDENTIFIER(BAD) returns undef ok 52 - ...::_IDENTIFIER('foo') returns ok ok 53 - ...::_IDENTIFIER('_foo') returns ok ok 54 - ...::_IDENTIFIER('foo1') returns ok ok 55 - ...::_IDENTIFIER('__foo_1') returns ok ok 56 - use Params::Util; ok 57 - _IDENTIFIER imported ok ok 58 - ...::_IDENTIFIER() dies ok 59 - ... with expected error message ok 60 - _IDENTIFIER(undef) returns undef ok 61 - _IDENTIFIER(nullstring) returns undef ok 62 - _IDENTIFIER(number) returns undef ok 63 - _IDENTIFIER(string) returns undef ok 64 - _IDENTIFIER(HASH) returns undef ok 65 - _IDENTIFIER(CODE) returns undef ok 66 - _IDENTIFIER(ARRAY) returns undef ok 67 - _IDENTIFIER(null constant) returns undef ok 68 - _IDENTIFIER(SCALAR) returns undef ok 69 - _IDENTIFIER(CLASS) returns undef ok 70 - _IDENTIFIER(BAD) returns undef ok 71 - ...::_IDENTIFIER('foo') returns ok ok 72 - ...::_IDENTIFIER('_foo') returns ok ok 73 - ...::_IDENTIFIER('foo1') returns ok ok 74 - ...::_IDENTIFIER('__foo_1') returns ok ok 75 - ...::_CLASS() dies ok 76 - ... with expected error message ok 77 - ...::_CLASS(undef) returns undef ok 78 - ...::_CLASS(nullstring) returns undef ok 79 - ...::_CLASS(number) returns undef ok 80 - ...::_CLASS(string) returns undef ok 81 - ...::_CLASS(HASH) returns undef ok 82 - ...::_CLASS(CODE) returns undef ok 83 - ...::_CLASS(ARRAY) returns undef ok 84 - ...::_CLASS(null constant) returns undef ok 85 - ...::_CLASS(SCALAR) returns undef ok 86 - ...::_CLASS(bad class) returns undef ok 87 - ...::_CLASS(bad class) returns undef ok 88 - ...::_CLASS(bad class) returns undef ok 89 - ...::_CLASS('foo') returns ok ok 90 - ...::_CLASS('_foo') returns ok ok 91 - ...::_CLASS('foo1') returns ok ok 92 - ...::_CLASS('__foo_1') returns ok ok 93 - ...::_CLASS('Foo::Bar') returns ok ok 94 - ...::_CLASS('_Foo::Baaar::Baz') returns ok ok 95 - ...::_CLASS('X::1') returns ok ok 96 - use Params::Util; ok 97 - _CLASS imported ok ok 98 - _CLASS() dies ok 99 - ... with expected error message ok 100 - _CLASS(undef) returns undef ok 101 - _CLASS(nullstring) returns undef ok 102 - _CLASS(number) returns undef ok 103 - _CLASS(string) returns undef ok 104 - _CLASS(HASH) returns undef ok 105 - _CLASS(CODE) returns undef ok 106 - _CLASS(ARRAY) returns undef ok 107 - _CLASS(null constant) returns undef ok 108 - _CLASS(SCALAR) returns undef ok 109 - _CLASS(bad class) returns undef ok 110 - _CLASS(bad class) returns undef ok 111 - _CLASS(bad class) returns undef ok 112 - _CLASS('foo') returns ok ok 113 - _CLASS('_foo') returns ok ok 114 - _CLASS('foo1') returns ok ok 115 - _CLASS('__foo_1') returns ok ok 116 - _CLASS('Foo::Bar') returns ok ok 117 - _CLASS('_Foo::Baaar::Baz') returns ok ok 118 - _CLASS('X::1') returns ok ok 119 - ...::_NUMBER() dies ok 120 - ... with expected error message ok 121 - ...::_NUMBER(undef) returns undef ok 122 - ...::_NUMBER(nullstring) returns undef ok 123 - ...::_NUMBER(string) returns undef ok 124 - ...::_NUMBER(HASH) returns undef ok 125 - ...::_NUMBER(CODE) returns undef ok 126 - ...::_NUMBER(ARRAY) returns undef ok 127 - ...::_NUMBER(null constant) returns undef ok 128 - ...::_NUMBER(SCALAR) returns undef ok 129 - ...::_NUMBER(bad class) returns undef ok 130 - ...::_NUMBER('1') returns ok ok 131 - ...::_NUMBER('2') returns ok ok 132 - ...::_NUMBER('10') returns ok ok 133 - ...::_NUMBER('123456789') returns ok ok 134 - ...::_NUMBER('-1') returns ok ok 135 - ...::_NUMBER('0') returns ok ok 136 - ...::_NUMBER('+1') returns ok ok 137 - ...::_NUMBER('02') returns ok ok 138 - ...::_NUMBER('.1') returns ok ok 139 - ...::_NUMBER('0.013e-3') returns ok ok 140 - ...::_NUMBER('1e1') returns ok ok 141 - use Params::Util; ok 142 - _NUMBER imported ok ok 143 - _NUMBER() dies ok 144 - ... with expected error message ok 145 - _NUMBER(undef) returns undef ok 146 - _NUMBER(nullstring) returns undef ok 147 - _NUMBER(string) returns undef ok 148 - _NUMBER(HASH) returns undef ok 149 - _NUMBER(CODE) returns undef ok 150 - _NUMBER(ARRAY) returns undef ok 151 - _NUMBER(null constant) returns undef ok 152 - _NUMBER(SCALAR) returns undef ok 153 - _NUMBER(bad class) returns undef ok 154 - _NUMBER('1') returns ok ok 155 - _NUMBER('2') returns ok ok 156 - _NUMBER('10') returns ok ok 157 - _NUMBER('123456789') returns ok ok 158 - _NUMBER('-1') returns ok ok 159 - _NUMBER('0') returns ok ok 160 - _NUMBER('+1') returns ok ok 161 - _NUMBER('02') returns ok ok 162 - _NUMBER('.1') returns ok ok 163 - _NUMBER('0.013e-3') returns ok ok 164 - _NUMBER('1e1') returns ok ok 165 - ...::_POSINT() dies ok 166 - ... with expected error message ok 167 - ...::_POSINT(undef) returns undef ok 168 - ...::_POSINT(nullstring) returns undef ok 169 - ...::_POSINT(string) returns undef ok 170 - ...::_POSINT(HASH) returns undef ok 171 - ...::_POSINT(CODE) returns undef ok 172 - ...::_POSINT(ARRAY) returns undef ok 173 - ...::_POSINT(null constant) returns undef ok 174 - ...::_POSINT(SCALAR) returns undef ok 175 - ...::_POSINT(bad class) returns undef ok 176 - ...::_POSINT(negative) returns undef ok 177 - ...::_POSINT(zero) returns undef ok 178 - ...::_POSINT(explicit positive) returns undef ok 179 - ...::_POSINT(zero lead) returns undef ok 180 - ...::_POSINT('1') returns ok ok 181 - ...::_POSINT('2') returns ok ok 182 - ...::_POSINT('10') returns ok ok 183 - ...::_POSINT('123456789') returns ok ok 184 - use Params::Util; ok 185 - _POSINT imported ok ok 186 - _POSINT() dies ok 187 - ... with expected error message ok 188 - _POSINT(undef) returns undef ok 189 - _POSINT(nullstring) returns undef ok 190 - _POSINT(string) returns undef ok 191 - _POSINT(HASH) returns undef ok 192 - _POSINT(CODE) returns undef ok 193 - _POSINT(ARRAY) returns undef ok 194 - _POSINT(null constant) returns undef ok 195 - _POSINT(SCALAR) returns undef ok 196 - _POSINT(bad class) returns undef ok 197 - _POSINT(negative) returns undef ok 198 - _POSINT(zero) returns undef ok 199 - _POSINT(explicit positive) returns undef ok 200 - _POSINT(zero lead) returns undef ok 201 - _POSINT('1') returns ok ok 202 - _POSINT('2') returns ok ok 203 - _POSINT('10') returns ok ok 204 - _POSINT('123456789') returns ok ok 205 - ...::_NONNEGINT() dies ok 206 - ... with expected error message ok 207 - ...::_NONNEGINT(undef) returns undef ok 208 - ...::_NONNEGINT(nullstring) returns undef ok 209 - ...::_NONNEGINT(string) returns undef ok 210 - ...::_NONNEGINT(HASH) returns undef ok 211 - ...::_NONNEGINT(CODE) returns undef ok 212 - ...::_NONNEGINT(ARRAY) returns undef ok 213 - ...::_NONNEGINT(null constant) returns undef ok 214 - ...::_NONNEGINT(SCALAR) returns undef ok 215 - ...::_NONNEGINT(bad class) returns undef ok 216 - ...::_NONNEGINT(negative) returns undef ok 217 - ...::_NONNEGINT(explicit positive) returns undef ok 218 - ...::_NONNEGINT(zero lead) returns undef ok 219 - ...::_NONNEGINT('0') returns ok ok 220 - ...::_NONNEGINT('1') returns ok ok 221 - ...::_NONNEGINT('2') returns ok ok 222 - ...::_NONNEGINT('10') returns ok ok 223 - ...::_NONNEGINT('123456789') returns ok ok 224 - use Params::Util; ok 225 - _NONNEGINT imported ok ok 226 - _NONNEGINT() dies ok 227 - ... with expected error message ok 228 - _NONNEGINT(undef) returns undef ok 229 - _NONNEGINT(nullstring) returns undef ok 230 - _NONNEGINT(string) returns undef ok 231 - _NONNEGINT(HASH) returns undef ok 232 - _NONNEGINT(CODE) returns undef ok 233 - _NONNEGINT(ARRAY) returns undef ok 234 - _NONNEGINT(null constant) returns undef ok 235 - _NONNEGINT(SCALAR) returns undef ok 236 - _NONNEGINT(bad class) returns undef ok 237 - _NONNEGINT(negative) returns undef ok 238 - _NONNEGINT(explicit positive) returns undef ok 239 - _NONNEGINT(zero lead) returns undef ok 240 - _NONNEGINT('0') returns ok ok 241 - _NONNEGINT('1') returns ok ok 242 - _NONNEGINT('2') returns ok ok 243 - _NONNEGINT('10') returns ok ok 244 - _NONNEGINT('123456789') returns ok ok 245 - ...::_SCALAR() dies ok 246 - ... with expected error message ok 247 - ...::_SCALAR(undef) returns undef ok 248 - ...::_SCALAR(\undef) returns undef ok 249 - ...::_SCALAR(nullstring) returns undef ok 250 - ...::_SCALAR(number) returns undef ok 251 - ...::_SCALAR(string) returns undef ok 252 - ...::_SCALAR(HASH) returns undef ok 253 - ...::_SCALAR(CODE) returns undef ok 254 - ...::_SCALAR(ARRAY) returns undef ok 255 - ...::_SCALAR(null constant) returns undef ok 256 - ...::_SCALAR(constant) returns true ok 257 - ...::_SCALAR(['foo']) returns true ok 258 - ...::_SCALAR returns the same SCALAR reference ok 259 - use Params::Util; ok 260 - _SCALAR imported ok ok 261 - ...::_SCALAR() dies ok 262 - ... with expected error message ok 263 - ...::_SCALAR(undef) returns undef ok 264 - ...::_SCALAR(\undef) returns undef ok 265 - ...::_SCALAR(nullstring) returns undef ok 266 - ...::_SCALAR(number) returns undef ok 267 - ...::_SCALAR(string) returns undef ok 268 - ...::_SCALAR(HASH) returns undef ok 269 - ...::_SCALAR(CODE) returns undef ok 270 - ...::_SCALAR(ARRAY) returns undef ok 271 - ...::_SCALAR(null constant) returns undef ok 272 - ...::_SCALAR(constant) returns true ok 273 - ...::_SCALAR(SCALAR) returns true ok 274 - ...::_SCALAR returns the same SCALAR reference ok 275 - ...::_SCALAR0() dies ok 276 - ... with expected error message ok 277 - ...::_SCALAR0(undef) returns undef ok 278 - ...::_SCALAR0(nullstring) returns undef ok 279 - ...::_SCALAR0(number) returns undef ok 280 - ...::_SCALAR0(string) returns undef ok 281 - ...::_SCALAR0(HASH) returns undef ok 282 - ...::_SCALAR0(CODE) returns undef ok 283 - ...::_SCALAR0(ARRAY) returns undef ok 284 - ...::_SCALAR0(constant) returns true ok 285 - ...::_SCALAR0(constant) returns true ok 286 - ...::_SCALAR0(\undef) returns true ok 287 - ...::_SCALAR0(constant) returns true ok 288 - ...::_SCALAR0(constant) returns true ok 289 - ...::_SCALAR returns the same SCALAR reference ok 290 - ...::_SCALAR returns the same SCALAR reference ok 291 - use Params::Util; ok 292 - _SCALAR0 imported ok ok 293 - ...::_SCALAR0() dies ok 294 - ... with expected error message ok 295 - ...::_SCALAR0(undef) returns undef ok 296 - ...::_SCALAR0(nullstring) returns undef ok 297 - ...::_SCALAR0(number) returns undef ok 298 - ...::_SCALAR0(string) returns undef ok 299 - ...::_SCALAR0(HASH) returns undef ok 300 - ...::_SCALAR0(CODE) returns undef ok 301 - ...::_SCALAR0(ARRAY) returns undef ok 302 - ...::_SCALAR0(constant) returns true ok 303 - ...::_SCALAR0(constant) returns true ok 304 - ...::_SCALAR0(\undef) returns true ok 305 - ...::_SCALAR0(constant) returns true ok 306 - ...::_SCALAR0(constant) returns true ok 307 - ...::_SCALAR returns the same SCALAR reference ok 308 - ...::_SCALAR returns the same SCALAR reference ok 309 - ...::_ARRAY() dies ok 310 - ... with expected error message ok 311 - ...::_ARRAY(undef) returns undef ok 312 - ...::_ARRAY(nullstring) returns undef ok 313 - ...::_ARRAY(number) returns undef ok 314 - ...::_ARRAY(string) returns undef ok 315 - ...::_ARRAY(SCALAR) returns undef ok 316 - ...::_ARRAY(HASH) returns undef ok 317 - ...::_ARRAY(CODE) returns undef ok 318 - ...::_ARRAY(empty ARRAY) returns undef ok 319 - ...::_ARRAY([undef]) returns true ok 320 - ...::_ARRAY(['foo']) returns true ok 321 - ...::_ARRAY returns an ARRAY ok ok 322 - ...::_ARRAY($array) returns the same ARRAY reference ok 323 - use Params::Util; ok 324 - _ARRAY imported ok ok 325 - _ARRAY() dies ok 326 - ... with expected error message ok 327 - _ARRAY(undef) returns undef ok 328 - _ARRAY(nullstring) returns undef ok 329 - _ARRAY(number) returns undef ok 330 - _ARRAY(string) returns undef ok 331 - _ARRAY(SCALAR) returns undef ok 332 - _ARRAY(HASH) returns undef ok 333 - _ARRAY(CODE) returns undef ok 334 - _ARRAY(empty ARRAY) returns undef ok 335 - _ARRAY([undef]) returns true ok 336 - _ARRAY(['foo']) returns true ok 337 - _ARRAY returns an ARRAY ok ok 338 - _ARRAY($array) returns the same ARRAY reference ok 339 - ...::_ARRAY0() dies ok 340 - ... with expected error message ok 341 - ...::_ARRAY0(undef) returns undef ok 342 - ...::_ARRAY0(nullstring) returns undef ok 343 - ...::_ARRAY0(number) returns undef ok 344 - ...::_ARRAY0(string) returns undef ok 345 - ...::_ARRAY0(SCALAR) returns undef ok 346 - ...::_ARRAY0(HASH) returns undef ok 347 - ...::_ARRAY0(CODE) returns undef ok 348 - ...::_ARRAY0(empty ARRAY) returns undef ok 349 - ...::_ARRAY0([undef]) returns true ok 350 - ...::_ARRAY0(['foo']) returns true ok 351 - ...::_ARRAY0 returns an ARRAY ok ok 352 - ...::_ARRAY0($array) returns the same ARRAY reference ok 353 - use Params::Util; ok 354 - _ARRAY0 imported ok ok 355 - _ARRAY0() dies ok 356 - ... with expected error message ok 357 - _ARRAY0(undef) returns undef ok 358 - _ARRAY0(nullstring) returns undef ok 359 - _ARRAY0(number) returns undef ok 360 - _ARRAY0(string) returns undef ok 361 - _ARRAY0(SCALAR) returns undef ok 362 - _ARRAY0(HASH) returns undef ok 363 - _ARRAY0(CODE) returns undef ok 364 - _ARRAY0(empty ARRAY) returns undef ok 365 - _ARRAY0([undef]) returns true ok 366 - _ARRAY0(['foo']) returns true ok 367 - _ARRAY0 returns an ARRAY ok ok 368 - _ARRAY0($array) returns the same reference ok 369 - ...::_HASH() dies ok 370 - ... with expected error message ok 371 - ...::_HASH(undef) returns undef ok 372 - ...::_HASH(nullstring) returns undef ok 373 - ...::_HASH(number) returns undef ok 374 - ...::_HASH(string) returns undef ok 375 - ...::_HASH(SCALAR) returns undef ok 376 - ...::_HASH(ARRAY) returns undef ok 377 - ...::_HASH(CODE) returns undef ok 378 - ...::_HASH(empty HASH) returns undef ok 379 - ...::_HASH([undef]) returns ok ok 380 - ...::_HASH returns an HASH ok ok 381 - ...::_HASH($hash) returns the same reference ok 382 - use Params::Util; ok 383 - _HASH imported ok ok 384 - _HASH() dies ok 385 - ... with expected error message ok 386 - _HASH(undef) returns undef ok 387 - _HASH(nullstring) returns undef ok 388 - _HASH(number) returns undef ok 389 - _HASH(string) returns undef ok 390 - _HASH(SCALAR) returns undef ok 391 - _HASH(ARRAY) returns undef ok 392 - _HASH(CODE) returns undef ok 393 - ...::_HASH(empty HASH) returns undef ok 394 - _HASH([undef]) returns true ok 395 - _HASH returns an ARRAY ok ok 396 - _HASH($hash) returns the same reference ok 397 - ...::_HASH0() dies ok 398 - ... with expected error message ok 399 - ...::_HASH0(undef) returns undef ok 400 - ...::_HASH0(nullstring) returns undef ok 401 - ...::_HASH0(number) returns undef ok 402 - ...::_HASH0(string) returns undef ok 403 - ...::_HASH0(SCALAR) returns undef ok 404 - ...::_HASH0(ARRAY) returns undef ok 405 - ...::_HASH0(CODE) returns undef ok 406 - ...::_HASH0(empty ARRAY) returns undef ok 407 - ...::_HASH0([undef]) returns true ok 408 - ...::_HASH0 returns an ARRAY ok ok 409 - ...::_HASH0($hash) returns the same reference ok 410 - use Params::Util; ok 411 - _HASH0 imported ok ok 412 - _HASH0() dies ok 413 - ... with expected error message ok 414 - _HASH0(undef) returns undef ok 415 - _HASH0(nullstring) returns undef ok 416 - _HASH0(number) returns undef ok 417 - _HASH0(string) returns undef ok 418 - _HASH0(SCALAR) returns undef ok 419 - _HASH0(ARRAY) returns undef ok 420 - _HASH0(CODE) returns undef ok 421 - _HASH0(empty ARRAY) returns undef ok 422 - _HASH0([undef]) returns true ok 423 - _HASH0 returns an ARRAY ok ok 424 - _HASH0($hash) returns the same reference ok 425 - use Params::Util; ok 426 - _CODE imported ok ok 427 - ...::_CODE() dies ok 428 - ... with expected error message ok 429 - ...::_CODE(undef) returns undef ok 430 - ...::_CODE(nullstring) returns undef ok 431 - ...::_CODE(number) returns undef ok 432 - ...::_CODE(string) returns undef ok 433 - ...::_CODE(SCALAR) returns undef ok 434 - ...::_CODE(ARRAY) returns undef ok 435 - ...::_CODE(empty HASH) returns undef ok 436 - _CODE() dies ok 437 - ... with expected error message ok 438 - _CODE(undef) returns undef ok 439 - _CODE(nullstring) returns undef ok 440 - _CODE(number) returns undef ok 441 - _CODE(string) returns undef ok 442 - _CODE(SCALAR) returns undef ok 443 - _CODE(ARRAY) returns undef ok 444 - ...::_CODE(empty HASH) returns undef ok 445 - ...::_CODE(anon) returns ok ok 446 - ...::_CODE(ref) returns ok ok 447 - ...::_CODE(\&func) returns ok ok 448 - ...::_CODE(ref) returns the same reference ok 449 - ...::_CODE(\&func) returns the same reference ok 450 - _CODE(anon) returns ok ok 451 - _CODE(ref) returns ok ok 452 - _CODE(\&func) returns ok ok 453 - _CODE(ref) returns the same reference ok 454 - _CODE(\&func) returns the same reference ok 455 - ...::_INSTANCE() dies ok 456 - ... with expected error message ok 457 - ...::_INSTANCE(object) dies ok 458 - ... with expected error message ok 459 - ...::_INSTANCE(undef) returns undef ok 460 - ...::_INSTANCE(nullstring) returns undef ok 461 - ...::_INSTANCE(number) returns undef ok 462 - ...::_INSTANCE(string) returns undef ok 463 - ...::_INSTANCE(HASH) returns undef ok 464 - ...::_INSTANCE(CODE) returns undef ok 465 - ...::_INSTANCE(ARRAY) returns undef ok 466 - ...::_INSTANCE(null constant) returns undef ok 467 - ...::_INSTANCE(SCALAR) returns undef ok 468 - ...::_INSTANCE(bad object) returns undef ok 469 - use Params::Util; ok 470 - _INSTANCE imported ok ok 471 - _INSTANCE() dies ok 472 - ... with expected error message ok 473 - _INSTANCE(object) dies ok 474 - ... with expected error message ok 475 - _INSTANCE(undef) returns undef ok 476 - _INSTANCE(nullstring) returns undef ok 477 - _INSTANCE(number) returns undef ok 478 - _INSTANCE(string) returns undef ok 479 - _INSTANCE(HASH) returns undef ok 480 - _INSTANCE(CODE) returns undef ok 481 - _INSTANCE(ARRAY) returns undef ok 482 - _INSTANCE(null constant) returns undef ok 483 - _INSTANCE(SCALAR) returns undef ok 484 - _INSTANCE(bad object) returns undef ok 485 - ...::_INSTANCE(object, class) returns true when expected ok 486 - ...::_INSTANCE(object, class) returns the same object ok 487 - ...::_INSTANCE(object, class) returns true when expected ok 488 - ...::_INSTANCE(object, class) returns the same object ok 489 - ...::_INSTANCE(object, class) returns true when expected ok 490 - ...::_INSTANCE(object, class) returns the same object ok 491 - ...::_INSTANCE(object, class) returns true when expected ok 492 - ...::_INSTANCE(object, class) returns the same object ok 493 - ...::_INSTANCE(object, class) returns true when expected ok 494 - ...::_INSTANCE(object, class) returns the same object ok 495 - ...::_INSTANCE(object, class) returns true when expected ok 496 - ...::_INSTANCE(object, class) returns the same object ok 497 - ...::_INSTANCE(object, class) returns true when expected ok 498 - ...::_INSTANCE(object, class) returns the same object ok 499 - ...::_INSTANCE(object, class) returns true when expected ok 500 - ...::_INSTANCE(object, class) returns the same object ok 501 - ...::_INSTANCE(object, class) returns true when expected ok 502 - ...::_INSTANCE(object, class) returns the same object ok 503 - _INSTANCE(object, class) returns true when expected ok 504 - _INSTANCE(object, class) returns the same object ok 505 - _INSTANCE(object, class) returns true when expected ok 506 - _INSTANCE(object, class) returns the same object ok 507 - _INSTANCE(object, class) returns true when expected ok 508 - _INSTANCE(object, class) returns the same object ok 509 - _INSTANCE(object, class) returns true when expected ok 510 - _INSTANCE(object, class) returns the same object ok 511 - _INSTANCE(object, class) returns true when expected ok 512 - _INSTANCE(object, class) returns the same object ok 513 - _INSTANCE(object, class) returns true when expected ok 514 - _INSTANCE(object, class) returns the same object ok 515 - _INSTANCE(object, class) returns true when expected ok 516 - _INSTANCE(object, class) returns the same object ok 517 - _INSTANCE(object, class) returns true when expected ok 518 - _INSTANCE(object, class) returns the same object ok 519 - _INSTANCE(object, class) returns true when expected ok 520 - _INSTANCE(object, class) returns the same object ok 521 - use Params::Util; ok 522 - _INSTANCEDOES(bad object) returns undef ok 523 - _INSTANCEDOES(object, class) returns true when expected ok 524 - _INSTANCEDOES(object, class) returns the same object ok 525 - _INSTANCEDOES(object, class) returns true when expected ok 526 - _INSTANCEDOES(object, class) returns the same object ok 527 - _INSTANCEDOES(object, class) returns true when expected ok 528 - _INSTANCEDOES(object, class) returns the same object ok 529 - _INSTANCEDOES(object, class) returns true when expected ok 530 - _INSTANCEDOES(object, class) returns the same object ok 531 - _INSTANCEDOES(object, class) returns true when expected ok 532 - _INSTANCEDOES(object, class) returns the same object ok 533 - _INSTANCEDOES(object, class) returns true when expected ok 534 - _INSTANCEDOES(object, class) returns the same object ok 535 - _INSTANCEDOES(object, class) returns true when expected ok 536 - _INSTANCEDOES(object, class) returns the same object ok 537 - _INSTANCEDOES(object, class) returns true when expected ok 538 - _INSTANCEDOES(object, class) returns the same object ok 539 - _INSTANCEDOES(object, class) returns true when expected ok 540 - _INSTANCEDOES(object, class) returns the same object ok 541 - ...::_REGEX() dies ok 542 - ... with expected error message ok 543 - ...::_REGEX(undef) returns undef ok 544 - ...::_REGEX(STRING0) returns undef ok 545 - ...::_REGEX(number) returns undef ok 546 - ...::_REGEX(string) returns undef ok 547 - ...::_REGEX(SCALAR) returns undef ok 548 - ...::_REGEX(ARRAY) returns undef ok 549 - ...::_REGEX(CODE) returns undef ok 550 - ...::_REGEX(HASH0) returns undef ok 551 - ...::_REGEX(HASH) returns undef ok 552 - ...::_REGEX(qr//) ok ok 553 - ...::_REGEX(qr//) ok ok 554 - use Params::Util; ok 555 - _REGEX imported ok ok 556 - _REGEX() dies ok 557 - ... with expected error message ok 558 - _REGEX(undef) returns undef ok 559 - _REGEX(STRING0) returns undef ok 560 - _REGEX(number) returns undef ok 561 - _REGEX(string) returns undef ok 562 - _REGEX(SCALAR) returns undef ok 563 - _REGEX(ARRAY) returns undef ok 564 - _REGEX(CODE) returns undef ok 565 - REGEX(HASH0) returns undef ok 566 - REGEX(HASH) returns undef ok 567 - _REGEX(qr//) ok ok 568 - _REGEX(qr//) ok ok 569 - ...::_SET() dies ok 570 - ... with expected error message ok 571 - ...::_SET(single) dies ok 572 - ... with expected error message ok 573 - ...::_SET(undef) returns undef ok 574 - ...::_SET(nullstring) returns undef ok 575 - ...::_SET(number) returns undef ok 576 - ...::_SET(string) returns undef ok 577 - ...::_SET(SCALAR) returns undef ok 578 - ...::_SET(HASH) returns undef ok 579 - ...::_SET(CODE) returns undef ok 580 - ...::_SET(empty ARRAY) returns undef ok 581 - ...::_SET(homogenous ARRAY) returns true ok 582 - ...::_SET(mixed ARRAY) returns undef ok 583 - ...::_SET(unblessed ARRAY) returns undef ok 584 - use Params::Util; ok 585 - _SET imported ok ok 586 - _SET() dies ok 587 - ... with expected error message ok 588 - _SET(single) dies ok 589 - ... with expected error message ok 590 - _SET(undef) returns undef ok 591 - _SET(nullstring) returns undef ok 592 - _SET(number) returns undef ok 593 - _SET(string) returns undef ok 594 - _SET(SCALAR) returns undef ok 595 - _SET(HASH) returns undef ok 596 - _SET(CODE) returns undef ok 597 - _SET(empty ARRAY) returns undef ok 598 - _SET(homogenous ARRAY) returns true ok 599 - _SET(mixed ARRAY) returns undef ok 600 - _SET(unblessed ARRAY) returns undef ok 601 - ...::_SET0() dies ok 602 - ... with expected error message ok 603 - ...::_SET0(single) dies ok 604 - ... with expected error message ok 605 - ...::_SET0(undef) returns undef ok 606 - ...::_SET0(nullstring) returns undef ok 607 - ...::_SET0(number) returns undef ok 608 - ...::_SET0(string) returns undef ok 609 - ...::_SET0(SCALAR) returns undef ok 610 - ...::_SET0(HASH) returns undef ok 611 - ...::_SET0(CODE) returns undef ok 612 - ...::_SET0(empty ARRAY) returns true ok 613 - ...::_SET0(homogenous ARRAY) returns true ok 614 - ...::_SET0(mixed ARRAY) returns undef ok 615 - ...::_SET0(unblessed ARRAY) returns undef ok 616 - use Params::Util; ok 617 - _SET0 imported ok ok 618 - _SET0() dies ok 619 - ... with expected error message ok 620 - _SET0(single) dies ok 621 - ... with expected error message ok 622 - _SET0(undef) returns undef ok 623 - _SET0(nullstring) returns undef ok 624 - _SET0(number) returns undef ok 625 - _SET0(string) returns undef ok 626 - _SET0(SCALAR) returns undef ok 627 - _SET0(HASH) returns undef ok 628 - _SET0(CODE) returns undef ok 629 - _SET0(empty ARRAY) returns true ok 630 - _SET0(homogenous ARRAY) returns true ok 631 - _SET0(mixed ARRAY) returns undef ok 632 - _SET0(unblessed ARRAY) returns undef ok t/13_all.t ........ 1..26 ok 1 - use Params::Util; ok 2 - _STRING imported ok ok 3 - _IDENTIFIER imported ok ok 4 - _CLASS imported ok ok 5 - _CLASSISA imported ok ok 6 - _SUBCLASS imported ok ok 7 - _DRIVER imported ok ok 8 - _NUMBER imported ok ok 9 - _POSINT imported ok ok 10 - _NONNEGINT imported ok ok 11 - _SCALAR imported ok ok 12 - _SCALAR0 imported ok ok 13 - _ARRAY imported ok ok 14 - _ARRAY0 imported ok ok 15 - _ARRAYLIKE imported ok ok 16 - _HASH imported ok ok 17 - _HASH0 imported ok ok 18 - _HASHLIKE imported ok ok 19 - _CODE imported ok ok 20 - _CODELIKE imported ok ok 21 - _INVOCANT imported ok ok 22 - _INSTANCE imported ok ok 23 - _REGEX imported ok ok 24 - _SET imported ok ok 25 - _SET0 imported ok ok 26 - _HANDLE imported ok ok t/14_codelike.t ... 1..19 ok 1 - use Params::Util; ok 2 - _CODELIKE imported ok ok 3 - callable: callable itself ok 4 - callable: a boring plain code ref ok 5 - callable: an object with overloaded &{} ok 6 - callable: a object build from a coderef ok 7 - callable: an object with inherited overloaded &{} ok 8 - callable: a coderef blessed into CODE ok 9 - not callable: undef ok 10 - not callable: a string ok 11 - not callable: a number ok 12 - not callable: a ref to a ref to code ok 13 - not callable: a boring plain hash ref ok 14 - not callable: a class that builds from coderefs ok 15 - not callable: a class with overloaded &{} ok 16 - not callable: a class with inherited overloaded &{} ok 17 - not callable: a plain boring hash-based object ok 18 - not callable: a non-coderef blessed into CODE ok 19 - not callable: a regular expression ok t/15_typelike.t ... 1..44 ok 1 - undef isn't @ish ok 2 - undef isn't %ish ok 3 - 1000 isn't @ish ok 4 - 1000 isn't %ish ok 5 - "Foo" isn't @ish ok 6 - "Foo" isn't %ish ok 7 - [] is @ish ok 8 - Objects are the same object ok 9 - [] isn't %ish ok 10 - {} isn't @ish ok 11 - {} is %ish ok 12 - Objects are the same object ok 13 - scalar-based Foo::Listy is @ish ok 14 - Objects are the same object ok 15 - scalar-based Foo::Listy isn't %ish ok 16 - scalar-based Foo::Hashy isn't @ish ok 17 - scalar-based Foo::Hashy is %ish ok 18 - Objects are the same object ok 19 - scalar-based Foo::Bothy is @ish ok 20 - Objects are the same object ok 21 - scalar-based Foo::Bothy is %ish ok 22 - Objects are the same object ok 23 - hash-based Foo::Listy is @ish ok 24 - Objects are the same object ok 25 - hash-based Foo::Listy is %ish ok 26 - Objects are the same object ok 27 - hash-based Foo::Hashy isn't @ish ok 28 - hash-based Foo::Hashy is %ish ok 29 - Objects are the same object ok 30 - hash-based Foo::Bothy is @ish ok 31 - Objects are the same object ok 32 - hash-based Foo::Bothy is %ish ok 33 - Objects are the same object ok 34 - array-based Foo::Listy is @ish ok 35 - Objects are the same object ok 36 - array-based Foo::Listy isn't %ish ok 37 - array-based Foo::Hashy is @ish ok 38 - Objects are the same object ok 39 - array-based Foo::Hashy is %ish ok 40 - Objects are the same object ok 41 - array-based Foo::Bothy is @ish ok 42 - Objects are the same object ok 43 - array-based Foo::Bothy is %ish ok 44 - Objects are the same object ok t/16_invocant.t ... 1..11 ok 1 - use Params::Util; ok 2 - undef isn't _IN ok 3 - 1000 isn't _IN ok 4 - "Params::Util::Test::_INVOCANT::Fake" is _IN ok 5 - "Params::Util::Test::_INVOCANT::Real" is _IN ok 6 - [] isn't _IN ok 7 - {} isn't _IN ok 8 - blessed reference is _IN ok 9 - blessed reference is _IN ok 10 - tied value is _IN ok 11 - Testing null class as an invocant ok t/17_handle.t ..... 1..23 ok 1 - _HANDLE does not exist ok 2 - use Params::Util; ok 3 - _HANDLE imported ok ok 4 - t/handles/readfile.txt exists ok 5 - t/handles/writefile.txt does not exist ok 6 - _HANDLE does not return undef ok 7 - _HANDLE returns the passed value ok 8 - _HANDLE does not return undef ok 9 - _HANDLE returns the passed value ok 10 - _HANDLE does not return undef ok 11 - _HANDLE returns the passed value ok 12 - _HANDLE returns undef ok 13 - _HANDLE returns undef ok 14 - _HANDLE returns undef ok 15 - _HANDLE returns undef ok 16 - _HANDLE returns undef ok 17 - _HANDLE returns undef ok 18 - _HANDLE returns undef ok 19 - _HANDLE returns undef ok 20 - _HANDLE returns undef ok 21 - _HANDLE returns undef ok 22 - _HANDLE returns undef ok 23 - _HANDLE returns undef ok t/18_driver.t ..... 1..91 ok 1 - _CLASSISA does not exist ok 2 - _SUBCLASS does not exist ok 3 - _DRIVER does not exist ok 4 - use Params::Util; ok 5 - _CLASSISA imported ok ok 6 - _SUBCLASS imported ok ok 7 - _DRIVER imported ok ok 8 - A exists ok 9 - My_B exists ok 10 - C does not exist ok 11 - D does not exist ok 12 - E does not exist ok 13 - F does not exist ok 14 - Non-classisa returns undef ok 15 - Non-subclass returns undef ok 16 - Non-driver returns undef ok 17 - Non-classisa returns undef ok 18 - Non-subclass returns undef ok 19 - Non-driver returns undef ok 20 - Non-classisa returns undef ok 21 - Non-subclass returns undef ok 22 - Non-driver returns undef ok 23 - Non-classisa returns undef ok 24 - Non-subclass returns undef ok 25 - Non-driver returns undef ok 26 - Non-classisa returns undef ok 27 - Non-subclass returns undef ok 28 - Non-driver returns undef ok 29 - Non-classisa returns undef ok 30 - Non-subclass returns undef ok 31 - Non-driver returns undef ok 32 - Non-classisa returns undef ok 33 - Non-subclass returns undef ok 34 - Non-driver returns undef ok 35 - Non-classisa returns undef ok 36 - Non-subclass returns undef ok 37 - Non-driver returns undef ok 38 - Non-classisa returns undef ok 39 - Non-subclass returns undef ok 40 - Non-driver returns undef ok 41 - Non-classisa returns undef ok 42 - Non-subclass returns undef ok 43 - Non-driver returns undef ok 44 - Non-classisa returns undef ok 45 - Non-subclass returns undef ok 46 - Non-driver returns undef ok 47 - Non-classisa returns undef ok 48 - Non-subclass returns undef ok 49 - Non-driver returns undef ok 50 - A: Driver base class is undef ok 51 - B: Good driver returns ok ok 52 - B: Good driver return undef for incorrect base ok 53 - C: Non-existant driver is undef ok 54 - D: Broken driver is undef ok 55 - E: Not a driver returns undef ok 56 - F: Faked isa returns ok ok 57 - A: Driver base class is undef ok 58 - B: Good driver returns ok ok 59 - B: Good driver return undef for incorrect base ok 60 - C: Non-existant driver is undef ok 61 - D: Broken driver is undef ok 62 - E: Not a driver returns undef ok 63 - F: Faked isa returns ok ok 64 - A: Driver base class is undef ok 65 - A: Class is loaded ok ok 66 - B: Good driver returns ok ok 67 - B: Good driver return undef for incorrect base ok 68 - B: Class is loaded ok ok 69 - C: Non-existant driver is undef ok 70 - D: Broken driver is undef ok 71 - E: Not a driver returns undef ok 72 - F: Faked isa returns ok ok 73 - A: Driver base class is undef ok 74 - B: Good driver returns ok ok 75 - B: Good driver return undef for incorrect base ok 76 - C: Non-existant driver is undef ok 77 - D: Broken driver is undef ok 78 - E: Not a driver returns undef ok 79 - F: Faked isa returns ok ok 80 - A: Driver base class is undef ok 81 - B: Good driver returns ok ok 82 - B: Good driver return undef for incorrect base ok 83 - C: Non-existant driver is undef ok 84 - D: Broken driver is undef ok 85 - E: Not a driver returns undef ok 86 - F: Faked isa returns ok ok 87 - use Params::Util; ok 88 - A: DOES A ok 89 - My_B: DOES A ok 90 - E: DOES not A ok 91 - F: DOES A ok t/19_insideout.t .. 1..2 ok 1 - Foo ok 2 - _INSTANCE correctly returns undef ok All tests successful. Files=18, Tests=1704, 5 wallclock secs ( 0.97 usr 0.10 sys + 3.75 cusr 0.43 csys = 5.25 CPU) Result: PASS ADAMK/Params-Util-1.07.tar.gz make test TEST_VERBOSE=1 -- OK PPD for Params-Util-1.07 already made Running test for module 'Sub::Install' Running make for R/RJ/RJBS/Sub-Install-0.926.tar.gz Prepending /export/home/fly1003/var/cpan/build/Params-Util-1.07-0qWPsD/blib/arch /export/home/fly1003/var/cpan/build/Params-Util-1.07-0qWPsD/blib/lib /export/home/fly1003/var/cpan/build/Data-OptList-0.107-oXC1ed/blib/arch /export/home/fly1003/var/cpan/build/Data-OptList-0.107-oXC1ed/blib/lib /export/home/fly1003/var/cpan/build/Sub-Install-0.926-2B6bQx/blib/arch /export/home/fly1003/var/cpan/build/Sub-Install-0.926-2B6bQx/blib/lib to PERL5LIB for 'get' Has already been unwrapped into directory /export/home/fly1003/var/cpan/build/Sub-Install-0.926-2B6bQx Prepending /export/home/fly1003/var/cpan/build/Params-Util-1.07-0qWPsD/blib/arch /export/home/fly1003/var/cpan/build/Params-Util-1.07-0qWPsD/blib/lib /export/home/fly1003/var/cpan/build/Data-OptList-0.107-oXC1ed/blib/arch /export/home/fly1003/var/cpan/build/Data-OptList-0.107-oXC1ed/blib/lib /export/home/fly1003/var/cpan/build/Sub-Install-0.926-2B6bQx/blib/arch /export/home/fly1003/var/cpan/build/Sub-Install-0.926-2B6bQx/blib/lib to PERL5LIB for 'make' Has already been made Prepending /export/home/fly1003/var/cpan/build/Params-Util-1.07-0qWPsD/blib/arch /export/home/fly1003/var/cpan/build/Params-Util-1.07-0qWPsD/blib/lib /export/home/fly1003/var/cpan/build/Data-OptList-0.107-oXC1ed/blib/arch /export/home/fly1003/var/cpan/build/Data-OptList-0.107-oXC1ed/blib/lib /export/home/fly1003/var/cpan/build/Sub-Install-0.926-2B6bQx/blib/arch /export/home/fly1003/var/cpan/build/Sub-Install-0.926-2B6bQx/blib/lib to PERL5LIB for 'test' Running make test Has already been tested successfully Running make for R/RJ/RJBS/Sub-Exporter-0.985.tar.gz Prepending /export/home/fly1003/var/cpan/build/Params-Util-1.07-0qWPsD/blib/arch /export/home/fly1003/var/cpan/build/Params-Util-1.07-0qWPsD/blib/lib /export/home/fly1003/var/cpan/build/Data-OptList-0.107-oXC1ed/blib/arch /export/home/fly1003/var/cpan/build/Data-OptList-0.107-oXC1ed/blib/lib /export/home/fly1003/var/cpan/build/Sub-Install-0.926-2B6bQx/blib/arch /export/home/fly1003/var/cpan/build/Sub-Install-0.926-2B6bQx/blib/lib to PERL5LIB for 'get' Has already been unwrapped into directory /export/home/fly1003/var/cpan/build/Sub-Exporter-0.985-tvFTRq Prepending /export/home/fly1003/var/cpan/build/Params-Util-1.07-0qWPsD/blib/arch /export/home/fly1003/var/cpan/build/Params-Util-1.07-0qWPsD/blib/lib /export/home/fly1003/var/cpan/build/Data-OptList-0.107-oXC1ed/blib/arch /export/home/fly1003/var/cpan/build/Data-OptList-0.107-oXC1ed/blib/lib /export/home/fly1003/var/cpan/build/Sub-Install-0.926-2B6bQx/blib/arch /export/home/fly1003/var/cpan/build/Sub-Install-0.926-2B6bQx/blib/lib to PERL5LIB for 'make' CPAN.pm: Building R/RJ/RJBS/Sub-Exporter-0.985.tar.gz Warning: Prerequisite 'Data::OptList => 0.100' for 'RJBS/Sub-Exporter-0.985.tar.gz' already built but the result looks suspicious. Skipping another build attempt, to prevent looping endlessly. Warning: Prerequisite 'Params::Util => 0.14' for 'RJBS/Sub-Exporter-0.985.tar.gz' already built but the result looks suspicious. Skipping another build attempt, to prevent looping endlessly. Warning: Prerequisite 'Sub::Install => 0.92' for 'RJBS/Sub-Exporter-0.985.tar.gz' already built but the result looks suspicious. Skipping another build attempt, to prevent looping endlessly. >>> make cp lib/Sub/Exporter/Util.pm blib/lib/Sub/Exporter/Util.pm cp lib/Sub/Exporter/Cookbook.pod blib/lib/Sub/Exporter/Cookbook.pod cp lib/Sub/Exporter/Tutorial.pod blib/lib/Sub/Exporter/Tutorial.pod cp lib/Sub/Exporter.pm blib/lib/Sub/Exporter.pm Manifying blib/man3/Sub::Exporter::Util.3 Manifying blib/man3/Sub::Exporter::Cookbook.3 Manifying blib/man3/Sub::Exporter::Tutorial.3 Manifying blib/man3/Sub::Exporter.3 RJBS/Sub-Exporter-0.985.tar.gz make -- OK Prepending /export/home/fly1003/var/cpan/build/Params-Util-1.07-0qWPsD/blib/arch /export/home/fly1003/var/cpan/build/Params-Util-1.07-0qWPsD/blib/lib /export/home/fly1003/var/cpan/build/Data-OptList-0.107-oXC1ed/blib/arch /export/home/fly1003/var/cpan/build/Data-OptList-0.107-oXC1ed/blib/lib /export/home/fly1003/var/cpan/build/Sub-Install-0.926-2B6bQx/blib/arch /export/home/fly1003/var/cpan/build/Sub-Install-0.926-2B6bQx/blib/lib to PERL5LIB for 'test' Running make test >>> make test TEST_VERBOSE=1 PERL_DL_NONLAZY=1 /export/home/fly1003/bin/perl "-MExtUtils::Command::MM" "-e" "test_harness(1, 'blib/lib', 'blib/arch')" t/*.t t/00-compile.t ................ 1..2 ok 1 - Sub::Exporter loaded ok ok 2 - Sub::Exporter::Util loaded ok ok # # # Generated by Dist::Zilla::Plugin::ReportVersions::Tiny v1.08 # perl: 5.010000 (wanted 5.006) on solaris from /export/home/fly1003/bin/perl # # Carp => 1.26 (want any version) # Data::OptList => 0.107 (want 0.100) # Exporter => 5.68 (want any version) # ExtUtils::MakeMaker => 6.62 (want 6.30) # File::Find => 1.12 (want any version) # File::Temp => 0.2301 (want any version) # Params::Util => 1.07 (want 0.14) # Sub::Install => 0.926 (want 0.92) # Test::More => 0.98 (want 0.96) # Test::Pod => 1.46 (want 1.41) # base => 2.18 (want any version) # overload => 1.06 (want any version) # strict => 1.04 (want any version) # subs => 1.00 (want any version) # version => 0.9902 (want 0.9901) # warnings => 1.06 (want any version) # # Thanks for using my code. I hope it works for you. # If not, please try and include this output in the bug report. # That will help me reproduce the issue and solve your problem. # t/000-report-versions-tiny.t .. ok 1 - we really didn't test anything, just reporting data 1..1 ok t/col-init.t .................. 1..3 ok 1 - use Sub::Exporter; ok 2 - collection returned properly from collector ok 3 - the init collector is run even when other things are here ok t/collection.t ................ 1..8 ok 1 - use Sub::Exporter; ok 2 - collection returned properly from collector ok 3 - a collector can alter the stack to change its own value ok 4 - can't provide multiple collection values ok 5 - collector validator prevents bad export ok 6 - collector validator allows collection ok 7 - collector validator prevents bad export ok 8 - true-returning validator allows collection ok t/expand-group.t .............. 1..55 ok 1 - use Sub::Exporter; ok 2 - expand_group: simple group 1 ok 3 - expand_group: simple group 2 ok 4 - expand_group: group of groups ok 5 - expand_group: recursive group ok 6 - expand_group: group with empty args ok 7 - expand_group: group with prefix ok 8 - expand_group: group with suffix ok 9 - expand_group: recursive group with prefix ok 10 - expand_group: recursive group with suffix ok 11 - expand_group: group that renames ok 12 - expand_group: group that renames, with options ok 13 - expand_group: group that renames, with a prefix ok 14 - expand_group: group that renames, with a suffix ok 15 - expand_group: group that renames, with a prefix and suffix ok 16 - expand_group: recursive group with a built-in prefix ok 17 - expand_group: recursive group with built-in and passed-in prefix ok 18 - expand_group: recursive group with built-in and passed-in suffix ok 19 - expand_group: multi-prefixed group ok 20 - expand_group: multi-suffixed group ok 21 - expand_group: multi-prefixed group with prefix ok 22 - expand_group: group with built-in prefix and suffix ok 23 - expand_group: group with built-in prefix and suffix, plus prefix ok 24 - expand_group: group with built-in prefix and suffix, plus suffix ok 25 - expand_group: group with built-in prefix and suffix, plus prefix and suffix ok 26 - expand_group: group that exports to scalar (unusual) ok 27 - expand_group: group that exports to scalar, with prefix ok 28 - expand_groups: simple group 1 [single test] ok 29 - expand_groups: simple group 2 [single test] ok 30 - expand_groups: group of groups [single test] ok 31 - expand_groups: recursive group [single test] ok 32 - expand_groups: group with empty args [single test] ok 33 - expand_groups: group with prefix [single test] ok 34 - expand_groups: group with suffix [single test] ok 35 - expand_groups: recursive group with prefix [single test] ok 36 - expand_groups: recursive group with suffix [single test] ok 37 - expand_groups: group that renames [single test] ok 38 - expand_groups: group that renames, with options [single test] ok 39 - expand_groups: group that renames, with a prefix [single test] ok 40 - expand_groups: group that renames, with a suffix [single test] ok 41 - expand_groups: group that renames, with a prefix and suffix [single test] ok 42 - expand_groups: recursive group with a built-in prefix [single test] ok 43 - expand_groups: recursive group with built-in and passed-in prefix [single test] ok 44 - expand_groups: recursive group with built-in and passed-in suffix [single test] ok 45 - expand_groups: multi-prefixed group [single test] ok 46 - expand_groups: multi-suffixed group [single test] ok 47 - expand_groups: multi-prefixed group with prefix [single test] ok 48 - expand_groups: group with built-in prefix and suffix [single test] ok 49 - expand_groups: group with built-in prefix and suffix, plus prefix [single test] ok 50 - expand_groups: group with built-in prefix and suffix, plus suffix [single test] ok 51 - expand_groups: group with built-in prefix and suffix, plus prefix and suffix [single test] ok 52 - expand_groups: group that exports to scalar (unusual) [single test] ok 53 - expand_groups: group that exports to scalar, with prefix [single test] ok 54 - expand_groups: group and export ok 55 - expand_groups: two groups with different merges ok t/faux-export.t ............... 1..11 ok 1 - use Sub::Exporter; ok 2 - exporting with no arguments gave us default group ok 3 - exporting :all gave us all exports ok 4 - '-as' parameter is not passed to generators ok 5 - group with two export instances of one export ok 6 - can't export un-exported export (got that?) ok 7 - can't export nonexistent group, either ok 8 - collector validator prevents bad export ok 9 - exporting with no arguments gave us default default group, i.e., nothing ok 10 - exporting :all gave us all exports, i.e., foo ok 11 - setup (not built) exporter ok t/gen-callable.t .............. 1..8 ok 1 - use Sub::Exporter; ok 2 - use Test::SubExporter::ObjGen; ok 3 - blessed coderef generator ok 4 - object with &{} as generator ok 5 - object with &{} as group generator (1/2) ok 6 - object with &{} as group generator (2/2) ok 7 - blessed coderef as group generator (1/2) ok 8 - blessed coderef as group generator (2/2) ok t/group-generator.t ........... 1..12 ok 1 - use Sub::Exporter; ok 2 - expand_group: simple group generator ok 3 - expand_group: simple group generator with prefix ok 4 - expand_groups: simple group generator [single test] ok 5 - expand_groups: simple group generator with prefix [single test] ok 6 - exception on non-hashref groupgen return ok 7 - generated 'a' sub does what we think ok 8 - generated 'b' sub does what we think ok 9 - generated foo does what we expect ok 10 - generated foo does what we expect ok 11 - generated foo (via nested group) does what we expect ok 12 - generated foo (via nested group) does what we expect ok t/inherited.t ................. 1..3 ok 1 - use Sub::Exporter; ok 2 - get result of parent's import ok 3 - get result of child's import ok t/into-level.t ................ 1..14 ok 1 - use Sub::Exporter; ok 2 - Test::SubExport::INTO::A->can('A') ok 3 - sub A was exported ok 4 - Test::SubExport::INTO::ALL->can(...) ok 5 - sub A was exported ok 6 - sub B was exported ok 7 - Test::SubExport::LEVEL::ALL->can(...) ok 8 - sub A was exported ok 9 - sub B was exported ok 10 - Test::SubExport::LEVEL::DEFAULT->can('C') ok 11 - sub C was exported ok 12 - before import, 'default into' target can't foo ok 13 - after import, calling package can't foo ok 14 - after import, calling package can't foo ok t/real-export-groupgen.t ...... 1..8 ok 1 - use Test::SubExporter::GroupGen; ok 2 - use Test::SubExporter::GroupGenSubclass; ok 3 - generated foo does what we expect ok 4 - generated five_foo does what we expect ok 5 - generated bar does what we expect ok 6 - generated five_bar does what we expect ok 7 - parent class's generated baz does what we expect ok 8 - inheriting class's generated baz does what we expect ok t/real-export-href.t .......... 1..48 ok 1 - use Sub::Exporter; ok 2 - manually constructed importer worked ok 3 - manually constructed importer worked ok 4 - use Test::SubExporter::s_e; ok 5 - DEFAULT: default export xyzzy works as expected ok 6 - DEFAULT: default export hello_sailor works as expected ok 7 - use Test::SubExporter::s_e; ok 8 - RENAME: default export xyzzy=>plugh works as expected ok 9 - use Test::SubExporter::s_e; ok 10 - SAILOR: default export xyzzy works as expected ok 11 - SAILOR: hs_works export works as expected ok 12 - SAILOR: hs_fails export works as expected ok 13 - use Test::SubExporter::s_e; ok 14 - Z3: custom hello_sailor works as expected ok 15 - Z3: hi_sailor, using symbolic import and no args, works as expected ok 16 - use Test::SubExporter::s_e; ok 17 - FROTZ_SAILOR: default export xyzzy works as expected ok 18 - FROTZ_SAILOR: hs_works export works as expected ok 19 - FROTZ_SAILOR: hs_fails export works as expected ok 20 - use Test::SubExporter::s_e; ok 21 - Z3_REF: hello_sailor isn't actually imported to package ok 22 - Z3_REF: hello_sailor properly exported to scalar ref ok 23 - require Test::SubExporter::s_e; ok 24 - can't pass a non-scalar ref to -as ok 25 - manually constructed importer worked ok 26 - manually constructed importer worked ok 27 - use Test::SubExporter::s_e; ok 28 - DEFAULT: default export xyzzy works as expected ok 29 - DEFAULT: default export hello_sailor works as expected ok 30 - use Test::SubExporter::s_e; ok 31 - RENAME: default export xyzzy=>plugh works as expected ok 32 - use Test::SubExporter::s_e; ok 33 - SAILOR: default export xyzzy works as expected ok 34 - SAILOR: hs_works export works as expected ok 35 - SAILOR: hs_fails export works as expected ok 36 - use Test::SubExporter::s_e; ok 37 - Z3: custom hello_sailor works as expected ok 38 - Z3: hi_sailor, using symbolic import and no args, works as expected ok 39 - use Test::SubExporter::s_e; ok 40 - FROTZ_SAILOR: default export xyzzy works as expected ok 41 - FROTZ_SAILOR: hs_works export works as expected ok 42 - FROTZ_SAILOR: hs_fails export works as expected ok 43 - use Test::SubExporter::s_e; ok 44 - Z3_REF: hello_sailor isn't actually imported to package ok 45 - Z3_REF: hello_sailor properly exported to scalar ref ok 46 - require Test::SubExporter::s_e; ok 47 - can't pass a non-scalar ref to -as ok 48 - imported from uplevel-installed exporter ok t/real-export-setup.t ......... 1..40 ok 1 - use Sub::Exporter; ok 2 - constructed importer (via -setup [LIST]) worked ok 3 - croak if we're configured to export something that can't be found ok 4 - only [],{} ok for -setup ok 5 - use Test::SubExporter::DashSetup; ok 6 - DEFAULT: default export xyzzy works as expected ok 7 - DEFAULT: default export hello_sailor works as expected ok 8 - use Test::SubExporter::DashSetup; ok 9 - RENAME: default export xyzzy=>plugh works as expected ok 10 - use Test::SubExporter::DashSetup; ok 11 - SAILOR: default export xyzzy works as expected ok 12 - SAILOR: hs_works export works as expected ok 13 - SAILOR: hs_fails export works as expected ok 14 - use Test::SubExporter::DashSetup; ok 15 - Z3: custom hello_sailor works as expected ok 16 - use Test::SubExporter::DashSetup; ok 17 - FROTZ_SAILOR: default export xyzzy works as expected ok 18 - FROTZ_SAILOR: hs_works export works as expected ok 19 - FROTZ_SAILOR: hs_fails export works as expected ok 20 - constructed importer (via -setup [LIST]) worked ok 21 - croak if we're configured to export something that can't be found ok 22 - only [],{} ok for -setup ok 23 - use Test::SubExporter::DashSetup; ok 24 - DEFAULT: default export xyzzy works as expected ok 25 - DEFAULT: default export hello_sailor works as expected ok 26 - use Test::SubExporter::DashSetup; ok 27 - RENAME: default export xyzzy=>plugh works as expected ok 28 - use Test::SubExporter::DashSetup; ok 29 - SAILOR: default export xyzzy works as expected ok 30 - SAILOR: hs_works export works as expected ok 31 - SAILOR: hs_fails export works as expected ok 32 - use Test::SubExporter::DashSetup; ok 33 - Z3: custom hello_sailor works as expected ok 34 - use Test::SubExporter::DashSetup; ok 35 - FROTZ_SAILOR: default export xyzzy works as expected ok 36 - FROTZ_SAILOR: hs_works export works as expected ok 37 - FROTZ_SAILOR: hs_fails export works as expected ok 38 - X didn't get imported ok 39 - Y didn't get imported ok 40 - other importer (via -setup { -as ...}) worked ok t/util-curry.t ................ 1..10 ok 1 - use Sub::Exporter; ok 2 - use Sub::Exporter::Util; ok 3 - method call on Thing returns Thing ok 4 - method call on Thing::Subclass returns Thing::Subclass ok 5 - return of method class-curried from Thing is Thing ok 6 - method call on Thing returns Thing ok 7 - method call on Thing::Subclass returns Thing::Subclass ok 8 - return of method class-curried from Thing::Subclass is Thing::Subclass ok 9 - imported talkback acts like return_invocant ok 10 - the result of object-curried talkback isa Thing ok t/util-currychain.t ........... 1..4 ok 1 - use Sub::Exporter::Util; ok 2 - simple curried chain behaves as expected ok 3 - exception on broken chain ok 4 - exception on broken chain ok t/util-like.t ................. 1..11 ok 1 - use Sub::Exporter; ok 2 - use Sub::Exporter::Util; ok 3 - The reference isa CODE ok 4 - the basics work normally ok 5 - give me everything starting with b or B (qr//) ok 6 - give me everything starting with b or B ([qr//]) ok 7 - give me everything starting with b or B ([qr//=>undef]) ok 8 - give me everything starting with b or B as like_$_ ([qr//=>{...}]) ok 9 - like() gives us a generator ok 10 - exception with no args to like->() ok 11 - exception with non qr// pattern in like ok t/util-merge.t ................ 1..8 ok 1 - use Sub::Exporter; ok 2 - use Sub::Exporter::Util; ok 3 - kcats returned proper value ok 4 - plain returned proper value ok 5 - other returned proper value ok 6 - bogus returned proper value ok 7 - stack returned proper value ok 8 - klame returned proper value ok t/util-mixin.t ................ ok 1 - use Sub::Exporter; ok 2 - use Sub::Exporter::Util; ok 3 - mixed in method in Test::SubExporter::MIXIN::0 returns correctly ok 4 - bar method for Test::SubExporter::MIXIN::0 is ok, too ok 5 - mixed in method in Test::SubExporter::MIXIN::1 returns correctly ok 6 - bar method for Test::SubExporter::MIXIN::1 is ok, too ok 7 - mixed in method in Test::SubExporter::MIXIN::2 returns correctly ok 8 - bar method for Test::SubExporter::MIXIN::2 is ok, too ok 9 - mixed in method in Test::SubExporter::MIXIN::3 returns correctly ok 10 - bar method for Test::SubExporter::MIXIN::3 is ok, too ok 11 - one parent for Test::SubExporter::MIXIN::0: Thing::__mixin__::0 ok 12 - parent(0) ne parent(1) ok 13 - parent(0) ne parent(2) ok 14 - parent(0) ne parent(3) ok 15 - one parent for Test::SubExporter::MIXIN::1: Thing::__mixin__::1 ok 16 - parent(1) ne parent(2) ok 17 - parent(1) ne parent(3) ok 18 - one parent for Test::SubExporter::MIXIN::2: Thing::Mixin::__mixin__::2 ok 19 - parent(2) ne parent(3) ok 20 - one parent for Test::SubExporter::MIXIN::3: Thing::Mixin::__mixin__::3 ok 21 - first object isa Test::SubExporter::OBJECT ok 22 - first object's ref is TSEO ok 23 - second object isa Test::SubExporter::OBJECT ok 24 - second object's ref is TSEO ok 25 - mixin-exporting to an object didn't die ok 26 - now that object has a bar method ok 27 - The object isa Test::SubExporter::OBJECT ok 28 - but its actual class isnt TSEO 1..28 ok t/util-namemap.t .............. skipped: not actually offerring this feature yet t/valid-config.t .............. 1..6 ok 1 - use Sub::Exporter; ok 2 - can't use one name in exports and collectors ok 3 - unknown options raise an exception ok 4 - into and into_level are mutually exclusive (in setup_exporter) ok 5 - into and into_level are mutually exclusive (in exporter) ok 6 - can't use one name in exports and collectors ok All tests successful. Files=20, Tests=280, 5 wallclock secs ( 0.40 usr 0.13 sys + 4.47 cusr 0.71 csys = 5.71 CPU) Result: PASS RJBS/Sub-Exporter-0.985.tar.gz make test TEST_VERBOSE=1 -- OK PPD for Sub-Exporter-0.985 already made Running test for module 'Params::Validate' Running make for D/DR/DROLSKY/Params-Validate-1.07.tar.gz Prepending /export/home/fly1003/var/cpan/build/Sub-Exporter-0.985-tvFTRq/blib/arch /export/home/fly1003/var/cpan/build/Sub-Exporter-0.985-tvFTRq/blib/lib /export/home/fly1003/var/cpan/build/Params-Util-1.07-0qWPsD/blib/arch /export/home/fly1003/var/cpan/build/Params-Util-1.07-0qWPsD/blib/lib /export/home/fly1003/var/cpan/build/Data-OptList-0.107-oXC1ed/blib/arch /export/home/fly1003/var/cpan/build/Data-OptList-0.107-oXC1ed/blib/lib /export/home/fly1003/var/cpan/build/Sub-Install-0.926-2B6bQx/blib/arch /export/home/fly1003/var/cpan/build/Sub-Install-0.926-2B6bQx/blib/lib to PERL5LIB for 'get' Checksum for /export/home/fly1003/var/cpan/sources/authors/id/D/DR/DROLSKY/Params-Validate-1.07.tar.gz ok Params-Validate-1.07/ Params-Validate-1.07/inc/ Params-Validate-1.07/inc/MyModuleBuild.pm Params-Validate-1.07/MANIFEST Params-Validate-1.07/t/ Params-Validate-1.07/t/release-pp-09-regex.t Params-Validate-1.07/t/release-pp-26-isa.t Params-Validate-1.07/t/release-pod-spell.t Params-Validate-1.07/t/03-attribute.t Params-Validate-1.07/t/02-noop.t Params-Validate-1.07/t/release-pp-14-no_validate.t Params-Validate-1.07/t/14-no_validate.t Params-Validate-1.07/t/lib/ Params-Validate-1.07/t/lib/PVTests.pm Params-Validate-1.07/t/lib/PVTests/ Params-Validate-1.07/t/lib/PVTests/Regex.pm Params-Validate-1.07/t/lib/PVTests/Callbacks.pm Params-Validate-1.07/t/lib/PVTests/With.pm Params-Validate-1.07/t/lib/PVTests/Defaults.pm Params-Validate-1.07/t/lib/PVTests/Standard.pm Params-Validate-1.07/t/release-pp-13-taint.t Params-Validate-1.07/t/33-keep-errsv.t Params-Validate-1.07/t/31-incorrect-spelling.t Params-Validate-1.07/t/release-no-tabs.t Params-Validate-1.07/t/05-noop_default.t Params-Validate-1.07/t/release-pp-is-loaded.t Params-Validate-1.07/t/17-callbacks.t Params-Validate-1.07/t/13-taint.t Params-Validate-1.07/t/release-pp-23-readonly.t Params-Validate-1.07/t/18-depends.t Params-Validate-1.07/t/29-taint-mode.t Params-Validate-1.07/t/release-pp-33-keep-errsv.t Params-Validate-1.07/t/08-noop_with.t Params-Validate-1.07/t/09-regex.t Params-Validate-1.07/t/release-pp-03-attribute.t Params-Validate-1.07/t/release-pp-32-regex-as-value.t Params-Validate-1.07/t/release-pp-01-validate.t Params-Validate-1.07/t/release-pod-linkcheck.t Params-Validate-1.07/t/release-pp-17-callbacks.t Params-Validate-1.07/t/release-pp-27-string-as-type.t Params-Validate-1.07/t/release-pp-16-normalize.t Params-Validate-1.07/t/release-pp-25-undef-regex.t Params-Validate-1.07/t/release-eol.t Params-Validate-1.07/t/release-pp-21-can.t Params-Validate-1.07/t/release-pp-24-tied.t Params-Validate-1.07/t/release-pp-34-recursive-validation.t Params-Validate-1.07/t/release-pp-31-incorrect-spelling.t Params-Validate-1.07/t/release-pp-04-defaults.t Params-Validate-1.07/t/30-hashref-alteration.t Params-Validate-1.07/t/release-pp-10-noop_regex.t Params-Validate-1.07/t/01-validate.t Params-Validate-1.07/t/release-xs-is-loaded.t Params-Validate-1.07/t/release-pod-syntax.t Params-Validate-1.07/t/32-regex-as-value.t Params-Validate-1.07/t/release-pp-30-hashref-alteration.t Params-Validate-1.07/t/25-undef-regex.t Params-Validate-1.07/t/release-pp-29-taint-mode.t Params-Validate-1.07/t/release-pp-19-untaint.t Params-Validate-1.07/t/release-pp-12-noop_cb.t Params-Validate-1.07/t/24-tied.t Params-Validate-1.07/t/release-pod-no404s.t Params-Validate-1.07/t/28-readonly-return.t Params-Validate-1.07/t/12-noop_cb.t Params-Validate-1.07/t/release-xs-segfault.t Params-Validate-1.07/t/release-pod-coverage.t Params-Validate-1.07/t/23-readonly.t Params-Validate-1.07/t/34-recursive-validation.t Params-Validate-1.07/t/26-isa.t Params-Validate-1.07/t/release-cpan-changes.t Params-Validate-1.07/t/19-untaint.t Params-Validate-1.07/t/06-options.t Params-Validate-1.07/t/release-pp-06-options.t Params-Validate-1.07/t/04-defaults.t Params-Validate-1.07/t/release-pp-18-depends.t Params-Validate-1.07/t/11-cb.t Params-Validate-1.07/t/16-normalize.t Params-Validate-1.07/t/27-string-as-type.t Params-Validate-1.07/t/release-pp-05-noop_default.t Params-Validate-1.07/t/22-overload-can-bug.t Params-Validate-1.07/t/release-pp-22-overload-can-bug.t Params-Validate-1.07/t/07-with.t Params-Validate-1.07/t/release-pp-28-readonly-return.t Params-Validate-1.07/t/release-pp-07-with.t Params-Validate-1.07/t/15-case.t Params-Validate-1.07/t/21-can.t Params-Validate-1.07/t/release-pp-08-noop_with.t Params-Validate-1.07/t/release-pp-15-case.t Params-Validate-1.07/t/10-noop_regex.t Params-Validate-1.07/t/release-pp-02-noop.t Params-Validate-1.07/t/release-pp-11-cb.t Params-Validate-1.07/lib/ Params-Validate-1.07/lib/Params/ Params-Validate-1.07/lib/Params/ValidateXS.pm Params-Validate-1.07/lib/Params/Validate.pm Params-Validate-1.07/lib/Params/Validate/ Params-Validate-1.07/lib/Params/Validate/XS.xs Params-Validate-1.07/lib/Params/Validate/PP.pm Params-Validate-1.07/lib/Params/Validate/Constants.pm Params-Validate-1.07/lib/Params/Validate/XS.pm Params-Validate-1.07/lib/Params/ValidatePP.pm Params-Validate-1.07/lib/Attribute/ Params-Validate-1.07/lib/Attribute/Params/ Params-Validate-1.07/lib/Attribute/Params/Validate.pm Params-Validate-1.07/README Params-Validate-1.07/LICENSE Params-Validate-1.07/META.yml Params-Validate-1.07/Changes Params-Validate-1.07/META.json Params-Validate-1.07/INSTALL Params-Validate-1.07/benchmarks/ Params-Validate-1.07/benchmarks/basic Params-Validate-1.07/Build.PL Params-Validate-1.07/c/ Params-Validate-1.07/c/ppport.h Params-Validate-1.07/dist.ini Params-Validate-1.07/TODO Prepending /export/home/fly1003/var/cpan/build/Sub-Exporter-0.985-tvFTRq/blib/arch /export/home/fly1003/var/cpan/build/Sub-Exporter-0.985-tvFTRq/blib/lib /export/home/fly1003/var/cpan/build/Params-Util-1.07-0qWPsD/blib/arch /export/home/fly1003/var/cpan/build/Params-Util-1.07-0qWPsD/blib/lib /export/home/fly1003/var/cpan/build/Data-OptList-0.107-oXC1ed/blib/arch /export/home/fly1003/var/cpan/build/Data-OptList-0.107-oXC1ed/blib/lib /export/home/fly1003/var/cpan/build/Sub-Install-0.926-2B6bQx/blib/arch /export/home/fly1003/var/cpan/build/Sub-Install-0.926-2B6bQx/blib/lib to PERL5LIB for 'make' CPAN.pm: Building D/DR/DROLSKY/Params-Validate-1.07.tar.gz >>> /export/home/fly1003/bin/perl Build.PL Created MYMETA.yml and MYMETA.json Creating new 'Build' script for 'Params-Validate' version '1.07' >>> ./Build Building Params-Validate cc -Ic -I/export/home/fly1003/ap1003/lib/CORE -DXS_VERSION="1.07" -DVERSION="1.07" -KPIC -c -D_REENTRANT -DUSE_SITECUSTOMIZE -DPRIVLIB_LAST_IN_INC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -O -o lib/Params/Validate/XS.o lib/Params/Validate/XS.c ExtUtils::Mkbootstrap::Mkbootstrap('blib/arch/auto/Params/Validate/XS/XS.bs') cc -G -L/usr/lib -L/usr/ccs/lib -L/opt/SUNWspro/prod/lib -o blib/arch/auto/Params/Validate/XS/XS.so lib/Params/Validate/XS.o DROLSKY/Params-Validate-1.07.tar.gz ./Build -- OK Prepending /export/home/fly1003/var/cpan/build/Sub-Exporter-0.985-tvFTRq/blib/arch /export/home/fly1003/var/cpan/build/Sub-Exporter-0.985-tvFTRq/blib/lib /export/home/fly1003/var/cpan/build/Params-Util-1.07-0qWPsD/blib/arch /export/home/fly1003/var/cpan/build/Params-Util-1.07-0qWPsD/blib/lib /export/home/fly1003/var/cpan/build/Data-OptList-0.107-oXC1ed/blib/arch /export/home/fly1003/var/cpan/build/Data-OptList-0.107-oXC1ed/blib/lib /export/home/fly1003/var/cpan/build/Sub-Install-0.926-2B6bQx/blib/arch /export/home/fly1003/var/cpan/build/Sub-Install-0.926-2B6bQx/blib/lib to PERL5LIB for 'test' Running Build test >>> ./Build test verbose=1 Use of uninitialized value $Test::Harness::Switches in length at /export/home/fly1003/var/megalib/Module/Build/Base.pm line 2760. t/01-validate.t ......................... ok 1 - no error with sub1 ok 2 - expect error with sub1 ok 3 - expect error with sub1 ok 4 - expect error with sub1 ok 5 - no error with sub2 ok 6 - no error with sub2 ok 7 - no error with sub2a ok 8 - no error with sub2a ok 9 - no error with sub3 ok 10 - expect error with sub3 ok 11 - expect error with sub3 ok 12 - expect error with sub3 ok 13 - no error with sub4 ok 14 - expect error with sub4 ok 15 - expect error with sub4 ok 16 - expect error with sub4 ok 17 - expect error with sub4 ok 18 - no error with sub4a ok 19 - no error with sub4a ok 20 - expect error with sub4a ok 21 - no error with sub4b ok 22 - no error with sub4b ok 23 - no error with sub5 ok 24 - no error with sub5 ok 25 - no error with sub5 ok 26 - expect error with sub6 ok 27 - no error with sub6 ok 28 - no error with sub7 ok 29 - expect error with sub7 ok 30 - expect error with sub7 ok 31 - no error with sub7 ok 32 - expect error with sub8 ok 33 - no error with sub8 ok 34 - no error with sub9 ok 35 - no error with sub9 ok 36 - expect error with sub9a ok 37 - no error with sub9a ok 38 - expect error with sub9b ok 39 - expect error with sub9b ok 40 - expect error with sub9c ok 41 - no error with sub9c ok 42 - no error with sub10 ok 43 - no error with sub10 ok 44 - expect error with sub10 ok 45 - no error with sub11 ok 46 - expect error with sub11 ok 47 - expect error with sub11 ok 48 - expect error with sub12 ok 49 - expect error with sub12 ok 50 - no error with sub12 ok 51 - expect error with sub13 ok 52 - expect error with sub13 ok 53 - expect error with sub14 ok 54 - no error with sub14 ok 55 - expect error with sub15 ok 56 - expect error with sub15 ok 57 - expect error with sub16 ok 58 - no error with sub16 ok 59 - no error with sub16 ok 60 - expect error with sub16 ok 61 - expect error with sub17 ok 62 - no error with sub17 ok 63 - no error with sub17 ok 64 - expect error with sub17 ok 65 - expect error with sub17a ok 66 - expect error with sub17a ok 67 - expect error with sub17b ok 68 - expect error with sub17b ok 69 - no error with Foo::sub18 ok 70 - expect error with sub18 ok 71 - no error with Foo::sub18 ok 72 - expect error with sub18 ok 73 - no error with Foo::sub18 ok 74 - check return value for Foo::sub18 - hash ok 75 - expect error with sub18 ok 76 - no error with Foo::sub19 ok 77 - check return value for Foo::sub19 - array ok 78 - expect error with sub19 ok 79 - expect error with Foo::sub18 ok 80 - expect error with sub18 ok 81 - expect error with sub20 ok 82 - no error with sub21 ok 83 - expect error with sub22 ok 84 - no error with sub22 ok 85 - no error with sub22a ok 86 - expect error with sub22a ok 87 - no error with sub22a ok 88 - no error with sub23 ok 89 - no error with sub24 ok 90 - expect error with sub24 ok 91 - no error with sub24 ok 92 - expect error with sub25 ok 93 - no error with sub26 1..93 ok t/02-noop.t ............................. ok 1 - no error with sub1 ok 2 - no error with sub1 ok 3 - no error with sub1 ok 4 - no error with sub1 ok 5 - no error with sub2 ok 6 - no error with sub2 ok 7 - no error with sub2a ok 8 - no error with sub2a ok 9 - no error with sub3 ok 10 - no error with sub3 ok 11 - no error with sub3 ok 12 - no error with sub3 ok 13 - no error with sub4 ok 14 - no error with sub4 ok 15 - no error with sub4 ok 16 - no error with sub4 ok 17 - no error with sub4 ok 18 - no error with sub4a ok 19 - no error with sub4a ok 20 - no error with sub4a ok 21 - no error with sub4b ok 22 - no error with sub4b ok 23 - no error with sub5 ok 24 - no error with sub5 ok 25 - no error with sub5 ok 26 - no error with sub6 ok 27 - no error with sub6 ok 28 - no error with sub7 ok 29 - no error with sub7 ok 30 - no error with sub7 ok 31 - no error with sub7 ok 32 - no error with sub8 ok 33 - no error with sub8 ok 34 - no error with sub9 ok 35 - no error with sub9 ok 36 - no error with sub9a ok 37 - no error with sub9a ok 38 - no error with sub9b ok 39 - no error with sub9b ok 40 - no error with sub9c ok 41 - no error with sub9c ok 42 - no error with sub10 ok 43 - no error with sub10 ok 44 - no error with sub10 ok 45 - no error with sub11 ok 46 - no error with sub11 ok 47 - no error with sub11 ok 48 - no error with sub12 ok 49 - no error with sub12 ok 50 - no error with sub12 ok 51 - no error with sub13 ok 52 - no error with sub13 ok 53 - no error with sub14 ok 54 - no error with sub14 ok 55 - no error with sub15 ok 56 - no error with sub15 ok 57 - no error with sub16 ok 58 - no error with sub16 ok 59 - no error with sub16 ok 60 - no error with sub16 ok 61 - no error with sub17 ok 62 - no error with sub17 ok 63 - no error with sub17 ok 64 - no error with sub17 ok 65 - no error with sub17a ok 66 - no error with sub17a ok 67 - no error with sub17b ok 68 - no error with sub17b ok 69 - no error with Foo::sub18 ok 70 - no error with sub18 ok 71 - no error with Foo::sub18 ok 72 - no error with sub18 ok 73 - no error with Foo::sub18 ok 74 - check return value for Foo::sub18 - hash ok 75 - no error with sub18 ok 76 - no error with Foo::sub19 ok 77 - check return value for Foo::sub19 - array ok 78 - no error with sub19 ok 79 - no error with Foo::sub18 ok 80 - no error with sub18 ok 81 - no error with sub20 ok 82 - no error with sub21 ok 83 - no error with sub22 ok 84 - no error with sub22 ok 85 - no error with sub22a ok 86 - no error with sub22a ok 87 - no error with sub22a ok 88 - no error with sub23 ok 89 - no error with sub24 ok 90 - no error with sub24 ok 91 - no error with sub24 ok 92 - expect error with sub25 ok 93 - no error with sub26 1..93 ok t/03-attribute.t ........................ ok 1 - Call foo with a scalar ok 2 - Check return value from foo( c => 1 ) ok 3 - Check exception thrown from foo( c => [] ) ok 4 - Call bar with a scalar ok 5 - Check return value from bar( c => 1 ) ok 6 - Check exception thrown from baz( foo => [1,2,3,4] ) ok 7 - Call baz( foo => [5,4,3,2,1] ) ok 8 - Check return value from baz( foo => [5,4,3,2,1] ) ok 9 - Check exception thrown from quux( [], 1 ) ok 10 - Call quux 1..10 ok t/04-defaults.t ......................... ok 1 - No error calling foo() ok 2 - Parameter 'a' was not altered ok 3 - Parameter 'b' was not altered ok 4 - Correct default assigned for parameter 'c' ok 5 - Correct default assigned for parameter 'd' ok 6 - No error calling foo() ok 7 - Parameter 'a' was not altered ok 8 - Parameter 'b' was not altered ok 9 - Correct default assigned for parameter 'c' ok 10 - Correct default assigned for parameter 'd' ok 11 - No error calling bar() ok 12 - 1st parameter was not altered ok 13 - 2nd parameter was not altered ok 14 - Correct default assigned for 3rd parameter ok 15 - Correct default assigned for 4th parameter ok 16 - No error calling bar() ok 17 - 1st parameter was not altered ok 18 - 2nd parameter was not altered ok 19 - Correct default assigned for 3rd parameter ok 20 - Correct default assigned for 4th parameter ok 21 - defaults pointing to a reference return a copy of that reference 1..21 ok t/05-noop_default.t ..................... ok 1 - No error calling foo() ok 2 - Parameter 'a' was not altered ok 3 - Parameter 'b' was not altered ok 4 - Correct default assigned for parameter 'c' ok 5 - Correct default assigned for parameter 'd' ok 6 - No error calling foo() ok 7 - Parameter 'a' was not altered ok 8 - Parameter 'b' was not altered ok 9 - Correct default assigned for parameter 'c' ok 10 - Correct default assigned for parameter 'd' ok 11 - No error calling bar() ok 12 - 1st parameter was not altered ok 13 - 2nd parameter was not altered ok 14 - Correct default assigned for 3rd parameter ok 15 - Correct default assigned for 4th parameter ok 16 - No error calling bar() ok 17 - 1st parameter was not altered ok 18 - 2nd parameter was not altered ok 19 - Correct default assigned for 3rd parameter ok 20 - Correct default assigned for 4th parameter ok 21 - defaults pointing to a reference return a copy of that reference 1..21 ok t/06-options.t .......................... ok 1 ok 2 ok 3 ok 4 1..4 ok t/07-with.t ............................. ok 1 ok 2 ok 3 ok 4 ok 5 ok 6 ok 7 ok 8 ok 9 ok 10 ok 11 ok 12 ok 13 1..13 ok t/08-noop_with.t ........................ ok 1 ok 2 ok 3 ok 4 ok 5 ok 6 ok 7 ok 8 ok 9 ok 10 ok 11 ok 12 ok 13 1..13 ok t/09-regex.t ............................ 1..7 ok 1 ok 2 ok 3 ok 4 ok 5 ok 6 ok 7 ok t/10-noop_regex.t ....................... 1..7 ok 1 ok 2 ok 3 ok 4 ok 5 ok 6 ok 7 ok t/11-cb.t ............................... ok 1 ok 2 ok 3 1..3 ok t/12-noop_cb.t .......................... ok 1 ok 2 ok 3 1..3 ok t/13-taint.t ............................ ok 1 - no error with sub1 ok 2 - expect error with sub1 ok 3 - expect error with sub1 ok 4 - expect error with sub1 ok 5 - no error with sub2 ok 6 - no error with sub2 ok 7 - no error with sub2a ok 8 - no error with sub2a ok 9 - no error with sub3 ok 10 - expect error with sub3 ok 11 - expect error with sub3 ok 12 - expect error with sub3 ok 13 - no error with sub4 ok 14 - expect error with sub4 ok 15 - expect error with sub4 ok 16 - expect error with sub4 ok 17 - expect error with sub4 ok 18 - no error with sub4a ok 19 - no error with sub4a ok 20 - expect error with sub4a ok 21 - no error with sub4b ok 22 - no error with sub4b ok 23 - no error with sub5 ok 24 - no error with sub5 ok 25 - no error with sub5 ok 26 - expect error with sub6 ok 27 - no error with sub6 ok 28 - no error with sub7 ok 29 - expect error with sub7 ok 30 - expect error with sub7 ok 31 - no error with sub7 ok 32 - expect error with sub8 ok 33 - no error with sub8 ok 34 - no error with sub9 ok 35 - no error with sub9 ok 36 - expect error with sub9a ok 37 - no error with sub9a ok 38 - expect error with sub9b ok 39 - expect error with sub9b ok 40 - expect error with sub9c ok 41 - no error with sub9c ok 42 - no error with sub10 ok 43 - no error with sub10 ok 44 - expect error with sub10 ok 45 - no error with sub11 ok 46 - expect error with sub11 ok 47 - expect error with sub11 ok 48 - expect error with sub12 ok 49 - expect error with sub12 ok 50 - no error with sub12 ok 51 - expect error with sub13 ok 52 - expect error with sub13 ok 53 - expect error with sub14 ok 54 - no error with sub14 ok 55 - expect error with sub15 ok 56 - expect error with sub15 ok 57 - expect error with sub16 ok 58 - no error with sub16 ok 59 - no error with sub16 ok 60 - expect error with sub16 ok 61 - expect error with sub17 ok 62 - no error with sub17 ok 63 - no error with sub17 ok 64 - expect error with sub17 ok 65 - expect error with sub17a ok 66 - expect error with sub17a ok 67 - expect error with sub17b ok 68 - expect error with sub17b ok 69 - no error with Foo::sub18 ok 70 - expect error with sub18 ok 71 - no error with Foo::sub18 ok 72 - expect error with sub18 ok 73 - no error with Foo::sub18 ok 74 - check return value for Foo::sub18 - hash ok 75 - expect error with sub18 ok 76 - no error with Foo::sub19 ok 77 - check return value for Foo::sub19 - array ok 78 - expect error with sub19 ok 79 - expect error with Foo::sub18 ok 80 - expect error with sub18 ok 81 - expect error with sub20 ok 82 - no error with sub21 ok 83 - expect error with sub22 ok 84 - no error with sub22 ok 85 - no error with sub22a ok 86 - expect error with sub22a ok 87 - no error with sub22a ok 88 - no error with sub23 ok 89 - no error with sub24 ok 90 - expect error with sub24 ok 91 - no error with sub24 ok 92 - expect error with sub25 ok 93 - no error with sub26 1..93 ok t/14-no_validate.t ...................... 1..3 ok 1 ok 2 ok 3 ok t/15-case.t ............................. 1..36 ok 1 ok 2 ok 3 ok 4 ok 5 ok 6 ok 7 ok 8 ok 9 ok 10 ok 11 ok 12 ok 13 ok 14 ok 15 ok 16 ok 17 ok 18 ok 19 ok 20 ok 21 ok 22 ok 23 ok 24 ok 25 ok 26 ok 27 ok 28 ok 29 ok 30 ok 31 ok 32 ok 33 ok 34 ok 35 ok 36 ok t/16-normalize.t ........................ ok 1 ok 2 ok 3 ok 4 ok 5 1..5 ok t/17-callbacks.t ........................ ok 1 ok 2 ok 3 ok 4 1..4 ok t/18-depends.t .......................... ok 1 - validate() single depends(1): no depends, positive ok 2 - validate() single depends(2): with depends, positive ok 3 - validate() single depends(3.a): with depends, negative ok 4 - validate() single depends(3.b): check error string ok 5 - validate() multiple depends(1): no depends, single arg, positive ok 6 - validate() multiple depends(2): no depends, multiple arg, positive ok 7 - validate() multiple depends(3): with depends, positive ok 8 - validate() multiple depends(4.a): with depends, negative, multiple missing ok 9 - validate() multiple depends (4.b): check error string ok 10 - validate() multiple depends(5.a): with depends, negative, multiple missing ok 11 - validate() multiple depends (5.b): check error string ok 12 - validate() bad depends spec (1.a): depends is a hashref ok 13 - validate() bad depends spec (1.a): check error string ok 14 - validate_pos() no depends, positive ok 15 - validate_pos() single depends (1): with depends, positive ok 16 - validate_pos() single depends (2.a): with depends, negative ok 17 - validate_pos() single depends (2.b): check error ok 18 - validate_pos() multiple depends (1.a): with depends, bad args negative ok 19 - validate_pos() multiple depends (1.b): check error 1..19 ok t/19-untaint.t .......................... ok 1 - These tests are meaningless unless we are in taint mode. ok 2 - make sure $value is tainted ok 3 - value is untainted after validation ok 4 - make sure $value is tainted ok 5 - value is untainted after validation ok 6 - make sure $value is tainted ok 7 - value is still tainted after validation ok 8 - make sure $value is tainted ok 9 - value is still tainted after validation 1..9 ok t/21-can.t .............................. ok 1 ok 2 ok 3 ok 4 ok 5 ok 6 - SubClass->can(cancan) ok 7 ok 8 - SubClass object->can(cancan) ok 9 ok 10 - unblessed ref ->can ok 11 - number can ok 12 - string can ok 13 - undef can 1..13 ok t/22-overload-can-bug.t ................. ok 1 - overloaded object->isa ok 2 - overloaded object->foo 1..2 ok t/23-readonly.t ......................... ok 1 - validate() call succeeded with Readonly spec hashref ok 2 - validate_pos() call succeeded with Readonly spec hashref 1..2 ok t/24-tied.t ............................. ok 1 - validate() call succeeded with tied params array and regular hashref spec ok 2 # skip Params::Validate segfaults with tied hash for spec ok 3 # skip Params::Validate segfaults with tied hash for spec ok 4 - validate_pos() call succeeded with tied params array and regular hashref spec ok 5 # skip Params::Validate segfaults with tied hash for spec ok 6 # skip Params::Validate segfaults with tied hash for spec 1..6 ok t/25-undef-regex.t ...................... ok 1 - validation failed ok 2 - no warnings 1..2 ok t/26-isa.t .............................. ok 1 - no error checking if ClassISA->isa(FooBar) ok 2 ok 3 ok 4 - SubClass->isa(ClassISA) ok 5 - SubClass->isa(FooBar) ok 6 ok 7 - SubClass->isa(ClassISA) ok 8 - SubClass->isa(FooBar) ok 9 ok 10 - unblessed ref ->isa ok 11 - number isa ok 12 - string isa ok 13 - undef isa 1..13 ok t/27-string-as-type.t ................... ok 1 ok 2 1..2 ok t/28-readonly-return.t .................. ok 1 - returned hashref values are not read only ok 2 - double check that setting value worked ok 3 - filehandle is not copied during validation ok 4 - one live object ok 5 - The object isa ScopeTest ok 6 - still one live object ok 7 - foo key stays in scope after original version goes out of scope ok 8 - ref count for reference is 1 ok 9 - no live objects 1..9 ok t/29-taint-mode.t ....................... skipped: This test is flaky t/30-hashref-alteration.t ............... ok 1 - validate does not alter hashref passed to val ok 2 - validate does not alter hashref passed to val, even with defaults being supplied 1..2 ok t/31-incorrect-spelling.t ............... skipped: Spec validation is disabled for now t/32-regex-as-value.t ................... ok 1 - no exception with regex object ok 2 - no exception with plain scalar ok 3 - no exception with scalar ref 1..3 ok t/33-keep-errsv.t ....................... ok 1 - calling validate() does not clobber 1..1 ok t/34-recursive-validation.t ............. test foo ok 1 - no exception from Foo::test_foo when when calling validate() from within a __DIE__ handler # TODO Not sure how to fix this one 1..1 ok t/release-cpan-changes.t ................ skipped: these tests are for release candidate testing t/release-eol.t ......................... skipped: these tests are for release candidate testing t/release-no-tabs.t ..................... skipped: these tests are for release candidate testing t/release-pod-coverage.t ................ skipped: these tests are for release candidate testing t/release-pod-linkcheck.t ............... skipped: these tests are for release candidate testing t/release-pod-no404s.t .................. skipped: these tests are for release candidate testing t/release-pod-spell.t ................... skipped: these tests are for release candidate testing t/release-pod-syntax.t .................. skipped: these tests are for release candidate testing t/release-pp-01-validate.t .............. skipped: these tests are for testing by the release t/release-pp-02-noop.t .................. skipped: these tests are for testing by the release t/release-pp-03-attribute.t ............. skipped: these tests are for testing by the release t/release-pp-04-defaults.t .............. skipped: these tests are for testing by the release t/release-pp-05-noop_default.t .......... skipped: these tests are for testing by the release t/release-pp-06-options.t ............... skipped: these tests are for testing by the release t/release-pp-07-with.t .................. skipped: these tests are for testing by the release t/release-pp-08-noop_with.t ............. skipped: these tests are for testing by the release t/release-pp-09-regex.t ................. skipped: these tests are for testing by the release t/release-pp-10-noop_regex.t ............ skipped: these tests are for testing by the release t/release-pp-11-cb.t .................... skipped: these tests are for testing by the release t/release-pp-12-noop_cb.t ............... skipped: these tests are for testing by the release t/release-pp-13-taint.t ................. skipped: these tests are for testing by the release t/release-pp-14-no_validate.t ........... skipped: these tests are for testing by the release t/release-pp-15-case.t .................. skipped: these tests are for testing by the release t/release-pp-16-normalize.t ............. skipped: these tests are for testing by the release t/release-pp-17-callbacks.t ............. skipped: these tests are for testing by the release t/release-pp-18-depends.t ............... skipped: these tests are for testing by the release t/release-pp-19-untaint.t ............... skipped: these tests are for testing by the release t/release-pp-21-can.t ................... skipped: these tests are for testing by the release t/release-pp-22-overload-can-bug.t ...... skipped: these tests are for testing by the release t/release-pp-23-readonly.t .............. skipped: these tests are for testing by the release t/release-pp-24-tied.t .................. skipped: these tests are for testing by the release t/release-pp-25-undef-regex.t ........... skipped: these tests are for testing by the release t/release-pp-26-isa.t ................... skipped: these tests are for testing by the release t/release-pp-27-string-as-type.t ........ skipped: these tests are for testing by the release t/release-pp-28-readonly-return.t ....... skipped: these tests are for testing by the release t/release-pp-29-taint-mode.t ............ skipped: these tests are for testing by the release t/release-pp-30-hashref-alteration.t .... skipped: these tests are for testing by the release t/release-pp-31-incorrect-spelling.t .... skipped: these tests are for testing by the release t/release-pp-32-regex-as-value.t ........ skipped: these tests are for testing by the release t/release-pp-33-keep-errsv.t ............ skipped: these tests are for testing by the release t/release-pp-34-recursive-validation.t .. skipped: these tests are for testing by the release t/release-pp-is-loaded.t ................ skipped: these tests are for release candidate testing t/release-xs-is-loaded.t ................ skipped: these tests are for release candidate testing t/release-xs-segfault.t ................. skipped: these tests are for release candidate testing All tests successful. Test Summary Report ------------------- t/34-recursive-validation.t (Wstat: 0 Tests: 1 Failed: 0) TODO passed: 1 Files=77, Tests=513, 12 wallclock secs ( 1.07 usr 0.63 sys + 9.72 cusr 1.80 csys = 13.22 CPU) Result: PASS DROLSKY/Params-Validate-1.07.tar.gz ./Build test verbose=1 -- OK PPD for Params-Validate-1.07 already made Running make for R/RJ/RJBS/Getopt-Long-Descriptive-0.093.tar.gz Prepending /export/home/fly1003/var/cpan/build/Params-Validate-1.07-b8yLp0/blib/arch /export/home/fly1003/var/cpan/build/Params-Validate-1.07-b8yLp0/blib/lib /export/home/fly1003/var/cpan/build/Sub-Exporter-0.985-tvFTRq/blib/arch /export/home/fly1003/var/cpan/build/Sub-Exporter-0.985-tvFTRq/blib/lib /export/home/fly1003/var/cpan/build/Params-Util-1.07-0qWPsD/blib/arch /export/home/fly1003/var/cpan/build/Params-Util-1.07-0qWPsD/blib/lib /export/home/fly1003/var/cpan/build/Data-OptList-0.107-oXC1ed/blib/arch /export/home/fly1003/var/cpan/build/Data-OptList-0.107-oXC1ed/blib/lib /export/home/fly1003/var/cpan/build/Sub-Install-0.926-2B6bQx/blib/arch /export/home/fly1003/var/cpan/build/Sub-Install-0.926-2B6bQx/blib/lib to PERL5LIB for 'get' Has already been unwrapped into directory /export/home/fly1003/var/cpan/build/Getopt-Long-Descriptive-0.093-eYILjZ Prepending /export/home/fly1003/var/cpan/build/Params-Validate-1.07-b8yLp0/blib/arch /export/home/fly1003/var/cpan/build/Params-Validate-1.07-b8yLp0/blib/lib /export/home/fly1003/var/cpan/build/Sub-Exporter-0.985-tvFTRq/blib/arch /export/home/fly1003/var/cpan/build/Sub-Exporter-0.985-tvFTRq/blib/lib /export/home/fly1003/var/cpan/build/Params-Util-1.07-0qWPsD/blib/arch /export/home/fly1003/var/cpan/build/Params-Util-1.07-0qWPsD/blib/lib /export/home/fly1003/var/cpan/build/Data-OptList-0.107-oXC1ed/blib/arch /export/home/fly1003/var/cpan/build/Data-OptList-0.107-oXC1ed/blib/lib /export/home/fly1003/var/cpan/build/Sub-Install-0.926-2B6bQx/blib/arch /export/home/fly1003/var/cpan/build/Sub-Install-0.926-2B6bQx/blib/lib to PERL5LIB for 'make' CPAN.pm: Building R/RJ/RJBS/Getopt-Long-Descriptive-0.093.tar.gz Warning: Prerequisite 'Sub::Exporter => 0.972' for 'RJBS/Getopt-Long-Descriptive-0.093.tar.gz' already built but the result looks suspicious. Skipping another build attempt, to prevent looping endlessly. Warning: Prerequisite 'Params::Validate => 0.97' for 'RJBS/Getopt-Long-Descriptive-0.093.tar.gz' already built but the result looks suspicious. Skipping another build attempt, to prevent looping endlessly. >>> make cp lib/Getopt/Long/Descriptive/Opts.pm blib/lib/Getopt/Long/Descriptive/Opts.pm cp lib/Getopt/Long/Descriptive.pm blib/lib/Getopt/Long/Descriptive.pm cp lib/Getopt/Long/Descriptive/Usage.pm blib/lib/Getopt/Long/Descriptive/Usage.pm Manifying blib/man3/Getopt::Long::Descriptive::Opts.3 Manifying blib/man3/Getopt::Long::Descriptive.3 Manifying blib/man3/Getopt::Long::Descriptive::Usage.3 RJBS/Getopt-Long-Descriptive-0.093.tar.gz make -- OK Prepending /export/home/fly1003/var/cpan/build/Params-Validate-1.07-b8yLp0/blib/arch /export/home/fly1003/var/cpan/build/Params-Validate-1.07-b8yLp0/blib/lib /export/home/fly1003/var/cpan/build/Sub-Exporter-0.985-tvFTRq/blib/arch /export/home/fly1003/var/cpan/build/Sub-Exporter-0.985-tvFTRq/blib/lib /export/home/fly1003/var/cpan/build/Params-Util-1.07-0qWPsD/blib/arch /export/home/fly1003/var/cpan/build/Params-Util-1.07-0qWPsD/blib/lib /export/home/fly1003/var/cpan/build/Data-OptList-0.107-oXC1ed/blib/arch /export/home/fly1003/var/cpan/build/Data-OptList-0.107-oXC1ed/blib/lib /export/home/fly1003/var/cpan/build/Sub-Install-0.926-2B6bQx/blib/arch /export/home/fly1003/var/cpan/build/Sub-Install-0.926-2B6bQx/blib/lib to PERL5LIB for 'test' Running make test >>> make test TEST_VERBOSE=1 PERL_DL_NONLAZY=1 /export/home/fly1003/bin/perl "-MExtUtils::Command::MM" "-e" "test_harness(1, 'blib/lib', 'blib/arch')" t/*.t t/00-compile.t ................ 1..3 ok 1 - Getopt::Long::Descriptive loaded ok ok 2 - Getopt::Long::Descriptive::Opts loaded ok ok 3 - Getopt::Long::Descriptive::Usage loaded ok ok # # # Generated by Dist::Zilla::Plugin::ReportVersions::Tiny v1.08 # perl: 5.010000 (wanted any version) on solaris from /export/home/fly1003/bin/perl # # Carp => 1.26 (want any version) # ExtUtils::MakeMaker => 6.62 (want 6.30) # File::Basename => 2.76 (want any version) # File::Find => 1.12 (want any version) # File::Temp => 0.2301 (want any version) # Getopt::Long => 2.39 (want 2.33) # List::Util => 1.27 (want any version) # Params::Validate => 1.07 (want 0.97) # Scalar::Util => 1.27 (want any version) # Sub::Exporter => 0.985 (want 0.972) # Sub::Exporter::Util => 0.985 (want any version) # Test::More => 0.98 (want 0.96) # Test::Pod => 1.46 (want 1.41) # overload => 1.06 (want any version) # strict => 1.04 (want any version) # version => 0.9902 (want 0.9901) # warnings => 1.06 (want any version) # # Thanks for using my code. I hope it works for you. # If not, please try and include this output in the bug report. # That will help me reproduce the issue and solve your problem. # t/000-report-versions-tiny.t .. ok 1 - we really didn't test anything, just reporting data 1..1 ok t/descriptive.t ............... 1..42 ok 1 - use Getopt::Long::Descriptive; ok 2 - default foo_bar with no short option name ok 3 - ...->foo_bar ok 4 - hidden option in usage command ok 5 - hidden option description ok 6 - ok 7 - ...->nora ok 8 - basic usage, with default ok 9 - ...->mode ok 10 - basic usage, passed-in ok 11 - ...->bar ok 12 - ...->mode ok 13 - hidden option in usage command ok 14 - hidden option description ok 15 - only one 'mode' option ok 16 - negatable usage ok 17 - ...->bar ok 18 - ...->baz ok 19 - ...->mode ok 20 - required option -- help text ok 21 - spacer and non-option description found ok 22 - CODEISH: spacer and non-option description found ok 23 - short options ok 24 - c_opt->foo is FOO ok 25 - C_opt->foo is FOO ok 26 - s_opt->foo is FOO ok 27 - c_opt->foo is BAR ok 28 - C_opt->foo is BAR ok 29 - s_opt->foo is undef ok 30 - c_opt->foo is BAZ ok 31 - C_opt->foo is BAZ ok 32 - s_opt->foo is BAZ ok 33 - empty-but-present description is ok ok 34 - empty-but-present description is ok ok 35 - entry not given is undef (exists? no guarantee) ok 36 - entry not given is undef (as method) ok 37 - ok to imply option with optional argument ok 38 - given value (checked with method) ok 39 - implied value (checked with method) ok 40 - long option description is wrapped cleanly ok 41 - handled unwrappable description ok 42 - no error in eval ok All tests successful. Files=3, Tests=46, 2 wallclock secs ( 0.13 usr 0.03 sys + 1.71 cusr 0.18 csys = 2.05 CPU) Result: PASS RJBS/Getopt-Long-Descriptive-0.093.tar.gz make test TEST_VERBOSE=1 -- OK PPD for Getopt-Long-Descriptive-0.093 already made Running make for S/SA/SARTAK/App-Nopaste-0.92.tar.gz Prepending %BUILDDIR%/Getopt-Long-Descriptive-0.093-eYILjZ/blib/arch %BUILDDIR%/Getopt-Long-Descriptive-0.093-eYILjZ/blib/lib %BUILDDIR%/Params-Validate-1.07-b8yLp0/blib/arch %BUILDDIR%/Params-Validate-1.07-b8yLp0/blib/lib %BUILDDIR%/Sub-Exporter-0.985-tvFTRq/blib/arch %BUILDDIR%/Sub-Exporter-0.985-tvFTRq/blib/lib %BUILDDIR%/Params-Util-1.07-0qWPsD/blib/arch %BUILDDIR%/Params-Util-1.07-0qWPsD/blib/lib %BUILDDIR%/Data-OptList-0.107-oXC1ed/blib/arch %BUILDDIR%/Data-OptList-0.107-oXC1ed/blib/lib %BUILDDIR%/Sub-Install-0.926-2B6bQx/blib/arch %BUILDDIR%/Sub-Install-0.926-2B6bQx/blib/lib to PERL5LIB; %BUILDDIR%=/export/home/fly1003/var/cpan/build for 'get' Has already been unwrapped into directory /export/home/fly1003/var/cpan/build/App-Nopaste-0.92-pN7N68 Prepending %BUILDDIR%/Getopt-Long-Descriptive-0.093-eYILjZ/blib/arch %BUILDDIR%/Getopt-Long-Descriptive-0.093-eYILjZ/blib/lib %BUILDDIR%/Params-Validate-1.07-b8yLp0/blib/arch %BUILDDIR%/Params-Validate-1.07-b8yLp0/blib/lib %BUILDDIR%/Sub-Exporter-0.985-tvFTRq/blib/arch %BUILDDIR%/Sub-Exporter-0.985-tvFTRq/blib/lib %BUILDDIR%/Params-Util-1.07-0qWPsD/blib/arch %BUILDDIR%/Params-Util-1.07-0qWPsD/blib/lib %BUILDDIR%/Data-OptList-0.107-oXC1ed/blib/arch %BUILDDIR%/Data-OptList-0.107-oXC1ed/blib/lib %BUILDDIR%/Sub-Install-0.926-2B6bQx/blib/arch %BUILDDIR%/Sub-Install-0.926-2B6bQx/blib/lib to PERL5LIB; %BUILDDIR%=/export/home/fly1003/var/cpan/build for 'make' CPAN.pm: Building S/SA/SARTAK/App-Nopaste-0.92.tar.gz Warning: Prerequisite 'Getopt::Long::Descriptive => 0.090' for 'SARTAK/App-Nopaste-0.92.tar.gz' already built but the result looks suspicious. Skipping another build attempt, to prevent looping endlessly. >>> make cp lib/App/Nopaste/Service/Debian.pm blib/lib/App/Nopaste/Service/Debian.pm cp lib/App/Nopaste/Service/Gist.pm blib/lib/App/Nopaste/Service/Gist.pm cp lib/App/Nopaste/Service/Ubuntu.pm blib/lib/App/Nopaste/Service/Ubuntu.pm cp lib/App/Nopaste/Service/ssh.pm blib/lib/App/Nopaste/Service/ssh.pm cp lib/App/Nopaste/Service/PastebinCom.pm blib/lib/App/Nopaste/Service/PastebinCom.pm cp lib/App/Nopaste/Service/Shadowcat.pm blib/lib/App/Nopaste/Service/Shadowcat.pm cp lib/App/Nopaste/Service.pm blib/lib/App/Nopaste/Service.pm cp lib/App/Nopaste/Service/Snitch.pm blib/lib/App/Nopaste/Service/Snitch.pm cp lib/App/Nopaste/Service/Codepeek.pm blib/lib/App/Nopaste/Service/Codepeek.pm cp lib/App/Nopaste/Command.pm blib/lib/App/Nopaste/Command.pm cp lib/App/Nopaste/Service/Pastie.pm blib/lib/App/Nopaste/Service/Pastie.pm cp lib/App/Nopaste.pm blib/lib/App/Nopaste.pm cp bin/nopaste blib/script/nopaste /export/home/fly1003/bin/perl "-Iinc" -MExtUtils::MY -e 'MY->fixin(shift)' -- blib/script/nopaste Manifying blib/man1/nopaste.1 Manifying blib/man3/App::Nopaste::Service::Ubuntu.3 Manifying blib/man3/App::Nopaste::Service::Gist.3 Manifying blib/man3/App::Nopaste::Service::Debian.3 Manifying blib/man3/App::Nopaste::Service::ssh.3 Manifying blib/man3/App::Nopaste::Service::Shadowcat.3 Manifying blib/man3/App::Nopaste::Service::PastebinCom.3 Manifying blib/man3/App::Nopaste::Service::Snitch.3 Manifying blib/man3/App::Nopaste::Service.3 Manifying blib/man3/App::Nopaste::Command.3 Manifying blib/man3/App::Nopaste::Service::Codepeek.3 Manifying blib/man3/App::Nopaste::Service::Pastie.3 Manifying blib/man3/App::Nopaste.3 SARTAK/App-Nopaste-0.92.tar.gz make -- OK Prepending %BUILDDIR%/Getopt-Long-Descriptive-0.093-eYILjZ/blib/arch %BUILDDIR%/Getopt-Long-Descriptive-0.093-eYILjZ/blib/lib %BUILDDIR%/Params-Validate-1.07-b8yLp0/blib/arch %BUILDDIR%/Params-Validate-1.07-b8yLp0/blib/lib %BUILDDIR%/Sub-Exporter-0.985-tvFTRq/blib/arch %BUILDDIR%/Sub-Exporter-0.985-tvFTRq/blib/lib %BUILDDIR%/Params-Util-1.07-0qWPsD/blib/arch %BUILDDIR%/Params-Util-1.07-0qWPsD/blib/lib %BUILDDIR%/Data-OptList-0.107-oXC1ed/blib/arch %BUILDDIR%/Data-OptList-0.107-oXC1ed/blib/lib %BUILDDIR%/Sub-Install-0.926-2B6bQx/blib/arch %BUILDDIR%/Sub-Install-0.926-2B6bQx/blib/lib to PERL5LIB; %BUILDDIR%=/export/home/fly1003/var/cpan/build for 'test' Running make test >>> make test TEST_VERBOSE=1 PERL_DL_NONLAZY=1 /export/home/fly1003/bin/perl "-MExtUtils::Command::MM" "-e" "test_harness(1, 'inc', 'blib/lib', 'blib/arch')" t/000-load.t t/001-subclass_cmd.t t/002-encoding.t t/000-load.t .......... 1..10 ok 1 - use App::Nopaste; ok 2 - use App::Nopaste::Service; ok 3 - use App::Nopaste::Service::Codepeek; ok 4 - use App::Nopaste::Service::Debian; ok 5 - use App::Nopaste::Service::Gist; ok 6 - use App::Nopaste::Service::PastebinCom; ok 7 - use App::Nopaste::Service::Pastie; ok 8 - use App::Nopaste::Service::Shadowcat; ok 9 - use App::Nopaste::Service::Snitch; ok 10 - use App::Nopaste::Service::ssh; ok t/001-subclass_cmd.t .. ok 1 - The object isa App::Nopaste::Command ok 2 ok 3 ok 4 ok 5 ok 6 1..6 ok t/002-encoding.t ...... ok 1 - The object isa App::Nopaste::Command ok 2 ok 3 1..3 ok All tests successful. Files=3, Tests=19, 3 wallclock secs ( 0.11 usr 0.03 sys + 2.59 cusr 0.26 csys = 2.99 CPU) Result: PASS SARTAK/App-Nopaste-0.92.tar.gz make test TEST_VERBOSE=1 -- OK Shawn M Moore <cpan@sartak.org> easy access to any pastebin >>> (cd /export/home/fly1003/var/cpan/build/App-Nopaste-0.92-pN7N68 && tar cvf - App-Nopaste-0.92.ppd blib) | gzip -c >/export/home/fly1003/var/REPO/S/SA/SARTAK/App-Nopaste-0.92.tar.gz App-Nopaste-0.92.ppd blib/ blib/lib/ blib/lib/App/ blib/lib/App/Nopaste/ blib/lib/App/Nopaste/Service/ blib/lib/App/Nopaste/Service/Debian.pm blib/lib/App/Nopaste/Service/Gist.pm blib/lib/App/Nopaste/Service/Ubuntu.pm blib/lib/App/Nopaste/Service/ssh.pm blib/lib/App/Nopaste/Service/PastebinCom.pm blib/lib/App/Nopaste/Service/Shadowcat.pm blib/lib/App/Nopaste/Service/Snitch.pm blib/lib/App/Nopaste/Service/Codepeek.pm blib/lib/App/Nopaste/Service/Pastie.pm blib/lib/App/Nopaste/Service.pm blib/lib/App/Nopaste/Command.pm blib/lib/App/Nopaste.pm blib/script/ blib/script/nopaste blib/man1/ blib/man1/nopaste.1 blib/man3/ blib/man3/App::Nopaste::Service::Ubuntu.3 blib/man3/App::Nopaste::Service::Gist.3 blib/man3/App::Nopaste::Service::Debian.3 blib/man3/App::Nopaste::Service::ssh.3 blib/man3/App::Nopaste::Service::Shadowcat.3 blib/man3/App::Nopaste::Service::PastebinCom.3 blib/man3/App::Nopaste::Service::Snitch.3 blib/man3/App::Nopaste::Service.3 blib/man3/App::Nopaste::Command.3 blib/man3/App::Nopaste::Service::Codepeek.3 blib/man3/App::Nopaste::Service::Pastie.3 blib/man3/App::Nopaste.3 >>> mv /export/home/fly1003/var/cpan/build/App-Nopaste-0.92-pN7N68/App-Nopaste-0.92.ppd /export/home/fly1003/var/REPO/S/SA/SARTAK Finished 2013-04-26T10:08:00