PATH=C:\Program Files\Microsoft Platform SDK\Bin;C:\Program Files\Microsoft Platform SDK\Bin\WinNT;C:\Program Files\Microsoft Visual Studio\VC98\Bin;C:\Program Files\Microsoft Visual Studio\Common\MSDev98\Bin;C:\Perl-5.14\site\bin;C:\Perl-5.14\bin;C:\cygwin\bin;C:\Program Files\Perforce;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\system32\WindowsPowerShell\v1.0;C:\mysql\bin Start 2011-05-03T05:44:25 ActivePerl-1400 CPAN-1.9402 LIB=C:\PROGRA~1\MICROS~3\VC98\Lib\PSDK;C:\PROGRA~1\MICROS~2\Lib;C:\PROGRA~1\MICROS~3\VC98\Lib;C:\PROGRA~1\MICROS~3\VC98\MFC\Lib INCLUDE=C:\PROGRA~1\MICROS~2\Include;C:\PROGRA~1\MICROS~3\VC98\ATL\Include;C:\PROGRA~1\MICROS~3\VC98\Include;C:\PROGRA~1\MICROS~3\VC98\MFC\Include PATH=C:/CPANFL~1.14/var/libs/bin;C:\PROGRA~1\MICROS~2\Bin;C:\PROGRA~1\MICROS~2\Bin\WinNT;C:\PROGRA~1\MICROS~3\VC98\Bin;C:\PROGRA~1\MICROS~3\Common\MSDev98\Bin;C:\Perl-5.14\site\bin;C:\Perl-5.14\bin;C:\cygwin\bin;C:\PROGRA~1\Perforce;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\system32\WINDOW~2\v1.0;C:\mysql\bin Going to read 'C:\cpanfly-5.14\var\cpan\Metadata' Database was generated on Mon, 02 May 2011 22:28:59 GMT Running make for D/DA/DANIELTWC/DBIx-Class-0.07002.tar.gz Fetching with LWP: http://cpan.nas.activestate.com/authors/id/D/DA/DANIELTWC/DBIx-Class-0.07002.tar.gz Checksum for C:\cpanfly-5.14\var\cpan\sources\authors\id\D\DA\DANIELTWC\DBIx-Class-0.07002.tar.gz ok DBIx-Class-0.07002/ DBIx-Class-0.07002/t/ DBIx-Class-0.07002/t/examples/ DBIx-Class-0.07002/t/examples/Schema/ DBIx-Class-0.07002/t/examples/Schema/MyDatabase/ DBIx-Class-0.07002/t/examples/Schema/MyDatabase/Main/ DBIx-Class-0.07002/t/examples/Schema/MyDatabase/Main/Cd.pm DBIx-Class-0.07002/t/examples/Schema/MyDatabase/Main/Artist.pm DBIx-Class-0.07002/t/examples/Schema/MyDatabase/Main/Track.pm DBIx-Class-0.07002/t/examples/Schema/MyDatabase/Main.pm DBIx-Class-0.07002/t/examples/Schema/insertdb.pl DBIx-Class-0.07002/t/examples/Schema/db/ DBIx-Class-0.07002/t/examples/Schema/db/example.sql DBIx-Class-0.07002/t/examples/Schema/testdb.pl DBIx-Class-0.07002/t/cdbi-t/ DBIx-Class-0.07002/t/cdbi-t/15-accessor.t DBIx-Class-0.07002/t/cdbi-t/06-hasa.t DBIx-Class-0.07002/t/cdbi-t/09-has_many.t DBIx-Class-0.07002/t/cdbi-t/98-failure.t DBIx-Class-0.07002/t/cdbi-t/02-Film.t DBIx-Class-0.07002/t/cdbi-t/12-filter.t DBIx-Class-0.07002/t/cdbi-t/18-has_a.t DBIx-Class-0.07002/t/cdbi-t/04-lazy.t DBIx-Class-0.07002/t/cdbi-t/11-triggers.t DBIx-Class-0.07002/t/cdbi-t/22-self_referential.t DBIx-Class-0.07002/t/cdbi-t/01-columns.t DBIx-Class-0.07002/t/cdbi-t/16-reserved.t DBIx-Class-0.07002/t/cdbi-t/03-subclassing.t DBIx-Class-0.07002/t/cdbi-t/30-pager.t DBIx-Class-0.07002/t/cdbi-t/13-constraint.t DBIx-Class-0.07002/t/cdbi-t/19-set_sql.t DBIx-Class-0.07002/t/cdbi-t/14-might_have.t DBIx-Class-0.07002/t/cdbi-t/21-iterator.t DBIx-Class-0.07002/t/lib/ DBIx-Class-0.07002/t/lib/DBICTest/ DBIx-Class-0.07002/t/lib/DBICTest/Schema/ DBIx-Class-0.07002/t/lib/DBICTest/Schema/NoPrimaryKey.pm DBIx-Class-0.07002/t/lib/DBICTest/Schema/Producer.pm DBIx-Class-0.07002/t/lib/DBICTest/Schema/CollectionObject.pm DBIx-Class-0.07002/t/lib/DBICTest/Schema/Serialized.pm DBIx-Class-0.07002/t/lib/DBICTest/Schema/Employee.pm DBIx-Class-0.07002/t/lib/DBICTest/Schema/FourKeys.pm DBIx-Class-0.07002/t/lib/DBICTest/Schema/TwoKeyTreeLike.pm DBIx-Class-0.07002/t/lib/DBICTest/Schema/Tag.pm DBIx-Class-0.07002/t/lib/DBICTest/Schema/OneKey.pm DBIx-Class-0.07002/t/lib/DBICTest/Schema/Event.pm DBIx-Class-0.07002/t/lib/DBICTest/Schema/Link.pm DBIx-Class-0.07002/t/lib/DBICTest/Schema/CD.pm DBIx-Class-0.07002/t/lib/DBICTest/Schema/Artist.pm DBIx-Class-0.07002/t/lib/DBICTest/Schema/Owners.pm DBIx-Class-0.07002/t/lib/DBICTest/Schema/Collection.pm DBIx-Class-0.07002/t/lib/DBICTest/Schema/ArtistSubclass.pm DBIx-Class-0.07002/t/lib/DBICTest/Schema/Bookmark.pm DBIx-Class-0.07002/t/lib/DBICTest/Schema/ArtistUndirectedMap.pm DBIx-Class-0.07002/t/lib/DBICTest/Schema/ArtistSourceName.pm DBIx-Class-0.07002/t/lib/DBICTest/Schema/SelfRef.pm DBIx-Class-0.07002/t/lib/DBICTest/Schema/TreeLike.pm DBIx-Class-0.07002/t/lib/DBICTest/Schema/Track.pm DBIx-Class-0.07002/t/lib/DBICTest/Schema/CD_to_Producer.pm DBIx-Class-0.07002/t/lib/DBICTest/Schema/TypedObject.pm DBIx-Class-0.07002/t/lib/DBICTest/Schema/BooksInLibrary.pm DBIx-Class-0.07002/t/lib/DBICTest/Schema/LinerNotes.pm DBIx-Class-0.07002/t/lib/DBICTest/Schema/SelfRefAlias.pm DBIx-Class-0.07002/t/lib/DBICTest/Schema/FourKeys_to_TwoKeys.pm DBIx-Class-0.07002/t/lib/DBICTest/Schema/TwoKeys.pm DBIx-Class-0.07002/t/lib/DBICTest/ForeignComponent.pm DBIx-Class-0.07002/t/lib/DBICTest/ForeignComponent/ DBIx-Class-0.07002/t/lib/DBICTest/ForeignComponent/TestComp.pm DBIx-Class-0.07002/t/lib/DBICTest/SyntaxErrorComponent2.pm DBIx-Class-0.07002/t/lib/DBICTest/ErrorComponent.pm DBIx-Class-0.07002/t/lib/DBICTest/Plain.pm DBIx-Class-0.07002/t/lib/DBICTest/Plain/ DBIx-Class-0.07002/t/lib/DBICTest/Plain/Test.pm DBIx-Class-0.07002/t/lib/DBICTest/FakeComponent.pm DBIx-Class-0.07002/t/lib/DBICTest/OptionalComponent.pm DBIx-Class-0.07002/t/lib/DBICTest/ResultSetManager.pm DBIx-Class-0.07002/t/lib/DBICTest/SyntaxErrorComponent1.pm DBIx-Class-0.07002/t/lib/DBICTest/ResultSetManager/ DBIx-Class-0.07002/t/lib/DBICTest/ResultSetManager/Foo.pm DBIx-Class-0.07002/t/lib/DBICTest/Schema.pm DBIx-Class-0.07002/t/lib/sqlite.sql DBIx-Class-0.07002/t/lib/DBICTest.pm DBIx-Class-0.07002/t/73oracle.t DBIx-Class-0.07002/t/20setuperrors.t DBIx-Class-0.07002/t/testlib/ DBIx-Class-0.07002/t/testlib/Actor.pm DBIx-Class-0.07002/t/testlib/MyFilm.pm DBIx-Class-0.07002/t/testlib/MyFoo.pm DBIx-Class-0.07002/t/testlib/Binary.pm DBIx-Class-0.07002/t/testlib/Film.pm DBIx-Class-0.07002/t/testlib/MyStarLink.pm DBIx-Class-0.07002/t/testlib/OtherFilm.pm DBIx-Class-0.07002/t/testlib/ActorAlias.pm DBIx-Class-0.07002/t/testlib/Lazy.pm DBIx-Class-0.07002/t/testlib/Director.pm DBIx-Class-0.07002/t/testlib/PgBase.pm DBIx-Class-0.07002/t/testlib/MyStarLinkMCPK.pm DBIx-Class-0.07002/t/testlib/MyBase.pm DBIx-Class-0.07002/t/testlib/Order.pm DBIx-Class-0.07002/t/testlib/CDBase.pm DBIx-Class-0.07002/t/testlib/MyStar.pm DBIx-Class-0.07002/t/testlib/Log.pm DBIx-Class-0.07002/t/testlib/Blurb.pm DBIx-Class-0.07002/t/79aliasing.t DBIx-Class-0.07002/t/746db2_400.t DBIx-Class-0.07002/t/84serialize.t DBIx-Class-0.07002/t/72pg.t DBIx-Class-0.07002/t/80unique.t DBIx-Class-0.07002/t/53delete_related.t DBIx-Class-0.07002/t/64db.t DBIx-Class-0.07002/t/90ensure_class_loaded.t DBIx-Class-0.07002/t/82cascade_copy.t DBIx-Class-0.07002/t/89inflate_datetime.t DBIx-Class-0.07002/t/66relationship.t DBIx-Class-0.07002/t/68inflate.t DBIx-Class-0.07002/t/04dont_break_c3.t DBIx-Class-0.07002/t/46where_attribute.t DBIx-Class-0.07002/t/50fork.t DBIx-Class-0.07002/t/67pager.t DBIx-Class-0.07002/t/77join_count.t DBIx-Class-0.07002/t/42toplimit.t DBIx-Class-0.07002/t/89dbicadmin.t DBIx-Class-0.07002/t/31stats.t DBIx-Class-0.07002/t/51threads.t DBIx-Class-0.07002/t/69update.t DBIx-Class-0.07002/t/26dumper.t DBIx-Class-0.07002/t/91debug.t DBIx-Class-0.07002/t/83cache.t DBIx-Class-0.07002/t/03podcoverage.t DBIx-Class-0.07002/t/68inflate_has_a.t DBIx-Class-0.07002/t/41orrible.t DBIx-Class-0.07002/t/70auto.t DBIx-Class-0.07002/t/85utf8.t DBIx-Class-0.07002/t/76joins.t DBIx-Class-0.07002/t/05components.t DBIx-Class-0.07002/t/86might_have.t DBIx-Class-0.07002/t/30dbicplain.t DBIx-Class-0.07002/t/19quotes.t DBIx-Class-0.07002/t/60core.t DBIx-Class-0.07002/t/81transactions.t DBIx-Class-0.07002/t/71mysql.t DBIx-Class-0.07002/t/86sqlt.t DBIx-Class-0.07002/t/92storage.t DBIx-Class-0.07002/t/68inflate_serialize.t DBIx-Class-0.07002/t/75limit.t DBIx-Class-0.07002/t/78self_referencial.t DBIx-Class-0.07002/t/88result_set_column.t DBIx-Class-0.07002/t/65multipk.t DBIx-Class-0.07002/t/19quotes_newstyle.t DBIx-Class-0.07002/t/87ordered.t DBIx-Class-0.07002/t/18inserterror.t DBIx-Class-0.07002/t/74mssql.t DBIx-Class-0.07002/t/02pod.t DBIx-Class-0.07002/t/32connect_code_ref.t DBIx-Class-0.07002/t/40resultsetmanager.t DBIx-Class-0.07002/t/90join_torture.t DBIx-Class-0.07002/t/52cycle.t DBIx-Class-0.07002/t/745db2.t DBIx-Class-0.07002/t/cdbi-sweet-t/ DBIx-Class-0.07002/t/cdbi-sweet-t/08pager.t DBIx-Class-0.07002/lib/ DBIx-Class-0.07002/lib/DBIx/ DBIx-Class-0.07002/lib/DBIx/Class/ DBIx-Class-0.07002/lib/DBIx/Class/Storage/ DBIx-Class-0.07002/lib/DBIx/Class/Storage/DBI/ DBIx-Class-0.07002/lib/DBIx/Class/Storage/DBI/Sybase.pm DBIx-Class-0.07002/lib/DBIx/Class/Storage/DBI/ODBC/ DBIx-Class-0.07002/lib/DBIx/Class/Storage/DBI/ODBC/DB2_400_SQL.pm DBIx-Class-0.07002/lib/DBIx/Class/Storage/DBI/SQLite.pm DBIx-Class-0.07002/lib/DBIx/Class/Storage/DBI/MultiDistinctEmulation.pm DBIx-Class-0.07002/lib/DBIx/Class/Storage/DBI/Sybase/ DBIx-Class-0.07002/lib/DBIx/Class/Storage/DBI/Sybase/MSSQL.pm DBIx-Class-0.07002/lib/DBIx/Class/Storage/DBI/NoBindVars.pm DBIx-Class-0.07002/lib/DBIx/Class/Storage/DBI/DB2.pm DBIx-Class-0.07002/lib/DBIx/Class/Storage/DBI/Oracle.pm DBIx-Class-0.07002/lib/DBIx/Class/Storage/DBI/mysql.pm DBIx-Class-0.07002/lib/DBIx/Class/Storage/DBI/Cursor.pm DBIx-Class-0.07002/lib/DBIx/Class/Storage/DBI/ODBC.pm DBIx-Class-0.07002/lib/DBIx/Class/Storage/DBI/MSSQL.pm DBIx-Class-0.07002/lib/DBIx/Class/Storage/DBI/Pg.pm DBIx-Class-0.07002/lib/DBIx/Class/Storage/DBI.pm DBIx-Class-0.07002/lib/DBIx/Class/Storage/Statistics.pm DBIx-Class-0.07002/lib/DBIx/Class/Relationship/ DBIx-Class-0.07002/lib/DBIx/Class/Relationship/CascadeActions.pm DBIx-Class-0.07002/lib/DBIx/Class/Relationship/ManyToMany.pm DBIx-Class-0.07002/lib/DBIx/Class/Relationship/HasOne.pm DBIx-Class-0.07002/lib/DBIx/Class/Relationship/HasMany.pm DBIx-Class-0.07002/lib/DBIx/Class/Relationship/Base.pm DBIx-Class-0.07002/lib/DBIx/Class/Relationship/ProxyMethods.pm DBIx-Class-0.07002/lib/DBIx/Class/Relationship/Helpers.pm DBIx-Class-0.07002/lib/DBIx/Class/Relationship/BelongsTo.pm DBIx-Class-0.07002/lib/DBIx/Class/Relationship/Accessor.pm DBIx-Class-0.07002/lib/DBIx/Class/Manual/ DBIx-Class-0.07002/lib/DBIx/Class/Manual/Example.pod DBIx-Class-0.07002/lib/DBIx/Class/Manual/Cookbook.pod DBIx-Class-0.07002/lib/DBIx/Class/Manual/Component.pod DBIx-Class-0.07002/lib/DBIx/Class/Manual/DocMap.pod DBIx-Class-0.07002/lib/DBIx/Class/Manual/FAQ.pod DBIx-Class-0.07002/lib/DBIx/Class/Manual/Troubleshooting.pod DBIx-Class-0.07002/lib/DBIx/Class/Manual/Intro.pod DBIx-Class-0.07002/lib/DBIx/Class/Manual/Glossary.pod DBIx-Class-0.07002/lib/DBIx/Class/UTF8Columns.pm DBIx-Class-0.07002/lib/DBIx/Class/PK/ DBIx-Class-0.07002/lib/DBIx/Class/PK/Auto/ DBIx-Class-0.07002/lib/DBIx/Class/PK/Auto/MySQL.pm DBIx-Class-0.07002/lib/DBIx/Class/PK/Auto/Pg.pm DBIx-Class-0.07002/lib/DBIx/Class/PK/Auto/SQLite.pm DBIx-Class-0.07002/lib/DBIx/Class/PK/Auto/MSSQL.pm DBIx-Class-0.07002/lib/DBIx/Class/PK/Auto/DB2.pm DBIx-Class-0.07002/lib/DBIx/Class/PK/Auto/Oracle.pm DBIx-Class-0.07002/lib/DBIx/Class/PK/Auto.pm DBIx-Class-0.07002/lib/DBIx/Class/CDBICompat/ DBIx-Class-0.07002/lib/DBIx/Class/CDBICompat/GetSet.pm DBIx-Class-0.07002/lib/DBIx/Class/CDBICompat/LiveObjectIndex.pm DBIx-Class-0.07002/lib/DBIx/Class/CDBICompat/HasMany.pm DBIx-Class-0.07002/lib/DBIx/Class/CDBICompat/TempColumns.pm DBIx-Class-0.07002/lib/DBIx/Class/CDBICompat/ObjIndexStubs.pm DBIx-Class-0.07002/lib/DBIx/Class/CDBICompat/DestroyWarning.pm DBIx-Class-0.07002/lib/DBIx/Class/CDBICompat/Pager.pm DBIx-Class-0.07002/lib/DBIx/Class/CDBICompat/Retrieve.pm DBIx-Class-0.07002/lib/DBIx/Class/CDBICompat/Constraints.pm DBIx-Class-0.07002/lib/DBIx/Class/CDBICompat/LazyLoading.pm DBIx-Class-0.07002/lib/DBIx/Class/CDBICompat/ImaDBI.pm DBIx-Class-0.07002/lib/DBIx/Class/CDBICompat/Constructor.pm DBIx-Class-0.07002/lib/DBIx/Class/CDBICompat/Triggers.pm DBIx-Class-0.07002/lib/DBIx/Class/CDBICompat/Stringify.pm DBIx-Class-0.07002/lib/DBIx/Class/CDBICompat/ColumnCase.pm DBIx-Class-0.07002/lib/DBIx/Class/CDBICompat/AutoUpdate.pm DBIx-Class-0.07002/lib/DBIx/Class/CDBICompat/ColumnGroups.pm DBIx-Class-0.07002/lib/DBIx/Class/CDBICompat/AccessorMapping.pm DBIx-Class-0.07002/lib/DBIx/Class/CDBICompat/MightHave.pm DBIx-Class-0.07002/lib/DBIx/Class/CDBICompat/AttributeAPI.pm DBIx-Class-0.07002/lib/DBIx/Class/CDBICompat/HasA.pm DBIx-Class-0.07002/lib/DBIx/Class/CDBICompat/ReadOnly.pm DBIx-Class-0.07002/lib/DBIx/Class/Serialize/ DBIx-Class-0.07002/lib/DBIx/Class/Serialize/Storable.pm DBIx-Class-0.07002/lib/DBIx/Class/ResultSource.pm DBIx-Class-0.07002/lib/DBIx/Class/ResultSetProxy.pm DBIx-Class-0.07002/lib/DBIx/Class/DB.pm DBIx-Class-0.07002/lib/DBIx/Class/ClassResolver/ DBIx-Class-0.07002/lib/DBIx/Class/ClassResolver/PassThrough.pm DBIx-Class-0.07002/lib/DBIx/Class/ResultSetColumn.pm DBIx-Class-0.07002/lib/DBIx/Class/ResultSource/ DBIx-Class-0.07002/lib/DBIx/Class/ResultSource/Table.pm DBIx-Class-0.07002/lib/DBIx/Class/PK.pm DBIx-Class-0.07002/lib/DBIx/Class/Componentised.pm DBIx-Class-0.07002/lib/DBIx/Class/ResultSourceProxy/ DBIx-Class-0.07002/lib/DBIx/Class/ResultSourceProxy/Table.pm DBIx-Class-0.07002/lib/DBIx/Class/Row.pm DBIx-Class-0.07002/lib/DBIx/Class/InflateColumn.pm DBIx-Class-0.07002/lib/DBIx/Class/ResultSetManager.pm DBIx-Class-0.07002/lib/DBIx/Class/Storage.pm DBIx-Class-0.07002/lib/DBIx/Class/Manual.pod DBIx-Class-0.07002/lib/DBIx/Class/AccessorGroup.pm DBIx-Class-0.07002/lib/DBIx/Class/CDBICompat.pm DBIx-Class-0.07002/lib/DBIx/Class/Ordered.pm DBIx-Class-0.07002/lib/DBIx/Class/Core.pm DBIx-Class-0.07002/lib/DBIx/Class/Schema.pm DBIx-Class-0.07002/lib/DBIx/Class/ResultSet.pm DBIx-Class-0.07002/lib/DBIx/Class/Test/ DBIx-Class-0.07002/lib/DBIx/Class/Test/SQLite.pm DBIx-Class-0.07002/lib/DBIx/Class/Relationship.pm DBIx-Class-0.07002/lib/DBIx/Class/Cursor.pm DBIx-Class-0.07002/lib/DBIx/Class/ResultSourceProxy.pm DBIx-Class-0.07002/lib/DBIx/Class/InflateColumn/ DBIx-Class-0.07002/lib/DBIx/Class/InflateColumn/DateTime.pm DBIx-Class-0.07002/lib/DBIx/Class.pm DBIx-Class-0.07002/lib/SQL/ DBIx-Class-0.07002/lib/SQL/Translator/ DBIx-Class-0.07002/lib/SQL/Translator/Producer/ DBIx-Class-0.07002/lib/SQL/Translator/Producer/DBIx/ DBIx-Class-0.07002/lib/SQL/Translator/Producer/DBIx/Class/ DBIx-Class-0.07002/lib/SQL/Translator/Producer/DBIx/Class/File.pm DBIx-Class-0.07002/lib/SQL/Translator/Parser/ DBIx-Class-0.07002/lib/SQL/Translator/Parser/DBIx/ DBIx-Class-0.07002/lib/SQL/Translator/Parser/DBIx/Class.pm DBIx-Class-0.07002/Changes DBIx-Class-0.07002/README DBIx-Class-0.07002/META.yml DBIx-Class-0.07002/Makefile.PL DBIx-Class-0.07002/MANIFEST DBIx-Class-0.07002/Build.PL DBIx-Class-0.07002/script/ DBIx-Class-0.07002/script/dbicadmin CPAN.pm: Going to build D/DA/DANIELTWC/DBIx-Class-0.07002.tar.gz >>> C:\Perl-5.14\bin\perl.exe Makefile.PL # running Build.PL Created MYMETA.yml and MYMETA.json Creating new 'Build' script for 'DBIx-Class' version '0.07002' >>> nmake Microsoft (R) Program Maintenance Utility Version 7.00.8882 Copyright (C) Microsoft Corp 1988-2000. All rights reserved. C:\Perl-5.14\bin\perl.exe Build --makefile_env_macros 1 Building DBIx-Class DANIELTWC/DBIx-Class-0.07002.tar.gz nmake -- OK Running make test >>> nmake test TEST_VERBOSE=1 Microsoft (R) Program Maintenance Utility Version 7.00.8882 Copyright (C) Microsoft Corp 1988-2000. All rights reserved. C:\Perl-5.14\bin\perl.exe Build --makefile_env_macros 1 test t\02pod.t ....................... 1..93 ok 1 - POD test for blib\script\dbicadmin ok 2 - POD test for blib\script\dbicadmin.bat ok 3 - POD test for blib\lib\DBIx\Class.pm ok 4 - POD test for blib\lib\DBIx\Class\AccessorGroup.pm ok 5 - POD test for blib\lib\DBIx\Class\CDBICompat.pm ok 6 - POD test for blib\lib\DBIx\Class\Componentised.pm (no pod) ok 7 - POD test for blib\lib\DBIx\Class\Core.pm ok 8 - POD test for blib\lib\DBIx\Class\Cursor.pm ok 9 - POD test for blib\lib\DBIx\Class\DB.pm ok 10 - POD test for blib\lib\DBIx\Class\InflateColumn.pm ok 11 - POD test for blib\lib\DBIx\Class\Manual.pod ok 12 - POD test for blib\lib\DBIx\Class\Ordered.pm ok 13 - POD test for blib\lib\DBIx\Class\PK.pm ok 14 - POD test for blib\lib\DBIx\Class\Relationship.pm ok 15 - POD test for blib\lib\DBIx\Class\ResultSet.pm ok 16 - POD test for blib\lib\DBIx\Class\ResultSetColumn.pm ok 17 - POD test for blib\lib\DBIx\Class\ResultSetManager.pm ok 18 - POD test for blib\lib\DBIx\Class\ResultSetProxy.pm (no pod) ok 19 - POD test for blib\lib\DBIx\Class\ResultSource.pm ok 20 - POD test for blib\lib\DBIx\Class\ResultSourceProxy.pm (no pod) ok 21 - POD test for blib\lib\DBIx\Class\Row.pm ok 22 - POD test for blib\lib\DBIx\Class\Schema.pm ok 23 - POD test for blib\lib\DBIx\Class\Storage.pm (no pod) ok 24 - POD test for blib\lib\DBIx\Class\UTF8Columns.pm ok 25 - POD test for blib\lib\DBIx\Class\CDBICompat\AccessorMapping.pm (no pod) ok 26 - POD test for blib\lib\DBIx\Class\CDBICompat\AttributeAPI.pm (no pod) ok 27 - POD test for blib\lib\DBIx\Class\CDBICompat\AutoUpdate.pm (no pod) ok 28 - POD test for blib\lib\DBIx\Class\CDBICompat\ColumnCase.pm (no pod) ok 29 - POD test for blib\lib\DBIx\Class\CDBICompat\ColumnGroups.pm (no pod) ok 30 - POD test for blib\lib\DBIx\Class\CDBICompat\Constraints.pm (no pod) ok 31 - POD test for blib\lib\DBIx\Class\CDBICompat\Constructor.pm (no pod) ok 32 - POD test for blib\lib\DBIx\Class\CDBICompat\DestroyWarning.pm (no pod) ok 33 - POD test for blib\lib\DBIx\Class\CDBICompat\GetSet.pm (no pod) ok 34 - POD test for blib\lib\DBIx\Class\CDBICompat\HasA.pm (no pod) ok 35 - POD test for blib\lib\DBIx\Class\CDBICompat\HasMany.pm (no pod) ok 36 - POD test for blib\lib\DBIx\Class\CDBICompat\ImaDBI.pm (no pod) ok 37 - POD test for blib\lib\DBIx\Class\CDBICompat\LazyLoading.pm (no pod) ok 38 - POD test for blib\lib\DBIx\Class\CDBICompat\LiveObjectIndex.pm (no pod) ok 39 - POD test for blib\lib\DBIx\Class\CDBICompat\MightHave.pm (no pod) ok 40 - POD test for blib\lib\DBIx\Class\CDBICompat\ObjIndexStubs.pm (no pod) ok 41 - POD test for blib\lib\DBIx\Class\CDBICompat\Pager.pm (no pod) ok 42 - POD test for blib\lib\DBIx\Class\CDBICompat\ReadOnly.pm (no pod) ok 43 - POD test for blib\lib\DBIx\Class\CDBICompat\Retrieve.pm (no pod) ok 44 - POD test for blib\lib\DBIx\Class\CDBICompat\Stringify.pm (no pod) ok 45 - POD test for blib\lib\DBIx\Class\CDBICompat\TempColumns.pm (no pod) ok 46 - POD test for blib\lib\DBIx\Class\CDBICompat\Triggers.pm (no pod) ok 47 - POD test for blib\lib\DBIx\Class\ClassResolver\PassThrough.pm (no pod) ok 48 - POD test for blib\lib\DBIx\Class\InflateColumn\DateTime.pm ok 49 - POD test for blib\lib\DBIx\Class\Manual\Component.pod ok 50 - POD test for blib\lib\DBIx\Class\Manual\Cookbook.pod ok 51 - POD test for blib\lib\DBIx\Class\Manual\DocMap.pod ok 52 - POD test for blib\lib\DBIx\Class\Manual\Example.pod ok 53 - POD test for blib\lib\DBIx\Class\Manual\FAQ.pod ok 54 - POD test for blib\lib\DBIx\Class\Manual\Glossary.pod ok 55 - POD test for blib\lib\DBIx\Class\Manual\Intro.pod ok 56 - POD test for blib\lib\DBIx\Class\Manual\Troubleshooting.pod ok 57 - POD test for blib\lib\DBIx\Class\PK\Auto.pm ok 58 - POD test for blib\lib\DBIx\Class\Relationship\Accessor.pm (no pod) ok 59 - POD test for blib\lib\DBIx\Class\Relationship\Base.pm ok 60 - POD test for blib\lib\DBIx\Class\Relationship\BelongsTo.pm ok 61 - POD test for blib\lib\DBIx\Class\Relationship\CascadeActions.pm (no pod) ok 62 - POD test for blib\lib\DBIx\Class\Relationship\HasMany.pm (no pod) ok 63 - POD test for blib\lib\DBIx\Class\Relationship\HasOne.pm (no pod) ok 64 - POD test for blib\lib\DBIx\Class\Relationship\Helpers.pm (no pod) ok 65 - POD test for blib\lib\DBIx\Class\Relationship\ManyToMany.pm (no pod) ok 66 - POD test for blib\lib\DBIx\Class\Relationship\ProxyMethods.pm (no pod) ok 67 - POD test for blib\lib\DBIx\Class\ResultSource\Table.pm ok 68 - POD test for blib\lib\DBIx\Class\ResultSourceProxy\Table.pm ok 69 - POD test for blib\lib\DBIx\Class\Serialize\Storable.pm ok 70 - POD test for blib\lib\DBIx\Class\Storage\DBI.pm ok 71 - POD test for blib\lib\DBIx\Class\Storage\Statistics.pm ok 72 - POD test for blib\lib\DBIx\Class\Test\SQLite.pm ok 73 - POD test for blib\lib\DBIx\Class\PK\Auto\DB2.pm ok 74 - POD test for blib\lib\DBIx\Class\PK\Auto\MSSQL.pm ok 75 - POD test for blib\lib\DBIx\Class\PK\Auto\MySQL.pm ok 76 - POD test for blib\lib\DBIx\Class\PK\Auto\Oracle.pm ok 77 - POD test for blib\lib\DBIx\Class\PK\Auto\Pg.pm ok 78 - POD test for blib\lib\DBIx\Class\PK\Auto\SQLite.pm ok 79 - POD test for blib\lib\DBIx\Class\Storage\DBI\Cursor.pm ok 80 - POD test for blib\lib\DBIx\Class\Storage\DBI\DB2.pm ok 81 - POD test for blib\lib\DBIx\Class\Storage\DBI\MSSQL.pm ok 82 - POD test for blib\lib\DBIx\Class\Storage\DBI\MultiDistinctEmulation.pm ok 83 - POD test for blib\lib\DBIx\Class\Storage\DBI\mysql.pm ok 84 - POD test for blib\lib\DBIx\Class\Storage\DBI\NoBindVars.pm ok 85 - POD test for blib\lib\DBIx\Class\Storage\DBI\ODBC.pm ok 86 - POD test for blib\lib\DBIx\Class\Storage\DBI\Oracle.pm ok 87 - POD test for blib\lib\DBIx\Class\Storage\DBI\Pg.pm ok 88 - POD test for blib\lib\DBIx\Class\Storage\DBI\SQLite.pm ok 89 - POD test for blib\lib\DBIx\Class\Storage\DBI\Sybase.pm ok 90 - POD test for blib\lib\SQL\Translator\Parser\DBIx\Class.pm (no pod) ok 91 - POD test for blib\lib\DBIx\Class\Storage\DBI\ODBC\DB2_400_SQL.pm ok 92 - POD test for blib\lib\DBIx\Class\Storage\DBI\Sybase\MSSQL.pm ok 93 - POD test for blib\lib\SQL\Translator\Producer\DBIx\Class\File.pm ok t\03podcoverage.t ............... skipped: set TEST_POD to enable this test t\04dont_break_c3.t ............. 1..2 ok 1 - Correctly skipped injecting a direct parent of class BBB ok 2 - Correctly skipped injecting an indirect parent of class BBB ok t\05components.t ................ 1..5 ok 1 - foreign component ok 2 - inject_base filters duplicates ok 3 - warning issued for incorrect order in load_components() ok 4 - only one warning issued for incorrect load_components call ok 5 - warning not issued for correct order in load_components() ok t\18inserterror.t ............... 1..3 ok 1 - use DBICTest; ok 2 - use DBICTest::Schema; ok 3 - No warning from Storage ok t\19quotes.t .................... 1..6 ok 1 - use DBICTest; ok 2 - join with fields quoted ok 3 - Problem with ORDER BY quotes ok 4 - No problem handling ORDER by scalaref ok 5 - join quoted with brackets. ok 6 - quoted table names for UPDATE ok t\19quotes_newstyle.t ........... 1..6 ok 1 - use DBICTest; ok 2 - join with fields quoted ok 3 - Problem with ORDER BY quotes ok 4 - No problem handling ORDER by scalaref ok 5 - join quoted with brackets. ok 6 - quoted table names for UPDATE ok Use of qw(...) as parentheses is deprecated at t\20setuperrors.t line 9. Use of qw(...) as parentheses is deprecated at t\20setuperrors.t line 11. t\20setuperrors.t ............... 1..1 ok 1 - columns() error when apparently misused ok t\26dumper.t .................... skipped: Set $ENV{DATA_DUMPER_TEST} to run this test t\30dbicplain.t ................. 1..1 ok 1 - count is valid ok t\31stats.t ..................... 1..12 ok 1 - use DBICTest; ok 2 - Callback not called with debug disabled ok 3 - Debug callback worked. ok 4 - query_start called ok 5 - query_end called ok 6 - txn_begin not called ok 7 - txn_commit not called ok 8 - txn_begin called ok 9 - query_start called ok 10 - query_end called ok 11 - txn_commit called ok 12 - txn_rollback called ok t\32connect_code_ref.t .......... 1..1 ok 1 - Three artists returned ok t\40resultsetmanager.t .......... 1..4 ok 1 - Foo class does not have bar method ok 2 - Foo resultset class has bar method ok 3 - Foo resultset class is correct isa DBICTest::ResultSetManager::Foo::_resultset ok 4 - bar method works ok t\41orrible.t ................... 1..1 ok 1 - Munged stuff to make Oracle not explode ok t\42toplimit.t .................. 1..1 ok 1 - make sure limit_dialect( 'Top' ) is working okay ok t\46where_attribute.t ........... 1..16 ok 1 - select from a class with resultset_attributes okay ok 2 - select from a resultset with find_or_create for existing entry ok ok 3 - find_or_create on resultset with attribute for non-existent entry did not throw ok 4 - successfully did insert on resultset with attribute for non-existent entry ok 5 - delete on resultset with attribute did not throw ok 6 - delete on resultset with attributes succeeded ok 7 - many_to_many explicit query through linking table with query starting from resultset count correct ok 8 - many_to_many explicit query through linking table with query starting from row count correct ok 9 - many_to_many explicit query through linking table with where starting from row count correct ok 10 - many_to_many resultset with where in resultset attrs count correct ok 11 - many_to_many add_to_$rel($hash) with where in relationship attrs did not throw ok 12 - many_to_many add_to_$rel($hash) with where in relationship attrs count correct ok 13 - many_to_many add_to_$rel($object) with where in relationship attrs did not throw ok 14 - many_to_many add_to_$rel($object) with where in relationship attrs count correct ok 15 - many_to_many add_to_$rel($hash) did not throw ok 16 - many_to_many add_to_$rel($hash) count correct ok t\50fork.t ...................... skipped: Set $ENV{DBICTEST_FORK_STRESS} to run this test t\51threads.t ................... skipped: Set $ENV{DBICTEST_THREAD_STRESS} to run this test t\52cycle.t ..................... 1..1 ok 1 - No cycles in schema ok t\53delete_related.t ............ 1..7 ok 1 - need cd records ok 2 - need more cds than just related cds ok 3 ok 4 - too many cds were deleted ok 5 - need more cds than related cds ok 6 ok 7 - too many cds were deleted ok t\60core.t ...................... 1..63 ok 1 - Three artists returned ok 2 - Correct order too ok 3 - Accessor update ok ok 4 - And via get_column ok 5 - Update run ok 6 - prefetch on same rel okay ok 7 - funny join is okay ok 8 - Changed artist returned by search ok 9 - Correct artist too ok 10 - And then there were two ok 11 - It knows it's dead ok 12 - Can't delete twice: DBIx::Class::Relationship::CascadeActions::delete(): Not in database at t\60core.t line 63 # ok 13 - But the object is still live ok 14 - Re-created ok 15 - And now there are three again ok 16 - Create produced record ok ok 17 - Oh my god! There's four of them! ok 18 - set_column ok ok 19 - Discard ok ok 20 - Retrieved correctly ok 21 - unique object id generated correctly ok 22 - Retrieved correctly ok 23 - unique object id generated correctly ok 24 - warned about deprecated find usage ok 25 - count ok ok 26 - find_or_new: found existing artist ok 27 - existing artist is in storage ok 28 - find_or_new: instantiated a new artist ok 29 - new artist is not in storage ok 30 - get_columns number of columns ok ok 31 - get_columns values ok ok 32 - set_columns ok ok 33 - set_columns ok ok 34 - column order ok 35 - subset of columns returned correctly ok 36 - Correct CD returned with include ok 37 - Additional column returned ok 38 - update_or_insert insert ok ok 39 - update_or_insert update ok ok 40 - DBIx::Class::Componentised::load_components(): Can't locate DBIx/Class/DoesNotExist.pm in @INC (@INC contains: t/lib C:\cpanfly-5.14\var\cpan\build\DBIx-Class-0.07002-MnNbhM\blib\lib C:\cpanfly-5.14\var\cpan\build\DBIx-Class-0.07002-MnNbhM\blib\arch C:\cpanfly-5.14\var\megalib C:/cpanfly-5.14/var/megalib C:/Perl-5.14/site/lib C:/Perl-5.14/lib .) at (eval 189) line 2. # ok 41 - mk_classdata usage ok ok 42 - Search with OR ok ok 43 - DISTINCT search with OR ok ok 44 - multiple column COUNT DISTINCT ok ok 45 - Related search ok ok 46 - Related object ok ok 47 - Has tagid loaded ok 48 - Has not tag loaded ok 49 - Storage available ok 50 - updated first artist name ok 51 - updated second artist name ok 52 - source_name is set to moniker ok 53 - SourceNameArtists result source exists ok 54 - Four artists returned ok 55 ok 56 - stringify to false value doesn't cause error ok 57 - Cascading through has_many top level. ok 58 - Cascading through has_many children. ok 59 - column_info ok ok 60 - Columns info flag set ok 61 ok 62 ok 63 - year still exists in _columns ok # Failed test 'columns_info_for - column data types' # at t\64db.t line 55. # Structures begin differing at: # $got->{artistid}{default_value} = undef # $expected->{artistid}{default_value} = Does not exist # Looks like you failed 1 test of 3. t\64db.t ........................ 1..3 ok 1 - Commit ok ok 2 - Rollback ok not ok 3 - columns_info_for - column data types Dubious, test returned 1 (wstat 256, 0x100) Failed 1/3 subtests t\65multipk.t ................... 1..5 ok 1 - find multiple pks using relationships + args ok 2 - search on partial key followed by a find ok 3 - find multiple pks without hash ok 4 - find multiple pks without hash ok 5 - unique object id ok for multiple pks ok t\66relationship.t .............. 1..56 ok 1 - has_a search_related ok ok 2 - has_many search_related with order_by ok ok 3 - search_related with abstract query ok ok 4 - create_related ok ok 5 - search_related_rs in list context returns rs ok 6 - relation_rs in list context returns rs ok 7 - count_related ok ok 8 - set_from_related ok, including alternative accessor ok 9 - set_from_related with undef ok ok 10 - update_from_related ok ok 11 - find_or_create_related on existing record ok ok 12 - find_or_create_related new record ok ok 13 - find_or_create_related new record search ok ok 14 - delete_related ok ok 15 - find_or_new_related on existing record ok ok 16 - find_or_new_related on existing record: is in_storage ok 17 - find_or_new_related new record ok ok 18 - find_or_new_related on a new record: not in_storage ok 19 # skip relationship checking needs fixing ok 20 - failed when creating a rel without join condition, ok ok 21 - many_to_many ok ok 22 - sorted many_to_many ok ok 23 - sorted many_to_many with search condition ok ok 24 - CD doesn't yet have any producers ok 25 - many_to_many add_to_$rel($obj) count ok ok 26 - many_to_many add_to_$rel($obj) ok ok 27 - producer object exists after remove of link ok 28 - many_to_many remove_from_$rel($obj) ok ok 29 - add_to_$rel($hash) inserted a new producer ok 30 - many_to_many add_to_$rel($hash) count ok ok 31 - many_to_many add_to_$rel($hash) ok ok 32 - many_to_many add_to_$rel($hash) count ok ok 33 - many_to_many set_$rel(@objs) count ok ok 34 - many_to_many set_$rel($obj) count ok ok 35 - many_to_many set_$rel(\@objs) count ok ok 36 - many_to_many set_$rel([$obj]) count ok ok 37 - remove_from_$rel($hash) dies correctly ok 38 - add_to_$rel(undef) dies correctly ok 39 - twokey has no fourkeys ok 40 - twokey has one fourkey ok 41 - fourkeys row has the correct value for column foo ok 42 - fourkeys row has the correct value for column bar ok 43 - fourkeys row has the correct value for column hello ok 44 - fourkeys row has the correct value for column goodbye ok 45 - fourkeys row has the correct value for column sensors ok 46 - twokey has no fourkeys ok 47 - twokey has no links to fourkey ok 48 - found 1 undirected map for artist 1 ok 49 - found 1 undirected map for artist 2 ok 50 - Both artist returned from map ok 51 - Both artist returned from map after adding another condition ok 52 - Correct number of tracks for artist ok 53 - Correct orig \#cds for artist ok 54 - Correct orig \#cds for artist ok 55 - Correct new \#cds for artist ok 56 - Correct new \#cds for artist ok t\67pager.t ..................... 1..12 ok 1 - entries_on_this_page ok ok 2 - next_page ok ok 3 - count on paged rs ok ok 4 - iterator->next ok ok 5 - next past end of page ok ok 6 - second page first title ok ok 7 - standard resultset paged rs count ok ok 8 - second page of standard resultset ok ok 9 - software entries_on_this_page ok ok 10 - software previous_page ok ok 11 - software count on paged rs ok ok 12 - software iterator->next ok ok t\68inflate.t ................... 1..4 ok 1 - year is a DateTime, ok ok 2 - inflated year ok ok 3 - inflated month ok ok 4 - deflate ok ok t\68inflate_has_a.t ............. 1..6 ok 1 - year is a DateTime, ok ok 2 - inflated month ok ok 3 - deflate ok ok 4 - year is a DateTime, ok ok 5 - inflated month ok ok 6 - deflate ok ok t\68inflate_serialize.t ......... 1..6 ok 1 - hashref deflation ok ok 2 - hashref inflation ok ok 3 - inflated hash matches original ok 4 - arrayref deflation ok ok 5 - arrayref inflation ok ok 6 - inflated array matches original ok t\69update.t .................... 1..3 ok 1 - The object isa DBICTest::Artist ok 2 - update ok 3 - field changed but same value ok t\70auto.t ...................... 1..2 ok 1 - update on object created without PK ok ok 2 - Copied with PKs ok. ok t\71mysql.t ..................... skipped: Set $ENV{DBICTEST_MYSQL_DSN}, _USER and _PASS to run this test t\72pg.t ........................ skipped: Set $ENV{DBICTEST_PG_DSN}, _USER and _PASS to run this test (note: creates and drops tables named artist and casecheck!) t\73oracle.t .................... skipped: Set $ENV{DBICTEST_ORA_DSN}, _USER and _PASS to run this test. Warning: This test drops and creates tables called 'artist', 'cd' and 'track' t\745db2.t ...................... skipped: Set $ENV{DBICTEST_DB2_DSN}, _USER and _PASS to run this test t\746db2_400.t .................. skipped: Set $ENV{DBICTEST_DB2_400_DSN}, _USER and _PASS to run this test t\74mssql.t ..................... skipped: Set $ENV{DBICTEST_MSSQL_DSN}, _USER and _PASS to run this test t\75limit.t ..................... 1..9 ok 1 - count ok ok 2 - iterator->next ok ok 3 - next past end of resultset ok ok 4 - offset ok ok 5 - software limit count ok ok 6 - software iterator->next ok ok 7 - software next past end of resultset ok ok 8 - software offset ok ok 9 - complex abstract count ok ok # Failed test 'join 1 ok' # at t\76joins.t line 46. # got: 'person child JOIN person father ON father.person_id = child.father_id JOIN person mother ON mother.person_id = child.mother_id' # expected: 'person child JOIN person father ON ( father.person_id = child.father_id ) JOIN person mother ON ( mother.person_id = child.mother_id )' # Failed test 'join 2 ok' # at t\76joins.t line 62. # got: 'person mother JOIN (person child JOIN person father ON father.person_id = child.father_id) ON mother.person_id = child.mother_id' # expected: 'person mother JOIN (person child JOIN person father ON ( father.person_id = child.father_id )) ON ( mother.person_id = child.mother_id )' # Failed test 'join 3 (inner join) ok' # at t\76joins.t line 74. # got: 'person child INNER JOIN person father ON father.person_id = child.father_id INNER JOIN person mother ON mother.person_id = child.mother_id' # expected: 'person child INNER JOIN person father ON ( father.person_id = child.father_id ) INNER JOIN person mother ON ( mother.person_id = child.mother_id )' # Failed test 'join 4 (nested joins + join types) ok' # at t\76joins.t line 90. # got: 'person mother LEFT JOIN (person child RIGHT JOIN person father ON father.person_id = child.father_id) ON mother.person_id = child.mother_id' # expected: 'person mother LEFT JOIN (person child RIGHT JOIN person father ON ( father.person_id = child.father_id )) ON ( mother.person_id = child.mother_id )' # Looks like you failed 4 tests of 49. t\76joins.t ..................... 1..49 not ok 1 - join 1 ok not ok 2 - join 2 ok not ok 3 - join 3 (inner join) ok not ok 4 - join 4 (nested joins + join types) ok ok 5 - Single record in resultset ok 6 - Correct record returned ok 7 - Single record in resultset ok 8 - Correct record returned ok 9 - Single record in resultset ok 10 - Correct record returned ok 11 - slice() with join has same count as all() ok 12 - Single record in resultset ok 13 - Correct record returned ok 14 - Search hash untouched after search() ok 15 - Attribute hash untouched after search() ok 16 - Correct number of records returned ok 17 - First record returned ok ok 18 - No prefetch for NULL LEFT join ok 19 - Prefetch for present LEFT JOIN ok 20 - Prefetch returns correct class ok 21 - Prefetch on parent object ok ok 22 - prefetch ran only 1 select statement ok 23 - single related column prefetched ok 24 - step 1 ok for nested prefetch ok 25 - step 2 ok for nested prefetch ok 26 - nested prefetch ran exactly 1 select statement (excluding column_info) ok 27 - artist prefetched correctly on find ok 28 - find with prefetch ran exactly 1 select statement (excluding column_info) ok 29 - nested prefetch does not duplicate joins ok 30 - Join search by object ok ok 31 - Single CD retrieved via might_have ok 32 - Correct CD retrieved ok 33 - two-join search ok ok 34 - count() ok after group_by on main pk ok 35 - all() returns same count as count() after group_by on main pk ok 36 - count() ok after group_by on related column ok 37 - results ok after group_by on related column with a having ok 38 - count() ok after group_by on related column with a having ok 39 - single artist returned from multi-join ok 40 - Correct artist returned ok 41 - Bottom of tree ok ok 42 - First level up ok ok 43 - Second level up ok ok 44 - Third level up ok ok 45 - Only one query run ok 46 - Tree search_related ok ok 47 - Tree search_related with prefetch ok ok 48 - Tree with multiple has_many joins ok ok 49 - join not collapsed for search_related Dubious, test returned 4 (wstat 1024, 0x400) Failed 4/49 subtests t\77join_count.t ................ 1..4 ok 1 - Count by has_a ok ok 2 - Count by has_many ok ok 3 - Count by might_have ok ok 4 - Mixed count ok ok t\78self_referencial.t .......... 1..4 ok 1 - proper start item ok 2 - proper number of aliases ok 3 - proper original ok 4 - proper alias ok t\79aliasing.t .................. 1..8 ok 1 - find_or_create on prefetched has_many with same column names: row is clean ok 2 - find_or_create on prefetched has_many with same column names: name matches existing entry ok 3 - find_or_create on prefetched has_many with same column names: row is clean ok 4 - find_or_create on prefetched has_many with same column names: title matches ok 5 - find_or_create on prefetched has_many with same column names: row is clean ok 6 - find_or_create on prefetched has_many with same column names: can be disambiguated with "me." for existing entry ok 7 - find_or_create on prefetched has_many with same column names: row is clean ok 8 - find_or_create on prefetched has_many with same column names: can be disambiguated with "me." for new entry ok t\80unique.t .................... 1..43 ok 1 - CD source has an automatically named unique constraint ok 2 - Producer source has a named unique constraint ok 3 - Track source has three unique constraints ok 4 - find by specific key: artist is correct ok 5 - title is correct ok 6 - year is correct ok 7 - find by specific key, ordered columns: artist is correct ok 8 - title is correct ok 9 - year is correct ok 10 - update_or_create without key: row is clean ok 11 - cdid is correct ok 12 - artist is correct ok 13 - title is correct ok 14 - updated year is correct ok 15 - update_or_create by specific key: row is clean ok 16 - cdid is correct ok 17 - artist is correct ok 18 - title is correct ok 19 - updated year is correct ok 20 - update_or_create by PK: row is clean ok 21 - cdid is correct ok 22 - artist is correct ok 23 - title is correct ok 24 - updated year is correct ok 25 - find_or_create by specific key: cdid is correct ok 26 - artist is correct ok 27 - title is correct ok 28 - year is correct ok 29 - find_or_create related by specific key: cdid is correct ok 30 - artist is correct ok 31 - title is correct ok 32 - year is correct ok 33 - update_or_create by specific key: row is clean ok 34 - cdid is correct ok 35 - artist is correct ok 36 - title is correct ok 37 - year is correct ok 38 - track cd is correct ok 39 - track position is correct ok 40 - update_or_create on table without primary key: row is clean ok 41 - foo is correct ok 42 - bar is correct ok 43 - baz is correct ok t\81transactions.t .............. 1..39 ok 1 - can't call txn_do without storage ok 2 - $coderef parameter check ok ok 3 - successful txn added 5 cds ok 4 - new CD 1 year correct ok 5 - new CD 2 year correct ok 6 - new CD 3 year correct ok 7 - new CD 4 year correct ok 8 - new CD 5 year correct ok 9 - added 5 CDs and returned in list context ok 10 - new CD 6 year correct ok 11 - new CD 7 year correct ok 12 - new CD 8 year correct ok 13 - new CD 9 year correct ok 14 - new CD 10 year correct ok 15 - nested txn_do succeeded ok 16 - nested txn_do CD1 year ok ok 17 - nested txn_do CD2 year ok ok 18 - nested txn_do CD3 year ok ok 19 - nested txn_do CD4 year ok ok 20 - nested txn_do CD5 year ok ok 21 - nested txn_do CD6 year ok ok 22 - nested txn_do CD7 year ok ok 23 - nested txn_do CD8 year ok ok 24 - nested txn_do CD9 year ok ok 25 - nested txn_do CD10 year ok ok 26 - nested txn_do added all CDs ok 27 - failed txn_do threw an exception ok 28 - failed txn_do didn't change the cds table ok 29 - failed txn_do with a failed txn_rollback threw a rollback exception ok 30 - failed txn_do with a failed txn_rollback included the original exception ok 31 - failed txn_do with a failed txn_rollback changed the cds table isa DBICTest::CD ok 32 - deleted the failed txn's cd ok 33 - nested failed txn_do threw exception ok 34 - failed txn_do didn't add first txn's cd 1 ok 35 - failed txn_do didn't add first txn's cd 2 ok 36 - failed txn_do didn't add first txn's cd 3 ok 37 - failed txn_do didn't add first txn's cd 4 ok 38 - failed txn_do didn't add first txn's cd 5 ok 39 - failed txn_do didn't add failed txn's cd ok t\82cascade_copy.t .............. 1..4 ok 1 - ok got new column id... ok 2 - duplicated rows count ok ok 3 - duplicated multiPK ok ok 4 - duplicated count ok ok t\83cache.t ..................... 1..22 ok 1 - cache is not populated without cache attribute ok 2 - all() populates cache for search with cache attribute ok 3 - clear_cache is functional ok 4 - next() populates cache for search with cache attribute ok 5 - set_cache() is functional ok 6 - revisiting a row does not issue a query when cache => 1 ok 7 - artist with cds: count parent objects ok 8 - artist has a related_resultset for cds ok 9 - cache for artist->cds contains correct number of records ok 10 - artist->cds returns correct number of objects ok 11 - artist->cds->count returns correct value ok 12 - artist->count_related returns correct value ok 13 - only one SQL statement executed ok 14 - related resultsets deleted after update ok 15 - count() reflects new artist ok 16 - No cds for this artist ok 17 - only one SQL statement executed ok 18 - first cd has correct tags ok 19 - second cd has correct tags ok 20 - no additional SQL statements while checking nested data ok 21 - only one select statement on find with inline has_many prefetch ok 22 - only one select statement on find with has_many prefetch on resultset ok t\84serialize.t ................. 1..1 ok 1 - serialize row object works ok t\85utf8.t ...................... 1..3 ok 1 - got title with utf8 flag ok 2 - got year without utf8 flag ok 3 - store utf8-less chars ok t\86might_have.t ................ 1..2 ok 1 - liner_notes (might_have) not prefetched - do not load # liner_notes on update ok 2 - liner_notes (might_have) prefetched - do not load # liner_notes on update ok t\86sqlt.t ...................... 1..53 ok 1 - nonexistent FOREIGN KEY constraint not found ok 2 - nonexistent UNIQUE constraint not found ok 3 - FOREIGN KEY constraint matching `treelike->treelike for parent' found ok 4 - on_delete parameter correct for `treelike->treelike for parent' ok 5 - on_update parameter correct for `treelike->treelike for parent' ok 6 - FOREIGN KEY constraint matching `cd->artist' found ok 7 - on_delete parameter correct for `cd->artist' ok 8 - on_update parameter correct for `cd->artist' ok 9 - FOREIGN KEY constraint matching `track->cd' found ok 10 - on_delete parameter correct for `track->cd' ok 11 - on_update parameter correct for `track->cd' ok 12 - FOREIGN KEY constraint matching `cd_to_producer->cd' found ok 13 - on_delete parameter correct for `cd_to_producer->cd' ok 14 - on_update parameter correct for `cd_to_producer->cd' ok 15 - FOREIGN KEY constraint matching `cd_to_producer->producer' found ok 16 - on_delete parameter correct for `cd_to_producer->producer' ok 17 - on_update parameter correct for `cd_to_producer->producer' ok 18 - FOREIGN KEY constraint matching `tags->cd' found ok 19 - on_delete parameter correct for `tags->cd' ok 20 - on_update parameter correct for `tags->cd' ok 21 - FOREIGN KEY constraint matching `fourkeys_to_twokeys->twokeys' found ok 22 - on_delete parameter correct for `fourkeys_to_twokeys->twokeys' ok 23 - on_update parameter correct for `fourkeys_to_twokeys->twokeys' ok 24 - FOREIGN KEY constraint matching `fourkeys_to_twokeys->fourkeys' found ok 25 - on_delete parameter correct for `fourkeys_to_twokeys->fourkeys' ok 26 - on_update parameter correct for `fourkeys_to_twokeys->fourkeys' ok 27 - FOREIGN KEY constraint matching `artist_undirected_map->artist for id1' found ok 28 - on_delete parameter correct for `artist_undirected_map->artist for id1' ok 29 - on_update parameter correct for `artist_undirected_map->artist for id1' ok 30 - FOREIGN KEY constraint matching `artist_undirected_map->artist for id2' found ok 31 - on_delete parameter correct for `artist_undirected_map->artist for id2' ok 32 - on_update parameter correct for `artist_undirected_map->artist for id2' ok 33 - FOREIGN KEY constraint matching `bookmark->link' found ok 34 - on_delete parameter correct for `bookmark->link' ok 35 - on_update parameter correct for `bookmark->link' ok 36 - FOREIGN KEY constraint matching `self_ref_alias->self_ref for self_ref' found ok 37 - on_delete parameter correct for `self_ref_alias->self_ref for self_ref' ok 38 - on_update parameter correct for `self_ref_alias->self_ref for self_ref' ok 39 - FOREIGN KEY constraint matching `self_ref_alias->self_ref for alias' found ok 40 - on_delete parameter correct for `self_ref_alias->self_ref for alias' ok 41 - on_update parameter correct for `self_ref_alias->self_ref for alias' ok 42 - FOREIGN KEY constraint matching `twokeytreelike->twokeytreelike for parent1,parent2' found ok 43 - on_delete parameter correct for `twokeytreelike->twokeytreelike for parent1,parent2' ok 44 - on_update parameter correct for `twokeytreelike->twokeytreelike for parent1,parent2' ok 45 - FOREIGN KEY constraint matching `twokeys->cd' found ok 46 - on_delete parameter correct for `twokeys->cd' ok 47 - on_update parameter correct for `twokeys->cd' ok 48 - FOREIGN KEY constraint matching `twokeys->artist' found ok 49 - on_delete parameter correct for `twokeys->artist' ok 50 - on_update parameter correct for `twokeys->artist' ok 51 - UNIQUE constraint matching `cd artist and title unique' found ok 52 - UNIQUE constraint matching `twokeytreelike name unique' found ok 53 - UNIQUE constraint matching `producer name unique' found ok t\87ordered.t ................... 1..321 ok 1 - intial positions ok 2 - move_previous( 1 ) ok 3 - move_next( 1 ) ok 4 - move_first( 1 ) ok 5 - move_last( 1 ) ok 6 - move_to( 1 => 1 ) ok 7 - move_to( 1 => 2 ) ok 8 - move_to( 1 => 3 ) ok 9 - move_to( 1 => 4 ) ok 10 - move_to( 1 => 5 ) ok 11 - no previous sibling ok 12 - no first sibling ok 13 - next sibling ok 14 - last sibling ok 15 - move_previous( 2 ) ok 16 - move_next( 2 ) ok 17 - move_first( 2 ) ok 18 - move_last( 2 ) ok 19 - move_to( 2 => 1 ) ok 20 - move_to( 2 => 2 ) ok 21 - move_to( 2 => 3 ) ok 22 - move_to( 2 => 4 ) ok 23 - move_to( 2 => 5 ) ok 24 - previous sibling ok 25 - first sibling ok 26 - next sibling ok 27 - last sibling ok 28 - move_previous( 3 ) ok 29 - move_next( 3 ) ok 30 - move_first( 3 ) ok 31 - move_last( 3 ) ok 32 - move_to( 3 => 1 ) ok 33 - move_to( 3 => 2 ) ok 34 - move_to( 3 => 3 ) ok 35 - move_to( 3 => 4 ) ok 36 - move_to( 3 => 5 ) ok 37 - previous sibling ok 38 - first sibling ok 39 - next sibling ok 40 - last sibling ok 41 - move_previous( 4 ) ok 42 - move_next( 4 ) ok 43 - move_first( 4 ) ok 44 - move_last( 4 ) ok 45 - move_to( 4 => 1 ) ok 46 - move_to( 4 => 2 ) ok 47 - move_to( 4 => 3 ) ok 48 - move_to( 4 => 4 ) ok 49 - move_to( 4 => 5 ) ok 50 - previous sibling ok 51 - first sibling ok 52 - next sibling ok 53 - last sibling ok 54 - move_previous( 5 ) ok 55 - move_next( 5 ) ok 56 - move_first( 5 ) ok 57 - move_last( 5 ) ok 58 - move_to( 5 => 1 ) ok 59 - move_to( 5 => 2 ) ok 60 - move_to( 5 => 3 ) ok 61 - move_to( 5 => 4 ) ok 62 - move_to( 5 => 5 ) ok 63 - previous sibling ok 64 - first sibling ok 65 - no next sibling ok 66 - no last sibling ok 67 - group intial positions ok 68 - move_previous( 1 ) ok 69 - move_next( 1 ) ok 70 - move_first( 1 ) ok 71 - move_last( 1 ) ok 72 - move_to( 1 => 1 ) ok 73 - move_to( 1 => 2 ) ok 74 - move_to( 1 => 3 ) ok 75 - move_to( 1 => 4 ) ok 76 - move_to( 1 => 5 ) ok 77 - move_to( 1 => 6 ) ok 78 - no previous sibling ok 79 - no first sibling ok 80 - next sibling ok 81 - last sibling ok 82 - move_previous( 2 ) ok 83 - move_next( 2 ) ok 84 - move_first( 2 ) ok 85 - move_last( 2 ) ok 86 - move_to( 2 => 1 ) ok 87 - move_to( 2 => 2 ) ok 88 - move_to( 2 => 3 ) ok 89 - move_to( 2 => 4 ) ok 90 - move_to( 2 => 5 ) ok 91 - move_to( 2 => 6 ) ok 92 - previous sibling ok 93 - first sibling ok 94 - next sibling ok 95 - last sibling ok 96 - move_previous( 3 ) ok 97 - move_next( 3 ) ok 98 - move_first( 3 ) ok 99 - move_last( 3 ) ok 100 - move_to( 3 => 1 ) ok 101 - move_to( 3 => 2 ) ok 102 - move_to( 3 => 3 ) ok 103 - move_to( 3 => 4 ) ok 104 - move_to( 3 => 5 ) ok 105 - move_to( 3 => 6 ) ok 106 - previous sibling ok 107 - first sibling ok 108 - next sibling ok 109 - last sibling ok 110 - move_previous( 4 ) ok 111 - move_next( 4 ) ok 112 - move_first( 4 ) ok 113 - move_last( 4 ) ok 114 - move_to( 4 => 1 ) ok 115 - move_to( 4 => 2 ) ok 116 - move_to( 4 => 3 ) ok 117 - move_to( 4 => 4 ) ok 118 - move_to( 4 => 5 ) ok 119 - move_to( 4 => 6 ) ok 120 - previous sibling ok 121 - first sibling ok 122 - next sibling ok 123 - last sibling ok 124 - move_previous( 5 ) ok 125 - move_next( 5 ) ok 126 - move_first( 5 ) ok 127 - move_last( 5 ) ok 128 - move_to( 5 => 1 ) ok 129 - move_to( 5 => 2 ) ok 130 - move_to( 5 => 3 ) ok 131 - move_to( 5 => 4 ) ok 132 - move_to( 5 => 5 ) ok 133 - move_to( 5 => 6 ) ok 134 - previous sibling ok 135 - first sibling ok 136 - next sibling ok 137 - last sibling ok 138 - move_previous( 6 ) ok 139 - move_next( 6 ) ok 140 - move_first( 6 ) ok 141 - move_last( 6 ) ok 142 - move_to( 6 => 1 ) ok 143 - move_to( 6 => 2 ) ok 144 - move_to( 6 => 3 ) ok 145 - move_to( 6 => 4 ) ok 146 - move_to( 6 => 5 ) ok 147 - move_to( 6 => 6 ) ok 148 - previous sibling ok 149 - first sibling ok 150 - no next sibling ok 151 - no last sibling ok 152 - group intial positions ok 153 - move_previous( 1 ) ok 154 - move_next( 1 ) ok 155 - move_first( 1 ) ok 156 - move_last( 1 ) ok 157 - move_to( 1 => 1 ) ok 158 - move_to( 1 => 2 ) ok 159 - move_to( 1 => 3 ) ok 160 - move_to( 1 => 4 ) ok 161 - move_to( 1 => 5 ) ok 162 - move_to( 1 => 6 ) ok 163 - no previous sibling ok 164 - no first sibling ok 165 - next sibling ok 166 - last sibling ok 167 - move_previous( 2 ) ok 168 - move_next( 2 ) ok 169 - move_first( 2 ) ok 170 - move_last( 2 ) ok 171 - move_to( 2 => 1 ) ok 172 - move_to( 2 => 2 ) ok 173 - move_to( 2 => 3 ) ok 174 - move_to( 2 => 4 ) ok 175 - move_to( 2 => 5 ) ok 176 - move_to( 2 => 6 ) ok 177 - previous sibling ok 178 - first sibling ok 179 - next sibling ok 180 - last sibling ok 181 - move_previous( 3 ) ok 182 - move_next( 3 ) ok 183 - move_first( 3 ) ok 184 - move_last( 3 ) ok 185 - move_to( 3 => 1 ) ok 186 - move_to( 3 => 2 ) ok 187 - move_to( 3 => 3 ) ok 188 - move_to( 3 => 4 ) ok 189 - move_to( 3 => 5 ) ok 190 - move_to( 3 => 6 ) ok 191 - previous sibling ok 192 - first sibling ok 193 - next sibling ok 194 - last sibling ok 195 - move_previous( 4 ) ok 196 - move_next( 4 ) ok 197 - move_first( 4 ) ok 198 - move_last( 4 ) ok 199 - move_to( 4 => 1 ) ok 200 - move_to( 4 => 2 ) ok 201 - move_to( 4 => 3 ) ok 202 - move_to( 4 => 4 ) ok 203 - move_to( 4 => 5 ) ok 204 - move_to( 4 => 6 ) ok 205 - previous sibling ok 206 - first sibling ok 207 - next sibling ok 208 - last sibling ok 209 - move_previous( 5 ) ok 210 - move_next( 5 ) ok 211 - move_first( 5 ) ok 212 - move_last( 5 ) ok 213 - move_to( 5 => 1 ) ok 214 - move_to( 5 => 2 ) ok 215 - move_to( 5 => 3 ) ok 216 - move_to( 5 => 4 ) ok 217 - move_to( 5 => 5 ) ok 218 - move_to( 5 => 6 ) ok 219 - previous sibling ok 220 - first sibling ok 221 - next sibling ok 222 - last sibling ok 223 - move_previous( 6 ) ok 224 - move_next( 6 ) ok 225 - move_first( 6 ) ok 226 - move_last( 6 ) ok 227 - move_to( 6 => 1 ) ok 228 - move_to( 6 => 2 ) ok 229 - move_to( 6 => 3 ) ok 230 - move_to( 6 => 4 ) ok 231 - move_to( 6 => 5 ) ok 232 - move_to( 6 => 6 ) ok 233 - previous sibling ok 234 - first sibling ok 235 - no next sibling ok 236 - no last sibling ok 237 - group intial positions ok 238 - move_previous( 1 ) ok 239 - move_next( 1 ) ok 240 - move_first( 1 ) ok 241 - move_last( 1 ) ok 242 - move_to( 1 => 1 ) ok 243 - move_to( 1 => 2 ) ok 244 - move_to( 1 => 3 ) ok 245 - move_to( 1 => 4 ) ok 246 - move_to( 1 => 5 ) ok 247 - move_to( 1 => 6 ) ok 248 - no previous sibling ok 249 - no first sibling ok 250 - next sibling ok 251 - last sibling ok 252 - move_previous( 2 ) ok 253 - move_next( 2 ) ok 254 - move_first( 2 ) ok 255 - move_last( 2 ) ok 256 - move_to( 2 => 1 ) ok 257 - move_to( 2 => 2 ) ok 258 - move_to( 2 => 3 ) ok 259 - move_to( 2 => 4 ) ok 260 - move_to( 2 => 5 ) ok 261 - move_to( 2 => 6 ) ok 262 - previous sibling ok 263 - first sibling ok 264 - next sibling ok 265 - last sibling ok 266 - move_previous( 3 ) ok 267 - move_next( 3 ) ok 268 - move_first( 3 ) ok 269 - move_last( 3 ) ok 270 - move_to( 3 => 1 ) ok 271 - move_to( 3 => 2 ) ok 272 - move_to( 3 => 3 ) ok 273 - move_to( 3 => 4 ) ok 274 - move_to( 3 => 5 ) ok 275 - move_to( 3 => 6 ) ok 276 - previous sibling ok 277 - first sibling ok 278 - next sibling ok 279 - last sibling ok 280 - move_previous( 4 ) ok 281 - move_next( 4 ) ok 282 - move_first( 4 ) ok 283 - move_last( 4 ) ok 284 - move_to( 4 => 1 ) ok 285 - move_to( 4 => 2 ) ok 286 - move_to( 4 => 3 ) ok 287 - move_to( 4 => 4 ) ok 288 - move_to( 4 => 5 ) ok 289 - move_to( 4 => 6 ) ok 290 - previous sibling ok 291 - first sibling ok 292 - next sibling ok 293 - last sibling ok 294 - move_previous( 5 ) ok 295 - move_next( 5 ) ok 296 - move_first( 5 ) ok 297 - move_last( 5 ) ok 298 - move_to( 5 => 1 ) ok 299 - move_to( 5 => 2 ) ok 300 - move_to( 5 => 3 ) ok 301 - move_to( 5 => 4 ) ok 302 - move_to( 5 => 5 ) ok 303 - move_to( 5 => 6 ) ok 304 - previous sibling ok 305 - first sibling ok 306 - next sibling ok 307 - last sibling ok 308 - move_previous( 6 ) ok 309 - move_next( 6 ) ok 310 - move_first( 6 ) ok 311 - move_last( 6 ) ok 312 - move_to( 6 => 1 ) ok 313 - move_to( 6 => 2 ) ok 314 - move_to( 6 => 3 ) ok 315 - move_to( 6 => 4 ) ok 316 - move_to( 6 => 5 ) ok 317 - move_to( 6 => 6 ) ok 318 - previous sibling ok 319 - first sibling ok 320 - no next sibling ok 321 - no last sibling ok t\88result_set_column.t ......... 1..8 ok 1 - next okay ok 2 - five titles returned ok 3 - max okay for year ok 4 - min okay for title ok 5 - three artists returned ok 6 - +select/+as count ok 7 - +select/+as arrayref count ok 8 - +select/+as title ok Name "JSON::BareKey" used only once: possible typo at script/dbicadmin line 9. Name "JSON::QuotApos" used only once: possible typo at script/dbicadmin line 10. 'jsonToObj' will be obsoleted. Please use 'from_json' instead. at script/dbicadmin line 53 malformed JSON string, neither array, object, number, string or atom, at character offset 1 (before "'dbi:SQLite:dbname=t...") at C:\cpanfly-5.14\var\megalib/JSON.pm line 168. # Failed test 'insert count' # at t\89dbicadmin.t line 29. Can't call method "name" on an undefined value at t\89dbicadmin.t line 32. # Looks like you planned 5 tests but ran 1. # Looks like you failed 1 test of 1 run. # Looks like your test exited with 255 just after 1. t\89dbicadmin.t ................. 1..5 not ok 1 - insert count Dubious, test returned 255 (wstat 65280, 0xff00) Failed 5/5 subtests t\89inflate_datetime.t .......... 1..8 ok 1 - DateTime returned isa DateTime ok 2 - Correct date/time ok 3 - DateTime returned isa DateTime ok 4 - Correct date/time ok 5 - DateTime returned isa DateTime ok 6 - Correct date/time ok 7 - DateTime returned isa DateTime ok 8 - Correct date/time ok t\90ensure_class_loaded.t ....... 1..19 ok 1 - loaded package DBIx::Class::Schema was found ok 2 - DBICTest::FakeComponent not loaded yet ok 3 - package DBICTest::FakeComponent was found ok 4 - DBICTest::FakeComponent not loaded by ensure_class_found() ok 5 - anonymous package TestPackage::A found ok 6 - fake package not found ok 7 - load_optional_class on a nonexistent class did not throw ok 8 - nonexistent package not loaded ok 9 - load_optional_class on an existing class did not throw ok 10 - DBICTest::OptionalComponent loaded ok 11 - DBICTest::ErrorComponent threw ok ok 12 - anonymous package exists ok 13 - ensure_class_loaded detected an anon. class ok 14 - ensure_class_loaded threw exception for nonexistent class ok 15 - DBICTest::FakeComponent not loaded yet ok 16 - ensure_class_loaded detected an existing but non-loaded class ok 17 - DBICTest::FakeComponent now loaded ok 18 - ensure_class_loaded(DBICTest::SyntaxErrorComponent1) threw ok ok 19 - load_optional_class(DBICTest::SyntaxErrorComponent2) threw ok ok t\90join_torture.t .............. 1..19 ok 1 - bare field conditions okay after search related ok 2 - Two artists returned ok 3 - condition based on inherited join okay ok 4 - All cds for artist returned ok 5 - All cds for artist returned via count ok 6 - correct artist returned ok 7 - search without using previous joins okay ok 8 - prefetch on same rel okay ok 9 - find on has many rs okay ok 10 - right number of prefetched tracks after has many ok 11 - search related on search related okay ok 12 - search relateds with order by okay ok 13 - somewhat pointless search on rel with order_by on it okay ok 14 - search related with prefetch okay ok 15 - bonkers search_related-with-join-midway okay ok 16 - both joins kept ok 17 - query on double joined rel runs okay ok 18 - only one join kept when inherited ok 19 - pathological prefetch ok ok t\91debug.t ..................... 1..2 ok 1 - debug ok 2 - debugfh ok t\92storage.t ................... 1..1 ok 1 - Storage reblessed correctly into DBIx::Class::Storage::DBI::SQLite ok t\cdbi-sweet-t\08pager.t ........ 1..10 ok 1 - use DBICTest; ok 2 - entries_on_this_page ok ok 3 - next_page ok ok 4 - iterator->next ok ok 5 - next past end of page ok ok 6 - disable_sql_paging total_entries ok ok 7 - disable_sql_paging previous_page ok ok 8 - disable_sql_paging iterator->next ok ok 9 - disable_sql_paging next past end of page ok ok 10 - complex abstract count ok ok DBD::SQLite::db prepare failed: no such table: City at C:\cpanfly-5.14\var\cpan\build\DBIx-Class-0.07002-MnNbhM\blib\lib/DBIx/Class/Storage/DBI.pm line 918. t\cdbi-t\01-columns.t ........... 1..24 ok 1 - State table() ok 2 - State primary() ok 3 - State Primary:name ok 4 - State Essential:name, abbreviation ok 5 - State All:abbreviation, name, rain, snowfall, capital, population ok 6 - CD primary() ok 7 - CD primary:artist ok 8 - CD all:artist, title, length ok 9 - CD essential:artist ok 10 - find_column Rain ok 11 - find_column rain ok 12 - !find_column HGLAGAGlAG ok 13 - State->can(...) ok 14 - State can't Rain ok 15 - State can't _Rain_accessor ok 16 - State can't rain ok 17 - State can't snowfall ok 18 # skip No column objects ok 19 - Rain and Capital = 2 groups ok 20 - - Other ok 21 - - Weather ok 22 - A columns ok 23 - A::B columns ok 24 - A::C columns ok t\cdbi-t\02-Film.t .............. 1..96 ok 1 - set_db() ok 2 - Driver set correctly ok 3 - Can't retrieve nothing ok 4 - retrieve needs parameters ok 5 - Can't get id with no object ok 6 - Can't get title with no object ok 7 - needs a hashref ok 8 ok 9 - The object isa Film ok 10 - Title() get ok 11 - Director() get ok 12 - Rating() get ok 13 - NumExplodingSheep() get ok 14 - find_or_create ok 15 - doesn't create a new one ok 16 - Add Gone With The Wind ok 17 - The object isa Film ok 18 - Fetch it back again ok 19 - The object isa Film ok 20 - NumExplodingSheep() get again ok 21 - NumExplodingSheep() set ok 22 - numexplodingsheep() set ok 23 - Rating() get again ok 24 - Rating() set ok 25 - We have 2 films in total ok 26 - count_all confirms 2 films ok 27 - update() ok 28 - update() again ok 29 - retrieve() again ok 30 - Correct title ok 31 - and Director ok 32 - and Rating ok 33 - and sheep ok 34 - copy() produces a film ok 35 - Title correct ok 36 - Director correct ok 37 - Rating correct ok 38 - Sheep correct ok 39 - We have 2 Bladerunners ok 40 - Ordered correctly ok 41 - We have 2 Bladerunners ok 42 - Ordered correctly ok 43 - Only one Bladerunner is a 15 ok 44 - Inline SQL ok 45 - Correct film ok 46 - Correct film ok 47 - Inline SQL ok 48 - Correct film ok 49 - Correct film ok 50 - 3 Films by Elaine May ok 51 - Ishtar doesn't deserve an entry any more ok 52 - Ishtar no longer there ok 53 - In fact, delete all films by Elaine May ok 54 - 0 Films by Elaine May ok 55 # skip No deprecated warnings from compat layer ok 56 - No problems with deletes ok 57 - search returns one film ok 58 - ... the correct one ok 59 - search_like returns 3 films ok 60 - the correct ones ok 61 - search where attribute is null returns 2 films ok 62 - the correct ones ok 63 - auto reconnection ok 64 - set new Director ok 65 - discard_changes() ok 66 # skip ActiveState perl produces additional warnings ok 67 # skip ActiveState perl produces additional warnings ok 68 # skip ActiveState perl produces additional warnings ok 69 - Unchanged object ok 70 - RT gone ok 71 - Update deleted object throws error ok 72 - Object based AutoCommit ok 73 - Create 0 ok 74 - Retrieve 0 ok 75 - Title OK ok 76 - Rating OK ok 77 # skip DBIx::Class compat doesn't handle the exists stuff quite right yet ok 78 # skip DBIx::Class compat doesn't handle the exists stuff quite right yet ok 79 # skip DBIx::Class compat doesn't handle the exists stuff quite right yet ok 80 # skip DBIx::Class compat doesn't handle the exists stuff quite right yet ok 81 - stringify ok 82 - Can change stringify column ok 83 - And still stringifies correctly ok 84 - Can have multiple stringify columns ok 85 - And still stringifies correctly ok 86 - Provide stringify_self() ok 87 - Add a deleting Film ok 88 - The object isa DeletingFilm ok 89 - The object isa Film ok 90 - Fetch it back again ok 91 - It destroys itself ok 92 - Retrieving twice gives ref to same object ok 93 - Searching also gives ref to same object ok 94 - Removing from object_index and retrieving again gives new object ok 95 - Clearing cache and retrieving again gives new object ok 96 - Creating and retrieving gives ref to same object ok t\cdbi-t\03-subclassing.t ....... 1..6 ok 1 - subclass db_Main() ok 2 - has the same columns ok 3 - subclass retrieve ok 4 - The object isa Film::Threat ok 5 - The object isa Film ok 6 - subclass get() ok t\cdbi-t\04-lazy.t .............. 1..25 ok 1 - Pri ok 2 - Essential ok 3 - things ok 4 - horizon ok 5 - vertical ok 6 - All ok 7 - this (Essential Primary things) ok 8 - that (things) ok 9 - Retrieve by Primary ok 10 - Gets primary ok 11 - Gets other essential ok 12 - But other things ok 13 - nor eep ok 14 - nor orp ok 15 - nor oop ok 16 - Fetch eep ok 17 - Gets orp too ok 18 - But still not oop ok 19 - nor that ok 20 - Retrieve by Primary ok 21 - Don't have oop ok 22 - Don't have oop - even after getting eep ok 23 - DBIx::Class::ResultSetProxy::create(): create needs a hashref at t\cdbi-t\04-lazy.t line 68 # ok 24 - DBIx::Class::ResultSetProxy::create(): No such column theother on Lazy at t\cdbi-t\04-lazy.t line 73 # ok 25 - DBIx::Class::ResultSetProxy::create(): No such column andanother on Lazy at t\cdbi-t\04-lazy.t line 78 # ok # Failed test '' # at t\cdbi-t\06-hasa.t line 128. # Looks like you failed 1 test of 24. t\cdbi-t\06-hasa.t .............. 1..24 ok 1 - We have Bad Taste ok 2 - Bad taste has_a() director ok 3 - ... which is not an object ok 4 - Link Director table ok 5 - create Director ok 6 - Bad taste now has_a() director ok 7 - The object isa Director ok 8 - ... and is the correct director ok 9 - We have a new director ok 10 - He co-directed ok 11 - Didnt interfere with each other ok 12 - 1 Film directed by Peter Jackson ok 13 - Bad Taste ok 14 - inheriting has_a() ok 15 - inheriting has_a() ok 16 - ... correctly not ok 17 - ok 18 - Director_accessor ok 19 - Director ok 20 - CoDirector ok 21 - CoDirector_accessor ok 22 - The object isa Foo ok 23 - The object isa Film ok 24 - Object in after_create trigger isa Film Dubious, test returned 1 (wstat 256, 0x100) Failed 1/24 subtests t\cdbi-t\09-has_many.t .......... 1..30 ok 1 - Actor primary OK ok 2 - Actor table set-up OK ok 3 - and have a suitable method in Film ok 4 - We have Bad Taste ok 5 - create Actor ok 6 - PVJ name ok ok 7 - No film ok 8 - Set film ok 9 - Now film ok 10 - Bad taste has one actor ok 11 - - the correct one ok 12 - add_to_actors must be object method ok 13 - add_to_actors takes hash ok 14 - add_to_actors ok 15 - PJ ok ok 16 - PVJ still ok ok 17 - - so now we have 2 ok 18 - PJ first ok 19 - PVJ first ok 20 - One actor from restricted (sorted) has_many ok 21 - It's PJ ok 22 - No errors ok 23 - DBIx::Class::Relationship::Accessor::__ANON__(): Odd number of arguments to search at t\cdbi-t\09-has_many.t line 93 # ok 24 - - so we still only have 2 actors ok 25 - We have 2 actors in bad taste ok 26 - Delete bad taste ok 27 - - after deleting there are no actors ok 28 - DBIx::Class::AccessorGroup::__ANON__(): 'main' cannot alter the value of 'Name' on objects of class 'Actor' at t\cdbi-t\09-has_many.t line 106 # ok 29 - DBIx::Class::AccessorGroup::__ANON__(): 'main' cannot access the value of 'Name' on objects of class 'Actor' at t\cdbi-t\09-has_many.t line 108 # ok 30 - Arnie's still Arnie ok mutiple trigger registration in one add_trigger() call is deprecated. at t\cdbi-t\11-triggers.t line 28 # Looks like your test exited with 255 before it could output anything. t\cdbi-t\11-triggers.t .......... 1..13 Dubious, test returned 255 (wstat 65280, 0xff00) Failed 13/13 subtests Use of uninitialized value $f_key in lc at C:\cpanfly-5.14\var\cpan\build\DBIx-Class-0.07002-MnNbhM\blib\lib/DBIx/Class/CDBICompat/ColumnCase.pm line 29. # Failed test 'Got one actor from restricted has_many' # at t\cdbi-t\12-filter.t line 57. # got: '0' # expected: '1' # Failed test 'No errors' # at t\cdbi-t\12-filter.t line 60. # got: 'Can't call method "name" on an undefined value at t\cdbi-t\12-filter.t line 58. # ' # expected: '' # Failed test 'Search by object' # at t\cdbi-t\12-filter.t line 93. # Failed test '3 actors in film 1' # at t\cdbi-t\12-filter.t line 94. # got: '0' # expected: '3' # Failed test ' - with 3 elements' # at t\cdbi-t\12-filter.t line 106. # got: '0' # expected: '3' Can't call method "name" on an undefined value at t\cdbi-t\12-filter.t line 112. # Looks like you planned 50 tests but ran 19. # Looks like you failed 5 tests of 19 run. # Looks like your test exited with 255 just after 19. t\cdbi-t\12-filter.t ............ 1..50 not ok 1 - Got one actor from restricted has_many not ok 2 - No errors ok 3 - Got one actor ok 4 - Correct name ok 5 - Range 0 - 100 ok 6 - Got all ok 7 - None in Range 100 - 200 ok 8 - Range 0 - 10 ok 9 - Got 1 ok 10 - Actor 1 ok 11 - Range 20 - 20 ok 12 - Got 2 ok 13 - Actor 2 ok 14 - and Actor 3 not ok 15 - Search by object not ok 16 - 3 actors in film 1 ok 17 - The object isa DBIx::Class::ResultSet not ok 18 - - with 3 elements ok 19 - No more Dubious, test returned 255 (wstat 65280, 0xff00) Failed 36/50 subtests t\cdbi-t\13-constraint.t ........ 1..23 ok 1 - DBIx::Class::CDBICompat::Constraints::__ANON__(): Film rating fails 'valid rating' constraint with '19' at C:\cpanfly-5.14\var\megalib/Class/Trigger.pm line 74 # ok 2 - No film created ok 3 - So no films ok 4 - Can create with valid rating ok 5 - Rating 18 ok 6 - Change to 12 ok 7 - And update ok 8 - Rating now 12 ok 9 - DBIx::Class::CDBICompat::Constraints::__ANON__(): Film rating fails 'valid rating' constraint with '13' at C:\cpanfly-5.14\var\megalib/Class/Trigger.pm line 74 # ok 10 - Rating still 12 ok 11 - Delete ok 12 - Got fred ok 13 - constraint_column ok 14 - Fails listref constraint ok 15 - Can create with rating U ok 16 # skip No column objects ok 17 # skip No column objects ok 18 - constraint_column ok 19 - Can't create towering inferno ok 20 - But can create THE towering inferno ok 21 - Can constrain with untaint ok 22 - Can create codirector ok 23 - Set the codirector ok t\cdbi-t\14-might_have.t ........ 1..18 ok 1 - Primary key of Blurb = title ok 2 - Essential = Primary ok 3 - No problem retrieving non-existent Blurb ok 4 - Get Film ok 5 - The object isa Film ok 6 - No blurb yet ok 7 - No problems updating when don't have ok 8 - Updated OK ok 9 - Bad taste has no blurb ok 10 - And we can write the info ok 11 - The object isa Blurb ok 12 - Blurb is the same as fetching the long way ok 13 - We can set the blurb ok 14 - Blurb has been set ok 15 - No problems updating when do have ok 16 - Updated OK ok 17 - The object isa Blurb ok 18 - Blurb has gone ok DBD::SQLite::db prepare_cached failed: no such column: sheep at C:\cpanfly-5.14\var\cpan\build\DBIx-Class-0.07002-MnNbhM\blib\lib/DBIx/Class/Storage/DBI.pm line 879. t\cdbi-t\15-accessor.t .......... 1..53 ok 1 - Modified accessor - with column name ok 2 - The object isa Film ok 3 - No errors ok 4 - Modified accessor - with accessor ok 5 - The object isa Film ok 6 - No errors ok 7 - Modified mutator - with mutator ok 8 - The object isa Film ok 9 - No errors ok 10 - Modified mutator - with column name ok 11 - The object isa Film ok 12 - No errors ok 13 - Modified mutator - with accessor ok 14 - The object isa Film ok 15 - No errors ok 16 - no hasa film ok 17 - hasa movie ok 18 - The object isa Film ok 19 - - Bad Taste ok 20 - No errors ok 21 - Can't locate object method "film" via package "Actor" at t\cdbi-t\15-accessor.t line 116. # ok 22 - DBIx::Class::AccessorGroup::__ANON__(): 'main' cannot alter the value of 'film' on objects of class 'Actor' at t\cdbi-t\15-accessor.t line 119 # ok 23 - Set movie through hasa ok 24 - hasa movie ok 25 - The object isa Film ok 26 - - Another Film ok 27 - No problem ok 28 - nonpersistent is a column ok 29 - - but it's not real ok 30 - Title set OK ok 31 - As is non persistent value ok 32 - Re-retrieve film ok 33 - Title still OK ok 34 - Non persistent value gone ok 35 - Can set it ok 36 - And it's there again ok 37 - Commit the film ok 38 - And it's still there ok 39 - Actor has no specific essential columns ok 40 - nonpersistent is a column ok 41 - - but it's not real ok 42 - no problems retrieving actors ok 43 - The object isa Actor ok 44 - Can update Naked ok 45 - Make Naked read only ok 46 - Can't update Naked any more ok 47 - But can still update Secrets and Lies ok 48 - And can still create new films isa Film ok 49 - Make all Films read only ok 50 - Still can't update Naked ok 51 - And can't update S&L any more ok 52 - And can't delete 4 Days in July ok 53 - Or create new films ok Use of uninitialized value $f_key in lc at C:\cpanfly-5.14\var\cpan\build\DBIx-Class-0.07002-MnNbhM\blib\lib/DBIx/Class/CDBICompat/ColumnCase.pm line 29. t\cdbi-t\16-reserved.t .......... 1..5 ok 1 - The object isa Film ok 2 - The object isa Order ok 3 - Correct number of orders ok 4 - The object isa Film ok 5 - Orders hasa Film ok # Failed test 'Can't have film as codirector: ' # at t\cdbi-t\18-has_a.t line 117. # Failed test 'We didn't get anything' # at t\cdbi-t\18-has_a.t line 118. # got: 'Tastes Bad' # expected: undef # Looks like you failed 2 tests of 41. t\cdbi-t\18-has_a.t ............. 1..41 ok 1 - We have Bad Taste ok 2 - Bad taste has a director ok 3 - ... which is not an object ok 4 - Link Director table ok 5 - create Director ok 6 - Reretrieve Bad Taste ok 7 - Bad taste now hasa() director ok 8 - The object isa Director ok 9 - ID already stored ok 10 - But we know he's insane ok 11 - Can't set film as director ok 12 - PJ still the director ok 13 - The object isa Director ok 14 - The object isa Director ok 15 - The object isa Director ok 16 - Can change director ok 17 - Create new director - Skippy ok 18 - Auto inflates ok 19 - The object isa Director ok 20 - To skippy ok 21 - He co-directed ok 22 - Didnt interfere with each other ok 23 - inheriting hasa() ok 24 - inheriting hasa() ok 25 - ... correctly not ok 26 - Can't have film as codirector: not ok 27 - We didn't get anything ok 28 - Director ok 29 - director_accessor ok 30 - codirector ok 31 - codirector_accessor ok 32 # skip Non-standard CDBI relationships not supported by compat ok 33 # skip Non-standard CDBI relationships not supported by compat ok 34 # skip Non-standard CDBI relationships not supported by compat ok 35 # skip Non-standard CDBI relationships not supported by compat ok 36 # skip Non-standard CDBI relationships not supported by compat ok 37 # skip Non-standard CDBI relationships not supported by compat ok 38 # skip Non-standard CDBI relationships not supported by compat ok 39 # skip Non-standard CDBI relationships not supported by compat ok 40 # skip Non-standard CDBI relationships not supported by compat ok 41 - Sensible error from has_a with incorrect column: DBIx::Class::CDBICompat::ColumnCase::has_a(): No such column driector at t\cdbi-t\18-has_a.t line 238 # Dubious, test returned 2 (wstat 512, 0x200) Failed 2/41 subtests (less 9 skipped subtests: 30 okay) # Failed test '2 Films with A* that are PG' # at t\cdbi-t\19-set_sql.t line 88. # got: '0' # expected: '2' Can't call method "title" on an undefined value at t\cdbi-t\19-set_sql.t line 89. # Looks like you planned 17 tests but ran 12. # Looks like you failed 1 test of 12 run. # Looks like your test exited with 255 just after 12. t\cdbi-t\19-set_sql.t ........... 1..17 ok 1 - 1 Column in essential ok 2 - __ESSENTIAL__ expansion ok 3 - Execute our own SQL ok 4 - get F2 ok 5 - and F1 ok 6 - SQL creates search() method ok 7 - get F2 ok 8 - and F1 ok 9 - Can pass parameters to created search() ok 10 - F5 ok 11 - and F4 not ok 12 - 2 Films with A* that are PG Dubious, test returned 255 (wstat 65280, 0xff00) Failed 6/17 subtests t\cdbi-t\21-iterator.t .......... 1..33 ok 1 - The object isa DBIx::Class::ResultSet ok 2 - The object isa DBIx::Class::ResultSet ok 3 - Both iterators get Film 1 ok 4 - Both iterators get Film 2 ok 5 - Both iterators get Film 3 ok 6 - Both iterators get Film 4 ok 7 - Both iterators get Film 5 ok 8 - Both iterators get Film 6 ok 9 - Film 1 first ok 10 - Film 2 next ok 11 - First goes back to 1 ok 12 - With 2 still next ok 13 - Reset brings us to film 1 again ok 14 - And 2 is still next ok 15 - correct slice size (array) ok 16 - Film 3 first ok 17 - Film 5 last ok 18 - slice as iterator isa DBIx::Class::ResultSet ok 19 - correct slice size (array) ok 20 - Film 3 first ok 21 - Film 4 next ok 22 - First goes back to 3 ok 23 - With 4 still next ok 24 - Reset brings us to film 3 again ok 25 - And 4 is still next ok 26 - back to the original iterator, is of right size ok 27 - Film 1 first ok 28 - Film 2 next ok 29 - First goes back to 1 ok 30 - With 2 still next ok 31 - Film 3 is still in original Iterator ok 32 - Reset brings us to film 1 again ok 33 - And 2 is still next ok Use of uninitialized value $f_key in lc at C:\cpanfly-5.14\var\cpan\build\DBIx-Class-0.07002-MnNbhM\blib\lib/DBIx/Class/CDBICompat/ColumnCase.pm line 29. DBD::SQLite::db prepare_cached failed: near ")": syntax error at C:\cpanfly-5.14\var\cpan\build\DBIx-Class-0.07002-MnNbhM\blib\lib/DBIx/Class/Storage/DBI.pm line 879. DBIx::Class::ResultSetProxy::create(): no sth generated via sql (DBD::SQLite::db prepare_cached failed: near ")": syntax error at C:\cpanfly-5.14\var\cpan\build\DBIx-Class-0.07002-MnNbhM\blib\lib/DBIx/Class/Storage/DBI.pm line 879. ): INSERT INTO ActorAlias ( ) VALUES ( ) at t\cdbi-t\22-self_referential.t line 18 # Looks like your test exited with 255 before it could output anything. t\cdbi-t\22-self_referential.t .. 1..2 Dubious, test returned 255 (wstat 65280, 0xff00) Failed 2/2 subtests t\cdbi-t\30-pager.t ............. 1..6 ok 1 - entries_on_this_page ok ok 2 - next_page ok ok 3 - iterator->next ok ok 4 - next past end of page ok ok 5 - entries on second page ok ok 6 - second page first title ok ok t\cdbi-t\98-failure.t ........... 1..7 ok 1 - We have Bad Taste isa Film ok 2 - We failed ok 3 - We still have Bad Taste isa Film ok 4 - We have Bad Taste isa Film ok 5 - We failed ok 6 - We still have Bad Taste isa Film ok 7 - with 1 sheep ok Test Summary Report ------------------- t\64db.t (Wstat: 256 Tests: 3 Failed: 1) Failed test: 3 Non-zero exit status: 1 t\76joins.t (Wstat: 1024 Tests: 49 Failed: 4) Failed tests: 1-4 Non-zero exit status: 4 t\89dbicadmin.t (Wstat: 65280 Tests: 1 Failed: 1) Failed test: 1 Non-zero exit status: 255 Parse errors: Bad plan. You planned 5 tests but ran 1. t\cdbi-t\06-hasa.t (Wstat: 256 Tests: 24 Failed: 1) Failed test: 17 Non-zero exit status: 1 t\cdbi-t\11-triggers.t (Wstat: 65280 Tests: 0 Failed: 0) Non-zero exit status: 255 Parse errors: Bad plan. You planned 13 tests but ran 0. t\cdbi-t\12-filter.t (Wstat: 65280 Tests: 19 Failed: 5) Failed tests: 1-2, 15-16, 18 Non-zero exit status: 255 Parse errors: Bad plan. You planned 50 tests but ran 19. t\cdbi-t\18-has_a.t (Wstat: 512 Tests: 41 Failed: 2) Failed tests: 26-27 Non-zero exit status: 2 t\cdbi-t\19-set_sql.t (Wstat: 65280 Tests: 12 Failed: 1) Failed test: 12 Non-zero exit status: 255 Parse errors: Bad plan. You planned 17 tests but ran 12. t\cdbi-t\22-self_referential.t (Wstat: 65280 Tests: 0 Failed: 0) Non-zero exit status: 255 Parse errors: Bad plan. You planned 2 tests but ran 0. Files=76, Tests=1372, 36 wallclock secs ( 0.22 usr + 0.08 sys = 0.30 CPU) Result: FAIL Failed 9/76 test programs. 15/1372 subtests failed. NMAKE : fatal error U1077: 'C:\Perl-5.14\bin\perl.exe' : return code '0xff' Stop. DANIELTWC/DBIx-Class-0.07002.tar.gz nmake test TEST_VERBOSE=1 -- NOT OK //hint// to see the cpan-testers results for installing this module, try: reports DANIELTWC/DBIx-Class-0.07002.tar.gz Finished 2011-05-03T05:45:08