PATH=/usr/bin:/bin Start 2011-04-26T21:01:34 ActivePerl-1400 CPAN-1.9402 Going to read '/home/fly1400/var/cpan/Metadata' Database was generated on Tue, 26 Apr 2011 22:27:59 GMT Running make for F/FR/FREW/DBIx-Class-DeploymentHandler-0.001005.tar.gz Checksum for /net/nas/data/cpan/authors/id/F/FR/FREW/DBIx-Class-DeploymentHandler-0.001005.tar.gz ok DBIx-Class-DeploymentHandler-0.001005 DBIx-Class-DeploymentHandler-0.001005/README DBIx-Class-DeploymentHandler-0.001005/Changes DBIx-Class-DeploymentHandler-0.001005/LICENSE DBIx-Class-DeploymentHandler-0.001005/dist.ini DBIx-Class-DeploymentHandler-0.001005/MANIFEST DBIx-Class-DeploymentHandler-0.001005/META.json DBIx-Class-DeploymentHandler-0.001005/weaver.ini DBIx-Class-DeploymentHandler-0.001005/Makefile.PL DBIx-Class-DeploymentHandler-0.001005/t DBIx-Class-DeploymentHandler-0.001005/t/04-preconnect.t DBIx-Class-DeploymentHandler-0.001005/t/03-deprecated.t DBIx-Class-DeploymentHandler-0.001005/t/lib DBIx-Class-DeploymentHandler-0.001005/t/lib/DBICDHTest.pm DBIx-Class-DeploymentHandler-0.001005/t/02-instantiation.t DBIx-Class-DeploymentHandler-0.001005/t/release-pod-syntax.t DBIx-Class-DeploymentHandler-0.001005/t/lib/DBICVersion_v3.pm DBIx-Class-DeploymentHandler-0.001005/t/lib/DBICVersion_v2.pm DBIx-Class-DeploymentHandler-0.001005/t/lib/DBICVersion_v4.pm DBIx-Class-DeploymentHandler-0.001005/t/lib/DBICVersion_v1.pm DBIx-Class-DeploymentHandler-0.001005/t/bugs DBIx-Class-DeploymentHandler-0.001005/t/bugs/01-emailed-bug-01.t DBIx-Class-DeploymentHandler-0.001005/t/02-instantiation-no-ddl.t DBIx-Class-DeploymentHandler-0.001005/t/version_storages DBIx-Class-DeploymentHandler-0.001005/t/version_storages/standard.t DBIx-Class-DeploymentHandler-0.001005/t/version_handlers DBIx-Class-DeploymentHandler-0.001005/t/version_handlers/monotonic.t DBIx-Class-DeploymentHandler-0.001005/t/no-component-lib DBIx-Class-DeploymentHandler-0.001005/t/no-component-lib/DBICDHTest.pm DBIx-Class-DeploymentHandler-0.001005/t/02-instantiation-wo-component.t DBIx-Class-DeploymentHandler-0.001005/t/deploy_methods DBIx-Class-DeploymentHandler-0.001005/t/deploy_methods/sql_translator.t DBIx-Class-DeploymentHandler-0.001005/lib/DBIx/Class DBIx-Class-DeploymentHandler-0.001005/lib/DBIx/Class/DeploymentHandler.pm DBIx-Class-DeploymentHandler-0.001005/t/no-component-lib/DBICVersion_v3.pm DBIx-Class-DeploymentHandler-0.001005/t/no-component-lib/DBICVersion_v2.pm DBIx-Class-DeploymentHandler-0.001005/t/no-component-lib/DBICVersion_v4.pm DBIx-Class-DeploymentHandler-0.001005/t/no-component-lib/DBICVersion_v1.pm DBIx-Class-DeploymentHandler-0.001005/t/version_handlers/explict_versions.t DBIx-Class-DeploymentHandler-0.001005/lib/DBIx/Class/DeploymentHandler DBIx-Class-DeploymentHandler-0.001005/lib/DBIx/Class/DeploymentHandler/Dad.pm DBIx-Class-DeploymentHandler-0.001005/t/version_handlers/db_schema_versions.t DBIx-Class-DeploymentHandler-0.001005/lib/DBIx/Class/DeploymentHandler/Types.pm DBIx-Class-DeploymentHandler-0.001005/lib/DBIx/Class/DeploymentHandler/Logger.pm DBIx-Class-DeploymentHandler-0.001005/t/deploy_methods/sql_translator_deprecated.t DBIx-Class-DeploymentHandler-0.001005/lib/DBIx/Class/DeploymentHandler/Deprecated.pm DBIx-Class-DeploymentHandler-0.001005/t/sql/SQLite/schema/1.0 DBIx-Class-DeploymentHandler-0.001005/t/sql/SQLite/schema/1.0/001-auto-__VERSION.sql DBIx-Class-DeploymentHandler-0.001005/lib/DBIx/Class/DeploymentHandler/HandlesDeploy.pm DBIx-Class-DeploymentHandler-0.001005/lib/DBIx/Class/DeploymentHandler/Manual DBIx-Class-DeploymentHandler-0.001005/lib/DBIx/Class/DeploymentHandler/Manual/Intro.pod DBIx-Class-DeploymentHandler-0.001005/lib/DBIx/Class/DeploymentHandler/HandlesVersioning.pm DBIx-Class-DeploymentHandler-0.001005/t/deploy_methods/sql_translator_protoschema_transform.t DBIx-Class-DeploymentHandler-0.001005/lib/DBIx/Class/DeploymentHandler/WithApplicatorDumple.pm DBIx-Class-DeploymentHandler-0.001005/lib/DBIx/Class/DeploymentHandler/HandlesVersionStorage.pm DBIx-Class-DeploymentHandler-0.001005/lib/DBIx/Class/DeploymentHandler/Manual/CatalystIntro.pod DBIx-Class-DeploymentHandler-0.001005/lib/DBIx/Class/DeploymentHandler/WithReasonableDefaults.pm DBIx-Class-DeploymentHandler-0.001005/lib/DBIx/Class/DeploymentHandler/VersionStorage DBIx-Class-DeploymentHandler-0.001005/lib/DBIx/Class/DeploymentHandler/VersionStorage/Standard.pm DBIx-Class-DeploymentHandler-0.001005/lib/DBIx/Class/DeploymentHandler/VersionHandler DBIx-Class-DeploymentHandler-0.001005/lib/DBIx/Class/DeploymentHandler/VersionHandler/Monotonic.pm DBIx-Class-DeploymentHandler-0.001005/lib/DBIx/Class/DeploymentHandler/VersionStorage/Deprecated.pm DBIx-Class-DeploymentHandler-0.001005/lib/DBIx/Class/DeploymentHandler/DeployMethod/SQL DBIx-Class-DeploymentHandler-0.001005/lib/DBIx/Class/DeploymentHandler/DeployMethod/SQL/Translator.pm DBIx-Class-DeploymentHandler-0.001005/lib/DBIx/Class/DeploymentHandler/Cookbook DBIx-Class-DeploymentHandler-0.001005/lib/DBIx/Class/DeploymentHandler/Cookbook/CustomResultSource.pod DBIx-Class-DeploymentHandler-0.001005/lib/DBIx/Class/DeploymentHandler/VersionHandler/ExplicitVersions.pm DBIx-Class-DeploymentHandler-0.001005/lib/DBIx/Class/DeploymentHandler/VersionStorage/Standard DBIx-Class-DeploymentHandler-0.001005/lib/DBIx/Class/DeploymentHandler/VersionStorage/Standard/Component.pm DBIx-Class-DeploymentHandler-0.001005/lib/DBIx/Class/DeploymentHandler/VersionStorage/Deprecated DBIx-Class-DeploymentHandler-0.001005/lib/DBIx/Class/DeploymentHandler/VersionStorage/Deprecated/Component.pm DBIx-Class-DeploymentHandler-0.001005/lib/DBIx/Class/DeploymentHandler/VersionStorage/Standard/VersionResult.pm DBIx-Class-DeploymentHandler-0.001005/lib/DBIx/Class/DeploymentHandler/DeployMethod/SQL/Translator DBIx-Class-DeploymentHandler-0.001005/lib/DBIx/Class/DeploymentHandler/DeployMethod/SQL/Translator/Deprecated.pm DBIx-Class-DeploymentHandler-0.001005/lib/DBIx/Class/DeploymentHandler/VersionHandler/DatabaseToSchemaVersions.pm DBIx-Class-DeploymentHandler-0.001005/lib/DBIx/Class/DeploymentHandler/VersionStorage/Deprecated/VersionResult.pm DBIx-Class-DeploymentHandler-0.001005/lib/DBIx/Class/DeploymentHandler/VersionStorage/Standard/VersionResultSet.pm DBIx-Class-DeploymentHandler-0.001005/lib/DBIx/Class/DeploymentHandler/VersionStorage/Deprecated/VersionResultSet.pm CPAN.pm: Going to build F/FR/FREW/DBIx-Class-DeploymentHandler-0.001005.tar.gz >>> /home/fly1400/ap1400/bin/perl-static Makefile.PL Warning: prerequisite File::Touch 0.08 not found. Warning: prerequisite Log::Contextual 0.00300 not found. Warning: prerequisite SQL::Translator 0.11005 not found. Checking if your kit is complete... Looks good Writing Makefile for DBIx::Class::DeploymentHandler Writing MYMETA.yml ---- Unsatisfied dependencies detected during ---- ---- FREW/DBIx-Class-DeploymentHandler-0.001005.tar.gz ---- File::Touch [requires] Log::Contextual [requires] SQL::Translator [requires] Running make test Delayed until after prerequisites Running test for module 'File::Touch' Running make for N/NW/NWETTERS/File-Touch-0.08.tar.gz Checksum for /net/nas/data/cpan/authors/id/N/NW/NWETTERS/File-Touch-0.08.tar.gz ok File-Touch-0.08/ File-Touch-0.08/Changes File-Touch-0.08/META.yml File-Touch-0.08/MANIFEST File-Touch-0.08/test.pl File-Touch-0.08/Makefile.PL File-Touch-0.08/Touch.pm CPAN.pm: Going to build N/NW/NWETTERS/File-Touch-0.08.tar.gz >>> /home/fly1400/ap1400/bin/perl-static Makefile.PL Checking if your kit is complete... Looks good Writing Makefile for File::Touch Writing MYMETA.yml >>> make cp Touch.pm blib/lib/File/Touch.pm Manifying blib/man3/File::Touch.3 NWETTERS/File-Touch-0.08.tar.gz make -- OK Running make test >>> make test TEST_VERBOSE=1 PERL_DL_NONLAZY=1 /home/fly1400/ap1400/bin/perl-static "-Iblib/lib" "-Iblib/arch" test.pl 1..1 ok 1 NWETTERS/File-Touch-0.08.tar.gz make test TEST_VERBOSE=1 -- OK Picked up abstract from Touch.pm Nigel Wetters Gourlay <nwetters@cpan.org> update access and modification timestamps, creating nonexistent files where necessary. >>> (cd /home/fly1400/var/cpan/build/File-Touch-0.08-apPKli && tar cvf - File-Touch-0.08.ppd blib) | gzip -c >/home/fly1400/var/REPO/N/NW/NWETTERS/File-Touch-0.08.tar.gz File-Touch-0.08.ppd blib/ blib/lib/ blib/lib/File/ blib/lib/File/Touch.pm blib/man3/ blib/man3/File::Touch.3 >>> mv /home/fly1400/var/cpan/build/File-Touch-0.08-apPKli/File-Touch-0.08.ppd /home/fly1400/var/REPO/N/NW/NWETTERS Running test for module 'Log::Contextual' Running make for F/FR/FREW/Log-Contextual-0.00304.tar.gz Prepending /home/fly1400/var/cpan/build/File-Touch-0.08-apPKli/blib/arch /home/fly1400/var/cpan/build/File-Touch-0.08-apPKli/blib/lib to PERL5LIB for 'get' Checksum for /net/nas/data/cpan/authors/id/F/FR/FREW/Log-Contextual-0.00304.tar.gz ok Log-Contextual-0.00304/ Log-Contextual-0.00304/inc/ Log-Contextual-0.00304/inc/Module/ Log-Contextual-0.00304/inc/Module/Install.pm Log-Contextual-0.00304/inc/Module/Install/ Log-Contextual-0.00304/inc/Module/Install/Win32.pm Log-Contextual-0.00304/inc/Module/Install/WriteAll.pm Log-Contextual-0.00304/inc/Module/Install/Fetch.pm Log-Contextual-0.00304/inc/Module/Install/Can.pm Log-Contextual-0.00304/inc/Module/Install/Metadata.pm Log-Contextual-0.00304/inc/Module/Install/Makefile.pm Log-Contextual-0.00304/inc/Module/Install/Base.pm Log-Contextual-0.00304/Changes Log-Contextual-0.00304/Makefile.PL Log-Contextual-0.00304/t/ Log-Contextual-0.00304/t/package_logger.t Log-Contextual-0.00304/t/log4perl.conf Log-Contextual-0.00304/t/log4perl.t Log-Contextual-0.00304/t/default_logger.t Log-Contextual-0.00304/t/simplelogger.t Log-Contextual-0.00304/t/dlog.t Log-Contextual-0.00304/t/warnlogger.t Log-Contextual-0.00304/t/log.t Log-Contextual-0.00304/META.yml Log-Contextual-0.00304/MANIFEST Log-Contextual-0.00304/lib/ Log-Contextual-0.00304/lib/Log/ Log-Contextual-0.00304/lib/Log/Contextual/ Log-Contextual-0.00304/lib/Log/Contextual/SimpleLogger.pm Log-Contextual-0.00304/lib/Log/Contextual/WarnLogger.pm Log-Contextual-0.00304/lib/Log/Contextual/TeeLogger.pm Log-Contextual-0.00304/lib/Log/Contextual.pm Prepending /home/fly1400/var/cpan/build/File-Touch-0.08-apPKli/blib/arch /home/fly1400/var/cpan/build/File-Touch-0.08-apPKli/blib/lib to PERL5LIB for 'make' CPAN.pm: Going to build F/FR/FREW/Log-Contextual-0.00304.tar.gz >>> /home/fly1400/ap1400/bin/perl-static Makefile.PL Cannot determine perl version info from lib/Log/Contextual.pm Checking if your kit is complete... Looks good Writing Makefile for Log::Contextual Writing MYMETA.yml >>> make cp lib/Log/Contextual/TeeLogger.pm blib/lib/Log/Contextual/TeeLogger.pm cp lib/Log/Contextual.pm blib/lib/Log/Contextual.pm cp lib/Log/Contextual/SimpleLogger.pm blib/lib/Log/Contextual/SimpleLogger.pm cp lib/Log/Contextual/WarnLogger.pm blib/lib/Log/Contextual/WarnLogger.pm Manifying blib/man3/Log::Contextual::TeeLogger.3 Manifying blib/man3/Log::Contextual.3 Manifying blib/man3/Log::Contextual::SimpleLogger.3 Manifying blib/man3/Log::Contextual::WarnLogger.3 FREW/Log-Contextual-0.00304.tar.gz make -- OK Prepending /home/fly1400/var/cpan/build/File-Touch-0.08-apPKli/blib/arch /home/fly1400/var/cpan/build/File-Touch-0.08-apPKli/blib/lib to PERL5LIB for 'test' Running make test >>> make test TEST_VERBOSE=1 PERL_DL_NONLAZY=1 /home/fly1400/ap1400/bin/perl-static "-MExtUtils::Command::MM" "-e" "test_harness(1, 'inc', 'blib/lib', 'blib/arch')" t/*.t t/default_logger.t .. ok 1 - default_logger works for one package ok 2 - default_logger works for both packages ok 3 - default_logger works for one package ok 4 - ... but set_logger wins ok 5 - ... and gets the value 1..5 ok t/dlog.t ............ ok 1 - Dlog_trace passes data through correctly ok 2 - Output for Dlog_trace is correct ok 3 - DlogS_trace passes data through correctly ok 4 - Output for DlogS_trace is correct ok 5 - Dlog_debug passes data through correctly ok 6 - Output for Dlog_debug is correct ok 7 - DlogS_debug passes data through correctly ok 8 - Output for DlogS_debug is correct ok 9 - Dlog_info passes data through correctly ok 10 - Output for Dlog_info is correct ok 11 - DlogS_info passes data through correctly ok 12 - Output for DlogS_info is correct ok 13 - Dlog_warn passes data through correctly ok 14 - Output for Dlog_warn is correct ok 15 - DlogS_warn passes data through correctly ok 16 - Output for DlogS_warn is correct ok 17 - Dlog_error passes data through correctly ok 18 - Output for Dlog_error is correct ok 19 - DlogS_error passes data through correctly ok 20 - Output for DlogS_error is correct ok 21 - Dlog_fatal passes data through correctly ok 22 - Output for Dlog_fatal is correct ok 23 - DlogS_fatal passes data through correctly ok 24 - Output for DlogS_fatal is correct ok 25 - Dlog_trace passes nothing through correctly ok 26 - Output for Dlog_trace is correct ok 27 - Dlog_debug passes nothing through correctly ok 28 - Output for Dlog_debug is correct ok 29 - Dlog_info passes nothing through correctly ok 30 - Output for Dlog_info is correct ok 31 - Dlog_warn passes nothing through correctly ok 32 - Output for Dlog_warn is correct ok 33 - Dlog_error passes nothing through correctly ok 34 - Output for Dlog_error is correct ok 35 - Dlog_fatal passes nothing through correctly ok 36 - Output for Dlog_fatal is correct 1..36 ok t/log.t ............. ok 1 - set logger works ok 2 - set_logger twice warns correctly ok 3 - inner scoped logger works ok 4 - outer scoped logger works ok 5 - inner scoped logger works after using set_logger ok 6 - set inside with works ok 7 - set_logger's logger comes back after scoped logger ok 8 - trace works ok 9 - debug works ok 10 - info works ok 11 - warn works ok 12 - error works ok 13 - fatal works ok 14 - Blank Log::Contextual import dies ok 15 - log_trace works with input ok 16 - log_trace passes data through correctly ok 17 - log_debug works with input ok 18 - log_debug passes data through correctly ok 19 - log_info works with input ok 20 - log_info passes data through correctly ok 21 - log_warn works with input ok 22 - log_warn passes data through correctly ok 23 - log_error works with input ok 24 - log_error passes data through correctly ok 25 - log_fatal works with input ok 26 - log_fatal passes data through correctly ok 27 - logS_trace works with input ok 28 - logS_trace passes data through correctly ok 29 - logS_debug works with input ok 30 - logS_debug passes data through correctly ok 31 - logS_info works with input ok 32 - logS_info passes data through correctly ok 33 - logS_warn works with input ok 34 - logS_warn passes data through correctly ok 35 - logS_error works with input ok 36 - logS_error passes data through correctly ok 37 - logS_fatal works with input ok 38 - logS_fatal passes data through correctly ok 39 - logS_$level dies from too many args 1..39 ok t/log4perl.t ........ 1..2 ok 1 - file and line work with Log4perl ok 2 - file and line work with Log4perl in a sub ok t/package_logger.t .. ok 1 - package_logger works for one package ok 2 - package_logger works for both packages ok 3 - package_logger works for one package ok 4 - ... and set_logger does not win ok 5 - ... and package_logger still gets the value 1..5 ok t/simplelogger.t .... ok 1 - is_trace is false on SimpleLogger ok 2 - is_debug is true on SimpleLogger ok 3 - is_info is false on SimpleLogger ok 4 - is_warn is false on SimpleLogger ok 5 - is_error is false on SimpleLogger ok 6 - is_fatal is false on SimpleLogger ok 7 - trace does not get called ok 8 - debug gets called ok 9 - info does not get called ok 10 - warn does not get called ok 11 - error does not get called ok 12 - fatal does not get called ok 13 - SimpleLogger outputs to STDERR correctly ok 14 - trace renders correctly ok 15 - debug renders correctly ok 16 - info renders correctly ok 17 - warn renders correctly ok 18 - error renders correctly ok 19 - fatal renders correctly ok 20 - multiline log renders correctly ok 21 - is_trace is false on SimpleLogger ok 22 - is_debug is true on SimpleLogger ok 23 - is_info is true on SimpleLogger ok 24 - is_warn is true on SimpleLogger ok 25 - is_error is true on SimpleLogger ok 26 - is_fatal is true on SimpleLogger 1..26 ok t/warnlogger.t ...... ok 1 - is_trace is false on WarnLogger ok 2 - is_debug is true on WarnLogger ok 3 - is_info is false on WarnLogger ok 4 - is_warn is false on WarnLogger ok 5 - is_error is false on WarnLogger ok 6 - is_fatal is false on WarnLogger ok 7 - is_trace is true on WarnLogger ok 8 - is_debug is true on WarnLogger ok 9 - is_info is true on WarnLogger ok 10 - is_warn is true on WarnLogger ok 11 - is_error is true on WarnLogger ok 12 - is_fatal is true on WarnLogger ok 13 - is_trace is false on WarnLogger ok 14 - is_debug is false on WarnLogger ok 15 - is_info is false on WarnLogger ok 16 - is_warn is true on WarnLogger ok 17 - is_error is true on WarnLogger ok 18 - is_fatal is true on WarnLogger ok 19 - trace does not get called ok 20 - debug gets called ok 21 - info does not get called ok 22 - warn does not get called ok 23 - error does not get called ok 24 - fatal does not get called ok 25 - WarnLogger outputs to STDERR correctly ok 26 - trace renders correctly ok 27 - debug renders correctly ok 28 - info renders correctly ok 29 - warn renders correctly ok 30 - error renders correctly ok 31 - fatal renders correctly 1..31 ok All tests successful. Files=7, Tests=144, 0 wallclock secs ( 0.03 usr 0.01 sys + 0.37 cusr 0.06 csys = 0.47 CPU) Result: PASS FREW/Log-Contextual-0.00304.tar.gz make test TEST_VERBOSE=1 -- OK Arthur Axel 'fREW' Schmidt <frioux@gmail.com> Simple logging interface with a contextual log >>> (cd /home/fly1400/var/cpan/build/Log-Contextual-0.00304-UDbz33 && tar cvf - Log-Contextual-0.00304.ppd blib) | gzip -c >/home/fly1400/var/REPO/F/FR/FREW/Log-Contextual-0.00304.tar.gz Log-Contextual-0.00304.ppd blib/ blib/lib/ blib/lib/Log/ blib/lib/Log/Contextual.pm blib/lib/Log/Contextual/ blib/lib/Log/Contextual/WarnLogger.pm blib/lib/Log/Contextual/SimpleLogger.pm blib/lib/Log/Contextual/TeeLogger.pm blib/man3/ blib/man3/Log::Contextual::SimpleLogger.3 blib/man3/Log::Contextual::TeeLogger.3 blib/man3/Log::Contextual.3 blib/man3/Log::Contextual::WarnLogger.3 >>> mv /home/fly1400/var/cpan/build/Log-Contextual-0.00304-UDbz33/Log-Contextual-0.00304.ppd /home/fly1400/var/REPO/F/FR/FREW Running test for module 'SQL::Translator' Running make for J/JR/JROBINSON/SQL-Translator-0.11007.tar.gz Prepending /home/fly1400/var/cpan/build/Log-Contextual-0.00304-UDbz33/blib/arch /home/fly1400/var/cpan/build/Log-Contextual-0.00304-UDbz33/blib/lib /home/fly1400/var/cpan/build/File-Touch-0.08-apPKli/blib/arch /home/fly1400/var/cpan/build/File-Touch-0.08-apPKli/blib/lib to PERL5LIB for 'get' Checksum for /net/nas/data/cpan/authors/id/J/JR/JROBINSON/SQL-Translator-0.11007.tar.gz ok SQL-Translator-0.11007/ SQL-Translator-0.11007/t/ SQL-Translator-0.11007/t/13schema.t SQL-Translator-0.11007/t/lib/ SQL-Translator-0.11007/t/lib/Producer/ SQL-Translator-0.11007/t/lib/Producer/BaseTest.pm SQL-Translator-0.11007/t/11normalize.t SQL-Translator-0.11007/t/31dumper.t SQL-Translator-0.11007/t/data/ SQL-Translator-0.11007/t/data/xml/ SQL-Translator-0.11007/t/data/xml/samefield.xml SQL-Translator-0.11007/t/data/xml/schema.xml SQL-Translator-0.11007/t/data/diff/ SQL-Translator-0.11007/t/data/diff/pgsql/ SQL-Translator-0.11007/t/data/diff/pgsql/create1.yml SQL-Translator-0.11007/t/data/diff/pgsql/create2.yml SQL-Translator-0.11007/t/data/diff/create1.yml SQL-Translator-0.11007/t/data/diff/create2.yml SQL-Translator-0.11007/t/data/Excel/ SQL-Translator-0.11007/t/data/Excel/t.xls SQL-Translator-0.11007/t/data/mysql/ SQL-Translator-0.11007/t/data/mysql/entire_syntax.sql SQL-Translator-0.11007/t/data/mysql/create.sql SQL-Translator-0.11007/t/data/mysql/BGEP-RE-create.sql SQL-Translator-0.11007/t/data/mysql/Apache-Session-MySQL.sql SQL-Translator-0.11007/t/data/mysql/create2.sql SQL-Translator-0.11007/t/data/mysql/sqlfxml-producer-basic.sql SQL-Translator-0.11007/t/data/pgsql/ SQL-Translator-0.11007/t/data/pgsql/turnkey.sql SQL-Translator-0.11007/t/data/pgsql/Chado-CV-PostGreSQL.sql SQL-Translator-0.11007/t/data/pgsql/entire_syntax.sql SQL-Translator-0.11007/t/data/roundtrip_autogen.yaml SQL-Translator-0.11007/t/data/template/ SQL-Translator-0.11007/t/data/template/table.tt SQL-Translator-0.11007/t/data/template/basic.tt SQL-Translator-0.11007/t/data/access/ SQL-Translator-0.11007/t/data/access/gdpdm.ddl SQL-Translator-0.11007/t/data/sqlserver/ SQL-Translator-0.11007/t/data/sqlserver/create.sql SQL-Translator-0.11007/t/data/roundtrip.xml SQL-Translator-0.11007/t/data/oracle/ SQL-Translator-0.11007/t/data/oracle/schema_diff_a.yaml SQL-Translator-0.11007/t/data/oracle/schema_diff_b.yaml SQL-Translator-0.11007/t/data/oracle/schema_diff_c.yaml SQL-Translator-0.11007/t/data/oracle/create.sql SQL-Translator-0.11007/t/data/oracle/schema_with_options.yaml SQL-Translator-0.11007/t/data/oracle/create2.sql SQL-Translator-0.11007/t/data/sqlite/ SQL-Translator-0.11007/t/data/sqlite/create.sql SQL-Translator-0.11007/t/data/sqlite/create2.sql SQL-Translator-0.11007/t/data/sqlite/named.sql SQL-Translator-0.11007/t/data/sybase/ SQL-Translator-0.11007/t/data/sybase/create.sql SQL-Translator-0.11007/t/05bgep-re.t SQL-Translator-0.11007/t/26sybase.t SQL-Translator-0.11007/t/30sqlt-new-diff.t SQL-Translator-0.11007/t/03mysql-to-oracle.t SQL-Translator-0.11007/t/36-filters.t SQL-Translator-0.11007/t/30sqlt-new-diff-sqlite.t SQL-Translator-0.11007/t/57-class-dbi.t SQL-Translator-0.11007/t/64xml-to-mysql.t SQL-Translator-0.11007/t/09sqlt-diagram.t SQL-Translator-0.11007/t/19sybase-parser.t SQL-Translator-0.11007/t/27sqlite-parser.t SQL-Translator-0.11007/t/53-oracle-delay-constraints.t SQL-Translator-0.11007/t/25storable.t SQL-Translator-0.11007/t/54-oracle-alter-field.t SQL-Translator-0.11007/t/20format_X_name.t SQL-Translator-0.11007/t/37-translator-graph.t SQL-Translator-0.11007/t/24yaml.t SQL-Translator-0.11007/t/08postgres-to-mysql.t SQL-Translator-0.11007/t/32schema-lookups.t SQL-Translator-0.11007/t/55-oracle-add-field.t SQL-Translator-0.11007/t/10excel.t SQL-Translator-0.11007/t/50-sqlserver-parser.t SQL-Translator-0.11007/t/47postgres-producer.t SQL-Translator-0.11007/t/48xml-to-sqlite.t SQL-Translator-0.11007/t/15oracle-parser.t SQL-Translator-0.11007/t/51-xml-to-oracle.t SQL-Translator-0.11007/t/38-mysql-producer.t SQL-Translator-0.11007/t/33tt-table-producer.t SQL-Translator-0.11007/t/07p_args.t SQL-Translator-0.11007/t/61translator_agnostic.t SQL-Translator-0.11007/t/30sqlt-diff.t SQL-Translator-0.11007/t/56-sqlite-producer.t SQL-Translator-0.11007/t/55-oracle-producer.t SQL-Translator-0.11007/t/43xml-to-db2.t SQL-Translator-0.11007/t/14postgres-parser.t SQL-Translator-0.11007/t/02mysql-parser.t SQL-Translator-0.11007/t/16xml-parser.t SQL-Translator-0.11007/t/39-filter-globals.t SQL-Translator-0.11007/t/12header_comment.t SQL-Translator-0.11007/t/18ttschema-producer.t SQL-Translator-0.11007/t/46xml-to-pg.t SQL-Translator-0.11007/t/52-oracle-options.t SQL-Translator-0.11007/t/63-spacial-pgsql.t SQL-Translator-0.11007/t/04file,fh,string.t SQL-Translator-0.11007/t/45db2-producer.t SQL-Translator-0.11007/t/38-filter-names.t SQL-Translator-0.11007/t/30sqlt-new-diff-mysql.t SQL-Translator-0.11007/t/01pod.t SQL-Translator-0.11007/t/60roundtrip.t SQL-Translator-0.11007/t/35-access-parser.t SQL-Translator-0.11007/t/40oracle-parser-dbi.t SQL-Translator-0.11007/t/44-xml-to-db2-array.t SQL-Translator-0.11007/t/06xsv.t SQL-Translator-0.11007/t/51-xml-to-oracle_quoted.t SQL-Translator-0.11007/t/62roundtrip_datacheck.t SQL-Translator-0.11007/t/34tt-base.t SQL-Translator-0.11007/t/53-oracle-delay-constraints_quoted.t SQL-Translator-0.11007/t/17sqlfxml-producer.t SQL-Translator-0.11007/t/29html.t SQL-Translator-0.11007/t/49xml-to-pg-samefield.t SQL-Translator-0.11007/t/30sqlt-new-diff-pgsql.t SQL-Translator-0.11007/inc/ SQL-Translator-0.11007/inc/Module/ SQL-Translator-0.11007/inc/Module/Install/ SQL-Translator-0.11007/inc/Module/Install/Can.pm SQL-Translator-0.11007/inc/Module/Install/Base.pm SQL-Translator-0.11007/inc/Module/Install/Win32.pm SQL-Translator-0.11007/inc/Module/Install/WriteAll.pm SQL-Translator-0.11007/inc/Module/Install/AutoInstall.pm SQL-Translator-0.11007/inc/Module/Install/Makefile.pm SQL-Translator-0.11007/inc/Module/Install/Scripts.pm SQL-Translator-0.11007/inc/Module/Install/Fetch.pm SQL-Translator-0.11007/inc/Module/Install/Share.pm SQL-Translator-0.11007/inc/Module/Install/Include.pm SQL-Translator-0.11007/inc/Module/Install/Metadata.pm SQL-Translator-0.11007/inc/Module/Install.pm SQL-Translator-0.11007/inc/Module/AutoInstall.pm SQL-Translator-0.11007/lib/ SQL-Translator-0.11007/lib/SQL/ SQL-Translator-0.11007/lib/SQL/Translator.pm SQL-Translator-0.11007/lib/SQL/Translator/ SQL-Translator-0.11007/lib/SQL/Translator/Filter/ SQL-Translator-0.11007/lib/SQL/Translator/Filter/DefaultExtra.pm SQL-Translator-0.11007/lib/SQL/Translator/Filter/Globals.pm SQL-Translator-0.11007/lib/SQL/Translator/Filter/Names.pm SQL-Translator-0.11007/lib/SQL/Translator/Parser/ SQL-Translator-0.11007/lib/SQL/Translator/Parser/DB2/ SQL-Translator-0.11007/lib/SQL/Translator/Parser/DB2/Grammar.pm SQL-Translator-0.11007/lib/SQL/Translator/Parser/DBI/ SQL-Translator-0.11007/lib/SQL/Translator/Parser/DBI/SQLite.pm SQL-Translator-0.11007/lib/SQL/Translator/Parser/DBI/MySQL.pm SQL-Translator-0.11007/lib/SQL/Translator/Parser/DBI/Sybase.pm SQL-Translator-0.11007/lib/SQL/Translator/Parser/DBI/Oracle.pm SQL-Translator-0.11007/lib/SQL/Translator/Parser/DBI/PostgreSQL.pm SQL-Translator-0.11007/lib/SQL/Translator/Parser/DBI/SQLServer.pm SQL-Translator-0.11007/lib/SQL/Translator/Parser/DBI/DB2.pm SQL-Translator-0.11007/lib/SQL/Translator/Parser/XML/ SQL-Translator-0.11007/lib/SQL/Translator/Parser/XML/SQLFairy.pm SQL-Translator-0.11007/lib/SQL/Translator/Parser/SQLite.pm SQL-Translator-0.11007/lib/SQL/Translator/Parser/MySQL.pm SQL-Translator-0.11007/lib/SQL/Translator/Parser/XML.pm SQL-Translator-0.11007/lib/SQL/Translator/Parser/Sybase.pm SQL-Translator-0.11007/lib/SQL/Translator/Parser/Excel.pm SQL-Translator-0.11007/lib/SQL/Translator/Parser/Oracle.pm SQL-Translator-0.11007/lib/SQL/Translator/Parser/xSV.pm SQL-Translator-0.11007/lib/SQL/Translator/Parser/PostgreSQL.pm SQL-Translator-0.11007/lib/SQL/Translator/Parser/SQLServer.pm SQL-Translator-0.11007/lib/SQL/Translator/Parser/Storable.pm SQL-Translator-0.11007/lib/SQL/Translator/Parser/YAML.pm SQL-Translator-0.11007/lib/SQL/Translator/Parser/Access.pm SQL-Translator-0.11007/lib/SQL/Translator/Parser/DB2.pm SQL-Translator-0.11007/lib/SQL/Translator/Parser/DBI.pm SQL-Translator-0.11007/lib/SQL/Translator/Schema/ SQL-Translator-0.11007/lib/SQL/Translator/Schema/Constraint.pm SQL-Translator-0.11007/lib/SQL/Translator/Schema/View.pm SQL-Translator-0.11007/lib/SQL/Translator/Schema/Graph/ SQL-Translator-0.11007/lib/SQL/Translator/Schema/Graph/Port.pm SQL-Translator-0.11007/lib/SQL/Translator/Schema/Graph/Edge.pm SQL-Translator-0.11007/lib/SQL/Translator/Schema/Graph/CompoundEdge.pm SQL-Translator-0.11007/lib/SQL/Translator/Schema/Graph/HyperEdge.pm SQL-Translator-0.11007/lib/SQL/Translator/Schema/Graph/Node.pm SQL-Translator-0.11007/lib/SQL/Translator/Schema/Table.pm SQL-Translator-0.11007/lib/SQL/Translator/Schema/Object.pm SQL-Translator-0.11007/lib/SQL/Translator/Schema/Index.pm SQL-Translator-0.11007/lib/SQL/Translator/Schema/Procedure.pm SQL-Translator-0.11007/lib/SQL/Translator/Schema/Trigger.pm SQL-Translator-0.11007/lib/SQL/Translator/Schema/Graph.pm SQL-Translator-0.11007/lib/SQL/Translator/Schema/Field.pm SQL-Translator-0.11007/lib/SQL/Translator/Schema/Constants.pm SQL-Translator-0.11007/lib/SQL/Translator/Diff.pm SQL-Translator-0.11007/lib/SQL/Translator/Producer/ SQL-Translator-0.11007/lib/SQL/Translator/Producer/TT/ SQL-Translator-0.11007/lib/SQL/Translator/Producer/TT/Base.pm SQL-Translator-0.11007/lib/SQL/Translator/Producer/TT/Table.pm SQL-Translator-0.11007/lib/SQL/Translator/Producer/XML/ SQL-Translator-0.11007/lib/SQL/Translator/Producer/XML/SQLFairy.pm SQL-Translator-0.11007/lib/SQL/Translator/Producer/ClassDBI.pm SQL-Translator-0.11007/lib/SQL/Translator/Producer/Dumper.pm SQL-Translator-0.11007/lib/SQL/Translator/Producer/SQLite.pm SQL-Translator-0.11007/lib/SQL/Translator/Producer/POD.pm SQL-Translator-0.11007/lib/SQL/Translator/Producer/MySQL.pm SQL-Translator-0.11007/lib/SQL/Translator/Producer/XML.pm SQL-Translator-0.11007/lib/SQL/Translator/Producer/Sybase.pm SQL-Translator-0.11007/lib/SQL/Translator/Producer/GraphViz.pm SQL-Translator-0.11007/lib/SQL/Translator/Producer/TTSchema.pm SQL-Translator-0.11007/lib/SQL/Translator/Producer/Latex.pm SQL-Translator-0.11007/lib/SQL/Translator/Producer/Oracle.pm SQL-Translator-0.11007/lib/SQL/Translator/Producer/Diagram.pm SQL-Translator-0.11007/lib/SQL/Translator/Producer/HTML.pm SQL-Translator-0.11007/lib/SQL/Translator/Producer/PostgreSQL.pm SQL-Translator-0.11007/lib/SQL/Translator/Producer/DiaUml.pm SQL-Translator-0.11007/lib/SQL/Translator/Producer/SQLServer.pm SQL-Translator-0.11007/lib/SQL/Translator/Producer/Storable.pm SQL-Translator-0.11007/lib/SQL/Translator/Producer/YAML.pm SQL-Translator-0.11007/lib/SQL/Translator/Producer/DB2.pm SQL-Translator-0.11007/lib/SQL/Translator/Producer.pm SQL-Translator-0.11007/lib/SQL/Translator/Utils.pm SQL-Translator-0.11007/lib/SQL/Translator/Parser.pm SQL-Translator-0.11007/lib/SQL/Translator/Manual.pod SQL-Translator-0.11007/lib/SQL/Translator/Schema.pm SQL-Translator-0.11007/lib/Test/ SQL-Translator-0.11007/lib/Test/SQL/ SQL-Translator-0.11007/lib/Test/SQL/Translator.pm SQL-Translator-0.11007/BUGS SQL-Translator-0.11007/LICENSE SQL-Translator-0.11007/share/ SQL-Translator-0.11007/share/DiaUml/ SQL-Translator-0.11007/share/DiaUml/uml-class-start.tt2 SQL-Translator-0.11007/share/DiaUml/uml-class.tt2 SQL-Translator-0.11007/share/DiaUml/diagram.tt2 SQL-Translator-0.11007/share/DiaUml/uml-class-end.tt2 SQL-Translator-0.11007/share/DiaUml/uml-attribute.tt2 SQL-Translator-0.11007/share/DiaUml/layer.tt2 SQL-Translator-0.11007/share/DiaUml/uml-class-all.tt2 SQL-Translator-0.11007/share/DiaUml/schema.tt2 SQL-Translator-0.11007/share/Grammar/ SQL-Translator-0.11007/share/Grammar/DB2.gra SQL-Translator-0.11007/README SQL-Translator-0.11007/Changes SQL-Translator-0.11007/MANIFEST.SKIP SQL-Translator-0.11007/Makefile.PL SQL-Translator-0.11007/META.yml SQL-Translator-0.11007/script/ SQL-Translator-0.11007/script/sqlt SQL-Translator-0.11007/script/sqlt.cgi SQL-Translator-0.11007/script/sqlt-dumper SQL-Translator-0.11007/script/sqlt-diff SQL-Translator-0.11007/script/sqlt-diagram SQL-Translator-0.11007/script/sqlt-graph SQL-Translator-0.11007/script/sqlt-diff-old SQL-Translator-0.11007/AUTHORS SQL-Translator-0.11007/MANIFEST Prepending /home/fly1400/var/cpan/build/Log-Contextual-0.00304-UDbz33/blib/arch /home/fly1400/var/cpan/build/Log-Contextual-0.00304-UDbz33/blib/lib /home/fly1400/var/cpan/build/File-Touch-0.08-apPKli/blib/arch /home/fly1400/var/cpan/build/File-Touch-0.08-apPKli/blib/lib to PERL5LIB for 'make' CPAN.pm: Going to build J/JR/JROBINSON/SQL-Translator-0.11007.tar.gz >>> /home/fly1400/ap1400/bin/perl-static Makefile.PL *** Module::AutoInstall version 1.03 *** 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.6) - Test::Exception ...loaded. (0.31) - Test::Differences ...loaded. (0.61) - YAML ...loaded. (0.73 >= 0.66) - File::Basename ...loaded. (2.82) - ExtUtils::MakeMaker ...loaded. (6.57_05 >= 6.11) - Scalar::Util ...loaded. (1.23) - IO::Scalar ...loaded. (2.110 >= 2.11) - Class::Base ...missing. - Pod::Usage ...loaded. (1.36) - Digest::SHA1 ...loaded. (2.13 >= 2) - File::Spec ...loaded. (3.33) - Class::Accessor::Fast ...loaded. (0.34) - Parse::RecDescent ...loaded. (1.965001 >= 1.962002) - File::ShareDir ...loaded. (1.03 >= 1) - Class::MakeMethods ...missing. - XML::Writer ...loaded. (0.612 >= 0.5) - Carp::Clan ...loaded. (6.04) - Class::Data::Inheritable ...loaded. (0.08 >= 0.02) - IO::Dir ...loaded. (1.07) - DBI ...loaded. (1.616) *** Module::AutoInstall configuration finished. Checking if your kit is complete... Looks good Warning: prerequisite Class::Base 0 not found. Warning: prerequisite Class::MakeMethods 0 not found. Writing Makefile for SQL::Translator Writing MYMETA.yml ---- Unsatisfied dependencies detected during ---- ---- JROBINSON/SQL-Translator-0.11007.tar.gz ---- Class::Base [requires] Class::MakeMethods [requires] Prepending /home/fly1400/var/cpan/build/Log-Contextual-0.00304-UDbz33/blib/arch /home/fly1400/var/cpan/build/Log-Contextual-0.00304-UDbz33/blib/lib /home/fly1400/var/cpan/build/File-Touch-0.08-apPKli/blib/arch /home/fly1400/var/cpan/build/File-Touch-0.08-apPKli/blib/lib to PERL5LIB for 'test' Running make test Delayed until after prerequisites Running test for module 'Class::Base' Running make for A/AB/ABW/Class-Base-0.03.tar.gz Prepending /home/fly1400/var/cpan/build/Log-Contextual-0.00304-UDbz33/blib/arch /home/fly1400/var/cpan/build/Log-Contextual-0.00304-UDbz33/blib/lib /home/fly1400/var/cpan/build/File-Touch-0.08-apPKli/blib/arch /home/fly1400/var/cpan/build/File-Touch-0.08-apPKli/blib/lib to PERL5LIB for 'get' Checksum for /net/nas/data/cpan/authors/id/A/AB/ABW/Class-Base-0.03.tar.gz ok Class-Base-0.03/ Class-Base-0.03/README Class-Base-0.03/Makefile.PL Class-Base-0.03/Changes Class-Base-0.03/MANIFEST Class-Base-0.03/test.pl Class-Base-0.03/TODO Class-Base-0.03/lib/ Class-Base-0.03/lib/Class/ Class-Base-0.03/lib/Class/Base.pm Prepending /home/fly1400/var/cpan/build/Log-Contextual-0.00304-UDbz33/blib/arch /home/fly1400/var/cpan/build/Log-Contextual-0.00304-UDbz33/blib/lib /home/fly1400/var/cpan/build/File-Touch-0.08-apPKli/blib/arch /home/fly1400/var/cpan/build/File-Touch-0.08-apPKli/blib/lib to PERL5LIB for 'make' CPAN.pm: Going to build A/AB/ABW/Class-Base-0.03.tar.gz >>> /home/fly1400/ap1400/bin/perl-static Makefile.PL Checking if your kit is complete... Looks good Writing Makefile for Class::Base Writing MYMETA.yml >>> make cp lib/Class/Base.pm blib/lib/Class/Base.pm Manifying blib/man3/Class::Base.3 ABW/Class-Base-0.03.tar.gz make -- OK Prepending /home/fly1400/var/cpan/build/Log-Contextual-0.00304-UDbz33/blib/arch /home/fly1400/var/cpan/build/Log-Contextual-0.00304-UDbz33/blib/lib /home/fly1400/var/cpan/build/File-Touch-0.08-apPKli/blib/arch /home/fly1400/var/cpan/build/File-Touch-0.08-apPKli/blib/lib to PERL5LIB for 'test' Running make test >>> make test TEST_VERBOSE=1 PERL_DL_NONLAZY=1 /home/fly1400/ap1400/bin/perl-static "-Iblib/lib" "-Iblib/arch" test.pl 1..93 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 - clone is ok 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 - debugging object created 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 - object is not debugging ok 50 - class is debugging ok 51 - stderr is empty ok 52 ok 53 - object debuggin off ok 54 - class debugging on ok 55 ok 56 ok 57 ok 58 ok 59 ok 60 - class debugging is off ok 61 - object 1 created ok 62 - object not debugging ok 63 - nothing printed ok 64 - class debugging is now on ok 65 - object 2 created ok 66 - object is debugging ok 67 - foo printed ok 68 - output 1 matches ok 69 - output 2 matches ok 70 - output 3 matches ok 71 - got an object ok 72 - ONE does not exist ok 73 - got an object ok 74 - ONE is 2 ok 75 - got an object ok 76 - ONE is 3 ok 77 - TWO is 4 ok 78 - THREE does not exist ok 79 - got a list ref object ok 80 - ONE does not exist ok 81 - ONE is 2 ok 82 - ONE is 3 ok 83 - TWO is 4 ok 84 - THREE does not exist ok 85 - got a hash ref object ok 86 - foo default set ok 87 - BAR does not exist ok 88 - BAZ is undef ok 89 - BAZ is undef ok 90 - foo set ok 91 - bar set ok 92 - baz is set ok 93 - MSG is set ABW/Class-Base-0.03.tar.gz make test TEST_VERBOSE=1 -- OK Picked up version from Makefile Picked up distname from Makefile Picked up abstract from Makefile Andy Wardley <cpan@wardley.org> useful base class for other modules >>> (cd /home/fly1400/var/cpan/build/Class-Base-0.03-jdMKgY && tar cvf - Class-Base-0.03.ppd blib) | gzip -c >/home/fly1400/var/REPO/A/AB/ABW/Class-Base-0.03.tar.gz Class-Base-0.03.ppd blib/ blib/lib/ blib/lib/Class/ blib/lib/Class/Base.pm blib/man3/ blib/man3/Class::Base.3 >>> mv /home/fly1400/var/cpan/build/Class-Base-0.03-jdMKgY/Class-Base-0.03.ppd /home/fly1400/var/REPO/A/AB/ABW Running test for module 'Class::MakeMethods' Running make for E/EV/EVO/Class-MakeMethods-1.01.tar.gz Prepending /home/fly1400/var/cpan/build/Class-Base-0.03-jdMKgY/blib/arch /home/fly1400/var/cpan/build/Class-Base-0.03-jdMKgY/blib/lib /home/fly1400/var/cpan/build/Log-Contextual-0.00304-UDbz33/blib/arch /home/fly1400/var/cpan/build/Log-Contextual-0.00304-UDbz33/blib/lib /home/fly1400/var/cpan/build/File-Touch-0.08-apPKli/blib/arch /home/fly1400/var/cpan/build/File-Touch-0.08-apPKli/blib/lib to PERL5LIB for 'get' Checksum for /net/nas/data/cpan/authors/id/E/EV/EVO/Class-MakeMethods-1.01.tar.gz ok Class-MakeMethods-1.01 Class-MakeMethods-1.01/benchmark.pl Class-MakeMethods-1.01/CHANGES Class-MakeMethods-1.01/Makefile.PL Class-MakeMethods-1.01/MakeMethods Class-MakeMethods-1.01/MakeMethods/Attribute.pm Class-MakeMethods-1.01/MakeMethods/Autoload.pm Class-MakeMethods-1.01/MakeMethods/Basic Class-MakeMethods-1.01/MakeMethods/Basic/Array.pm Class-MakeMethods-1.01/MakeMethods/Basic/Global.pm Class-MakeMethods-1.01/MakeMethods/Basic/Hash.pm Class-MakeMethods-1.01/MakeMethods/Basic.pm Class-MakeMethods-1.01/MakeMethods/Composite Class-MakeMethods-1.01/MakeMethods/Composite/Array.pm Class-MakeMethods-1.01/MakeMethods/Composite/Global.pm Class-MakeMethods-1.01/MakeMethods/Composite/Hash.pm Class-MakeMethods-1.01/MakeMethods/Composite/Inheritable.pm Class-MakeMethods-1.01/MakeMethods/Composite/Universal.pm Class-MakeMethods-1.01/MakeMethods/Composite.pm Class-MakeMethods-1.01/MakeMethods/Docs Class-MakeMethods-1.01/MakeMethods/Docs/Catalog.pod Class-MakeMethods-1.01/MakeMethods/Docs/Changes.pod Class-MakeMethods-1.01/MakeMethods/Docs/Examples.pod Class-MakeMethods-1.01/MakeMethods/Docs/ReadMe.pod Class-MakeMethods-1.01/MakeMethods/Docs/RelatedModules.pod Class-MakeMethods-1.01/MakeMethods/Docs/ToDo.pod Class-MakeMethods-1.01/MakeMethods/Emulator Class-MakeMethods-1.01/MakeMethods/Emulator/AccessorFast.pm Class-MakeMethods-1.01/MakeMethods/Emulator/accessors.pm Class-MakeMethods-1.01/MakeMethods/Emulator/Inheritable.pm Class-MakeMethods-1.01/MakeMethods/Emulator/mcoder.pm Class-MakeMethods-1.01/MakeMethods/Emulator/MethodMaker.pm Class-MakeMethods-1.01/MakeMethods/Emulator/Singleton.pm Class-MakeMethods-1.01/MakeMethods/Emulator/Struct.pm Class-MakeMethods-1.01/MakeMethods/Emulator.pm Class-MakeMethods-1.01/MakeMethods/Evaled Class-MakeMethods-1.01/MakeMethods/Evaled/Hash.pm Class-MakeMethods-1.01/MakeMethods/Evaled.pm Class-MakeMethods-1.01/MakeMethods/Standard Class-MakeMethods-1.01/MakeMethods/Standard/Array.pm Class-MakeMethods-1.01/MakeMethods/Standard/Global.pm Class-MakeMethods-1.01/MakeMethods/Standard/Hash.pm Class-MakeMethods-1.01/MakeMethods/Standard/Inheritable.pm Class-MakeMethods-1.01/MakeMethods/Standard/Universal.pm Class-MakeMethods-1.01/MakeMethods/Standard.pm Class-MakeMethods-1.01/MakeMethods/Template Class-MakeMethods-1.01/MakeMethods/Template/Array.pm Class-MakeMethods-1.01/MakeMethods/Template/Class.pm Class-MakeMethods-1.01/MakeMethods/Template/ClassInherit.pm Class-MakeMethods-1.01/MakeMethods/Template/ClassName.pm Class-MakeMethods-1.01/MakeMethods/Template/ClassVar.pm Class-MakeMethods-1.01/MakeMethods/Template/Flyweight.pm Class-MakeMethods-1.01/MakeMethods/Template/Generic.pm Class-MakeMethods-1.01/MakeMethods/Template/Global.pm Class-MakeMethods-1.01/MakeMethods/Template/Hash.pm Class-MakeMethods-1.01/MakeMethods/Template/Inheritable.pm Class-MakeMethods-1.01/MakeMethods/Template/InsideOut.pm Class-MakeMethods-1.01/MakeMethods/Template/PackageVar.pm Class-MakeMethods-1.01/MakeMethods/Template/Ref.pm Class-MakeMethods-1.01/MakeMethods/Template/Scalar.pm Class-MakeMethods-1.01/MakeMethods/Template/Static.pm Class-MakeMethods-1.01/MakeMethods/Template/Struct.pm Class-MakeMethods-1.01/MakeMethods/Template/StructBuiltin.pm Class-MakeMethods-1.01/MakeMethods/Template/Universal.pm Class-MakeMethods-1.01/MakeMethods/Template.pm Class-MakeMethods-1.01/MakeMethods/Utility Class-MakeMethods-1.01/MakeMethods/Utility/ArraySplicer.pm Class-MakeMethods-1.01/MakeMethods/Utility/DiskCache.pm Class-MakeMethods-1.01/MakeMethods/Utility/Inheritable.pm Class-MakeMethods-1.01/MakeMethods/Utility/Ref.pm Class-MakeMethods-1.01/MakeMethods/Utility/TextBuilder.pm Class-MakeMethods-1.01/MakeMethods.pm Class-MakeMethods-1.01/MANIFEST Class-MakeMethods-1.01/META.yml Class-MakeMethods-1.01/README Class-MakeMethods-1.01/test.pl Class-MakeMethods-1.01/tests Class-MakeMethods-1.01/tests/access Class-MakeMethods-1.01/tests/access/attribute_stnd_hash.t Class-MakeMethods-1.01/tests/access/autoload_stnd_hash.t Class-MakeMethods-1.01/tests/access/autoload_typemap.t Class-MakeMethods-1.01/tests/access/import_version.t Class-MakeMethods-1.01/tests/basic Class-MakeMethods-1.01/tests/basic/array_scalar.t Class-MakeMethods-1.01/tests/basic/declarations.t Class-MakeMethods-1.01/tests/basic/global_hash.t Class-MakeMethods-1.01/tests/basic/global_scalar.t Class-MakeMethods-1.01/tests/basic/hash_scalar.t Class-MakeMethods-1.01/tests/composite Class-MakeMethods-1.01/tests/composite/declarations.t Class-MakeMethods-1.01/tests/composite/hash.t Class-MakeMethods-1.01/tests/composite/inheritable.t Class-MakeMethods-1.01/tests/composite/inheritable_hash.t Class-MakeMethods-1.01/tests/composite/inheritable_hook.t Class-MakeMethods-1.01/tests/composite/patch.t Class-MakeMethods-1.01/tests/evaled Class-MakeMethods-1.01/tests/evaled/hash_scalar.t Class-MakeMethods-1.01/tests/standard Class-MakeMethods-1.01/tests/standard/standard_declarations.t Class-MakeMethods-1.01/tests/standard/standard_hash.t Class-MakeMethods-1.01/tests/standard/standard_inheritable.t Class-MakeMethods-1.01/tests/standard/standard_inheritable_hash.t Class-MakeMethods-1.01/tests/template Class-MakeMethods-1.01/tests/template/abstract.t Class-MakeMethods-1.01/tests/template/array_number.t Class-MakeMethods-1.01/tests/template/array_object.t Class-MakeMethods-1.01/tests/template/array_scalar.t Class-MakeMethods-1.01/tests/template/class_array.t Class-MakeMethods-1.01/tests/template/class_scalar.t Class-MakeMethods-1.01/tests/template/classvar_array.t Class-MakeMethods-1.01/tests/template/classvar_scalar.t Class-MakeMethods-1.01/tests/template/clone.t Class-MakeMethods-1.01/tests/template/declaration.t Class-MakeMethods-1.01/tests/template/doc_examples.t Class-MakeMethods-1.01/tests/template/doc_extending.t Class-MakeMethods-1.01/tests/template/global_array.t Class-MakeMethods-1.01/tests/template/global_code.t Class-MakeMethods-1.01/tests/template/global_hash.t Class-MakeMethods-1.01/tests/template/global_scalar.t Class-MakeMethods-1.01/tests/template/global_scalar_lvalue.t Class-MakeMethods-1.01/tests/template/hash_array.t Class-MakeMethods-1.01/tests/template/hash_array_getset.t Class-MakeMethods-1.01/tests/template/hash_array_lvalue.t Class-MakeMethods-1.01/tests/template/hash_array_object.t Class-MakeMethods-1.01/tests/template/hash_boolean.t Class-MakeMethods-1.01/tests/template/hash_classkey.todo Class-MakeMethods-1.01/tests/template/hash_code.t Class-MakeMethods-1.01/tests/template/hash_copy.t Class-MakeMethods-1.01/tests/template/hash_counter.t Class-MakeMethods-1.01/tests/template/hash_counter_closure.t Class-MakeMethods-1.01/tests/template/hash_hash.t Class-MakeMethods-1.01/tests/template/hash_hash_array.t Class-MakeMethods-1.01/tests/template/hash_method.t Class-MakeMethods-1.01/tests/template/hash_new.t Class-MakeMethods-1.01/tests/template/hash_number.t Class-MakeMethods-1.01/tests/template/hash_number_interfaces.t Class-MakeMethods-1.01/tests/template/hash_object.t Class-MakeMethods-1.01/tests/template/hash_scalar.t Class-MakeMethods-1.01/tests/template/hash_scalar_closure.t Class-MakeMethods-1.01/tests/template/hash_scalar_interfaces.t Class-MakeMethods-1.01/tests/template/hash_scalar_lvalue.t Class-MakeMethods-1.01/tests/template/hash_string_concat.t Class-MakeMethods-1.01/tests/template/hash_string_index.t Class-MakeMethods-1.01/tests/template/hash_string_index_create.t Class-MakeMethods-1.01/tests/template/hash_struct.t Class-MakeMethods-1.01/tests/template/hash_tiedhash.t Class-MakeMethods-1.01/tests/template/inherit_hash.todo Class-MakeMethods-1.01/tests/template/inherit_scalar.t Class-MakeMethods-1.01/tests/template/insideout_array.t Class-MakeMethods-1.01/tests/template/insideout_bool_i.t Class-MakeMethods-1.01/tests/template/insideout_scalar.t Class-MakeMethods-1.01/tests/template/modifier_private.t Class-MakeMethods-1.01/tests/template/package_scalar.t Class-MakeMethods-1.01/tests/template/scalar_bits.t Class-MakeMethods-1.01/tests/template/scalar_counter.t Class-MakeMethods-1.01/tests/TieScalarTest.pm Class-MakeMethods-1.01/tests/utility Class-MakeMethods-1.01/tests/utility/inheritable.t Class-MakeMethods-1.01/tests/utility/text_builder.t Class-MakeMethods-1.01/tests/xemulator Class-MakeMethods-1.01/tests/xemulator/accessors Class-MakeMethods-1.01/tests/xemulator/accessors/chained.t Class-MakeMethods-1.01/tests/xemulator/accessors/classic.t Class-MakeMethods-1.01/tests/xemulator/accessors/default.t Class-MakeMethods-1.01/tests/xemulator/accessors/invalid.t Class-MakeMethods-1.01/tests/xemulator/class_accessor Class-MakeMethods-1.01/tests/xemulator/class_accessor/class_accessor_fast.t Class-MakeMethods-1.01/tests/xemulator/class_inheritable Class-MakeMethods-1.01/tests/xemulator/class_inheritable/emulate.t Class-MakeMethods-1.01/tests/xemulator/class_inheritable/transparent.t Class-MakeMethods-1.01/tests/xemulator/class_methodmaker Class-MakeMethods-1.01/tests/xemulator/class_methodmaker/abstract.t Class-MakeMethods-1.01/tests/xemulator/class_methodmaker/boolean.092.t Class-MakeMethods-1.01/tests/xemulator/class_methodmaker/boolean.t Class-MakeMethods-1.01/tests/xemulator/class_methodmaker/code.t Class-MakeMethods-1.01/tests/xemulator/class_methodmaker/copy.t Class-MakeMethods-1.01/tests/xemulator/class_methodmaker/counter.t Class-MakeMethods-1.01/tests/xemulator/class_methodmaker/get_concat.092.t Class-MakeMethods-1.01/tests/xemulator/class_methodmaker/get_concat.t Class-MakeMethods-1.01/tests/xemulator/class_methodmaker/get_set.092.t Class-MakeMethods-1.01/tests/xemulator/class_methodmaker/get_set.t Class-MakeMethods-1.01/tests/xemulator/class_methodmaker/get_set_hi.110.todo Class-MakeMethods-1.01/tests/xemulator/class_methodmaker/grouped_fields.t Class-MakeMethods-1.01/tests/xemulator/class_methodmaker/hash.092.t Class-MakeMethods-1.01/tests/xemulator/class_methodmaker/hash.t Class-MakeMethods-1.01/tests/xemulator/class_methodmaker/hash_of_lists.t Class-MakeMethods-1.01/tests/xemulator/class_methodmaker/key_attrib.t Class-MakeMethods-1.01/tests/xemulator/class_methodmaker/key_with_create.t Class-MakeMethods-1.01/tests/xemulator/class_methodmaker/list.092.t Class-MakeMethods-1.01/tests/xemulator/class_methodmaker/list.104.t Class-MakeMethods-1.01/tests/xemulator/class_methodmaker/list.t Class-MakeMethods-1.01/tests/xemulator/class_methodmaker/listed_attrib.t Class-MakeMethods-1.01/tests/xemulator/class_methodmaker/method.t Class-MakeMethods-1.01/tests/xemulator/class_methodmaker/new.092.t Class-MakeMethods-1.01/tests/xemulator/class_methodmaker/new.102.t Class-MakeMethods-1.01/tests/xemulator/class_methodmaker/new.t Class-MakeMethods-1.01/tests/xemulator/class_methodmaker/object.092.t Class-MakeMethods-1.01/tests/xemulator/class_methodmaker/object.t Class-MakeMethods-1.01/tests/xemulator/class_methodmaker/object_list.102.t Class-MakeMethods-1.01/tests/xemulator/class_methodmaker/object_list.t Class-MakeMethods-1.01/tests/xemulator/class_methodmaker/object_tie_hash.110.todo Class-MakeMethods-1.01/tests/xemulator/class_methodmaker/object_tie_list.110.todo Class-MakeMethods-1.01/tests/xemulator/class_methodmaker/static_get_set.t Class-MakeMethods-1.01/tests/xemulator/class_methodmaker/static_hash.092.t Class-MakeMethods-1.01/tests/xemulator/class_methodmaker/static_hash.t Class-MakeMethods-1.01/tests/xemulator/class_methodmaker/static_list.t Class-MakeMethods-1.01/tests/xemulator/class_methodmaker/struct.t Class-MakeMethods-1.01/tests/xemulator/class_methodmaker/sugar.092.t Class-MakeMethods-1.01/tests/xemulator/class_methodmaker/Test.pm Class-MakeMethods-1.01/tests/xemulator/class_methodmaker/tie_hash.t Class-MakeMethods-1.01/tests/xemulator/class_methodmaker/tie_list.110.todo Class-MakeMethods-1.01/tests/xemulator/class_methodmaker/tie_scalar.110.todo Class-MakeMethods-1.01/tests/xemulator/class_singleton Class-MakeMethods-1.01/tests/xemulator/class_singleton/emulate.t Class-MakeMethods-1.01/tests/xemulator/class_singleton/transparent.t Class-MakeMethods-1.01/tests/xemulator/class_struct Class-MakeMethods-1.01/tests/xemulator/class_struct/emulate.t Class-MakeMethods-1.01/tests/xemulator/class_struct/equivalent.t Class-MakeMethods-1.01/tests/xemulator/mcoder Class-MakeMethods-1.01/tests/xemulator/mcoder/getset.t Class-MakeMethods-1.01/tests/xemulator/mcoder/proxies.t Class-MakeMethods-1.01/tests/xemulator/mcoder/sugar.t Prepending /home/fly1400/var/cpan/build/Class-Base-0.03-jdMKgY/blib/arch /home/fly1400/var/cpan/build/Class-Base-0.03-jdMKgY/blib/lib /home/fly1400/var/cpan/build/Log-Contextual-0.00304-UDbz33/blib/arch /home/fly1400/var/cpan/build/Log-Contextual-0.00304-UDbz33/blib/lib /home/fly1400/var/cpan/build/File-Touch-0.08-apPKli/blib/arch /home/fly1400/var/cpan/build/File-Touch-0.08-apPKli/blib/lib to PERL5LIB for 'make' CPAN.pm: Going to build E/EV/EVO/Class-MakeMethods-1.01.tar.gz >>> /home/fly1400/ap1400/bin/perl-static Makefile.PL Checking if your kit is complete... Looks good Writing Makefile for Class::MakeMethods Writing MYMETA.yml >>> make cp MakeMethods/Emulator/mcoder.pm blib/lib/Class/MakeMethods/Emulator/mcoder.pm cp MakeMethods/Template/Universal.pm blib/lib/Class/MakeMethods/Template/Universal.pm cp MakeMethods/Utility/TextBuilder.pm blib/lib/Class/MakeMethods/Utility/TextBuilder.pm cp MakeMethods/Standard/Array.pm blib/lib/Class/MakeMethods/Standard/Array.pm cp MakeMethods/Evaled.pm blib/lib/Class/MakeMethods/Evaled.pm cp MakeMethods/Template/ClassInherit.pm blib/lib/Class/MakeMethods/Template/ClassInherit.pm cp MakeMethods/Standard/Universal.pm blib/lib/Class/MakeMethods/Standard/Universal.pm cp MakeMethods/Emulator/Struct.pm blib/lib/Class/MakeMethods/Emulator/Struct.pm cp MakeMethods/Template/StructBuiltin.pm blib/lib/Class/MakeMethods/Template/StructBuiltin.pm cp MakeMethods/Template/Scalar.pm blib/lib/Class/MakeMethods/Template/Scalar.pm cp MakeMethods/Docs/Examples.pod blib/lib/Class/MakeMethods/Docs/Examples.pod cp MakeMethods/Docs/Catalog.pod blib/lib/Class/MakeMethods/Docs/Catalog.pod cp MakeMethods/Docs/ToDo.pod blib/lib/Class/MakeMethods/Docs/ToDo.pod cp MakeMethods/Standard/Hash.pm blib/lib/Class/MakeMethods/Standard/Hash.pm cp MakeMethods/Emulator/Inheritable.pm blib/lib/Class/MakeMethods/Emulator/Inheritable.pm cp MakeMethods/Standard/Inheritable.pm blib/lib/Class/MakeMethods/Standard/Inheritable.pm cp MakeMethods/Standard/Global.pm blib/lib/Class/MakeMethods/Standard/Global.pm cp MakeMethods/Composite/Universal.pm blib/lib/Class/MakeMethods/Composite/Universal.pm cp MakeMethods/Template/Global.pm blib/lib/Class/MakeMethods/Template/Global.pm cp MakeMethods/Basic/Array.pm blib/lib/Class/MakeMethods/Basic/Array.pm cp MakeMethods/Template/ClassName.pm blib/lib/Class/MakeMethods/Template/ClassName.pm cp MakeMethods/Autoload.pm blib/lib/Class/MakeMethods/Autoload.pm cp MakeMethods/Basic/Global.pm blib/lib/Class/MakeMethods/Basic/Global.pm cp MakeMethods/Docs/ReadMe.pod blib/lib/Class/MakeMethods/Docs/ReadMe.pod cp MakeMethods/Standard.pm blib/lib/Class/MakeMethods/Standard.pm cp MakeMethods/Template/Struct.pm blib/lib/Class/MakeMethods/Template/Struct.pm cp MakeMethods/Template/Class.pm blib/lib/Class/MakeMethods/Template/Class.pm cp MakeMethods/Emulator/Singleton.pm blib/lib/Class/MakeMethods/Emulator/Singleton.pm cp MakeMethods/Emulator.pm blib/lib/Class/MakeMethods/Emulator.pm cp MakeMethods/Template.pm blib/lib/Class/MakeMethods/Template.pm cp MakeMethods/Composite/Global.pm blib/lib/Class/MakeMethods/Composite/Global.pm cp MakeMethods/Template/Flyweight.pm blib/lib/Class/MakeMethods/Template/Flyweight.pm cp MakeMethods/Emulator/MethodMaker.pm blib/lib/Class/MakeMethods/Emulator/MethodMaker.pm cp MakeMethods/Emulator/AccessorFast.pm blib/lib/Class/MakeMethods/Emulator/AccessorFast.pm cp benchmark.pl blib/lib/Class/benchmark.pl cp MakeMethods/Template/Ref.pm blib/lib/Class/MakeMethods/Template/Ref.pm cp MakeMethods/Attribute.pm blib/lib/Class/MakeMethods/Attribute.pm cp MakeMethods/Evaled/Hash.pm blib/lib/Class/MakeMethods/Evaled/Hash.pm cp MakeMethods/Template/Hash.pm blib/lib/Class/MakeMethods/Template/Hash.pm cp MakeMethods/Docs/Changes.pod blib/lib/Class/MakeMethods/Docs/Changes.pod cp MakeMethods/Template/ClassVar.pm blib/lib/Class/MakeMethods/Template/ClassVar.pm cp MakeMethods/Composite.pm blib/lib/Class/MakeMethods/Composite.pm cp MakeMethods/Composite/Array.pm blib/lib/Class/MakeMethods/Composite/Array.pm cp MakeMethods/Basic.pm blib/lib/Class/MakeMethods/Basic.pm cp MakeMethods/Template/InsideOut.pm blib/lib/Class/MakeMethods/Template/InsideOut.pm cp MakeMethods/Emulator/accessors.pm blib/lib/Class/MakeMethods/Emulator/accessors.pm cp MakeMethods/Utility/Ref.pm blib/lib/Class/MakeMethods/Utility/Ref.pm cp MakeMethods.pm blib/lib/Class/MakeMethods.pm cp MakeMethods/Utility/Inheritable.pm blib/lib/Class/MakeMethods/Utility/Inheritable.pm cp MakeMethods/Template/PackageVar.pm blib/lib/Class/MakeMethods/Template/PackageVar.pm cp MakeMethods/Template/Static.pm blib/lib/Class/MakeMethods/Template/Static.pm cp MakeMethods/Docs/RelatedModules.pod blib/lib/Class/MakeMethods/Docs/RelatedModules.pod cp MakeMethods/Composite/Inheritable.pm blib/lib/Class/MakeMethods/Composite/Inheritable.pm cp MakeMethods/Basic/Hash.pm blib/lib/Class/MakeMethods/Basic/Hash.pm cp MakeMethods/Composite/Hash.pm blib/lib/Class/MakeMethods/Composite/Hash.pm cp MakeMethods/Utility/DiskCache.pm blib/lib/Class/MakeMethods/Utility/DiskCache.pm cp MakeMethods/Utility/ArraySplicer.pm blib/lib/Class/MakeMethods/Utility/ArraySplicer.pm cp MakeMethods/Template/Inheritable.pm blib/lib/Class/MakeMethods/Template/Inheritable.pm cp MakeMethods/Template/Generic.pm blib/lib/Class/MakeMethods/Template/Generic.pm cp MakeMethods/Template/Array.pm blib/lib/Class/MakeMethods/Template/Array.pm Manifying blib/man3/Class::MakeMethods::Emulator::mcoder.3 Manifying blib/man3/Class::MakeMethods::Template::Universal.3 Manifying blib/man3/Class::MakeMethods::Utility::TextBuilder.3 Manifying blib/man3/Class::MakeMethods::Standard::Array.3 Manifying blib/man3/Class::MakeMethods::Standard::Universal.3 Manifying blib/man3/Class::MakeMethods::Template::ClassInherit.3 Manifying blib/man3/Class::MakeMethods::Evaled.3 Manifying blib/man3/Class::MakeMethods::Emulator::Struct.3 Manifying blib/man3/Class::MakeMethods::Docs::Examples.3 Manifying blib/man3/Class::MakeMethods::Template::Scalar.3 Manifying blib/man3/Class::MakeMethods::Template::StructBuiltin.3 Manifying blib/man3/Class::MakeMethods::Docs::Catalog.3 Manifying blib/man3/Class::MakeMethods::Standard::Hash.3 Manifying blib/man3/Class::MakeMethods::Docs::ToDo.3 Manifying blib/man3/Class::MakeMethods::Emulator::Inheritable.3 Manifying blib/man3/Class::MakeMethods::Standard::Global.3 Manifying blib/man3/Class::MakeMethods::Standard::Inheritable.3 Manifying blib/man3/Class::MakeMethods::Composite::Universal.3 Manifying blib/man3/Class::MakeMethods::Basic::Array.3 Manifying blib/man3/Class::MakeMethods::Template::Global.3 Manifying blib/man3/Class::MakeMethods::Template::ClassName.3 Manifying blib/man3/Class::MakeMethods::Basic::Global.3 Manifying blib/man3/Class::MakeMethods::Autoload.3 Manifying blib/man3/Class::MakeMethods::Docs::ReadMe.3 Manifying blib/man3/Class::MakeMethods::Template::Class.3 Manifying blib/man3/Class::MakeMethods::Template::Struct.3 Manifying blib/man3/Class::MakeMethods::Standard.3 Manifying blib/man3/Class::MakeMethods::Emulator.3 Manifying blib/man3/Class::MakeMethods::Emulator::Singleton.3 Manifying blib/man3/Class::MakeMethods::Template.3 Manifying blib/man3/Class::MakeMethods::Composite::Global.3 Manifying blib/man3/Class::MakeMethods::Template::Flyweight.3 Manifying blib/man3/Class::MakeMethods::Emulator::AccessorFast.3 Manifying blib/man3/Class::MakeMethods::Emulator::MethodMaker.3 Manifying blib/man3/Class::MakeMethods::Attribute.3 Manifying blib/man3/Class::MakeMethods::Template::Ref.3 Manifying blib/man3/Class::MakeMethods::Evaled::Hash.3 Manifying blib/man3/Class::MakeMethods::Docs::Changes.3 Manifying blib/man3/Class::MakeMethods::Template::Hash.3 Manifying blib/man3/Class::MakeMethods::Composite::Array.3 Manifying blib/man3/Class::MakeMethods::Composite.3 Manifying blib/man3/Class::MakeMethods::Template::ClassVar.3 Manifying blib/man3/Class::MakeMethods::Basic.3 Manifying blib/man3/Class::MakeMethods::Emulator::accessors.3 Manifying blib/man3/Class::MakeMethods::Template::InsideOut.3 Manifying blib/man3/Class::MakeMethods::Utility::Ref.3 Manifying blib/man3/Class::MakeMethods.3 Manifying blib/man3/Class::MakeMethods::Utility::Inheritable.3 Manifying blib/man3/Class::MakeMethods::Template::PackageVar.3 Manifying blib/man3/Class::MakeMethods::Docs::RelatedModules.3 Manifying blib/man3/Class::MakeMethods::Template::Static.3 Manifying blib/man3/Class::MakeMethods::Basic::Hash.3 Manifying blib/man3/Class::MakeMethods::Composite::Inheritable.3 Manifying blib/man3/Class::MakeMethods::Utility::ArraySplicer.3 Manifying blib/man3/Class::MakeMethods::Utility::DiskCache.3 Manifying blib/man3/Class::MakeMethods::Composite::Hash.3 Manifying blib/man3/Class::MakeMethods::Template::Generic.3 Manifying blib/man3/Class::MakeMethods::Template::Inheritable.3 Manifying blib/man3/Class::MakeMethods::Template::Array.3 EVO/Class-MakeMethods-1.01.tar.gz make -- OK Prepending /home/fly1400/var/cpan/build/Class-Base-0.03-jdMKgY/blib/arch /home/fly1400/var/cpan/build/Class-Base-0.03-jdMKgY/blib/lib /home/fly1400/var/cpan/build/Log-Contextual-0.00304-UDbz33/blib/arch /home/fly1400/var/cpan/build/Log-Contextual-0.00304-UDbz33/blib/lib /home/fly1400/var/cpan/build/File-Touch-0.08-apPKli/blib/arch /home/fly1400/var/cpan/build/File-Touch-0.08-apPKli/blib/lib to PERL5LIB for 'test' Running make test >>> make test TEST_VERBOSE=1 PERL_DL_NONLAZY=1 /home/fly1400/ap1400/bin/perl-static "-Iblib/lib" "-Iblib/arch" test.pl test.pl: Searching for test scripts in . test.pl: Found 121 .t files for test harness. ./tests/access/attribute_stnd_hash.t .................... 1..19 # Running under perl version 5.014000 for linux # Current time local: Tue Apr 26 21:01:44 2011 # Current time GMT: Wed Apr 27 04:01:44 2011 # Using Test.pm version 1.25 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 ./tests/access/autoload_stnd_hash.t ..................... 1..14 # Running under perl version 5.014000 for linux # Current time local: Tue Apr 26 21:01:44 2011 # Current time GMT: Wed Apr 27 04:01:44 2011 # Using Test.pm version 1.25 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 ./tests/access/autoload_typemap.t ....................... 1..13 # Running under perl version 5.014000 for linux # Current time local: Tue Apr 26 21:01:44 2011 # Current time GMT: Wed Apr 27 04:01:44 2011 # Using Test.pm version 1.25 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 ./tests/access/import_version.t ......................... 1..2 # Running under perl version 5.014000 for linux # Current time local: Tue Apr 26 21:01:44 2011 # Current time GMT: Wed Apr 27 04:01:44 2011 # Using Test.pm version 1.25 ok 1 ok 2 ok ./tests/basic/array_scalar.t ............................ 1..19 # Running under perl version 5.014000 for linux # Current time local: Tue Apr 26 21:01:44 2011 # Current time GMT: Wed Apr 27 04:01:44 2011 # Using Test.pm version 1.25 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 ./tests/basic/declarations.t ............................ 1..12 # Running under perl version 5.014000 for linux # Current time local: Tue Apr 26 21:01:44 2011 # Current time GMT: Wed Apr 27 04:01:44 2011 # Using Test.pm version 1.25 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 ./tests/basic/global_hash.t ............................. 1..15 # Running under perl version 5.014000 for linux # Current time local: Tue Apr 26 21:01:44 2011 # Current time GMT: Wed Apr 27 04:01:44 2011 # Using Test.pm version 1.25 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 ./tests/basic/global_scalar.t ........................... 1..22 # Running under perl version 5.014000 for linux # Current time local: Tue Apr 26 21:01:45 2011 # Current time GMT: Wed Apr 27 04:01:45 2011 # Using Test.pm version 1.25 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 ./tests/basic/hash_scalar.t ............................. 1..19 # Running under perl version 5.014000 for linux # Current time local: Tue Apr 26 21:01:45 2011 # Current time GMT: Wed Apr 27 04:01:45 2011 # Using Test.pm version 1.25 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 ./tests/composite/declarations.t ........................ 1..11 # Running under perl version 5.014000 for linux # Current time local: Tue Apr 26 21:01:45 2011 # Current time GMT: Wed Apr 27 04:01:45 2011 # Using Test.pm version 1.25 ok 1 ok 2 ok 3 ok 4 ok 5 ok 6 ok 7 ok 8 ok 9 ok 10 ok 11 ok ./tests/composite/hash.t ................................ 1..22 # Running under perl version 5.014000 for linux # Current time local: Tue Apr 26 21:01:45 2011 # Current time GMT: Wed Apr 27 04:01:45 2011 # Using Test.pm version 1.25 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 ./tests/composite/inheritable.t ......................... 1..28 # Running under perl version 5.014000 for linux # Current time local: Tue Apr 26 21:01:45 2011 # Current time GMT: Wed Apr 27 04:01:45 2011 # Using Test.pm version 1.25 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 ./tests/composite/inheritable_hash.t .................... 1..16 # Running under perl version 5.014000 for linux # Current time local: Tue Apr 26 21:01:45 2011 # Current time GMT: Wed Apr 27 04:01:45 2011 # Using Test.pm version 1.25 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 ./tests/composite/inheritable_hook.t .................... 1..6 # Running under perl version 5.014000 for linux # Current time local: Tue Apr 26 21:01:45 2011 # Current time GMT: Wed Apr 27 04:01:45 2011 # Using Test.pm version 1.25 ok 1 ok 2 ok 3 ok 4 ok 5 ok 6 ok ./tests/composite/patch.t ............................... 1..9 # Running under perl version 5.014000 for linux # Current time local: Tue Apr 26 21:01:45 2011 # Current time GMT: Wed Apr 27 04:01:45 2011 # Using Test.pm version 1.25 ok 1 ok 2 ok 3 ok 4 ok 5 ok 6 ok 7 ok 8 ok 9 ok ./tests/evaled/hash_scalar.t ............................ 1..19 # Running under perl version 5.014000 for linux # Current time local: Tue Apr 26 21:01:45 2011 # Current time GMT: Wed Apr 27 04:01:45 2011 # Using Test.pm version 1.25 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 ./tests/standard/standard_declarations.t ................ 1..11 # Running under perl version 5.014000 for linux # Current time local: Tue Apr 26 21:01:45 2011 # Current time GMT: Wed Apr 27 04:01:45 2011 # Using Test.pm version 1.25 ok 1 ok 2 ok 3 ok 4 ok 5 ok 6 ok 7 ok 8 ok 9 ok 10 ok 11 ok ./tests/standard/standard_hash.t ........................ 1..36 # Running under perl version 5.014000 for linux # Current time local: Tue Apr 26 21:01:45 2011 # Current time GMT: Wed Apr 27 04:01:45 2011 # Using Test.pm version 1.25 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 ./tests/standard/standard_inheritable.t ................. 1..28 # Running under perl version 5.014000 for linux # Current time local: Tue Apr 26 21:01:45 2011 # Current time GMT: Wed Apr 27 04:01:45 2011 # Using Test.pm version 1.25 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 ./tests/standard/standard_inheritable_hash.t ............ 1..16 # Running under perl version 5.014000 for linux # Current time local: Tue Apr 26 21:01:45 2011 # Current time GMT: Wed Apr 27 04:01:45 2011 # Using Test.pm version 1.25 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 ./tests/template/abstract.t ............................. 1..3 # Running under perl version 5.014000 for linux # Current time local: Tue Apr 26 21:01:45 2011 # Current time GMT: Wed Apr 27 04:01:45 2011 # Using Test.pm version 1.25 ok 1 ok 2 ok 3 ok ./tests/template/array_number.t ......................... 1..11 # Running under perl version 5.014000 for linux # Current time local: Tue Apr 26 21:01:45 2011 # Current time GMT: Wed Apr 27 04:01:45 2011 # Using Test.pm version 1.25 ok 1 ok 2 ok 3 ok 4 ok 5 ok 6 ok 7 ok 8 ok 9 ok 10 ok 11 ok ./tests/template/array_object.t ......................... 1..11 # Running under perl version 5.014000 for linux # Current time local: Tue Apr 26 21:01:45 2011 # Current time GMT: Wed Apr 27 04:01:45 2011 # Using Test.pm version 1.25 ok 1 ok 2 ok 3 ok 4 ok 5 ok 6 ok 7 ok 8 ok 9 ok 10 ok 11 ok ./tests/template/array_scalar.t ......................... 1..10 # Running under perl version 5.014000 for linux # Current time local: Tue Apr 26 21:01:45 2011 # Current time GMT: Wed Apr 27 04:01:45 2011 # Using Test.pm version 1.25 ok 1 ok 2 ok 3 ok 4 ok 5 ok 6 ok 7 ok 8 ok 9 ok 10 ok ./tests/template/class_array.t .......................... 1..19 # Running under perl version 5.014000 for linux # Current time local: Tue Apr 26 21:01:45 2011 # Current time GMT: Wed Apr 27 04:01:45 2011 # Using Test.pm version 1.25 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 ./tests/template/class_scalar.t ......................... 1..23 # Running under perl version 5.014000 for linux # Current time local: Tue Apr 26 21:01:45 2011 # Current time GMT: Wed Apr 27 04:01:45 2011 # Using Test.pm version 1.25 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 ./tests/template/classvar_array.t ....................... 1..19 # Running under perl version 5.014000 for linux # Current time local: Tue Apr 26 21:01:45 2011 # Current time GMT: Wed Apr 27 04:01:45 2011 # Using Test.pm version 1.25 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 ./tests/template/classvar_scalar.t ...................... 1..30 # Running under perl version 5.014000 for linux # Current time local: Tue Apr 26 21:01:45 2011 # Current time GMT: Wed Apr 27 04:01:45 2011 # Using Test.pm version 1.25 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 ./tests/template/clone.t ................................ 1..5 # Running under perl version 5.014000 for linux # Current time local: Tue Apr 26 21:01:45 2011 # Current time GMT: Wed Apr 27 04:01:45 2011 # Using Test.pm version 1.25 ok 1 ok 2 ok 3 ok 4 ok 5 ok ./tests/template/declaration.t .......................... 1..9 # Running under perl version 5.014000 for linux # Current time local: Tue Apr 26 21:01:45 2011 # Current time GMT: Wed Apr 27 04:01:45 2011 # Using Test.pm version 1.25 ok 1 ok 2 ok 3 ok 4 ok 5 ok 6 ok 7 ok 8 ok 9 ok ./tests/template/doc_examples.t ......................... 1..3 # Running under perl version 5.014000 for linux # Current time local: Tue Apr 26 21:01:45 2011 # Current time GMT: Wed Apr 27 04:01:45 2011 # Using Test.pm version 1.25 ok 1 ok 2 ok 3 ok ./tests/template/doc_extending.t ........................ 1..6 # Running under perl version 5.014000 for linux # Current time local: Tue Apr 26 21:01:45 2011 # Current time GMT: Wed Apr 27 04:01:45 2011 # Using Test.pm version 1.25 ok 1 ok 2 ok 3 ok 4 ok 5 ok 6 ok ./tests/template/global_array.t ......................... 1..12 # Running under perl version 5.014000 for linux # Current time local: Tue Apr 26 21:01:45 2011 # Current time GMT: Wed Apr 27 04:01:45 2011 # Using Test.pm version 1.25 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 ./tests/template/global_code.t .......................... 1..7 # Running under perl version 5.014000 for linux # Current time local: Tue Apr 26 21:01:45 2011 # Current time GMT: Wed Apr 27 04:01:45 2011 # Using Test.pm version 1.25 ok 1 ok 2 ok 3 ok 4 ok 5 ok 6 ok 7 ok ./tests/template/global_hash.t .......................... 1..17 # Running under perl version 5.014000 for linux # Current time local: Tue Apr 26 21:01:45 2011 # Current time GMT: Wed Apr 27 04:01:45 2011 # Using Test.pm version 1.25 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 ./tests/template/global_scalar.t ........................ 1..22 # Running under perl version 5.014000 for linux # Current time local: Tue Apr 26 21:01:45 2011 # Current time GMT: Wed Apr 27 04:01:45 2011 # Using Test.pm version 1.25 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 ./tests/template/global_scalar_lvalue.t ................. 1..1 # Running under perl version 5.014000 for linux # Current time local: Tue Apr 26 21:01:45 2011 # Current time GMT: Wed Apr 27 04:01:45 2011 # Using Test.pm version 1.25 Skipping test on this platform (lvalue subs require Perl 5.6). ok 1 ok ./tests/template/hash_array.t ........................... 1..12 # Running under perl version 5.014000 for linux # Current time local: Tue Apr 26 21:01:45 2011 # Current time GMT: Wed Apr 27 04:01:45 2011 # Using Test.pm version 1.25 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 ./tests/template/hash_array_getset.t .................... 1..9 # Running under perl version 5.014000 for linux # Current time local: Tue Apr 26 21:01:45 2011 # Current time GMT: Wed Apr 27 04:01:45 2011 # Using Test.pm version 1.25 ok 1 ok 2 ok 3 ok 4 ok 5 ok 6 ok 7 ok 8 ok 9 ok ./tests/template/hash_array_lvalue.t .................... 1..1 # Running under perl version 5.014000 for linux # Current time local: Tue Apr 26 21:01:45 2011 # Current time GMT: Wed Apr 27 04:01:45 2011 # Using Test.pm version 1.25 Skipping test on this platform (lvalue requires 5.6.0 or later). ok 1 ok ./tests/template/hash_array_object.t .................... 1..8 # Running under perl version 5.014000 for linux # Current time local: Tue Apr 26 21:01:45 2011 # Current time GMT: Wed Apr 27 04:01:45 2011 # Using Test.pm version 1.25 ok 1 ok 2 ok 3 ok 4 ok 5 ok 6 ok 7 ok 8 ok ./tests/template/hash_boolean.t ......................... 1..19 # Running under perl version 5.014000 for linux # Current time local: Tue Apr 26 21:01:45 2011 # Current time GMT: Wed Apr 27 04:01:45 2011 # Using Test.pm version 1.25 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 ./tests/template/hash_code.t ............................ 1..7 # Running under perl version 5.014000 for linux # Current time local: Tue Apr 26 21:01:45 2011 # Current time GMT: Wed Apr 27 04:01:45 2011 # Using Test.pm version 1.25 ok 1 ok 2 ok 3 ok 4 ok 5 ok 6 ok 7 ok ./tests/template/hash_copy.t ............................ 1..8 # Running under perl version 5.014000 for linux # Current time local: Tue Apr 26 21:01:45 2011 # Current time GMT: Wed Apr 27 04:01:45 2011 # Using Test.pm version 1.25 ok 1 ok 2 ok 3 ok 4 ok 5 ok 6 ok 7 ok 8 ok ./tests/template/hash_counter.t ......................... 1..8 # Running under perl version 5.014000 for linux # Current time local: Tue Apr 26 21:01:45 2011 # Current time GMT: Wed Apr 27 04:01:45 2011 # Using Test.pm version 1.25 ok 1 ok 2 ok 3 ok 4 ok 5 ok 6 ok 7 ok 8 ok ./tests/template/hash_counter_closure.t ................. 1..11 # Running under perl version 5.014000 for linux # Current time local: Tue Apr 26 21:01:45 2011 # Current time GMT: Wed Apr 27 04:01:45 2011 # Using Test.pm version 1.25 ok 1 ok 2 ok 3 ok 4 ok 5 ok 6 ok 7 ok 8 ok 9 ok 10 ok 11 ok ./tests/template/hash_hash.t ............................ 1..24 # Running under perl version 5.014000 for linux # Current time local: Tue Apr 26 21:01:45 2011 # Current time GMT: Wed Apr 27 04:01:45 2011 # Using Test.pm version 1.25 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 ./tests/template/hash_hash_array.t ...................... 1..20 # Running under perl version 5.014000 for linux # Current time local: Tue Apr 26 21:01:45 2011 # Current time GMT: Wed Apr 27 04:01:45 2011 # Using Test.pm version 1.25 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 ./tests/template/hash_method.t .......................... 1..7 # Running under perl version 5.014000 for linux # Current time local: Tue Apr 26 21:01:45 2011 # Current time GMT: Wed Apr 27 04:01:45 2011 # Using Test.pm version 1.25 ok 1 ok 2 ok 3 ok 4 ok 5 ok 6 ok 7 ok ./tests/template/hash_new.t ............................. 1..19 # Running under perl version 5.014000 for linux # Current time local: Tue Apr 26 21:01:46 2011 # Current time GMT: Wed Apr 27 04:01:46 2011 # Using Test.pm version 1.25 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 ./tests/template/hash_number.t .......................... 1..11 # Running under perl version 5.014000 for linux # Current time local: Tue Apr 26 21:01:46 2011 # Current time GMT: Wed Apr 27 04:01:46 2011 # Using Test.pm version 1.25 ok 1 ok 2 ok 3 ok 4 ok 5 ok 6 ok 7 ok 8 ok 9 ok 10 ok 11 ok ./tests/template/hash_number_interfaces.t ............... 1..12 # Running under perl version 5.014000 for linux # Current time local: Tue Apr 26 21:01:46 2011 # Current time GMT: Wed Apr 27 04:01:46 2011 # Using Test.pm version 1.25 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 ./tests/template/hash_object.t .......................... 1..11 # Running under perl version 5.014000 for linux # Current time local: Tue Apr 26 21:01:46 2011 # Current time GMT: Wed Apr 27 04:01:46 2011 # Using Test.pm version 1.25 ok 1 ok 2 ok 3 ok 4 ok 5 ok 6 ok 7 ok 8 ok 9 ok 10 ok 11 ok ./tests/template/hash_scalar.t .......................... 1..10 # Running under perl version 5.014000 for linux # Current time local: Tue Apr 26 21:01:46 2011 # Current time GMT: Wed Apr 27 04:01:46 2011 # Using Test.pm version 1.25 ok 1 ok 2 ok 3 ok 4 ok 5 ok 6 ok 7 ok 8 ok 9 ok 10 ok ./tests/template/hash_scalar_closure.t .................. 1..19 # Running under perl version 5.014000 for linux # Current time local: Tue Apr 26 21:01:46 2011 # Current time GMT: Wed Apr 27 04:01:46 2011 # Using Test.pm version 1.25 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 ./tests/template/hash_scalar_interfaces.t ............... 1..12 # Running under perl version 5.014000 for linux # Current time local: Tue Apr 26 21:01:46 2011 # Current time GMT: Wed Apr 27 04:01:46 2011 # Using Test.pm version 1.25 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 ./tests/template/hash_scalar_lvalue.t ................... 1..1 # Running under perl version 5.014000 for linux # Current time local: Tue Apr 26 21:01:46 2011 # Current time GMT: Wed Apr 27 04:01:46 2011 # Using Test.pm version 1.25 Skipping test on this platform (lvalue requires 5.6.0 or later). ok 1 ok ./tests/template/hash_string_concat.t ................... 1..13 # Running under perl version 5.014000 for linux # Current time local: Tue Apr 26 21:01:46 2011 # Current time GMT: Wed Apr 27 04:01:46 2011 # Using Test.pm version 1.25 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 ./tests/template/hash_string_index.t .................... 1..17 # Running under perl version 5.014000 for linux # Current time local: Tue Apr 26 21:01:46 2011 # Current time GMT: Wed Apr 27 04:01:46 2011 # Using Test.pm version 1.25 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 ./tests/template/hash_string_index_create.t ............. 1..18 # Running under perl version 5.014000 for linux # Current time local: Tue Apr 26 21:01:46 2011 # Current time GMT: Wed Apr 27 04:01:46 2011 # Using Test.pm version 1.25 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 ./tests/template/hash_struct.t .......................... 1..16 # Running under perl version 5.014000 for linux # Current time local: Tue Apr 26 21:01:46 2011 # Current time GMT: Wed Apr 27 04:01:46 2011 # Using Test.pm version 1.25 ok 1 ok 2 ok 3 ok 4 ok 5 ok 6 ok 7 a b c d e ok 8 ok 9 ok 10 ok 11 ok 12 ok 13 ok 14 ok 15 ok 16 ok ./tests/template/hash_tiedhash.t ........................ 1..14 # Running under perl version 5.014000 for linux # Current time local: Tue Apr 26 21:01:46 2011 # Current time GMT: Wed Apr 27 04:01:46 2011 # Using Test.pm version 1.25 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 ./tests/template/inherit_scalar.t ....................... 1..28 # Running under perl version 5.014000 for linux # Current time local: Tue Apr 26 21:01:46 2011 # Current time GMT: Wed Apr 27 04:01:46 2011 # Using Test.pm version 1.25 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 ./tests/template/insideout_array.t ...................... 1..15 # Running under perl version 5.014000 for linux # Current time local: Tue Apr 26 21:01:46 2011 # Current time GMT: Wed Apr 27 04:01:46 2011 # Using Test.pm version 1.25 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 ./tests/template/insideout_bool_i.t ..................... 1..15 # Running under perl version 5.014000 for linux # Current time local: Tue Apr 26 21:01:46 2011 # Current time GMT: Wed Apr 27 04:01:46 2011 # Using Test.pm version 1.25 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 ./tests/template/insideout_scalar.t ..................... 1..10 # Running under perl version 5.014000 for linux # Current time local: Tue Apr 26 21:01:46 2011 # Current time GMT: Wed Apr 27 04:01:46 2011 # Using Test.pm version 1.25 ok 1 ok 2 ok 3 ok 4 ok 5 ok 6 ok 7 ok 8 ok 9 ok 10 ok ./tests/template/modifier_private.t ..................... 1..28 # Running under perl version 5.014000 for linux # Current time local: Tue Apr 26 21:01:46 2011 # Current time GMT: Wed Apr 27 04:01:46 2011 # Using Test.pm version 1.25 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 ./tests/template/package_scalar.t ....................... 1..31 # Running under perl version 5.014000 for linux # Current time local: Tue Apr 26 21:01:46 2011 # Current time GMT: Wed Apr 27 04:01:46 2011 # Using Test.pm version 1.25 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 ./tests/template/scalar_bits.t .......................... 1..10 # Running under perl version 5.014000 for linux # Current time local: Tue Apr 26 21:01:46 2011 # Current time GMT: Wed Apr 27 04:01:46 2011 # Using Test.pm version 1.25 ok 1 ok 2 ok 3 ok 4 ok 5 ok 6 ok 7 ok 8 ok 9 ok 10 ok ./tests/template/scalar_counter.t ....................... 1..9 # Running under perl version 5.014000 for linux # Current time local: Tue Apr 26 21:01:46 2011 # Current time GMT: Wed Apr 27 04:01:46 2011 # Using Test.pm version 1.25 ok 1 ok 2 ok 3 ok 4 ok 5 ok 6 ok 7 ok 8 ok 9 ok ./tests/utility/inheritable.t ........................... 1..11 # Running under perl version 5.014000 for linux # Current time local: Tue Apr 26 21:01:46 2011 # Current time GMT: Wed Apr 27 04:01:46 2011 # Using Test.pm version 1.25 ok 1 ok 2 ok 3 ok 4 ok 5 ok 6 ok 7 ok 8 ok 9 ok 10 ok 11 ok ./tests/utility/text_builder.t .......................... 1..2 # Running under perl version 5.014000 for linux # Current time local: Tue Apr 26 21:01:46 2011 # Current time GMT: Wed Apr 27 04:01:46 2011 # Using Test.pm version 1.25 ok 1 ok 2 ok ./tests/xemulator/accessors/chained.t ................... 1..6 ok 1 - use Class::MakeMethods::Emulator::accessors; ok 2 - Foo->can('bar') ok 3 - Foo->can('baz') ok 4 - set foo->bar->baz ok 5 - get foo->bar ok 6 - get foo->baz ok ./tests/xemulator/accessors/classic.t ................... 1..6 ok 1 - use Class::MakeMethods::Emulator::accessors; ok 2 - Foo->can('bar') ok 3 - Foo->can('baz') ok 4 - set foo->bar ok 5 - set foo->baz ok 6 - get foo->bar ok ./tests/xemulator/accessors/default.t ................... 1..6 ok 1 - use Class::MakeMethods::Emulator::accessors; ok 2 - Foo->can('bar') ok 3 - Foo->can('baz') ok 4 - set default ok 5 - get default ok 6 - get default ok ./tests/xemulator/accessors/invalid.t ................... 1..5 ok 1 - use Class::MakeMethods::Emulator::accessors; ok 2 - invalid accessor - DESTROY ok 3 - invalid accessor - AUTOLOAD ok 4 - invalid accessor - 1notasub ok 5 - invalid accessor - @$%*&^';\/ ok ./tests/xemulator/class_accessor/class_accessor_fast.t .. 1..20 ok 1 - compile() ok 2 - accessor get/set ok 3 - accessor read-only ok 4 - accessor read-only: write protection ok 5 - accessor write-only ok 6 - accessor write-only: read protection ok 7 - accessor alias ok 8 ok 9 ok 10 - bad accessor() ok 11 - accessor get in list context ok 12 ok 13 ok 14 ok 15 ok 16 ok 17 ok 18 ok 19 ok 20 ok ./tests/xemulator/class_inheritable/emulate.t ........... 1..12 ok 1 - compile ok 2 ok 3 ok 4 ok 5 ok 6 ok 7 ok 8 ok 9 ok 10 ok 11 ok 12 ok ./tests/xemulator/class_inheritable/transparent.t ....... 1..12 ok 1 - compile ok 2 ok 3 ok 4 ok 5 ok 6 ok 7 ok 8 ok 9 ok 10 ok 11 ok 12 ok ./tests/xemulator/class_methodmaker/abstract.t .......... 1..2 ok 1 ok 2 ok ./tests/xemulator/class_methodmaker/boolean.092.t ....... 1..17 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 ./tests/xemulator/class_methodmaker/boolean.t ........... 1..19 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 ./tests/xemulator/class_methodmaker/code.t .............. 1..7 ok 1 ok 2 ok 3 ok 4 ok 5 ok 6 ok 7 ok ./tests/xemulator/class_methodmaker/copy.t .............. 1..8 ok 1 ok 2 ok 3 ok 4 ok 5 ok 6 ok 7 ok 8 ok ./tests/xemulator/class_methodmaker/counter.t ........... 1..6 ok 1 ok 2 ok 3 ok 4 ok 5 ok 6 ok ./tests/xemulator/class_methodmaker/get_concat.092.t .... 1..8 ok 1 ok 2 ok 3 ok 4 ok 5 ok 6 ok 7 ok 8 ok ./tests/xemulator/class_methodmaker/get_concat.t ........ 1..13 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 ./tests/xemulator/class_methodmaker/get_set.092.t ....... 1..6 ok 1 ok 2 ok 3 ok 4 ok 5 ok 6 ok ./tests/xemulator/class_methodmaker/get_set.t ........... 1..22 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 ./tests/xemulator/class_methodmaker/grouped_fields.t .... 1..16 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 ./tests/xemulator/class_methodmaker/hash.092.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 ok 19 ok 20 ok 21 ok ./tests/xemulator/class_methodmaker/hash.t .............. 1..25 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 ./tests/xemulator/class_methodmaker/hash_of_lists.t ..... 1..43 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 ./tests/xemulator/class_methodmaker/key_attrib.t ........ 1..17 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 ./tests/xemulator/class_methodmaker/key_with_create.t ... 1..18 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 ./tests/xemulator/class_methodmaker/list.092.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 ./tests/xemulator/class_methodmaker/list.104.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 ./tests/xemulator/class_methodmaker/list.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 ./tests/xemulator/class_methodmaker/listed_attrib.t ..... 1..15 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 ./tests/xemulator/class_methodmaker/method.t ............ 1..7 ok 1 ok 2 ok 3 ok 4 ok 5 ok 6 ok 7 ok ./tests/xemulator/class_methodmaker/new.092.t ........... 1..13 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 ./tests/xemulator/class_methodmaker/new.102.t ........... 1..19 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 ./tests/xemulator/class_methodmaker/new.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 ok 19 ok 20 ok 21 ok ./tests/xemulator/class_methodmaker/object.092.t ........ 1..11 ok 1 ok 2 ok 3 ok 4 ok 5 ok 6 ok 7 ok 8 ok 9 ok 10 ok 11 ok ./tests/xemulator/class_methodmaker/object.t ............ 1..11 ok 1 ok 2 ok 3 ok 4 ok 5 ok 6 ok 7 ok 8 ok 9 ok 10 ok 11 ok ./tests/xemulator/class_methodmaker/object_list.102.t ... 1..17 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 ./tests/xemulator/class_methodmaker/object_list.t ....... 1..34 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 ./tests/xemulator/class_methodmaker/static_get_set.t .... 1..22 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 ./tests/xemulator/class_methodmaker/static_hash.092.t ... 1..22 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 ./tests/xemulator/class_methodmaker/static_hash.t ....... 1..17 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 ./tests/xemulator/class_methodmaker/static_list.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 ok 19 ok 20 ok 21 ok ./tests/xemulator/class_methodmaker/struct.t ............ 1..15 ok 1 ok 2 ok 3 ok 4 ok 5 ok 6 a b c d e ok 7 ok 8 ok 9 ok 10 ok 11 ok 12 ok 13 ok 14 ok 15 ok ./tests/xemulator/class_methodmaker/sugar.092.t ......... 1..7 ok 1 ok 2 ok 3 ok 4 ok 5 ok 6 ok 7 ok ./tests/xemulator/class_methodmaker/tie_hash.t .......... 1..14 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 ./tests/xemulator/class_singleton/emulate.t ............. 1..22 ok 1 Class::Singleton instance 1: Class::MakeMethods::Emulator::Singleton=HASH(0x69ac30) ok 2 Class::Singleton instance 2: Class::MakeMethods::Emulator::Singleton=HASH(0x69ac30) ok 3 Class::Singleton instances are identical ok 4 DerivedSingleton instance 1: DerivedSingleton=HASH(0x6921d0) ok 5 DerivedSingleton instance 2: DerivedSingleton=HASH(0x6921d0) ok 6 DerivedSingleton instances are identical ok 7 AnotherSingleton instance 1: AnotherSingleton=HASH(0x6922a8) ok 8 AnotherSingleton instance 2: AnotherSingleton=HASH(0x6922a8) ok 9 AnotherSingleton instances are identical ok 10 Class::Singleton and DerviedSingleton are different ok 11 Class::Singleton and AnotherSingleton are different ok 12 DerivedSingleton and AnotherSingleton are different ok 13 ListSingleton #1 is defined ok 14 ListSingleton #2 is defined ok 15 ListSingleton #1 and #2 correctly reference the same list ok 16 ListSingleton correctly contains a list reference ok 17 ConfigSingleton #1 is defined ok 18 ConfigSingleton #2 is defined ok 19 ConfigSingleton #1 and #2 correctly reference the same object ok 20 ConfigSingleton #1 correctly has 3 keys ok 21 ConfigSingleton #2 correctly has 3 keys ok 22 ok ./tests/xemulator/class_singleton/transparent.t ......... 1..22 ok 1 Class::Singleton instance 1: Class::MakeMethods::Emulator::Singleton=HASH(0x814f18) ok 2 Class::Singleton instance 2: Class::MakeMethods::Emulator::Singleton=HASH(0x814f18) ok 3 Class::Singleton instances are identical ok 4 DerivedSingleton instance 1: DerivedSingleton=HASH(0x814ff0) ok 5 DerivedSingleton instance 2: DerivedSingleton=HASH(0x814ff0) ok 6 DerivedSingleton instances are identical ok 7 AnotherSingleton instance 1: AnotherSingleton=HASH(0x8150c8) ok 8 AnotherSingleton instance 2: AnotherSingleton=HASH(0x8150c8) ok 9 AnotherSingleton instances are identical ok 10 Class::Singleton and DerviedSingleton are different ok 11 Class::Singleton and AnotherSingleton are different ok 12 DerivedSingleton and AnotherSingleton are different ok 13 ListSingleton #1 is defined ok 14 ListSingleton #2 is defined ok 15 ListSingleton #1 and #2 correctly reference the same list ok 16 ListSingleton correctly contains a list reference ok 17 ConfigSingleton #1 is defined ok 18 ConfigSingleton #2 is defined ok 19 ConfigSingleton #1 and #2 correctly reference the same object ok 20 ConfigSingleton #1 correctly has 3 keys ok 21 ConfigSingleton #2 correctly has 3 keys ok 22 ok ./tests/xemulator/class_struct/emulate.t ................ 1..8 ok 1 ok 2 ok 3 ok 4 ok 5 ok 6 ok 7 ok 8 ok ./tests/xemulator/class_struct/equivalent.t ............. 1..44 # Running under perl version 5.014000 for linux # Current time local: Tue Apr 26 21:01:47 2011 # Current time GMT: Wed Apr 27 04:01:47 2011 # Using Test.pm version 1.25 { package MyStructArray; use Carp; sub new { my ($class, %init) = @_; $class = __PACKAGE__ unless @_; my($r) = []; $r->[0] = defined($init{'s'}) ? $init{'s'} : undef; # s croak 'Initializer for a must be array reference' if defined($init{'a'}) && ref($init{'a'}) ne 'ARRAY'; $r->[1] = defined($init{'a'}) ? $init{'a'} : []; # a croak 'Initializer for h must be hash reference' if defined($init{'h'}) && ref($init{'h'}) ne 'HASH'; $r->[2] = defined($init{'h'}) ? $init{'h'} : {}; # h if (defined($init{'c'})) { if (ref $init{'c'} eq 'HASH') { $r->[3] = My_Other_Class->new(%{$init{'c'}}) } # c elsif (UNIVERSAL::isa($init{'c'}, 'My_Other_Class')) { $r->[3] = $init{'c'} } # c else { croak 'Initializer for c must be hash or My_Other_Class reference' } } bless $r, $class; } sub s { my $r = shift; croak 'Too many args to s' if @_ > 1; @_ ? ($r->[0] = shift) : $r->[0]; } sub a { my $r = shift; my $i; @_ ? ($i = shift) : return $r->[1]; if (ref($i) eq 'ARRAY' && !@_) { $r->[1] = $i; return $r } croak 'Too many args to a' if @_ > 1; @_ ? ($r->[1]->[$i] = shift) : $r->[1]->[$i]; } sub h { my $r = shift; my $i; @_ ? ($i = shift) : return $r->[2]; if (ref($i) eq 'HASH' && !@_) { $r->[2] = $i; return $r } croak 'Too many args to h' if @_ > 1; @_ ? ($r->[2]->{$i} = shift) : $r->[2]->{$i}; } sub c { my $r = shift; croak 'c argument is wrong class' if @_ && ! UNIVERSAL::isa($_[0], 'My_Other_Class'); croak 'Too many args to c' if @_ > 1; @_ ? ($r->[3] = shift) : $r->[3]; } } 1; { package MyStructHash; use Carp; sub new { my ($class, %init) = @_; $class = __PACKAGE__ unless @_; my($r) = {}; if (defined($init{'c'})) { if (ref $init{'c'} eq 'HASH') { $r->{'MyStructHash::c'} = My_Other_Class->new(%{$init{'c'}}) } elsif (UNIVERSAL::isa($init{'c'}, 'My_Other_Class')) { $r->{'MyStructHash::c'} = $init{'c'} } else { croak 'Initializer for c must be hash or My_Other_Class reference' } } croak 'Initializer for h must be hash reference' if defined($init{'h'}) && ref($init{'h'}) ne 'HASH'; $r->{'MyStructHash::h'} = defined($init{'h'}) ? $init{'h'} : {}; croak 'Initializer for a must be array reference' if defined($init{'a'}) && ref($init{'a'}) ne 'ARRAY'; $r->{'MyStructHash::a'} = defined($init{'a'}) ? $init{'a'} : []; $r->{'MyStructHash::s'} = defined($init{'s'}) ? $init{'s'} : undef; bless $r, $class; } sub c { my $r = shift; croak 'c argument is wrong class' if @_ && ! UNIVERSAL::isa($_[0], 'My_Other_Class'); croak 'Too many args to c' if @_ > 1; @_ ? ($r->{'MyStructHash::c'} = shift) : $r->{'MyStructHash::c'}; } sub h { my $r = shift; my $i; @_ ? ($i = shift) : return $r->{'MyStructHash::h'}; if (ref($i) eq 'HASH' && !@_) { $r->{'MyStructHash::h'} = $i; return $r } croak 'Too many args to h' if @_ > 1; @_ ? ($r->{'MyStructHash::h'}->{$i} = shift) : $r->{'MyStructHash::h'}->{$i}; } sub a { my $r = shift; my $i; @_ ? ($i = shift) : return $r->{'MyStructHash::a'}; if (ref($i) eq 'ARRAY' && !@_) { $r->{'MyStructHash::a'} = $i; return $r } croak 'Too many args to a' if @_ > 1; @_ ? ($r->{'MyStructHash::a'}->[$i] = shift) : $r->{'MyStructHash::a'}->[$i]; } sub s { my $r = shift; croak 'Too many args to s' if @_ > 1; @_ ? ($r->{'MyStructHash::s'} = shift) : $r->{'MyStructHash::s'}; } } 1; 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 ./tests/xemulator/mcoder/getset.t ....................... 1..12 ok 1 - constructor ok 2 - weight ok 3 - set_weight ok 4 - weight ok 5 - undefined weight ok 6 - deleted weight ok 7 - set ok 8 - get after ctor ok 9 - cobarde, pecador, aigg! ok 10 - good ok 11 - bad ok 12 - good 4 ok ./tests/xemulator/mcoder/proxies.t ...................... 1..3 ok 1 - first proxy ok 2 - second proxy ok 3 - second proxy with args ok ./tests/xemulator/mcoder/sugar.t ........................ 1..5 ok 1 - new legs ok 2 - new man ok 3 - man legs ok 4 - running ok 5 - walking ok All tests successful. Files=121, Tests=1760, 3 wallclock secs ( 0.46 usr 0.20 sys + 2.05 cusr 0.37 csys = 3.08 CPU) Result: PASS EVO/Class-MakeMethods-1.01.tar.gz make test TEST_VERBOSE=1 -- OK Picked up abstract from Makefile Matthew Simon Cavalletto <simonm@cavalletto.org> Generate common types of methods >>> (cd /home/fly1400/var/cpan/build/Class-MakeMethods-1.01-_si6NX && tar cvf - Class-MakeMethods-1.01.ppd blib) | gzip -c >/home/fly1400/var/REPO/E/EV/EVO/Class-MakeMethods-1.01.tar.gz Class-MakeMethods-1.01.ppd blib/ blib/lib/ blib/lib/Class/ blib/lib/Class/MakeMethods.pm blib/lib/Class/MakeMethods/ blib/lib/Class/MakeMethods/Attribute.pm blib/lib/Class/MakeMethods/Evaled/ blib/lib/Class/MakeMethods/Evaled/Hash.pm blib/lib/Class/MakeMethods/Autoload.pm blib/lib/Class/MakeMethods/Emulator/ blib/lib/Class/MakeMethods/Emulator/Struct.pm blib/lib/Class/MakeMethods/Emulator/mcoder.pm blib/lib/Class/MakeMethods/Emulator/Singleton.pm blib/lib/Class/MakeMethods/Emulator/Inheritable.pm blib/lib/Class/MakeMethods/Emulator/accessors.pm blib/lib/Class/MakeMethods/Emulator/AccessorFast.pm blib/lib/Class/MakeMethods/Emulator/MethodMaker.pm blib/lib/Class/MakeMethods/Composite.pm blib/lib/Class/MakeMethods/Template/ blib/lib/Class/MakeMethods/Template/Struct.pm blib/lib/Class/MakeMethods/Template/Generic.pm blib/lib/Class/MakeMethods/Template/StructBuiltin.pm blib/lib/Class/MakeMethods/Template/Ref.pm blib/lib/Class/MakeMethods/Template/Flyweight.pm blib/lib/Class/MakeMethods/Template/Static.pm blib/lib/Class/MakeMethods/Template/Inheritable.pm blib/lib/Class/MakeMethods/Template/ClassName.pm blib/lib/Class/MakeMethods/Template/InsideOut.pm blib/lib/Class/MakeMethods/Template/ClassVar.pm blib/lib/Class/MakeMethods/Template/PackageVar.pm blib/lib/Class/MakeMethods/Template/ClassInherit.pm blib/lib/Class/MakeMethods/Template/Hash.pm blib/lib/Class/MakeMethods/Template/Universal.pm blib/lib/Class/MakeMethods/Template/Scalar.pm blib/lib/Class/MakeMethods/Template/Class.pm blib/lib/Class/MakeMethods/Template/Array.pm blib/lib/Class/MakeMethods/Template/Global.pm blib/lib/Class/MakeMethods/Emulator.pm blib/lib/Class/MakeMethods/Standard.pm blib/lib/Class/MakeMethods/Basic.pm blib/lib/Class/MakeMethods/Evaled.pm blib/lib/Class/MakeMethods/Docs/ blib/lib/Class/MakeMethods/Docs/ToDo.pod blib/lib/Class/MakeMethods/Docs/ReadMe.pod blib/lib/Class/MakeMethods/Docs/Catalog.pod blib/lib/Class/MakeMethods/Docs/RelatedModules.pod blib/lib/Class/MakeMethods/Docs/Changes.pod blib/lib/Class/MakeMethods/Docs/Examples.pod blib/lib/Class/MakeMethods/Composite/ blib/lib/Class/MakeMethods/Composite/Inheritable.pm blib/lib/Class/MakeMethods/Composite/Hash.pm blib/lib/Class/MakeMethods/Composite/Universal.pm blib/lib/Class/MakeMethods/Composite/Array.pm blib/lib/Class/MakeMethods/Composite/Global.pm blib/lib/Class/MakeMethods/Standard/ blib/lib/Class/MakeMethods/Standard/Inheritable.pm blib/lib/Class/MakeMethods/Standard/Hash.pm blib/lib/Class/MakeMethods/Standard/Universal.pm blib/lib/Class/MakeMethods/Standard/Array.pm blib/lib/Class/MakeMethods/Standard/Global.pm blib/lib/Class/MakeMethods/Basic/ blib/lib/Class/MakeMethods/Basic/Hash.pm blib/lib/Class/MakeMethods/Basic/Array.pm blib/lib/Class/MakeMethods/Basic/Global.pm blib/lib/Class/MakeMethods/Template.pm blib/lib/Class/MakeMethods/Utility/ blib/lib/Class/MakeMethods/Utility/Ref.pm blib/lib/Class/MakeMethods/Utility/Inheritable.pm blib/lib/Class/MakeMethods/Utility/DiskCache.pm blib/lib/Class/MakeMethods/Utility/TextBuilder.pm blib/lib/Class/MakeMethods/Utility/ArraySplicer.pm blib/lib/Class/benchmark.pl blib/man3/ blib/man3/Class::MakeMethods::Template::ClassName.3 blib/man3/Class::MakeMethods::Docs::ReadMe.3 blib/man3/Class::MakeMethods::Template::Inheritable.3 blib/man3/Class::MakeMethods::Emulator::Inheritable.3 blib/man3/Class::MakeMethods::Evaled.3 blib/man3/Class::MakeMethods::Standard::Array.3 blib/man3/Class::MakeMethods::Docs::Changes.3 blib/man3/Class::MakeMethods::Template::Scalar.3 blib/man3/Class::MakeMethods::Emulator.3 blib/man3/Class::MakeMethods::Emulator::accessors.3 blib/man3/Class::MakeMethods::Composite::Array.3 blib/man3/Class::MakeMethods::Template::Ref.3 blib/man3/Class::MakeMethods::Composite.3 blib/man3/Class::MakeMethods::Standard::Global.3 blib/man3/Class::MakeMethods::Docs::Examples.3 blib/man3/Class::MakeMethods::Template::Generic.3 blib/man3/Class::MakeMethods::Template::Flyweight.3 blib/man3/Class::MakeMethods::Template.3 blib/man3/Class::MakeMethods::Attribute.3 blib/man3/Class::MakeMethods::Template::PackageVar.3 blib/man3/Class::MakeMethods::Emulator::AccessorFast.3 blib/man3/Class::MakeMethods::Utility::TextBuilder.3 blib/man3/Class::MakeMethods::Template::Global.3 blib/man3/Class::MakeMethods::Template::StructBuiltin.3 blib/man3/Class::MakeMethods::Emulator::Struct.3 blib/man3/Class::MakeMethods::Utility::Ref.3 blib/man3/Class::MakeMethods::Composite::Global.3 blib/man3/Class::MakeMethods::Template::Static.3 blib/man3/Class::MakeMethods::Template::ClassVar.3 blib/man3/Class::MakeMethods::Emulator::Singleton.3 blib/man3/Class::MakeMethods::Utility::Inheritable.3 blib/man3/Class::MakeMethods::Standard.3 blib/man3/Class::MakeMethods::Docs::Catalog.3 blib/man3/Class::MakeMethods::Docs::ToDo.3 blib/man3/Class::MakeMethods::Template::InsideOut.3 blib/man3/Class::MakeMethods::Autoload.3 blib/man3/Class::MakeMethods::Docs::RelatedModules.3 blib/man3/Class::MakeMethods.3 blib/man3/Class::MakeMethods::Standard::Hash.3 blib/man3/Class::MakeMethods::Basic::Global.3 blib/man3/Class::MakeMethods::Utility::DiskCache.3 blib/man3/Class::MakeMethods::Template::Array.3 blib/man3/Class::MakeMethods::Basic.3 blib/man3/Class::MakeMethods::Composite::Universal.3 blib/man3/Class::MakeMethods::Composite::Inheritable.3 blib/man3/Class::MakeMethods::Standard::Universal.3 blib/man3/Class::MakeMethods::Template::Hash.3 blib/man3/Class::MakeMethods::Evaled::Hash.3 blib/man3/Class::MakeMethods::Emulator::MethodMaker.3 blib/man3/Class::MakeMethods::Standard::Inheritable.3 blib/man3/Class::MakeMethods::Emulator::mcoder.3 blib/man3/Class::MakeMethods::Template::Class.3 blib/man3/Class::MakeMethods::Composite::Hash.3 blib/man3/Class::MakeMethods::Utility::ArraySplicer.3 blib/man3/Class::MakeMethods::Basic::Hash.3 blib/man3/Class::MakeMethods::Basic::Array.3 blib/man3/Class::MakeMethods::Template::Universal.3 blib/man3/Class::MakeMethods::Template::ClassInherit.3 blib/man3/Class::MakeMethods::Template::Struct.3 >>> mv /home/fly1400/var/cpan/build/Class-MakeMethods-1.01-_si6NX/Class-MakeMethods-1.01.ppd /home/fly1400/var/REPO/E/EV/EVO Running make for J/JR/JROBINSON/SQL-Translator-0.11007.tar.gz Prepending /home/fly1400/var/cpan/build/Class-MakeMethods-1.01-_si6NX/blib/arch /home/fly1400/var/cpan/build/Class-MakeMethods-1.01-_si6NX/blib/lib /home/fly1400/var/cpan/build/Class-Base-0.03-jdMKgY/blib/arch /home/fly1400/var/cpan/build/Class-Base-0.03-jdMKgY/blib/lib /home/fly1400/var/cpan/build/Log-Contextual-0.00304-UDbz33/blib/arch /home/fly1400/var/cpan/build/Log-Contextual-0.00304-UDbz33/blib/lib /home/fly1400/var/cpan/build/File-Touch-0.08-apPKli/blib/arch /home/fly1400/var/cpan/build/File-Touch-0.08-apPKli/blib/lib to PERL5LIB for 'get' Has already been unwrapped into directory /home/fly1400/var/cpan/build/SQL-Translator-0.11007-tacpcd Prepending /home/fly1400/var/cpan/build/Class-MakeMethods-1.01-_si6NX/blib/arch /home/fly1400/var/cpan/build/Class-MakeMethods-1.01-_si6NX/blib/lib /home/fly1400/var/cpan/build/Class-Base-0.03-jdMKgY/blib/arch /home/fly1400/var/cpan/build/Class-Base-0.03-jdMKgY/blib/lib /home/fly1400/var/cpan/build/Log-Contextual-0.00304-UDbz33/blib/arch /home/fly1400/var/cpan/build/Log-Contextual-0.00304-UDbz33/blib/lib /home/fly1400/var/cpan/build/File-Touch-0.08-apPKli/blib/arch /home/fly1400/var/cpan/build/File-Touch-0.08-apPKli/blib/lib to PERL5LIB for 'make' CPAN.pm: Going to build J/JR/JROBINSON/SQL-Translator-0.11007.tar.gz >>> make cp lib/SQL/Translator/Filter/DefaultExtra.pm blib/lib/SQL/Translator/Filter/DefaultExtra.pm cp lib/SQL/Translator/Parser/Storable.pm blib/lib/SQL/Translator/Parser/Storable.pm cp lib/SQL/Translator.pm blib/lib/SQL/Translator.pm cp lib/SQL/Translator/Parser/Access.pm blib/lib/SQL/Translator/Parser/Access.pm cp lib/SQL/Translator/Parser/DBI/MySQL.pm blib/lib/SQL/Translator/Parser/DBI/MySQL.pm cp lib/SQL/Translator/Parser/DBI/SQLite.pm blib/lib/SQL/Translator/Parser/DBI/SQLite.pm cp lib/SQL/Translator/Producer/Sybase.pm blib/lib/SQL/Translator/Producer/Sybase.pm cp lib/SQL/Translator/Producer/Diagram.pm blib/lib/SQL/Translator/Producer/Diagram.pm cp lib/SQL/Translator/Schema/Table.pm blib/lib/SQL/Translator/Schema/Table.pm cp lib/SQL/Translator/Parser/xSV.pm blib/lib/SQL/Translator/Parser/xSV.pm cp lib/SQL/Translator/Parser/Excel.pm blib/lib/SQL/Translator/Parser/Excel.pm cp lib/SQL/Translator/Schema/Index.pm blib/lib/SQL/Translator/Schema/Index.pm cp lib/SQL/Translator/Manual.pod blib/lib/SQL/Translator/Manual.pod cp lib/SQL/Translator/Producer/GraphViz.pm blib/lib/SQL/Translator/Producer/GraphViz.pm cp lib/SQL/Translator/Parser/DBI/DB2.pm blib/lib/SQL/Translator/Parser/DBI/DB2.pm cp lib/SQL/Translator/Producer/SQLServer.pm blib/lib/SQL/Translator/Producer/SQLServer.pm cp lib/SQL/Translator/Schema/View.pm blib/lib/SQL/Translator/Schema/View.pm cp lib/SQL/Translator/Parser/SQLite.pm blib/lib/SQL/Translator/Parser/SQLite.pm cp lib/SQL/Translator/Parser.pm blib/lib/SQL/Translator/Parser.pm cp lib/SQL/Translator/Producer/XML/SQLFairy.pm blib/lib/SQL/Translator/Producer/XML/SQLFairy.pm cp lib/SQL/Translator/Parser/XML.pm blib/lib/SQL/Translator/Parser/XML.pm cp lib/SQL/Translator/Producer/HTML.pm blib/lib/SQL/Translator/Producer/HTML.pm cp lib/SQL/Translator/Parser/YAML.pm blib/lib/SQL/Translator/Parser/YAML.pm cp lib/SQL/Translator/Schema/Graph/Edge.pm blib/lib/SQL/Translator/Schema/Graph/Edge.pm cp lib/SQL/Translator/Parser/DBI.pm blib/lib/SQL/Translator/Parser/DBI.pm cp lib/SQL/Translator/Producer/TT/Base.pm blib/lib/SQL/Translator/Producer/TT/Base.pm cp lib/SQL/Translator/Parser/XML/SQLFairy.pm blib/lib/SQL/Translator/Parser/XML/SQLFairy.pm cp lib/SQL/Translator/Schema/Constraint.pm blib/lib/SQL/Translator/Schema/Constraint.pm cp lib/SQL/Translator/Producer/TTSchema.pm blib/lib/SQL/Translator/Producer/TTSchema.pm cp lib/SQL/Translator/Schema/Graph/CompoundEdge.pm blib/lib/SQL/Translator/Schema/Graph/CompoundEdge.pm cp lib/SQL/Translator/Schema.pm blib/lib/SQL/Translator/Schema.pm cp lib/SQL/Translator/Producer/Oracle.pm blib/lib/SQL/Translator/Producer/Oracle.pm cp lib/SQL/Translator/Producer/TT/Table.pm blib/lib/SQL/Translator/Producer/TT/Table.pm cp lib/SQL/Translator/Utils.pm blib/lib/SQL/Translator/Utils.pm cp lib/SQL/Translator/Schema/Procedure.pm blib/lib/SQL/Translator/Schema/Procedure.pm cp lib/SQL/Translator/Producer/DiaUml.pm blib/lib/SQL/Translator/Producer/DiaUml.pm cp lib/SQL/Translator/Producer/XML.pm blib/lib/SQL/Translator/Producer/XML.pm cp lib/SQL/Translator/Diff.pm blib/lib/SQL/Translator/Diff.pm cp lib/SQL/Translator/Producer/SQLite.pm blib/lib/SQL/Translator/Producer/SQLite.pm cp lib/SQL/Translator/Parser/PostgreSQL.pm blib/lib/SQL/Translator/Parser/PostgreSQL.pm cp lib/SQL/Translator/Parser/DB2/Grammar.pm blib/lib/SQL/Translator/Parser/DB2/Grammar.pm cp lib/SQL/Translator/Parser/MySQL.pm blib/lib/SQL/Translator/Parser/MySQL.pm cp lib/SQL/Translator/Producer/ClassDBI.pm blib/lib/SQL/Translator/Producer/ClassDBI.pm cp lib/SQL/Translator/Parser/DBI/Oracle.pm blib/lib/SQL/Translator/Parser/DBI/Oracle.pm cp lib/SQL/Translator/Parser/DBI/SQLServer.pm blib/lib/SQL/Translator/Parser/DBI/SQLServer.pm cp lib/SQL/Translator/Schema/Graph/HyperEdge.pm blib/lib/SQL/Translator/Schema/Graph/HyperEdge.pm cp lib/SQL/Translator/Schema/Graph/Port.pm blib/lib/SQL/Translator/Schema/Graph/Port.pm cp lib/SQL/Translator/Parser/DB2.pm blib/lib/SQL/Translator/Parser/DB2.pm cp lib/SQL/Translator/Filter/Globals.pm blib/lib/SQL/Translator/Filter/Globals.pm cp lib/SQL/Translator/Parser/SQLServer.pm blib/lib/SQL/Translator/Parser/SQLServer.pm cp lib/SQL/Translator/Schema/Graph/Node.pm blib/lib/SQL/Translator/Schema/Graph/Node.pm cp lib/SQL/Translator/Parser/Oracle.pm blib/lib/SQL/Translator/Parser/Oracle.pm cp lib/SQL/Translator/Producer/Latex.pm blib/lib/SQL/Translator/Producer/Latex.pm cp lib/SQL/Translator/Producer/Dumper.pm blib/lib/SQL/Translator/Producer/Dumper.pm cp lib/SQL/Translator/Parser/DBI/PostgreSQL.pm blib/lib/SQL/Translator/Parser/DBI/PostgreSQL.pm cp lib/SQL/Translator/Schema/Trigger.pm blib/lib/SQL/Translator/Schema/Trigger.pm cp lib/SQL/Translator/Schema/Field.pm blib/lib/SQL/Translator/Schema/Field.pm cp lib/SQL/Translator/Producer/POD.pm blib/lib/SQL/Translator/Producer/POD.pm cp lib/SQL/Translator/Schema/Graph.pm blib/lib/SQL/Translator/Schema/Graph.pm cp lib/SQL/Translator/Filter/Names.pm blib/lib/SQL/Translator/Filter/Names.pm cp lib/SQL/Translator/Producer/PostgreSQL.pm blib/lib/SQL/Translator/Producer/PostgreSQL.pm cp lib/SQL/Translator/Producer/MySQL.pm blib/lib/SQL/Translator/Producer/MySQL.pm cp lib/SQL/Translator/Producer/DB2.pm blib/lib/SQL/Translator/Producer/DB2.pm cp lib/SQL/Translator/Producer/Storable.pm blib/lib/SQL/Translator/Producer/Storable.pm cp lib/SQL/Translator/Schema/Object.pm blib/lib/SQL/Translator/Schema/Object.pm cp lib/SQL/Translator/Parser/Sybase.pm blib/lib/SQL/Translator/Parser/Sybase.pm cp lib/SQL/Translator/Schema/Constants.pm blib/lib/SQL/Translator/Schema/Constants.pm cp lib/Test/SQL/Translator.pm blib/lib/Test/SQL/Translator.pm cp lib/SQL/Translator/Parser/DBI/Sybase.pm blib/lib/SQL/Translator/Parser/DBI/Sybase.pm cp lib/SQL/Translator/Producer.pm blib/lib/SQL/Translator/Producer.pm cp lib/SQL/Translator/Producer/YAML.pm blib/lib/SQL/Translator/Producer/YAML.pm cp script/sqlt-dumper blib/script/sqlt-dumper /home/fly1400/ap1400/bin/perl-static "-Iinc" -MExtUtils::MY -e 'MY->fixin(shift)' -- blib/script/sqlt-dumper cp script/sqlt-diagram blib/script/sqlt-diagram /home/fly1400/ap1400/bin/perl-static "-Iinc" -MExtUtils::MY -e 'MY->fixin(shift)' -- blib/script/sqlt-diagram cp script/sqlt-graph blib/script/sqlt-graph /home/fly1400/ap1400/bin/perl-static "-Iinc" -MExtUtils::MY -e 'MY->fixin(shift)' -- blib/script/sqlt-graph cp script/sqlt-diff blib/script/sqlt-diff /home/fly1400/ap1400/bin/perl-static "-Iinc" -MExtUtils::MY -e 'MY->fixin(shift)' -- blib/script/sqlt-diff cp script/sqlt-diff-old blib/script/sqlt-diff-old /home/fly1400/ap1400/bin/perl-static "-Iinc" -MExtUtils::MY -e 'MY->fixin(shift)' -- blib/script/sqlt-diff-old cp script/sqlt blib/script/sqlt /home/fly1400/ap1400/bin/perl-static "-Iinc" -MExtUtils::MY -e 'MY->fixin(shift)' -- blib/script/sqlt Manifying blib/man1/sqlt-dumper.1 Manifying blib/man1/sqlt-diagram.1 Manifying blib/man1/sqlt-graph.1 Manifying blib/man1/sqlt-diff.1 Manifying blib/man1/sqlt-diff-old.1 Manifying blib/man1/sqlt.1 Manifying blib/man3/SQL::Translator::Parser::Storable.3 Manifying blib/man3/SQL::Translator::Filter::DefaultExtra.3 Manifying blib/man3/SQL::Translator.3 Manifying blib/man3/SQL::Translator::Parser::DBI::MySQL.3 Manifying blib/man3/SQL::Translator::Parser::Access.3 Manifying blib/man3/SQL::Translator::Producer::SQLite.3 Manifying blib/man3/SQL::Translator::Parser::PostgreSQL.3 Manifying blib/man3/SQL::Translator::Parser::DBI::SQLite.3 Manifying blib/man3/SQL::Translator::Producer::Diagram.3 Manifying blib/man3/SQL::Translator::Producer::Sybase.3 Manifying blib/man3/SQL::Translator::Parser::MySQL.3 Manifying blib/man3/SQL::Translator::Schema::Table.3 Manifying blib/man3/SQL::Translator::Producer::ClassDBI.3 Manifying blib/man3/SQL::Translator::Parser::xSV.3 Manifying blib/man3/SQL::Translator::Parser::DBI::Oracle.3 Manifying blib/man3/SQL::Translator::Schema::Index.3 Manifying blib/man3/SQL::Translator::Parser::Excel.3 Manifying blib/man3/SQL::Translator::Producer::GraphViz.3 Manifying blib/man3/SQL::Translator::Manual.3 Manifying blib/man3/SQL::Translator::Parser::DBI::SQLServer.3 Manifying blib/man3/SQL::Translator::Parser::DBI::DB2.3 Manifying blib/man3/SQL::Translator::Producer::SQLServer.3 Manifying blib/man3/SQL::Translator::Filter::Globals.3 Manifying blib/man3/SQL::Translator::Schema::View.3 Manifying blib/man3/SQL::Translator::Parser::SQLServer.3 Manifying blib/man3/SQL::Translator::Parser::Oracle.3 Manifying blib/man3/SQL::Translator::Parser::SQLite.3 Manifying blib/man3/SQL::Translator::Producer::Latex.3 Manifying blib/man3/SQL::Translator::Producer::Dumper.3 Manifying blib/man3/SQL::Translator::Parser.3 Manifying blib/man3/SQL::Translator::Producer::XML::SQLFairy.3 Manifying blib/man3/SQL::Translator::Parser::DBI::PostgreSQL.3 Manifying blib/man3/SQL::Translator::Parser::XML.3 Manifying blib/man3/SQL::Translator::Schema::Trigger.3 Manifying blib/man3/SQL::Translator::Producer::HTML.3 Manifying blib/man3/SQL::Translator::Parser::YAML.3 Manifying blib/man3/SQL::Translator::Schema::Field.3 Manifying blib/man3/SQL::Translator::Producer::TT::Base.3 Manifying blib/man3/SQL::Translator::Parser::DBI.3 Manifying blib/man3/SQL::Translator::Producer::POD.3 Manifying blib/man3/SQL::Translator::Schema::Constraint.3 Manifying blib/man3/SQL::Translator::Parser::XML::SQLFairy.3 Manifying blib/man3/SQL::Translator::Filter::Names.3 Manifying blib/man3/SQL::Translator::Producer::TTSchema.3 Manifying blib/man3/SQL::Translator::Producer::PostgreSQL.3 Manifying blib/man3/SQL::Translator::Producer::MySQL.3 Manifying blib/man3/SQL::Translator::Producer::DB2.3 Manifying blib/man3/SQL::Translator::Schema.3 Manifying blib/man3/SQL::Translator::Producer::Storable.3 Manifying blib/man3/SQL::Translator::Producer::TT::Table.3 Manifying blib/man3/SQL::Translator::Producer::Oracle.3 Manifying blib/man3/SQL::Translator::Utils.3 Manifying blib/man3/SQL::Translator::Schema::Object.3 Manifying blib/man3/SQL::Translator::Parser::Sybase.3 Manifying blib/man3/SQL::Translator::Schema::Constants.3 Manifying blib/man3/Test::SQL::Translator.3 Manifying blib/man3/SQL::Translator::Producer.3 Manifying blib/man3/SQL::Translator::Parser::DBI::Sybase.3 Manifying blib/man3/SQL::Translator::Producer::YAML.3 Manifying blib/man3/SQL::Translator::Producer::DiaUml.3 Manifying blib/man3/SQL::Translator::Producer::XML.3 Manifying blib/man3/SQL::Translator::Schema::Procedure.3 Manifying blib/man3/SQL::Translator::Diff.3 JROBINSON/SQL-Translator-0.11007.tar.gz make -- OK Prepending /home/fly1400/var/cpan/build/Class-MakeMethods-1.01-_si6NX/blib/arch /home/fly1400/var/cpan/build/Class-MakeMethods-1.01-_si6NX/blib/lib /home/fly1400/var/cpan/build/Class-Base-0.03-jdMKgY/blib/arch /home/fly1400/var/cpan/build/Class-Base-0.03-jdMKgY/blib/lib /home/fly1400/var/cpan/build/Log-Contextual-0.00304-UDbz33/blib/arch /home/fly1400/var/cpan/build/Log-Contextual-0.00304-UDbz33/blib/lib /home/fly1400/var/cpan/build/File-Touch-0.08-apPKli/blib/arch /home/fly1400/var/cpan/build/File-Touch-0.08-apPKli/blib/lib to PERL5LIB for 'test' Running make test >>> make test TEST_VERBOSE=1 PERL_DL_NONLAZY=1 /home/fly1400/ap1400/bin/perl-static "-MExtUtils::Command::MM" "-e" "test_harness(1, 'inc', 'blib/lib', 'blib/arch')" t/*.t t/01pod.t ............................... 1..77 ok 1 - POD test for blib/script/sqlt-dumper ok 2 - POD test for blib/script/sqlt-diff-old ok 3 - POD test for blib/script/sqlt-graph ok 4 - POD test for blib/script/sqlt-diff ok 5 - POD test for blib/script/sqlt-diagram ok 6 - POD test for blib/script/sqlt ok 7 - POD test for blib/lib/SQL/Translator.pm ok 8 - POD test for blib/lib/SQL/Translator/Producer.pm ok 9 - POD test for blib/lib/SQL/Translator/Schema.pm ok 10 - POD test for blib/lib/SQL/Translator/Utils.pm ok 11 - POD test for blib/lib/SQL/Translator/Diff.pm ok 12 - POD test for blib/lib/SQL/Translator/Manual.pod ok 13 - POD test for blib/lib/SQL/Translator/Parser.pm ok 14 - POD test for blib/lib/Test/SQL/Translator.pm ok 15 - POD test for blib/lib/SQL/Translator/Producer/Diagram.pm ok 16 - POD test for blib/lib/SQL/Translator/Producer/Dumper.pm ok 17 - POD test for blib/lib/SQL/Translator/Producer/ClassDBI.pm ok 18 - POD test for blib/lib/SQL/Translator/Producer/Latex.pm ok 19 - POD test for blib/lib/SQL/Translator/Producer/DB2.pm ok 20 - POD test for blib/lib/SQL/Translator/Producer/TTSchema.pm ok 21 - POD test for blib/lib/SQL/Translator/Producer/PostgreSQL.pm ok 22 - POD test for blib/lib/SQL/Translator/Producer/XML.pm ok 23 - POD test for blib/lib/SQL/Translator/Producer/HTML.pm ok 24 - POD test for blib/lib/SQL/Translator/Producer/GraphViz.pm ok 25 - POD test for blib/lib/SQL/Translator/Producer/Sybase.pm ok 26 - POD test for blib/lib/SQL/Translator/Producer/MySQL.pm ok 27 - POD test for blib/lib/SQL/Translator/Producer/Oracle.pm ok 28 - POD test for blib/lib/SQL/Translator/Producer/DiaUml.pm ok 29 - POD test for blib/lib/SQL/Translator/Producer/SQLite.pm ok 30 - POD test for blib/lib/SQL/Translator/Producer/YAML.pm ok 31 - POD test for blib/lib/SQL/Translator/Producer/POD.pm ok 32 - POD test for blib/lib/SQL/Translator/Producer/SQLServer.pm ok 33 - POD test for blib/lib/SQL/Translator/Producer/Storable.pm ok 34 - POD test for blib/lib/SQL/Translator/Schema/Field.pm ok 35 - POD test for blib/lib/SQL/Translator/Schema/Constants.pm ok 36 - POD test for blib/lib/SQL/Translator/Schema/Procedure.pm ok 37 - POD test for blib/lib/SQL/Translator/Schema/Object.pm ok 38 - POD test for blib/lib/SQL/Translator/Schema/View.pm ok 39 - POD test for blib/lib/SQL/Translator/Schema/Constraint.pm ok 40 - POD test for blib/lib/SQL/Translator/Schema/Graph.pm (no pod) ok 41 - POD test for blib/lib/SQL/Translator/Schema/Trigger.pm ok 42 - POD test for blib/lib/SQL/Translator/Schema/Table.pm ok 43 - POD test for blib/lib/SQL/Translator/Schema/Index.pm ok 44 - POD test for blib/lib/SQL/Translator/Filter/DefaultExtra.pm ok 45 - POD test for blib/lib/SQL/Translator/Filter/Names.pm ok 46 - POD test for blib/lib/SQL/Translator/Filter/Globals.pm ok 47 - POD test for blib/lib/SQL/Translator/Parser/xSV.pm ok 48 - POD test for blib/lib/SQL/Translator/Parser/DB2.pm (no pod) ok 49 - POD test for blib/lib/SQL/Translator/Parser/PostgreSQL.pm ok 50 - POD test for blib/lib/SQL/Translator/Parser/XML.pm ok 51 - POD test for blib/lib/SQL/Translator/Parser/Sybase.pm ok 52 - POD test for blib/lib/SQL/Translator/Parser/Access.pm ok 53 - POD test for blib/lib/SQL/Translator/Parser/MySQL.pm ok 54 - POD test for blib/lib/SQL/Translator/Parser/Oracle.pm ok 55 - POD test for blib/lib/SQL/Translator/Parser/SQLite.pm ok 56 - POD test for blib/lib/SQL/Translator/Parser/Excel.pm ok 57 - POD test for blib/lib/SQL/Translator/Parser/YAML.pm ok 58 - POD test for blib/lib/SQL/Translator/Parser/DBI.pm ok 59 - POD test for blib/lib/SQL/Translator/Parser/SQLServer.pm ok 60 - POD test for blib/lib/SQL/Translator/Parser/Storable.pm ok 61 - POD test for blib/lib/SQL/Translator/Producer/TT/Table.pm ok 62 - POD test for blib/lib/SQL/Translator/Producer/TT/Base.pm ok 63 - POD test for blib/lib/SQL/Translator/Producer/XML/SQLFairy.pm ok 64 - POD test for blib/lib/SQL/Translator/Schema/Graph/Port.pm (no pod) ok 65 - POD test for blib/lib/SQL/Translator/Schema/Graph/HyperEdge.pm (no pod) ok 66 - POD test for blib/lib/SQL/Translator/Schema/Graph/Edge.pm (no pod) ok 67 - POD test for blib/lib/SQL/Translator/Schema/Graph/CompoundEdge.pm (no pod) ok 68 - POD test for blib/lib/SQL/Translator/Schema/Graph/Node.pm (no pod) ok 69 - POD test for blib/lib/SQL/Translator/Parser/DBI/DB2.pm ok 70 - POD test for blib/lib/SQL/Translator/Parser/DBI/PostgreSQL.pm ok 71 - POD test for blib/lib/SQL/Translator/Parser/DBI/Sybase.pm ok 72 - POD test for blib/lib/SQL/Translator/Parser/DBI/MySQL.pm ok 73 - POD test for blib/lib/SQL/Translator/Parser/DBI/Oracle.pm ok 74 - POD test for blib/lib/SQL/Translator/Parser/DBI/SQLite.pm ok 75 - POD test for blib/lib/SQL/Translator/Parser/DBI/SQLServer.pm ok 76 - POD test for blib/lib/SQL/Translator/Parser/DB2/Grammar.pm (no pod) ok 77 - POD test for blib/lib/SQL/Translator/Parser/XML/SQLFairy.pm ok t/02mysql-parser.t ...................... 1..317 ok 1 - Schema is valid ok 2 - Right number of tables (1) ok 3 - Found "sessions" table ok 4 - Right number of fields (4) ok 5 - First field name is "id" ok 6 - Type is "char" ok 7 - Size is "32" ok 8 - Field cannot be null ok 9 - Default value is "0" ok 10 - Field is PK ok 11 - Second field name is "a_session" ok 12 - Type is "text" ok 13 - Size is "65,535" ok 14 - Field can be null ok 15 - Default value is undefined ok 16 - Field is not PK ok 17 - Right number of indices (2) ok 18 - Found fulltext ok 19 - Right number of constraints (2) ok 20 - Constraint is a PK ok 21 - Constraint is on "id" ok 22 - Constraint is UNIQUE ok 23 - Constraint is on "ssn" ok 24 - Schema is valid ok 25 - Right number of tables (1) ok 26 - Found "check" table ok 27 - Right number of fields (10) ok 28 - First field name is "check_id" ok 29 - Type is "int" ok 30 - Size is "7" ok 31 - Field cannot be null ok 32 - Default value is "0000000" ok 33 - Field is PK ok 34 - Field is auto inc ok 35 - Field is unsigned ok 36 - Field is zerofill ok 37 - Second field name is "successful" ok 38 - Type is "date" ok 39 - Size is "0" ok 40 - Field cannot be null ok 41 - Default value is "0000-00-00" ok 42 - Field is not PK ok 43 - Third field name is "unsuccessful" ok 44 - Type is "date" ok 45 - Size is "0" ok 46 - Field can be null ok 47 - Default value is "0000-00-00" ok 48 - Field is not PK ok 49 - Fourth field name is "i1" ok 50 - Type is "int" ok 51 - Size is "11" ok 52 - Field cannot be null ok 53 - Default value is "0" ok 54 - Field is not PK ok 55 - Fifth field name is "s1" ok 56 - Type is "set" ok 57 - Size is "1" ok 58 - Field can be null ok 59 - Default value is "b" ok 60 - Field is not PK ok 61 - List is "a,b,c" ok 62 - Sixth field name is "e1" ok 63 - Type is "enum" ok 64 - Size is "1" ok 65 - Field can be null ok 66 - Default value is "c" ok 67 - Field is not PK ok 68 - List is "a,b,c" ok 69 - Seventh field name is "name" ok 70 - Type is "varchar" ok 71 - Size is "30" ok 72 - Field can be null ok 73 - Default value is "NULL" ok 74 - Field is not PK ok 75 - Eighth field name is "foo_type" ok 76 - Type is "enum" ok 77 - Size is "2" ok 78 - Field cannot be null ok 79 - Default value is "vk" ok 80 - Field is not PK ok 81 - List is "vk,ck" ok 82 - Ninth field name is "date" ok 83 - Type is "timestamp" ok 84 - Size is "0" ok 85 - Field can be null ok 86 - Default value is undefined ok 87 - Field is not PK ok 88 - Tenth field name is "time_stamp2" ok 89 - Type is "timestamp" ok 90 - Size is "0" ok 91 - Field can be null ok 92 - Default value is undefined ok 93 - Field is not PK ok 94 - Right number of indices (3) ok 95 - No name on index ok 96 - Normal index ok 97 - Index is on field "i1" ok 98 - Name is "date_idx" ok 99 - Normal index ok 100 - Index is on field "date" ok 101 - Name is "name_idx" ok 102 - Normal index ok 103 - Index is on field "name(10)" ok 104 - Right number of constraints (2) ok 105 - Constraint is a PK ok 106 - Constraint is on "check_id" ok 107 - Constraint is UNIQUE ok 108 - Constraint is on "date, i1" ok 109 - Schema is valid ok 110 - Right number of tables (2) ok 111 - Found "orders" table ok 112 - Table comment OK ok 113 - Right number of fields (10) ok 114 - First field name is "order_id" ok 115 - Type is "int" ok 116 - Size is "11" ok 117 - Field cannot be null ok 118 - Default value is undefined ok 119 - Field is PK ok 120 - Field is auto inc ok 121 - Second field name is "member_id" ok 122 - Type is "varchar" ok 123 - Size is "255" ok 124 - Field can be null ok 125 - Field comment OK ok 126 - Default value is undefined ok 127 - Third field name is "billing_address_id" ok 128 - Type is "int" ok 129 - Size is "11" ok 130 - Fourth field name is "shipping_address_id" ok 131 - Type is "int" ok 132 - Size is "11" ok 133 - Fifth field name is "credit_card_id" ok 134 - Type is "int" ok 135 - Size is "11" ok 136 - Sixth field name is "status" ok 137 - Type is "smallint" ok 138 - Size is "6" ok 139 - Field cannot be null ok 140 - Seventh field name is "store_id" ok 141 - Type is "varchar" ok 142 - Size is "255" ok 143 - Field cannot be null ok 144 - Field is a FK ok 145 - FK isa SQL::Translator::Schema::Constraint ok 146 - FK is to "store" table ok 147 - Eighth field name is "tax" ok 148 - Type is "decimal" ok 149 - Size is "8,2" ok 150 - Ninth field name is "shipping_charge" ok 151 - Type is "decimal" ok 152 - Size is "8,2" ok 153 - Tenth field name is "price_paid" ok 154 - Type is "decimal" ok 155 - Size is "8,2" ok 156 - Right number of indices (4) ok 157 - First index is normal ok 158 - Index is on "status" ok 159 - Second index is normal ok 160 - Index is on "billing_address_id" ok 161 - Third index is normal ok 162 - Index is on "shipping_address_id" ok 163 - Third index is normal ok 164 - Index is on "member_id,store_id" ok 165 - Right number of constraints (5) ok 166 - Constraint is a PK ok 167 - Constraint is on "order_id" ok 168 - Constraint is a FK ok 169 - Constraint is on "status" ok 170 - To table "order_status" ok 171 - To field "id" ok 172 - Constraint is a FK ok 173 - Constraint is on "billing_address_id" ok 174 - To table "address" ok 175 - To field "address_id" ok 176 - Constraint is a FK ok 177 - Constraint is on "shipping_address_id" ok 178 - To table "address" ok 179 - To field "address_id" ok 180 - Constraint is a FK ok 181 - Constraint is on "store_id" ok 182 - To table "store" ok 183 - No reference fields defined ok 184 - Found "address" table ok 185 - Right number of fields (8) ok 186 - Schema is valid ok 187 - Database name extracted from USE ok 188 - Right number of tables (2) ok 189 - Found "one" table ok 190 - Found "two" table ok 191 - Right number of constraints (2) on table one ok 192 - Constraint is a PK ok 193 - Constraint is on "id" ok 194 - Constraint is a FK ok 195 - Constraint is on "two_id" ok 196 - To table "two" ok 197 - To field "id" ok 198 - Right number of constraints (2) on table two ok 199 - Constraint is a PK ok 200 - Constraint is on "id" ok 201 - Constraint is a FK ok 202 - Constraint is on "one_id" ok 203 - To table "one" ok 204 - To field "id" ok 205 - Schema is valid ok 206 - Right number of tables (1) ok 207 - Found "one" table ok 208 - Right number of fields (2) on table one ok 209 - Table has right table type option ok 210 - Table has right character set option ok 211 - Field is a varchar ok 212 - Field is right size ok 213 - Field has right character set qualifier ok 214 - Field has right collate qualifier ok 215 - Field has right default value ok 216 - Field is a timestamp ok 217 - Field is not nullable ok 218 - Field has right default value ok 219 - Field has right on update qualifier ok 220 - Right number of views (3) ok 221 - Found "vs_asset" view ok 222 - Found "vs_asset2" view ok 223 - Found "vs_asset3" view ok 224 - Detected algorithm ok 225 - Detected view vs_asset ok 226 - Did not detect cfgmgmt_mig ok 227 - Right number of procedures (2) ok 228 - Found "ap_from_millitime_nullable" procedure ok 229 - Detected procedure ap_from_millitime_nullable ok 230 - Found "sp_update_security_acl" procedure ok 231 - Detected procedure sp_update_security_acl ok 232 - Schema is valid ok 233 - Right number of tables (1) ok 234 - Found "test" table ok 235 - Collate found ok 236 - Character set found ok 237 - '4' parsed as perl version '4' ok 238 - '5.01.0' parsed as perl version '5.001' ok 239 - '50003' parsed as perl version '5.000003' ok 240 - '5.1' parsed as perl version '5.001' ok 241 - '3.23.2' parsed as perl version '3.023002' ok 242 - '4' parsed as mysql version '40000' ok 243 - '5.01.0' parsed as mysql version '50100' ok 244 - '50003' parsed as mysql version '50003' ok 245 - '5.1' parsed as mysql version '50100' ok 246 - '3.23.2' parsed as mysql version '32302' ok 247 - Exception thrown on invalid version string ok 248 - Schema is valid ok 249 - Right number of tables (1) ok 250 - Found "merge_example" table ok 251 - Table has right table engine option ok 252 - UNION option has correct set ok 253 - Right number of fields (2) ok 254 - First field name is "id" ok 255 - Type is "int" ok 256 - Size is "11" ok 257 - Field cannot be null ok 258 - Field is PK ok 259 - Second field name is "shape_field" ok 260 - Type is "geometry" ok 261 - Field cannot be null ok 262 - Field is not PK ok 263 - Right number of indices (1) ok 264 - No name on index ok 265 - Spatial index ok 266 - Right number of constraints (1) ok 267 - Constraint is a PK ok 268 - Constraint is on "id" ok 269 - Schema is valid ok 270 - Right number of tables (1) ok 271 - Found "quote" table ok 272 - Table has right table engine option ok 273 - First field name is "id" ok 274 - Type is "int" ok 275 - Size is "11" ok 276 - Field cannot be null ok 277 - Field is PK ok 278 - Schema is valid ok 279 - Right number of tables (1) ok 280 - Found "quote" table ok 281 - Table has right table engine option ok 282 - First field name is "id" ok 283 - Type is "int" ok 284 - Size is "11" ok 285 - Field cannot be null ok 286 - Field is PK ok 287 - Schema is valid ok 288 - Right number of tables (1) ok 289 - Found "quote" table ok 290 - Table has right table engine option ok 291 - First field name is "id" ok 292 - Type is "int" ok 293 - Size is "11" ok 294 - Field cannot be null ok 295 - Field is PK ok 296 - Schema is valid ok 297 - Right number of tables (1) ok 298 - Found "sessions" table ok 299 - Right number of fields (3) ok 300 - First field name is "id" ok 301 - Type is "char" ok 302 - Size is "32" ok 303 - Field cannot be null ok 304 - Default value is "0" ok 305 - Field is PK ok 306 - Second field name is "ssn" ok 307 - Type is "varchar" ok 308 - Size is "12" ok 309 - Field can not be null ok 310 - Single quote in default value is escaped properly ok 311 - Field is not PK ok 312 - Second field name is "user" ok 313 - Type is "varchar" ok 314 - Size is "20" ok 315 - Field can not be null ok 316 - Single quote in default value is escaped properly ok 317 - Field is not PK ok t/03mysql-to-oracle.t ................... 1..3 ok 1 - Translate MySQL to Oracle ok 2 - Normal index definition translated. ok 3 - Unique index definition translated. ok t/04file,fh,string.t .................... 1..3 ok 1 - passing string (filename) works ok 2 - passing string as SCALAR reference ok 3 - from file == from string ok Use of tied on a handle without * is deprecated at /home/fly1400/var/megalib/XML/Parser/Expat.pm line 447. t/05bgep-re.t ........................... 1..2 ok 1 - MySQL->XML-SQLFairy ok 2 - Successfully parsed output ok t/06xsv.t ............................... skipped: Missing dependency: Text::RecordParser t/07p_args.t ............................ 1..9 ok 1 - parser_args works when called directly ok 2 - right number of tables ok 3 - right number of fields ok 4 - parser_args works when called indirectly ok 5 - right number of tables ok 6 - right number of fields ok 7 - parser_args works when called as constructor arg ok 8 - right number of tables ok 9 - right number of fields with new delimiter ok t/08postgres-to-mysql.t ................. 1..1 ok 1 - Translate PG2My ok t/09sqlt-diagram.t ...................... 1..3 ok 1 Image written to 'sql1Og7p'. Done. ok 2 ok 3 ok t/10excel.t ............................. 1..31 ok 1 - Parsed 1 table ok 2 - Table name is "Sheet1" ok 3 - Table has 7 fields ok 4 - First field name is "ID" ok 5 - Data type is "integer" ok 6 - Size is "5" ok 7 - Field is PK ok 8 - Second field name is "text" ok 9 - Data type is "char" ok 10 - Size is "7" ok 11 - Field is not PK ok 12 - Third field name is "number" ok 13 - Data type is "integer" ok 14 - Size is "1" ok 15 - Field is not PK ok 16 - Fourth field name is "math" ok 17 - Data type is "float" ok 18 - Size is "3,1" ok 19 - Field is not PK ok 20 - Fifth field name is "bitmap" ok 21 - Data type is "char" ok 22 - Size is "1" ok 23 - Field is not PK ok 24 - Sixth field name is "today" ok 25 - Data type is "CHAR" ok 26 - Size is "10" ok 27 - Field is not PK ok 28 - Seventh field name is "silly_field_with_random_characters" ok 29 - Data type is "CHAR" ok 30 - Size is "11" ok 31 - Field is not PK ok t/11normalize.t ......................... 1..5 ok 1 - use SQL::Translator::Utils; ok 2 - normalize_name('- 9s80 qwehjf 4r') => '_9s80_qwehjf_4r' ok 3 - normalize_name('hello, world') => 'hello_world' ok 4 - normalize_name('444') => '_444' ok 5 - normalize_name('silly field (with random characters)') => 'silly_field_with_random_characters' ok t/12header_comment.t .................... 1..5 ok 1 - use SQL::Translator::Utils; ok 2 - default comment ok 3 - Created by... ok 4 - Multiline header comment... ok 5 - ...with additional junk ok t/13schema.t ............................ 1..238 ok 1 - require SQL::Translator; ok 2 - require SQL::Translator::Schema; ok 3 - The object isa SQL::Translator::Schema ok 4 - Schema name is "foo" ok 5 - Schema name changed to "bar" ok 6 - Schema database is "MySQL" ok 7 - Schema database changed to "PostgreSQL" ok 8 - Schema not valid... ok 9 - ...because there are no tables ok 10 - Table "foo" isa SQL::Translator::Schema::Table ok 11 - Table "bar" isa SQL::Translator::Schema::Table ok 12 - Add table "bar" ok 13 - Schema isa SQL::Translator::Schema ok 14 - Can't change name of table "bar" to "foo"... ok 15 - ...because "foo" exists ok 16 - Can't create another "foo" table... ok 17 - ... because "foo" exists ok 18 - Can't add an anonymous table... ok 19 - ... because it has no name ok 20 - Can't create an anonymous table ok 21 - ... because it has no name ok 22 - Dropped table "foo" isa SQL::Translator::Schema::Table ok 23 - Dropped table "foo" by object isa SQL::Translator::Schema::Table ok 24 - Can't drop non-existant table "foo" ok 25 - Table name is "foo" ok 26 - Table stringifies to "foo" ok 27 - Table "foo" is not yet valid ok 28 - Table "foo" has no fields ok 29 - Error for no fields ok 30 - No comments ok 31 - Table name is "person" ok 32 - Table is not yet valid ok 33 - Comments = "foo" ok 34 - Table comments = "foo,bar" ok 35 - Table comments = "foo,bar" ok 36 - Field isa SQL::Translator::Schema::Field ok 37 - Field name is "foo" ok 38 - Field full_name is "person.foo" ok 39 - Field stringifies to "foo" ok 40 - Field data type is blank ok 41 - Field size is "0" ok 42 - Field is_primary_key is false ok 43 - Field can be NULL ok 44 - Field default is undefined ok 45 - No comments ok 46 - Field table is person ok 47 - Field schema shortcut works ok 48 - f2 isa SQL::Translator::Schema::Field ok 49 - Add field "f2" ok 50 - Field cannot be NULL ok 51 - Field cannot be NULL ok 52 - Field cannot be NULL ok 53 - Field default is empty string ok 54 - Field comment = "foo" ok 55 - Field comment = "foo,bar" ok 56 - Field comment = "foo,bar" ok 57 - person_table isa SQL::Translator::Schema::Table ok 58 - Can't set field name of "f2" to "foo"... ok 59 - ...because name exists ok 60 - Didn't create another "f2" field... ok 61 - ... because it exists ok 62 - Didn't add a "" field... ok 63 - ... because it has no name ok 64 - Didn't create a "" field... ok 65 - ... because it has no name ok 66 - Table "foo" has 2 fields ok 67 - First field is "foo" ok 68 - Second field is "f2" ok 69 - field_names is "foo,f2" ok 70 - Dropped field "f2" isa SQL::Translator::Schema::Field ok 71 - Dropped field "f2" by object isa SQL::Translator::Schema::Field ok 72 - Can't drop non-existant field "f2" ok 73 - Field name is "person_name" ok 74 - Field data type is "varchar" ok 75 - Field size is "30" ok 76 - Field is_primary_key is negative ok 77 - Field extra "foo" is "bar" ok 78 - Field extra "baz" is "quux" ok 79 - Field name is "age" ok 80 - Field data type is "float" ok 81 - Field size is "10,2" ok 82 - Field size still "10,2" ok 83 - Field size still "10,2" ok 84 - Field size still "10,2" ok 85 - Field size returns array ok 86 - No indices ok 87 - Error for no indices ok 88 - Index isa SQL::Translator::Schema::Index ok 89 - Index name is "foo" ok 90 - Index name is not valid... ok 91 - ...because it has no fields ok 92 - Index accepts fields ok 93 - Index name is not valid... ok 94 - ...because it used fields not in the table ok 95 - Index accepts fields ok 96 - Index name is now valid ok 97 - Index type is "normal" ok 98 - Index isa SQL::Translator::Schema::Index ok 99 - Index name is "bar" ok 100 - Two indices ok 101 - "foo" index ok 102 - "bar" index ok 103 - Dropped index "foo" isa SQL::Translator::Schema::Index ok 104 - Dropped index "foo" by object isa SQL::Translator::Schema::Index ok 105 - Dropped correct index "foo" ok 106 - Can't drop non-existant index "foo" ok 107 - No constraints ok 108 - Error for no constraints ok 109 - Constraint isa SQL::Translator::Schema::Constraint ok 110 - Constraint name is "foo" ok 111 - Constraint field = "age" ok 112 - Constraint fields returns a SQL::Translator::Schema::Field ok 113 - Constraint field = "age" ok 114 - Constraint field = "age,name" ok 115 - Constraint field = "age,name" ok 116 - Constraint field = "age,name" ok 117 - Constraint field = "age,name" ok 118 - Constraint field = "age,name" ok 119 - Constraint field_names = "age,name" ok 120 - Constraint match type is empty ok 121 - Constraint match type rejects bad arg... ok 122 - ...because it is invalid ok 123 - Constraint match type = "full" ok 124 - Constraint isa SQL::Translator::Schema::Constraint ok 125 - Constraint name is "bar" ok 126 - Constraint isa SQL::Translator::Schema::Constraint ok 127 - Constraint type is "CHECK" ok 128 - Constraint expression is "foo bar" ok 129 - Three constraints ok 130 - "foo" constraint ok 131 - "bar" constraint ok 132 - Dropped constraint "foo" isa SQL::Translator::Schema::Constraint ok 133 - Dropped constraint "foo" by object isa SQL::Translator::Schema::Constraint ok 134 - Dropped correct constraint "foo" ok 135 - Can't drop non-existant constraint "foo" ok 136 - View isa SQL::Translator::Schema::View ok 137 - View SQL is good ok 138 - Add view "view2" ok 139 - Didn't create another "view2" view... ok 140 - ... because it exists ok 141 - Dropped view "view1" isa SQL::Translator::Schema::View ok 142 - Dropped view "view1" by object isa SQL::Translator::Schema::View ok 143 - Dropped correct view "view1" ok 144 - Can't drop non-existant view "view1" ok 145 - Error on no arg to get_table ok 146 - Error on bad arg to get_table ok 147 - Error on no arg to get_view ok 148 - Error on bad arg to get_view ok 149 - Table "foo" isa SQL::Translator::Schema::Table ok 150 - View "view1" isa SQL::Translator::Schema::View ok 151 - View SQL is good ok 152 - Found 2 tables ok 153 - Found 1 view ok 154 - Field is PK ok 155 - Field is auto inc ok 156 - Constraint on "person" not valid... ok 157 - ...because it has no type ok 158 - Constraint type now a FK ok 159 - Constraint on "person" not valid... ok 160 - ...because it has no fields ok 161 - Fields now = "foo" ok 162 - Constraint on "person" not valid... ok 163 - ...because field "foo" doesn't exist ok 164 - Added field "pet_id" ok 165 - Fields now = "pet_id" ok 166 - Fields now = "f1,f2" ok 167 - Constraint on "person" not valid... ok 168 - ...because too many fields for FK ok 169 - Constraint on "person" not valid... ok 170 - ...because there's no reference table ok 171 - Reference table now = "foo" ok 172 - Constraint on "person" not valid... ok 173 - ...because reference table "foo" doesn't exist ok 174 - Added "pet" table ok 175 - Reference table now = "pet" ok 176 - Constraint on "person" not valid... ok 177 - ...because there're no reference fields ok 178 - Reference fields = "pet_id" ok 179 - Constraint on "person" not valid... ok 180 - ...because there's no "pet_id" field in "pet" ok 181 - Added field "pet_id" ok 182 - Constraint now valid ok 183 - No primary key ok 184 - Can't make PK on "person_id"... ok 185 - ...because it doesn't exist ok 186 - Constraint isa SQL::Translator::Schema::Constraint ok 187 - Constraint now on "person_id" ok 188 - Constraint now on "person_id" and "name" ok 189 - Found 1 constraint ok 190 - Made "person_id" PK on "person" ok 191 - FK found PK "person.id" ok 192 - View isa SQL::Translator::Schema::View ok 193 - Schema isa SQL::Translator::Schema ok 194 - Schema name is "'ViewTest'" ok 195 - Name is "foo_view" ok 196 - Name is "select name, age from person" ok 197 - Fields are "name, age" ok 198 - Number of views is 1 ok 199 - View isa SQL::Translator::Schema::View ok 200 - Name is "foo_view" ok 201 - Trigger isa SQL::Translator::Schema::Trigger ok 202 - Schema isa SQL::Translator::Schema ok 203 - Schema name is "'TrigTest'" ok 204 - Name is "foo_trigger" ok 205 - Perform action when is "after" ok 206 - Database event is "insert" ok 207 - table is a Table" isa SQL::Translator::Schema::Table ok 208 - Action is "update modified=timestamp();" ok 209 - Number of triggers is 1 ok 210 - Trigger isa SQL::Translator::Schema::Trigger ok 211 - Name is "foo_trigger" ok 212 - Trigger isa SQL::Translator::Schema::Trigger ok 213 - Schema isa SQL::Translator::Schema ok 214 - Schema name is "'TrigTest2'" ok 215 - Name is "foo_trigger" ok 216 - Database events are [qw/insert update/] ok 217 - Database events isa ARRAY ok 218 - Compare two Triggers with database_event and database_events ok 219 - Compare two Triggers with database_event ok 220 - Compare two Triggers with database_events ok 221 - Dropped trigger "foo_trigger" isa SQL::Translator::Schema::Trigger ok 222 - Dropped trigger "foo_trigger" by object isa SQL::Translator::Schema::Trigger ok 223 - Dropped correct trigger "foo_trigger" ok 224 - Can't drop non-existant trigger "foo_trigger" ok 225 - Procedure isa SQL::Translator::Schema::Procedure ok 226 - Schema isa SQL::Translator::Schema ok 227 - Schema name is "'ProcTest'" ok 228 - Name is "foo_proc" ok 229 - SQL is "select foo from bar" ok 230 - Params = 'foo,bar' ok 231 - Comments = "Go Sox!" ok 232 - Number of procedures is 1 ok 233 - Procedure isa SQL::Translator::Schema::Procedure ok 234 - Name is "foo_proc" ok 235 - Dropped procedure "foo_proc" isa SQL::Translator::Schema::Procedure ok 236 - Dropped procedure "foo_proc" by object isa SQL::Translator::Schema::Procedure ok 237 - Dropped correct procedure "foo_proc" ok 238 - Can't drop non-existant procedure "foo_proc" ok t/14postgres-parser.t ................... 1..129 ok 1 - Schema object isa SQL::Translator::Schema ok 2 - Five tables ok 3 - Table t_test1 exists ok 4 - Table comment exists ok 5 - 13 fields in t_test1 ok 6 - First field is "f_serial" ok 7 - Field is an integer ok 8 - Field cannot be null ok 9 - Size is "11" ok 10 - Default value is "0" ok 11 - Field is PK ok 12 - Comment ok 13 - Field is auto increment ok 14 - Second field is "f_varchar" ok 15 - Field is a varchar ok 16 - Field can be null ok 17 - Size is "255" ok 18 - Default value is undefined ok 19 - Field is not PK ok 20 - Field is not auto increment ok 21 - Third field is "f_double" ok 22 - Field is a float ok 23 - Field can be null ok 24 - Size is "20" ok 25 - Default value is undefined ok 26 - Field is not PK ok 27 - Fourth field is "f_bigint" ok 28 - Field is an integer ok 29 - Field cannot be null ok 30 - Size is "20" ok 31 - Default value is undefined ok 32 - Field is not PK ok 33 - Fifth field is "f_char" ok 34 - Field is char ok 35 - Field can be null ok 36 - Size is "10" ok 37 - Default value is undefined ok 38 - Field is not PK ok 39 - Sixth field is "f_bool" ok 40 - Field is a boolean ok 41 - Field can be null ok 42 - Size is "0" ok 43 - Default value is undefined ok 44 - Field is not PK ok 45 - Seventh field is "f_bin" ok 46 - Field is bytea ok 47 - Field can be null ok 48 - Size is "0" ok 49 - Default value is undefined ok 50 - Field is not PK ok 51 - Eighth field is "f_tz" ok 52 - Field is a timestamp ok 53 - Field can be null ok 54 - Size is "0" ok 55 - Default value is undefined ok 56 - Field is not PK ok 57 - Ninth field is "f_text" ok 58 - Field is text ok 59 - Field can be null ok 60 - Size is "64,000" ok 61 - Default value is undefined ok 62 - Field is not PK ok 63 - Tenth field is "f_fk1" ok 64 - Field is an integer ok 65 - Field cannot be null ok 66 - Size is "10" ok 67 - Default value is undefined ok 68 - Field is not PK ok 69 - Field is a FK ok 70 - FK isa SQL::Translator::Schema::Constraint ok 71 - FK is to "t_test2" table ok 72 - Eleventh field is "f_timestamp" ok 73 - Field is a timestamp with time zone ok 74 - Field can be null ok 75 - Size is "0" ok 76 - Default value is "undef" ok 77 - Field is not PK ok 78 - Field is not FK ok 79 - 12th field is "f_timestamp2" ok 80 - Field is a timestamp without time zone ok 81 - Field can be null ok 82 - Size is "0" ok 83 - Default value is "undef" ok 84 - Field is not PK ok 85 - Field is not FK ok 86 - 8 constraints on t_test1 ok 87 - First constraint is PK ok 88 - Constraint is on field "f_serial" ok 89 - Second constraint is foreign key ok 90 - Constraint is on field "f_fk1" ok 91 - Constraint is to table "t_test2" ok 92 - Constraint is to field "f_id" ok 93 - Third constraint is unique ok 94 - Constraint is on field "f_varchar" ok 95 - Fourth constraint is foreign key ok 96 - Constraint is on field "f_fk2" ok 97 - Constraint is to table "t_test2" ok 98 - Constraint is to field "f_id" ok 99 - On delete: cascade ok 100 - On delete: no action ok 101 - Match type: simple ok 102 - Deferrable detected ok 103 - Table t_test2 exists ok 104 - 3 fields in t_test2 ok 105 - First field is "f_id" ok 106 - Field is an integer ok 107 - Field cannot be null ok 108 - Size is "10" ok 109 - Default value is undefined ok 110 - Field is PK ok 111 - Second field is "f_varchar" ok 112 - Field is an varchar ok 113 - Field can be null ok 114 - Size is "25" ok 115 - Default value is undefined ok 116 - Field is not PK ok 117 - Third field is "f_int" ok 118 - Field is an integer ok 119 - Field can be null ok 120 - Size is "5" ok 121 - Default value is undefined ok 122 - Field is not PK ok 123 - Three constraints on table ok 124 - Constraint is NOT NULL ok 125 - Constraint is a PK ok 126 - Constraint is a 'CHECK' ok 127 - Table is NOT temporary ok 128 - Table is TEMP ok 129 - Table is TEMPORARY ok t/15oracle-parser.t ..................... 1..99 ok 1 - Schema object isa SQL::Translator::Schema ok 2 - Found four tables ok 3 - First table is "qtl_trait_category" ok 4 - Comment = "hey, hey, hey, hey" ok 5 - 2 fields in table ok 6 - First field is "qtl_trait_category_id" ok 7 - Field is a number ok 8 - Size is "11" ok 9 - Field cannot be null ok 10 - Default value is undefined ok 11 - Field is PK ok 12 - Comment = "the primary key!" ok 13 - Second field is "trait_category" ok 14 - Field is a varchar2 ok 15 - Size is "100" ok 16 - Field cannot be null ok 17 - Default value is undefined ok 18 - Field is not PK ok 19 - 0 indices on table ok 20 - 3 constraints on table ok 21 - Constraint name is "pk_qtl_trait_category" ok 22 - First constraint is PK ok 23 - Constraint is on field "qtl_trait_category_id" ok 24 - Second constraint is a check ok 25 - Constraint is on field "trait_category" ok 26 - Third constraint is unique ok 27 - Constraint is on field "trait_category" ok 28 - Table "qtl_trait" exists ok 29 - Comment "foo bar" exists ok 30 - 4 fields in table ok 31 - First field is "qtl_trait_id" ok 32 - Field is a number ok 33 - Size is "11" ok 34 - Field cannot be null ok 35 - Default value is undefined ok 36 - Field is PK ok 37 - Second field is "trait_symbol" ok 38 - Field is a varchar2 ok 39 - Size is "100" ok 40 - Field cannot be null ok 41 - Field is not a FK ok 42 - Third field is "trait_name" ok 43 - Field is a varchar2 ok 44 - Size is "200" ok 45 - Field cannot be null ok 46 - Field is not a FK ok 47 - Fourth field is "qtl_trait_category_id" ok 48 - Field is a number ok 49 - Size is "11" ok 50 - Field cannot be null ok 51 - Field is a FK ok 52 - FK isa SQL::Translator::Schema::Constraint ok 53 - FK references table "qtl_trait_category" ok 54 - FK references field "qtl_trait_category_id" ok 55 - 4 constraints on table ok 56 - First constraint is PK ok 57 - Name is "pk_qtl_trait" ok 58 - Fields = "qtl_trait_id" ok 59 - Second constraint is unique ok 60 - No name ok 61 - Fields = "trait_symbol" ok 62 - Third constraint is unique ok 63 - No name ok 64 - Fields = "trait_name" ok 65 - Fourth constraint is FK ok 66 - No name ok 67 - Fields = "qtl_trait_category_id" ok 68 - Reference table = "qtl_trait_category" ok 69 - Reference fields = "qtl_trait_category_id" ok 70 - Table "qtl" exists ok 71 - 8 fields in table ok 72 - 4 constraints on table ok 73 - Fourth constraint is unique ok 74 - Name = "qtl_accession_upper" ok 75 - Fields = "UPPER(qtl_accession_id)" ok 76 - Comment "qtl table comment" exists ok 77 - Comment "qtl_id comment" exists ok 78 - Comment "accession comment" exists ok 79 - 1 index on table ok 80 - First index is normal ok 81 - Name is "qtl_index" ok 82 - Fields = "qtl_accession_id" ok 83 - Table "qtl_trait_synonym" exists ok 84 - 3 fields in table ok 85 - 3 constraints on table ok 86 - Third constraint is FK ok 87 - No name ok 88 - Fields = "qtl_trait_id" ok 89 - Reference table = "qtl_trait" ok 90 - Reference fields = "qtl_trait_id" ok 91 - on_delete = "SET NULL" ok 92 - Right number of views (1) ok 93 - Found "VS_ASSET" view ok 94 - Detected view VS_ASSET ok 95 - Did not detect CMDOMAIN_MIG ok 96 - Right number of procedures (1) ok 97 - Found "P_24_HOUR_EVENT_SUMMARY" procedure ok 98 - Detected procedure P_24_HOUR_EVENT_SUMMARY ok 99 - Did not detect CMDOMAIN_MIG ok t/16xml-parser.t ........................ 1..238 ok 1 - database_event deprecation warning issued ok 2 - Schema name is '' ok 3 - database is '' ok 4 - extra ok 5 - is valid ok 6 - table names match ok 7 - Table 'Basic' ok 8 - options are 'HASH(0x1136c60)' ok 9 - extra ok 10 - field names are id, title, description, email, explicitnulldef, explicitemptystring, emptytagdef, another_id, timest ok 11 - Field 'Basic.id' ok 12 - is valid ok 13 - type is 'int' ok 14 - size is '10' ok 15 - default value is UNDEF ok 16 - cannot be null ok 17 - cannot be unique ok 18 - is a primary_key ok 19 - is not a foreign_key ok 20 - is an auto_increment ok 21 - comments ok 22 - extra ok 23 - Field 'Basic.title' ok 24 - is valid ok 25 - type is 'varchar' ok 26 - size is '100' ok 27 - default value is 'hello' ok 28 - cannot be null ok 29 - can be unique ok 30 - is not a primary_key ok 31 - is not a foreign_key ok 32 - is not an auto_increment ok 33 - comments ok 34 - extra ok 35 - Field 'Basic.description' ok 36 - is valid ok 37 - type is 'text' ok 38 - size is '0' ok 39 - default value is '' ok 40 - can be null ok 41 - cannot be unique ok 42 - is not a primary_key ok 43 - is not a foreign_key ok 44 - is not an auto_increment ok 45 - comments ok 46 - extra ok 47 - Field 'Basic.email' ok 48 - is valid ok 49 - type is 'varchar' ok 50 - size is '500' ok 51 - default value is UNDEF ok 52 - can be null ok 53 - can be unique ok 54 - is not a primary_key ok 55 - is not a foreign_key ok 56 - is not an auto_increment ok 57 - comments ok 58 - extra ok 59 - Field 'Basic.explicitnulldef' ok 60 - is valid ok 61 - type is 'varchar' ok 62 - size is '255' ok 63 - default value is UNDEF ok 64 - can be null ok 65 - cannot be unique ok 66 - is not a primary_key ok 67 - is not a foreign_key ok 68 - is not an auto_increment ok 69 - comments ok 70 - extra ok 71 - Field 'Basic.explicitemptystring' ok 72 - is valid ok 73 - type is 'varchar' ok 74 - size is '255' ok 75 - default value is '' ok 76 - can be null ok 77 - cannot be unique ok 78 - is not a primary_key ok 79 - is not a foreign_key ok 80 - is not an auto_increment ok 81 - comments ok 82 - extra ok 83 - Field 'Basic.emptytagdef' ok 84 - is valid ok 85 - type is 'varchar' ok 86 - size is '255' ok 87 - default value is '' ok 88 - can be null ok 89 - cannot be unique ok 90 - is not a primary_key ok 91 - is not a foreign_key ok 92 - is not an auto_increment ok 93 - comments ok 94 - extra ok 95 - Field 'Basic.another_id' ok 96 - is valid ok 97 - type is 'int' ok 98 - size is '10' ok 99 - default value is '2' ok 100 - can be null ok 101 - cannot be unique ok 102 - is not a primary_key ok 103 - is a foreign_key ok 104 - is not an auto_increment ok 105 - comments ok 106 - extra ok 107 - Field 'Basic.timest' ok 108 - is valid ok 109 - type is 'timestamp' ok 110 - size is '0' ok 111 - default value is UNDEF ok 112 - can be null ok 113 - cannot be unique ok 114 - is not a primary_key ok 115 - is not a foreign_key ok 116 - is not an auto_increment ok 117 - comments ok 118 - extra ok 119 - Table has 1 indices ok 120 - Index 'titleindex' ok 121 - is valid ok 122 - type is 'NORMAL' ok 123 - fields are 'title' ok 124 - options are '' ok 125 - extra ok 126 - Table has 4 constraints ok 127 - Constraint '' ok 128 - type is 'PRIMARY KEY' ok 129 - can be deferred ok 130 - is valid ok 131 - table is 'Basic' ok 132 - expression is '' ok 133 - fields are 'id' ok 134 - reference_table is '' ok 135 - reference_fields are '' ok 136 - match_type is '' ok 137 - on_delete is '' ok 138 - on_update is '' ok 139 - options are '' ok 140 - extra ok 141 - Constraint 'emailuniqueindex' ok 142 - type is 'UNIQUE' ok 143 - can be deferred ok 144 - is valid ok 145 - table is 'Basic' ok 146 - expression is '' ok 147 - fields are 'email' ok 148 - reference_table is '' ok 149 - reference_fields are '' ok 150 - match_type is '' ok 151 - on_delete is '' ok 152 - on_update is '' ok 153 - options are '' ok 154 - extra ok 155 - Constraint 'very_long_index_name_on_title_field_which_should_be_truncated_for_various_rdbms' ok 156 - type is 'UNIQUE' ok 157 - can be deferred ok 158 - is valid ok 159 - table is 'Basic' ok 160 - expression is '' ok 161 - fields are 'title' ok 162 - reference_table is '' ok 163 - reference_fields are '' ok 164 - match_type is '' ok 165 - on_delete is '' ok 166 - on_update is '' ok 167 - options are '' ok 168 - extra ok 169 - Constraint 'Basic_fk' ok 170 - type is 'FOREIGN KEY' ok 171 - can be deferred ok 172 - is valid ok 173 - table is 'Basic' ok 174 - expression is '' ok 175 - fields are 'another_id' ok 176 - reference_table is 'Another' ok 177 - reference_fields are 'id' ok 178 - match_type is '' ok 179 - on_delete is '' ok 180 - on_update is '' ok 181 - options are '' ok 182 - extra ok 183 - Table 'Another' ok 184 - options are 'HASH(0x11190f8)' ok 185 - extra ok 186 - field names are id, num ok 187 - Field 'Another.id' ok 188 - is valid ok 189 - type is 'int' ok 190 - size is '10' ok 191 - default value is UNDEF ok 192 - cannot be null ok 193 - cannot be unique ok 194 - is a primary_key ok 195 - is not a foreign_key ok 196 - is an auto_increment ok 197 - comments ok 198 - extra ok 199 - Field 'Another.num' ok 200 - is valid ok 201 - type is 'numeric' ok 202 - size is '10,2' ok 203 - default value is UNDEF ok 204 - can be null ok 205 - cannot be unique ok 206 - is not a primary_key ok 207 - is not a foreign_key ok 208 - is not an auto_increment ok 209 - comments ok 210 - extra ok 211 - Schema has 2 triggers ok 212 - Trigger 'foo_trigger' ok 213 - is valid ok 214 - perform_action_when is 'after' ok 215 - database_events is 'insert' ok 216 - on_table is 'Basic' ok 217 - action is 'update modified=timestamp();' ok 218 - extra ok 219 - Trigger 'bar_trigger' ok 220 - is valid ok 221 - perform_action_when is 'before' ok 222 - database_events is 'insert,update' ok 223 - on_table is 'Basic' ok 224 - action is 'update modified2=timestamp();' ok 225 - extra ok 226 - Schema has 1 views ok 227 - View 'email_list' ok 228 - is valid ok 229 - sql is 'SELECT email FROM Basic WHERE (email IS NOT NULL)' ok 230 - fields are 'email' ok 231 - extra ok 232 - Schema has 1 procedures ok 233 - Procedure 'foo_proc' ok 234 - sql is 'select foo from bar' ok 235 - parameters are 'foo,bar' ok 236 - comments is 'Go Sox!' ok 237 - owner is 'Nomar' ok 238 - extra ok t/17sqlfxml-producer.t .................. 1..14 ok 1 - Produced something! ok 2 - XML looks right ok 3 - Translate (View) ran ok 4 - Produced something! ok 5 - XML looks right ok 6 - Translate (Trigger) ran ok 7 - Produced something! ok 8 - XML looks right ok 9 - Translate (Procedure) ran ok 10 - Produced something! ok 11 - XML looks right ok 12 - Translate (Field.extra) ran ok 13 - Produced something! ok 14 - XML looks right ok t/18ttschema-producer.t ................. 1..6 ok 1 - Translate ran ok 2 - Produced something! ok 3 - Output looks right ok 4 - Translate ran ok 5 - Produced something! ok 6 - Output looks right ok t/19sybase-parser.t ..................... 1..41 ok 1 - File exists ok 2 - Data ok 3 - Parse ok 4 - Schema isa SQL::Translator::Schema ok 5 - Schema is valid ok 6 - Nine tables ok 7 - Table isa SQL::Translator::Schema::Table ok 8 - Name = 'jdbc_function_escapes' ok 9 - Two fields ok 10 - First field name is 'escape_name' ok 11 - First field is 'varchar' ok 12 - First field size is '40' ok 13 - First field cannot be null ok 14 - Second field name is 'map_string' ok 15 - Second field is 'varchar' ok 16 - Second field size is '40' ok 17 - Second field cannot be null ok 18 - Table isa SQL::Translator::Schema::Table ok 19 - Name = 'spt_jtext' ok 20 - Two fields ok 21 - First field name is 'mdinfo' ok 22 - First field is 'varchar' ok 23 - First field size is '30' ok 24 - First field cannot be null ok 25 - Second field name is 'value' ok 26 - Second field is 'text' ok 27 - Second field size is '0' ok 28 - Second field cannot be null ok 29 - One constraint ok 30 - Constraint is UNIQUE ok 31 - On "mdinfo" ok 32 - Table isa SQL::Translator::Schema::Table ok 33 - Name = 'spt_mda' ok 34 - Seven fields ok 35 - First field name is 'mdinfo' ok 36 - First field is 'varchar' ok 37 - First field size is '30' ok 38 - First field cannot be null ok 39 - One constraint ok 40 - Constraint is UNIQUE ok 41 - On "mdinfo,mdaver_end,srvver_end" ok t/20format_X_name.t ..................... 1..25 ok 1 ok 2 - $tr->format_table_name("foo") == "foo" ok 3 - $tr->format_package_name("foo") == "foo" ok 4 - $tr->format_fk_name("foo") == "foo" ok 5 - $tr->format_pk_name("foo") == "foo" ok 6 - $tr->format_table_name(sub { "table_$_[0]" }) ok 7 - $tr->format_table_name("foo") == "table_foo" ok 8 - $tr->format_package_name(sub { "package_$_[0]" }) ok 9 - $tr->format_package_name("foo") == "package_foo" ok 10 - $tr->format_fk_name(sub { "fk_$_[0]" }) ok 11 - $tr->format_fk_name("foo") == "fk_foo" ok 12 - $tr->format_pk_name(sub { "pk_$_[0]" }) ok 13 - $tr->format_pk_name("foo") == "pk_foo" ok 14 - $tr->format_table_name(sub { "table_$_[0]" }) ok 15 - $tr->format_table_name("foo") == "table_foo" ok 16 - $tr->format_package_name(sub { "package_$_[0]" }) ok 17 - $tr->format_package_name("foo") == "package_foo" ok 18 - $tr->format_fk_name(sub { "fk_$_[0]" }) ok 19 - $tr->format_fk_name("foo") == "fk_foo" ok 20 - $tr->format_pk_name(sub { "pk_$_[0]" }) ok 21 - $tr->format_pk_name("foo") == "pk_foo" ok 22 - $tr->format_table_name(sub { "table_$_[0]" }, "foo") == "table_foo" ok 23 - $tr->format_package_name(sub { "package_$_[0]" }, "foo") == "package_foo" ok 24 - $tr->format_fk_name(sub { "fk_$_[0]" }, "foo") == "fk_foo" ok 25 - $tr->format_pk_name(sub { "pk_$_[0]" }, "foo") == "pk_foo" ok t/24yaml.t .............................. 1..2 ok 1 - Translate SQLite to YAML ok 2 - YAML matches expected ok t/25storable.t .......................... 1..2 ok 1 - use SQL::Translator::Parser::Storable; ok 2 - use SQL::Translator::Producer::Storable; ok t/26sybase.t ............................ 1..3 ok 1 - use SQL::Translator::Parser::DBI::Sybase; ok 2 - use SQL::Translator::Parser::Storable; ok 3 - use SQL::Translator::Producer::Storable; ok t/27sqlite-parser.t ..................... 1..19 ok 1 - Parsed two tables ok 2 - 'Person' table ok 3 - Six fields in "person" table ok 4 - First field is "person_id" ok 5 - Is an autoincrement field ok 6 - 'Pet' table ok 7 - 3 constraints on pet ok 8 - FK constraint ok 9 - References person table ok 10 - References person_id field ok 11 - Parsed one views ok 12 - Parsed one triggers ok 13 - Parsed one table ok 14 - 'Pet' table ok 15 - 3 constraints on pet ok 16 - FK constraint ok 17 - References person table ok 18 - Constraint name fk_person_id ok 19 - References person_id field ok t/29html.t .............................. 1..5 ok 1 - Parsed table OK ok 2 - Parsed HTML OK ok 3 - One table in the SQL produces 3 tags ok 4 - One 'LinkTable' class ok 5 - SQLfairy plug is alive and well ok t/30sqlt-diff.t ......................... 1..21 ok 1 - Found sqlt-diff script ok 2 - Detected 'untested' comment ok 3 - Detected altered 'iq' field ok 4 - Detected missing rock star field ok 5 - Properly detected no differences ok 6 - Did not detect 'untested' comment ok 7 - Detected altered 'person_id' field ok 8 - Detected altered 'iq' field ok 9 - Detected altered 'name' field ok 10 - Detected altered 'age' field ok 11 - Detected missing rock star field ok 12 - Detected missing unique constraint ok 13 - Detected unique index with different name ok 14 - Detected altered table option ok 15 - Detected drop foreign key ok 16 - Detected add constraint ok 17 - Primary key looks different when it shouldn't ok 18 - Properly detected no differences ok 19 - Did not detect 'untested' comment ok 20 - Detected drop foreign key ok 21 - Detected add constraint ok t/30sqlt-new-diff-mysql.t ............... 1..9 ok 1 - use SQL::Translator::Diff; ok 2 - Got a list ok 3 - Diff as expected ok 4 - Diff as expected ok 5 - No differences found ok 6 - No differences found ok 7 - Batch alter of constraints work for InnoDB ok 8 - Alter/drop constraints works with rename table ok 9 - Quoting can be turned on ok t/30sqlt-new-diff-pgsql.t ............... 1..4 ok 1 - use SQL::Translator::Diff; ok 2 - Diff as expected ok 3 - Diff as expected ok 4 - No differences found ok t/30sqlt-new-diff-sqlite.t .............. 1..4 ok 1 - use SQL::Translator::Diff; ok 2 - Diff as expected ok 3 - Diff as expected ok 4 - No differences found ok t/30sqlt-new-diff.t ..................... 1..10 ok 1 - use SQL::Translator::Diff; ok 2 - Correct differences correct on employee table ok 3 - Correct differences correct on person table ok 4 - tables_to_drop right ok 5 - tables_to_create right ok 6 - Correct differences correct on employee table ok 7 - Correct differences correct on person table ok 8 - No differences ok 9 - tables_to_drop right ok 10 - tables_to_create right ok t/31dumper.t ............................ 1..5 ok 1 - Got dumper script ok 2 - Generated script syntax is OK ok 3 - Script contains correct DSN, db user and password ok 4 - Found "person" table ok 5 - Skipped "pet" table ok t/32schema-lookups.t .................... 1..15 ok 1 - pkey_fields ok 2 - The object isa SQL::Translator::Schema::Field ok 3 - fkey_fields ok 4 - The object isa SQL::Translator::Schema::Field ok 5 - nonpkey_fields ok 6 - The object isa SQL::Translator::Schema::Field ok 7 - The object isa SQL::Translator::Schema::Field ok 8 - data_fields ok 9 - The object isa SQL::Translator::Schema::Field ok 10 - unique_fields ok 11 - The object isa SQL::Translator::Schema::Field ok 12 - Number of unique_constraints is 1 ok 13 - unique_constraints ok 14 - Number of fkey_constraints is 1 ok 15 - fkey_constraints ok t/33tt-table-producer.t ................. 1..8 ok 1 - Translate ran ok 2 - Produced something! ok 3 - Output looks right ok 4 - Wrote 2 files. ok 5 - Wrote person.txt ok 6 - Wrote pet.txt ok 7 - person.txt looks right ok 8 - pet.txt looks right ok t/34tt-base.t ........................... 1..4 ok 1 - Translate ran ok 2 - No errors ok 3 - Produced something! ok 4 - Output looks right ok t/35-access-parser.t .................... ok 1 - Parsed OK ok 2 - Schema is valid ok 3 - Right number of tables (24) ok 4 - tables ok 5 - Table 'div_aa_annotation' ok 6 - options are '' ok 7 - extra ok 8 - field names are div_aa_annotation_id, div_annotation_type_id, div_allele_assay_id, annotation_value ok 9 - Field 'div_aa_annotation.div_aa_annotation_id' ok 10 - is valid ok 11 - type is 'Long Integer' ok 12 - size is '4' ok 13 - default value is UNDEF ok 14 - can be null ok 15 - cannot be unique ok 16 - is not a primary_key ok 17 - is not a foreign_key ok 18 - is not an auto_increment ok 19 - comments ok 20 - extra ok 21 - Field 'div_aa_annotation.div_annotation_type_id' ok 22 - is valid ok 23 - type is 'Long Integer' ok 24 - size is '4' ok 25 - default value is UNDEF ok 26 - can be null ok 27 - cannot be unique ok 28 - is not a primary_key ok 29 - is not a foreign_key ok 30 - is not an auto_increment ok 31 - comments ok 32 - extra ok 33 - Field 'div_aa_annotation.div_allele_assay_id' ok 34 - is valid ok 35 - type is 'Long Integer' ok 36 - size is '4' ok 37 - default value is UNDEF ok 38 - can be null ok 39 - cannot be unique ok 40 - is not a primary_key ok 41 - is not a foreign_key ok 42 - is not an auto_increment ok 43 - comments ok 44 - extra ok 45 - Field 'div_aa_annotation.annotation_value' ok 46 - is valid ok 47 - type is 'Text' ok 48 - size is '50' ok 49 - default value is UNDEF ok 50 - can be null ok 51 - cannot be unique ok 52 - is not a primary_key ok 53 - is not a foreign_key ok 54 - is not an auto_increment ok 55 - comments ok 56 - extra ok 57 - Table 'div_allele' ok 58 - options are '' ok 59 - extra ok 60 - field names are div_allele_id, div_obs_unit_sample_id, div_allele_assay_id, allele_num, quality, value ok 61 - Field 'div_allele.div_allele_id' ok 62 - is valid ok 63 - type is 'Long Integer' ok 64 - size is '4' ok 65 - default value is UNDEF ok 66 - can be null ok 67 - cannot be unique ok 68 - is not a primary_key ok 69 - is not a foreign_key ok 70 - is not an auto_increment ok 71 - comments ok 72 - extra ok 73 - Field 'div_allele.div_obs_unit_sample_id' ok 74 - is valid ok 75 - type is 'Long Integer' ok 76 - size is '4' ok 77 - default value is UNDEF ok 78 - can be null ok 79 - cannot be unique ok 80 - is not a primary_key ok 81 - is not a foreign_key ok 82 - is not an auto_increment ok 83 - comments ok 84 - extra ok 85 - Field 'div_allele.div_allele_assay_id' ok 86 - is valid ok 87 - type is 'Long Integer' ok 88 - size is '4' ok 89 - default value is UNDEF ok 90 - can be null ok 91 - cannot be unique ok 92 - is not a primary_key ok 93 - is not a foreign_key ok 94 - is not an auto_increment ok 95 - comments ok 96 - extra ok 97 - Field 'div_allele.allele_num' ok 98 - is valid ok 99 - type is 'Long Integer' ok 100 - size is '4' ok 101 - default value is UNDEF ok 102 - can be null ok 103 - cannot be unique ok 104 - is not a primary_key ok 105 - is not a foreign_key ok 106 - is not an auto_increment ok 107 - comments ok 108 - extra ok 109 - Field 'div_allele.quality' ok 110 - is valid ok 111 - type is 'Long Integer' ok 112 - size is '4' ok 113 - default value is UNDEF ok 114 - can be null ok 115 - cannot be unique ok 116 - is not a primary_key ok 117 - is not a foreign_key ok 118 - is not an auto_increment ok 119 - comments ok 120 - extra ok 121 - Field 'div_allele.value' ok 122 - is valid ok 123 - type is 'Text' ok 124 - size is '50' ok 125 - default value is UNDEF ok 126 - can be null ok 127 - cannot be unique ok 128 - is not a primary_key ok 129 - is not a foreign_key ok 130 - is not an auto_increment ok 131 - comments ok 132 - extra 1..132 ok t/36-filters.t .......................... 1..16 ok 1 - Filter 1 called ok 2 - Filter 1, arg0 isa SQL::Translator::Schema ok 3 - Filter 1, got no args ok 4 - Filter 2 called ok 5 - Filter 2, arg0 isa SQL::Translator::Schema ok 6 - Filter 2, got no args ok 7 - Filter 3 called ok 8 - Filter 3, arg0 isa SQL::Translator::Schema ok 9 - Filter 3, go 2 args ok 10 - Filter 3, arg1=hello ok 11 - Filter 3, arg2=world ok 12 - SQL::Translator::Schema=HASH(0x14a5c40) ok 13 - Translate ran ok 14 - No errors ok 15 - Produced something! ok 16 - Output looks right ok t/37-translator-graph.t ................. 1..3 ok 1 - Translate PG ok 2 - Got Schema ok 3 - Graph made ok t/38-filter-names.t ..................... 1..4 ok 1 - Translate ran ok 2 - No errors ok 3 - Produced something! ok 4 - Output looks right ok t/38-mysql-producer.t ................... 1..40 ok 1 - Produced something! ok 2 - Scalar output looks right with quoting ok 3 - Array output looks right with quoting ok 4 - Output looks right without quoting ok 5 - Array output looks right without quoting ok 6 - Output looks right with DROP TABLEs ok 7 - Array output looks right with DROP TABLEs ok 8 - Create field works ok 9 - Alter field works ok 10 - Add field works ok 11 - Drop field works ok 12 - For Mysql >= 4, use boolean type ok 13 - For Mysql < 4, use enum for boolean type ok 14 - When no version specified, use enum for boolean type ok 15 - Use int for NUMBER types of size 4 ok 16 - Use tinyint for NUMBER types of size 1 ok 17 - Use double for NUMBER types of size 3, 2 ok 18 - Use bigint for NUMBER types of size 12 ok 19 - VARCHAR(255) is not substituted with TEXT for Mysql >= 5.0.3 ok 20 - VARCHAR(255) is not substituted with TEXT for Mysql < 5.0.3 ok 21 - VARCHAR(255) is not substituted with TEXT when no version specified ok 22 - VARCHAR(256) is not substituted with TEXT for Mysql >= 5.0.3 ok 23 - VARCHAR(256) is substituted with TEXT for Mysql < 5.0.3 ok 24 - VARCHAR(256) is substituted with TEXT when no version specified ok 25 - VARCHAR(65535) is not substituted with TEXT for Mysql >= 5.0.3 ok 26 - VARCHAR(65535) is substituted with TEXT for Mysql < 5.0.3 ok 27 - VARCHAR(65535) is substituted with TEXT when no version specified ok 28 - VARCHAR(65536) is substituted with TEXT for Mysql >= 5.0.3 ok 29 - VARCHAR(65536) is substituted with TEXT for Mysql < 5.0.3 ok 30 - VARCHAR(65536) is substituted with TEXT when no version specified ok 31 - correct "CREATE OR REPLACE VIEW" SQL ok 32 - correct "CREATE VIEW" SQL ok 33 - Extra attributes ok 34 - Extra attributes after first reset_extra call ok 35 - Extra attributes completely removed ok 36 - Skip length param for type date ok 37 - Skip length param for type time ok 38 - Skip length param for type timestamp ok 39 - Skip length param for type datetime ok 40 - Skip length param for type year ok t/39-filter-globals.t ................... 1..4 ok 1 - Translate ran ok 2 - No errors ok 3 - Produced something! ok 4 - Output looks right ok t/40oracle-parser-dbi.t ................. 1..1 ok 1 - use SQL::Translator::Parser::DBI::Oracle; ok t/43xml-to-db2.t ........................ 1..1 ok 1 ok t/44-xml-to-db2-array.t ................. 1..1 ok 1 - Got correct DB2 statements in list context ok t/45db2-producer.t ...................... 1..4 ok 1 - Create field works ok 2 - Alter field works ok 3 - Add field works ok 4 - Drop field works ok t/46xml-to-pg.t ......................... 1..1 ok 1 ok t/47postgres-producer.t ................. 1..26 ok 1 - Create field works ok 2 - Alter field works ok 3 - Add field works ok 4 - Drop field works ok 5 - Create time field works ok 6 - Create time field with time zone and size, works ok 7 - Create time field without time zone but with size, works ok 8 - Create numeric field works ok 9 - Create bytea field works ok 10 - Create real enum field works ok 11 - DROP DEFAULT ok 12 - DEFAULT with escaping ok 13 - DEFAULT unescaped if scalarref ok 14 - DROP NOT NULL ok 15 - timestamp with precision ok 16 - time with precision ok 17 - time with precision ok 18 - time with precision ok 19 - time with precision ok 20 - Create real enum field works ok 21 - default str ok 22 - default null ok 23 - default null from special cased string ok 24 - unquoted default from scalar ref ok 25 - correct "CREATE OR REPLACE VIEW" SQL ok 26 - correct "CREATE OR REPLACE VIEW" SQL 2 ok t/48xml-to-sqlite.t ..................... 1..2 ok 1 ok 2 - SQLite translate in list context matches ok t/49xml-to-pg-samefield.t ............... 1..1 ok 1 ok t/50-sqlserver-parser.t ................. 1..46 ok 1 - File exists ok 2 - Data ok 3 - Parse ok 4 - Schema isa SQL::Translator::Schema ok 5 - Schema is valid ok 6 - Eight tables ok 7 - Table isa SQL::Translator::Schema::Table ok 8 - Name = 'jdbc_function_escapes' ok 9 - Two fields ok 10 - First field name is 'escape_name' ok 11 - First field is 'varchar' ok 12 - First field size is '40' ok 13 - First field cannot be null ok 14 - Second field name is 'map_string' ok 15 - Second field is 'varchar' ok 16 - Second field size is '40' ok 17 - Second field cannot be null ok 18 - Table isa SQL::Translator::Schema::Table ok 19 - Name = 'spt_jtext' ok 20 - Two fields ok 21 - First field name is 'mdinfo' ok 22 - First field is 'varchar' ok 23 - First field size is '30' ok 24 - First field cannot be null ok 25 - Second field name is 'value' ok 26 - Second field is 'text' ok 27 - Second field size is '0' ok 28 - Second field cannot be null ok 29 - One constraint ok 30 - Constraint is UNIQUE ok 31 - On "mdinfo" ok 32 - Table isa SQL::Translator::Schema::Table ok 33 - Name = 'spt_mda' ok 34 - Seven fields ok 35 - First field name is 'mdinfo' ok 36 - First field is 'varchar' ok 37 - First field size is '30' ok 38 - First field cannot be null ok 39 - One constraint ok 40 - Constraint is UNIQUE ok 41 - On "mdinfo,mdaver_end,srvver_end" ok 42 - One view ok 43 - Detected view vs_xdp_data ok 44 - Ten procedures ok 45 - Detected procedure Tx_B_Get_Vlan ok 46 - Detected function [dbo].inet_ntoa ok t/51-xml-to-oracle.t .................... 1..2 ok 1 - Got correct Oracle statements in list context ok 2 ok t/51-xml-to-oracle_quoted.t ............. 1..2 ok 1 - Got correct Oracle statements in list context ok 2 ok t/52-oracle-options.t ................... 1..3 ok 1 - Translation successfull ok 2 - Table options ok 3 - Index options ok t/53-oracle-delay-constraints.t ......... 1..2 ok 1 - Translation successfull ok 2 - constraints delayed ok t/53-oracle-delay-constraints_quoted.t .. 1..2 ok 1 - Translation successfull ok 2 - constraints delayed ok t/54-oracle-alter-field.t ............... 1..3 ok 1 - Diff generated. ok 2 - Alter table generated. ok 3 - Alter table generated. ok t/55-oracle-add-field.t ................. 1..2 ok 1 - Diff generated. ok 2 - Alter table generated. ok t/55-oracle-producer.t .................. ok 1 - correct "CREATE CONSTRAINT" SQL 1..1 ok t/56-sqlite-producer.t .................. 1..2 ok 1 - correct "CREATE TEMPORARY VIEW" SQL ok 2 - correct "CREATE VIEW" SQL ok t/57-class-dbi.t ........................ 1..2 ok 1 - correct "CREATE TEMPORARY VIEW" SQL ok 2 - correct "CREATE VIEW" SQL ok t/60roundtrip.t ......................... ok 1 - Received some meaningful output from the first XML production ok 2 - First XML parser pass produced a schema: isa SQL::Translator::Schema ok 3 - Schema tables generally match afer XML parser trip ok 4 - Received some meaningful output from the second XML production ok 5 - XML SQL roundtrip successful - SQL statements match ok 6 - Round trip for XML did not throw an exception ok 7 - Received some meaningful output from the first YAML production ok 8 - First YAML parser pass produced a schema: isa SQL::Translator::Schema ok 9 - Schema tables generally match afer YAML parser trip ok 10 - Received some meaningful output from the second YAML production ok 11 - YAML SQL roundtrip successful - SQL statements match ok 12 - Round trip for YAML did not throw an exception ok 13 - Received some meaningful output from the first SQLite production ok 14 - First SQLite parser pass produced a schema: isa SQL::Translator::Schema ok 15 - Schema tables generally match afer SQLite parser trip ok 16 - Received some meaningful output from the second SQLite production ok 17 - SQLite SQL roundtrip successful - SQL statements match ok 18 - Round trip for SQLite did not throw an exception ok 19 - Received some meaningful output from the first MySQL production ok 20 - First MySQL parser pass produced a schema: isa SQL::Translator::Schema ok 21 - Schema tables generally match afer MySQL parser trip ok 22 - Received some meaningful output from the second MySQL production ok 23 - MySQL SQL roundtrip successful - SQL statements match ok 24 - Round trip for MySQL did not throw an exception ok 25 - Received some meaningful output from the first MySQL 5.0 production ok 26 - First MySQL 5.0 parser pass produced a schema: isa SQL::Translator::Schema ok 27 - Schema tables generally match afer MySQL 5.0 parser trip ok 28 - Received some meaningful output from the second MySQL 5.0 production ok 29 - MySQL 5.0 SQL roundtrip successful - SQL statements match ok 30 - Round trip for MySQL 5.0 did not throw an exception ok 31 - Received some meaningful output from the first MySQL 5.1 production ok 32 - First MySQL 5.1 parser pass produced a schema: isa SQL::Translator::Schema ok 33 - Schema tables generally match afer MySQL 5.1 parser trip ok 34 - Received some meaningful output from the second MySQL 5.1 production ok 35 - MySQL 5.1 SQL roundtrip successful - SQL statements match ok 36 - Round trip for MySQL 5.1 did not throw an exception ok 37 - Received some meaningful output from the first PostgreSQL production ok 38 - First PostgreSQL parser pass produced a schema: isa SQL::Translator::Schema ok 39 - Schema tables generally match afer PostgreSQL parser trip ok 40 - Received some meaningful output from the second PostgreSQL production ok 41 - PostgreSQL SQL roundtrip successful - SQL statements match ok 42 - Round trip for PostgreSQL did not throw an exception ok 43 - Received some meaningful output from the first SQLServer production ok 44 - First SQLServer parser pass produced a schema: isa SQL::Translator::Schema ok 45 - Schema tables generally match afer SQLServer parser trip ok 46 - Received some meaningful output from the second SQLServer production ok 47 - SQLServer SQL roundtrip successful - SQL statements match ok 48 - Round trip for SQLServer did not throw an exception 1..48 ok t/61translator_agnostic.t ............... 1..1 not ok 1 - Received some meaningful output from the producer # TODO This will probably not work before the rewrite # Failed (TODO) test 'Received some meaningful output from the producer' # at t/61translator_agnostic.t line 42. # 'BEGIN TRANSACTION; # # COMMIT; # ' # doesn't match '(?^m:^\s*CREATE TABLE)' ok t/62roundtrip_datacheck.t ............... 1..1 ok 1 - YAML test schema matches original XML schema ok t/63-spacial-pgsql.t .................... 1..10 ok 1 - Create geometry field works ok 2 - Add geometry column works ok 3 - Add geometry constraints works ok 4 - Alter field geometry to non geometry works ok 5 - Alter field non geometry to geometry works ok 6 - Add geometry field works ok 7 - Drop geometry field works ok 8 - Create table with geometry works. ok 9 - Rename table with geometry works. ok 10 - Drop table with geometry works. ok t/64xml-to-mysql.t ...................... 1..2 ok 1 ok 2 ok All tests successful. Files=64, Tests=1722, 26 wallclock secs ( 0.28 usr 0.35 sys + 21.32 cusr 3.20 csys = 25.15 CPU) Result: PASS JROBINSON/SQL-Translator-0.11007.tar.gz make test TEST_VERBOSE=1 -- OK Jess Robinson <cpan@desert-island.me.uk> SQL DDL transformations and more >>> (cd /home/fly1400/var/cpan/build/SQL-Translator-0.11007-tacpcd && tar cvf - SQL-Translator-0.11007.ppd blib) | gzip -c >/home/fly1400/var/REPO/J/JR/JROBINSON/SQL-Translator-0.11007.tar.gz SQL-Translator-0.11007.ppd blib/ blib/script/ blib/script/sqlt-dumper blib/script/sqlt-diff-old blib/script/sqlt-graph blib/script/sqlt-diff blib/script/sqlt-diagram blib/script/sqlt blib/lib/ blib/lib/SQL/ blib/lib/SQL/Translator/ blib/lib/SQL/Translator/Producer.pm blib/lib/SQL/Translator/Producer/ blib/lib/SQL/Translator/Producer/Diagram.pm blib/lib/SQL/Translator/Producer/Dumper.pm blib/lib/SQL/Translator/Producer/ClassDBI.pm blib/lib/SQL/Translator/Producer/Latex.pm blib/lib/SQL/Translator/Producer/DB2.pm blib/lib/SQL/Translator/Producer/TTSchema.pm blib/lib/SQL/Translator/Producer/TT/ blib/lib/SQL/Translator/Producer/TT/Table.pm blib/lib/SQL/Translator/Producer/TT/Base.pm blib/lib/SQL/Translator/Producer/PostgreSQL.pm blib/lib/SQL/Translator/Producer/XML.pm blib/lib/SQL/Translator/Producer/HTML.pm blib/lib/SQL/Translator/Producer/GraphViz.pm blib/lib/SQL/Translator/Producer/Sybase.pm blib/lib/SQL/Translator/Producer/MySQL.pm blib/lib/SQL/Translator/Producer/Oracle.pm blib/lib/SQL/Translator/Producer/DiaUml.pm blib/lib/SQL/Translator/Producer/SQLite.pm blib/lib/SQL/Translator/Producer/XML/ blib/lib/SQL/Translator/Producer/XML/SQLFairy.pm blib/lib/SQL/Translator/Producer/YAML.pm blib/lib/SQL/Translator/Producer/POD.pm blib/lib/SQL/Translator/Producer/SQLServer.pm blib/lib/SQL/Translator/Producer/Storable.pm blib/lib/SQL/Translator/Schema.pm blib/lib/SQL/Translator/Schema/ blib/lib/SQL/Translator/Schema/Field.pm blib/lib/SQL/Translator/Schema/Constants.pm blib/lib/SQL/Translator/Schema/Procedure.pm blib/lib/SQL/Translator/Schema/Object.pm blib/lib/SQL/Translator/Schema/View.pm blib/lib/SQL/Translator/Schema/Constraint.pm blib/lib/SQL/Translator/Schema/Graph/ blib/lib/SQL/Translator/Schema/Graph/Port.pm blib/lib/SQL/Translator/Schema/Graph/HyperEdge.pm blib/lib/SQL/Translator/Schema/Graph/Edge.pm blib/lib/SQL/Translator/Schema/Graph/CompoundEdge.pm blib/lib/SQL/Translator/Schema/Graph/Node.pm blib/lib/SQL/Translator/Schema/Graph.pm blib/lib/SQL/Translator/Schema/Trigger.pm blib/lib/SQL/Translator/Schema/Table.pm blib/lib/SQL/Translator/Schema/Index.pm blib/lib/SQL/Translator/Utils.pm blib/lib/SQL/Translator/Filter/ blib/lib/SQL/Translator/Filter/DefaultExtra.pm blib/lib/SQL/Translator/Filter/Names.pm blib/lib/SQL/Translator/Filter/Globals.pm blib/lib/SQL/Translator/Diff.pm blib/lib/SQL/Translator/Parser/ blib/lib/SQL/Translator/Parser/xSV.pm blib/lib/SQL/Translator/Parser/DB2.pm blib/lib/SQL/Translator/Parser/PostgreSQL.pm blib/lib/SQL/Translator/Parser/DBI/ blib/lib/SQL/Translator/Parser/DBI/DB2.pm blib/lib/SQL/Translator/Parser/DBI/PostgreSQL.pm blib/lib/SQL/Translator/Parser/DBI/Sybase.pm blib/lib/SQL/Translator/Parser/DBI/MySQL.pm blib/lib/SQL/Translator/Parser/DBI/Oracle.pm blib/lib/SQL/Translator/Parser/DBI/SQLite.pm blib/lib/SQL/Translator/Parser/DBI/SQLServer.pm blib/lib/SQL/Translator/Parser/XML.pm blib/lib/SQL/Translator/Parser/DB2/ blib/lib/SQL/Translator/Parser/DB2/Grammar.pm blib/lib/SQL/Translator/Parser/Sybase.pm blib/lib/SQL/Translator/Parser/Access.pm blib/lib/SQL/Translator/Parser/MySQL.pm blib/lib/SQL/Translator/Parser/Oracle.pm blib/lib/SQL/Translator/Parser/SQLite.pm blib/lib/SQL/Translator/Parser/XML/ blib/lib/SQL/Translator/Parser/XML/SQLFairy.pm blib/lib/SQL/Translator/Parser/Excel.pm blib/lib/SQL/Translator/Parser/YAML.pm blib/lib/SQL/Translator/Parser/DBI.pm blib/lib/SQL/Translator/Parser/SQLServer.pm blib/lib/SQL/Translator/Parser/Storable.pm blib/lib/SQL/Translator/Manual.pod blib/lib/SQL/Translator/Parser.pm blib/lib/SQL/Translator.pm blib/lib/auto/ blib/lib/auto/share/ blib/lib/auto/share/dist/ blib/lib/auto/share/dist/SQL-Translator/ blib/lib/auto/share/dist/SQL-Translator/DiaUml/ blib/lib/auto/share/dist/SQL-Translator/DiaUml/uml-class-end.tt2 blib/lib/auto/share/dist/SQL-Translator/DiaUml/uml-class-start.tt2 blib/lib/auto/share/dist/SQL-Translator/DiaUml/uml-class-all.tt2 blib/lib/auto/share/dist/SQL-Translator/DiaUml/schema.tt2 blib/lib/auto/share/dist/SQL-Translator/DiaUml/uml-class.tt2 blib/lib/auto/share/dist/SQL-Translator/DiaUml/layer.tt2 blib/lib/auto/share/dist/SQL-Translator/DiaUml/uml-attribute.tt2 blib/lib/auto/share/dist/SQL-Translator/DiaUml/diagram.tt2 blib/lib/auto/share/dist/SQL-Translator/Grammar/ blib/lib/auto/share/dist/SQL-Translator/Grammar/DB2.gra blib/lib/Test/ blib/lib/Test/SQL/ blib/lib/Test/SQL/Translator.pm blib/man1/ blib/man1/sqlt-dumper.1 blib/man1/sqlt-graph.1 blib/man1/sqlt-diff-old.1 blib/man1/sqlt-diff.1 blib/man1/sqlt.1 blib/man1/sqlt-diagram.1 blib/man3/ blib/man3/SQL::Translator::Diff.3 blib/man3/SQL::Translator::Filter::Names.3 blib/man3/SQL::Translator::Parser::SQLServer.3 blib/man3/SQL::Translator::Producer::Storable.3 blib/man3/SQL::Translator::Producer::Latex.3 blib/man3/SQL::Translator::Filter::DefaultExtra.3 blib/man3/SQL::Translator::Parser::Access.3 blib/man3/SQL::Translator::Parser::xSV.3 blib/man3/SQL::Translator::Producer.3 blib/man3/SQL::Translator::Parser::DBI::DB2.3 blib/man3/SQL::Translator::Utils.3 blib/man3/SQL::Translator::Producer::POD.3 blib/man3/SQL::Translator::Parser::DBI.3 blib/man3/SQL::Translator::Parser::DBI::SQLite.3 blib/man3/SQL::Translator::Parser::DBI::SQLServer.3 blib/man3/SQL::Translator::Schema::Constants.3 blib/man3/SQL::Translator::Manual.3 blib/man3/SQL::Translator::Producer::PostgreSQL.3 blib/man3/SQL::Translator::Parser::MySQL.3 blib/man3/SQL::Translator::Parser::Sybase.3 blib/man3/SQL::Translator::Parser::XML::SQLFairy.3 blib/man3/SQL::Translator::Producer::TT::Table.3 blib/man3/SQL::Translator::Producer::SQLServer.3 blib/man3/SQL::Translator.3 blib/man3/SQL::Translator::Producer::Dumper.3 blib/man3/SQL::Translator::Parser::SQLite.3 blib/man3/SQL::Translator::Producer::TT::Base.3 blib/man3/SQL::Translator::Parser::DBI::MySQL.3 blib/man3/SQL::Translator::Producer::SQLite.3 blib/man3/SQL::Translator::Schema::Procedure.3 blib/man3/SQL::Translator::Parser::Oracle.3 blib/man3/SQL::Translator::Producer::TTSchema.3 blib/man3/SQL::Translator::Schema::Table.3 blib/man3/SQL::Translator::Producer::XML.3 blib/man3/SQL::Translator::Producer::DB2.3 blib/man3/SQL::Translator::Parser::PostgreSQL.3 blib/man3/SQL::Translator::Producer::DiaUml.3 blib/man3/SQL::Translator::Parser::DBI::PostgreSQL.3 blib/man3/SQL::Translator::Producer::YAML.3 blib/man3/SQL::Translator::Schema::Index.3 blib/man3/SQL::Translator::Schema::View.3 blib/man3/SQL::Translator::Parser::Excel.3 blib/man3/SQL::Translator::Producer::Diagram.3 blib/man3/SQL::Translator::Producer::XML::SQLFairy.3 blib/man3/SQL::Translator::Producer::Oracle.3 blib/man3/SQL::Translator::Schema::Trigger.3 blib/man3/Test::SQL::Translator.3 blib/man3/SQL::Translator::Schema::Field.3 blib/man3/SQL::Translator::Producer::ClassDBI.3 blib/man3/SQL::Translator::Parser.3 blib/man3/SQL::Translator::Producer::Sybase.3 blib/man3/SQL::Translator::Producer::MySQL.3 blib/man3/SQL::Translator::Schema::Constraint.3 blib/man3/SQL::Translator::Filter::Globals.3 blib/man3/SQL::Translator::Parser::YAML.3 blib/man3/SQL::Translator::Schema::Object.3 blib/man3/SQL::Translator::Producer::HTML.3 blib/man3/SQL::Translator::Schema.3 blib/man3/SQL::Translator::Parser::DBI::Oracle.3 blib/man3/SQL::Translator::Parser::XML.3 blib/man3/SQL::Translator::Parser::Storable.3 blib/man3/SQL::Translator::Producer::GraphViz.3 blib/man3/SQL::Translator::Parser::DBI::Sybase.3 >>> mv /home/fly1400/var/cpan/build/SQL-Translator-0.11007-tacpcd/SQL-Translator-0.11007.ppd /home/fly1400/var/REPO/J/JR/JROBINSON Running make for F/FR/FREW/DBIx-Class-DeploymentHandler-0.001005.tar.gz Prepending /home/fly1400/var/cpan/build/SQL-Translator-0.11007-tacpcd/blib/arch /home/fly1400/var/cpan/build/SQL-Translator-0.11007-tacpcd/blib/lib /home/fly1400/var/cpan/build/Class-MakeMethods-1.01-_si6NX/blib/arch /home/fly1400/var/cpan/build/Class-MakeMethods-1.01-_si6NX/blib/lib /home/fly1400/var/cpan/build/Class-Base-0.03-jdMKgY/blib/arch /home/fly1400/var/cpan/build/Class-Base-0.03-jdMKgY/blib/lib /home/fly1400/var/cpan/build/Log-Contextual-0.00304-UDbz33/blib/arch /home/fly1400/var/cpan/build/Log-Contextual-0.00304-UDbz33/blib/lib /home/fly1400/var/cpan/build/File-Touch-0.08-apPKli/blib/arch /home/fly1400/var/cpan/build/File-Touch-0.08-apPKli/blib/lib to PERL5LIB for 'get' Has already been unwrapped into directory /home/fly1400/var/cpan/build/DBIx-Class-DeploymentHandler-0.001005-HCEGF9 Prepending /home/fly1400/var/cpan/build/SQL-Translator-0.11007-tacpcd/blib/arch /home/fly1400/var/cpan/build/SQL-Translator-0.11007-tacpcd/blib/lib /home/fly1400/var/cpan/build/Class-MakeMethods-1.01-_si6NX/blib/arch /home/fly1400/var/cpan/build/Class-MakeMethods-1.01-_si6NX/blib/lib /home/fly1400/var/cpan/build/Class-Base-0.03-jdMKgY/blib/arch /home/fly1400/var/cpan/build/Class-Base-0.03-jdMKgY/blib/lib /home/fly1400/var/cpan/build/Log-Contextual-0.00304-UDbz33/blib/arch /home/fly1400/var/cpan/build/Log-Contextual-0.00304-UDbz33/blib/lib /home/fly1400/var/cpan/build/File-Touch-0.08-apPKli/blib/arch /home/fly1400/var/cpan/build/File-Touch-0.08-apPKli/blib/lib to PERL5LIB for 'make' CPAN.pm: Going to build F/FR/FREW/DBIx-Class-DeploymentHandler-0.001005.tar.gz >>> make cp lib/DBIx/Class/DeploymentHandler/WithReasonableDefaults.pm blib/lib/DBIx/Class/DeploymentHandler/WithReasonableDefaults.pm cp lib/DBIx/Class/DeploymentHandler/Dad.pm blib/lib/DBIx/Class/DeploymentHandler/Dad.pm cp lib/DBIx/Class/DeploymentHandler/Deprecated.pm blib/lib/DBIx/Class/DeploymentHandler/Deprecated.pm cp lib/DBIx/Class/DeploymentHandler/DeployMethod/SQL/Translator/Deprecated.pm blib/lib/DBIx/Class/DeploymentHandler/DeployMethod/SQL/Translator/Deprecated.pm cp lib/DBIx/Class/DeploymentHandler/VersionHandler/ExplicitVersions.pm blib/lib/DBIx/Class/DeploymentHandler/VersionHandler/ExplicitVersions.pm cp lib/DBIx/Class/DeploymentHandler.pm blib/lib/DBIx/Class/DeploymentHandler.pm cp lib/DBIx/Class/DeploymentHandler/Cookbook/CustomResultSource.pod blib/lib/DBIx/Class/DeploymentHandler/Cookbook/CustomResultSource.pod cp lib/DBIx/Class/DeploymentHandler/WithApplicatorDumple.pm blib/lib/DBIx/Class/DeploymentHandler/WithApplicatorDumple.pm cp lib/DBIx/Class/DeploymentHandler/Types.pm blib/lib/DBIx/Class/DeploymentHandler/Types.pm cp lib/DBIx/Class/DeploymentHandler/Logger.pm blib/lib/DBIx/Class/DeploymentHandler/Logger.pm cp lib/DBIx/Class/DeploymentHandler/Manual/Intro.pod blib/lib/DBIx/Class/DeploymentHandler/Manual/Intro.pod cp lib/DBIx/Class/DeploymentHandler/VersionStorage/Deprecated/VersionResultSet.pm blib/lib/DBIx/Class/DeploymentHandler/VersionStorage/Deprecated/VersionResultSet.pm cp lib/DBIx/Class/DeploymentHandler/VersionStorage/Deprecated/VersionResult.pm blib/lib/DBIx/Class/DeploymentHandler/VersionStorage/Deprecated/VersionResult.pm cp lib/DBIx/Class/DeploymentHandler/VersionStorage/Deprecated.pm blib/lib/DBIx/Class/DeploymentHandler/VersionStorage/Deprecated.pm cp lib/DBIx/Class/DeploymentHandler/VersionStorage/Standard/VersionResultSet.pm blib/lib/DBIx/Class/DeploymentHandler/VersionStorage/Standard/VersionResultSet.pm cp lib/DBIx/Class/DeploymentHandler/VersionStorage/Standard/Component.pm blib/lib/DBIx/Class/DeploymentHandler/VersionStorage/Standard/Component.pm cp lib/DBIx/Class/DeploymentHandler/HandlesVersioning.pm blib/lib/DBIx/Class/DeploymentHandler/HandlesVersioning.pm cp lib/DBIx/Class/DeploymentHandler/DeployMethod/SQL/Translator.pm blib/lib/DBIx/Class/DeploymentHandler/DeployMethod/SQL/Translator.pm cp lib/DBIx/Class/DeploymentHandler/VersionStorage/Standard/VersionResult.pm blib/lib/DBIx/Class/DeploymentHandler/VersionStorage/Standard/VersionResult.pm cp lib/DBIx/Class/DeploymentHandler/VersionStorage/Deprecated/Component.pm blib/lib/DBIx/Class/DeploymentHandler/VersionStorage/Deprecated/Component.pm cp lib/DBIx/Class/DeploymentHandler/VersionStorage/Standard.pm blib/lib/DBIx/Class/DeploymentHandler/VersionStorage/Standard.pm cp lib/DBIx/Class/DeploymentHandler/Manual/CatalystIntro.pod blib/lib/DBIx/Class/DeploymentHandler/Manual/CatalystIntro.pod cp lib/DBIx/Class/DeploymentHandler/HandlesDeploy.pm blib/lib/DBIx/Class/DeploymentHandler/HandlesDeploy.pm cp lib/DBIx/Class/DeploymentHandler/HandlesVersionStorage.pm blib/lib/DBIx/Class/DeploymentHandler/HandlesVersionStorage.pm cp lib/DBIx/Class/DeploymentHandler/VersionHandler/Monotonic.pm blib/lib/DBIx/Class/DeploymentHandler/VersionHandler/Monotonic.pm cp lib/DBIx/Class/DeploymentHandler/VersionHandler/DatabaseToSchemaVersions.pm blib/lib/DBIx/Class/DeploymentHandler/VersionHandler/DatabaseToSchemaVersions.pm Manifying blib/man3/DBIx::Class::DeploymentHandler::WithReasonableDefaults.3 Manifying blib/man3/DBIx::Class::DeploymentHandler::VersionHandler::ExplicitVersions.3 Manifying blib/man3/DBIx::Class::DeploymentHandler::DeployMethod::SQL::Translator::Deprecated.3 Manifying blib/man3/DBIx::Class::DeploymentHandler::Deprecated.3 Manifying blib/man3/DBIx::Class::DeploymentHandler::Dad.3 Manifying blib/man3/DBIx::Class::DeploymentHandler::Cookbook::CustomResultSource.3 Manifying blib/man3/DBIx::Class::DeploymentHandler.3 Manifying blib/man3/DBIx::Class::DeploymentHandler::WithApplicatorDumple.3 Manifying blib/man3/DBIx::Class::DeploymentHandler::Types.3 Manifying blib/man3/DBIx::Class::DeploymentHandler::Logger.3 Manifying blib/man3/DBIx::Class::DeploymentHandler::Manual::Intro.3 Manifying blib/man3/DBIx::Class::DeploymentHandler::VersionStorage::Deprecated::VersionResultSet.3 Manifying blib/man3/DBIx::Class::DeploymentHandler::VersionStorage::Deprecated::VersionResult.3 Manifying blib/man3/DBIx::Class::DeploymentHandler::VersionStorage::Deprecated.3 Manifying blib/man3/DBIx::Class::DeploymentHandler::VersionStorage::Standard::VersionResultSet.3 Manifying blib/man3/DBIx::Class::DeploymentHandler::VersionStorage::Standard::VersionResult.3 Manifying blib/man3/DBIx::Class::DeploymentHandler::DeployMethod::SQL::Translator.3 Manifying blib/man3/DBIx::Class::DeploymentHandler::VersionStorage::Standard::Component.3 Manifying blib/man3/DBIx::Class::DeploymentHandler::HandlesVersioning.3 Manifying blib/man3/DBIx::Class::DeploymentHandler::VersionStorage::Deprecated::Component.3 Manifying blib/man3/DBIx::Class::DeploymentHandler::VersionStorage::Standard.3 Manifying blib/man3/DBIx::Class::DeploymentHandler::Manual::CatalystIntro.3 Manifying blib/man3/DBIx::Class::DeploymentHandler::HandlesVersionStorage.3 Manifying blib/man3/DBIx::Class::DeploymentHandler::HandlesDeploy.3 Manifying blib/man3/DBIx::Class::DeploymentHandler::VersionHandler::DatabaseToSchemaVersions.3 Manifying blib/man3/DBIx::Class::DeploymentHandler::VersionHandler::Monotonic.3 FREW/DBIx-Class-DeploymentHandler-0.001005.tar.gz make -- OK Prepending /home/fly1400/var/cpan/build/SQL-Translator-0.11007-tacpcd/blib/arch /home/fly1400/var/cpan/build/SQL-Translator-0.11007-tacpcd/blib/lib /home/fly1400/var/cpan/build/Class-MakeMethods-1.01-_si6NX/blib/arch /home/fly1400/var/cpan/build/Class-MakeMethods-1.01-_si6NX/blib/lib /home/fly1400/var/cpan/build/Class-Base-0.03-jdMKgY/blib/arch /home/fly1400/var/cpan/build/Class-Base-0.03-jdMKgY/blib/lib /home/fly1400/var/cpan/build/Log-Contextual-0.00304-UDbz33/blib/arch /home/fly1400/var/cpan/build/Log-Contextual-0.00304-UDbz33/blib/lib /home/fly1400/var/cpan/build/File-Touch-0.08-apPKli/blib/arch /home/fly1400/var/cpan/build/File-Touch-0.08-apPKli/blib/lib to PERL5LIB for 'test' Running make test >>> make test TEST_VERBOSE=1 PERL_DL_NONLAZY=1 /home/fly1400/ap1400/bin/perl-static "-MExtUtils::Command::MM" "-e" "test_harness(1, 'blib/lib', 'blib/arch')" t/*.t t/bugs/*.t t/deploy_methods/*.t t/version_handlers/*.t t/version_storages/*.t DBIx::Class::ResultSet::create(): The 'RaiseError' of the externally supplied DBI handle is set to false. DBIx::Class will toggle it back to true, unless the 'unsafe' connect attribute has been supplied at t/02-instantiation-no-ddl.t line 40 t/02-instantiation-no-ddl.t .............................. ok 1 - use DBICVersion_v1; ok 2 - DBICVersion::Schema 1 instantiates correctly ok 3 - DBIx::Class::DeploymentHandler w/1 instantiates correctly ok 4 - schema not deployed ok 5 - cannot install twice ok 6 - schema is deployed ok 7 - use DBICVersion_v2; ok 8 - DBICVersion::Schema 2 instantiates correctly ok 9 - DBIx::Class::DeploymentHandler w/2 instantiates correctly ok 10 - schema not deployed ok 11 - schema not uppgrayyed ok 12 - schema is deployed ok 13 - use DBICVersion_v3; ok 14 - DBICVersion::Schema 3 instantiates correctly ok 15 - DBIx::Class::DeploymentHandler w/3 instantiates correctly ok 16 - schema not deployed ok 17 - schema is deployed ok 18 - use DBICVersion_v4; ok 19 - DBICVersion::Schema 2 instantiates correctly ok 20 - DBIx::Class::DeploymentHandler w/2 instantiates correctly ok 21 - schema at version 3 ok 22 - schema not at version 3 ok 23 - schema is at version 2 1..23 ok DBIx::Class::ResultSet::create(): The 'RaiseError' of the externally supplied DBI handle is set to false. DBIx::Class will toggle it back to true, unless the 'unsafe' connect attribute has been supplied at t/02-instantiation-wo-component.t line 39 t/02-instantiation-wo-component.t ........................ ok 1 - use DBICVersion_v1; ok 2 - DBICVersion::Schema 1 instantiates correctly ok 3 - DBIx::Class::DeploymentHandler w/1 instantiates correctly ok 4 - schema not deployed ok 5 - cannot install twice ok 6 - schema is deployed ok 7 - use DBICVersion_v2; ok 8 - DBICVersion::Schema 2 instantiates correctly ok 9 - DBIx::Class::DeploymentHandler w/2 instantiates correctly ok 10 - schema not deployed ok 11 - schema not uppgrayyed ok 12 - schema is deployed ok 13 - use DBICVersion_v3; ok 14 - DBICVersion::Schema 3 instantiates correctly ok 15 - DBIx::Class::DeploymentHandler w/3 instantiates correctly ok 16 - schema not deployed ok 17 - schema is deployed ok 18 - use DBICVersion_v4; ok 19 - DBICVersion::Schema 2 instantiates correctly ok 20 - DBIx::Class::DeploymentHandler w/2 instantiates correctly ok 21 - schema at version 3 ok 22 - schema not at version 3 ok 23 - schema is at version 2 1..23 ok DBIx::Class::ResultSet::create(): The 'RaiseError' of the externally supplied DBI handle is set to false. DBIx::Class will toggle it back to true, unless the 'unsafe' connect attribute has been supplied at t/02-instantiation.t line 39 t/02-instantiation.t ..................................... ok 1 - use DBICVersion_v1; ok 2 - DBICVersion::Schema 1 instantiates correctly ok 3 - DBIx::Class::DeploymentHandler w/1 instantiates correctly ok 4 - schema not deployed ok 5 - cannot install twice ok 6 - schema is deployed ok 7 - use DBICVersion_v2; ok 8 - DBICVersion::Schema 2 instantiates correctly ok 9 - DBIx::Class::DeploymentHandler w/2 instantiates correctly ok 10 - schema not deployed ok 11 - schema not uppgrayyed ok 12 - schema is deployed ok 13 - use DBICVersion_v3; ok 14 - DBICVersion::Schema 3 instantiates correctly ok 15 - DBIx::Class::DeploymentHandler w/3 instantiates correctly ok 16 - schema not deployed ok 17 - schema is deployed ok 18 - use DBICVersion_v4; ok 19 - DBICVersion::Schema 2 instantiates correctly ok 20 - DBIx::Class::DeploymentHandler w/2 instantiates correctly ok 21 - schema at version 3 ok 22 - schema not at version 3 ok 23 - schema is at version 2 1..23 ok DBIx::Class::ResultSet::create(): The 'RaiseError' of the externally supplied DBI handle is set to false. DBIx::Class will toggle it back to true, unless the 'unsafe' connect attribute has been supplied at t/03-deprecated.t line 38 t/03-deprecated.t ........................................ ok 1 - use DBICVersion_v1; ok 2 - schema version is at 1.0 ok 3 - DBICVersion::Schema 1.0 instantiates correctly ok 4 - DBIx::Class::DeploymentHandler w/1.0 instantiates correctly ok 5 - schema not deployed ok 6 - cannot install twice ok 7 - schema is deployed ok 8 - use DBICVersion_v2; ok 9 - schema version is at 2.0 ok 10 - DBICVersion::Schema 2.0 instantiates correctly ok 11 - DBIx::Class::DeploymentHandler w/2.0 instantiates correctly ok 12 - schema not deployed ok 13 - schema not uppgrayyed ok 14 - schema is deployed ok 15 - use DBICVersion_v3; ok 16 - schema version is at 3.0 ok 17 - DBICVersion::Schema 3.0 instantiates correctly ok 18 - DBIx::Class::DeploymentHandler w/3.0 instantiates correctly ok 19 - schema not deployed ok 20 - schema is deployed 1..20 ok t/04-preconnect.t ........................................ ok 1 - use DBICVersion_v1; ok 2 - DBICVersion::Schema 1 instantiates correctly ok 3 - creating schema did not connect ok 4 - creating handler did not connect ok 5 - DBIx::Class::DeploymentHandler w/1 instantiates correctly ok 6 - creating schema did not connect 1..6 ok DBIx::Class::ResultSet::first(): The 'RaiseError' of the externally supplied DBI handle is set to false. DBIx::Class will toggle it back to true, unless the 'unsafe' connect attribute has been supplied at t/bugs/01-emailed-bug-01.t line 37 t/bugs/01-emailed-bug-01.t ............................... ok 1 - use DBICVersion_v1; ok 2 - DBICVersion::Schema 1 instantiates correctly ok 3 - DBIx::Class::DeploymentHandler w/1 instantiates correctly ok 4 - version_storage not installed ok 5 - version_storage installed 1..5 ok DBIx::Class::DeploymentHandler::DeployMethod::SQL::Translator::_build_storage(): The 'RaiseError' of the externally supplied DBI handle is set to false. DBIx::Class will toggle it back to true, unless the 'unsafe' connect attribute has been supplied at accessor storage (defined at /home/fly1400/var/cpan/build/DBIx-Class-DeploymentHandler-0.001005-HCEGF9/blib/lib/DBIx/Class/DeploymentHandler/DeployMethod/SQL/Translator.pm line 49) line 7 t/deploy_methods/sql_translator.t ........................ ok 1 - use DBICVersion_v1; ok 2 - DBIC::DH::DM::SQL::Translator gets instantiated correctly ok 3 - code got run in preinit ok 4 - prepare_deploy dies if you run it twice ok 5 - 1.0 schema gets generated properly ok 6 - schema not deployed ok 7 - schema is deployed ok 8 - use DBICVersion_v2; ok 9 - DBIC::DH::SQL::Translator w/2.0 instantiates correctly ok 10 - 2.0 schema gets generated properly ok 11 - prepare_upgrade with a bogus preversion warns ok 12 - 1.0-2.0 diff gets generated properly and default start and end versions get set ok 13 - 2.0-1.0 diff gets generated properly ok 14 - schema not deployed ok 15 - schema not uppgrayyed ok 16 - _common migration got run ok 17 - _common perl migration got run ok 18 - schema is deployed ok 19 - schema is downgrayyed ok 20 - use DBICVersion_v3; ok 21 - DBIC::DH::SQL::Translator w/3.0 instantiates correctly ok 22 - 2.0 schema gets generated properly ok 23 - 3.0-1.0 diff gets generated properly ok 24 - 1.0-3.0 diff gets generated properly ok 25 - prepare_upgrade dies if you clobber an existing upgrade file ok 26 - 2.0-3.0 diff gets generated properly ok 27 - schema not deployed ok 28 - schema is deployed ok 29 - dies when sql dir does not exist ok 30 - _any got ran the right amount of times with the right args 1..30 ok DBIx::Class::ResultSet::create(): The 'RaiseError' of the externally supplied DBI handle is set to false. DBIx::Class will toggle it back to true, unless the 'unsafe' connect attribute has been supplied at t/deploy_methods/sql_translator_deprecated.t line 39 t/deploy_methods/sql_translator_deprecated.t ............. ok 1 - use DBICVersion_v1; ok 2 - DBIC::DH::DM::SQLT::Deprecated gets instantiated correctly ok 3 - 1.0 schema gets generated properly ok 4 - schema not deployed ok 5 - schema is deployed ok 6 - use DBICVersion_v2; ok 7 - DBIC::DH::DM::SQLT::Deprecated gets instantiated correctly w/ version 2.0 ok 8 - schema not deployed ok 9 - schema not uppgrayyed ok 10 - schema is deployed 1..10 ok DBIx::Class::DeploymentHandler::DeployMethod::SQL::Translator::_build_storage(): The 'RaiseError' of the externally supplied DBI handle is set to false. DBIx::Class will toggle it back to true, unless the 'unsafe' connect attribute has been supplied at accessor storage (defined at /home/fly1400/var/cpan/build/DBIx-Class-DeploymentHandler-0.001005-HCEGF9/blib/lib/DBIx/Class/DeploymentHandler/DeployMethod/SQL/Translator.pm line 49) line 7 t/deploy_methods/sql_translator_protoschema_transform.t .. ok 1 - use DBICVersion_v1; ok 2 - use DBICVersion_v2; ok 3 - intermediate script ran with the right args 1..3 ok t/release-pod-syntax.t ................................... skipped: these tests are for release candidate testing t/version_handlers/db_schema_versions.t .................. ok 1 - VersionHandler gets instantiated ok 2 - db version and to_version get correctly put into version set ok 3 - next_version_set only works once ok 4 - seriously. ok 5 - VersionHandler gets instantiated ok 6 - VersionHandler is null when schema_version and db_verison are the same ok 7 - VersionHandler gets instantiated ok 8 - VersionHandler is null when schema_version and db_verison are the same ok 9 - VersionHandler gets instantiated ok 10 - db version and schema version get correctly put into version set ok 11 - VersionHandler is null on next try 1..11 ok t/version_handlers/explict_versions.t .................... ok 1 - VersionHandler gets instantiated ok 2 - first version pair works ok 3 - next version set returns undef when we are done ok 4 - VersionHandler gets instantiated ok 5 - next version set returns undef if we are at the version requested ok 6 - VersionHandler gets instantiated ok 7 - first version pair works ok 8 - second version pair works ok 9 - third version pair works ok 10 - fourth version pair works ok 11 - no more versions after final pair ok 12 - still no more versions after final pair ok 13 - VersionHandler gets instantiated ok 14 - first version pair works ok 15 - second version pair works ok 16 - third version pair works ok 17 - fourth version pair works ok 18 - no more versions after final pair ok 19 - still no more versions after final pair ok 20 - dies if database version not found in ordered_versions ok 21 - cannot request an upgrade before the current version ok 22 - cannot request a downgrade after the current version 1..22 ok t/version_handlers/monotonic.t ........................... ok 1 - VersionHandler gets instantiated ok 2 - first version pair works ok 3 - next version set returns undef when we are done ok 4 - VersionHandler gets instantiated ok 5 - next version set returns undef if we are at the version requested ok 6 - VersionHandler gets instantiated ok 7 - first version pair works ok 8 - second version pair works ok 9 - third version pair works ok 10 - fourth version pair works ok 11 - no more versions after final pair ok 12 - still no more versions after final pair ok 13 - VersionHandler gets instantiated ok 14 - first version pair works ok 15 - second version pair works ok 16 - third version pair works ok 17 - fourth version pair works ok 18 - no more versions before initial pair ok 19 - still no more versions before initial pair ok 20 - dies if database version not an Int ok 21 - cannot request an upgrade version before the current version ok 22 - cannot request a downgrade version after the current version 1..22 ok DBIx::Class::DeploymentHandler::VersionStorage::Standard::VersionResultSet::version_storage_is_installed(): The 'RaiseError' of the externally supplied DBI handle is set to false. DBIx::Class will toggle it back to true, unless the 'unsafe' connect attribute has been supplied at /home/fly1400/var/megalib/Moose/Meta/Method/Delegation.pm line 110 t/version_storages/standard.t ............................ ok 1 - warning when database is unversioned ok 2 - DBIC::DH::VersionStorage::Standard instantiates correctly ok 3 - VersionStorage is not yet installed ok 4 - VersionStorage is now installed ok 5 - initial version works correctly ok 6 - database version is 1.0 ok 7 - database version is 2.0 ok 8 - adding another version works correctly ok 9 - warning when database/schema mismatch ok 10 - VersionStorage is still installed even if all versions are deleted 1..10 ok All tests successful. Files=14, Tests=208, 9 wallclock secs ( 0.07 usr 0.08 sys + 7.81 cusr 0.90 csys = 8.86 CPU) Result: PASS FREW/DBIx-Class-DeploymentHandler-0.001005.tar.gz make test TEST_VERBOSE=1 -- OK Picked up version from Makefile Picked up distname from Makefile Picked up abstract from Makefile Arthur Axel 'fREW' Schmidt <frioux@gmail.com> Extensible DBIx::Class deployment >>> (cd /home/fly1400/var/cpan/build/DBIx-Class-DeploymentHandler-0.001005-HCEGF9 && tar cvf - DBIx-Class-DeploymentHandler-0.001005.ppd blib) | gzip -c >/home/fly1400/var/REPO/F/FR/FREW/DBIx-Class-DeploymentHandler-0.001005.tar.gz DBIx-Class-DeploymentHandler-0.001005.ppd blib/ blib/lib/ blib/lib/DBIx/ blib/lib/DBIx/Class/ blib/lib/DBIx/Class/DeploymentHandler/ blib/lib/DBIx/Class/DeploymentHandler/VersionStorage/ blib/lib/DBIx/Class/DeploymentHandler/VersionStorage/Deprecated/ blib/lib/DBIx/Class/DeploymentHandler/VersionStorage/Deprecated/VersionResultSet.pm blib/lib/DBIx/Class/DeploymentHandler/VersionStorage/Deprecated/Component.pm blib/lib/DBIx/Class/DeploymentHandler/VersionStorage/Deprecated/VersionResult.pm blib/lib/DBIx/Class/DeploymentHandler/VersionStorage/Deprecated.pm blib/lib/DBIx/Class/DeploymentHandler/VersionStorage/Standard.pm blib/lib/DBIx/Class/DeploymentHandler/VersionStorage/Standard/ blib/lib/DBIx/Class/DeploymentHandler/VersionStorage/Standard/VersionResultSet.pm blib/lib/DBIx/Class/DeploymentHandler/VersionStorage/Standard/Component.pm blib/lib/DBIx/Class/DeploymentHandler/VersionStorage/Standard/VersionResult.pm blib/lib/DBIx/Class/DeploymentHandler/HandlesDeploy.pm blib/lib/DBIx/Class/DeploymentHandler/Cookbook/ blib/lib/DBIx/Class/DeploymentHandler/Cookbook/CustomResultSource.pod blib/lib/DBIx/Class/DeploymentHandler/Dad.pm blib/lib/DBIx/Class/DeploymentHandler/Manual/ blib/lib/DBIx/Class/DeploymentHandler/Manual/CatalystIntro.pod blib/lib/DBIx/Class/DeploymentHandler/Manual/Intro.pod blib/lib/DBIx/Class/DeploymentHandler/WithApplicatorDumple.pm blib/lib/DBIx/Class/DeploymentHandler/Types.pm blib/lib/DBIx/Class/DeploymentHandler/DeployMethod/ blib/lib/DBIx/Class/DeploymentHandler/DeployMethod/SQL/ blib/lib/DBIx/Class/DeploymentHandler/DeployMethod/SQL/Translator/ blib/lib/DBIx/Class/DeploymentHandler/DeployMethod/SQL/Translator/Deprecated.pm blib/lib/DBIx/Class/DeploymentHandler/DeployMethod/SQL/Translator.pm blib/lib/DBIx/Class/DeploymentHandler/Deprecated.pm blib/lib/DBIx/Class/DeploymentHandler/Logger.pm blib/lib/DBIx/Class/DeploymentHandler/HandlesVersioning.pm blib/lib/DBIx/Class/DeploymentHandler/WithReasonableDefaults.pm blib/lib/DBIx/Class/DeploymentHandler/HandlesVersionStorage.pm blib/lib/DBIx/Class/DeploymentHandler/VersionHandler/ blib/lib/DBIx/Class/DeploymentHandler/VersionHandler/ExplicitVersions.pm blib/lib/DBIx/Class/DeploymentHandler/VersionHandler/Monotonic.pm blib/lib/DBIx/Class/DeploymentHandler/VersionHandler/DatabaseToSchemaVersions.pm blib/lib/DBIx/Class/DeploymentHandler.pm blib/man3/ blib/man3/DBIx::Class::DeploymentHandler::Manual::Intro.3 blib/man3/DBIx::Class::DeploymentHandler::WithApplicatorDumple.3 blib/man3/DBIx::Class::DeploymentHandler::HandlesVersioning.3 blib/man3/DBIx::Class::DeploymentHandler::VersionHandler::Monotonic.3 blib/man3/DBIx::Class::DeploymentHandler::VersionStorage::Deprecated.3 blib/man3/DBIx::Class::DeploymentHandler::DeployMethod::SQL::Translator.3 blib/man3/DBIx::Class::DeploymentHandler::Cookbook::CustomResultSource.3 blib/man3/DBIx::Class::DeploymentHandler::VersionStorage::Deprecated::VersionResultSet.3 blib/man3/DBIx::Class::DeploymentHandler::Deprecated.3 blib/man3/DBIx::Class::DeploymentHandler::Types.3 blib/man3/DBIx::Class::DeploymentHandler::WithReasonableDefaults.3 blib/man3/DBIx::Class::DeploymentHandler::VersionStorage::Standard::VersionResult.3 blib/man3/DBIx::Class::DeploymentHandler::VersionHandler::DatabaseToSchemaVersions.3 blib/man3/DBIx::Class::DeploymentHandler::VersionStorage::Standard.3 blib/man3/DBIx::Class::DeploymentHandler::VersionStorage::Standard::Component.3 blib/man3/DBIx::Class::DeploymentHandler::Manual::CatalystIntro.3 blib/man3/DBIx::Class::DeploymentHandler::VersionStorage::Deprecated::Component.3 blib/man3/DBIx::Class::DeploymentHandler::DeployMethod::SQL::Translator::Deprecated.3 blib/man3/DBIx::Class::DeploymentHandler::HandlesDeploy.3 blib/man3/DBIx::Class::DeploymentHandler::VersionStorage::Deprecated::VersionResult.3 blib/man3/DBIx::Class::DeploymentHandler::Logger.3 blib/man3/DBIx::Class::DeploymentHandler::Dad.3 blib/man3/DBIx::Class::DeploymentHandler.3 blib/man3/DBIx::Class::DeploymentHandler::VersionHandler::ExplicitVersions.3 blib/man3/DBIx::Class::DeploymentHandler::HandlesVersionStorage.3 blib/man3/DBIx::Class::DeploymentHandler::VersionStorage::Standard::VersionResultSet.3 >>> mv /home/fly1400/var/cpan/build/DBIx-Class-DeploymentHandler-0.001005-HCEGF9/DBIx-Class-DeploymentHandler-0.001005.ppd /home/fly1400/var/REPO/F/FR/FREW Finished 2011-04-26T21:02:27