PATH=/opt/SUNWspro/bin:/usr/local/bin:/opt/csw/bin:/usr/ccs/bin:/usr/bin:/usr/sbin Start 2013-04-08T23:00:15 ActivePerl-1003 CPAN-1.9800 Reading '/export/home/fly1003/var/cpan/Metadata' Database was generated on Tue, 09 Apr 2013 03:53:02 GMT Running make for D/DA/DAMI/DBIx-DataModel-2.34.tar.gz Fetching with LWP: http://cpan.nas.activestate.com/authors/id/D/DA/DAMI/DBIx-DataModel-2.34.tar.gz Fetching with LWP: http://cpan.nas.activestate.com/authors/id/D/DA/DAMI/CHECKSUMS Checksum for /export/home/fly1003/var/cpan/sources/authors/id/D/DA/DAMI/DBIx-DataModel-2.34.tar.gz ok You have Archive::Tar 1.38_01, but 1.50 or later is recommended. Please upgrade. DBIx-DataModel-2.34 DBIx-DataModel-2.34/Build.PL DBIx-DataModel-2.34/Changes DBIx-DataModel-2.34/MANIFEST DBIx-DataModel-2.34/META.json DBIx-DataModel-2.34/META.yml DBIx-DataModel-2.34/README DBIx-DataModel-2.34/lib DBIx-DataModel-2.34/lib/DBIx DBIx-DataModel-2.34/lib/DBIx/DataModel.pm DBIx-DataModel-2.34/lib/DBIx/DataModel DBIx-DataModel-2.34/lib/DBIx/DataModel/ConnectedSource.pm DBIx-DataModel-2.34/lib/DBIx/DataModel/Meta.pm DBIx-DataModel-2.34/lib/DBIx/DataModel/Schema.pm DBIx-DataModel-2.34/lib/DBIx/DataModel/Source.pm DBIx-DataModel-2.34/lib/DBIx/DataModel/Statement.pm DBIx-DataModel-2.34/lib/DBIx/DataModel/Compatibility DBIx-DataModel-2.34/lib/DBIx/DataModel/Compatibility/V0.pm DBIx-DataModel-2.34/lib/DBIx/DataModel/Compatibility/V1.pm DBIx-DataModel-2.34/lib/DBIx/DataModel/Doc DBIx-DataModel-2.34/lib/DBIx/DataModel/Doc/Cookbook.pod DBIx-DataModel-2.34/lib/DBIx/DataModel/Doc/Delta_v1.pod DBIx-DataModel-2.34/lib/DBIx/DataModel/Doc/Delta_v2.pod DBIx-DataModel-2.34/lib/DBIx/DataModel/Doc/Design.pod DBIx-DataModel-2.34/lib/DBIx/DataModel/Doc/Glossary.pod DBIx-DataModel-2.34/lib/DBIx/DataModel/Doc/Internals.pod DBIx-DataModel-2.34/lib/DBIx/DataModel/Doc/Misc.pod DBIx-DataModel-2.34/lib/DBIx/DataModel/Doc/Quickstart.pod DBIx-DataModel-2.34/lib/DBIx/DataModel/Doc/Reference.pod DBIx-DataModel-2.34/lib/DBIx/DataModel/Meta DBIx-DataModel-2.34/lib/DBIx/DataModel/Meta/Association.pm DBIx-DataModel-2.34/lib/DBIx/DataModel/Meta/Path.pm DBIx-DataModel-2.34/lib/DBIx/DataModel/Meta/Schema.pm DBIx-DataModel-2.34/lib/DBIx/DataModel/Meta/Source.pm DBIx-DataModel-2.34/lib/DBIx/DataModel/Meta/Type.pm DBIx-DataModel-2.34/lib/DBIx/DataModel/Meta/Utils.pm DBIx-DataModel-2.34/lib/DBIx/DataModel/Meta/Source DBIx-DataModel-2.34/lib/DBIx/DataModel/Meta/Source/Join.pm DBIx-DataModel-2.34/lib/DBIx/DataModel/Meta/Source/Table.pm DBIx-DataModel-2.34/lib/DBIx/DataModel/Schema DBIx-DataModel-2.34/lib/DBIx/DataModel/Schema/Generator.pm DBIx-DataModel-2.34/lib/DBIx/DataModel/Source DBIx-DataModel-2.34/lib/DBIx/DataModel/Source/Join.pm DBIx-DataModel-2.34/lib/DBIx/DataModel/Source/Table.pm DBIx-DataModel-2.34/lib/DBIx/DataModel/Statement DBIx-DataModel-2.34/lib/DBIx/DataModel/Statement/JDBC.pm DBIx-DataModel-2.34/lib/DBIx/DataModel/Statement/Oracle.pm DBIx-DataModel-2.34/t DBIx-DataModel-2.34/t/v1_DBIx-DataModel.t DBIx-DataModel-2.34/t/v1_Limit.t DBIx-DataModel-2.34/t/v1_LocalizeState.t DBIx-DataModel-2.34/t/v1_MsAccess.t DBIx-DataModel-2.34/t/v1_ParentClasses.t DBIx-DataModel-2.34/t/v1_Storable.t DBIx-DataModel-2.34/t/v2_array_datatypes.t DBIx-DataModel-2.34/t/v2_autolimit_firstrow.t DBIx-DataModel-2.34/t/v2_bind_param.t DBIx-DataModel-2.34/t/v2_delete.t DBIx-DataModel-2.34/t/v2_generator.t DBIx-DataModel-2.34/t/v2_json.t DBIx-DataModel-2.34/t/v2_multischema.t DBIx-DataModel-2.34/t/v2_Oracle.t DBIx-DataModel-2.34/t/v2_paths.t DBIx-DataModel-2.34/t/v2_type.t DBIx-DataModel-2.34/t/v2_union.t DBIx-DataModel-2.34/t/v2_update.t CPAN.pm: Building D/DA/DAMI/DBIx-DataModel-2.34.tar.gz >>> /export/home/fly1003/bin/perl Build.PL Checking prerequisites... requires: ! SQL::Abstract::More (1.11) is installed, but we need version >= 1.12 ERRORS/WARNINGS FOUND IN PREREQUISITES. You may wish to install the versions of the modules indicated above before proceeding with this installation Created MYMETA.yml and MYMETA.json Creating new 'Build' script for 'DBIx-DataModel' version '2.34' Could not read metadata file. Falling back to other methods to determine prerequisites ---- Unsatisfied dependencies detected during ---- ---- DAMI/DBIx-DataModel-2.34.tar.gz ---- SQL::Abstract::More [requires] Running Build test Delayed until after prerequisites Running test for module 'SQL::Abstract::More' Running make for D/DA/DAMI/SQL-Abstract-More-1.11.tar.gz Fetching with LWP: http://cpan.nas.activestate.com/authors/id/D/DA/DAMI/SQL-Abstract-More-1.11.tar.gz Checksum for /export/home/fly1003/var/cpan/sources/authors/id/D/DA/DAMI/SQL-Abstract-More-1.11.tar.gz ok SQL-Abstract-More-1.11 SQL-Abstract-More-1.11/Build.PL SQL-Abstract-More-1.11/Changes SQL-Abstract-More-1.11/Makefile.PL SQL-Abstract-More-1.11/MANIFEST SQL-Abstract-More-1.11/META.json SQL-Abstract-More-1.11/META.yml SQL-Abstract-More-1.11/README SQL-Abstract-More-1.11/lib SQL-Abstract-More-1.11/lib/SQL SQL-Abstract-More-1.11/lib/SQL/Abstract SQL-Abstract-More-1.11/lib/SQL/Abstract/More.pm SQL-Abstract-More-1.11/t SQL-Abstract-More-1.11/t/01-sql_abstract_more.t SQL-Abstract-More-1.11/t/02-order-by.t SQL-Abstract-More-1.11/t/pod.t CPAN.pm: Building D/DA/DAMI/SQL-Abstract-More-1.11.tar.gz >>> /export/home/fly1003/bin/perl Makefile.PL Checking if your kit is complete... Looks good Writing Makefile for SQL::Abstract::More Writing MYMETA.yml and MYMETA.json ---- Unsatisfied dependencies detected during ---- ---- DAMI/SQL-Abstract-More-1.11.tar.gz ---- SQL::Abstract [requires] Running make test Delayed until after prerequisites Running test for module 'SQL::Abstract' Running make for F/FR/FREW/SQL-Abstract-1.73.tar.gz Fetching with LWP: http://cpan.nas.activestate.com/authors/id/F/FR/FREW/SQL-Abstract-1.73.tar.gz Fetching with LWP: http://cpan.nas.activestate.com/authors/id/F/FR/FREW/CHECKSUMS Checksum for /export/home/fly1003/var/cpan/sources/authors/id/F/FR/FREW/SQL-Abstract-1.73.tar.gz ok SQL-Abstract-1.73/ SQL-Abstract-1.73/Changes SQL-Abstract-1.73/lib/ SQL-Abstract-1.73/lib/DBIx/ SQL-Abstract-1.73/lib/DBIx/Class/ SQL-Abstract-1.73/lib/DBIx/Class/Storage/ SQL-Abstract-1.73/lib/DBIx/Class/Storage/Debug/ SQL-Abstract-1.73/lib/DBIx/Class/Storage/Debug/PrettyPrint.pm SQL-Abstract-1.73/lib/SQL/ SQL-Abstract-1.73/lib/SQL/Abstract/ SQL-Abstract-1.73/lib/SQL/Abstract/Test.pm SQL-Abstract-1.73/lib/SQL/Abstract/Tree.pm SQL-Abstract-1.73/lib/SQL/Abstract.pm SQL-Abstract-1.73/Makefile.PL SQL-Abstract-1.73/t/ SQL-Abstract-1.73/t/12format_keyword.t SQL-Abstract-1.73/t/90pod.t SQL-Abstract-1.73/t/14roundtrippin.t SQL-Abstract-1.73/t/10test.t SQL-Abstract-1.73/t/04modifiers.t SQL-Abstract-1.73/t/00new.t SQL-Abstract-1.73/t/09refkind.t SQL-Abstract-1.73/t/91podcoverage.t SQL-Abstract-1.73/t/13whitespace_keyword.t SQL-Abstract-1.73/t/07subqueries.t SQL-Abstract-1.73/t/01generate.t SQL-Abstract-1.73/t/02where.t SQL-Abstract-1.73/t/06order_by.t SQL-Abstract-1.73/t/16no_sideeffects.t SQL-Abstract-1.73/t/12confmerge.t SQL-Abstract-1.73/t/21op_ident.t SQL-Abstract-1.73/t/20injection_guard.t SQL-Abstract-1.73/t/23reassembly-bugs.t SQL-Abstract-1.73/t/dbic/ SQL-Abstract-1.73/t/dbic/show-progress.t SQL-Abstract-1.73/t/dbic/no-repeats.t SQL-Abstract-1.73/t/dbic/bulk-insert.t SQL-Abstract-1.73/t/11parser.t SQL-Abstract-1.73/t/15placeholders.t SQL-Abstract-1.73/t/03values.t SQL-Abstract-1.73/t/05in_between.t SQL-Abstract-1.73/t/22op_value.t SQL-Abstract-1.73/t/08special_ops.t SQL-Abstract-1.73/inc/ SQL-Abstract-1.73/inc/Module/ SQL-Abstract-1.73/inc/Module/Install/ SQL-Abstract-1.73/inc/Module/Install/Fetch.pm SQL-Abstract-1.73/inc/Module/Install/Scripts.pm SQL-Abstract-1.73/inc/Module/Install/Makefile.pm SQL-Abstract-1.73/inc/Module/Install/AutoInstall.pm SQL-Abstract-1.73/inc/Module/Install/Can.pm SQL-Abstract-1.73/inc/Module/Install/Metadata.pm SQL-Abstract-1.73/inc/Module/Install/Win32.pm SQL-Abstract-1.73/inc/Module/Install/Base.pm SQL-Abstract-1.73/inc/Module/Install/WriteAll.pm SQL-Abstract-1.73/inc/Module/Install/Include.pm SQL-Abstract-1.73/inc/Module/Install.pm SQL-Abstract-1.73/inc/Module/AutoInstall.pm SQL-Abstract-1.73/META.yml SQL-Abstract-1.73/MANIFEST SQL-Abstract-1.73/script/ SQL-Abstract-1.73/script/format-sql SQL-Abstract-1.73/examples/ SQL-Abstract-1.73/examples/dbic-console.pl SQL-Abstract-1.73/examples/console.pl CPAN.pm: Building F/FR/FREW/SQL-Abstract-1.73.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] - Test::More ...loaded. (0.98 >= 0.92) - Test::Exception ...loaded. (0.31) - Test::Warn ...loaded. (0.24) - Storable ...loaded. (2.39) - List::Util ...loaded. (1.27) - Scalar::Util ...loaded. (1.27) - Class::Accessor::Grouped ...loaded. (0.10009 >= 0.10005) - Getopt::Long::Descriptive ...loaded. (0.093 >= 0.091) - Hash::Merge ...loaded. (0.12 >= 0.12) *** Module::AutoInstall configuration finished. Checking if your kit is complete... Looks good Writing Makefile for SQL::Abstract Writing MYMETA.yml and MYMETA.json ---- Unsatisfied dependencies detected during ---- ---- FREW/SQL-Abstract-1.73.tar.gz ---- Class::Accessor::Grouped [requires] Hash::Merge [requires] Getopt::Long::Descriptive [requires] Running make test Delayed until after prerequisites Running test for module 'Class::Accessor::Grouped' Running make for R/RI/RIBASUSHI/Class-Accessor-Grouped-0.10009.tar.gz Fetching with LWP: http://cpan.nas.activestate.com/authors/id/R/RI/RIBASUSHI/Class-Accessor-Grouped-0.10009.tar.gz Fetching with LWP: http://cpan.nas.activestate.com/authors/id/R/RI/RIBASUSHI/CHECKSUMS Checksum for /export/home/fly1003/var/cpan/sources/authors/id/R/RI/RIBASUSHI/Class-Accessor-Grouped-0.10009.tar.gz ok Class-Accessor-Grouped-0.10009/ Class-Accessor-Grouped-0.10009/inc/ Class-Accessor-Grouped-0.10009/inc/Module/ Class-Accessor-Grouped-0.10009/inc/Module/Install.pm Class-Accessor-Grouped-0.10009/inc/Module/Install/ Class-Accessor-Grouped-0.10009/inc/Module/Install/Include.pm Class-Accessor-Grouped-0.10009/inc/Module/Install/Win32.pm Class-Accessor-Grouped-0.10009/inc/Module/Install/Can.pm Class-Accessor-Grouped-0.10009/inc/Module/Install/Base.pm Class-Accessor-Grouped-0.10009/inc/Module/Install/Fetch.pm Class-Accessor-Grouped-0.10009/inc/Module/Install/Metadata.pm Class-Accessor-Grouped-0.10009/inc/Module/Install/AutoInstall.pm Class-Accessor-Grouped-0.10009/inc/Module/Install/Makefile.pm Class-Accessor-Grouped-0.10009/inc/Module/Install/WriteAll.pm Class-Accessor-Grouped-0.10009/inc/Module/AutoInstall.pm Class-Accessor-Grouped-0.10009/Changes Class-Accessor-Grouped-0.10009/Makefile.PL Class-Accessor-Grouped-0.10009/README Class-Accessor-Grouped-0.10009/MANIFEST Class-Accessor-Grouped-0.10009/META.yml Class-Accessor-Grouped-0.10009/lib/ Class-Accessor-Grouped-0.10009/lib/Class/ Class-Accessor-Grouped-0.10009/lib/Class/Accessor/ Class-Accessor-Grouped-0.10009/lib/Class/Accessor/Grouped.pm Class-Accessor-Grouped-0.10009/t/ Class-Accessor-Grouped-0.10009/t/clean_namespace.t Class-Accessor-Grouped-0.10009/t/accessors_ro.t Class-Accessor-Grouped-0.10009/t/pod_syntax.t Class-Accessor-Grouped-0.10009/t/accessors_xs_cachedwarn.t Class-Accessor-Grouped-0.10009/t/accessors_pp.t Class-Accessor-Grouped-0.10009/t/pod_spelling.t Class-Accessor-Grouped-0.10009/t/illegal_name.t Class-Accessor-Grouped-0.10009/t/warnings.t Class-Accessor-Grouped-0.10009/t/pod_coverage.t Class-Accessor-Grouped-0.10009/t/accessors_xs.t Class-Accessor-Grouped-0.10009/t/inherited.t Class-Accessor-Grouped-0.10009/t/style_no_tabs.t Class-Accessor-Grouped-0.10009/t/lib/ Class-Accessor-Grouped-0.10009/t/lib/ExtraInheritedGroups.pm Class-Accessor-Grouped-0.10009/t/lib/NotReallyAClass.pm Class-Accessor-Grouped-0.10009/t/lib/AccessorGroupsSubclass.pm Class-Accessor-Grouped-0.10009/t/lib/BaseInheritedGroups.pm Class-Accessor-Grouped-0.10009/t/lib/NotHashBased.pm Class-Accessor-Grouped-0.10009/t/lib/AccessorGroupsComp.pm Class-Accessor-Grouped-0.10009/t/lib/AccessorGroupsWO.pm Class-Accessor-Grouped-0.10009/t/lib/AccessorGroupsRO.pm Class-Accessor-Grouped-0.10009/t/lib/AccessorGroups.pm Class-Accessor-Grouped-0.10009/t/lib/SuperInheritedGroups.pm Class-Accessor-Grouped-0.10009/t/basic.t Class-Accessor-Grouped-0.10009/t/strict.t Class-Accessor-Grouped-0.10009/t/manifest.t Class-Accessor-Grouped-0.10009/t/component.t Class-Accessor-Grouped-0.10009/t/accessors.t Class-Accessor-Grouped-0.10009/t/accessors_wo.t CPAN.pm: Building R/RI/RIBASUSHI/Class-Accessor-Grouped-0.10009.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] - Test::More ...loaded. (0.98 >= 0.94) - Test::Exception ...loaded. (0.31 >= 0.31) - Carp ...loaded. (1.26) - Module::Runtime ...loaded. (0.013 >= 0.012) - Scalar::Util ...loaded. (1.27) - Sub::Name ...loaded. (0.05 >= 0.05) - Class::XSAccessor ...too old. (1.03 < 1.15) *** Module::AutoInstall configuration finished. Warning: prerequisite Class::XSAccessor 1.15 not found. We have 1.03. Checking if your kit is complete... Looks good Writing Makefile for Class::Accessor::Grouped Writing MYMETA.yml and MYMETA.json ---- Unsatisfied dependencies detected during ---- ---- RIBASUSHI/Class-Accessor-Grouped-0.10009.tar.gz ---- Sub::Name [requires] Module::Runtime [requires] Class::XSAccessor [requires] Running make test Delayed until after prerequisites Running test for module 'Sub::Name' Running make for F/FL/FLORA/Sub-Name-0.05.tar.gz Fetching with LWP: http://cpan.nas.activestate.com/authors/id/F/FL/FLORA/Sub-Name-0.05.tar.gz Fetching with LWP: http://cpan.nas.activestate.com/authors/id/F/FL/FLORA/CHECKSUMS Checksum for /export/home/fly1003/var/cpan/sources/authors/id/F/FL/FLORA/Sub-Name-0.05.tar.gz ok Sub-Name-0.05/ Sub-Name-0.05/MANIFEST.SKIP Sub-Name-0.05/Makefile.PL Sub-Name-0.05/Changes Sub-Name-0.05/README Sub-Name-0.05/lib/ Sub-Name-0.05/lib/Sub/ Sub-Name-0.05/lib/Sub/Name.pm Sub-Name-0.05/MANIFEST Sub-Name-0.05/t/ Sub-Name-0.05/t/RT42725_deparse.t Sub-Name-0.05/t/smoke.t Sub-Name-0.05/Name.xs Sub-Name-0.05/META.yml CPAN.pm: Building F/FL/FLORA/Sub-Name-0.05.tar.gz >>> /export/home/fly1003/bin/perl Makefile.PL Checking if your kit is complete... Looks good Writing Makefile for Sub::Name Writing MYMETA.yml and MYMETA.json >>> make cp lib/Sub/Name.pm blib/lib/Sub/Name.pm /export/home/fly1003/bin/perl /export/home/fly1003/var/megalib/ExtUtils/xsubpp -typemap /export/home/fly1003/ap1003/lib/ExtUtils/typemap Name.xs > Name.xsc && mv Name.xsc Name.c cc -c -D_REENTRANT -DUSE_SITECUSTOMIZE -DPRIVLIB_LAST_IN_INC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -O -DVERSION=\"0.05\" -DXS_VERSION=\"0.05\" -KPIC "-I/export/home/fly1003/ap1003/lib/CORE" Name.c Running Mkbootstrap for Sub::Name () chmod 644 Name.bs rm -f blib/arch/auto/Sub/Name/Name.so cc -G -L/usr/lib -L/usr/ccs/lib -L/opt/SUNWspro/prod/lib Name.o -o blib/arch/auto/Sub/Name/Name.so \ \ chmod 755 blib/arch/auto/Sub/Name/Name.so cp Name.bs blib/arch/auto/Sub/Name/Name.bs chmod 644 blib/arch/auto/Sub/Name/Name.bs Manifying blib/man3/Sub::Name.3 FLORA/Sub-Name-0.05.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 t/RT42725_deparse.t .. 1..2 ok 1 ok 2 ok t/smoke.t ............ 1..5 ok 1 ok 2 ok 3 ok 4 ok 5 ok All tests successful. Files=2, Tests=7, 0 wallclock secs ( 0.12 usr 0.01 sys + 0.34 cusr 0.08 csys = 0.55 CPU) Result: PASS FLORA/Sub-Name-0.05.tar.gz make test TEST_VERBOSE=1 -- OK PPD for Sub-Name-0.05 already made Running test for module 'Module::Runtime' Running make for Z/ZE/ZEFRAM/Module-Runtime-0.013.tar.gz Prepending /export/home/fly1003/var/cpan/build/Sub-Name-0.05-kI1HKw/blib/arch /export/home/fly1003/var/cpan/build/Sub-Name-0.05-kI1HKw/blib/lib to PERL5LIB for 'get' Fetching with LWP: http://cpan.nas.activestate.com/authors/id/Z/ZE/ZEFRAM/Module-Runtime-0.013.tar.gz Fetching with LWP: http://cpan.nas.activestate.com/authors/id/Z/ZE/ZEFRAM/CHECKSUMS Checksum for /export/home/fly1003/var/cpan/sources/authors/id/Z/ZE/ZEFRAM/Module-Runtime-0.013.tar.gz ok Module-Runtime-0.013 Module-Runtime-0.013/META.yml Module-Runtime-0.013/SIGNATURE Module-Runtime-0.013/MANIFEST Module-Runtime-0.013/Changes Module-Runtime-0.013/README Module-Runtime-0.013/.gitignore Module-Runtime-0.013/Makefile.PL Module-Runtime-0.013/META.json Module-Runtime-0.013/Build.PL Module-Runtime-0.013/lib Module-Runtime-0.013/lib/Module Module-Runtime-0.013/lib/Module/Runtime.pm Module-Runtime-0.013/t Module-Runtime-0.013/t/mnf.t Module-Runtime-0.013/t/Break.pm Module-Runtime-0.013/t/Eval.pm Module-Runtime-0.013/t/pod_cvg.t Module-Runtime-0.013/t/Context.pm Module-Runtime-0.013/t/dependency.t Module-Runtime-0.013/t/cmn.t Module-Runtime-0.013/t/Hints.pm Module-Runtime-0.013/t/taint.t Module-Runtime-0.013/t/um.t Module-Runtime-0.013/t/upo.t Module-Runtime-0.013/t/ivmn.t Module-Runtime-0.013/t/rm.t Module-Runtime-0.013/t/pod_syn.t Module-Runtime-0.013/t/Simple.pm Module-Runtime-0.013/t/ivms.t Module-Runtime-0.013/t/import_error.t Prepending /export/home/fly1003/var/cpan/build/Sub-Name-0.05-kI1HKw/blib/arch /export/home/fly1003/var/cpan/build/Sub-Name-0.05-kI1HKw/blib/lib to PERL5LIB for 'make' CPAN.pm: Building Z/ZE/ZEFRAM/Module-Runtime-0.013.tar.gz >>> /export/home/fly1003/bin/perl Makefile.PL # running Build.PL Created MYMETA.yml and MYMETA.json Creating new 'Build' script for 'Module-Runtime' version '0.013' >>> make /export/home/fly1003/bin/perl Build --makefile_env_macros 1 Building Module-Runtime ZEFRAM/Module-Runtime-0.013.tar.gz make -- OK Prepending /export/home/fly1003/var/cpan/build/Sub-Name-0.05-kI1HKw/blib/arch /export/home/fly1003/var/cpan/build/Sub-Name-0.05-kI1HKw/blib/lib to PERL5LIB for 'test' Running make test >>> make test TEST_VERBOSE=1 /export/home/fly1003/bin/perl Build --makefile_env_macros 1 test Use of uninitialized value $Test::Harness::Switches in length at /export/home/fly1003/var/megalib/Module/Build/Base.pm line 2760. t/cmn.t ........... 1..17 ok 1 - use Module::Runtime; 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 t/dependency.t .... 1..1 ok 1 ok t/import_error.t .. 1..3 ok 1 ok 2 ok 3 ok t/ivmn.t .......... 1..47 ok 1 - use Module::Runtime; ok 2 ok 3 - non-string is bad (function) ok 4 ok 5 - non-string is bad (function) ok 6 ok 7 - non-string is bad (function) ok 8 ok 9 - non-string is bad (function) ok 10 ok 11 - non-string is bad (function) ok 12 ok 13 - non-string is bad (function) ok 14 ok 15 - `Foo' is good (function) ok 16 ok 17 - `Foo' is good (regexp) ok 18 - `foo::bar' is good (function) ok 19 ok 20 - `foo::bar' is good (regexp) ok 21 - `IO::File' is good (function) ok 22 ok 23 - `IO::File' is good (regexp) ok 24 - `foo::123::x_0' is good (function) ok 25 ok 26 - `foo::123::x_0' is good (regexp) ok 27 - `_' is good (function) ok 28 ok 29 - `_' is good (regexp) ok 30 - `foo'bar' is bad (function) ok 31 ok 32 - `foo'bar' is bad (regexp) ok 33 - `foo/bar' is bad (function) ok 34 ok 35 - `foo/bar' is bad (regexp) ok 36 - `IO::' is bad (function) ok 37 ok 38 - `IO::' is bad (regexp) ok 39 - `1foo::bar' is bad (function) ok 40 ok 41 - `1foo::bar' is bad (regexp) ok 42 - `::foo' is bad (function) ok 43 ok 44 - `::foo' is bad (regexp) ok 45 - `foo::::bar' is bad (function) ok 46 ok 47 - `foo::::bar' is bad (regexp) ok t/ivms.t .......... 1..140 ok 1 - use Module::Runtime; ok 2 ok 3 - non-string is bad (function) ok 4 ok 5 - non-string is bad (function) ok 6 ok 7 - non-string is bad (function) ok 8 ok 9 - non-string is bad (function) ok 10 ok 11 - non-string is bad (function) ok 12 ok 13 - non-string is bad (function) ok 14 ok 15 - non-string is bad (function) ok 16 ok 17 - non-string is bad (function) ok 18 ok 19 - non-string is bad (function) ok 20 ok 21 - non-string is bad (function) ok 22 ok 23 - non-string is bad (function) ok 24 ok 25 - non-string is bad (function) ok 26 ok 27 - `Foo' is always good (function) ok 28 ok 29 - `Foo' is always good (regexp) ok 30 - `Foo' is always good (function) ok 31 ok 32 - `Foo' is always good (regexp) ok 33 - `foo::bar' is always good (function) ok 34 ok 35 - `foo::bar' is always good (regexp) ok 36 - `foo::bar' is always good (function) ok 37 ok 38 - `foo::bar' is always good (regexp) ok 39 - `foo::123::x_0' is always good (function) ok 40 ok 41 - `foo::123::x_0' is always good (regexp) ok 42 - `foo::123::x_0' is always good (function) ok 43 ok 44 - `foo::123::x_0' is always good (regexp) ok 45 - `foo/bar' is always good (function) ok 46 ok 47 - `foo/bar' is always good (regexp) ok 48 - `foo/bar' is always good (function) ok 49 ok 50 - `foo/bar' is always good (regexp) ok 51 - `foo/123::x_0' is always good (function) ok 52 ok 53 - `foo/123::x_0' is always good (regexp) ok 54 - `foo/123::x_0' is always good (function) ok 55 ok 56 - `foo/123::x_0' is always good (regexp) ok 57 - `foo::123/x_0' is always good (function) ok 58 ok 59 - `foo::123/x_0' is always good (regexp) ok 60 - `foo::123/x_0' is always good (function) ok 61 ok 62 - `foo::123/x_0' is always good (regexp) ok 63 - `foo/123/x_0' is always good (function) ok 64 ok 65 - `foo/123/x_0' is always good (regexp) ok 66 - `foo/123/x_0' is always good (function) ok 67 ok 68 - `foo/123/x_0' is always good (regexp) ok 69 - `/Foo' is always good (function) ok 70 ok 71 - `/Foo' is always good (regexp) ok 72 - `/Foo' is always good (function) ok 73 ok 74 - `/Foo' is always good (regexp) ok 75 - `/foo/bar' is always good (function) ok 76 ok 77 - `/foo/bar' is always good (regexp) ok 78 - `/foo/bar' is always good (function) ok 79 ok 80 - `/foo/bar' is always good (regexp) ok 81 - `::foo/bar' is always good (function) ok 82 ok 83 - `::foo/bar' is always good (regexp) ok 84 - `::foo/bar' is always good (function) ok 85 ok 86 - `::foo/bar' is always good (regexp) ok 87 - `foo'bar' is always bad (function) ok 88 ok 89 - `foo'bar' is always bad (regexp) ok 90 - `foo'bar' is always bad (function) ok 91 ok 92 - `foo'bar' is always bad (regexp) ok 93 - `IO::' is always bad (function) ok 94 ok 95 - `IO::' is always bad (regexp) ok 96 - `IO::' is always bad (function) ok 97 ok 98 - `IO::' is always bad (regexp) ok 99 - `foo::::bar' is always bad (function) ok 100 ok 101 - `foo::::bar' is always bad (regexp) ok 102 - `foo::::bar' is always bad (function) ok 103 ok 104 - `foo::::bar' is always bad (regexp) ok 105 - `/foo/' is always bad (function) ok 106 ok 107 - `/foo/' is always bad (regexp) ok 108 - `/foo/' is always bad (function) ok 109 ok 110 - `/foo/' is always bad (regexp) ok 111 - `/1foo' is always bad (function) ok 112 ok 113 - `/1foo' is always bad (regexp) ok 114 - `/1foo' is always bad (function) ok 115 ok 116 - `/1foo' is always bad (regexp) ok 117 - `::foo::' is always bad (function) ok 118 ok 119 - `::foo::' is always bad (regexp) ok 120 - `::foo::' is always bad (function) ok 121 ok 122 - `::foo::' is always bad (regexp) ok 123 - `::1foo' is always bad (function) ok 124 ok 125 - `::1foo' is always bad (regexp) ok 126 - `::1foo' is always bad (function) ok 127 ok 128 - `::1foo' is always bad (regexp) ok 129 - `1foo' needs a prefix (function) ok 130 ok 131 - `1foo' needs a prefix (regexp) ok 132 - `1foo' needs a prefix (function) ok 133 ok 134 - `1foo' needs a prefix (regexp) ok 135 - `0/1' needs a prefix (function) ok 136 ok 137 - `0/1' needs a prefix (regexp) ok 138 - `0/1' needs a prefix (function) ok 139 ok 140 - `0/1' needs a prefix (regexp) ok t/mnf.t ........... 1..5 ok 1 - use Module::Runtime; ok 2 ok 3 ok 4 ok 5 ok t/pod_cvg.t ....... 1..1 ok 1 - Pod coverage on Module::Runtime ok t/pod_syn.t ....... 1..1 ok 1 - POD test for blib/lib/Module/Runtime.pm ok t/rm.t ............ 1..26 ok 1 - use Module::Runtime; ok 2 ok 3 ok 4 ok 5 ok 6 ok 7 ok 8 ok 9 ok 10 # skip can't work around hint leakage in pure Perl ok 11 # skip can't work around hint leakage in pure Perl ok 12 # skip can't work around hint leakage in pure Perl ok 13 # skip can't work around hint leakage in pure Perl ok 14 # skip can't work around hint leakage in pure Perl ok 15 # skip can't work around hint leakage in pure Perl ok 16 # skip can't work around hint leakage in pure Perl ok 17 # skip can't work around hint leakage in pure Perl ok 18 # skip can't work around hint leakage in pure Perl ok 19 # skip can't work around hint leakage in pure Perl ok 20 # skip can't work around hint leakage in pure Perl ok 21 # skip can't work around hint leakage in pure Perl ok 22 # skip can't work around hint leakage in pure Perl ok 23 ok 24 ok 25 ok 26 ok t/taint.t ......... 1..5 ok 1 - use Module::Runtime; ok 2 ok 3 ok 4 ok 5 ok t/um.t ............ 1..29 ok 1 - use Module::Runtime; ok 2 ok 3 ok 4 ok 5 ok 6 ok 7 ok 8 ok 9 ok 10 # skip can't work around hint leakage in pure Perl ok 11 # skip can't work around hint leakage in pure Perl ok 12 # skip can't work around hint leakage in pure Perl ok 13 # skip can't work around hint leakage in pure Perl ok 14 # skip can't work around hint leakage in pure Perl ok 15 # skip can't work around hint leakage in pure Perl ok 16 # skip can't work around hint leakage in pure Perl ok 17 # skip can't work around hint leakage in pure Perl ok 18 # skip can't work around hint leakage in pure Perl ok 19 # skip can't work around hint leakage in pure Perl ok 20 # skip can't work around hint leakage in pure Perl ok 21 # skip can't work around hint leakage in pure Perl ok 22 # skip can't work around hint leakage in pure Perl ok 23 ok 24 ok 25 ok 26 ok 27 ok 28 ok 29 ok t/upo.t ........... 1..30 ok 1 - use Module::Runtime; ok 2 ok 3 ok 4 ok 5 ok 6 ok 7 ok 8 ok 9 # skip can't work around hint leakage in pure Perl ok 10 # skip can't work around hint leakage in pure Perl ok 11 # skip can't work around hint leakage in pure Perl ok 12 # skip can't work around hint leakage in pure Perl ok 13 # skip can't work around hint leakage in pure Perl ok 14 # skip can't work around hint leakage in pure Perl ok 15 # skip can't work around hint leakage in pure Perl ok 16 # skip can't work around hint leakage in pure Perl ok 17 # skip can't work around hint leakage in pure Perl ok 18 # skip can't work around hint leakage in pure Perl ok 19 # skip can't work around hint leakage in pure Perl ok 20 # skip can't work around hint leakage in pure Perl ok 21 # skip can't work around hint leakage in pure Perl ok 22 ok 23 ok 24 ok 25 ok 26 ok 27 ok 28 ok 29 ok 30 ok All tests successful. Files=12, Tests=305, 6 wallclock secs ( 0.38 usr 0.07 sys + 1.85 cusr 0.29 csys = 2.59 CPU) Result: PASS ZEFRAM/Module-Runtime-0.013.tar.gz make test TEST_VERBOSE=1 -- OK PPD for Module-Runtime-0.013 already made Running test for module 'Class::XSAccessor' Running make for S/SM/SMUELLER/Class-XSAccessor-1.16.tar.gz Prepending /export/home/fly1003/var/cpan/build/Module-Runtime-0.013-65AO7n/blib/arch /export/home/fly1003/var/cpan/build/Module-Runtime-0.013-65AO7n/blib/lib /export/home/fly1003/var/cpan/build/Sub-Name-0.05-kI1HKw/blib/arch /export/home/fly1003/var/cpan/build/Sub-Name-0.05-kI1HKw/blib/lib to PERL5LIB for 'get' Fetching with LWP: http://cpan.nas.activestate.com/authors/id/S/SM/SMUELLER/Class-XSAccessor-1.16.tar.gz Fetching with LWP: http://cpan.nas.activestate.com/authors/id/S/SM/SMUELLER/CHECKSUMS Checksum for /export/home/fly1003/var/cpan/sources/authors/id/S/SM/SMUELLER/Class-XSAccessor-1.16.tar.gz ok Class-XSAccessor-1.16/ Class-XSAccessor-1.16/cxsa_main.h Class-XSAccessor-1.16/cxsa_hash_table.c Class-XSAccessor-1.16/META.yml Class-XSAccessor-1.16/lib/ Class-XSAccessor-1.16/lib/Class/ Class-XSAccessor-1.16/lib/Class/XSAccessor.pm Class-XSAccessor-1.16/lib/Class/XSAccessor/ Class-XSAccessor-1.16/lib/Class/XSAccessor/Array.pm Class-XSAccessor-1.16/lib/Class/XSAccessor/Heavy.pm Class-XSAccessor-1.16/MANIFEST Class-XSAccessor-1.16/t/ Class-XSAccessor-1.16/t/10hash_lvalue.t Class-XSAccessor-1.16/t/02hash_accessor.t Class-XSAccessor-1.16/t/70bad_arguments.t Class-XSAccessor-1.16/t/50reentrant_goto_sigsegv.t Class-XSAccessor-1.16/t/05hash_replace.t Class-XSAccessor-1.16/t/40hash_bad_call.t Class-XSAccessor-1.16/t/35array_replace.t Class-XSAccessor-1.16/t/03hash_predicate.t Class-XSAccessor-1.16/t/31array_basic.t Class-XSAccessor-1.16/t/09hash_use_hash.t Class-XSAccessor-1.16/t/36array_constructor.t Class-XSAccessor-1.16/t/39array_lvalue.t Class-XSAccessor-1.16/t/33array_predicate.t Class-XSAccessor-1.16/t/80threadbomb.t Class-XSAccessor-1.16/t/04hash_chained.t Class-XSAccessor-1.16/t/41array_bad_call.t Class-XSAccessor-1.16/t/01hash_basic.t Class-XSAccessor-1.16/t/34array_chained.t Class-XSAccessor-1.16/t/06hash_constructor.t Class-XSAccessor-1.16/t/32array_accessor.t Class-XSAccessor-1.16/t/08hash_entersub.t Class-XSAccessor-1.16/t/38array_use_hash.t Class-XSAccessor-1.16/t/37array_boolean.t Class-XSAccessor-1.16/t/07hash_boolean.t Class-XSAccessor-1.16/META.json Class-XSAccessor-1.16/cxsa_locking.c Class-XSAccessor-1.16/author_scripts/ Class-XSAccessor-1.16/author_scripts/refcount_constructor.pl Class-XSAccessor-1.16/author_scripts/constructor_benchmark.pl Class-XSAccessor-1.16/author_scripts/benchmark.pl Class-XSAccessor-1.16/XS/ Class-XSAccessor-1.16/XS/Hash.xs Class-XSAccessor-1.16/XS/Array.xs Class-XSAccessor-1.16/XS/HashCACompat.xs Class-XSAccessor-1.16/cxsa_main.c Class-XSAccessor-1.16/cxsa_memory.h Class-XSAccessor-1.16/cxsa_memory.c Class-XSAccessor-1.16/MurmurHashNeutral2.h Class-XSAccessor-1.16/cxsa_locking.h Class-XSAccessor-1.16/ppport.h Class-XSAccessor-1.16/Makefile.PL Class-XSAccessor-1.16/cxsa_hash_table.h Class-XSAccessor-1.16/Changes Class-XSAccessor-1.16/README Class-XSAccessor-1.16/XSAccessor.xs Prepending /export/home/fly1003/var/cpan/build/Module-Runtime-0.013-65AO7n/blib/arch /export/home/fly1003/var/cpan/build/Module-Runtime-0.013-65AO7n/blib/lib /export/home/fly1003/var/cpan/build/Sub-Name-0.05-kI1HKw/blib/arch /export/home/fly1003/var/cpan/build/Sub-Name-0.05-kI1HKw/blib/lib to PERL5LIB for 'make' CPAN.pm: Building S/SM/SMUELLER/Class-XSAccessor-1.16.tar.gz >>> /export/home/fly1003/bin/perl Makefile.PL Checking if your kit is complete... Looks good Writing Makefile for Class::XSAccessor Writing MYMETA.yml and MYMETA.json >>> make cp lib/Class/XSAccessor.pm blib/lib/Class/XSAccessor.pm cp lib/Class/XSAccessor/Array.pm blib/lib/Class/XSAccessor/Array.pm cp lib/Class/XSAccessor/Heavy.pm blib/lib/Class/XSAccessor/Heavy.pm /export/home/fly1003/bin/perl /export/home/fly1003/var/megalib/ExtUtils/xsubpp -typemap /export/home/fly1003/ap1003/lib/ExtUtils/typemap XSAccessor.xs > XSAccessor.xsc && mv XSAccessor.xsc XSAccessor.c cc -c -I. -D_REENTRANT -DUSE_SITECUSTOMIZE -DPRIVLIB_LAST_IN_INC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -O -DVERSION=\"1.16\" -DXS_VERSION=\"1.16\" -KPIC "-I/export/home/fly1003/ap1003/lib/CORE" XSAccessor.c "XSAccessor.xs", line 443: warning: syntax error: empty declaration "XSAccessor.xs", line 447: warning: syntax error: empty declaration "XSAccessor.xs", line 451: warning: syntax error: empty declaration "XSAccessor.xs", line 456: warning: syntax error: empty declaration "XSAccessor.xs", line 460: warning: syntax error: empty declaration "XSAccessor.xs", line 464: warning: syntax error: empty declaration "XSAccessor.xs", line 469: warning: syntax error: empty declaration "XSAccessor.xs", line 473: warning: syntax error: empty declaration "XSAccessor.xs", line 477: warning: syntax error: empty declaration "XSAccessor.xs", line 481: warning: syntax error: empty declaration "XSAccessor.xs", line 485: warning: syntax error: empty declaration "XSAccessor.xs", line 489: warning: syntax error: empty declaration "XSAccessor.xs", line 493: warning: syntax error: empty declaration "XSAccessor.xs", line 497: warning: syntax error: empty declaration "XSAccessor.xs", line 501: warning: syntax error: empty declaration "XSAccessor.xs", line 505: warning: syntax error: empty declaration "XSAccessor.xs", line 509: warning: syntax error: empty declaration "XSAccessor.xs", line 513: warning: syntax error: empty declaration "XSAccessor.xs", line 517: warning: syntax error: empty declaration "XSAccessor.xs", line 521: warning: syntax error: empty declaration "XSAccessor.xs", line 525: warning: syntax error: empty declaration cc -c -I. -D_REENTRANT -DUSE_SITECUSTOMIZE -DPRIVLIB_LAST_IN_INC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -O -DVERSION=\"1.16\" -DXS_VERSION=\"1.16\" -KPIC "-I/export/home/fly1003/ap1003/lib/CORE" cxsa_hash_table.c cc -c -I. -D_REENTRANT -DUSE_SITECUSTOMIZE -DPRIVLIB_LAST_IN_INC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -O -DVERSION=\"1.16\" -DXS_VERSION=\"1.16\" -KPIC "-I/export/home/fly1003/ap1003/lib/CORE" cxsa_locking.c cc -c -I. -D_REENTRANT -DUSE_SITECUSTOMIZE -DPRIVLIB_LAST_IN_INC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -O -DVERSION=\"1.16\" -DXS_VERSION=\"1.16\" -KPIC "-I/export/home/fly1003/ap1003/lib/CORE" cxsa_main.c cc -c -I. -D_REENTRANT -DUSE_SITECUSTOMIZE -DPRIVLIB_LAST_IN_INC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -O -DVERSION=\"1.16\" -DXS_VERSION=\"1.16\" -KPIC "-I/export/home/fly1003/ap1003/lib/CORE" cxsa_memory.c Running Mkbootstrap for Class::XSAccessor () chmod 644 XSAccessor.bs rm -f blib/arch/auto/Class/XSAccessor/XSAccessor.so cc -G -L/usr/lib -L/usr/ccs/lib -L/opt/SUNWspro/prod/lib XSAccessor.o cxsa_hash_table.o cxsa_locking.o cxsa_main.o cxsa_memory.o -o blib/arch/auto/Class/XSAccessor/XSAccessor.so \ \ chmod 755 blib/arch/auto/Class/XSAccessor/XSAccessor.so cp XSAccessor.bs blib/arch/auto/Class/XSAccessor/XSAccessor.bs chmod 644 blib/arch/auto/Class/XSAccessor/XSAccessor.bs Manifying blib/man3/Class::XSAccessor.3 Manifying blib/man3/Class::XSAccessor::Array.3 Manifying blib/man3/Class::XSAccessor::Heavy.3 SMUELLER/Class-XSAccessor-1.16.tar.gz make -- OK Prepending /export/home/fly1003/var/cpan/build/Module-Runtime-0.013-65AO7n/blib/arch /export/home/fly1003/var/cpan/build/Module-Runtime-0.013-65AO7n/blib/lib /export/home/fly1003/var/cpan/build/Sub-Name-0.05-kI1HKw/blib/arch /export/home/fly1003/var/cpan/build/Sub-Name-0.05-kI1HKw/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/01hash_basic.t .............. 1..39 ok 1 - use Class::XSAccessor; ok 2 ok 3 ok 4 ok 5 ok 6 ok 7 ok 8 ok 9 ok 10 - Foo->can('get_c') ok 11 ok 12 ok 13 ok 14 ok 15 ok 16 ok 17 ok 18 - scalar copied properly 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 37 ok 38 - Foo->can('also_get_c') ok 39 ok t/02hash_accessor.t ........... 1..31 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 t/03hash_predicate.t .......... 1..20 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 t/04hash_chained.t ............ 1..6 ok 1 ok 2 ok 3 ok 4 ok 5 ok 6 ok t/05hash_replace.t ............ 1..4 ok 1 ok 2 ok 3 - refuses to replace by default ok 4 - replacing allowed ok t/06hash_constructor.t ........ 1..23 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 - object not reaped in outer scope ok 21 - The object isa Class::XSAccessor::Test ok 22 - Class::XSAccessor::Test->can(...) ok 23 ok t/07hash_boolean.t ............ 1..10 ok 1 ok 2 - Foo->can(...) ok 3 ok 4 ok 5 ok 6 ok 7 ok 8 ok 9 ok 10 ok t/08hash_entersub.t ........... 1..103 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 37 ok 38 ok 39 ok 40 ok 41 ok 42 ok 43 ok 44 ok 45 ok 46 ok 47 ok 48 ok 49 ok 50 ok 51 ok 52 ok 53 ok 54 ok 55 ok 56 ok 57 ok 58 ok 59 ok 60 ok 61 ok 62 ok 63 ok 64 ok 65 ok 66 ok 67 ok 68 ok 69 ok 70 ok 71 ok 72 ok 73 ok 74 ok 75 ok 76 ok 77 ok 78 ok 79 ok 80 ok 81 ok 82 ok 83 ok 84 ok 85 ok 86 ok 87 ok 88 ok 89 ok 90 ok 91 ok 92 ok 93 ok 94 ok 95 ok 96 ok 97 ok 98 ok 99 ok 100 ok 101 ok 102 ok 103 ok t/09hash_use_hash.t ........... 1..35 ok 1 - use Class::XSAccessor; 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 - scalar copied properly 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 t/10hash_lvalue.t ............. 1..11 ok 1 - use Class::XSAccessor; ok 2 ok 3 ok 4 ok 5 ok 6 ok 7 - assignment to !exists hash element is okay ok 8 ok 9 - assignment to !exists hash element is okay ok 10 - assignment to !exists hash element is okay ok 11 ok t/31array_basic.t ............. 1..26 ok 1 - use Class::XSAccessor::Array; 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 - scalar copied properly ok 17 ok 18 ok 19 ok 20 ok 21 ok 22 ok 23 ok 24 ok 25 ok 26 ok t/32array_accessor.t .......... 1..12 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 t/33array_predicate.t ......... 1..12 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 t/34array_chained.t ........... 1..6 ok 1 ok 2 ok 3 ok 4 ok 5 ok 6 ok t/35array_replace.t ........... 1..4 ok 1 ok 2 ok 3 - refuses to replace by default ok 4 - replacing allowed ok t/36array_constructor.t ....... 1..21 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 - object not reaped in outer scope ok 19 - The object isa Class::XSAccessor::Test ok 20 - Class::XSAccessor::Test->can(...) ok 21 ok t/37array_boolean.t ........... 1..10 ok 1 ok 2 - Foo->can(...) ok 3 ok 4 ok 5 ok 6 ok 7 ok 8 ok 9 ok 10 ok t/38array_use_hash.t .......... 1..26 ok 1 - use Class::XSAccessor::Array; 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 - scalar copied properly ok 17 ok 18 ok 19 ok 20 ok 21 ok 22 ok 23 ok 24 ok 25 ok 26 ok t/39array_lvalue.t ............ 1..6 ok 1 - use Class::XSAccessor::Array; ok 2 ok 3 ok 4 ok 5 ok 6 ok t/40hash_bad_call.t ........... 1..19 ok 1 - use Class::XSAccessor; ok 2 - The object isa Hash ok 3 - Hash->can(...) ok 4 ok 5 ok 6 ok 7 ok 8 ok 9 ok 10 ok 11 # skip Old perl behaves funny. You should upgrade. ok 12 ok 13 # skip Old perl behaves funny. You should upgrade. ok 14 ok 15 ok 16 ok 17 ok 18 ok 19 ok t/41array_bad_call.t .......... 1..13 ok 1 - use Class::XSAccessor; ok 2 - The object isa Array ok 3 - Array->can(...) ok 4 ok 5 ok 6 ok 7 ok 8 ok 9 ok 10 ok 11 ok 12 ok 13 ok t/50reentrant_goto_sigsegv.t .. 1..14 not ok 1 # TODO & SKIP bug in perls < 5.8.9 not ok 2 # TODO & SKIP bug in perls < 5.8.9 not ok 3 # TODO & SKIP bug in perls < 5.8.9 not ok 4 # TODO & SKIP bug in perls < 5.8.9 not ok 5 # TODO & SKIP bug in perls < 5.8.9 not ok 6 # TODO & SKIP bug in perls < 5.8.9 not ok 7 # TODO & SKIP bug in perls < 5.8.9 not ok 8 # TODO & SKIP bug in perls < 5.8.9 not ok 9 # TODO & SKIP bug in perls < 5.8.9 not ok 10 # TODO & SKIP bug in perls < 5.8.9 not ok 11 # TODO & SKIP bug in perls < 5.8.9 not ok 12 # TODO & SKIP bug in perls < 5.8.9 not ok 13 # TODO & SKIP bug in perls < 5.8.9 not ok 14 # TODO & SKIP bug in perls < 5.8.9 ok t/70bad_arguments.t ........... 1..9 ok 1 - use Class::XSAccessor; ok 2 - use Class::XSAccessor::Array; ok 3 ok 4 - Array as Array object (errmsg: ) ok 5 - Array as Hash object (errmsg: Class::XSAccessor: invalid instance method invocant: no hash ref supplied at t/70bad_arguments.t line 62.) ok 6 - Hash as Array object (errmsg: Class::XSAccessor: invalid instance method invocant: no array ref supplied at t/70bad_arguments.t line 62.) ok 7 - Hash as Hash object (errmsg: ) ok 8 - Scalar as Array object (errmsg: Class::XSAccessor: invalid instance method invocant: no array ref supplied at t/70bad_arguments.t line 62.) ok 9 - Scalar as Hash object (errmsg: Class::XSAccessor: invalid instance method invocant: no hash ref supplied at t/70bad_arguments.t line 62.) ok t/80threadbomb.t .............. 1..16 ok - starting method generation, thread 2 ok - starting method generation, thread 3 ok - starting method generation, thread 1 ok - starting method generation, thread 4 ok - starting method generation, thread 5 ok - done with method generation, thread 3 ok - done, thread 3 ok - done with method generation, thread 4 ok - done, thread 4 ok - done with method generation, thread 1 ok - done, thread 1 ok - done with method generation, thread 5 ok - done, thread 5 ok - done with method generation, thread 2 ok - done, thread 2 ok - all reaped ok All tests successful. Files=24, Tests=476, 20 wallclock secs ( 0.53 usr 0.17 sys + 10.24 cusr 1.54 csys = 12.48 CPU) Result: PASS SMUELLER/Class-XSAccessor-1.16.tar.gz make test TEST_VERBOSE=1 -- OK PPD for Class-XSAccessor-1.16 already made Running make for R/RI/RIBASUSHI/Class-Accessor-Grouped-0.10009.tar.gz Prepending /export/home/fly1003/var/cpan/build/Class-XSAccessor-1.16-0oF1wK/blib/arch /export/home/fly1003/var/cpan/build/Class-XSAccessor-1.16-0oF1wK/blib/lib /export/home/fly1003/var/cpan/build/Module-Runtime-0.013-65AO7n/blib/arch /export/home/fly1003/var/cpan/build/Module-Runtime-0.013-65AO7n/blib/lib /export/home/fly1003/var/cpan/build/Sub-Name-0.05-kI1HKw/blib/arch /export/home/fly1003/var/cpan/build/Sub-Name-0.05-kI1HKw/blib/lib to PERL5LIB for 'get' Has already been unwrapped into directory /export/home/fly1003/var/cpan/build/Class-Accessor-Grouped-0.10009-3xGGvM Prepending /export/home/fly1003/var/cpan/build/Class-XSAccessor-1.16-0oF1wK/blib/arch /export/home/fly1003/var/cpan/build/Class-XSAccessor-1.16-0oF1wK/blib/lib /export/home/fly1003/var/cpan/build/Module-Runtime-0.013-65AO7n/blib/arch /export/home/fly1003/var/cpan/build/Module-Runtime-0.013-65AO7n/blib/lib /export/home/fly1003/var/cpan/build/Sub-Name-0.05-kI1HKw/blib/arch /export/home/fly1003/var/cpan/build/Sub-Name-0.05-kI1HKw/blib/lib to PERL5LIB for 'make' CPAN.pm: Building R/RI/RIBASUSHI/Class-Accessor-Grouped-0.10009.tar.gz Warning: Prerequisite 'Sub::Name => 0.05' for 'RIBASUSHI/Class-Accessor-Grouped-0.10009.tar.gz' already built but the result looks suspicious. Skipping another build attempt, to prevent looping endlessly. Warning: Prerequisite 'Module::Runtime => 0.012' for 'RIBASUSHI/Class-Accessor-Grouped-0.10009.tar.gz' already built but the result looks suspicious. Skipping another build attempt, to prevent looping endlessly. Warning: Prerequisite 'Class::XSAccessor => 1.15' for 'RIBASUSHI/Class-Accessor-Grouped-0.10009.tar.gz' already built but the result looks suspicious. Skipping another build attempt, to prevent looping endlessly. >>> make cp lib/Class/Accessor/Grouped.pm blib/lib/Class/Accessor/Grouped.pm Manifying blib/man3/Class::Accessor::Grouped.3 RIBASUSHI/Class-Accessor-Grouped-0.10009.tar.gz make -- OK Prepending /export/home/fly1003/var/cpan/build/Class-XSAccessor-1.16-0oF1wK/blib/arch /export/home/fly1003/var/cpan/build/Class-XSAccessor-1.16-0oF1wK/blib/lib /export/home/fly1003/var/cpan/build/Module-Runtime-0.013-65AO7n/blib/arch /export/home/fly1003/var/cpan/build/Module-Runtime-0.013-65AO7n/blib/lib /export/home/fly1003/var/cpan/build/Sub-Name-0.05-kI1HKw/blib/arch /export/home/fly1003/var/cpan/build/Sub-Name-0.05-kI1HKw/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, 'inc', 'blib/lib', 'blib/arch')" t/accessors.t t/accessors_pp.t t/accessors_ro.t t/accessors_wo.t t/accessors_xs.t t/accessors_xs_cachedwarn.t t/basic.t t/clean_namespace.t t/component.t t/illegal_name.t t/inherited.t t/manifest.t t/pod_coverage.t t/pod_spelling.t t/pod_syntax.t t/strict.t t/style_no_tabs.t t/warnings.t t/accessors.t ................ 1..136 ok 1 - AccessorGroupsSubclass->can(...) ok 2 ok 3 - fieldname_torture accessor is named ok 4 - fieldname_torture class correct ok 5 - _fieldname_torture_accessor accessor is named ok 6 - _fieldname_torture_accessor class correct ok 7 ok 8 ok 9 ok 10 ok 11 ok 12 ok 13 ok 14 ok 15 ok 16 ok 17 - fieldname_torture accessor is named after operations ok 18 - fieldname_torture class correct after operations ok 19 - _fieldname_torture_accessor accessor is named after operations ok 20 - _fieldname_torture_accessor class correct after operations ok 21 - AccessorGroupsSubclass->can(...) ok 22 ok 23 - lr1name accessor is named ok 24 - lr1name class correct ok 25 - _lr1name_accessor accessor is named ok 26 - _lr1name_accessor class correct ok 27 ok 28 ok 29 ok 30 ok 31 ok 32 ok 33 ok 34 ok 35 ok 36 ok 37 - lr1name accessor is named after operations ok 38 - lr1name class correct after operations ok 39 - _lr1name_accessor accessor is named after operations ok 40 - _lr1name_accessor class correct after operations ok 41 - AccessorGroupsSubclass->can(...) ok 42 ok 43 - lr2name accessor is named ok 44 - lr2name class correct ok 45 - _lr2name_accessor accessor is named ok 46 - _lr2name_accessor class correct ok 47 ok 48 ok 49 ok 50 ok 51 ok 52 ok 53 ok 54 ok 55 ok 56 ok 57 - lr2name accessor is named after operations ok 58 - lr2name class correct after operations ok 59 - _lr2name_accessor accessor is named after operations ok 60 - _lr2name_accessor class correct after operations ok 61 - AccessorGroupsSubclass->can(...) ok 62 - multiple1 accessor is named ok 63 - multiple1 class correct ok 64 - _multiple1_accessor accessor is named ok 65 - _multiple1_accessor class correct ok 66 ok 67 ok 68 ok 69 ok 70 ok 71 ok 72 ok 73 ok 74 ok 75 ok 76 - multiple1 accessor is named after operations ok 77 - multiple1 class correct after operations ok 78 - _multiple1_accessor accessor is named after operations ok 79 - _multiple1_accessor class correct after operations ok 80 - AccessorGroupsSubclass->can(...) ok 81 - multiple2 accessor is named ok 82 - multiple2 class correct ok 83 - _multiple2_accessor accessor is named ok 84 - _multiple2_accessor class correct ok 85 ok 86 ok 87 ok 88 ok 89 ok 90 ok 91 ok 92 ok 93 ok 94 ok 95 - multiple2 accessor is named after operations ok 96 - multiple2 class correct after operations ok 97 - _multiple2_accessor accessor is named after operations ok 98 - _multiple2_accessor class correct after operations ok 99 - AccessorGroupsSubclass->can(...) ok 100 - runtime_around accessor is named ok 101 - runtime_around class correct ok 102 - _runtime_around_accessor accessor is named ok 103 - _runtime_around_accessor class correct ok 104 ok 105 ok 106 ok 107 ok 108 ok 109 ok 110 ok 111 ok 112 ok 113 ok 114 - runtime_around accessor is named after operations ok 115 - runtime_around class correct after operations ok 116 - _runtime_around_accessor accessor is named after operations ok 117 - _runtime_around_accessor class correct after operations ok 118 - AccessorGroupsSubclass->can(...) ok 119 - singlefield accessor is named ok 120 - singlefield class correct ok 121 - _singlefield_accessor accessor is named ok 122 - _singlefield_accessor class correct ok 123 ok 124 ok 125 ok 126 ok 127 ok 128 ok 129 ok 130 ok 131 ok 132 ok 133 - singlefield accessor is named after operations ok 134 - singlefield class correct after operations ok 135 - _singlefield_accessor accessor is named after operations ok 136 - _singlefield_accessor class correct after operations ok t/accessors_pp.t ............. 1..136 ok 1 - AccessorGroupsSubclass->can(...) ok 2 ok 3 - fieldname_torture accessor is named ok 4 - fieldname_torture class correct ok 5 - _fieldname_torture_accessor accessor is named ok 6 - _fieldname_torture_accessor class correct ok 7 ok 8 ok 9 ok 10 ok 11 ok 12 ok 13 ok 14 ok 15 ok 16 ok 17 - fieldname_torture accessor is named after operations ok 18 - fieldname_torture class correct after operations ok 19 - _fieldname_torture_accessor accessor is named after operations ok 20 - _fieldname_torture_accessor class correct after operations ok 21 - AccessorGroupsSubclass->can(...) ok 22 ok 23 - lr1name accessor is named ok 24 - lr1name class correct ok 25 - _lr1name_accessor accessor is named ok 26 - _lr1name_accessor class correct ok 27 ok 28 ok 29 ok 30 ok 31 ok 32 ok 33 ok 34 ok 35 ok 36 ok 37 - lr1name accessor is named after operations ok 38 - lr1name class correct after operations ok 39 - _lr1name_accessor accessor is named after operations ok 40 - _lr1name_accessor class correct after operations ok 41 - AccessorGroupsSubclass->can(...) ok 42 ok 43 - lr2name accessor is named ok 44 - lr2name class correct ok 45 - _lr2name_accessor accessor is named ok 46 - _lr2name_accessor class correct ok 47 ok 48 ok 49 ok 50 ok 51 ok 52 ok 53 ok 54 ok 55 ok 56 ok 57 - lr2name accessor is named after operations ok 58 - lr2name class correct after operations ok 59 - _lr2name_accessor accessor is named after operations ok 60 - _lr2name_accessor class correct after operations ok 61 - AccessorGroupsSubclass->can(...) ok 62 - multiple1 accessor is named ok 63 - multiple1 class correct ok 64 - _multiple1_accessor accessor is named ok 65 - _multiple1_accessor class correct ok 66 ok 67 ok 68 ok 69 ok 70 ok 71 ok 72 ok 73 ok 74 ok 75 ok 76 - multiple1 accessor is named after operations ok 77 - multiple1 class correct after operations ok 78 - _multiple1_accessor accessor is named after operations ok 79 - _multiple1_accessor class correct after operations ok 80 - AccessorGroupsSubclass->can(...) ok 81 - multiple2 accessor is named ok 82 - multiple2 class correct ok 83 - _multiple2_accessor accessor is named ok 84 - _multiple2_accessor class correct ok 85 ok 86 ok 87 ok 88 ok 89 ok 90 ok 91 ok 92 ok 93 ok 94 ok 95 - multiple2 accessor is named after operations ok 96 - multiple2 class correct after operations ok 97 - _multiple2_accessor accessor is named after operations ok 98 - _multiple2_accessor class correct after operations ok 99 - AccessorGroupsSubclass->can(...) ok 100 - runtime_around accessor is named ok 101 - runtime_around class correct ok 102 - _runtime_around_accessor accessor is named ok 103 - _runtime_around_accessor class correct ok 104 ok 105 ok 106 ok 107 ok 108 ok 109 ok 110 ok 111 ok 112 ok 113 ok 114 - runtime_around accessor is named after operations ok 115 - runtime_around class correct after operations ok 116 - _runtime_around_accessor accessor is named after operations ok 117 - _runtime_around_accessor class correct after operations ok 118 - AccessorGroupsSubclass->can(...) ok 119 - singlefield accessor is named ok 120 - singlefield class correct ok 121 - _singlefield_accessor accessor is named ok 122 - _singlefield_accessor class correct ok 123 ok 124 ok 125 ok 126 ok 127 ok 128 ok 129 ok 130 ok 131 ok 132 ok 133 - singlefield accessor is named after operations ok 134 - singlefield class correct after operations ok 135 - _singlefield_accessor accessor is named after operations ok 136 - _singlefield_accessor class correct after operations ok 1 - accessors.t without Sub::Name (pass 1) 1..136 ok 1 - AccessorGroupsSubclass->can(...) ok 2 ok 3 - fieldname_torture accessor is named ok 4 - fieldname_torture class correct ok 5 - _fieldname_torture_accessor accessor is named ok 6 - _fieldname_torture_accessor class correct ok 7 ok 8 ok 9 ok 10 ok 11 ok 12 ok 13 ok 14 ok 15 ok 16 ok 17 - fieldname_torture accessor is named after operations ok 18 - fieldname_torture class correct after operations ok 19 - _fieldname_torture_accessor accessor is named after operations ok 20 - _fieldname_torture_accessor class correct after operations ok 21 - AccessorGroupsSubclass->can(...) ok 22 ok 23 - lr1name accessor is named ok 24 - lr1name class correct ok 25 - _lr1name_accessor accessor is named ok 26 - _lr1name_accessor class correct ok 27 ok 28 ok 29 ok 30 ok 31 ok 32 ok 33 ok 34 ok 35 ok 36 ok 37 - lr1name accessor is named after operations ok 38 - lr1name class correct after operations ok 39 - _lr1name_accessor accessor is named after operations ok 40 - _lr1name_accessor class correct after operations ok 41 - AccessorGroupsSubclass->can(...) ok 42 ok 43 - lr2name accessor is named ok 44 - lr2name class correct ok 45 - _lr2name_accessor accessor is named ok 46 - _lr2name_accessor class correct ok 47 ok 48 ok 49 ok 50 ok 51 ok 52 ok 53 ok 54 ok 55 ok 56 ok 57 - lr2name accessor is named after operations ok 58 - lr2name class correct after operations ok 59 - _lr2name_accessor accessor is named after operations ok 60 - _lr2name_accessor class correct after operations ok 61 - AccessorGroupsSubclass->can(...) ok 62 - multiple1 accessor is named ok 63 - multiple1 class correct ok 64 - _multiple1_accessor accessor is named ok 65 - _multiple1_accessor class correct ok 66 ok 67 ok 68 ok 69 ok 70 ok 71 ok 72 ok 73 ok 74 ok 75 ok 76 - multiple1 accessor is named after operations ok 77 - multiple1 class correct after operations ok 78 - _multiple1_accessor accessor is named after operations ok 79 - _multiple1_accessor class correct after operations ok 80 - AccessorGroupsSubclass->can(...) ok 81 - multiple2 accessor is named ok 82 - multiple2 class correct ok 83 - _multiple2_accessor accessor is named ok 84 - _multiple2_accessor class correct ok 85 ok 86 ok 87 ok 88 ok 89 ok 90 ok 91 ok 92 ok 93 ok 94 ok 95 - multiple2 accessor is named after operations ok 96 - multiple2 class correct after operations ok 97 - _multiple2_accessor accessor is named after operations ok 98 - _multiple2_accessor class correct after operations ok 99 - AccessorGroupsSubclass->can(...) ok 100 - runtime_around accessor is named ok 101 - runtime_around class correct ok 102 - _runtime_around_accessor accessor is named ok 103 - _runtime_around_accessor class correct ok 104 ok 105 ok 106 ok 107 ok 108 ok 109 ok 110 ok 111 ok 112 ok 113 ok 114 - runtime_around accessor is named after operations ok 115 - runtime_around class correct after operations ok 116 - _runtime_around_accessor accessor is named after operations ok 117 - _runtime_around_accessor class correct after operations ok 118 - AccessorGroupsSubclass->can(...) ok 119 - singlefield accessor is named ok 120 - singlefield class correct ok 121 - _singlefield_accessor accessor is named ok 122 - _singlefield_accessor class correct ok 123 ok 124 ok 125 ok 126 ok 127 ok 128 ok 129 ok 130 ok 131 ok 132 ok 133 - singlefield accessor is named after operations ok 134 - singlefield class correct after operations ok 135 - _singlefield_accessor accessor is named after operations ok 136 - _singlefield_accessor class correct after operations ok 2 - accessors.t without Sub::Name (pass 2) 1..58 ok 1 ok 2 - AccessorGroupsRO->can(...) ok 3 ok 4 ok 5 ok 6 ok 7 ok 8 - threw Regexp ((?-xism:fieldname_torture(:?_accessor)?\'\ cannot\ alter\ its\ value\ \(read\-only\ attribute\ of\ class\ AccessorGroupsRO\))) ok 9 - threw Regexp ((?-xism:fieldname_torture(:?_accessor)?\'\ cannot\ alter\ its\ value\ \(read\-only\ attribute\ of\ class\ AccessorGroupsRO\))) ok 10 ok 11 ok 12 - AccessorGroupsRO->can(...) ok 13 ok 14 ok 15 ok 16 ok 17 ok 18 - threw Regexp ((?-xism:lr1name(:?_accessor)?\'\ cannot\ alter\ its\ value\ \(read\-only\ attribute\ of\ class\ AccessorGroupsRO\))) ok 19 - threw Regexp ((?-xism:lr1name(:?_accessor)?\'\ cannot\ alter\ its\ value\ \(read\-only\ attribute\ of\ class\ AccessorGroupsRO\))) ok 20 ok 21 ok 22 - AccessorGroupsRO->can(...) ok 23 ok 24 ok 25 ok 26 ok 27 ok 28 - threw Regexp ((?-xism:lr2name(:?_accessor)?\'\ cannot\ alter\ its\ value\ \(read\-only\ attribute\ of\ class\ AccessorGroupsRO\))) ok 29 - threw Regexp ((?-xism:lr2name(:?_accessor)?\'\ cannot\ alter\ its\ value\ \(read\-only\ attribute\ of\ class\ AccessorGroupsRO\))) ok 30 ok 31 ok 32 - AccessorGroupsRO->can(...) ok 33 ok 34 ok 35 ok 36 ok 37 - threw Regexp ((?-xism:multiple1(:?_accessor)?\'\ cannot\ alter\ its\ value\ \(read\-only\ attribute\ of\ class\ AccessorGroupsRO\))) ok 38 - threw Regexp ((?-xism:multiple1(:?_accessor)?\'\ cannot\ alter\ its\ value\ \(read\-only\ attribute\ of\ class\ AccessorGroupsRO\))) ok 39 ok 40 ok 41 - AccessorGroupsRO->can(...) ok 42 ok 43 ok 44 ok 45 ok 46 - threw Regexp ((?-xism:multiple2(:?_accessor)?\'\ cannot\ alter\ its\ value\ \(read\-only\ attribute\ of\ class\ AccessorGroupsRO\))) ok 47 - threw Regexp ((?-xism:multiple2(:?_accessor)?\'\ cannot\ alter\ its\ value\ \(read\-only\ attribute\ of\ class\ AccessorGroupsRO\))) ok 48 ok 49 ok 50 - AccessorGroupsRO->can(...) ok 51 ok 52 ok 53 ok 54 ok 55 - threw Regexp ((?-xism:singlefield(:?_accessor)?\'\ cannot\ alter\ its\ value\ \(read\-only\ attribute\ of\ class\ AccessorGroupsRO\))) ok 56 - threw Regexp ((?-xism:singlefield(:?_accessor)?\'\ cannot\ alter\ its\ value\ \(read\-only\ attribute\ of\ class\ AccessorGroupsRO\))) ok 57 ok 58 ok 3 - accessors_ro.t without Sub::Name (pass 1) 1..58 ok 1 ok 2 - AccessorGroupsRO->can(...) ok 3 ok 4 ok 5 ok 6 ok 7 ok 8 - threw Regexp ((?-xism:fieldname_torture(:?_accessor)?\'\ cannot\ alter\ its\ value\ \(read\-only\ attribute\ of\ class\ AccessorGroupsRO\))) ok 9 - threw Regexp ((?-xism:fieldname_torture(:?_accessor)?\'\ cannot\ alter\ its\ value\ \(read\-only\ attribute\ of\ class\ AccessorGroupsRO\))) ok 10 ok 11 ok 12 - AccessorGroupsRO->can(...) ok 13 ok 14 ok 15 ok 16 ok 17 ok 18 - threw Regexp ((?-xism:lr1name(:?_accessor)?\'\ cannot\ alter\ its\ value\ \(read\-only\ attribute\ of\ class\ AccessorGroupsRO\))) ok 19 - threw Regexp ((?-xism:lr1name(:?_accessor)?\'\ cannot\ alter\ its\ value\ \(read\-only\ attribute\ of\ class\ AccessorGroupsRO\))) ok 20 ok 21 ok 22 - AccessorGroupsRO->can(...) ok 23 ok 24 ok 25 ok 26 ok 27 ok 28 - threw Regexp ((?-xism:lr2name(:?_accessor)?\'\ cannot\ alter\ its\ value\ \(read\-only\ attribute\ of\ class\ AccessorGroupsRO\))) ok 29 - threw Regexp ((?-xism:lr2name(:?_accessor)?\'\ cannot\ alter\ its\ value\ \(read\-only\ attribute\ of\ class\ AccessorGroupsRO\))) ok 30 ok 31 ok 32 - AccessorGroupsRO->can(...) ok 33 ok 34 ok 35 ok 36 ok 37 - threw Regexp ((?-xism:multiple1(:?_accessor)?\'\ cannot\ alter\ its\ value\ \(read\-only\ attribute\ of\ class\ AccessorGroupsRO\))) ok 38 - threw Regexp ((?-xism:multiple1(:?_accessor)?\'\ cannot\ alter\ its\ value\ \(read\-only\ attribute\ of\ class\ AccessorGroupsRO\))) ok 39 ok 40 ok 41 - AccessorGroupsRO->can(...) ok 42 ok 43 ok 44 ok 45 ok 46 - threw Regexp ((?-xism:multiple2(:?_accessor)?\'\ cannot\ alter\ its\ value\ \(read\-only\ attribute\ of\ class\ AccessorGroupsRO\))) ok 47 - threw Regexp ((?-xism:multiple2(:?_accessor)?\'\ cannot\ alter\ its\ value\ \(read\-only\ attribute\ of\ class\ AccessorGroupsRO\))) ok 48 ok 49 ok 50 - AccessorGroupsRO->can(...) ok 51 ok 52 ok 53 ok 54 ok 55 - threw Regexp ((?-xism:singlefield(:?_accessor)?\'\ cannot\ alter\ its\ value\ \(read\-only\ attribute\ of\ class\ AccessorGroupsRO\))) ok 56 - threw Regexp ((?-xism:singlefield(:?_accessor)?\'\ cannot\ alter\ its\ value\ \(read\-only\ attribute\ of\ class\ AccessorGroupsRO\))) ok 57 ok 58 ok 4 - accessors_ro.t without Sub::Name (pass 2) 1..46 ok 1 ok 2 - AccessorGroupsWO->can(...) ok 3 ok 4 ok 5 ok 6 ok 7 ok 8 - threw Regexp ((?-xism:fieldname_torture(:?_accessor)?\'\ cannot\ access\ its\ value\ \(write\-only\ attribute\ of\ class\ AccessorGroupsWO\))) ok 9 - threw Regexp ((?-xism:fieldname_torture(:?_accessor)?\'\ cannot\ access\ its\ value\ \(write\-only\ attribute\ of\ class\ AccessorGroupsWO\))) ok 10 - AccessorGroupsWO->can(...) ok 11 ok 12 ok 13 ok 14 ok 15 ok 16 - threw Regexp ((?-xism:lr1name(:?_accessor)?\'\ cannot\ access\ its\ value\ \(write\-only\ attribute\ of\ class\ AccessorGroupsWO\))) ok 17 - threw Regexp ((?-xism:lr1name(:?_accessor)?\'\ cannot\ access\ its\ value\ \(write\-only\ attribute\ of\ class\ AccessorGroupsWO\))) ok 18 - AccessorGroupsWO->can(...) ok 19 ok 20 ok 21 ok 22 ok 23 ok 24 - threw Regexp ((?-xism:lr2name(:?_accessor)?\'\ cannot\ access\ its\ value\ \(write\-only\ attribute\ of\ class\ AccessorGroupsWO\))) ok 25 - threw Regexp ((?-xism:lr2name(:?_accessor)?\'\ cannot\ access\ its\ value\ \(write\-only\ attribute\ of\ class\ AccessorGroupsWO\))) ok 26 - AccessorGroupsWO->can(...) ok 27 ok 28 ok 29 ok 30 ok 31 - threw Regexp ((?-xism:multiple1(:?_accessor)?\'\ cannot\ access\ its\ value\ \(write\-only\ attribute\ of\ class\ AccessorGroupsWO\))) ok 32 - threw Regexp ((?-xism:multiple1(:?_accessor)?\'\ cannot\ access\ its\ value\ \(write\-only\ attribute\ of\ class\ AccessorGroupsWO\))) ok 33 - AccessorGroupsWO->can(...) ok 34 ok 35 ok 36 ok 37 ok 38 - threw Regexp ((?-xism:multiple2(:?_accessor)?\'\ cannot\ access\ its\ value\ \(write\-only\ attribute\ of\ class\ AccessorGroupsWO\))) ok 39 - threw Regexp ((?-xism:multiple2(:?_accessor)?\'\ cannot\ access\ its\ value\ \(write\-only\ attribute\ of\ class\ AccessorGroupsWO\))) ok 40 - AccessorGroupsWO->can(...) ok 41 ok 42 ok 43 ok 44 ok 45 - threw Regexp ((?-xism:singlefield(:?_accessor)?\'\ cannot\ access\ its\ value\ \(write\-only\ attribute\ of\ class\ AccessorGroupsWO\))) ok 46 - threw Regexp ((?-xism:singlefield(:?_accessor)?\'\ cannot\ access\ its\ value\ \(write\-only\ attribute\ of\ class\ AccessorGroupsWO\))) ok 5 - accessors_wo.t without Sub::Name (pass 1) 1..46 ok 1 ok 2 - AccessorGroupsWO->can(...) ok 3 ok 4 ok 5 ok 6 ok 7 ok 8 - threw Regexp ((?-xism:fieldname_torture(:?_accessor)?\'\ cannot\ access\ its\ value\ \(write\-only\ attribute\ of\ class\ AccessorGroupsWO\))) ok 9 - threw Regexp ((?-xism:fieldname_torture(:?_accessor)?\'\ cannot\ access\ its\ value\ \(write\-only\ attribute\ of\ class\ AccessorGroupsWO\))) ok 10 - AccessorGroupsWO->can(...) ok 11 ok 12 ok 13 ok 14 ok 15 ok 16 - threw Regexp ((?-xism:lr1name(:?_accessor)?\'\ cannot\ access\ its\ value\ \(write\-only\ attribute\ of\ class\ AccessorGroupsWO\))) ok 17 - threw Regexp ((?-xism:lr1name(:?_accessor)?\'\ cannot\ access\ its\ value\ \(write\-only\ attribute\ of\ class\ AccessorGroupsWO\))) ok 18 - AccessorGroupsWO->can(...) ok 19 ok 20 ok 21 ok 22 ok 23 ok 24 - threw Regexp ((?-xism:lr2name(:?_accessor)?\'\ cannot\ access\ its\ value\ \(write\-only\ attribute\ of\ class\ AccessorGroupsWO\))) ok 25 - threw Regexp ((?-xism:lr2name(:?_accessor)?\'\ cannot\ access\ its\ value\ \(write\-only\ attribute\ of\ class\ AccessorGroupsWO\))) ok 26 - AccessorGroupsWO->can(...) ok 27 ok 28 ok 29 ok 30 ok 31 - threw Regexp ((?-xism:multiple1(:?_accessor)?\'\ cannot\ access\ its\ value\ \(write\-only\ attribute\ of\ class\ AccessorGroupsWO\))) ok 32 - threw Regexp ((?-xism:multiple1(:?_accessor)?\'\ cannot\ access\ its\ value\ \(write\-only\ attribute\ of\ class\ AccessorGroupsWO\))) ok 33 - AccessorGroupsWO->can(...) ok 34 ok 35 ok 36 ok 37 ok 38 - threw Regexp ((?-xism:multiple2(:?_accessor)?\'\ cannot\ access\ its\ value\ \(write\-only\ attribute\ of\ class\ AccessorGroupsWO\))) ok 39 - threw Regexp ((?-xism:multiple2(:?_accessor)?\'\ cannot\ access\ its\ value\ \(write\-only\ attribute\ of\ class\ AccessorGroupsWO\))) ok 40 - AccessorGroupsWO->can(...) ok 41 ok 42 ok 43 ok 44 ok 45 - threw Regexp ((?-xism:singlefield(:?_accessor)?\'\ cannot\ access\ its\ value\ \(write\-only\ attribute\ of\ class\ AccessorGroupsWO\))) ok 46 - threw Regexp ((?-xism:singlefield(:?_accessor)?\'\ cannot\ access\ its\ value\ \(write\-only\ attribute\ of\ class\ AccessorGroupsWO\))) ok 6 - accessors_wo.t without Sub::Name (pass 2) ok 1 - Expected list of methods in a freshly inheriting class 1..1 ok 7 - clean_namespace.t without Sub::Name (pass 1) ok 1 - Expected list of methods in a freshly inheriting class 1..1 ok 8 - clean_namespace.t without Sub::Name (pass 2) 1..8 ok t/accessors_ro.t ............. 1..58 ok 1 ok 2 - AccessorGroupsRO->can(...) ok 3 ok 4 ok 5 ok 6 ok 7 ok 8 - threw Regexp ((?-xism:fieldname_torture(:?_accessor)?\'\ cannot\ alter\ its\ value\ \(read\-only\ attribute\ of\ class\ AccessorGroupsRO\))) ok 9 - threw Regexp ((?-xism:fieldname_torture(:?_accessor)?\'\ cannot\ alter\ its\ value\ \(read\-only\ attribute\ of\ class\ AccessorGroupsRO\))) ok 10 ok 11 ok 12 - AccessorGroupsRO->can(...) ok 13 ok 14 ok 15 ok 16 ok 17 ok 18 - threw Regexp ((?-xism:lr1name(:?_accessor)?\'\ cannot\ alter\ its\ value\ \(read\-only\ attribute\ of\ class\ AccessorGroupsRO\))) ok 19 - threw Regexp ((?-xism:lr1name(:?_accessor)?\'\ cannot\ alter\ its\ value\ \(read\-only\ attribute\ of\ class\ AccessorGroupsRO\))) ok 20 ok 21 ok 22 - AccessorGroupsRO->can(...) ok 23 ok 24 ok 25 ok 26 ok 27 ok 28 - threw Regexp ((?-xism:lr2name(:?_accessor)?\'\ cannot\ alter\ its\ value\ \(read\-only\ attribute\ of\ class\ AccessorGroupsRO\))) ok 29 - threw Regexp ((?-xism:lr2name(:?_accessor)?\'\ cannot\ alter\ its\ value\ \(read\-only\ attribute\ of\ class\ AccessorGroupsRO\))) ok 30 ok 31 ok 32 - AccessorGroupsRO->can(...) ok 33 ok 34 ok 35 ok 36 ok 37 - threw Regexp ((?-xism:multiple1(:?_accessor)?\'\ cannot\ alter\ its\ value\ \(read\-only\ attribute\ of\ class\ AccessorGroupsRO\))) ok 38 - threw Regexp ((?-xism:multiple1(:?_accessor)?\'\ cannot\ alter\ its\ value\ \(read\-only\ attribute\ of\ class\ AccessorGroupsRO\))) ok 39 ok 40 ok 41 - AccessorGroupsRO->can(...) ok 42 ok 43 ok 44 ok 45 ok 46 - threw Regexp ((?-xism:multiple2(:?_accessor)?\'\ cannot\ alter\ its\ value\ \(read\-only\ attribute\ of\ class\ AccessorGroupsRO\))) ok 47 - threw Regexp ((?-xism:multiple2(:?_accessor)?\'\ cannot\ alter\ its\ value\ \(read\-only\ attribute\ of\ class\ AccessorGroupsRO\))) ok 48 ok 49 ok 50 - AccessorGroupsRO->can(...) ok 51 ok 52 ok 53 ok 54 ok 55 - threw Regexp ((?-xism:singlefield(:?_accessor)?\'\ cannot\ alter\ its\ value\ \(read\-only\ attribute\ of\ class\ AccessorGroupsRO\))) ok 56 - threw Regexp ((?-xism:singlefield(:?_accessor)?\'\ cannot\ alter\ its\ value\ \(read\-only\ attribute\ of\ class\ AccessorGroupsRO\))) ok 57 ok 58 ok t/accessors_wo.t ............. 1..46 ok 1 ok 2 - AccessorGroupsWO->can(...) ok 3 ok 4 ok 5 ok 6 ok 7 ok 8 - threw Regexp ((?-xism:fieldname_torture(:?_accessor)?\'\ cannot\ access\ its\ value\ \(write\-only\ attribute\ of\ class\ AccessorGroupsWO\))) ok 9 - threw Regexp ((?-xism:fieldname_torture(:?_accessor)?\'\ cannot\ access\ its\ value\ \(write\-only\ attribute\ of\ class\ AccessorGroupsWO\))) ok 10 - AccessorGroupsWO->can(...) ok 11 ok 12 ok 13 ok 14 ok 15 ok 16 - threw Regexp ((?-xism:lr1name(:?_accessor)?\'\ cannot\ access\ its\ value\ \(write\-only\ attribute\ of\ class\ AccessorGroupsWO\))) ok 17 - threw Regexp ((?-xism:lr1name(:?_accessor)?\'\ cannot\ access\ its\ value\ \(write\-only\ attribute\ of\ class\ AccessorGroupsWO\))) ok 18 - AccessorGroupsWO->can(...) ok 19 ok 20 ok 21 ok 22 ok 23 ok 24 - threw Regexp ((?-xism:lr2name(:?_accessor)?\'\ cannot\ access\ its\ value\ \(write\-only\ attribute\ of\ class\ AccessorGroupsWO\))) ok 25 - threw Regexp ((?-xism:lr2name(:?_accessor)?\'\ cannot\ access\ its\ value\ \(write\-only\ attribute\ of\ class\ AccessorGroupsWO\))) ok 26 - AccessorGroupsWO->can(...) ok 27 ok 28 ok 29 ok 30 ok 31 - threw Regexp ((?-xism:multiple1(:?_accessor)?\'\ cannot\ access\ its\ value\ \(write\-only\ attribute\ of\ class\ AccessorGroupsWO\))) ok 32 - threw Regexp ((?-xism:multiple1(:?_accessor)?\'\ cannot\ access\ its\ value\ \(write\-only\ attribute\ of\ class\ AccessorGroupsWO\))) ok 33 - AccessorGroupsWO->can(...) ok 34 ok 35 ok 36 ok 37 ok 38 - threw Regexp ((?-xism:multiple2(:?_accessor)?\'\ cannot\ access\ its\ value\ \(write\-only\ attribute\ of\ class\ AccessorGroupsWO\))) ok 39 - threw Regexp ((?-xism:multiple2(:?_accessor)?\'\ cannot\ access\ its\ value\ \(write\-only\ attribute\ of\ class\ AccessorGroupsWO\))) ok 40 - AccessorGroupsWO->can(...) ok 41 ok 42 ok 43 ok 44 ok 45 - threw Regexp ((?-xism:singlefield(:?_accessor)?\'\ cannot\ access\ its\ value\ \(write\-only\ attribute\ of\ class\ AccessorGroupsWO\))) ok 46 - threw Regexp ((?-xism:singlefield(:?_accessor)?\'\ cannot\ access\ its\ value\ \(write\-only\ attribute\ of\ class\ AccessorGroupsWO\))) ok t/accessors_xs.t ............. 1..136 ok 1 - AccessorGroupsSubclass->can(...) ok 2 ok 3 - fieldname_torture accessor is named ok 4 - fieldname_torture class correct ok 5 - _fieldname_torture_accessor accessor is named ok 6 - _fieldname_torture_accessor class correct ok 7 ok 8 ok 9 ok 10 ok 11 ok 12 ok 13 ok 14 ok 15 ok 16 ok 17 - fieldname_torture accessor is named after operations ok 18 - fieldname_torture class correct after operations ok 19 - _fieldname_torture_accessor accessor is named after operations ok 20 - _fieldname_torture_accessor class correct after operations ok 21 - AccessorGroupsSubclass->can(...) ok 22 ok 23 - lr1name accessor is named ok 24 - lr1name class correct ok 25 - _lr1name_accessor accessor is named ok 26 - _lr1name_accessor class correct ok 27 ok 28 ok 29 ok 30 ok 31 ok 32 ok 33 ok 34 ok 35 ok 36 ok 37 - lr1name accessor is named after operations ok 38 - lr1name class correct after operations ok 39 - _lr1name_accessor accessor is named after operations ok 40 - _lr1name_accessor class correct after operations ok 41 - AccessorGroupsSubclass->can(...) ok 42 ok 43 - lr2name accessor is named ok 44 - lr2name class correct ok 45 - _lr2name_accessor accessor is named ok 46 - _lr2name_accessor class correct ok 47 ok 48 ok 49 ok 50 ok 51 ok 52 ok 53 ok 54 ok 55 ok 56 ok 57 - lr2name accessor is named after operations ok 58 - lr2name class correct after operations ok 59 - _lr2name_accessor accessor is named after operations ok 60 - _lr2name_accessor class correct after operations ok 61 - AccessorGroupsSubclass->can(...) ok 62 - multiple1 accessor is named ok 63 - multiple1 class correct ok 64 - _multiple1_accessor accessor is named ok 65 - _multiple1_accessor class correct ok 66 ok 67 ok 68 ok 69 ok 70 ok 71 ok 72 ok 73 ok 74 ok 75 ok 76 - multiple1 accessor is named after operations ok 77 - multiple1 class correct after operations ok 78 - _multiple1_accessor accessor is named after operations ok 79 - _multiple1_accessor class correct after operations ok 80 - AccessorGroupsSubclass->can(...) ok 81 - multiple2 accessor is named ok 82 - multiple2 class correct ok 83 - _multiple2_accessor accessor is named ok 84 - _multiple2_accessor class correct ok 85 ok 86 ok 87 ok 88 ok 89 ok 90 ok 91 ok 92 ok 93 ok 94 ok 95 - multiple2 accessor is named after operations ok 96 - multiple2 class correct after operations ok 97 - _multiple2_accessor accessor is named after operations ok 98 - _multiple2_accessor class correct after operations ok 99 - AccessorGroupsSubclass->can(...) ok 100 - runtime_around accessor is named ok 101 - runtime_around class correct ok 102 - _runtime_around_accessor accessor is named ok 103 - _runtime_around_accessor class correct ok 104 ok 105 ok 106 ok 107 ok 108 ok 109 ok 110 ok 111 ok 112 ok 113 ok 114 - runtime_around accessor is named after operations ok 115 - runtime_around class correct after operations ok 116 - _runtime_around_accessor accessor is named after operations ok 117 - _runtime_around_accessor class correct after operations ok 118 - AccessorGroupsSubclass->can(...) ok 119 - singlefield accessor is named ok 120 - singlefield class correct ok 121 - _singlefield_accessor accessor is named ok 122 - _singlefield_accessor class correct ok 123 ok 124 ok 125 ok 126 ok 127 ok 128 ok 129 ok 130 ok 131 ok 132 ok 133 - singlefield accessor is named after operations ok 134 - singlefield class correct after operations ok 135 - _singlefield_accessor accessor is named after operations ok 136 - _singlefield_accessor class correct after operations ok 1 - accessors.t with USE_XS (pass 1) 1..136 ok 1 - AccessorGroupsSubclass->can(...) ok 2 ok 3 - fieldname_torture accessor is named ok 4 - fieldname_torture class correct ok 5 - _fieldname_torture_accessor accessor is named ok 6 - _fieldname_torture_accessor class correct ok 7 ok 8 ok 9 ok 10 ok 11 ok 12 ok 13 ok 14 ok 15 ok 16 ok 17 - fieldname_torture accessor is named after operations ok 18 - fieldname_torture class correct after operations ok 19 - _fieldname_torture_accessor accessor is named after operations ok 20 - _fieldname_torture_accessor class correct after operations ok 21 - AccessorGroupsSubclass->can(...) ok 22 ok 23 - lr1name accessor is named ok 24 - lr1name class correct ok 25 - _lr1name_accessor accessor is named ok 26 - _lr1name_accessor class correct ok 27 ok 28 ok 29 ok 30 ok 31 ok 32 ok 33 ok 34 ok 35 ok 36 ok 37 - lr1name accessor is named after operations ok 38 - lr1name class correct after operations ok 39 - _lr1name_accessor accessor is named after operations ok 40 - _lr1name_accessor class correct after operations ok 41 - AccessorGroupsSubclass->can(...) ok 42 ok 43 - lr2name accessor is named ok 44 - lr2name class correct ok 45 - _lr2name_accessor accessor is named ok 46 - _lr2name_accessor class correct ok 47 ok 48 ok 49 ok 50 ok 51 ok 52 ok 53 ok 54 ok 55 ok 56 ok 57 - lr2name accessor is named after operations ok 58 - lr2name class correct after operations ok 59 - _lr2name_accessor accessor is named after operations ok 60 - _lr2name_accessor class correct after operations ok 61 - AccessorGroupsSubclass->can(...) ok 62 - multiple1 accessor is named ok 63 - multiple1 class correct ok 64 - _multiple1_accessor accessor is named ok 65 - _multiple1_accessor class correct ok 66 ok 67 ok 68 ok 69 ok 70 ok 71 ok 72 ok 73 ok 74 ok 75 ok 76 - multiple1 accessor is named after operations ok 77 - multiple1 class correct after operations ok 78 - _multiple1_accessor accessor is named after operations ok 79 - _multiple1_accessor class correct after operations ok 80 - AccessorGroupsSubclass->can(...) ok 81 - multiple2 accessor is named ok 82 - multiple2 class correct ok 83 - _multiple2_accessor accessor is named ok 84 - _multiple2_accessor class correct ok 85 ok 86 ok 87 ok 88 ok 89 ok 90 ok 91 ok 92 ok 93 ok 94 ok 95 - multiple2 accessor is named after operations ok 96 - multiple2 class correct after operations ok 97 - _multiple2_accessor accessor is named after operations ok 98 - _multiple2_accessor class correct after operations ok 99 - AccessorGroupsSubclass->can(...) ok 100 - runtime_around accessor is named ok 101 - runtime_around class correct ok 102 - _runtime_around_accessor accessor is named ok 103 - _runtime_around_accessor class correct ok 104 ok 105 ok 106 ok 107 ok 108 ok 109 ok 110 ok 111 ok 112 ok 113 ok 114 - runtime_around accessor is named after operations ok 115 - runtime_around class correct after operations ok 116 - _runtime_around_accessor accessor is named after operations ok 117 - _runtime_around_accessor class correct after operations ok 118 - AccessorGroupsSubclass->can(...) ok 119 - singlefield accessor is named ok 120 - singlefield class correct ok 121 - _singlefield_accessor accessor is named ok 122 - _singlefield_accessor class correct ok 123 ok 124 ok 125 ok 126 ok 127 ok 128 ok 129 ok 130 ok 131 ok 132 ok 133 - singlefield accessor is named after operations ok 134 - singlefield class correct after operations ok 135 - _singlefield_accessor accessor is named after operations ok 136 - _singlefield_accessor class correct after operations ok 2 - accessors.t with USE_XS (pass 2) 1..58 ok 1 ok 2 - AccessorGroupsRO->can(...) ok 3 ok 4 ok 5 ok 6 ok 7 ok 8 - threw Regexp ((?-xism:Usage\:.+fieldname_torture.*\(self\))) # TODO Class::XSAccessor emits broken error messages on 5.10 or -DDEBUGGING 5.8 ok 9 - threw Regexp ((?-xism:Usage\:.+fieldname_torture.*\(self\))) # TODO Class::XSAccessor emits broken error messages on 5.10 or -DDEBUGGING 5.8 ok 10 ok 11 ok 12 - AccessorGroupsRO->can(...) ok 13 ok 14 ok 15 ok 16 ok 17 ok 18 - threw Regexp ((?-xism:lr1name(:?_accessor)?\'\ cannot\ alter\ its\ value\ \(read\-only\ attribute\ of\ class\ AccessorGroupsRO\))) ok 19 - threw Regexp ((?-xism:lr1name(:?_accessor)?\'\ cannot\ alter\ its\ value\ \(read\-only\ attribute\ of\ class\ AccessorGroupsRO\))) ok 20 ok 21 ok 22 - AccessorGroupsRO->can(...) ok 23 ok 24 ok 25 ok 26 ok 27 ok 28 - threw Regexp ((?-xism:lr2name(:?_accessor)?\'\ cannot\ alter\ its\ value\ \(read\-only\ attribute\ of\ class\ AccessorGroupsRO\))) ok 29 - threw Regexp ((?-xism:lr2name(:?_accessor)?\'\ cannot\ alter\ its\ value\ \(read\-only\ attribute\ of\ class\ AccessorGroupsRO\))) ok 30 ok 31 ok 32 - AccessorGroupsRO->can(...) ok 33 ok 34 ok 35 ok 36 ok 37 - threw Regexp ((?-xism:multiple1(:?_accessor)?\'\ cannot\ alter\ its\ value\ \(read\-only\ attribute\ of\ class\ AccessorGroupsRO\))) ok 38 - threw Regexp ((?-xism:multiple1(:?_accessor)?\'\ cannot\ alter\ its\ value\ \(read\-only\ attribute\ of\ class\ AccessorGroupsRO\))) ok 39 ok 40 ok 41 - AccessorGroupsRO->can(...) ok 42 ok 43 ok 44 ok 45 ok 46 - threw Regexp ((?-xism:multiple2(:?_accessor)?\'\ cannot\ alter\ its\ value\ \(read\-only\ attribute\ of\ class\ AccessorGroupsRO\))) ok 47 - threw Regexp ((?-xism:multiple2(:?_accessor)?\'\ cannot\ alter\ its\ value\ \(read\-only\ attribute\ of\ class\ AccessorGroupsRO\))) ok 48 ok 49 ok 50 - AccessorGroupsRO->can(...) ok 51 ok 52 ok 53 ok 54 ok 55 - threw Regexp ((?-xism:Usage\:.+singlefield.*\(self\))) # TODO Class::XSAccessor emits broken error messages on 5.10 or -DDEBUGGING 5.8 ok 56 - threw Regexp ((?-xism:Usage\:.+singlefield.*\(self\))) # TODO Class::XSAccessor emits broken error messages on 5.10 or -DDEBUGGING 5.8 ok 57 ok 58 ok 3 - accessors_ro.t with USE_XS (pass 1) 1..58 ok 1 ok 2 - AccessorGroupsRO->can(...) ok 3 ok 4 ok 5 ok 6 ok 7 ok 8 - threw Regexp ((?-xism:Usage\:.+fieldname_torture.*\(self\))) # TODO Class::XSAccessor emits broken error messages on 5.10 or -DDEBUGGING 5.8 ok 9 - threw Regexp ((?-xism:Usage\:.+fieldname_torture.*\(self\))) # TODO Class::XSAccessor emits broken error messages on 5.10 or -DDEBUGGING 5.8 ok 10 ok 11 ok 12 - AccessorGroupsRO->can(...) ok 13 ok 14 ok 15 ok 16 ok 17 ok 18 - threw Regexp ((?-xism:lr1name(:?_accessor)?\'\ cannot\ alter\ its\ value\ \(read\-only\ attribute\ of\ class\ AccessorGroupsRO\))) ok 19 - threw Regexp ((?-xism:lr1name(:?_accessor)?\'\ cannot\ alter\ its\ value\ \(read\-only\ attribute\ of\ class\ AccessorGroupsRO\))) ok 20 ok 21 ok 22 - AccessorGroupsRO->can(...) ok 23 ok 24 ok 25 ok 26 ok 27 ok 28 - threw Regexp ((?-xism:lr2name(:?_accessor)?\'\ cannot\ alter\ its\ value\ \(read\-only\ attribute\ of\ class\ AccessorGroupsRO\))) ok 29 - threw Regexp ((?-xism:lr2name(:?_accessor)?\'\ cannot\ alter\ its\ value\ \(read\-only\ attribute\ of\ class\ AccessorGroupsRO\))) ok 30 ok 31 ok 32 - AccessorGroupsRO->can(...) ok 33 ok 34 ok 35 ok 36 ok 37 - threw Regexp ((?-xism:multiple1(:?_accessor)?\'\ cannot\ alter\ its\ value\ \(read\-only\ attribute\ of\ class\ AccessorGroupsRO\))) ok 38 - threw Regexp ((?-xism:multiple1(:?_accessor)?\'\ cannot\ alter\ its\ value\ \(read\-only\ attribute\ of\ class\ AccessorGroupsRO\))) ok 39 ok 40 ok 41 - AccessorGroupsRO->can(...) ok 42 ok 43 ok 44 ok 45 ok 46 - threw Regexp ((?-xism:multiple2(:?_accessor)?\'\ cannot\ alter\ its\ value\ \(read\-only\ attribute\ of\ class\ AccessorGroupsRO\))) ok 47 - threw Regexp ((?-xism:multiple2(:?_accessor)?\'\ cannot\ alter\ its\ value\ \(read\-only\ attribute\ of\ class\ AccessorGroupsRO\))) ok 48 ok 49 ok 50 - AccessorGroupsRO->can(...) ok 51 ok 52 ok 53 ok 54 ok 55 - threw Regexp ((?-xism:Usage\:.+singlefield.*\(self\))) # TODO Class::XSAccessor emits broken error messages on 5.10 or -DDEBUGGING 5.8 ok 56 - threw Regexp ((?-xism:Usage\:.+singlefield.*\(self\))) # TODO Class::XSAccessor emits broken error messages on 5.10 or -DDEBUGGING 5.8 ok 57 ok 58 ok 4 - accessors_ro.t with USE_XS (pass 2) 1..46 ok 1 ok 2 - AccessorGroupsWO->can(...) ok 3 ok 4 ok 5 ok 6 ok 7 ok 8 - threw Regexp ((?-xism:Usage\:.+fieldname_torture.*\(self, newvalue\))) # TODO Class::XSAccessor emits broken error messages on 5.10 or -DDEBUGGING 5.8 ok 9 - threw Regexp ((?-xism:Usage\:.+fieldname_torture.*\(self, newvalue\))) # TODO Class::XSAccessor emits broken error messages on 5.10 or -DDEBUGGING 5.8 ok 10 - AccessorGroupsWO->can(...) ok 11 ok 12 ok 13 ok 14 ok 15 ok 16 - threw Regexp ((?-xism:lr1name(:?_accessor)?\'\ cannot\ access\ its\ value\ \(write\-only\ attribute\ of\ class\ AccessorGroupsWO\))) ok 17 - threw Regexp ((?-xism:lr1name(:?_accessor)?\'\ cannot\ access\ its\ value\ \(write\-only\ attribute\ of\ class\ AccessorGroupsWO\))) ok 18 - AccessorGroupsWO->can(...) ok 19 ok 20 ok 21 ok 22 ok 23 ok 24 - threw Regexp ((?-xism:lr2name(:?_accessor)?\'\ cannot\ access\ its\ value\ \(write\-only\ attribute\ of\ class\ AccessorGroupsWO\))) ok 25 - threw Regexp ((?-xism:lr2name(:?_accessor)?\'\ cannot\ access\ its\ value\ \(write\-only\ attribute\ of\ class\ AccessorGroupsWO\))) ok 26 - AccessorGroupsWO->can(...) ok 27 ok 28 ok 29 ok 30 ok 31 - threw Regexp ((?-xism:multiple1(:?_accessor)?\'\ cannot\ access\ its\ value\ \(write\-only\ attribute\ of\ class\ AccessorGroupsWO\))) ok 32 - threw Regexp ((?-xism:multiple1(:?_accessor)?\'\ cannot\ access\ its\ value\ \(write\-only\ attribute\ of\ class\ AccessorGroupsWO\))) ok 33 - AccessorGroupsWO->can(...) ok 34 ok 35 ok 36 ok 37 ok 38 - threw Regexp ((?-xism:multiple2(:?_accessor)?\'\ cannot\ access\ its\ value\ \(write\-only\ attribute\ of\ class\ AccessorGroupsWO\))) ok 39 - threw Regexp ((?-xism:multiple2(:?_accessor)?\'\ cannot\ access\ its\ value\ \(write\-only\ attribute\ of\ class\ AccessorGroupsWO\))) ok 40 - AccessorGroupsWO->can(...) ok 41 ok 42 ok 43 ok 44 ok 45 - threw Regexp ((?-xism:Usage\:.+singlefield.*\(self, newvalue\))) # TODO Class::XSAccessor emits broken error messages on 5.10 or -DDEBUGGING 5.8 ok 46 - threw Regexp ((?-xism:Usage\:.+singlefield.*\(self, newvalue\))) # TODO Class::XSAccessor emits broken error messages on 5.10 or -DDEBUGGING 5.8 ok 5 - accessors_wo.t with USE_XS (pass 1) 1..46 ok 1 ok 2 - AccessorGroupsWO->can(...) ok 3 ok 4 ok 5 ok 6 ok 7 ok 8 - threw Regexp ((?-xism:Usage\:.+fieldname_torture.*\(self, newvalue\))) # TODO Class::XSAccessor emits broken error messages on 5.10 or -DDEBUGGING 5.8 ok 9 - threw Regexp ((?-xism:Usage\:.+fieldname_torture.*\(self, newvalue\))) # TODO Class::XSAccessor emits broken error messages on 5.10 or -DDEBUGGING 5.8 ok 10 - AccessorGroupsWO->can(...) ok 11 ok 12 ok 13 ok 14 ok 15 ok 16 - threw Regexp ((?-xism:lr1name(:?_accessor)?\'\ cannot\ access\ its\ value\ \(write\-only\ attribute\ of\ class\ AccessorGroupsWO\))) ok 17 - threw Regexp ((?-xism:lr1name(:?_accessor)?\'\ cannot\ access\ its\ value\ \(write\-only\ attribute\ of\ class\ AccessorGroupsWO\))) ok 18 - AccessorGroupsWO->can(...) ok 19 ok 20 ok 21 ok 22 ok 23 ok 24 - threw Regexp ((?-xism:lr2name(:?_accessor)?\'\ cannot\ access\ its\ value\ \(write\-only\ attribute\ of\ class\ AccessorGroupsWO\))) ok 25 - threw Regexp ((?-xism:lr2name(:?_accessor)?\'\ cannot\ access\ its\ value\ \(write\-only\ attribute\ of\ class\ AccessorGroupsWO\))) ok 26 - AccessorGroupsWO->can(...) ok 27 ok 28 ok 29 ok 30 ok 31 - threw Regexp ((?-xism:multiple1(:?_accessor)?\'\ cannot\ access\ its\ value\ \(write\-only\ attribute\ of\ class\ AccessorGroupsWO\))) ok 32 - threw Regexp ((?-xism:multiple1(:?_accessor)?\'\ cannot\ access\ its\ value\ \(write\-only\ attribute\ of\ class\ AccessorGroupsWO\))) ok 33 - AccessorGroupsWO->can(...) ok 34 ok 35 ok 36 ok 37 ok 38 - threw Regexp ((?-xism:multiple2(:?_accessor)?\'\ cannot\ access\ its\ value\ \(write\-only\ attribute\ of\ class\ AccessorGroupsWO\))) ok 39 - threw Regexp ((?-xism:multiple2(:?_accessor)?\'\ cannot\ access\ its\ value\ \(write\-only\ attribute\ of\ class\ AccessorGroupsWO\))) ok 40 - AccessorGroupsWO->can(...) ok 41 ok 42 ok 43 ok 44 ok 45 - threw Regexp ((?-xism:Usage\:.+singlefield.*\(self, newvalue\))) # TODO Class::XSAccessor emits broken error messages on 5.10 or -DDEBUGGING 5.8 ok 46 - threw Regexp ((?-xism:Usage\:.+singlefield.*\(self, newvalue\))) # TODO Class::XSAccessor emits broken error messages on 5.10 or -DDEBUGGING 5.8 ok 6 - accessors_wo.t with USE_XS (pass 2) ok 1 - Expected list of methods in a freshly inheriting class 1..1 ok 7 - clean_namespace.t with USE_XS (pass 1) ok 1 - Expected list of methods in a freshly inheriting class 1..1 ok 8 - clean_namespace.t with USE_XS (pass 2) 1..8 ok t/accessors_xs_cachedwarn.t .. ok 1 - Set ok 2 - Get ok 3 - ReSet ok 4 - ReGet ok 5 - Normal get ok 6 - Normal get on unrelated object ok 7 - 3 warnings total ok 8 - 3 warnings produced as expected on cached invocation during testing 1..8 ok t/basic.t .................... ok 1 - use Class::Accessor::Grouped; ok 2 - get_simple accessor is named ok 3 - get_simple class correct ok 4 - set_simple accessor is named ok 5 - set_simple class correct ok 6 - get_inherited accessor is named ok 7 - get_inherited class correct ok 8 - set_inherited accessor is named ok 9 - set_inherited class correct ok 10 - get_component_class accessor is named ok 11 - get_component_class class correct ok 12 - set_component_class accessor is named ok 13 - set_component_class class correct 1..13 ok t/clean_namespace.t .......... ok 1 - Expected list of methods in a freshly inheriting class 1..1 ok t/component.t ................ 1..8 ok 1 ok 2 - threw Regexp ((?-xism:Could not load result_class 'NotReallyAClass')) ok 3 ok 4 ok 5 ok 6 ok 7 ok 8 ok t/illegal_name.t ............. 1..4 ok 1 - Correct amount of unise warnings ok 2 - Correct amount of illegal installation warnings ok 3 - threw Regexp ((?-xism:Illegal accessor name)) ok 4 - threw Regexp ((?-xism:nulls should never appear)) ok t/inherited.t ................ 1..36 ok 1 - Return value before set ok 2 - Undef return before set 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 - threw Regexp ((?-xism:Cannot get.*is not hash-based)) ok 31 - threw Regexp ((?-xism:Cannot set.*is not hash-based)) ok 32 ok 33 ok 34 ok 35 ok 36 ok t/manifest.t ................. skipped: set TEST_AUTHOR to enable this test t/pod_coverage.t ............. skipped: set TEST_AUTHOR to enable this test t/pod_spelling.t ............. skipped: set TEST_AUTHOR to enable this test t/pod_syntax.t ............... skipped: set TEST_AUTHOR to enable this test t/strict.t ................... skipped: set TEST_AUTHOR to enable this test t/style_no_tabs.t ............ skipped: set TEST_AUTHOR to enable this test t/warnings.t ................. skipped: set TEST_AUTHOR to enable this test All tests successful. Files=18, Tests=326, 7 wallclock secs ( 0.67 usr 0.19 sys + 4.75 cusr 0.50 csys = 6.11 CPU) Result: PASS RIBASUSHI/Class-Accessor-Grouped-0.10009.tar.gz make test TEST_VERBOSE=1 -- OK PPD for Class-Accessor-Grouped-0.10009 already made Running test for module 'Hash::Merge' Running make for D/DM/DMUEY/Hash-Merge-0.12.tar.gz Prepending /export/home/fly1003/var/cpan/build/Class-Accessor-Grouped-0.10009-3xGGvM/blib/arch /export/home/fly1003/var/cpan/build/Class-Accessor-Grouped-0.10009-3xGGvM/blib/lib /export/home/fly1003/var/cpan/build/Class-XSAccessor-1.16-0oF1wK/blib/arch /export/home/fly1003/var/cpan/build/Class-XSAccessor-1.16-0oF1wK/blib/lib /export/home/fly1003/var/cpan/build/Module-Runtime-0.013-65AO7n/blib/arch /export/home/fly1003/var/cpan/build/Module-Runtime-0.013-65AO7n/blib/lib /export/home/fly1003/var/cpan/build/Sub-Name-0.05-kI1HKw/blib/arch /export/home/fly1003/var/cpan/build/Sub-Name-0.05-kI1HKw/blib/lib to PERL5LIB for 'get' Fetching with LWP: http://cpan.nas.activestate.com/authors/id/D/DM/DMUEY/Hash-Merge-0.12.tar.gz Fetching with LWP: http://cpan.nas.activestate.com/authors/id/D/DM/DMUEY/CHECKSUMS Checksum for /export/home/fly1003/var/cpan/sources/authors/id/D/DM/DMUEY/Hash-Merge-0.12.tar.gz ok Hash-Merge-0.12/ Hash-Merge-0.12/Changes Hash-Merge-0.12/Makefile.PL Hash-Merge-0.12/MANIFEST Hash-Merge-0.12/Merge.pm Hash-Merge-0.12/META.yml Hash-Merge-0.12/README Hash-Merge-0.12/t/ Hash-Merge-0.12/t/merge.t Hash-Merge-0.12/t/oo.t Prepending /export/home/fly1003/var/cpan/build/Class-Accessor-Grouped-0.10009-3xGGvM/blib/arch /export/home/fly1003/var/cpan/build/Class-Accessor-Grouped-0.10009-3xGGvM/blib/lib /export/home/fly1003/var/cpan/build/Class-XSAccessor-1.16-0oF1wK/blib/arch /export/home/fly1003/var/cpan/build/Class-XSAccessor-1.16-0oF1wK/blib/lib /export/home/fly1003/var/cpan/build/Module-Runtime-0.013-65AO7n/blib/arch /export/home/fly1003/var/cpan/build/Module-Runtime-0.013-65AO7n/blib/lib /export/home/fly1003/var/cpan/build/Sub-Name-0.05-kI1HKw/blib/arch /export/home/fly1003/var/cpan/build/Sub-Name-0.05-kI1HKw/blib/lib to PERL5LIB for 'make' CPAN.pm: Building D/DM/DMUEY/Hash-Merge-0.12.tar.gz >>> /export/home/fly1003/bin/perl Makefile.PL Checking if your kit is complete... Looks good Writing Makefile for Hash::Merge Writing MYMETA.yml and MYMETA.json >>> make cp Merge.pm blib/lib/Hash/Merge.pm Manifying blib/man3/Hash::Merge.3 DMUEY/Hash-Merge-0.12.tar.gz make -- OK Prepending /export/home/fly1003/var/cpan/build/Class-Accessor-Grouped-0.10009-3xGGvM/blib/arch /export/home/fly1003/var/cpan/build/Class-Accessor-Grouped-0.10009-3xGGvM/blib/lib /export/home/fly1003/var/cpan/build/Class-XSAccessor-1.16-0oF1wK/blib/arch /export/home/fly1003/var/cpan/build/Class-XSAccessor-1.16-0oF1wK/blib/lib /export/home/fly1003/var/cpan/build/Module-Runtime-0.013-65AO7n/blib/arch /export/home/fly1003/var/cpan/build/Module-Runtime-0.013-65AO7n/blib/lib /export/home/fly1003/var/cpan/build/Sub-Name-0.05-kI1HKw/blib/arch /export/home/fly1003/var/cpan/build/Sub-Name-0.05-kI1HKw/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/merge.t .. 1..45 ok 1 - Left Precedent - Scalar on Scalar ok 2 - Left Precedent - Scalar on Array ok 3 - Left Precedent - Scalar on Hash ok 4 - Left Precedent - Array on Scalar ok 5 - Left Precedent - Array on Array ok 6 - Left Precedent - Array on Hash ok 7 - Left Precedent - Hash on Scalar ok 8 - Left Precedent - Hash on Array ok 9 - Left Precedent - Hash on Hash ok 10 - Right Precedent - Scalar on Scalar ok 11 - Right Precedent - Scalar on Array ok 12 - Right Precedent - Scalar on Hash ok 13 - Right Precedent - Array on Scalar ok 14 - Right Precedent - Array on Array ok 15 - Right Precedent - Array on Hash ok 16 - Right Precedent - Hash on Scalar ok 17 - Right Precedent - Hash on Array ok 18 - Right Precedent - Hash on Hash ok 19 - Storage Precedent - Scalar on Scalar ok 20 - Storage Precedent - Scalar on Array ok 21 - Storage Precedent - Scalar on Hash ok 22 - Storage Precedent - Array on Scalar ok 23 - Storage Precedent - Array on Array ok 24 - Storage Precedent - Array on Hash ok 25 - Storage Precedent - Hash on Scalar ok 26 - Storage Precedent - Hash on Array ok 27 - Storage Precedent - Hash on Hash ok 28 - Retainment Precedent - Scalar on Scalar ok 29 - Retainment Precedent - Scalar on Array ok 30 - Retainment Precedent - Scalar on Hash ok 31 - Retainment Precedent - Array on Scalar ok 32 - Retainment Precedent - Array on Array ok 33 - Retainment Precedent - Array on Hash ok 34 - Retainment Precedent - Hash on Scalar ok 35 - Retainment Precedent - Hash on Array ok 36 - Retainment Precedent - Hash on Hash ok 37 - Custom Precedent - Scalar on Scalar ok 38 - Custom Precedent - Scalar on Array ok 39 - Custom Precedent - Scalar on Hash ok 40 - Custom Precedent - Array on Scalar ok 41 - Custom Precedent - Array on Array ok 42 - Custom Precedent - Array on Hash ok 43 - Custom Precedent - Hash on Scalar ok 44 - Custom Precedent - Hash on Array ok 45 - Custom Precedent - Hash on Hash ok t/oo.t ..... 1..49 ok 1 - no arg default is LEFT_PRECEDENT ok 2 - Left Precedent - Scalar on Scalar ok 3 - Left Precedent - Scalar on Array ok 4 - Left Precedent - Scalar on Hash ok 5 - Left Precedent - Array on Scalar ok 6 - Left Precedent - Array on Array ok 7 - Left Precedent - Array on Hash ok 8 - Left Precedent - Hash on Scalar ok 9 - Left Precedent - Hash on Array ok 10 - Left Precedent - Hash on Hash ok 11 - set_behavior() returns previous behavior ok 12 - set_behavior() actually sets the behavior) ok 13 - Right Precedent - Scalar on Scalar ok 14 - Right Precedent - Scalar on Array ok 15 - Right Precedent - Scalar on Hash ok 16 - Right Precedent - Array on Scalar ok 17 - Right Precedent - Array on Array ok 18 - Right Precedent - Array on Hash ok 19 - Right Precedent - Hash on Scalar ok 20 - Right Precedent - Hash on Array ok 21 - Right Precedent - Hash on Hash ok 22 - "global" function does not affect object ok 23 - Storage Precedent - Scalar on Scalar ok 24 - Storage Precedent - Scalar on Array ok 25 - Storage Precedent - Scalar on Hash ok 26 - Storage Precedent - Array on Scalar ok 27 - Storage Precedent - Array on Array ok 28 - Storage Precedent - Array on Hash ok 29 - Storage Precedent - Hash on Scalar ok 30 - Storage Precedent - Hash on Array ok 31 - Storage Precedent - Hash on Hash ok 32 - Retainment Precedent - Scalar on Scalar ok 33 - Retainment Precedent - Scalar on Array ok 34 - Retainment Precedent - Scalar on Hash ok 35 - Retainment Precedent - Array on Scalar ok 36 - Retainment Precedent - Array on Array ok 37 - Retainment Precedent - Array on Hash ok 38 - Retainment Precedent - Hash on Scalar ok 39 - Retainment Precedent - Hash on Array ok 40 - Retainment Precedent - Hash on Hash ok 41 - Custom Precedent - Scalar on Scalar ok 42 - Custom Precedent - Scalar on Array ok 43 - Custom Precedent - Scalar on Hash ok 44 - Custom Precedent - Array on Scalar ok 45 - Custom Precedent - Array on Array ok 46 - Custom Precedent - Array on Hash ok 47 - Custom Precedent - Hash on Scalar ok 48 - Custom Precedent - Hash on Array ok 49 - Custom Precedent - Hash on Hash ok All tests successful. Files=2, Tests=94, 1 wallclock secs ( 0.13 usr 0.06 sys + 0.38 cusr 0.07 csys = 0.64 CPU) Result: PASS DMUEY/Hash-Merge-0.12.tar.gz make test TEST_VERBOSE=1 -- OK PPD for Hash-Merge-0.12 already made Running test for module 'Getopt::Long::Descriptive' Running make for R/RJ/RJBS/Getopt-Long-Descriptive-0.093.tar.gz Prepending /export/home/fly1003/var/cpan/build/Hash-Merge-0.12-4GNu8I/blib/arch /export/home/fly1003/var/cpan/build/Hash-Merge-0.12-4GNu8I/blib/lib /export/home/fly1003/var/cpan/build/Class-Accessor-Grouped-0.10009-3xGGvM/blib/arch /export/home/fly1003/var/cpan/build/Class-Accessor-Grouped-0.10009-3xGGvM/blib/lib /export/home/fly1003/var/cpan/build/Class-XSAccessor-1.16-0oF1wK/blib/arch /export/home/fly1003/var/cpan/build/Class-XSAccessor-1.16-0oF1wK/blib/lib /export/home/fly1003/var/cpan/build/Module-Runtime-0.013-65AO7n/blib/arch /export/home/fly1003/var/cpan/build/Module-Runtime-0.013-65AO7n/blib/lib /export/home/fly1003/var/cpan/build/Sub-Name-0.05-kI1HKw/blib/arch /export/home/fly1003/var/cpan/build/Sub-Name-0.05-kI1HKw/blib/lib to PERL5LIB for 'get' Fetching with LWP: http://cpan.nas.activestate.com/authors/id/R/RJ/RJBS/Getopt-Long-Descriptive-0.093.tar.gz Fetching with LWP: http://cpan.nas.activestate.com/authors/id/R/RJ/RJBS/CHECKSUMS 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 Prepending /export/home/fly1003/var/cpan/build/Hash-Merge-0.12-4GNu8I/blib/arch /export/home/fly1003/var/cpan/build/Hash-Merge-0.12-4GNu8I/blib/lib /export/home/fly1003/var/cpan/build/Class-Accessor-Grouped-0.10009-3xGGvM/blib/arch /export/home/fly1003/var/cpan/build/Class-Accessor-Grouped-0.10009-3xGGvM/blib/lib /export/home/fly1003/var/cpan/build/Class-XSAccessor-1.16-0oF1wK/blib/arch /export/home/fly1003/var/cpan/build/Class-XSAccessor-1.16-0oF1wK/blib/lib /export/home/fly1003/var/cpan/build/Module-Runtime-0.013-65AO7n/blib/arch /export/home/fly1003/var/cpan/build/Module-Runtime-0.013-65AO7n/blib/lib /export/home/fly1003/var/cpan/build/Sub-Name-0.05-kI1HKw/blib/arch /export/home/fly1003/var/cpan/build/Sub-Name-0.05-kI1HKw/blib/lib to PERL5LIB for 'make' 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] Prepending /export/home/fly1003/var/cpan/build/Hash-Merge-0.12-4GNu8I/blib/arch /export/home/fly1003/var/cpan/build/Hash-Merge-0.12-4GNu8I/blib/lib /export/home/fly1003/var/cpan/build/Class-Accessor-Grouped-0.10009-3xGGvM/blib/arch /export/home/fly1003/var/cpan/build/Class-Accessor-Grouped-0.10009-3xGGvM/blib/lib /export/home/fly1003/var/cpan/build/Class-XSAccessor-1.16-0oF1wK/blib/arch /export/home/fly1003/var/cpan/build/Class-XSAccessor-1.16-0oF1wK/blib/lib /export/home/fly1003/var/cpan/build/Module-Runtime-0.013-65AO7n/blib/arch /export/home/fly1003/var/cpan/build/Module-Runtime-0.013-65AO7n/blib/lib /export/home/fly1003/var/cpan/build/Sub-Name-0.05-kI1HKw/blib/arch /export/home/fly1003/var/cpan/build/Sub-Name-0.05-kI1HKw/blib/lib to PERL5LIB for 'test' 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 Prepending /export/home/fly1003/var/cpan/build/Hash-Merge-0.12-4GNu8I/blib/arch /export/home/fly1003/var/cpan/build/Hash-Merge-0.12-4GNu8I/blib/lib /export/home/fly1003/var/cpan/build/Class-Accessor-Grouped-0.10009-3xGGvM/blib/arch /export/home/fly1003/var/cpan/build/Class-Accessor-Grouped-0.10009-3xGGvM/blib/lib /export/home/fly1003/var/cpan/build/Class-XSAccessor-1.16-0oF1wK/blib/arch /export/home/fly1003/var/cpan/build/Class-XSAccessor-1.16-0oF1wK/blib/lib /export/home/fly1003/var/cpan/build/Module-Runtime-0.013-65AO7n/blib/arch /export/home/fly1003/var/cpan/build/Module-Runtime-0.013-65AO7n/blib/lib /export/home/fly1003/var/cpan/build/Sub-Name-0.05-kI1HKw/blib/arch /export/home/fly1003/var/cpan/build/Sub-Name-0.05-kI1HKw/blib/lib to PERL5LIB for 'get' Fetching with LWP: http://cpan.nas.activestate.com/authors/id/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 Prepending /export/home/fly1003/var/cpan/build/Hash-Merge-0.12-4GNu8I/blib/arch /export/home/fly1003/var/cpan/build/Hash-Merge-0.12-4GNu8I/blib/lib /export/home/fly1003/var/cpan/build/Class-Accessor-Grouped-0.10009-3xGGvM/blib/arch /export/home/fly1003/var/cpan/build/Class-Accessor-Grouped-0.10009-3xGGvM/blib/lib /export/home/fly1003/var/cpan/build/Class-XSAccessor-1.16-0oF1wK/blib/arch /export/home/fly1003/var/cpan/build/Class-XSAccessor-1.16-0oF1wK/blib/lib /export/home/fly1003/var/cpan/build/Module-Runtime-0.013-65AO7n/blib/arch /export/home/fly1003/var/cpan/build/Module-Runtime-0.013-65AO7n/blib/lib /export/home/fly1003/var/cpan/build/Sub-Name-0.05-kI1HKw/blib/arch /export/home/fly1003/var/cpan/build/Sub-Name-0.05-kI1HKw/blib/lib to PERL5LIB for 'make' 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] Prepending /export/home/fly1003/var/cpan/build/Hash-Merge-0.12-4GNu8I/blib/arch /export/home/fly1003/var/cpan/build/Hash-Merge-0.12-4GNu8I/blib/lib /export/home/fly1003/var/cpan/build/Class-Accessor-Grouped-0.10009-3xGGvM/blib/arch /export/home/fly1003/var/cpan/build/Class-Accessor-Grouped-0.10009-3xGGvM/blib/lib /export/home/fly1003/var/cpan/build/Class-XSAccessor-1.16-0oF1wK/blib/arch /export/home/fly1003/var/cpan/build/Class-XSAccessor-1.16-0oF1wK/blib/lib /export/home/fly1003/var/cpan/build/Module-Runtime-0.013-65AO7n/blib/arch /export/home/fly1003/var/cpan/build/Module-Runtime-0.013-65AO7n/blib/lib /export/home/fly1003/var/cpan/build/Sub-Name-0.05-kI1HKw/blib/arch /export/home/fly1003/var/cpan/build/Sub-Name-0.05-kI1HKw/blib/lib to PERL5LIB for 'test' 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 Prepending /export/home/fly1003/var/cpan/build/Hash-Merge-0.12-4GNu8I/blib/arch /export/home/fly1003/var/cpan/build/Hash-Merge-0.12-4GNu8I/blib/lib /export/home/fly1003/var/cpan/build/Class-Accessor-Grouped-0.10009-3xGGvM/blib/arch /export/home/fly1003/var/cpan/build/Class-Accessor-Grouped-0.10009-3xGGvM/blib/lib /export/home/fly1003/var/cpan/build/Class-XSAccessor-1.16-0oF1wK/blib/arch /export/home/fly1003/var/cpan/build/Class-XSAccessor-1.16-0oF1wK/blib/lib /export/home/fly1003/var/cpan/build/Module-Runtime-0.013-65AO7n/blib/arch /export/home/fly1003/var/cpan/build/Module-Runtime-0.013-65AO7n/blib/lib /export/home/fly1003/var/cpan/build/Sub-Name-0.05-kI1HKw/blib/arch /export/home/fly1003/var/cpan/build/Sub-Name-0.05-kI1HKw/blib/lib to PERL5LIB for 'get' Fetching with LWP: http://cpan.nas.activestate.com/authors/id/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 Prepending /export/home/fly1003/var/cpan/build/Hash-Merge-0.12-4GNu8I/blib/arch /export/home/fly1003/var/cpan/build/Hash-Merge-0.12-4GNu8I/blib/lib /export/home/fly1003/var/cpan/build/Class-Accessor-Grouped-0.10009-3xGGvM/blib/arch /export/home/fly1003/var/cpan/build/Class-Accessor-Grouped-0.10009-3xGGvM/blib/lib /export/home/fly1003/var/cpan/build/Class-XSAccessor-1.16-0oF1wK/blib/arch /export/home/fly1003/var/cpan/build/Class-XSAccessor-1.16-0oF1wK/blib/lib /export/home/fly1003/var/cpan/build/Module-Runtime-0.013-65AO7n/blib/arch /export/home/fly1003/var/cpan/build/Module-Runtime-0.013-65AO7n/blib/lib /export/home/fly1003/var/cpan/build/Sub-Name-0.05-kI1HKw/blib/arch /export/home/fly1003/var/cpan/build/Sub-Name-0.05-kI1HKw/blib/lib to PERL5LIB for 'make' 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] Prepending /export/home/fly1003/var/cpan/build/Hash-Merge-0.12-4GNu8I/blib/arch /export/home/fly1003/var/cpan/build/Hash-Merge-0.12-4GNu8I/blib/lib /export/home/fly1003/var/cpan/build/Class-Accessor-Grouped-0.10009-3xGGvM/blib/arch /export/home/fly1003/var/cpan/build/Class-Accessor-Grouped-0.10009-3xGGvM/blib/lib /export/home/fly1003/var/cpan/build/Class-XSAccessor-1.16-0oF1wK/blib/arch /export/home/fly1003/var/cpan/build/Class-XSAccessor-1.16-0oF1wK/blib/lib /export/home/fly1003/var/cpan/build/Module-Runtime-0.013-65AO7n/blib/arch /export/home/fly1003/var/cpan/build/Module-Runtime-0.013-65AO7n/blib/lib /export/home/fly1003/var/cpan/build/Sub-Name-0.05-kI1HKw/blib/arch /export/home/fly1003/var/cpan/build/Sub-Name-0.05-kI1HKw/blib/lib to PERL5LIB for 'test' 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 Prepending /export/home/fly1003/var/cpan/build/Hash-Merge-0.12-4GNu8I/blib/arch /export/home/fly1003/var/cpan/build/Hash-Merge-0.12-4GNu8I/blib/lib /export/home/fly1003/var/cpan/build/Class-Accessor-Grouped-0.10009-3xGGvM/blib/arch /export/home/fly1003/var/cpan/build/Class-Accessor-Grouped-0.10009-3xGGvM/blib/lib /export/home/fly1003/var/cpan/build/Class-XSAccessor-1.16-0oF1wK/blib/arch /export/home/fly1003/var/cpan/build/Class-XSAccessor-1.16-0oF1wK/blib/lib /export/home/fly1003/var/cpan/build/Module-Runtime-0.013-65AO7n/blib/arch /export/home/fly1003/var/cpan/build/Module-Runtime-0.013-65AO7n/blib/lib /export/home/fly1003/var/cpan/build/Sub-Name-0.05-kI1HKw/blib/arch /export/home/fly1003/var/cpan/build/Sub-Name-0.05-kI1HKw/blib/lib to PERL5LIB for 'get' Fetching with LWP: http://cpan.nas.activestate.com/authors/id/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 Prepending /export/home/fly1003/var/cpan/build/Hash-Merge-0.12-4GNu8I/blib/arch /export/home/fly1003/var/cpan/build/Hash-Merge-0.12-4GNu8I/blib/lib /export/home/fly1003/var/cpan/build/Class-Accessor-Grouped-0.10009-3xGGvM/blib/arch /export/home/fly1003/var/cpan/build/Class-Accessor-Grouped-0.10009-3xGGvM/blib/lib /export/home/fly1003/var/cpan/build/Class-XSAccessor-1.16-0oF1wK/blib/arch /export/home/fly1003/var/cpan/build/Class-XSAccessor-1.16-0oF1wK/blib/lib /export/home/fly1003/var/cpan/build/Module-Runtime-0.013-65AO7n/blib/arch /export/home/fly1003/var/cpan/build/Module-Runtime-0.013-65AO7n/blib/lib /export/home/fly1003/var/cpan/build/Sub-Name-0.05-kI1HKw/blib/arch /export/home/fly1003/var/cpan/build/Sub-Name-0.05-kI1HKw/blib/lib to PERL5LIB for 'make' 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 Prepending /export/home/fly1003/var/cpan/build/Hash-Merge-0.12-4GNu8I/blib/arch /export/home/fly1003/var/cpan/build/Hash-Merge-0.12-4GNu8I/blib/lib /export/home/fly1003/var/cpan/build/Class-Accessor-Grouped-0.10009-3xGGvM/blib/arch /export/home/fly1003/var/cpan/build/Class-Accessor-Grouped-0.10009-3xGGvM/blib/lib /export/home/fly1003/var/cpan/build/Class-XSAccessor-1.16-0oF1wK/blib/arch /export/home/fly1003/var/cpan/build/Class-XSAccessor-1.16-0oF1wK/blib/lib /export/home/fly1003/var/cpan/build/Module-Runtime-0.013-65AO7n/blib/arch /export/home/fly1003/var/cpan/build/Module-Runtime-0.013-65AO7n/blib/lib /export/home/fly1003/var/cpan/build/Sub-Name-0.05-kI1HKw/blib/arch /export/home/fly1003/var/cpan/build/Sub-Name-0.05-kI1HKw/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 # 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.27 usr 0.13 sys + 2.00 cusr 0.33 csys = 2.73 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 %BUILDDIR%/Sub-Install-0.926-savsOR/blib/arch %BUILDDIR%/Sub-Install-0.926-savsOR/blib/lib %BUILDDIR%/Hash-Merge-0.12-4GNu8I/blib/arch %BUILDDIR%/Hash-Merge-0.12-4GNu8I/blib/lib %BUILDDIR%/Class-Accessor-Grouped-0.10009-3xGGvM/blib/arch %BUILDDIR%/Class-Accessor-Grouped-0.10009-3xGGvM/blib/lib %BUILDDIR%/Class-XSAccessor-1.16-0oF1wK/blib/arch %BUILDDIR%/Class-XSAccessor-1.16-0oF1wK/blib/lib %BUILDDIR%/Module-Runtime-0.013-65AO7n/blib/arch %BUILDDIR%/Module-Runtime-0.013-65AO7n/blib/lib %BUILDDIR%/Sub-Name-0.05-kI1HKw/blib/arch %BUILDDIR%/Sub-Name-0.05-kI1HKw/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/Data-OptList-0.107-y5mFkC Prepending %BUILDDIR%/Sub-Install-0.926-savsOR/blib/arch %BUILDDIR%/Sub-Install-0.926-savsOR/blib/lib %BUILDDIR%/Hash-Merge-0.12-4GNu8I/blib/arch %BUILDDIR%/Hash-Merge-0.12-4GNu8I/blib/lib %BUILDDIR%/Class-Accessor-Grouped-0.10009-3xGGvM/blib/arch %BUILDDIR%/Class-Accessor-Grouped-0.10009-3xGGvM/blib/lib %BUILDDIR%/Class-XSAccessor-1.16-0oF1wK/blib/arch %BUILDDIR%/Class-XSAccessor-1.16-0oF1wK/blib/lib %BUILDDIR%/Module-Runtime-0.013-65AO7n/blib/arch %BUILDDIR%/Module-Runtime-0.013-65AO7n/blib/lib %BUILDDIR%/Sub-Name-0.05-kI1HKw/blib/arch %BUILDDIR%/Sub-Name-0.05-kI1HKw/blib/lib to PERL5LIB; %BUILDDIR%=/export/home/fly1003/var/cpan/build 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 %BUILDDIR%/Sub-Install-0.926-savsOR/blib/arch %BUILDDIR%/Sub-Install-0.926-savsOR/blib/lib %BUILDDIR%/Hash-Merge-0.12-4GNu8I/blib/arch %BUILDDIR%/Hash-Merge-0.12-4GNu8I/blib/lib %BUILDDIR%/Class-Accessor-Grouped-0.10009-3xGGvM/blib/arch %BUILDDIR%/Class-Accessor-Grouped-0.10009-3xGGvM/blib/lib %BUILDDIR%/Class-XSAccessor-1.16-0oF1wK/blib/arch %BUILDDIR%/Class-XSAccessor-1.16-0oF1wK/blib/lib %BUILDDIR%/Module-Runtime-0.013-65AO7n/blib/arch %BUILDDIR%/Module-Runtime-0.013-65AO7n/blib/lib %BUILDDIR%/Sub-Name-0.05-kI1HKw/blib/arch %BUILDDIR%/Sub-Name-0.05-kI1HKw/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, '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.14 usr 0.01 sys + 0.47 cusr 0.09 csys = 0.71 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 %BUILDDIR%/Data-OptList-0.107-y5mFkC/blib/arch %BUILDDIR%/Data-OptList-0.107-y5mFkC/blib/lib %BUILDDIR%/Sub-Install-0.926-savsOR/blib/arch %BUILDDIR%/Sub-Install-0.926-savsOR/blib/lib %BUILDDIR%/Hash-Merge-0.12-4GNu8I/blib/arch %BUILDDIR%/Hash-Merge-0.12-4GNu8I/blib/lib %BUILDDIR%/Class-Accessor-Grouped-0.10009-3xGGvM/blib/arch %BUILDDIR%/Class-Accessor-Grouped-0.10009-3xGGvM/blib/lib %BUILDDIR%/Class-XSAccessor-1.16-0oF1wK/blib/arch %BUILDDIR%/Class-XSAccessor-1.16-0oF1wK/blib/lib %BUILDDIR%/Module-Runtime-0.013-65AO7n/blib/arch %BUILDDIR%/Module-Runtime-0.013-65AO7n/blib/lib %BUILDDIR%/Sub-Name-0.05-kI1HKw/blib/arch %BUILDDIR%/Sub-Name-0.05-kI1HKw/blib/lib to PERL5LIB; %BUILDDIR%=/export/home/fly1003/var/cpan/build for 'get' Fetching with LWP: http://cpan.nas.activestate.com/authors/id/A/AD/ADAMK/Params-Util-1.07.tar.gz Fetching with LWP: http://cpan.nas.activestate.com/authors/id/A/AD/ADAMK/CHECKSUMS 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 %BUILDDIR%/Data-OptList-0.107-y5mFkC/blib/arch %BUILDDIR%/Data-OptList-0.107-y5mFkC/blib/lib %BUILDDIR%/Sub-Install-0.926-savsOR/blib/arch %BUILDDIR%/Sub-Install-0.926-savsOR/blib/lib %BUILDDIR%/Hash-Merge-0.12-4GNu8I/blib/arch %BUILDDIR%/Hash-Merge-0.12-4GNu8I/blib/lib %BUILDDIR%/Class-Accessor-Grouped-0.10009-3xGGvM/blib/arch %BUILDDIR%/Class-Accessor-Grouped-0.10009-3xGGvM/blib/lib %BUILDDIR%/Class-XSAccessor-1.16-0oF1wK/blib/arch %BUILDDIR%/Class-XSAccessor-1.16-0oF1wK/blib/lib %BUILDDIR%/Module-Runtime-0.013-65AO7n/blib/arch %BUILDDIR%/Module-Runtime-0.013-65AO7n/blib/lib %BUILDDIR%/Sub-Name-0.05-kI1HKw/blib/arch %BUILDDIR%/Sub-Name-0.05-kI1HKw/blib/lib to PERL5LIB; %BUILDDIR%=/export/home/fly1003/var/cpan/build 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 %BUILDDIR%/Data-OptList-0.107-y5mFkC/blib/arch %BUILDDIR%/Data-OptList-0.107-y5mFkC/blib/lib %BUILDDIR%/Sub-Install-0.926-savsOR/blib/arch %BUILDDIR%/Sub-Install-0.926-savsOR/blib/lib %BUILDDIR%/Hash-Merge-0.12-4GNu8I/blib/arch %BUILDDIR%/Hash-Merge-0.12-4GNu8I/blib/lib %BUILDDIR%/Class-Accessor-Grouped-0.10009-3xGGvM/blib/arch %BUILDDIR%/Class-Accessor-Grouped-0.10009-3xGGvM/blib/lib %BUILDDIR%/Class-XSAccessor-1.16-0oF1wK/blib/arch %BUILDDIR%/Class-XSAccessor-1.16-0oF1wK/blib/lib %BUILDDIR%/Module-Runtime-0.013-65AO7n/blib/arch %BUILDDIR%/Module-Runtime-0.013-65AO7n/blib/lib %BUILDDIR%/Sub-Name-0.05-kI1HKw/blib/arch %BUILDDIR%/Sub-Name-0.05-kI1HKw/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, '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, 6 wallclock secs ( 0.93 usr 0.11 sys + 3.98 cusr 0.56 csys = 5.58 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 %BUILDDIR%/Params-Util-1.07-vN82r6/blib/arch %BUILDDIR%/Params-Util-1.07-vN82r6/blib/lib %BUILDDIR%/Data-OptList-0.107-y5mFkC/blib/arch %BUILDDIR%/Data-OptList-0.107-y5mFkC/blib/lib %BUILDDIR%/Sub-Install-0.926-savsOR/blib/arch %BUILDDIR%/Sub-Install-0.926-savsOR/blib/lib %BUILDDIR%/Hash-Merge-0.12-4GNu8I/blib/arch %BUILDDIR%/Hash-Merge-0.12-4GNu8I/blib/lib %BUILDDIR%/Class-Accessor-Grouped-0.10009-3xGGvM/blib/arch %BUILDDIR%/Class-Accessor-Grouped-0.10009-3xGGvM/blib/lib %BUILDDIR%/Class-XSAccessor-1.16-0oF1wK/blib/arch %BUILDDIR%/Class-XSAccessor-1.16-0oF1wK/blib/lib %BUILDDIR%/Module-Runtime-0.013-65AO7n/blib/arch %BUILDDIR%/Module-Runtime-0.013-65AO7n/blib/lib %BUILDDIR%/Sub-Name-0.05-kI1HKw/blib/arch %BUILDDIR%/Sub-Name-0.05-kI1HKw/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/Sub-Install-0.926-savsOR Prepending %BUILDDIR%/Params-Util-1.07-vN82r6/blib/arch %BUILDDIR%/Params-Util-1.07-vN82r6/blib/lib %BUILDDIR%/Data-OptList-0.107-y5mFkC/blib/arch %BUILDDIR%/Data-OptList-0.107-y5mFkC/blib/lib %BUILDDIR%/Sub-Install-0.926-savsOR/blib/arch %BUILDDIR%/Sub-Install-0.926-savsOR/blib/lib %BUILDDIR%/Hash-Merge-0.12-4GNu8I/blib/arch %BUILDDIR%/Hash-Merge-0.12-4GNu8I/blib/lib %BUILDDIR%/Class-Accessor-Grouped-0.10009-3xGGvM/blib/arch %BUILDDIR%/Class-Accessor-Grouped-0.10009-3xGGvM/blib/lib %BUILDDIR%/Class-XSAccessor-1.16-0oF1wK/blib/arch %BUILDDIR%/Class-XSAccessor-1.16-0oF1wK/blib/lib %BUILDDIR%/Module-Runtime-0.013-65AO7n/blib/arch %BUILDDIR%/Module-Runtime-0.013-65AO7n/blib/lib %BUILDDIR%/Sub-Name-0.05-kI1HKw/blib/arch %BUILDDIR%/Sub-Name-0.05-kI1HKw/blib/lib to PERL5LIB; %BUILDDIR%=/export/home/fly1003/var/cpan/build for 'make' Has already been made Prepending %BUILDDIR%/Params-Util-1.07-vN82r6/blib/arch %BUILDDIR%/Params-Util-1.07-vN82r6/blib/lib %BUILDDIR%/Data-OptList-0.107-y5mFkC/blib/arch %BUILDDIR%/Data-OptList-0.107-y5mFkC/blib/lib %BUILDDIR%/Sub-Install-0.926-savsOR/blib/arch %BUILDDIR%/Sub-Install-0.926-savsOR/blib/lib %BUILDDIR%/Hash-Merge-0.12-4GNu8I/blib/arch %BUILDDIR%/Hash-Merge-0.12-4GNu8I/blib/lib %BUILDDIR%/Class-Accessor-Grouped-0.10009-3xGGvM/blib/arch %BUILDDIR%/Class-Accessor-Grouped-0.10009-3xGGvM/blib/lib %BUILDDIR%/Class-XSAccessor-1.16-0oF1wK/blib/arch %BUILDDIR%/Class-XSAccessor-1.16-0oF1wK/blib/lib %BUILDDIR%/Module-Runtime-0.013-65AO7n/blib/arch %BUILDDIR%/Module-Runtime-0.013-65AO7n/blib/lib %BUILDDIR%/Sub-Name-0.05-kI1HKw/blib/arch %BUILDDIR%/Sub-Name-0.05-kI1HKw/blib/lib to PERL5LIB; %BUILDDIR%=/export/home/fly1003/var/cpan/build for 'test' Running make test Has already been tested successfully Running make for R/RJ/RJBS/Sub-Exporter-0.985.tar.gz Prepending %BUILDDIR%/Params-Util-1.07-vN82r6/blib/arch %BUILDDIR%/Params-Util-1.07-vN82r6/blib/lib %BUILDDIR%/Data-OptList-0.107-y5mFkC/blib/arch %BUILDDIR%/Data-OptList-0.107-y5mFkC/blib/lib %BUILDDIR%/Sub-Install-0.926-savsOR/blib/arch %BUILDDIR%/Sub-Install-0.926-savsOR/blib/lib %BUILDDIR%/Hash-Merge-0.12-4GNu8I/blib/arch %BUILDDIR%/Hash-Merge-0.12-4GNu8I/blib/lib %BUILDDIR%/Class-Accessor-Grouped-0.10009-3xGGvM/blib/arch %BUILDDIR%/Class-Accessor-Grouped-0.10009-3xGGvM/blib/lib %BUILDDIR%/Class-XSAccessor-1.16-0oF1wK/blib/arch %BUILDDIR%/Class-XSAccessor-1.16-0oF1wK/blib/lib %BUILDDIR%/Module-Runtime-0.013-65AO7n/blib/arch %BUILDDIR%/Module-Runtime-0.013-65AO7n/blib/lib %BUILDDIR%/Sub-Name-0.05-kI1HKw/blib/arch %BUILDDIR%/Sub-Name-0.05-kI1HKw/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/Sub-Exporter-0.985-4RHogi Prepending %BUILDDIR%/Params-Util-1.07-vN82r6/blib/arch %BUILDDIR%/Params-Util-1.07-vN82r6/blib/lib %BUILDDIR%/Data-OptList-0.107-y5mFkC/blib/arch %BUILDDIR%/Data-OptList-0.107-y5mFkC/blib/lib %BUILDDIR%/Sub-Install-0.926-savsOR/blib/arch %BUILDDIR%/Sub-Install-0.926-savsOR/blib/lib %BUILDDIR%/Hash-Merge-0.12-4GNu8I/blib/arch %BUILDDIR%/Hash-Merge-0.12-4GNu8I/blib/lib %BUILDDIR%/Class-Accessor-Grouped-0.10009-3xGGvM/blib/arch %BUILDDIR%/Class-Accessor-Grouped-0.10009-3xGGvM/blib/lib %BUILDDIR%/Class-XSAccessor-1.16-0oF1wK/blib/arch %BUILDDIR%/Class-XSAccessor-1.16-0oF1wK/blib/lib %BUILDDIR%/Module-Runtime-0.013-65AO7n/blib/arch %BUILDDIR%/Module-Runtime-0.013-65AO7n/blib/lib %BUILDDIR%/Sub-Name-0.05-kI1HKw/blib/arch %BUILDDIR%/Sub-Name-0.05-kI1HKw/blib/lib to PERL5LIB; %BUILDDIR%=/export/home/fly1003/var/cpan/build 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 %BUILDDIR%/Params-Util-1.07-vN82r6/blib/arch %BUILDDIR%/Params-Util-1.07-vN82r6/blib/lib %BUILDDIR%/Data-OptList-0.107-y5mFkC/blib/arch %BUILDDIR%/Data-OptList-0.107-y5mFkC/blib/lib %BUILDDIR%/Sub-Install-0.926-savsOR/blib/arch %BUILDDIR%/Sub-Install-0.926-savsOR/blib/lib %BUILDDIR%/Hash-Merge-0.12-4GNu8I/blib/arch %BUILDDIR%/Hash-Merge-0.12-4GNu8I/blib/lib %BUILDDIR%/Class-Accessor-Grouped-0.10009-3xGGvM/blib/arch %BUILDDIR%/Class-Accessor-Grouped-0.10009-3xGGvM/blib/lib %BUILDDIR%/Class-XSAccessor-1.16-0oF1wK/blib/arch %BUILDDIR%/Class-XSAccessor-1.16-0oF1wK/blib/lib %BUILDDIR%/Module-Runtime-0.013-65AO7n/blib/arch %BUILDDIR%/Module-Runtime-0.013-65AO7n/blib/lib %BUILDDIR%/Sub-Name-0.05-kI1HKw/blib/arch %BUILDDIR%/Sub-Name-0.05-kI1HKw/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, '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.23 (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, 8 wallclock secs ( 0.49 usr 0.15 sys + 4.86 cusr 0.70 csys = 6.20 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 %BUILDDIR%/Sub-Exporter-0.985-4RHogi/blib/arch %BUILDDIR%/Sub-Exporter-0.985-4RHogi/blib/lib %BUILDDIR%/Params-Util-1.07-vN82r6/blib/arch %BUILDDIR%/Params-Util-1.07-vN82r6/blib/lib %BUILDDIR%/Data-OptList-0.107-y5mFkC/blib/arch %BUILDDIR%/Data-OptList-0.107-y5mFkC/blib/lib %BUILDDIR%/Sub-Install-0.926-savsOR/blib/arch %BUILDDIR%/Sub-Install-0.926-savsOR/blib/lib %BUILDDIR%/Hash-Merge-0.12-4GNu8I/blib/arch %BUILDDIR%/Hash-Merge-0.12-4GNu8I/blib/lib %BUILDDIR%/Class-Accessor-Grouped-0.10009-3xGGvM/blib/arch %BUILDDIR%/Class-Accessor-Grouped-0.10009-3xGGvM/blib/lib %BUILDDIR%/Class-XSAccessor-1.16-0oF1wK/blib/arch %BUILDDIR%/Class-XSAccessor-1.16-0oF1wK/blib/lib %BUILDDIR%/Module-Runtime-0.013-65AO7n/blib/arch %BUILDDIR%/Module-Runtime-0.013-65AO7n/blib/lib %BUILDDIR%/Sub-Name-0.05-kI1HKw/blib/arch %BUILDDIR%/Sub-Name-0.05-kI1HKw/blib/lib to PERL5LIB; %BUILDDIR%=/export/home/fly1003/var/cpan/build for 'get' Fetching with LWP: http://cpan.nas.activestate.com/authors/id/D/DR/DROLSKY/Params-Validate-1.07.tar.gz Fetching with LWP: http://cpan.nas.activestate.com/authors/id/D/DR/DROLSKY/CHECKSUMS 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 %BUILDDIR%/Sub-Exporter-0.985-4RHogi/blib/arch %BUILDDIR%/Sub-Exporter-0.985-4RHogi/blib/lib %BUILDDIR%/Params-Util-1.07-vN82r6/blib/arch %BUILDDIR%/Params-Util-1.07-vN82r6/blib/lib %BUILDDIR%/Data-OptList-0.107-y5mFkC/blib/arch %BUILDDIR%/Data-OptList-0.107-y5mFkC/blib/lib %BUILDDIR%/Sub-Install-0.926-savsOR/blib/arch %BUILDDIR%/Sub-Install-0.926-savsOR/blib/lib %BUILDDIR%/Hash-Merge-0.12-4GNu8I/blib/arch %BUILDDIR%/Hash-Merge-0.12-4GNu8I/blib/lib %BUILDDIR%/Class-Accessor-Grouped-0.10009-3xGGvM/blib/arch %BUILDDIR%/Class-Accessor-Grouped-0.10009-3xGGvM/blib/lib %BUILDDIR%/Class-XSAccessor-1.16-0oF1wK/blib/arch %BUILDDIR%/Class-XSAccessor-1.16-0oF1wK/blib/lib %BUILDDIR%/Module-Runtime-0.013-65AO7n/blib/arch %BUILDDIR%/Module-Runtime-0.013-65AO7n/blib/lib %BUILDDIR%/Sub-Name-0.05-kI1HKw/blib/arch %BUILDDIR%/Sub-Name-0.05-kI1HKw/blib/lib to PERL5LIB; %BUILDDIR%=/export/home/fly1003/var/cpan/build 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 %BUILDDIR%/Sub-Exporter-0.985-4RHogi/blib/arch %BUILDDIR%/Sub-Exporter-0.985-4RHogi/blib/lib %BUILDDIR%/Params-Util-1.07-vN82r6/blib/arch %BUILDDIR%/Params-Util-1.07-vN82r6/blib/lib %BUILDDIR%/Data-OptList-0.107-y5mFkC/blib/arch %BUILDDIR%/Data-OptList-0.107-y5mFkC/blib/lib %BUILDDIR%/Sub-Install-0.926-savsOR/blib/arch %BUILDDIR%/Sub-Install-0.926-savsOR/blib/lib %BUILDDIR%/Hash-Merge-0.12-4GNu8I/blib/arch %BUILDDIR%/Hash-Merge-0.12-4GNu8I/blib/lib %BUILDDIR%/Class-Accessor-Grouped-0.10009-3xGGvM/blib/arch %BUILDDIR%/Class-Accessor-Grouped-0.10009-3xGGvM/blib/lib %BUILDDIR%/Class-XSAccessor-1.16-0oF1wK/blib/arch %BUILDDIR%/Class-XSAccessor-1.16-0oF1wK/blib/lib %BUILDDIR%/Module-Runtime-0.013-65AO7n/blib/arch %BUILDDIR%/Module-Runtime-0.013-65AO7n/blib/lib %BUILDDIR%/Sub-Name-0.05-kI1HKw/blib/arch %BUILDDIR%/Sub-Name-0.05-kI1HKw/blib/lib to PERL5LIB; %BUILDDIR%=/export/home/fly1003/var/cpan/build 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, 20 wallclock secs ( 1.07 usr 0.69 sys + 10.32 cusr 2.33 csys = 14.41 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 %BUILDDIR%/Params-Validate-1.07-2AKZ2d/blib/arch %BUILDDIR%/Params-Validate-1.07-2AKZ2d/blib/lib %BUILDDIR%/Sub-Exporter-0.985-4RHogi/blib/arch %BUILDDIR%/Sub-Exporter-0.985-4RHogi/blib/lib %BUILDDIR%/Params-Util-1.07-vN82r6/blib/arch %BUILDDIR%/Params-Util-1.07-vN82r6/blib/lib %BUILDDIR%/Data-OptList-0.107-y5mFkC/blib/arch %BUILDDIR%/Data-OptList-0.107-y5mFkC/blib/lib %BUILDDIR%/Sub-Install-0.926-savsOR/blib/arch %BUILDDIR%/Sub-Install-0.926-savsOR/blib/lib %BUILDDIR%/Hash-Merge-0.12-4GNu8I/blib/arch %BUILDDIR%/Hash-Merge-0.12-4GNu8I/blib/lib %BUILDDIR%/Class-Accessor-Grouped-0.10009-3xGGvM/blib/arch %BUILDDIR%/Class-Accessor-Grouped-0.10009-3xGGvM/blib/lib %BUILDDIR%/Class-XSAccessor-1.16-0oF1wK/blib/arch %BUILDDIR%/Class-XSAccessor-1.16-0oF1wK/blib/lib %BUILDDIR%/Module-Runtime-0.013-65AO7n/blib/arch %BUILDDIR%/Module-Runtime-0.013-65AO7n/blib/lib %BUILDDIR%/Sub-Name-0.05-kI1HKw/blib/arch %BUILDDIR%/Sub-Name-0.05-kI1HKw/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/Getopt-Long-Descriptive-0.093-mdgd53 Prepending %BUILDDIR%/Params-Validate-1.07-2AKZ2d/blib/arch %BUILDDIR%/Params-Validate-1.07-2AKZ2d/blib/lib %BUILDDIR%/Sub-Exporter-0.985-4RHogi/blib/arch %BUILDDIR%/Sub-Exporter-0.985-4RHogi/blib/lib %BUILDDIR%/Params-Util-1.07-vN82r6/blib/arch %BUILDDIR%/Params-Util-1.07-vN82r6/blib/lib %BUILDDIR%/Data-OptList-0.107-y5mFkC/blib/arch %BUILDDIR%/Data-OptList-0.107-y5mFkC/blib/lib %BUILDDIR%/Sub-Install-0.926-savsOR/blib/arch %BUILDDIR%/Sub-Install-0.926-savsOR/blib/lib %BUILDDIR%/Hash-Merge-0.12-4GNu8I/blib/arch %BUILDDIR%/Hash-Merge-0.12-4GNu8I/blib/lib %BUILDDIR%/Class-Accessor-Grouped-0.10009-3xGGvM/blib/arch %BUILDDIR%/Class-Accessor-Grouped-0.10009-3xGGvM/blib/lib %BUILDDIR%/Class-XSAccessor-1.16-0oF1wK/blib/arch %BUILDDIR%/Class-XSAccessor-1.16-0oF1wK/blib/lib %BUILDDIR%/Module-Runtime-0.013-65AO7n/blib/arch %BUILDDIR%/Module-Runtime-0.013-65AO7n/blib/lib %BUILDDIR%/Sub-Name-0.05-kI1HKw/blib/arch %BUILDDIR%/Sub-Name-0.05-kI1HKw/blib/lib to PERL5LIB; %BUILDDIR%=/export/home/fly1003/var/cpan/build 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 %BUILDDIR%/Params-Validate-1.07-2AKZ2d/blib/arch %BUILDDIR%/Params-Validate-1.07-2AKZ2d/blib/lib %BUILDDIR%/Sub-Exporter-0.985-4RHogi/blib/arch %BUILDDIR%/Sub-Exporter-0.985-4RHogi/blib/lib %BUILDDIR%/Params-Util-1.07-vN82r6/blib/arch %BUILDDIR%/Params-Util-1.07-vN82r6/blib/lib %BUILDDIR%/Data-OptList-0.107-y5mFkC/blib/arch %BUILDDIR%/Data-OptList-0.107-y5mFkC/blib/lib %BUILDDIR%/Sub-Install-0.926-savsOR/blib/arch %BUILDDIR%/Sub-Install-0.926-savsOR/blib/lib %BUILDDIR%/Hash-Merge-0.12-4GNu8I/blib/arch %BUILDDIR%/Hash-Merge-0.12-4GNu8I/blib/lib %BUILDDIR%/Class-Accessor-Grouped-0.10009-3xGGvM/blib/arch %BUILDDIR%/Class-Accessor-Grouped-0.10009-3xGGvM/blib/lib %BUILDDIR%/Class-XSAccessor-1.16-0oF1wK/blib/arch %BUILDDIR%/Class-XSAccessor-1.16-0oF1wK/blib/lib %BUILDDIR%/Module-Runtime-0.013-65AO7n/blib/arch %BUILDDIR%/Module-Runtime-0.013-65AO7n/blib/lib %BUILDDIR%/Sub-Name-0.05-kI1HKw/blib/arch %BUILDDIR%/Sub-Name-0.05-kI1HKw/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, '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.23 (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, 3 wallclock secs ( 0.13 usr 0.05 sys + 1.76 cusr 0.24 csys = 2.18 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 F/FR/FREW/SQL-Abstract-1.73.tar.gz Prepending %BUILDDIR%/Getopt-Long-Descriptive-0.093-mdgd53/blib/arch %BUILDDIR%/Getopt-Long-Descriptive-0.093-mdgd53/blib/lib %BUILDDIR%/Params-Validate-1.07-2AKZ2d/blib/arch %BUILDDIR%/Params-Validate-1.07-2AKZ2d/blib/lib %BUILDDIR%/Sub-Exporter-0.985-4RHogi/blib/arch %BUILDDIR%/Sub-Exporter-0.985-4RHogi/blib/lib %BUILDDIR%/Params-Util-1.07-vN82r6/blib/arch %BUILDDIR%/Params-Util-1.07-vN82r6/blib/lib %BUILDDIR%/Data-OptList-0.107-y5mFkC/blib/arch %BUILDDIR%/Data-OptList-0.107-y5mFkC/blib/lib %BUILDDIR%/Sub-Install-0.926-savsOR/blib/arch %BUILDDIR%/Sub-Install-0.926-savsOR/blib/lib %BUILDDIR%/Hash-Merge-0.12-4GNu8I/blib/arch %BUILDDIR%/Hash-Merge-0.12-4GNu8I/blib/lib %BUILDDIR%/Class-Accessor-Grouped-0.10009-3xGGvM/blib/arch %BUILDDIR%/Class-Accessor-Grouped-0.10009-3xGGvM/blib/lib %BUILDDIR%/Class-XSAccessor-1.16-0oF1wK/blib/arch %BUILDDIR%/Class-XSAccessor-1.16-0oF1wK/blib/lib %BUILDDIR%/Module-Runtime-0.013-65AO7n/blib/arch %BUILDDIR%/Module-Runtime-0.013-65AO7n/blib/lib %BUILDDIR%/Sub-Name-0.05-kI1HKw/blib/arch %BUILDDIR%/Sub-Name-0.05-kI1HKw/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/SQL-Abstract-1.73-59NJqk Prepending %BUILDDIR%/Getopt-Long-Descriptive-0.093-mdgd53/blib/arch %BUILDDIR%/Getopt-Long-Descriptive-0.093-mdgd53/blib/lib %BUILDDIR%/Params-Validate-1.07-2AKZ2d/blib/arch %BUILDDIR%/Params-Validate-1.07-2AKZ2d/blib/lib %BUILDDIR%/Sub-Exporter-0.985-4RHogi/blib/arch %BUILDDIR%/Sub-Exporter-0.985-4RHogi/blib/lib %BUILDDIR%/Params-Util-1.07-vN82r6/blib/arch %BUILDDIR%/Params-Util-1.07-vN82r6/blib/lib %BUILDDIR%/Data-OptList-0.107-y5mFkC/blib/arch %BUILDDIR%/Data-OptList-0.107-y5mFkC/blib/lib %BUILDDIR%/Sub-Install-0.926-savsOR/blib/arch %BUILDDIR%/Sub-Install-0.926-savsOR/blib/lib %BUILDDIR%/Hash-Merge-0.12-4GNu8I/blib/arch %BUILDDIR%/Hash-Merge-0.12-4GNu8I/blib/lib %BUILDDIR%/Class-Accessor-Grouped-0.10009-3xGGvM/blib/arch %BUILDDIR%/Class-Accessor-Grouped-0.10009-3xGGvM/blib/lib %BUILDDIR%/Class-XSAccessor-1.16-0oF1wK/blib/arch %BUILDDIR%/Class-XSAccessor-1.16-0oF1wK/blib/lib %BUILDDIR%/Module-Runtime-0.013-65AO7n/blib/arch %BUILDDIR%/Module-Runtime-0.013-65AO7n/blib/lib %BUILDDIR%/Sub-Name-0.05-kI1HKw/blib/arch %BUILDDIR%/Sub-Name-0.05-kI1HKw/blib/lib to PERL5LIB; %BUILDDIR%=/export/home/fly1003/var/cpan/build for 'make' CPAN.pm: Building F/FR/FREW/SQL-Abstract-1.73.tar.gz Warning: Prerequisite 'Getopt::Long::Descriptive => 0.091' for 'FREW/SQL-Abstract-1.73.tar.gz' already built but the result looks suspicious. Skipping another build attempt, to prevent looping endlessly. Warning: Prerequisite 'Class::Accessor::Grouped => 0.10005' for 'FREW/SQL-Abstract-1.73.tar.gz' already built but the result looks suspicious. Skipping another build attempt, to prevent looping endlessly. Warning: Prerequisite 'Hash::Merge => 0.12' for 'FREW/SQL-Abstract-1.73.tar.gz' already built but the result looks suspicious. Skipping another build attempt, to prevent looping endlessly. >>> make cp lib/DBIx/Class/Storage/Debug/PrettyPrint.pm blib/lib/DBIx/Class/Storage/Debug/PrettyPrint.pm cp lib/SQL/Abstract/Test.pm blib/lib/SQL/Abstract/Test.pm cp lib/SQL/Abstract/Tree.pm blib/lib/SQL/Abstract/Tree.pm cp lib/SQL/Abstract.pm blib/lib/SQL/Abstract.pm cp script/format-sql blib/script/format-sql /export/home/fly1003/bin/perl "-Iinc" -MExtUtils::MY -e 'MY->fixin(shift)' -- blib/script/format-sql Manifying blib/man3/DBIx::Class::Storage::Debug::PrettyPrint.3 Manifying blib/man3/SQL::Abstract::Test.3 Manifying blib/man3/SQL::Abstract::Tree.3 Manifying blib/man3/SQL::Abstract.3 FREW/SQL-Abstract-1.73.tar.gz make -- OK Prepending %BUILDDIR%/Getopt-Long-Descriptive-0.093-mdgd53/blib/arch %BUILDDIR%/Getopt-Long-Descriptive-0.093-mdgd53/blib/lib %BUILDDIR%/Params-Validate-1.07-2AKZ2d/blib/arch %BUILDDIR%/Params-Validate-1.07-2AKZ2d/blib/lib %BUILDDIR%/Sub-Exporter-0.985-4RHogi/blib/arch %BUILDDIR%/Sub-Exporter-0.985-4RHogi/blib/lib %BUILDDIR%/Params-Util-1.07-vN82r6/blib/arch %BUILDDIR%/Params-Util-1.07-vN82r6/blib/lib %BUILDDIR%/Data-OptList-0.107-y5mFkC/blib/arch %BUILDDIR%/Data-OptList-0.107-y5mFkC/blib/lib %BUILDDIR%/Sub-Install-0.926-savsOR/blib/arch %BUILDDIR%/Sub-Install-0.926-savsOR/blib/lib %BUILDDIR%/Hash-Merge-0.12-4GNu8I/blib/arch %BUILDDIR%/Hash-Merge-0.12-4GNu8I/blib/lib %BUILDDIR%/Class-Accessor-Grouped-0.10009-3xGGvM/blib/arch %BUILDDIR%/Class-Accessor-Grouped-0.10009-3xGGvM/blib/lib %BUILDDIR%/Class-XSAccessor-1.16-0oF1wK/blib/arch %BUILDDIR%/Class-XSAccessor-1.16-0oF1wK/blib/lib %BUILDDIR%/Module-Runtime-0.013-65AO7n/blib/arch %BUILDDIR%/Module-Runtime-0.013-65AO7n/blib/lib %BUILDDIR%/Sub-Name-0.05-kI1HKw/blib/arch %BUILDDIR%/Sub-Name-0.05-kI1HKw/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/*.t t/dbic/*.t t/00new.t ................. 1..15 ok 1 - use SQL::Abstract; 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 t/01generate.t ............ 1..136 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 37 ok 38 ok 39 ok 40 ok 41 ok 42 ok 43 ok 44 ok 45 ok 46 ok 47 ok 48 ok 49 ok 50 ok 51 ok 52 ok 53 ok 54 ok 55 ok 56 ok 57 ok 58 ok 59 ok 60 ok 61 ok 62 ok 63 ok 64 ok 65 ok 66 ok 67 ok 68 ok 69 ok 70 ok 71 ok 72 ok 73 ok 74 ok 75 ok 76 ok 77 ok 78 ok 79 - issues the expected warning ((?i-xsm:HASH ref as bind value in insert is not supported)) ok 80 ok 81 - issues the expected warning ((?i-xsm:HASH ref as bind value in insert is not supported)) ok 82 ok 83 ok 84 ok 85 ok 86 ok 87 ok 88 ok 89 ok 90 ok 91 ok 92 ok 93 ok 94 ok 95 ok 96 ok 97 ok 98 ok 99 - throws the expected exception ((?-xism:bindtype 'columns' selected, you need to pass: \[column_name => bind_value\])) ok 100 - throws the expected exception ((?-xism:bindtype 'columns' selected, you need to pass: \[column_name => bind_value\])) ok 101 - throws the expected exception ((?-xism:bindtype 'columns' selected, you need to pass: \[column_name => bind_value\])) ok 102 - throws the expected exception ((?-xism:bindtype 'columns' selected, you need to pass: \[column_name => bind_value\])) ok 103 - throws the expected exception ((?-xism:bindtype 'columns' selected, you need to pass: \[column_name => bind_value\])) ok 104 - throws the expected exception ((?-xism:bindtype 'columns' selected, you need to pass: \[column_name => bind_value\])) ok 105 - throws the expected exception ((?-xism:bindtype 'columns' selected, you need to pass: \[column_name => bind_value\])) ok 106 - throws the expected exception ((?-xism:bindtype 'columns' selected, you need to pass: \[column_name => bind_value\])) ok 107 ok 108 ok 109 - throws the expected exception ((?-xism:bindtype 'columns' selected, you need to pass: \[column_name => bind_value\])) ok 110 - throws the expected exception ((?-xism:bindtype 'columns' selected, you need to pass: \[column_name => bind_value\])) ok 111 ok 112 ok 113 ok 114 ok 115 ok 116 ok 117 ok 118 ok 119 ok 120 ok 121 ok 122 ok 123 ok 124 ok 125 ok 126 ok 127 ok 128 ok 129 ok 130 ok 131 ok 132 ok 133 ok 134 ok 135 ok 136 ok t/02where.t ............... 1..99 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 37 ok 38 ok 39 ok 40 ok 41 ok 42 ok 43 ok 44 ok 45 ok 46 ok 47 ok 48 ok 49 ok 50 ok 51 ok 52 ok 53 ok 54 ok 55 ok 56 ok 57 ok 58 ok 59 ok 60 ok 61 ok 62 ok 63 ok 64 ok 65 ok 66 ok 67 ok 68 ok 69 ok 70 ok 71 ok 72 ok 73 ok 74 ok 75 ok 76 ok 77 ok 78 ok 79 ok 80 ok 81 ok 82 ok 83 ok 84 ok 85 ok 86 ok 87 ok 88 ok 89 ok 90 ok 91 ok 92 ok 93 ok 94 ok 95 ok 96 ok 97 ok 98 ok 99 ok t/03values.t .............. 1..27 ok 1 - Array-based insert statement unchanged ok 2 - Hash-based insert statement unchanged ok 3 - Bind values match after both insert() calls ok 4 - values() output matches bind values after insert() ok 5 - Number of fields unchanged ok 6 - Array-based insert statement unchanged ok 7 - Hash-based insert statement unchanged ok 8 - Bind values match after both insert() calls ok 9 - values() output matches bind values after insert() ok 10 - Number of fields unchanged ok 11 - Array-based insert statement unchanged ok 12 - Hash-based insert statement unchanged ok 13 - Bind values match after both insert() calls ok 14 - values() output matches bind values after insert() ok 15 - Number of fields unchanged ok 16 - Array-based insert statement unchanged ok 17 - Hash-based insert statement unchanged ok 18 - Bind values match after both insert() calls ok 19 - values() output matches bind values after insert() ok 20 - Number of fields unchanged ok 21 - Array-based insert statement unchanged ok 22 - Hash-based insert statement unchanged ok 23 - Bind values match after both insert() calls ok 24 - values() output matches bind values after insert() ok 25 - Number of fields unchanged ok 26 ok 27 - values() output matches that of initial bind ok t/04modifiers.t ........... 1..164 ok 1 ok 2 ok 3 - No warnings within and-or tests ok 4 - Where conditions unchanged ok 5 ok 6 ok 7 - No warnings within and-or tests ok 8 - Where conditions unchanged ok 9 ok 10 ok 11 - No warnings within and-or tests ok 12 - Where conditions unchanged ok 13 ok 14 ok 15 - No warnings within and-or tests ok 16 - Where conditions unchanged ok 17 ok 18 ok 19 - No warnings within and-or tests ok 20 - Where conditions unchanged ok 21 ok 22 ok 23 - No warnings within and-or tests ok 24 - Where conditions unchanged ok 25 ok 26 ok 27 - No warnings within and-or tests ok 28 - Where conditions unchanged ok 29 ok 30 ok 31 - No warnings within and-or tests ok 32 - Where conditions unchanged ok 33 ok 34 ok 35 - No warnings within and-or tests ok 36 - Where conditions unchanged ok 37 ok 38 ok 39 - No warnings within and-or tests ok 40 - Where conditions unchanged ok 41 ok 42 ok 43 - No warnings within and-or tests ok 44 - Where conditions unchanged ok 45 ok 46 ok 47 - No warnings within and-or tests ok 48 - Where conditions unchanged ok 49 ok 50 ok 51 - No warnings within and-or tests ok 52 - Where conditions unchanged ok 53 ok 54 ok 55 - No warnings within and-or tests ok 56 - Where conditions unchanged ok 57 ok 58 ok 59 - No warnings within and-or tests ok 60 - Where conditions unchanged ok 61 ok 62 ok 63 - No warnings within and-or tests ok 64 - Where conditions unchanged ok 65 ok 66 ok 67 - No warnings within and-or tests ok 68 - Where conditions unchanged ok 69 ok 70 ok 71 - No warnings within and-or tests ok 72 - Where conditions unchanged ok 73 ok 74 ok 75 - No warnings within and-or tests ok 76 - Where conditions unchanged ok 77 ok 78 ok 79 - No warnings within and-or tests ok 80 - Where conditions unchanged ok 81 ok 82 ok 83 - No warnings within and-or tests ok 84 - Where conditions unchanged ok 85 ok 86 ok 87 - No warnings within and-or tests ok 88 - Where conditions unchanged ok 89 ok 90 ok 91 - No warnings within and-or tests ok 92 - Where conditions unchanged ok 93 ok 94 ok 95 - No warnings within and-or tests ok 96 - Where conditions unchanged ok 97 ok 98 ok 99 - No warnings within and-or tests ok 100 - Where conditions unchanged ok 101 ok 102 ok 103 - No warnings within and-or tests ok 104 - Where conditions unchanged ok 105 ok 106 ok 107 - No warnings within and-or tests ok 108 - Where conditions unchanged ok 109 ok 110 ok 111 - No warnings within and-or tests ok 112 - Where conditions unchanged ok 113 ok 114 ok 115 - No warnings within and-or tests ok 116 - Where conditions unchanged ok 117 ok 118 ok 119 - No warnings within and-or tests ok 120 - Where conditions unchanged ok 121 ok 122 ok 123 - No warnings within and-or tests ok 124 - Where conditions unchanged ok 125 ok 126 ok 127 - No warnings within and-or tests ok 128 - Where conditions unchanged ok 129 ok 130 ok 131 - No warnings within and-or tests ok 132 - Where conditions unchanged ok 133 ok 134 ok 135 - No warnings within and-or tests ok 136 - Where conditions unchanged ok 137 ok 138 ok 139 - No warnings within and-or tests ok 140 - Where conditions unchanged ok 141 ok 142 ok 143 - No warnings within and-or tests ok 144 - Where conditions unchanged ok 145 ok 146 ok 147 ok 148 ok 149 ok 150 ok 151 ok 152 ok 153 ok 154 ok 155 ok 156 ok 157 - Backcompat and the correct(tm) syntax result in identical statements ok 158 ok 159 - Warnings were emitted about a mod_N construct ok 160 - All warnings match the deprecation message ok 161 - Backcompat and the correct(tm) syntax result in identical statements ok 162 ok 163 - Warnings were emitted about a mod_N construct ok 164 - All warnings match the deprecation message ok t/05in_between.t .......... 1..80 ok 1 ok 2 ok 3 - -between with two placeholders ok 4 - -between with two placeholders doesn't die ok 5 ok 6 ok 7 - -between with one literal sql arg and one placeholder ok 8 - -between with one literal sql arg and one placeholder doesn't die ok 9 ok 10 ok 11 - -between with one placeholder and one literal sql arg ok 12 - -between with one placeholder and one literal sql arg doesn't die ok 13 ok 14 ok 15 - -between with two literal sql arguments ok 16 - -between with two literal sql arguments doesn't die ok 17 ok 18 ok 19 - -between with two literal sql arguments with bind ok 20 - -between with two literal sql arguments with bind doesn't die ok 21 ok 22 ok 23 - -between with literal sql with placeholders (\["? AND ?", scalar, scalar]) ok 24 - -between with literal sql with placeholders (\["? AND ?", scalar, scalar]) doesn't die ok 25 ok 26 ok 27 - -between with literal sql with one literal arg and one placeholder (\["'something' AND ?", scalar]) ok 28 - -between with literal sql with one literal arg and one placeholder (\["'something' AND ?", scalar]) doesn't die ok 29 ok 30 ok 31 - -between with literal sql with one placeholder and one literal arg (\["? AND 'something'", scalar]) ok 32 - -between with literal sql with one placeholder and one literal arg (\["? AND 'something'", scalar]) doesn't die ok 33 ok 34 ok 35 - -between with literal sql with a literal (\"'this' AND 'that'") ok 36 - -between with literal sql with a literal (\"'this' AND 'that'") doesn't die ok 37 ok 38 ok 39 - -between POD test ok 40 - -between POD test doesn't die ok 41 ok 42 ok 43 - -between POD test ok 44 - -between POD test doesn't die ok 45 ok 46 ok 47 - -in with an array of scalars ok 48 - -in with an array of scalars doesn't die ok 49 ok 50 ok 51 - -in with an empty array ok 52 - -in with an empty array doesn't die ok 53 ok 54 ok 55 - -in with a literal scalarref ok 56 - -in with a literal scalarref doesn't die ok 57 ok 58 ok 59 - -in with a literal arrayrefref ok 60 - -in with a literal arrayrefref doesn't die ok 61 ok 62 ok 63 - -in multi-line subquery test ok 64 - -in multi-line subquery test doesn't die ok 65 ok 66 ok 67 - -in POD test ok 68 - -in POD test doesn't die ok 69 ok 70 ok 71 - -in with an array of function array refs with args ok 72 - -in with an array of function array refs with args doesn't die ok 73 ok 74 ok 75 - -in with undef as an element ok 76 - -in with undef as an element doesn't die ok 77 ok 78 ok 79 - -in with undef as an element ok 80 - -in with undef as an element doesn't die ok t/06order_by.t ............ 1..38 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 37 - Undeterministic order exception ok 38 - Undeterministic order exception ok t/07subqueries.t .......... 1..6 ok 1 ok 2 ok 3 ok 4 ok 5 ok 6 ok t/08special_ops.t ......... 1..2 ok 1 ok 2 ok t/09refkind.t ............. 1..13 ok 1 - UNDEF ok 2 - HASHREF ok 3 - ARRAYREF ok 4 - HASHREFREF ok 5 - ARRAYREFREF ok 6 - HASHREFREFREF ok 7 - ARRAYREFREFREF ok 8 - SCALAR ok 9 - SCALARREF ok 10 - SCALARREFREF ok 11 - SCALAR ok 12 - SCALARREF ok 13 - SCALARREFREF ok t/10test.t ................ 1..1753 ok 1 - use SQL::Abstract::Test; ok 2 - equal SQL expressions should have been considered equal ok 3 - equal SQL expressions should have been considered equal ok 4 - equal SQL expressions should have been considered equal ok 5 - equal SQL expressions should have been considered equal ok 6 - equal SQL expressions should have been considered equal ok 7 - equal SQL expressions should have been considered equal ok 8 - equal SQL expressions should have been considered equal ok 9 - equal SQL expressions should have been considered equal ok 10 - equal SQL expressions should have been considered equal ok 11 - equal SQL expressions should have been considered equal ok 12 - equal SQL expressions should have been considered equal ok 13 - equal SQL expressions should have been considered equal ok 14 - equal SQL expressions should have been considered equal ok 15 - equal SQL expressions should have been considered equal ok 16 - equal SQL expressions should have been considered equal ok 17 - equal SQL expressions should have been considered equal ok 18 - equal SQL expressions should have been considered equal ok 19 - equal SQL expressions should have been considered equal ok 20 - equal SQL expressions should have been considered equal ok 21 - equal SQL expressions should have been considered equal ok 22 - equal SQL expressions should have been considered equal ok 23 - equal SQL expressions should have been considered equal ok 24 - equal SQL expressions should have been considered equal ok 25 - equal SQL expressions should have been considered equal ok 26 - equal SQL expressions should have been considered equal ok 27 - equal SQL expressions should have been considered equal ok 28 - equal SQL expressions should have been considered equal ok 29 - equal SQL expressions should have been considered equal ok 30 - equal SQL expressions should have been considered equal ok 31 - equal SQL expressions should have been considered equal ok 32 - equal SQL expressions should have been considered equal ok 33 - equal SQL expressions should have been considered equal ok 34 - equal SQL expressions should have been considered equal ok 35 - equal SQL expressions should have been considered equal ok 36 - equal SQL expressions should have been considered equal ok 37 - equal SQL expressions should have been considered equal ok 38 - equal SQL expressions should have been considered equal ok 39 - equal SQL expressions should have been considered equal ok 40 - equal SQL expressions should have been considered equal ok 41 - equal SQL expressions should have been considered equal ok 42 - equal SQL expressions should have been considered equal ok 43 - equal SQL expressions should have been considered equal ok 44 - equal SQL expressions should have been considered equal ok 45 - equal SQL expressions should have been considered equal ok 46 - equal SQL expressions should have been considered equal ok 47 - equal SQL expressions should have been considered equal ok 48 - equal SQL expressions should have been considered equal ok 49 - equal SQL expressions should have been considered equal ok 50 - equal SQL expressions should have been considered equal ok 51 - equal SQL expressions should have been considered equal ok 52 - equal SQL expressions should have been considered equal ok 53 - equal SQL expressions should have been considered equal ok 54 - equal SQL expressions should have been considered equal ok 55 - equal SQL expressions should have been considered equal ok 56 - equal SQL expressions should have been considered equal ok 57 - equal SQL expressions should have been considered equal ok 58 - equal SQL expressions should have been considered equal ok 59 - equal SQL expressions should have been considered equal ok 60 - equal SQL expressions should have been considered equal ok 61 - equal SQL expressions should have been considered equal ok 62 - equal SQL expressions should have been considered equal ok 63 - equal SQL expressions should have been considered equal ok 64 - equal SQL expressions should have been considered equal ok 65 - equal SQL expressions should have been considered equal ok 66 - equal SQL expressions should have been considered equal ok 67 - equal SQL expressions should have been considered equal ok 68 - equal SQL expressions should have been considered equal ok 69 - equal SQL expressions should have been considered equal ok 70 - equal SQL expressions should have been considered equal ok 71 - equal SQL expressions should have been considered equal ok 72 - equal SQL expressions should have been considered equal ok 73 - equal SQL expressions should have been considered equal ok 74 - equal SQL expressions should have been considered equal ok 75 - equal SQL expressions should have been considered equal ok 76 - equal SQL expressions should have been considered equal ok 77 - equal SQL expressions should have been considered equal ok 78 - equal SQL expressions should have been considered equal ok 79 - equal SQL expressions should have been considered equal ok 80 - equal SQL expressions should have been considered equal ok 81 - equal SQL expressions should have been considered equal ok 82 - equal SQL expressions should have been considered equal ok 83 - equal SQL expressions should have been considered equal ok 84 - equal SQL expressions should have been considered equal ok 85 - equal SQL expressions should have been considered equal ok 86 - equal SQL expressions should have been considered equal ok 87 - equal SQL expressions should have been considered equal ok 88 - equal SQL expressions should have been considered equal ok 89 - equal SQL expressions should have been considered equal ok 90 - equal SQL expressions should have been considered equal ok 91 - equal SQL expressions should have been considered equal ok 92 - equal SQL expressions should have been considered equal ok 93 - equal SQL expressions should have been considered equal ok 94 - equal SQL expressions should have been considered equal ok 95 - equal SQL expressions should have been considered equal ok 96 - equal SQL expressions should have been considered equal ok 97 - equal SQL expressions should have been considered equal ok 98 - equal SQL expressions should have been considered equal ok 99 - equal SQL expressions should have been considered equal ok 100 - equal SQL expressions should have been considered equal ok 101 - equal SQL expressions should have been considered equal ok 102 - equal SQL expressions should have been considered equal ok 103 - equal SQL expressions should have been considered equal ok 104 - equal SQL expressions should have been considered equal ok 105 - equal SQL expressions should have been considered equal ok 106 - equal SQL expressions should have been considered equal ok 107 - equal SQL expressions should have been considered equal ok 108 - equal SQL expressions should have been considered equal ok 109 - equal SQL expressions should have been considered equal ok 110 - equal SQL expressions should have been considered equal ok 111 - equal SQL expressions should have been considered equal ok 112 - equal SQL expressions should have been considered equal ok 113 - equal SQL expressions should have been considered equal ok 114 - equal SQL expressions should have been considered equal ok 115 - equal SQL expressions should have been considered equal ok 116 - equal SQL expressions should have been considered equal ok 117 - equal SQL expressions should have been considered equal ok 118 - equal SQL expressions should have been considered equal ok 119 - equal SQL expressions should have been considered equal ok 120 - equal SQL expressions should have been considered equal ok 121 - equal SQL expressions should have been considered equal ok 122 - equal SQL expressions should have been considered equal ok 123 - equal SQL expressions should have been considered equal ok 124 - equal SQL expressions should have been considered equal ok 125 - equal SQL expressions should have been considered equal ok 126 - equal SQL expressions should have been considered equal ok 127 - equal SQL expressions should have been considered equal ok 128 - equal SQL expressions should have been considered equal ok 129 - equal SQL expressions should have been considered equal ok 130 - different SQL expressions should have been considered not equal ok 131 - different SQL expressions should have been considered not equal ok 132 - different SQL expressions should have been considered not equal ok 133 - different SQL expressions should have been considered not equal ok 134 - different SQL expressions should have been considered not equal ok 135 - different SQL expressions should have been considered not equal ok 136 - different SQL expressions should have been considered not equal ok 137 - different SQL expressions should have been considered not equal ok 138 - different SQL expressions should have been considered not equal ok 139 - different SQL expressions should have been considered not equal ok 140 - different SQL expressions should have been considered not equal ok 141 - different SQL expressions should have been considered not equal ok 142 - different SQL expressions should have been considered not equal ok 143 - different SQL expressions should have been considered not equal ok 144 - different SQL expressions should have been considered not equal ok 145 - different SQL expressions should have been considered not equal ok 146 - different SQL expressions should have been considered not equal ok 147 - different SQL expressions should have been considered not equal ok 148 - different SQL expressions should have been considered not equal ok 149 - different SQL expressions should have been considered not equal ok 150 - different SQL expressions should have been considered not equal ok 151 - different SQL expressions should have been considered not equal ok 152 - different SQL expressions should have been considered not equal ok 153 - different SQL expressions should have been considered not equal ok 154 - different SQL expressions should have been considered not equal ok 155 - different SQL expressions should have been considered not equal ok 156 - different SQL expressions should have been considered not equal ok 157 - different SQL expressions should have been considered not equal ok 158 - different SQL expressions should have been considered not equal ok 159 - different SQL expressions should have been considered not equal ok 160 - different SQL expressions should have been considered not equal ok 161 - different SQL expressions should have been considered not equal ok 162 - different SQL expressions should have been considered not equal ok 163 - different SQL expressions should have been considered not equal ok 164 - different SQL expressions should have been considered not equal ok 165 - different SQL expressions should have been considered not equal ok 166 - different SQL expressions should have been considered not equal ok 167 - different SQL expressions should have been considered not equal ok 168 - different SQL expressions should have been considered not equal ok 169 - different SQL expressions should have been considered not equal ok 170 - different SQL expressions should have been considered not equal ok 171 - different SQL expressions should have been considered not equal ok 172 - different SQL expressions should have been considered not equal ok 173 - different SQL expressions should have been considered not equal ok 174 - different SQL expressions should have been considered not equal ok 175 - different SQL expressions should have been considered not equal ok 176 - different SQL expressions should have been considered not equal ok 177 - different SQL expressions should have been considered not equal ok 178 - different SQL expressions should have been considered not equal ok 179 - different SQL expressions should have been considered not equal ok 180 - different SQL expressions should have been considered not equal ok 181 - different SQL expressions should have been considered not equal ok 182 - different SQL expressions should have been considered not equal ok 183 - different SQL expressions should have been considered not equal ok 184 - different SQL expressions should have been considered not equal ok 185 - different SQL expressions should have been considered not equal ok 186 - different SQL expressions should have been considered not equal ok 187 - different SQL expressions should have been considered not equal ok 188 - different SQL expressions should have been considered not equal ok 189 - different SQL expressions should have been considered not equal ok 190 - different SQL expressions should have been considered not equal ok 191 - different SQL expressions should have been considered not equal ok 192 - different SQL expressions should have been considered not equal ok 193 - different SQL expressions should have been considered not equal ok 194 - different SQL expressions should have been considered not equal ok 195 - different SQL expressions should have been considered not equal ok 196 - different SQL expressions should have been considered not equal ok 197 - different SQL expressions should have been considered not equal ok 198 - different SQL expressions should have been considered not equal ok 199 - different SQL expressions should have been considered not equal ok 200 - different SQL expressions should have been considered not equal ok 201 - different SQL expressions should have been considered not equal ok 202 - different SQL expressions should have been considered not equal ok 203 - different SQL expressions should have been considered not equal ok 204 - different SQL expressions should have been considered not equal ok 205 - different SQL expressions should have been considered not equal ok 206 - different SQL expressions should have been considered not equal ok 207 - different SQL expressions should have been considered not equal ok 208 - different SQL expressions should have been considered not equal ok 209 - different SQL expressions should have been considered not equal ok 210 - different SQL expressions should have been considered not equal ok 211 - different SQL expressions should have been considered not equal ok 212 - different SQL expressions should have been considered not equal ok 213 - different SQL expressions should have been considered not equal ok 214 - different SQL expressions should have been considered not equal ok 215 - different SQL expressions should have been considered not equal ok 216 - different SQL expressions should have been considered not equal ok 217 - different SQL expressions should have been considered not equal ok 218 - different SQL expressions should have been considered not equal ok 219 - different SQL expressions should have been considered not equal ok 220 - different SQL expressions should have been considered not equal ok 221 - different SQL expressions should have been considered not equal ok 222 - different SQL expressions should have been considered not equal ok 223 - different SQL expressions should have been considered not equal ok 224 - different SQL expressions should have been considered not equal ok 225 - different SQL expressions should have been considered not equal ok 226 - different SQL expressions should have been considered not equal ok 227 - different SQL expressions should have been considered not equal ok 228 - different SQL expressions should have been considered not equal ok 229 - different SQL expressions should have been considered not equal ok 230 - different SQL expressions should have been considered not equal ok 231 - different SQL expressions should have been considered not equal ok 232 - different SQL expressions should have been considered not equal ok 233 - different SQL expressions should have been considered not equal ok 234 - different SQL expressions should have been considered not equal ok 235 - different SQL expressions should have been considered not equal ok 236 - different SQL expressions should have been considered not equal ok 237 - different SQL expressions should have been considered not equal ok 238 - different SQL expressions should have been considered not equal ok 239 - different SQL expressions should have been considered not equal ok 240 - different SQL expressions should have been considered not equal ok 241 - different SQL expressions should have been considered not equal ok 242 - different SQL expressions should have been considered not equal ok 243 - different SQL expressions should have been considered not equal ok 244 - different SQL expressions should have been considered not equal ok 245 - different SQL expressions should have been considered not equal ok 246 - different SQL expressions should have been considered not equal ok 247 - different SQL expressions should have been considered not equal ok 248 - different SQL expressions should have been considered not equal ok 249 - different SQL expressions should have been considered not equal ok 250 - different SQL expressions should have been considered not equal ok 251 - different SQL expressions should have been considered not equal ok 252 - different SQL expressions should have been considered not equal ok 253 - different SQL expressions should have been considered not equal ok 254 - different SQL expressions should have been considered not equal ok 255 - different SQL expressions should have been considered not equal ok 256 - different SQL expressions should have been considered not equal ok 257 - different SQL expressions should have been considered not equal ok 258 - different SQL expressions should have been considered not equal ok 259 - different SQL expressions should have been considered not equal ok 260 - different SQL expressions should have been considered not equal ok 261 - different SQL expressions should have been considered not equal ok 262 - different SQL expressions should have been considered not equal ok 263 - different SQL expressions should have been considered not equal ok 264 - different SQL expressions should have been considered not equal ok 265 - different SQL expressions should have been considered not equal ok 266 - different SQL expressions should have been considered not equal ok 267 - different SQL expressions should have been considered not equal ok 268 - different SQL expressions should have been considered not equal ok 269 - different SQL expressions should have been considered not equal ok 270 - different SQL expressions should have been considered not equal ok 271 - different SQL expressions should have been considered not equal ok 272 - different SQL expressions should have been considered not equal ok 273 - different SQL expressions should have been considered not equal ok 274 - different SQL expressions should have been considered not equal ok 275 - different SQL expressions should have been considered not equal ok 276 - different SQL expressions should have been considered not equal ok 277 - different SQL expressions should have been considered not equal ok 278 - different SQL expressions should have been considered not equal ok 279 - different SQL expressions should have been considered not equal ok 280 - different SQL expressions should have been considered not equal ok 281 - different SQL expressions should have been considered not equal ok 282 - different SQL expressions should have been considered not equal ok 283 - different SQL expressions should have been considered not equal ok 284 - different SQL expressions should have been considered not equal ok 285 - different SQL expressions should have been considered not equal ok 286 - different SQL expressions should have been considered not equal ok 287 - different SQL expressions should have been considered not equal ok 288 - different SQL expressions should have been considered not equal ok 289 - different SQL expressions should have been considered not equal ok 290 - different SQL expressions should have been considered not equal ok 291 - different SQL expressions should have been considered not equal ok 292 - different SQL expressions should have been considered not equal ok 293 - different SQL expressions should have been considered not equal ok 294 - different SQL expressions should have been considered not equal ok 295 - different SQL expressions should have been considered not equal ok 296 - different SQL expressions should have been considered not equal ok 297 - different SQL expressions should have been considered not equal ok 298 - different SQL expressions should have been considered not equal ok 299 - different SQL expressions should have been considered not equal ok 300 - different SQL expressions should have been considered not equal ok 301 - different SQL expressions should have been considered not equal ok 302 - different SQL expressions should have been considered not equal ok 303 - different SQL expressions should have been considered not equal ok 304 - different SQL expressions should have been considered not equal ok 305 - different SQL expressions should have been considered not equal ok 306 - different SQL expressions should have been considered not equal ok 307 - different SQL expressions should have been considered not equal ok 308 - different SQL expressions should have been considered not equal ok 309 - different SQL expressions should have been considered not equal ok 310 - different SQL expressions should have been considered not equal ok 311 - different SQL expressions should have been considered not equal ok 312 - different SQL expressions should have been considered not equal ok 313 - different SQL expressions should have been considered not equal ok 314 - different SQL expressions should have been considered not equal ok 315 - different SQL expressions should have been considered not equal ok 316 - different SQL expressions should have been considered not equal ok 317 - different SQL expressions should have been considered not equal ok 318 - different SQL expressions should have been considered not equal ok 319 - different SQL expressions should have been considered not equal ok 320 - different SQL expressions should have been considered not equal ok 321 - different SQL expressions should have been considered not equal ok 322 - different SQL expressions should have been considered not equal ok 323 - different SQL expressions should have been considered not equal ok 324 - different SQL expressions should have been considered not equal ok 325 - different SQL expressions should have been considered not equal ok 326 - different SQL expressions should have been considered not equal ok 327 - different SQL expressions should have been considered not equal ok 328 - different SQL expressions should have been considered not equal ok 329 - different SQL expressions should have been considered not equal ok 330 - different SQL expressions should have been considered not equal ok 331 - different SQL expressions should have been considered not equal ok 332 - different SQL expressions should have been considered not equal ok 333 - different SQL expressions should have been considered not equal ok 334 - different SQL expressions should have been considered not equal ok 335 - different SQL expressions should have been considered not equal ok 336 - different SQL expressions should have been considered not equal ok 337 - different SQL expressions should have been considered not equal ok 338 - different SQL expressions should have been considered not equal ok 339 - different SQL expressions should have been considered not equal ok 340 - different SQL expressions should have been considered not equal ok 341 - different SQL expressions should have been considered not equal ok 342 - different SQL expressions should have been considered not equal ok 343 - different SQL expressions should have been considered not equal ok 344 - different SQL expressions should have been considered not equal ok 345 - different SQL expressions should have been considered not equal ok 346 - different SQL expressions should have been considered not equal ok 347 - different SQL expressions should have been considered not equal ok 348 - different SQL expressions should have been considered not equal ok 349 - different SQL expressions should have been considered not equal ok 350 - different SQL expressions should have been considered not equal ok 351 - different SQL expressions should have been considered not equal ok 352 - different SQL expressions should have been considered not equal ok 353 - different SQL expressions should have been considered not equal ok 354 - different SQL expressions should have been considered not equal ok 355 - different SQL expressions should have been considered not equal ok 356 - different SQL expressions should have been considered not equal ok 357 - different SQL expressions should have been considered not equal ok 358 - different SQL expressions should have been considered not equal ok 359 - different SQL expressions should have been considered not equal ok 360 - different SQL expressions should have been considered not equal ok 361 - different SQL expressions should have been considered not equal ok 362 - different SQL expressions should have been considered not equal ok 363 - different SQL expressions should have been considered not equal ok 364 - different SQL expressions should have been considered not equal ok 365 - different SQL expressions should have been considered not equal ok 366 - different SQL expressions should have been considered not equal ok 367 - different SQL expressions should have been considered not equal ok 368 - different SQL expressions should have been considered not equal ok 369 - different SQL expressions should have been considered not equal ok 370 - different SQL expressions should have been considered not equal ok 371 - different SQL expressions should have been considered not equal ok 372 - different SQL expressions should have been considered not equal ok 373 - different SQL expressions should have been considered not equal ok 374 - different SQL expressions should have been considered not equal ok 375 - different SQL expressions should have been considered not equal ok 376 - different SQL expressions should have been considered not equal ok 377 - different SQL expressions should have been considered not equal ok 378 - different SQL expressions should have been considered not equal ok 379 - different SQL expressions should have been considered not equal ok 380 - different SQL expressions should have been considered not equal ok 381 - different SQL expressions should have been considered not equal ok 382 - different SQL expressions should have been considered not equal ok 383 - different SQL expressions should have been considered not equal ok 384 - different SQL expressions should have been considered not equal ok 385 - different SQL expressions should have been considered not equal ok 386 - different SQL expressions should have been considered not equal ok 387 - different SQL expressions should have been considered not equal ok 388 - different SQL expressions should have been considered not equal ok 389 - different SQL expressions should have been considered not equal ok 390 - different SQL expressions should have been considered not equal ok 391 - different SQL expressions should have been considered not equal ok 392 - different SQL expressions should have been considered not equal ok 393 - different SQL expressions should have been considered not equal ok 394 - different SQL expressions should have been considered not equal ok 395 - different SQL expressions should have been considered not equal ok 396 - different SQL expressions should have been considered not equal ok 397 - different SQL expressions should have been considered not equal ok 398 - different SQL expressions should have been considered not equal ok 399 - different SQL expressions should have been considered not equal ok 400 - different SQL expressions should have been considered not equal ok 401 - different SQL expressions should have been considered not equal ok 402 - different SQL expressions should have been considered not equal ok 403 - different SQL expressions should have been considered not equal ok 404 - different SQL expressions should have been considered not equal ok 405 - different SQL expressions should have been considered not equal ok 406 - different SQL expressions should have been considered not equal ok 407 - different SQL expressions should have been considered not equal ok 408 - different SQL expressions should have been considered not equal ok 409 - different SQL expressions should have been considered not equal ok 410 - different SQL expressions should have been considered not equal ok 411 - different SQL expressions should have been considered not equal ok 412 - different SQL expressions should have been considered not equal ok 413 - different SQL expressions should have been considered not equal ok 414 - different SQL expressions should have been considered not equal ok 415 - different SQL expressions should have been considered not equal ok 416 - different SQL expressions should have been considered not equal ok 417 - different SQL expressions should have been considered not equal ok 418 - different SQL expressions should have been considered not equal ok 419 - different SQL expressions should have been considered not equal ok 420 - different SQL expressions should have been considered not equal ok 421 - different SQL expressions should have been considered not equal ok 422 - different SQL expressions should have been considered not equal ok 423 - different SQL expressions should have been considered not equal ok 424 - different SQL expressions should have been considered not equal ok 425 - different SQL expressions should have been considered not equal ok 426 - different SQL expressions should have been considered not equal ok 427 - different SQL expressions should have been considered not equal ok 428 - different SQL expressions should have been considered not equal ok 429 - different SQL expressions should have been considered not equal ok 430 - different SQL expressions should have been considered not equal ok 431 - different SQL expressions should have been considered not equal ok 432 - different SQL expressions should have been considered not equal ok 433 - different SQL expressions should have been considered not equal ok 434 - different SQL expressions should have been considered not equal ok 435 - different SQL expressions should have been considered not equal ok 436 - different SQL expressions should have been considered not equal ok 437 - different SQL expressions should have been considered not equal ok 438 - different SQL expressions should have been considered not equal ok 439 - different SQL expressions should have been considered not equal ok 440 - different SQL expressions should have been considered not equal ok 441 - different SQL expressions should have been considered not equal ok 442 - different SQL expressions should have been considered not equal ok 443 - different SQL expressions should have been considered not equal ok 444 - different SQL expressions should have been considered not equal ok 445 - different SQL expressions should have been considered not equal ok 446 - different SQL expressions should have been considered not equal ok 447 - different SQL expressions should have been considered not equal ok 448 - different SQL expressions should have been considered not equal ok 449 - different SQL expressions should have been considered not equal ok 450 - different SQL expressions should have been considered not equal ok 451 - different SQL expressions should have been considered not equal ok 452 - different SQL expressions should have been considered not equal ok 453 - different SQL expressions should have been considered not equal ok 454 - different SQL expressions should have been considered not equal ok 455 - different SQL expressions should have been considered not equal ok 456 - different SQL expressions should have been considered not equal ok 457 - different SQL expressions should have been considered not equal ok 458 - different SQL expressions should have been considered not equal ok 459 - different SQL expressions should have been considered not equal ok 460 - different SQL expressions should have been considered not equal ok 461 - different SQL expressions should have been considered not equal ok 462 - different SQL expressions should have been considered not equal ok 463 - different SQL expressions should have been considered not equal ok 464 - different SQL expressions should have been considered not equal ok 465 - different SQL expressions should have been considered not equal ok 466 - different SQL expressions should have been considered not equal ok 467 - different SQL expressions should have been considered not equal ok 468 - different SQL expressions should have been considered not equal ok 469 - different SQL expressions should have been considered not equal ok 470 - different SQL expressions should have been considered not equal ok 471 - different SQL expressions should have been considered not equal ok 472 - different SQL expressions should have been considered not equal ok 473 - different SQL expressions should have been considered not equal ok 474 - different SQL expressions should have been considered not equal ok 475 - different SQL expressions should have been considered not equal ok 476 - different SQL expressions should have been considered not equal ok 477 - different SQL expressions should have been considered not equal ok 478 - different SQL expressions should have been considered not equal ok 479 - different SQL expressions should have been considered not equal ok 480 - different SQL expressions should have been considered not equal ok 481 - different SQL expressions should have been considered not equal ok 482 - different SQL expressions should have been considered not equal ok 483 - different SQL expressions should have been considered not equal ok 484 - different SQL expressions should have been considered not equal ok 485 - different SQL expressions should have been considered not equal ok 486 - different SQL expressions should have been considered not equal ok 487 - different SQL expressions should have been considered not equal ok 488 - different SQL expressions should have been considered not equal ok 489 - different SQL expressions should have been considered not equal ok 490 - different SQL expressions should have been considered not equal ok 491 - different SQL expressions should have been considered not equal ok 492 - different SQL expressions should have been considered not equal ok 493 - different SQL expressions should have been considered not equal ok 494 - different SQL expressions should have been considered not equal ok 495 - different SQL expressions should have been considered not equal ok 496 - different SQL expressions should have been considered not equal ok 497 - different SQL expressions should have been considered not equal ok 498 - different SQL expressions should have been considered not equal ok 499 - different SQL expressions should have been considered not equal ok 500 - different SQL expressions should have been considered not equal ok 501 - different SQL expressions should have been considered not equal ok 502 - different SQL expressions should have been considered not equal ok 503 - different SQL expressions should have been considered not equal ok 504 - different SQL expressions should have been considered not equal ok 505 - different SQL expressions should have been considered not equal ok 506 - different SQL expressions should have been considered not equal ok 507 - different SQL expressions should have been considered not equal ok 508 - different SQL expressions should have been considered not equal ok 509 - different SQL expressions should have been considered not equal ok 510 - different SQL expressions should have been considered not equal ok 511 - different SQL expressions should have been considered not equal ok 512 - different SQL expressions should have been considered not equal ok 513 - different SQL expressions should have been considered not equal ok 514 - different SQL expressions should have been considered not equal ok 515 - different SQL expressions should have been considered not equal ok 516 - different SQL expressions should have been considered not equal ok 517 - different SQL expressions should have been considered not equal ok 518 - different SQL expressions should have been considered not equal ok 519 - different SQL expressions should have been considered not equal ok 520 - different SQL expressions should have been considered not equal ok 521 - different SQL expressions should have been considered not equal ok 522 - different SQL expressions should have been considered not equal ok 523 - different SQL expressions should have been considered not equal ok 524 - different SQL expressions should have been considered not equal ok 525 - different SQL expressions should have been considered not equal ok 526 - different SQL expressions should have been considered not equal ok 527 - different SQL expressions should have been considered not equal ok 528 - different SQL expressions should have been considered not equal ok 529 - different SQL expressions should have been considered not equal ok 530 - different SQL expressions should have been considered not equal ok 531 - different SQL expressions should have been considered not equal ok 532 - different SQL expressions should have been considered not equal ok 533 - different SQL expressions should have been considered not equal ok 534 - different SQL expressions should have been considered not equal ok 535 - different SQL expressions should have been considered not equal ok 536 - different SQL expressions should have been considered not equal ok 537 - different SQL expressions should have been considered not equal ok 538 - different SQL expressions should have been considered not equal ok 539 - different SQL expressions should have been considered not equal ok 540 - different SQL expressions should have been considered not equal ok 541 - different SQL expressions should have been considered not equal ok 542 - different SQL expressions should have been considered not equal ok 543 - different SQL expressions should have been considered not equal ok 544 - different SQL expressions should have been considered not equal ok 545 - different SQL expressions should have been considered not equal ok 546 - different SQL expressions should have been considered not equal ok 547 - different SQL expressions should have been considered not equal ok 548 - different SQL expressions should have been considered not equal ok 549 - different SQL expressions should have been considered not equal ok 550 - different SQL expressions should have been considered not equal ok 551 - different SQL expressions should have been considered not equal ok 552 - different SQL expressions should have been considered not equal ok 553 - different SQL expressions should have been considered not equal ok 554 - different SQL expressions should have been considered not equal ok 555 - different SQL expressions should have been considered not equal ok 556 - different SQL expressions should have been considered not equal ok 557 - different SQL expressions should have been considered not equal ok 558 - different SQL expressions should have been considered not equal ok 559 - different SQL expressions should have been considered not equal ok 560 - different SQL expressions should have been considered not equal ok 561 - different SQL expressions should have been considered not equal ok 562 - different SQL expressions should have been considered not equal ok 563 - different SQL expressions should have been considered not equal ok 564 - different SQL expressions should have been considered not equal ok 565 - different SQL expressions should have been considered not equal ok 566 - different SQL expressions should have been considered not equal ok 567 - different SQL expressions should have been considered not equal ok 568 - different SQL expressions should have been considered not equal ok 569 - different SQL expressions should have been considered not equal ok 570 - different SQL expressions should have been considered not equal ok 571 - different SQL expressions should have been considered not equal ok 572 - different SQL expressions should have been considered not equal ok 573 - different SQL expressions should have been considered not equal ok 574 - different SQL expressions should have been considered not equal ok 575 - different SQL expressions should have been considered not equal ok 576 - different SQL expressions should have been considered not equal ok 577 - different SQL expressions should have been considered not equal ok 578 - different SQL expressions should have been considered not equal ok 579 - different SQL expressions should have been considered not equal ok 580 - different SQL expressions should have been considered not equal ok 581 - different SQL expressions should have been considered not equal ok 582 - different SQL expressions should have been considered not equal ok 583 - different SQL expressions should have been considered not equal ok 584 - different SQL expressions should have been considered not equal ok 585 - different SQL expressions should have been considered not equal ok 586 - different SQL expressions should have been considered not equal ok 587 - different SQL expressions should have been considered not equal ok 588 - different SQL expressions should have been considered not equal ok 589 - different SQL expressions should have been considered not equal ok 590 - different SQL expressions should have been considered not equal ok 591 - different SQL expressions should have been considered not equal ok 592 - different SQL expressions should have been considered not equal ok 593 - different SQL expressions should have been considered not equal ok 594 - different SQL expressions should have been considered not equal ok 595 - different SQL expressions should have been considered not equal ok 596 - different SQL expressions should have been considered not equal ok 597 - different SQL expressions should have been considered not equal ok 598 - different SQL expressions should have been considered not equal ok 599 - different SQL expressions should have been considered not equal ok 600 - different SQL expressions should have been considered not equal ok 601 - different SQL expressions should have been considered not equal ok 602 - different SQL expressions should have been considered not equal ok 603 - different SQL expressions should have been considered not equal ok 604 - different SQL expressions should have been considered not equal ok 605 - different SQL expressions should have been considered not equal ok 606 - different SQL expressions should have been considered not equal ok 607 - different SQL expressions should have been considered not equal ok 608 - different SQL expressions should have been considered not equal ok 609 - different SQL expressions should have been considered not equal ok 610 - different SQL expressions should have been considered not equal ok 611 - different SQL expressions should have been considered not equal ok 612 - different SQL expressions should have been considered not equal ok 613 - different SQL expressions should have been considered not equal ok 614 - different SQL expressions should have been considered not equal ok 615 - different SQL expressions should have been considered not equal ok 616 - different SQL expressions should have been considered not equal ok 617 - different SQL expressions should have been considered not equal ok 618 - different SQL expressions should have been considered not equal ok 619 - different SQL expressions should have been considered not equal ok 620 - different SQL expressions should have been considered not equal ok 621 - different SQL expressions should have been considered not equal ok 622 - different SQL expressions should have been considered not equal ok 623 - different SQL expressions should have been considered not equal ok 624 - different SQL expressions should have been considered not equal ok 625 - different SQL expressions should have been considered not equal ok 626 - different SQL expressions should have been considered not equal ok 627 - different SQL expressions should have been considered not equal ok 628 - different SQL expressions should have been considered not equal ok 629 - different SQL expressions should have been considered not equal ok 630 - different SQL expressions should have been considered not equal ok 631 - different SQL expressions should have been considered not equal ok 632 - different SQL expressions should have been considered not equal ok 633 - different SQL expressions should have been considered not equal ok 634 - different SQL expressions should have been considered not equal ok 635 - different SQL expressions should have been considered not equal ok 636 - equal SQL expressions should have been considered equal ok 637 - equal SQL expressions should have been considered equal ok 638 - equal SQL expressions should have been considered equal ok 639 - equal SQL expressions should have been considered equal ok 640 - equal SQL expressions should have been considered equal ok 641 - equal SQL expressions should have been considered equal ok 642 - equal SQL expressions should have been considered equal ok 643 - equal SQL expressions should have been considered equal ok 644 - equal SQL expressions should have been considered equal ok 645 - equal SQL expressions should have been considered equal ok 646 - equal SQL expressions should have been considered equal ok 647 - equal SQL expressions should have been considered equal ok 648 - equal SQL expressions should have been considered equal ok 649 - equal SQL expressions should have been considered equal ok 650 - equal SQL expressions should have been considered equal ok 651 - equal SQL expressions should have been considered equal ok 652 - equal SQL expressions should have been considered equal ok 653 - equal SQL expressions should have been considered equal ok 654 - equal SQL expressions should have been considered equal ok 655 - equal SQL expressions should have been considered equal ok 656 - equal SQL expressions should have been considered equal ok 657 - equal SQL expressions should have been considered equal ok 658 - equal SQL expressions should have been considered equal ok 659 - equal SQL expressions should have been considered equal ok 660 - equal SQL expressions should have been considered equal ok 661 - equal SQL expressions should have been considered equal ok 662 - equal SQL expressions should have been considered equal ok 663 - equal SQL expressions should have been considered equal ok 664 - equal SQL expressions should have been considered equal ok 665 - equal SQL expressions should have been considered equal ok 666 - equal SQL expressions should have been considered equal ok 667 - equal SQL expressions should have been considered equal ok 668 - equal SQL expressions should have been considered equal ok 669 - equal SQL expressions should have been considered equal ok 670 - equal SQL expressions should have been considered equal ok 671 - equal SQL expressions should have been considered equal ok 672 - equal SQL expressions should have been considered equal ok 673 - equal SQL expressions should have been considered equal ok 674 - equal SQL expressions should have been considered equal ok 675 - equal SQL expressions should have been considered equal ok 676 - equal SQL expressions should have been considered equal ok 677 - equal SQL expressions should have been considered equal ok 678 - equal SQL expressions should have been considered equal ok 679 - equal SQL expressions should have been considered equal ok 680 - equal SQL expressions should have been considered equal ok 681 - equal SQL expressions should have been considered equal ok 682 - equal SQL expressions should have been considered equal ok 683 - equal SQL expressions should have been considered equal ok 684 - equal SQL expressions should have been considered equal ok 685 - equal SQL expressions should have been considered equal ok 686 - equal SQL expressions should have been considered equal ok 687 - equal SQL expressions should have been considered equal ok 688 - equal SQL expressions should have been considered equal ok 689 - equal SQL expressions should have been considered equal ok 690 - equal SQL expressions should have been considered equal ok 691 - equal SQL expressions should have been considered equal ok 692 - equal SQL expressions should have been considered equal ok 693 - equal SQL expressions should have been considered equal ok 694 - equal SQL expressions should have been considered equal ok 695 - equal SQL expressions should have been considered equal ok 696 - equal SQL expressions should have been considered equal ok 697 - equal SQL expressions should have been considered equal ok 698 - equal SQL expressions should have been considered equal ok 699 - equal SQL expressions should have been considered equal ok 700 - equal SQL expressions should have been considered equal ok 701 - equal SQL expressions should have been considered equal ok 702 - equal SQL expressions should have been considered equal ok 703 - equal SQL expressions should have been considered equal ok 704 - equal SQL expressions should have been considered equal ok 705 - equal SQL expressions should have been considered equal ok 706 - equal SQL expressions should have been considered equal ok 707 - equal SQL expressions should have been considered equal ok 708 - equal SQL expressions should have been considered equal ok 709 - equal SQL expressions should have been considered equal ok 710 - equal SQL expressions should have been considered equal ok 711 - equal SQL expressions should have been considered equal ok 712 - equal SQL expressions should have been considered equal ok 713 - equal SQL expressions should have been considered equal ok 714 - equal SQL expressions should have been considered equal ok 715 - equal SQL expressions should have been considered equal ok 716 - equal SQL expressions should have been considered equal ok 717 - equal SQL expressions should have been considered equal ok 718 - equal SQL expressions should have been considered equal ok 719 - equal SQL expressions should have been considered equal ok 720 - equal SQL expressions should have been considered equal ok 721 - equal SQL expressions should have been considered equal ok 722 - equal SQL expressions should have been considered equal ok 723 - equal SQL expressions should have been considered equal ok 724 - equal SQL expressions should have been considered equal ok 725 - equal SQL expressions should have been considered equal ok 726 - equal SQL expressions should have been considered equal ok 727 - equal SQL expressions should have been considered equal ok 728 - equal SQL expressions should have been considered equal ok 729 - equal SQL expressions should have been considered equal ok 730 - equal SQL expressions should have been considered equal ok 731 - equal SQL expressions should have been considered equal ok 732 - equal SQL expressions should have been considered equal ok 733 - equal SQL expressions should have been considered equal ok 734 - equal SQL expressions should have been considered equal ok 735 - equal SQL expressions should have been considered equal ok 736 - equal SQL expressions should have been considered equal ok 737 - equal SQL expressions should have been considered equal ok 738 - equal SQL expressions should have been considered equal ok 739 - equal SQL expressions should have been considered equal ok 740 - equal SQL expressions should have been considered equal ok 741 - equal SQL expressions should have been considered equal ok 742 - different SQL expressions should have been considered not equal ok 743 - different SQL expressions should have been considered not equal ok 744 - different SQL expressions should have been considered not equal ok 745 - different SQL expressions should have been considered not equal ok 746 - different SQL expressions should have been considered not equal ok 747 - different SQL expressions should have been considered not equal ok 748 - different SQL expressions should have been considered not equal ok 749 - different SQL expressions should have been considered not equal ok 750 - different SQL expressions should have been considered not equal ok 751 - different SQL expressions should have been considered not equal ok 752 - different SQL expressions should have been considered not equal ok 753 - different SQL expressions should have been considered not equal ok 754 - different SQL expressions should have been considered not equal ok 755 - different SQL expressions should have been considered not equal ok 756 - different SQL expressions should have been considered not equal ok 757 - different SQL expressions should have been considered not equal ok 758 - different SQL expressions should have been considered not equal ok 759 - different SQL expressions should have been considered not equal ok 760 - different SQL expressions should have been considered not equal ok 761 - different SQL expressions should have been considered not equal ok 762 - different SQL expressions should have been considered not equal ok 763 - different SQL expressions should have been considered not equal ok 764 - different SQL expressions should have been considered not equal ok 765 - different SQL expressions should have been considered not equal ok 766 - different SQL expressions should have been considered not equal ok 767 - different SQL expressions should have been considered not equal ok 768 - different SQL expressions should have been considered not equal ok 769 - different SQL expressions should have been considered not equal ok 770 - different SQL expressions should have been considered not equal ok 771 - different SQL expressions should have been considered not equal ok 772 - different SQL expressions should have been considered not equal ok 773 - different SQL expressions should have been considered not equal ok 774 - different SQL expressions should have been considered not equal ok 775 - different SQL expressions should have been considered not equal ok 776 - different SQL expressions should have been considered not equal ok 777 - different SQL expressions should have been considered not equal ok 778 - different SQL expressions should have been considered not equal ok 779 - different SQL expressions should have been considered not equal ok 780 - different SQL expressions should have been considered not equal ok 781 - different SQL expressions should have been considered not equal ok 782 - different SQL expressions should have been considered not equal ok 783 - different SQL expressions should have been considered not equal ok 784 - different SQL expressions should have been considered not equal ok 785 - different SQL expressions should have been considered not equal ok 786 - different SQL expressions should have been considered not equal ok 787 - different SQL expressions should have been considered not equal ok 788 - different SQL expressions should have been considered not equal ok 789 - different SQL expressions should have been considered not equal ok 790 - different SQL expressions should have been considered not equal ok 791 - different SQL expressions should have been considered not equal ok 792 - different SQL expressions should have been considered not equal ok 793 - different SQL expressions should have been considered not equal ok 794 - different SQL expressions should have been considered not equal ok 795 - different SQL expressions should have been considered not equal ok 796 - different SQL expressions should have been considered not equal ok 797 - different SQL expressions should have been considered not equal ok 798 - different SQL expressions should have been considered not equal ok 799 - different SQL expressions should have been considered not equal ok 800 - different SQL expressions should have been considered not equal ok 801 - different SQL expressions should have been considered not equal ok 802 - different SQL expressions should have been considered not equal ok 803 - different SQL expressions should have been considered not equal ok 804 - different SQL expressions should have been considered not equal ok 805 - different SQL expressions should have been considered not equal ok 806 - different SQL expressions should have been considered not equal ok 807 - different SQL expressions should have been considered not equal ok 808 - different SQL expressions should have been considered not equal ok 809 - different SQL expressions should have been considered not equal ok 810 - different SQL expressions should have been considered not equal ok 811 - different SQL expressions should have been considered not equal ok 812 - different SQL expressions should have been considered not equal ok 813 - different SQL expressions should have been considered not equal ok 814 - different SQL expressions should have been considered not equal ok 815 - different SQL expressions should have been considered not equal ok 816 - different SQL expressions should have been considered not equal ok 817 - different SQL expressions should have been considered not equal ok 818 - different SQL expressions should have been considered not equal ok 819 - different SQL expressions should have been considered not equal ok 820 - different SQL expressions should have been considered not equal ok 821 - different SQL expressions should have been considered not equal ok 822 - different SQL expressions should have been considered not equal ok 823 - different SQL expressions should have been considered not equal ok 824 - different SQL expressions should have been considered not equal ok 825 - different SQL expressions should have been considered not equal ok 826 - different SQL expressions should have been considered not equal ok 827 - different SQL expressions should have been considered not equal ok 828 - different SQL expressions should have been considered not equal ok 829 - different SQL expressions should have been considered not equal ok 830 - different SQL expressions should have been considered not equal ok 831 - different SQL expressions should have been considered not equal ok 832 - different SQL expressions should have been considered not equal ok 833 - different SQL expressions should have been considered not equal ok 834 - different SQL expressions should have been considered not equal ok 835 - different SQL expressions should have been considered not equal ok 836 - different SQL expressions should have been considered not equal ok 837 - different SQL expressions should have been considered not equal ok 838 - different SQL expressions should have been considered not equal ok 839 - different SQL expressions should have been considered not equal ok 840 - different SQL expressions should have been considered not equal ok 841 - different SQL expressions should have been considered not equal ok 842 - different SQL expressions should have been considered not equal ok 843 - different SQL expressions should have been considered not equal ok 844 - different SQL expressions should have been considered not equal ok 845 - different SQL expressions should have been considered not equal ok 846 - different SQL expressions should have been considered not equal ok 847 - different SQL expressions should have been considered not equal ok 848 - different SQL expressions should have been considered not equal ok 849 - different SQL expressions should have been considered not equal ok 850 - different SQL expressions should have been considered not equal ok 851 - different SQL expressions should have been considered not equal ok 852 - different SQL expressions should have been considered not equal ok 853 - different SQL expressions should have been considered not equal ok 854 - different SQL expressions should have been considered not equal ok 855 - different SQL expressions should have been considered not equal ok 856 - different SQL expressions should have been considered not equal ok 857 - different SQL expressions should have been considered not equal ok 858 - different SQL expressions should have been considered not equal ok 859 - different SQL expressions should have been considered not equal ok 860 - different SQL expressions should have been considered not equal ok 861 - different SQL expressions should have been considered not equal ok 862 - different SQL expressions should have been considered not equal ok 863 - different SQL expressions should have been considered not equal ok 864 - different SQL expressions should have been considered not equal ok 865 - different SQL expressions should have been considered not equal ok 866 - different SQL expressions should have been considered not equal ok 867 - different SQL expressions should have been considered not equal ok 868 - different SQL expressions should have been considered not equal ok 869 - different SQL expressions should have been considered not equal ok 870 - different SQL expressions should have been considered not equal ok 871 - different SQL expressions should have been considered not equal ok 872 - different SQL expressions should have been considered not equal ok 873 - different SQL expressions should have been considered not equal ok 874 - different SQL expressions should have been considered not equal ok 875 - different SQL expressions should have been considered not equal ok 876 - different SQL expressions should have been considered not equal ok 877 - different SQL expressions should have been considered not equal ok 878 - different SQL expressions should have been considered not equal ok 879 - different SQL expressions should have been considered not equal ok 880 - different SQL expressions should have been considered not equal ok 881 - different SQL expressions should have been considered not equal ok 882 - different SQL expressions should have been considered not equal ok 883 - different SQL expressions should have been considered not equal ok 884 - different SQL expressions should have been considered not equal ok 885 - different SQL expressions should have been considered not equal ok 886 - different SQL expressions should have been considered not equal ok 887 - different SQL expressions should have been considered not equal ok 888 - different SQL expressions should have been considered not equal ok 889 - different SQL expressions should have been considered not equal ok 890 - different SQL expressions should have been considered not equal ok 891 - different SQL expressions should have been considered not equal ok 892 - different SQL expressions should have been considered not equal ok 893 - different SQL expressions should have been considered not equal ok 894 - different SQL expressions should have been considered not equal ok 895 - different SQL expressions should have been considered not equal ok 896 - different SQL expressions should have been considered not equal ok 897 - different SQL expressions should have been considered not equal ok 898 - different SQL expressions should have been considered not equal ok 899 - different SQL expressions should have been considered not equal ok 900 - different SQL expressions should have been considered not equal ok 901 - different SQL expressions should have been considered not equal ok 902 - different SQL expressions should have been considered not equal ok 903 - different SQL expressions should have been considered not equal ok 904 - different SQL expressions should have been considered not equal ok 905 - different SQL expressions should have been considered not equal ok 906 - different SQL expressions should have been considered not equal ok 907 - different SQL expressions should have been considered not equal ok 908 - different SQL expressions should have been considered not equal ok 909 - different SQL expressions should have been considered not equal ok 910 - different SQL expressions should have been considered not equal ok 911 - different SQL expressions should have been considered not equal ok 912 - different SQL expressions should have been considered not equal ok 913 - different SQL expressions should have been considered not equal ok 914 - different SQL expressions should have been considered not equal ok 915 - different SQL expressions should have been considered not equal ok 916 - different SQL expressions should have been considered not equal ok 917 - different SQL expressions should have been considered not equal ok 918 - different SQL expressions should have been considered not equal ok 919 - different SQL expressions should have been considered not equal ok 920 - different SQL expressions should have been considered not equal ok 921 - different SQL expressions should have been considered not equal ok 922 - different SQL expressions should have been considered not equal ok 923 - different SQL expressions should have been considered not equal ok 924 - different SQL expressions should have been considered not equal ok 925 - different SQL expressions should have been considered not equal ok 926 - different SQL expressions should have been considered not equal ok 927 - different SQL expressions should have been considered not equal ok 928 - different SQL expressions should have been considered not equal ok 929 - different SQL expressions should have been considered not equal ok 930 - different SQL expressions should have been considered not equal ok 931 - different SQL expressions should have been considered not equal ok 932 - different SQL expressions should have been considered not equal ok 933 - different SQL expressions should have been considered not equal ok 934 - different SQL expressions should have been considered not equal ok 935 - different SQL expressions should have been considered not equal ok 936 - different SQL expressions should have been considered not equal ok 937 - different SQL expressions should have been considered not equal ok 938 - different SQL expressions should have been considered not equal ok 939 - different SQL expressions should have been considered not equal ok 940 - different SQL expressions should have been considered not equal ok 941 - different SQL expressions should have been considered not equal ok 942 - different SQL expressions should have been considered not equal ok 943 - different SQL expressions should have been considered not equal ok 944 - different SQL expressions should have been considered not equal ok 945 - different SQL expressions should have been considered not equal ok 946 - different SQL expressions should have been considered not equal ok 947 - different SQL expressions should have been considered not equal ok 948 - different SQL expressions should have been considered not equal ok 949 - different SQL expressions should have been considered not equal ok 950 - different SQL expressions should have been considered not equal ok 951 - different SQL expressions should have been considered not equal ok 952 - different SQL expressions should have been considered not equal ok 953 - different SQL expressions should have been considered not equal ok 954 - different SQL expressions should have been considered not equal ok 955 - different SQL expressions should have been considered not equal ok 956 - different SQL expressions should have been considered not equal ok 957 - different SQL expressions should have been considered not equal ok 958 - different SQL expressions should have been considered not equal ok 959 - different SQL expressions should have been considered not equal ok 960 - different SQL expressions should have been considered not equal ok 961 - different SQL expressions should have been considered not equal ok 962 - different SQL expressions should have been considered not equal ok 963 - different SQL expressions should have been considered not equal ok 964 - different SQL expressions should have been considered not equal ok 965 - different SQL expressions should have been considered not equal ok 966 - different SQL expressions should have been considered not equal ok 967 - different SQL expressions should have been considered not equal ok 968 - different SQL expressions should have been considered not equal ok 969 - different SQL expressions should have been considered not equal ok 970 - different SQL expressions should have been considered not equal ok 971 - different SQL expressions should have been considered not equal ok 972 - different SQL expressions should have been considered not equal ok 973 - different SQL expressions should have been considered not equal ok 974 - different SQL expressions should have been considered not equal ok 975 - different SQL expressions should have been considered not equal ok 976 - different SQL expressions should have been considered not equal ok 977 - different SQL expressions should have been considered not equal ok 978 - different SQL expressions should have been considered not equal ok 979 - different SQL expressions should have been considered not equal ok 980 - different SQL expressions should have been considered not equal ok 981 - different SQL expressions should have been considered not equal ok 982 - different SQL expressions should have been considered not equal ok 983 - different SQL expressions should have been considered not equal ok 984 - different SQL expressions should have been considered not equal ok 985 - different SQL expressions should have been considered not equal ok 986 - different SQL expressions should have been considered not equal ok 987 - different SQL expressions should have been considered not equal ok 988 - different SQL expressions should have been considered not equal ok 989 - different SQL expressions should have been considered not equal ok 990 - different SQL expressions should have been considered not equal ok 991 - different SQL expressions should have been considered not equal ok 992 - different SQL expressions should have been considered not equal ok 993 - different SQL expressions should have been considered not equal ok 994 - different SQL expressions should have been considered not equal ok 995 - different SQL expressions should have been considered not equal ok 996 - different SQL expressions should have been considered not equal ok 997 - different SQL expressions should have been considered not equal ok 998 - different SQL expressions should have been considered not equal ok 999 - different SQL expressions should have been considered not equal ok 1000 - different SQL expressions should have been considered not equal ok 1001 - different SQL expressions should have been considered not equal ok 1002 - different SQL expressions should have been considered not equal ok 1003 - different SQL expressions should have been considered not equal ok 1004 - different SQL expressions should have been considered not equal ok 1005 - different SQL expressions should have been considered not equal ok 1006 - different SQL expressions should have been considered not equal ok 1007 - different SQL expressions should have been considered not equal ok 1008 - different SQL expressions should have been considered not equal ok 1009 - different SQL expressions should have been considered not equal ok 1010 - different SQL expressions should have been considered not equal ok 1011 - different SQL expressions should have been considered not equal ok 1012 - different SQL expressions should have been considered not equal ok 1013 - different SQL expressions should have been considered not equal ok 1014 - different SQL expressions should have been considered not equal ok 1015 - different SQL expressions should have been considered not equal ok 1016 - different SQL expressions should have been considered not equal ok 1017 - different SQL expressions should have been considered not equal ok 1018 - different SQL expressions should have been considered not equal ok 1019 - different SQL expressions should have been considered not equal ok 1020 - different SQL expressions should have been considered not equal ok 1021 - different SQL expressions should have been considered not equal ok 1022 - different SQL expressions should have been considered not equal ok 1023 - different SQL expressions should have been considered not equal ok 1024 - different SQL expressions should have been considered not equal ok 1025 - different SQL expressions should have been considered not equal ok 1026 - different SQL expressions should have been considered not equal ok 1027 - different SQL expressions should have been considered not equal ok 1028 - different SQL expressions should have been considered not equal ok 1029 - different SQL expressions should have been considered not equal ok 1030 - different SQL expressions should have been considered not equal ok 1031 - different SQL expressions should have been considered not equal ok 1032 - different SQL expressions should have been considered not equal ok 1033 - different SQL expressions should have been considered not equal ok 1034 - different SQL expressions should have been considered not equal ok 1035 - different SQL expressions should have been considered not equal ok 1036 - different SQL expressions should have been considered not equal ok 1037 - different SQL expressions should have been considered not equal ok 1038 - different SQL expressions should have been considered not equal ok 1039 - different SQL expressions should have been considered not equal ok 1040 - different SQL expressions should have been considered not equal ok 1041 - different SQL expressions should have been considered not equal ok 1042 - different SQL expressions should have been considered not equal ok 1043 - different SQL expressions should have been considered not equal ok 1044 - different SQL expressions should have been considered not equal ok 1045 - different SQL expressions should have been considered not equal ok 1046 - different SQL expressions should have been considered not equal ok 1047 - different SQL expressions should have been considered not equal ok 1048 - different SQL expressions should have been considered not equal ok 1049 - different SQL expressions should have been considered not equal ok 1050 - different SQL expressions should have been considered not equal ok 1051 - different SQL expressions should have been considered not equal ok 1052 - different SQL expressions should have been considered not equal ok 1053 - different SQL expressions should have been considered not equal ok 1054 - different SQL expressions should have been considered not equal ok 1055 - different SQL expressions should have been considered not equal ok 1056 - different SQL expressions should have been considered not equal ok 1057 - different SQL expressions should have been considered not equal ok 1058 - different SQL expressions should have been considered not equal ok 1059 - different SQL expressions should have been considered not equal ok 1060 - different SQL expressions should have been considered not equal ok 1061 - different SQL expressions should have been considered not equal ok 1062 - different SQL expressions should have been considered not equal ok 1063 - different SQL expressions should have been considered not equal ok 1064 - different SQL expressions should have been considered not equal ok 1065 - different SQL expressions should have been considered not equal ok 1066 - different SQL expressions should have been considered not equal ok 1067 - different SQL expressions should have been considered not equal ok 1068 - different SQL expressions should have been considered not equal ok 1069 - different SQL expressions should have been considered not equal ok 1070 - different SQL expressions should have been considered not equal ok 1071 - different SQL expressions should have been considered not equal ok 1072 - different SQL expressions should have been considered not equal ok 1073 - different SQL expressions should have been considered not equal ok 1074 - different SQL expressions should have been considered not equal ok 1075 - different SQL expressions should have been considered not equal ok 1076 - different SQL expressions should have been considered not equal ok 1077 - different SQL expressions should have been considered not equal ok 1078 - different SQL expressions should have been considered not equal ok 1079 - different SQL expressions should have been considered not equal ok 1080 - different SQL expressions should have been considered not equal ok 1081 - different SQL expressions should have been considered not equal ok 1082 - different SQL expressions should have been considered not equal ok 1083 - different SQL expressions should have been considered not equal ok 1084 - different SQL expressions should have been considered not equal ok 1085 - different SQL expressions should have been considered not equal ok 1086 - different SQL expressions should have been considered not equal ok 1087 - different SQL expressions should have been considered not equal ok 1088 - different SQL expressions should have been considered not equal ok 1089 - different SQL expressions should have been considered not equal ok 1090 - different SQL expressions should have been considered not equal ok 1091 - different SQL expressions should have been considered not equal ok 1092 - different SQL expressions should have been considered not equal ok 1093 - different SQL expressions should have been considered not equal ok 1094 - different SQL expressions should have been considered not equal ok 1095 - different SQL expressions should have been considered not equal ok 1096 - different SQL expressions should have been considered not equal ok 1097 - different SQL expressions should have been considered not equal ok 1098 - different SQL expressions should have been considered not equal ok 1099 - different SQL expressions should have been considered not equal ok 1100 - different SQL expressions should have been considered not equal ok 1101 - different SQL expressions should have been considered not equal ok 1102 - different SQL expressions should have been considered not equal ok 1103 - different SQL expressions should have been considered not equal ok 1104 - different SQL expressions should have been considered not equal ok 1105 - different SQL expressions should have been considered not equal ok 1106 - different SQL expressions should have been considered not equal ok 1107 - different SQL expressions should have been considered not equal ok 1108 - different SQL expressions should have been considered not equal ok 1109 - different SQL expressions should have been considered not equal ok 1110 - different SQL expressions should have been considered not equal ok 1111 - different SQL expressions should have been considered not equal ok 1112 - different SQL expressions should have been considered not equal ok 1113 - different SQL expressions should have been considered not equal ok 1114 - different SQL expressions should have been considered not equal ok 1115 - different SQL expressions should have been considered not equal ok 1116 - different SQL expressions should have been considered not equal ok 1117 - different SQL expressions should have been considered not equal ok 1118 - different SQL expressions should have been considered not equal ok 1119 - different SQL expressions should have been considered not equal ok 1120 - different SQL expressions should have been considered not equal ok 1121 - different SQL expressions should have been considered not equal ok 1122 - different SQL expressions should have been considered not equal ok 1123 - different SQL expressions should have been considered not equal ok 1124 - different SQL expressions should have been considered not equal ok 1125 - different SQL expressions should have been considered not equal ok 1126 - different SQL expressions should have been considered not equal ok 1127 - different SQL expressions should have been considered not equal ok 1128 - different SQL expressions should have been considered not equal ok 1129 - different SQL expressions should have been considered not equal ok 1130 - different SQL expressions should have been considered not equal ok 1131 - different SQL expressions should have been considered not equal ok 1132 - different SQL expressions should have been considered not equal ok 1133 - different SQL expressions should have been considered not equal ok 1134 - different SQL expressions should have been considered not equal ok 1135 - different SQL expressions should have been considered not equal ok 1136 - different SQL expressions should have been considered not equal ok 1137 - different SQL expressions should have been considered not equal ok 1138 - different SQL expressions should have been considered not equal ok 1139 - different SQL expressions should have been considered not equal ok 1140 - different SQL expressions should have been considered not equal ok 1141 - different SQL expressions should have been considered not equal ok 1142 - different SQL expressions should have been considered not equal ok 1143 - different SQL expressions should have been considered not equal ok 1144 - different SQL expressions should have been considered not equal ok 1145 - different SQL expressions should have been considered not equal ok 1146 - different SQL expressions should have been considered not equal ok 1147 - different SQL expressions should have been considered not equal ok 1148 - different SQL expressions should have been considered not equal ok 1149 - different SQL expressions should have been considered not equal ok 1150 - different SQL expressions should have been considered not equal ok 1151 - different SQL expressions should have been considered not equal ok 1152 - different SQL expressions should have been considered not equal ok 1153 - different SQL expressions should have been considered not equal ok 1154 - different SQL expressions should have been considered not equal ok 1155 - different SQL expressions should have been considered not equal ok 1156 - different SQL expressions should have been considered not equal ok 1157 - different SQL expressions should have been considered not equal ok 1158 - different SQL expressions should have been considered not equal ok 1159 - different SQL expressions should have been considered not equal ok 1160 - different SQL expressions should have been considered not equal ok 1161 - different SQL expressions should have been considered not equal ok 1162 - different SQL expressions should have been considered not equal ok 1163 - different SQL expressions should have been considered not equal ok 1164 - different SQL expressions should have been considered not equal ok 1165 - different SQL expressions should have been considered not equal ok 1166 - different SQL expressions should have been considered not equal ok 1167 - different SQL expressions should have been considered not equal ok 1168 - different SQL expressions should have been considered not equal ok 1169 - different SQL expressions should have been considered not equal ok 1170 - different SQL expressions should have been considered not equal ok 1171 - different SQL expressions should have been considered not equal ok 1172 - different SQL expressions should have been considered not equal ok 1173 - different SQL expressions should have been considered not equal ok 1174 - different SQL expressions should have been considered not equal ok 1175 - different SQL expressions should have been considered not equal ok 1176 - different SQL expressions should have been considered not equal ok 1177 - different SQL expressions should have been considered not equal ok 1178 - different SQL expressions should have been considered not equal ok 1179 - different SQL expressions should have been considered not equal ok 1180 - different SQL expressions should have been considered not equal ok 1181 - different SQL expressions should have been considered not equal ok 1182 - different SQL expressions should have been considered not equal ok 1183 - different SQL expressions should have been considered not equal ok 1184 - different SQL expressions should have been considered not equal ok 1185 - different SQL expressions should have been considered not equal ok 1186 - different SQL expressions should have been considered not equal ok 1187 - different SQL expressions should have been considered not equal ok 1188 - different SQL expressions should have been considered not equal ok 1189 - different SQL expressions should have been considered not equal ok 1190 - different SQL expressions should have been considered not equal ok 1191 - different SQL expressions should have been considered not equal ok 1192 - different SQL expressions should have been considered not equal ok 1193 - different SQL expressions should have been considered not equal ok 1194 - different SQL expressions should have been considered not equal ok 1195 - different SQL expressions should have been considered not equal ok 1196 - different SQL expressions should have been considered not equal ok 1197 - different SQL expressions should have been considered not equal ok 1198 - different SQL expressions should have been considered not equal ok 1199 - different SQL expressions should have been considered not equal ok 1200 - different SQL expressions should have been considered not equal ok 1201 - different SQL expressions should have been considered not equal ok 1202 - different SQL expressions should have been considered not equal ok 1203 - different SQL expressions should have been considered not equal ok 1204 - different SQL expressions should have been considered not equal ok 1205 - different SQL expressions should have been considered not equal ok 1206 - different SQL expressions should have been considered not equal ok 1207 - different SQL expressions should have been considered not equal ok 1208 - different SQL expressions should have been considered not equal ok 1209 - different SQL expressions should have been considered not equal ok 1210 - different SQL expressions should have been considered not equal ok 1211 - different SQL expressions should have been considered not equal ok 1212 - different SQL expressions should have been considered not equal ok 1213 - equal SQL expressions should have been considered equal ok 1214 - equal SQL expressions should have been considered equal ok 1215 - equal SQL expressions should have been considered equal ok 1216 - equal SQL expressions should have been considered equal ok 1217 - equal SQL expressions should have been considered equal ok 1218 - equal SQL expressions should have been considered equal ok 1219 - equal SQL expressions should have been considered equal ok 1220 - equal SQL expressions should have been considered equal ok 1221 - equal SQL expressions should have been considered equal ok 1222 - equal SQL expressions should have been considered equal ok 1223 - equal SQL expressions should have been considered equal ok 1224 - equal SQL expressions should have been considered equal ok 1225 - equal SQL expressions should have been considered equal ok 1226 - equal SQL expressions should have been considered equal ok 1227 - equal SQL expressions should have been considered equal ok 1228 - equal SQL expressions should have been considered equal ok 1229 - equal SQL expressions should have been considered equal ok 1230 - equal SQL expressions should have been considered equal ok 1231 - equal SQL expressions should have been considered equal ok 1232 - equal SQL expressions should have been considered equal ok 1233 - equal SQL expressions should have been considered equal ok 1234 - equal SQL expressions should have been considered equal ok 1235 - equal SQL expressions should have been considered equal ok 1236 - equal SQL expressions should have been considered equal ok 1237 - equal SQL expressions should have been considered equal ok 1238 - equal SQL expressions should have been considered equal ok 1239 - equal SQL expressions should have been considered equal ok 1240 - equal SQL expressions should have been considered equal ok 1241 - equal SQL expressions should have been considered equal ok 1242 - equal SQL expressions should have been considered equal ok 1243 - equal SQL expressions should have been considered equal ok 1244 - equal SQL expressions should have been considered equal ok 1245 - equal SQL expressions should have been considered equal ok 1246 - equal SQL expressions should have been considered equal ok 1247 - equal SQL expressions should have been considered equal ok 1248 - equal SQL expressions should have been considered equal ok 1249 - equal SQL expressions should have been considered equal ok 1250 - equal SQL expressions should have been considered equal ok 1251 - equal SQL expressions should have been considered equal ok 1252 - equal SQL expressions should have been considered equal ok 1253 - equal SQL expressions should have been considered equal ok 1254 - equal SQL expressions should have been considered equal ok 1255 - equal SQL expressions should have been considered equal ok 1256 - equal SQL expressions should have been considered equal ok 1257 - equal SQL expressions should have been considered equal ok 1258 - equal SQL expressions should have been considered equal ok 1259 - equal SQL expressions should have been considered equal ok 1260 - equal SQL expressions should have been considered equal ok 1261 - equal SQL expressions should have been considered equal ok 1262 - equal SQL expressions should have been considered equal ok 1263 - equal SQL expressions should have been considered equal ok 1264 - equal SQL expressions should have been considered equal ok 1265 - equal SQL expressions should have been considered equal ok 1266 - equal SQL expressions should have been considered equal ok 1267 - equal SQL expressions should have been considered equal ok 1268 - equal SQL expressions should have been considered equal ok 1269 - equal SQL expressions should have been considered equal ok 1270 - equal SQL expressions should have been considered equal ok 1271 - equal SQL expressions should have been considered equal ok 1272 - equal SQL expressions should have been considered equal ok 1273 - equal SQL expressions should have been considered equal ok 1274 - equal SQL expressions should have been considered equal ok 1275 - equal SQL expressions should have been considered equal ok 1276 - equal SQL expressions should have been considered equal ok 1277 - equal SQL expressions should have been considered equal ok 1278 - equal SQL expressions should have been considered equal ok 1279 - equal SQL expressions should have been considered equal ok 1280 - equal SQL expressions should have been considered equal ok 1281 - equal SQL expressions should have been considered equal ok 1282 - equal SQL expressions should have been considered equal ok 1283 - equal SQL expressions should have been considered equal ok 1284 - equal SQL expressions should have been considered equal ok 1285 - equal SQL expressions should have been considered equal ok 1286 - equal SQL expressions should have been considered equal ok 1287 - equal SQL expressions should have been considered equal ok 1288 - equal SQL expressions should have been considered equal ok 1289 - equal SQL expressions should have been considered equal ok 1290 - equal SQL expressions should have been considered equal ok 1291 - equal SQL expressions should have been considered equal ok 1292 - equal SQL expressions should have been considered equal ok 1293 - equal SQL expressions should have been considered equal ok 1294 - equal SQL expressions should have been considered equal ok 1295 - equal SQL expressions should have been considered equal ok 1296 - equal SQL expressions should have been considered equal ok 1297 - equal SQL expressions should have been considered equal ok 1298 - equal SQL expressions should have been considered equal ok 1299 - equal SQL expressions should have been considered equal ok 1300 - equal SQL expressions should have been considered equal ok 1301 - equal SQL expressions should have been considered equal ok 1302 - equal SQL expressions should have been considered equal ok 1303 - equal SQL expressions should have been considered equal ok 1304 - equal SQL expressions should have been considered equal ok 1305 - equal SQL expressions should have been considered equal ok 1306 - equal SQL expressions should have been considered equal ok 1307 - equal SQL expressions should have been considered equal ok 1308 - equal SQL expressions should have been considered equal ok 1309 - equal SQL expressions should have been considered equal ok 1310 - equal SQL expressions should have been considered equal ok 1311 - equal SQL expressions should have been considered equal ok 1312 - equal SQL expressions should have been considered equal ok 1313 - equal SQL expressions should have been considered equal ok 1314 - equal SQL expressions should have been considered equal ok 1315 - equal SQL expressions should have been considered equal ok 1316 - equal SQL expressions should have been considered equal ok 1317 - equal SQL expressions should have been considered equal ok 1318 - equal SQL expressions should have been considered equal ok 1319 - different SQL expressions should have been considered not equal ok 1320 - different SQL expressions should have been considered not equal ok 1321 - different SQL expressions should have been considered not equal ok 1322 - different SQL expressions should have been considered not equal ok 1323 - different SQL expressions should have been considered not equal ok 1324 - different SQL expressions should have been considered not equal ok 1325 - different SQL expressions should have been considered not equal ok 1326 - different SQL expressions should have been considered not equal ok 1327 - different SQL expressions should have been considered not equal ok 1328 - different SQL expressions should have been considered not equal ok 1329 - different SQL expressions should have been considered not equal ok 1330 - different SQL expressions should have been considered not equal ok 1331 - different SQL expressions should have been considered not equal ok 1332 - different SQL expressions should have been considered not equal ok 1333 - different SQL expressions should have been considered not equal ok 1334 - different SQL expressions should have been considered not equal ok 1335 - different SQL expressions should have been considered not equal ok 1336 - different SQL expressions should have been considered not equal ok 1337 - different SQL expressions should have been considered not equal ok 1338 - different SQL expressions should have been considered not equal ok 1339 - different SQL expressions should have been considered not equal ok 1340 - different SQL expressions should have been considered not equal ok 1341 - different SQL expressions should have been considered not equal ok 1342 - different SQL expressions should have been considered not equal ok 1343 - different SQL expressions should have been considered not equal ok 1344 - different SQL expressions should have been considered not equal ok 1345 - different SQL expressions should have been considered not equal ok 1346 - different SQL expressions should have been considered not equal ok 1347 - different SQL expressions should have been considered not equal ok 1348 - different SQL expressions should have been considered not equal ok 1349 - different SQL expressions should have been considered not equal ok 1350 - different SQL expressions should have been considered not equal ok 1351 - different SQL expressions should have been considered not equal ok 1352 - different SQL expressions should have been considered not equal ok 1353 - different SQL expressions should have been considered not equal ok 1354 - different SQL expressions should have been considered not equal ok 1355 - different SQL expressions should have been considered not equal ok 1356 - different SQL expressions should have been considered not equal ok 1357 - different SQL expressions should have been considered not equal ok 1358 - different SQL expressions should have been considered not equal ok 1359 - different SQL expressions should have been considered not equal ok 1360 - different SQL expressions should have been considered not equal ok 1361 - different SQL expressions should have been considered not equal ok 1362 - different SQL expressions should have been considered not equal ok 1363 - different SQL expressions should have been considered not equal ok 1364 - different SQL expressions should have been considered not equal ok 1365 - different SQL expressions should have been considered not equal ok 1366 - different SQL expressions should have been considered not equal ok 1367 - different SQL expressions should have been considered not equal ok 1368 - different SQL expressions should have been considered not equal ok 1369 - different SQL expressions should have been considered not equal ok 1370 - different SQL expressions should have been considered not equal ok 1371 - different SQL expressions should have been considered not equal ok 1372 - different SQL expressions should have been considered not equal ok 1373 - different SQL expressions should have been considered not equal ok 1374 - different SQL expressions should have been considered not equal ok 1375 - different SQL expressions should have been considered not equal ok 1376 - different SQL expressions should have been considered not equal ok 1377 - different SQL expressions should have been considered not equal ok 1378 - different SQL expressions should have been considered not equal ok 1379 - different SQL expressions should have been considered not equal ok 1380 - different SQL expressions should have been considered not equal ok 1381 - different SQL expressions should have been considered not equal ok 1382 - different SQL expressions should have been considered not equal ok 1383 - different SQL expressions should have been considered not equal ok 1384 - different SQL expressions should have been considered not equal ok 1385 - different SQL expressions should have been considered not equal ok 1386 - different SQL expressions should have been considered not equal ok 1387 - different SQL expressions should have been considered not equal ok 1388 - different SQL expressions should have been considered not equal ok 1389 - different SQL expressions should have been considered not equal ok 1390 - different SQL expressions should have been considered not equal ok 1391 - different SQL expressions should have been considered not equal ok 1392 - different SQL expressions should have been considered not equal ok 1393 - different SQL expressions should have been considered not equal ok 1394 - different SQL expressions should have been considered not equal ok 1395 - different SQL expressions should have been considered not equal ok 1396 - different SQL expressions should have been considered not equal ok 1397 - different SQL expressions should have been considered not equal ok 1398 - different SQL expressions should have been considered not equal ok 1399 - different SQL expressions should have been considered not equal ok 1400 - different SQL expressions should have been considered not equal ok 1401 - different SQL expressions should have been considered not equal ok 1402 - different SQL expressions should have been considered not equal ok 1403 - different SQL expressions should have been considered not equal ok 1404 - different SQL expressions should have been considered not equal ok 1405 - different SQL expressions should have been considered not equal ok 1406 - different SQL expressions should have been considered not equal ok 1407 - different SQL expressions should have been considered not equal ok 1408 - different SQL expressions should have been considered not equal ok 1409 - different SQL expressions should have been considered not equal ok 1410 - different SQL expressions should have been considered not equal ok 1411 - different SQL expressions should have been considered not equal ok 1412 - different SQL expressions should have been considered not equal ok 1413 - different SQL expressions should have been considered not equal ok 1414 - different SQL expressions should have been considered not equal ok 1415 - different SQL expressions should have been considered not equal ok 1416 - different SQL expressions should have been considered not equal ok 1417 - different SQL expressions should have been considered not equal ok 1418 - different SQL expressions should have been considered not equal ok 1419 - different SQL expressions should have been considered not equal ok 1420 - different SQL expressions should have been considered not equal ok 1421 - different SQL expressions should have been considered not equal ok 1422 - different SQL expressions should have been considered not equal ok 1423 - different SQL expressions should have been considered not equal ok 1424 - different SQL expressions should have been considered not equal ok 1425 - different SQL expressions should have been considered not equal ok 1426 - different SQL expressions should have been considered not equal ok 1427 - different SQL expressions should have been considered not equal ok 1428 - different SQL expressions should have been considered not equal ok 1429 - different SQL expressions should have been considered not equal ok 1430 - different SQL expressions should have been considered not equal ok 1431 - different SQL expressions should have been considered not equal ok 1432 - different SQL expressions should have been considered not equal ok 1433 - different SQL expressions should have been considered not equal ok 1434 - different SQL expressions should have been considered not equal ok 1435 - different SQL expressions should have been considered not equal ok 1436 - different SQL expressions should have been considered not equal ok 1437 - different SQL expressions should have been considered not equal ok 1438 - different SQL expressions should have been considered not equal ok 1439 - different SQL expressions should have been considered not equal ok 1440 - different SQL expressions should have been considered not equal ok 1441 - different SQL expressions should have been considered not equal ok 1442 - different SQL expressions should have been considered not equal ok 1443 - different SQL expressions should have been considered not equal ok 1444 - different SQL expressions should have been considered not equal ok 1445 - different SQL expressions should have been considered not equal ok 1446 - different SQL expressions should have been considered not equal ok 1447 - different SQL expressions should have been considered not equal ok 1448 - different SQL expressions should have been considered not equal ok 1449 - different SQL expressions should have been considered not equal ok 1450 - different SQL expressions should have been considered not equal ok 1451 - different SQL expressions should have been considered not equal ok 1452 - different SQL expressions should have been considered not equal ok 1453 - different SQL expressions should have been considered not equal ok 1454 - different SQL expressions should have been considered not equal ok 1455 - different SQL expressions should have been considered not equal ok 1456 - different SQL expressions should have been considered not equal ok 1457 - different SQL expressions should have been considered not equal ok 1458 - different SQL expressions should have been considered not equal ok 1459 - different SQL expressions should have been considered not equal ok 1460 - different SQL expressions should have been considered not equal ok 1461 - different SQL expressions should have been considered not equal ok 1462 - different SQL expressions should have been considered not equal ok 1463 - different SQL expressions should have been considered not equal ok 1464 - different SQL expressions should have been considered not equal ok 1465 - different SQL expressions should have been considered not equal ok 1466 - different SQL expressions should have been considered not equal ok 1467 - different SQL expressions should have been considered not equal ok 1468 - different SQL expressions should have been considered not equal ok 1469 - different SQL expressions should have been considered not equal ok 1470 - different SQL expressions should have been considered not equal ok 1471 - different SQL expressions should have been considered not equal ok 1472 - different SQL expressions should have been considered not equal ok 1473 - different SQL expressions should have been considered not equal ok 1474 - different SQL expressions should have been considered not equal ok 1475 - different SQL expressions should have been considered not equal ok 1476 - different SQL expressions should have been considered not equal ok 1477 - different SQL expressions should have been considered not equal ok 1478 - different SQL expressions should have been considered not equal ok 1479 - different SQL expressions should have been considered not equal ok 1480 - different SQL expressions should have been considered not equal ok 1481 - different SQL expressions should have been considered not equal ok 1482 - different SQL expressions should have been considered not equal ok 1483 - different SQL expressions should have been considered not equal ok 1484 - different SQL expressions should have been considered not equal ok 1485 - different SQL expressions should have been considered not equal ok 1486 - different SQL expressions should have been considered not equal ok 1487 - different SQL expressions should have been considered not equal ok 1488 - different SQL expressions should have been considered not equal ok 1489 - different SQL expressions should have been considered not equal ok 1490 - different SQL expressions should have been considered not equal ok 1491 - different SQL expressions should have been considered not equal ok 1492 - different SQL expressions should have been considered not equal ok 1493 - different SQL expressions should have been considered not equal ok 1494 - different SQL expressions should have been considered not equal ok 1495 - different SQL expressions should have been considered not equal ok 1496 - different SQL expressions should have been considered not equal ok 1497 - different SQL expressions should have been considered not equal ok 1498 - different SQL expressions should have been considered not equal ok 1499 - different SQL expressions should have been considered not equal ok 1500 - different SQL expressions should have been considered not equal ok 1501 - different SQL expressions should have been considered not equal ok 1502 - different SQL expressions should have been considered not equal ok 1503 - different SQL expressions should have been considered not equal ok 1504 - different SQL expressions should have been considered not equal ok 1505 - different SQL expressions should have been considered not equal ok 1506 - different SQL expressions should have been considered not equal ok 1507 - different SQL expressions should have been considered not equal ok 1508 - different SQL expressions should have been considered not equal ok 1509 - different SQL expressions should have been considered not equal ok 1510 - different SQL expressions should have been considered not equal ok 1511 - different SQL expressions should have been considered not equal ok 1512 - different SQL expressions should have been considered not equal ok 1513 - different SQL expressions should have been considered not equal ok 1514 - different SQL expressions should have been considered not equal ok 1515 - different SQL expressions should have been considered not equal ok 1516 - different SQL expressions should have been considered not equal ok 1517 - different SQL expressions should have been considered not equal ok 1518 - different SQL expressions should have been considered not equal ok 1519 - different SQL expressions should have been considered not equal ok 1520 - different SQL expressions should have been considered not equal ok 1521 - different SQL expressions should have been considered not equal ok 1522 - different SQL expressions should have been considered not equal ok 1523 - different SQL expressions should have been considered not equal ok 1524 - different SQL expressions should have been considered not equal ok 1525 - different SQL expressions should have been considered not equal ok 1526 - different SQL expressions should have been considered not equal ok 1527 - different SQL expressions should have been considered not equal ok 1528 - different SQL expressions should have been considered not equal ok 1529 - different SQL expressions should have been considered not equal ok 1530 - different SQL expressions should have been considered not equal ok 1531 - different SQL expressions should have been considered not equal ok 1532 - different SQL expressions should have been considered not equal ok 1533 - different SQL expressions should have been considered not equal ok 1534 - different SQL expressions should have been considered not equal ok 1535 - different SQL expressions should have been considered not equal ok 1536 - different SQL expressions should have been considered not equal ok 1537 - different SQL expressions should have been considered not equal ok 1538 - different SQL expressions should have been considered not equal ok 1539 - different SQL expressions should have been considered not equal ok 1540 - different SQL expressions should have been considered not equal ok 1541 - different SQL expressions should have been considered not equal ok 1542 - different SQL expressions should have been considered not equal ok 1543 - different SQL expressions should have been considered not equal ok 1544 - different SQL expressions should have been considered not equal ok 1545 - different SQL expressions should have been considered not equal ok 1546 - different SQL expressions should have been considered not equal ok 1547 - different SQL expressions should have been considered not equal ok 1548 - different SQL expressions should have been considered not equal ok 1549 - different SQL expressions should have been considered not equal ok 1550 - different SQL expressions should have been considered not equal ok 1551 - different SQL expressions should have been considered not equal ok 1552 - different SQL expressions should have been considered not equal ok 1553 - different SQL expressions should have been considered not equal ok 1554 - different SQL expressions should have been considered not equal ok 1555 - different SQL expressions should have been considered not equal ok 1556 - different SQL expressions should have been considered not equal ok 1557 - different SQL expressions should have been considered not equal ok 1558 - different SQL expressions should have been considered not equal ok 1559 - different SQL expressions should have been considered not equal ok 1560 - different SQL expressions should have been considered not equal ok 1561 - different SQL expressions should have been considered not equal ok 1562 - different SQL expressions should have been considered not equal ok 1563 - different SQL expressions should have been considered not equal ok 1564 - different SQL expressions should have been considered not equal ok 1565 - different SQL expressions should have been considered not equal ok 1566 - different SQL expressions should have been considered not equal ok 1567 - different SQL expressions should have been considered not equal ok 1568 - different SQL expressions should have been considered not equal ok 1569 - different SQL expressions should have been considered not equal ok 1570 - different SQL expressions should have been considered not equal ok 1571 - different SQL expressions should have been considered not equal ok 1572 - different SQL expressions should have been considered not equal ok 1573 - different SQL expressions should have been considered not equal ok 1574 - different SQL expressions should have been considered not equal ok 1575 - different SQL expressions should have been considered not equal ok 1576 - different SQL expressions should have been considered not equal ok 1577 - different SQL expressions should have been considered not equal ok 1578 - different SQL expressions should have been considered not equal ok 1579 - different SQL expressions should have been considered not equal ok 1580 - different SQL expressions should have been considered not equal ok 1581 - different SQL expressions should have been considered not equal ok 1582 - different SQL expressions should have been considered not equal ok 1583 - different SQL expressions should have been considered not equal ok 1584 - different SQL expressions should have been considered not equal ok 1585 - different SQL expressions should have been considered not equal ok 1586 - different SQL expressions should have been considered not equal ok 1587 - different SQL expressions should have been considered not equal ok 1588 - different SQL expressions should have been considered not equal ok 1589 - different SQL expressions should have been considered not equal ok 1590 - different SQL expressions should have been considered not equal ok 1591 - different SQL expressions should have been considered not equal ok 1592 - different SQL expressions should have been considered not equal ok 1593 - different SQL expressions should have been considered not equal ok 1594 - different SQL expressions should have been considered not equal ok 1595 - different SQL expressions should have been considered not equal ok 1596 - equal SQL expressions should have been considered equal ok 1597 - equal SQL expressions should have been considered equal ok 1598 - equal SQL expressions should have been considered equal ok 1599 - equal SQL expressions should have been considered equal ok 1600 - equal SQL expressions should have been considered equal ok 1601 - equal SQL expressions should have been considered equal ok 1602 - different SQL expressions should have been considered not equal ok 1603 - different SQL expressions should have been considered not equal ok 1604 - different SQL expressions should have been considered not equal ok 1605 - different SQL expressions should have been considered not equal ok 1606 - different SQL expressions should have been considered not equal ok 1607 - equal SQL expressions should have been considered equal ok 1608 - equal SQL expressions should have been considered equal ok 1609 - equal SQL expressions should have been considered equal ok 1610 - different SQL expressions should have been considered not equal ok 1611 - different SQL expressions should have been considered not equal ok 1612 - different SQL expressions should have been considered not equal ok 1613 - different SQL expressions should have been considered not equal ok 1614 - equal SQL expressions should have been considered equal ok 1615 - equal SQL expressions should have been considered equal ok 1616 - equal bind values considered equal ok 1617 - equal bind values considered equal ok 1618 - equal bind values considered equal ok 1619 - equal bind values considered equal ok 1620 - equal bind values considered equal ok 1621 - equal bind values considered equal ok 1622 - equal bind values considered equal ok 1623 - equal bind values considered equal ok 1624 - equal bind values considered equal ok 1625 - equal bind values considered equal ok 1626 - equal bind values considered equal ok 1627 - equal bind values considered equal ok 1628 - equal bind values considered equal ok 1629 - equal bind values considered equal ok 1630 - equal bind values considered equal ok 1631 - equal bind values considered equal ok 1632 - equal bind values considered equal ok 1633 - equal bind values considered equal ok 1634 - equal bind values considered equal ok 1635 - equal bind values considered equal ok 1636 - equal bind values considered equal ok 1637 - equal bind values considered equal ok 1638 - equal bind values considered equal ok 1639 - equal bind values considered equal ok 1640 - equal bind values considered equal ok 1641 - equal bind values considered equal ok 1642 - equal bind values considered equal ok 1643 - equal bind values considered equal ok 1644 - equal bind values considered equal ok 1645 - equal bind values considered equal ok 1646 - equal bind values considered equal ok 1647 - equal bind values considered equal ok 1648 - equal bind values considered equal ok 1649 - different bind values considered not equal ok 1650 - different bind values considered not equal ok 1651 - different bind values considered not equal ok 1652 - different bind values considered not equal ok 1653 - different bind values considered not equal ok 1654 - different bind values considered not equal ok 1655 - different bind values considered not equal ok 1656 - different bind values considered not equal ok 1657 - different bind values considered not equal ok 1658 - different bind values considered not equal ok 1659 - different bind values considered not equal ok 1660 - different bind values considered not equal ok 1661 - different bind values considered not equal ok 1662 - different bind values considered not equal ok 1663 - different bind values considered not equal ok 1664 - different bind values considered not equal ok 1665 - different bind values considered not equal ok 1666 - different bind values considered not equal ok 1667 - different bind values considered not equal ok 1668 - different bind values considered not equal ok 1669 - different bind values considered not equal ok 1670 - different bind values considered not equal ok 1671 - different bind values considered not equal ok 1672 - different bind values considered not equal ok 1673 - different bind values considered not equal ok 1674 - different bind values considered not equal ok 1675 - different bind values considered not equal ok 1676 - different bind values considered not equal ok 1677 - different bind values considered not equal ok 1678 - different bind values considered not equal ok 1679 - different bind values considered not equal ok 1680 - different bind values considered not equal ok 1681 - different bind values considered not equal ok 1682 - different bind values considered not equal ok 1683 - different bind values considered not equal ok 1684 - different bind values considered not equal ok 1685 - different bind values considered not equal ok 1686 - different bind values considered not equal ok 1687 - different bind values considered not equal ok 1688 - different bind values considered not equal ok 1689 - different bind values considered not equal ok 1690 - different bind values considered not equal ok 1691 - different bind values considered not equal ok 1692 - different bind values considered not equal ok 1693 - different bind values considered not equal ok 1694 - different bind values considered not equal ok 1695 - different bind values considered not equal ok 1696 - different bind values considered not equal ok 1697 - different bind values considered not equal ok 1698 - different bind values considered not equal ok 1699 - different bind values considered not equal ok 1700 - different bind values considered not equal ok 1701 - different bind values considered not equal ok 1702 - different bind values considered not equal ok 1703 - different bind values considered not equal ok 1704 - different bind values considered not equal ok 1705 - different bind values considered not equal ok 1706 - different bind values considered not equal ok 1707 - different bind values considered not equal ok 1708 - different bind values considered not equal ok 1709 - different bind values considered not equal ok 1710 - different bind values considered not equal ok 1711 - different bind values considered not equal ok 1712 - different bind values considered not equal ok 1713 - different bind values considered not equal ok 1714 - different bind values considered not equal ok 1715 - different bind values considered not equal ok 1716 - different bind values considered not equal ok 1717 - different bind values considered not equal ok 1718 - different bind values considered not equal ok 1719 - different bind values considered not equal ok 1720 - different bind values considered not equal ok 1721 - different bind values considered not equal ok 1722 - different bind values considered not equal ok 1723 - different bind values considered not equal ok 1724 - different bind values considered not equal ok 1725 - different bind values considered not equal ok 1726 - different bind values considered not equal ok 1727 - different bind values considered not equal ok 1728 - different bind values considered not equal ok 1729 - different bind values considered not equal ok 1730 - different bind values considered not equal ok 1731 - different bind values considered not equal ok 1732 - different bind values considered not equal ok 1733 - different bind values considered not equal ok 1734 - different bind values considered not equal ok 1735 - different bind values considered not equal ok 1736 - different bind values considered not equal ok 1737 - different bind values considered not equal ok 1738 - different bind values considered not equal ok 1739 - different bind values considered not equal ok 1740 - different bind values considered not equal ok 1741 - different bind values considered not equal ok 1742 - different bind values considered not equal ok 1743 - different bind values considered not equal ok 1744 - different bind values considered not equal ok 1745 - eq_sql_bind considers equal SQL expressions and bind values equal ok 1746 - eq_sql_bind considers equal SQL expressions and different bind values different ok 1747 - eq_sql_bind considers different SQL expressions and equal bind values different ok 1748 ok 1749 - expected debug of literal diff ok 1750 ok 1751 - expected debug of op diff ok 1752 ok 1753 - expected debug of missing branch ok t/11parser.t .............. ok 1 - simple statement parsed correctly ok 2 - subquery statement parsed correctly ok 3 - real life statement 1 parsed correctly ok 4 - Lists parsed correctly ok 5 - Deliberately malformed SQL parsed "correctly" ok 6 - long list parsed correctly ok 7 - roundtrip ok ok 8 - no recursion warnings on insane SQL 1..8 ok t/12confmerge.t ........... ok 1 - console profile appears to have been used ok 2 - select correctly got undefined from colormap ok 3 - group by correctly got overridden ok 4 - but the rest of the colormap does not get blown away 1..4 ok t/12format_keyword.t ...... ok 1 - on 'colored' correctly ok 2 - from 'colored' correctly ok 3 - select 'colored' correctly ok 4 - where 'colored' correctly ok 5 - join 'colored' correctly ok 6 - group by 'colored' correctly ok 7 - order by 'colored' correctly 1..7 ok t/13whitespace_keyword.t .. ok 1 - right is empty for on ok 2 - left calculated correctly for on ok 3 - right is empty for from ok 4 - left calculated correctly for from ok 5 - right is empty for select ok 6 - left calculated correctly for select ok 7 - right is empty for where ok 8 - left calculated correctly for where ok 9 - right is empty for join ok 10 - left calculated correctly for join ok 11 - right is empty for group by ok 12 - left calculated correctly for group by ok 13 - right is empty for order by ok 14 - left calculated correctly for order by ok 15 - Select gets no newline or indent for depth 0 1..15 ok t/14roundtrippin.t ........ ok 1 - roundtrip works (INSERT INTO artist D...) ok 2 - roundtrip works (INSERT INTO artist V...) ok 3 - roundtrip works (SELECT a, b, c FROM ...) ok 4 - roundtrip works (SELECT COUNT( * ) FR...) ok 5 - roundtrip works (SELECT * FROM (SELEC...) ok 6 - roundtrip works (SELECT * FROM lolz W...) ok 7 - roundtrip works (SELECT [screen].[id]...) ok 8 - roundtrip works (SELECT * FROM foo WH...) ok 9 - roundtrip works (SELECT * FROM (SELEC...) ok 10 - roundtrip works (SELECT COUNT( * ) FR...) ok 11 - Roundtripping to mysql-compatible paren. syntax ok 12 - Able to parse/unparse grossly malformed sql 1..12 ok t/15placeholders.t ........ ok 1 - placeholders are populated correctly ok 2 - placeholders are populated correctly and in order ok 3 - Complex placeholders work 1..3 ok t/16no_sideeffects.t ...... ok 1 ok 2 ok 3 ok 4 - correct number of placeholders ok 5 - did not mess up a placeholder ok 6 - did not mess up a placeholder 1..6 ok t/20injection_guard.t ..... ok 1 - Injection thwarted on unquoted column ok 2 - Correct sql with quotes on ok 3 - Injection thwarted on top level op ok 4 - Injection thwarted on chained functions ok 5 - Injection thwarted on top level op ok 6 - Injection thwarted on chained functions 1..6 ok t/21op_ident.t ............ ok 1 ok 2 ok 3 ok 4 1..4 ok t/22op_value.t ............ ok 1 ok 2 ok 3 ok 4 1..4 ok t/23reassembly-bugs.t ..... ok 1 - complex order by correctly reassembled 1..1 ok t/90pod.t ................. 1..5 ok 1 - POD test for blib/lib/SQL/Abstract.pm ok 2 - POD test for blib/lib/SQL/Abstract/Test.pm ok 3 - POD test for blib/lib/SQL/Abstract/Tree.pm ok 4 - POD test for blib/lib/DBIx/Class/Storage/Debug/PrettyPrint.pm ok 5 - POD test for blib/script/format-sql (no pod) ok t/91podcoverage.t ......... skipped: set TEST_POD to enable this test t/dbic/bulk-insert.t ...... ok 1 - SQL Logged 1..1 ok t/dbic/no-repeats.t ....... ok 1 - SQL Logged ok 2 - Repeated SQL ellided ok 3 - Repeated SQL ellided ok 4 - Repeated SQL ellided ok 5 - New SQL Logged ok 6 - New SQL Logged 1..6 ok t/dbic/show-progress.t .... ok 1 - SQL Logged ok 2 - SQL Logged 1..2 ok All tests successful. Files=27, Tests=2417, 35 wallclock secs ( 1.59 usr 0.32 sys + 24.78 cusr 1.66 csys = 28.35 CPU) Result: PASS FREW/SQL-Abstract-1.73.tar.gz make test TEST_VERBOSE=1 -- OK PPD for SQL-Abstract-1.73 already made Running make for D/DA/DAMI/SQL-Abstract-More-1.11.tar.gz Prepending blib/arch and blib/lib of 12 build dirs to PERL5LIB; for 'get' Has already been unwrapped into directory /export/home/fly1003/var/cpan/build/SQL-Abstract-More-1.11-tJZKHG Prepending blib/arch and blib/lib of 12 build dirs to PERL5LIB; for 'make' CPAN.pm: Building D/DA/DAMI/SQL-Abstract-More-1.11.tar.gz Warning: Prerequisite 'SQL::Abstract => 1.73' for 'DAMI/SQL-Abstract-More-1.11.tar.gz' already built but the result looks suspicious. Skipping another build attempt, to prevent looping endlessly. >>> make cp lib/SQL/Abstract/More.pm blib/lib/SQL/Abstract/More.pm Manifying blib/man3/SQL::Abstract::More.3 DAMI/SQL-Abstract-More-1.11.tar.gz make -- OK Prepending blib/arch and blib/lib of 12 build dirs 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 # Testing SQL::Abstract::More 1.11, Perl 5.010000, /export/home/fly1003/bin/perl t/01-sql_abstract_more.t .. 1..52 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 - SQL type with implicit = operator ok 20 - SQL type with explicit operator 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 37 ok 38 ok 39 ok 40 ok 41 ok 42 - unknown arg to insert() ok 43 ok 44 ok 45 ok 46 - bind_param_inout ok 47 - bind_param($val, \%type) ok 48 ok 49 ok 50 ok 51 ok 52 ok t/02-order-by.t ........... 1..38 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 37 - Undeterministic order exception ok 38 - Undeterministic order exception ok t/pod.t ................... 1..1 ok 1 - POD test for blib/lib/SQL/Abstract/More.pm ok All tests successful. Files=3, Tests=91, 3 wallclock secs ( 0.17 usr 0.03 sys + 2.05 cusr 0.27 csys = 2.52 CPU) Result: PASS DAMI/SQL-Abstract-More-1.11.tar.gz make test TEST_VERBOSE=1 -- OK PPD for SQL-Abstract-More-1.11 already made Running Build for D/DA/DAMI/DBIx-DataModel-2.34.tar.gz Prepending blib/arch and blib/lib of 13 build dirs to PERL5LIB; for 'get' Has already been unwrapped into directory /export/home/fly1003/var/cpan/build/DBIx-DataModel-2.34-kLN2jo Prepending blib/arch and blib/lib of 13 build dirs to PERL5LIB; for 'make' CPAN.pm: Building D/DA/DAMI/DBIx-DataModel-2.34.tar.gz Warning: Prerequisite 'SQL::Abstract::More => 1.12' for 'D/DA/DAMI/DBIx-DataModel-2.34.tar.gz' seems not available according to the indices >>> ./Build Module::Build version 0.40 required--this is only version 0.38 at ./Build line 41. DAMI/DBIx-DataModel-2.34.tar.gz ./Build -- NOT OK Prepending blib/arch and blib/lib of 13 build dirs to PERL5LIB; for 'test' Running Build test Can't test without successful make Finished 2013-04-08T23:04:54