PATH=/usr/bin:/bin:/Users/fly2200/cpanfly-5.22/var/megalib/bin Start 2017-06-04T01:21:55 ActivePerl-2200 CPAN-2.10 Reading '/Users/fly2200/cpanfly-5.22/var/cpan/Metadata' Database was generated on Sat, 03 Jun 2017 05:17:03 GMT Checksum for /Users/fly2200/cpanfly-5.22/var/cpan/sources/authors/id/A/AD/ADRIANWIT/SQL-Entity-0.05.tar.gz ok SQL-Entity-0.05/ SQL-Entity-0.05/META.yml SQL-Entity-0.05/examples/ SQL-Entity-0.05/examples/entity.pl SQL-Entity-0.05/t/ SQL-Entity-0.05/t/entity/ SQL-Entity-0.05/t/entity/column.t SQL-Entity-0.05/t/entity/table.t SQL-Entity-0.05/t/entity/index.t SQL-Entity-0.05/t/entity/condition.t SQL-Entity-0.05/t/entity/to_many.t SQL-Entity-0.05/t/entity/lob.t SQL-Entity-0.05/t/pod_coverage.t SQL-Entity-0.05/t/pod.t SQL-Entity-0.05/t/query.t SQL-Entity-0.05/t/entity.t SQL-Entity-0.05/lib/ SQL-Entity-0.05/lib/SQL/ SQL-Entity-0.05/lib/SQL/Query/ SQL-Entity-0.05/lib/SQL/Query/Limit/ SQL-Entity-0.05/lib/SQL/Query/Limit/PostgreSQL.pm SQL-Entity-0.05/lib/SQL/Query/Limit/Oracle.pm SQL-Entity-0.05/lib/SQL/Query/Limit/MySQL.pm SQL-Entity-0.05/lib/SQL/Query.pm SQL-Entity-0.05/lib/SQL/Entity.pm SQL-Entity-0.05/lib/SQL/Entity/ SQL-Entity-0.05/lib/SQL/Entity/Column.pm SQL-Entity-0.05/lib/SQL/Entity/Relationship.pm SQL-Entity-0.05/lib/SQL/Entity/Column/ SQL-Entity-0.05/lib/SQL/Entity/Column/LOB.pm SQL-Entity-0.05/lib/SQL/Entity/Index.pm SQL-Entity-0.05/lib/SQL/Entity/Table.pm SQL-Entity-0.05/lib/SQL/Entity/Condition.pm SQL-Entity-0.05/lib/SQL/DMLGenerator.pm SQL-Entity-0.05/README SQL-Entity-0.05/Makefile.PL SQL-Entity-0.05/Changes SQL-Entity-0.05/MANIFEST Configuring A/AD/ADRIANWIT/SQL-Entity-0.05.tar.gz with Makefile.PL >>> /Users/fly2200/ap2200-299195/bin/perl-dynamic Makefile.PL Checking if your kit is complete... Looks good Have /Users/fly2200/cpanfly-5.22/var/megalib Want /Users/fly2200/ap2200-299195/lib Your perl and your Config.pm seem to have different ideas about the architecture they are running on. Perl thinks: [megalib] Config says: [darwin-thread-multi-2level] This may or may not cause problems. Please check your installation of perl if you have problems building this extension. Generating a Unix-style Makefile Writing Makefile for SQL::Entity Writing MYMETA.yml and MYMETA.json ADRIANWIT/SQL-Entity-0.05.tar.gz /Users/fly2200/ap2200-299195/bin/perl-dynamic Makefile.PL -- OK Running make for A/AD/ADRIANWIT/SQL-Entity-0.05.tar.gz >>> make cp lib/SQL/Entity/Index.pm blib/lib/SQL/Entity/Index.pm cp lib/SQL/Entity/Column.pm blib/lib/SQL/Entity/Column.pm cp lib/SQL/Entity/Condition.pm blib/lib/SQL/Entity/Condition.pm cp lib/SQL/Query/Limit/MySQL.pm blib/lib/SQL/Query/Limit/MySQL.pm cp lib/SQL/Entity/Table.pm blib/lib/SQL/Entity/Table.pm cp lib/SQL/DMLGenerator.pm blib/lib/SQL/DMLGenerator.pm cp lib/SQL/Query/Limit/PostgreSQL.pm blib/lib/SQL/Query/Limit/PostgreSQL.pm cp lib/SQL/Entity/Relationship.pm blib/lib/SQL/Entity/Relationship.pm cp lib/SQL/Query/Limit/Oracle.pm blib/lib/SQL/Query/Limit/Oracle.pm cp lib/SQL/Entity.pm blib/lib/SQL/Entity.pm cp lib/SQL/Entity/Column/LOB.pm blib/lib/SQL/Entity/Column/LOB.pm cp lib/SQL/Query.pm blib/lib/SQL/Query.pm Manifying 12 pod documents ADRIANWIT/SQL-Entity-0.05.tar.gz make -- OK Running make test >>> make test TEST_VERBOSE=1 PERL_DL_NONLAZY=1 "/Users/fly2200/ap2200-299195/bin/perl-dynamic" "-MExtUtils::Command::MM" "-MTest::Harness" "-e" "undef *Test::Harness::Switches; test_harness(1, 'blib/lib', 'blib/arch')" t/*.t t/entity/*.t # Failed test 'should strigify Entity' # at t/entity.t line 47. # got: 'SELECT emp.rowid AS the_rowid, # emp.ename, # emp.deptno, # emp.empno # FROM emp' # expected: 'SELECT emp.rowid AS the_rowid, # emp.deptno, # emp.ename, # emp.empno # FROM emp' # Failed test 'should strigify Entity' # at t/entity.t line 73. # got: 'SELECT emp.rowid AS the_rowid, # (SELECT d.dname # FROM dept d # WHERE d.deptno = emp.deptno) AS dname, # emp.ename, # emp.deptno, # emp.empno # FROM emp' # expected: 'SELECT emp.rowid AS the_rowid, # (SELECT d.dname # FROM dept d # WHERE d.deptno = emp.deptno) AS dname, # emp.deptno, # emp.ename, # emp.empno # FROM emp' # Failed test 'should have query with where (case insensitive) clause' # at t/entity.t line 90. # got: 'SELECT emp.rowid AS the_rowid, # d.dname, # emp.ename, # emp.deptno, # emp.empno # FROM emp # JOIN dept d ON (d.deptno = emp.deptno) # WHERE emp.empno > ? AND d.dname NOT LIKE ?' # expected: 'SELECT emp.rowid AS the_rowid, # d.dname, # emp.deptno, # emp.ename, # emp.empno # FROM emp # JOIN dept d ON (d.deptno = emp.deptno) # WHERE emp.empno > ? AND d.dname NOT LIKE ?' # Failed test 'should have query from transformed' # at t/entity.t line 220. # got: 'SELECT d.deptno AS the_rowid, # d.deptno, # d.dname # FROM ( SELECT * FROM dept ) d' # expected: 'SELECT d.deptno AS the_rowid, # d.dname, # d.deptno # FROM ( SELECT * FROM dept ) d' # Looks like you failed 4 tests of 30. t/entity.t ............ 1..30 ok 1 - use SQL::Entity::Relationship; ok 2 - use SQL::Entity; ok 3 - use SQL::Entity::Table; ok 4 - An object of class 'SQL::Entity' isa 'SQL::Entity' ok 5 - An object of class 'SQL::Entity' isa 'SQL::Entity' not ok 6 - should strigify Entity ok 7 - An object of class 'SQL::Entity' isa 'SQL::Entity' ok 8 - An object of class 'SQL::Entity' isa 'SQL::Entity' not ok 9 - should strigify Entity ok 10 - should have bind variables not ok 11 - should have query with where (case insensitive) clause ok 12 - should have count Entity ok 13 - should have insert sql ok 14 - should have bind variables ok 15 - should have insert sql ok 16 - should have bind variables ok 17 - should have update sql ok 18 - should have bind variables ok 19 - should have delete sql ok 20 - should have bind variables ok 21 - should have update sql ok 22 - should have bind variables ok 23 - should have delete sql ok 24 - should have bind variables ok 25 - should have unique_condition_values for unique column ok 26 - should have unique_condition_values for pk column ok 27 - should have unique_condition_values for the_rowid ok 28 - should have unique_condition_values for rowid ok 29 - should catch unique_condition_values validation error not ok 30 - should have query from transformed Dubious, test returned 4 (wstat 1024, 0x400) Failed 4/30 subtests t/entity/column.t ..... 1..6 ok 1 - use SQL::Entity::Column; ok 2 - An object of class 'SQL::Entity::Column' isa 'SQL::Entity::Column' ok 3 - should strigify column ok 4 - An object of class 'SQL::Entity::Column' isa 'SQL::Entity::Column' ok 5 - should not be updatable ok 6 - should stingyfy column ok t/entity/condition.t .. 1..16 ok 1 - use SQL::Entity::Condition; ok 2 - simple AND condition ok 3 - simple AND condition ok 4 - simple OR condition ok 5 - An object of class 'SQL::Entity::Condition' isa 'SQL::Entity::Condition' ok 6 - simple condition ok 7 - composite AND condition ok 8 - composite AND and OR condition ok 9 - composite OR condition ok 10 - composite OR and AND condition ok 11 - should have condition from data structure ok 12 - should have condition from data structure ok 13 - should have condition from data structure ok 14 - should have condition from data structure ok 15 - should have in condition ok 16 - should have bind variables ok t/entity/index.t ...... 1..9 ok 1 - use SQL::Entity::Column; ok 2 - use SQL::Entity::Condition; ok 3 - use SQL::Entity; ok 4 - use SQL::Query; ok 5 - use SQL::Entity::Index; ok 6 - should have order by clause ok 7 - An object of class 'SQL::Query' isa 'SQL::Query' ok 8 - should have hint ok 9 - should have order by - missing hint ok t/entity/lob.t ........ 1..5 ok 1 - use SQL::Entity::Column::LOB; ok 2 - An object of class 'SQL::Entity::Column::LOB' isa 'SQL::Entity::Column::LOB' ok 3 - should strigify lob column ok 4 - An object of class 'SQL::Entity::Column::LOB' isa 'SQL::Entity::Column::LOB' ok 5 - should have lob ok t/entity/table.t ...... 1..7 ok 1 - use SQL::Entity::Column; ok 2 - use SQL::Entity::Table; ok 3 - An object of class 'SQL::Entity::Table' isa 'SQL::Entity::Table' ok 4 - should stringify table Entity ok 5 - should have count Entity ok 6 - should retrieve insertable_columns ok 7 - should retrieve updatable_columns ok # Failed test 'should strigify' # at t/entity/to_many.t line 69. # got: 'SELECT emp.rowid AS the_rowid, # emp.ename, # emp.deptno, # emp.empno # FROM emp # WHERE EXISTS (SELECT 1 FROM dept d WHERE d.deptno = emp.deptno AND d.deptno = ?)' # expected: 'SELECT emp.rowid AS the_rowid, # emp.deptno, # emp.ename, # emp.empno # FROM emp # WHERE EXISTS (SELECT 1 FROM dept d WHERE d.deptno = emp.deptno AND d.deptno = ?)' # Looks like you failed 1 test of 8. t/entity/to_many.t .... 1..8 ok 1 - use SQL::Entity::Relationship; ok 2 - An object of class 'SQL::Entity::Relationship' isa 'SQL::Entity::Relationship' ok 3 - should have reflective to one relation ok 4 - should have columns ok 5 - should have target entity not ok 6 - should strigify ok 7 - should catch unknown foreign key column error ok 8 - should catch unknown primary key column error Dubious, test returned 1 (wstat 256, 0x100) Failed 1/8 subtests t/pod.t ............... 1..12 ok 1 - should have value lib/SQL/Entity.pm POD file ok 2 - should have value lib/SQL/Entity/Column.pm POD file ok 3 - should have value lib/SQL/Entity/Column/LOB.pm POD file ok 4 - should have value lib/SQL/Entity/Condition.pm POD file ok 5 - should have value lib/SQL/Entity/Index.pm POD file ok 6 - should have value lib/SQL/Entity/Relationship.pm POD file ok 7 - should have value lib/SQL/Entity/Table.pm POD file ok 8 - should have value lib/SQL/Query.pm POD file ok 9 - should have value lib/SQL/Query/Limit/MySQL.pm POD file ok 10 - should have value lib/SQL/Query/Limit/Oracle.pm POD file ok 11 - should have value lib/SQL/Query/Limit/PostgreSQL.pm POD file ok 12 - should have value lib/SQL/DMLGenerator.pm POD file ok t/pod_coverage.t ...... 1..12 ok 1 - should have value SQL::Entity POD file ok 2 - should have value SQL::Entity::Column POD file ok 3 - should have value SQL::Entity::Column::LOB POD file ok 4 - should have value SQL::Entity::Condition POD file ok 5 - should have value SQL::Entity::Index POD file ok 6 - should have value SQL::Entity::Relationship POD file ok 7 - should have value SQL::Entity::Table POD file ok 8 - should have value SQL::Query POD file ok 9 - should have value SQL::Query::Limit::MySQL POD file ok 10 - should have value SQL::Query::Limit::Oracle POD file ok 11 - should have value SQL::Query::Limit::PostgreSQL POD file ok 12 - should have value SQL::DMLGenerator POD file ok # Failed test 'should have Oracle navigation sql' # at t/query.t line 29. # got: 'SELECT emp.* # FROM ( # SELECT ROWNUM AS the_rownum, # emp.rowid AS the_rowid, # emp.ename, # emp.deptno, # emp.empno # FROM emp # WHERE ROWNUM < ?) emp # WHERE the_rownum >= ?' # expected: 'SELECT emp.* # FROM ( # SELECT ROWNUM AS the_rownum, # emp.rowid AS the_rowid, # emp.deptno, # emp.ename, # emp.empno # FROM emp # WHERE ROWNUM < ?) emp # WHERE the_rownum >= ?' # Failed test 'should have PostgreSQL navigation sql' # at t/query.t line 58. # got: 'SELECT emp.*,nextval('rownum') AS the_rownum # FROM ( # SELECT emp.oid AS the_rowid, # emp.ename, # emp.deptno, # emp.empno # FROM emp) emp # LIMIT ? OFFSET ?' # expected: 'SELECT emp.*,nextval('rownum') AS the_rownum # FROM ( # SELECT emp.oid AS the_rowid, # emp.deptno, # emp.ename, # emp.empno # FROM emp) emp # LIMIT ? OFFSET ?' # Failed test 'should have MYSQL navigation sql' # at t/query.t line 83. # got: 'SELECT emp.*,@rownum = @rownum + 1 AS the_rownum # FROM ( # SELECT emp.oid AS the_rowid, # emp.empno, # emp.deptno, # emp.ename # FROM emp) emp # LIMIT ? OFFSET ?' # expected: 'SELECT emp.*,@rownum = @rownum + 1 AS the_rownum # FROM ( # SELECT emp.oid AS the_rowid, # emp.deptno, # emp.ename, # emp.empno # FROM emp) emp # LIMIT ? OFFSET ?' # Failed test 'should parse sql template parameters' # at t/query.t line 113. # got: 'SELECT emp.* # FROM ( # SELECT ROWNUM AS the_rownum, # emp.rowid AS the_rowid, # emp.ename, # emp.deptno, # emp.empno, # (CASE WHEN ename like 'my param1' THEN 1 ELSE NULL END) AS match # FROM emp # WHERE ROWNUM < ?) emp # WHERE the_rownum >= ?' # expected: 'SELECT emp.* # FROM ( # SELECT ROWNUM AS the_rownum, # emp.rowid AS the_rowid, # (CASE WHEN ename like 'my param1' THEN 1 ELSE NULL END) AS match, # emp.deptno, # emp.ename, # emp.empno # FROM emp # WHERE ROWNUM < ?) emp # WHERE the_rownum >= ?' # Looks like you failed 4 tests of 11. t/query.t ............. 1..11 ok 1 - use SQL::Query; ok 2 - use SQL::Entity; ok 3 - use SQL::Entity::Column; ok 4 - An object of class 'SQL::Query' isa 'SQL::Query' not ok 5 - should have Oracle navigation sql ok 6 - should have bind variables ok 7 - An object of class 'SQL::Query' isa 'SQL::Query' not ok 8 - should have PostgreSQL navigation sql ok 9 - An object of class 'SQL::Query' isa 'SQL::Query' not ok 10 - should have MYSQL navigation sql not ok 11 - should parse sql template parameters Dubious, test returned 4 (wstat 1024, 0x400) Failed 4/11 subtests Test Summary Report ------------------- t/entity.t (Wstat: 1024 Tests: 30 Failed: 4) Failed tests: 6, 9, 11, 30 Non-zero exit status: 4 t/entity/to_many.t (Wstat: 256 Tests: 8 Failed: 1) Failed test: 6 Non-zero exit status: 1 t/query.t (Wstat: 1024 Tests: 11 Failed: 4) Failed tests: 5, 8, 10-11 Non-zero exit status: 4 Files=10, Tests=116, 1 wallclock secs ( 0.05 usr 0.02 sys + 0.43 cusr 0.07 csys = 0.57 CPU) Result: FAIL Failed 3/10 test programs. 9/116 subtests failed. make: *** [test_dynamic] Error 4 ADRIANWIT/SQL-Entity-0.05.tar.gz make test TEST_VERBOSE=1 -- NOT OK //hint// to see the cpan-testers results for installing this module, try: reports ADRIANWIT/SQL-Entity-0.05.tar.gz Finished 2017-06-04T01:21:58