Checking if your kit is complete... Looks good Writing Makefile for Class::PObject cp PObject/Test/HAS_A.pm blib/lib/Class/PObject/Test/HAS_A.pm cp PObject/Type/TEXT.pm blib/lib/Class/PObject/Type/TEXT.pm cp PObject/Driver/file.pm blib/lib/Class/PObject/Driver/file.pm cp PObject/Driver/DBM.pm blib/lib/Class/PObject/Driver/DBM.pm cp PObject/Type.pm blib/lib/Class/PObject/Type.pm cp PObject.pm blib/lib/Class/PObject.pm cp PObject/Test/Types.pm blib/lib/Class/PObject/Test/Types.pm cp PObject/Driver/db_file.pm blib/lib/Class/PObject/Driver/db_file.pm cp PObject/Template.pm blib/lib/Class/PObject/Template.pm cp PObject/Driver/DBI.pm blib/lib/Class/PObject/Driver/DBI.pm cp PObject/Driver/csv.pm blib/lib/Class/PObject/Driver/csv.pm cp PObject/Type/ENCRYPT.pm blib/lib/Class/PObject/Type/ENCRYPT.pm cp PObject/Driver/mysql.pm blib/lib/Class/PObject/Driver/mysql.pm cp PObject/Driver.pm blib/lib/Class/PObject/Driver.pm cp PObject/Type/CHAR.pm blib/lib/Class/PObject/Type/CHAR.pm cp PObject/Test/Basic.pm blib/lib/Class/PObject/Test/Basic.pm cp PObject/Type/INTEGER.pm blib/lib/Class/PObject/Type/INTEGER.pm cp PObject/Type/MD5.pm blib/lib/Class/PObject/Type/MD5.pm cp PObject/Test.pm blib/lib/Class/PObject/Test.pm cp PObject/Type/VARCHAR.pm blib/lib/Class/PObject/Type/VARCHAR.pm cp PObject/Driver/sqlite.pm blib/lib/Class/PObject/Driver/sqlite.pm cp PObject/Iterator.pm blib/lib/Class/PObject/Iterator.pm Manifying blib/man3/Class::PObject::Test::HAS_A.3 Manifying blib/man3/Class::PObject::Type::TEXT.3 Manifying blib/man3/Class::PObject::Driver::file.3 Manifying blib/man3/Class::PObject::Driver::DBM.3 Manifying blib/man3/Class::PObject::Type.3 Manifying blib/man3/Class::PObject.3 Manifying blib/man3/Class::PObject::Test::Types.3 Manifying blib/man3/Class::PObject::Driver::db_file.3 Manifying blib/man3/Class::PObject::Driver::DBI.3 Manifying blib/man3/Class::PObject::Template.3 Manifying blib/man3/Class::PObject::Driver::csv.3 Manifying blib/man3/Class::PObject::Type::ENCRYPT.3 Manifying blib/man3/Class::PObject::Driver::mysql.3 Manifying blib/man3/Class::PObject::Driver.3 Manifying blib/man3/Class::PObject::Type::CHAR.3 Manifying blib/man3/Class::PObject::Test::Basic.3 Manifying blib/man3/Class::PObject::Type::INTEGER.3 Manifying blib/man3/Class::PObject::Type::MD5.3 Manifying blib/man3/Class::PObject::Type::VARCHAR.3 Manifying blib/man3/Class::PObject::Test.3 Manifying blib/man3/Class::PObject::Driver::sqlite.3 Manifying blib/man3/Class::PObject::Iterator.3 PERL_DL_NONLAZY=1 /Users/cpanrun/build/5.10.0/bin/perl "-MExtUtils::Command::MM" "-e" "test_harness(1, 'blib/lib', 'blib/arch')" t/*.t t/01basic_file.......1..204 ok 1 - use Class::PObject; ok 2 ok 3 ok 4 ok 5 ok 6 ok 7 ok 8 ok 9 ok 10 ok 11 ok 12 ok 13 ok 14 ok 15 ok 16 ok 17 ok 18 ok 19 ok 20 ok 21 ok 22 ok 23 ok 24 ok 25 ok 26 ok 27 ok 28 ok 29 ok 30 ok 31 ok 32 ok 33 ok 34 ok 35 ok 36 ok 37 ok 38 ok 39 ok 40 ok 41 ok 42 ok 43 ok 44 ok 45 ok 46 $PO::Article = bless( { 'columns' => { 'content' => bless( { 'id' => 'This is the article about Class::PObject and how great this library is' }, 'VARCHAR' ), 'author' => bless( { 'id' => 1 }, 'VARCHAR' ), 'title' => bless( { 'id' => 'Class::PObject rules!' }, 'VARCHAR' ), 'id' => undef, 'rating' => bless( { 'id' => 0 }, 'VARCHAR' ) }, '_is_new' => 1 }, 'PO::Article' ); ok 47 ok 48 ok 49 ok 50 ok 51 ok 52 ok 53 ok 54 ok 55 ok 56 ok 57 ok 58 ok 59 ok 60 ok 61 ok 62 ok 63 ok 64 ok 65 ok 66 ok 67 ok 68 ok 69 ok 70 ok 71 ok 72 ok 73 ok 74 [1] - Sherzod Ruzmetov [2] - Hilola Nasyrova [3] - Geek ok 75 ok 76 ok 77 ok 78 ok 79 ok 80 ok 81 ok 82 ok 83 ok 84 ok 85 ok 86 ok 87 ok 88 ok 89 - http://sherzodr.handalak.com/ ok 90 ok 91 ok 92 ok 93 ok 94 ok 95 ok 96 ok 97 ok 98 ok 99 ok 100 ok 101 ok 102 ok 103 ok 104 ok 105 ok 106 ok 107 ok 108 ok 109 ok 110 ok 111 ok 112 ok 113 ok 114 ok 115 ok 116 ok 117 ok 118 ok 119 ok 120 ok 121 ok 122 ok 123 ok 124 ok 125 ok 126 ok 127 ok 128 ok 129 ok 130 ok 131 ok 132 ok 133 ok 134 ok 135 ok 136 ok 137 ok 138 ok 139 ok 140 ok 141 ok 142 ok 143 ok 144 ok 145 ok 146 ok 147 ok 148 ok 149 ok 150 ok 151 ok 152 ok 153 ok 154 ok 155 ok 156 ok 157 ok 158 ok 159 ok 160 ok 161 ok 162 ok 163 ok 164 ok 165 ok 166 ok 167 ok 168 ok 169 ok 170 ok 171 ok 172 ok 173 ok 174 ok 175 ok 176 ok 177 ok 178 ok 179 ok 180 ok 181 ok 182 ok 183 ok 184 ok 185 ok 186 ok 187 ok 188 ok 189 ok 190 ok 191 ok 192 ok 193 ok 194 ok 195 ok 196 - count: 2 ok 197 ok 198 - count: 2 ok 199 ok 200 ok 201 ok 202 ok 203 ok 204 ok t/06basic_csv........1..0 #Skipped: DBD::CSV is not installed skipped all skipped: DBD::CSV is not installed t/11basic_mysql......1..0 #Skipped: DBD::mysql is not available skipped all skipped: DBD::mysql is not available t/16basic_db_file....1..204 ok 1 - use Class::PObject; ok 2 ok 3 ok 4 ok 5 ok 6 ok 7 ok 8 ok 9 ok 10 ok 11 ok 12 ok 13 ok 14 ok 15 ok 16 ok 17 ok 18 ok 19 ok 20 ok 21 ok 22 ok 23 ok 24 ok 25 ok 26 ok 27 ok 28 ok 29 ok 30 ok 31 ok 32 ok 33 ok 34 ok 35 ok 36 ok 37 ok 38 ok 39 ok 40 ok 41 ok 42 ok 43 ok 44 ok 45 ok 46 $PO::Article = bless( { 'columns' => { 'content' => bless( { 'id' => 'This is the article about Class::PObject and how great this library is' }, 'VARCHAR' ), 'author' => bless( { 'id' => '1' }, 'VARCHAR' ), 'title' => bless( { 'id' => 'Class::PObject rules!' }, 'VARCHAR' ), 'id' => undef, 'rating' => bless( { 'id' => 0 }, 'VARCHAR' ) }, '_is_new' => 1 }, 'PO::Article' ); ok 47 ok 48 ok 49 ok 50 ok 51 ok 52 ok 53 ok 54 ok 55 ok 56 ok 57 ok 58 ok 59 ok 60 ok 61 ok 62 ok 63 ok 64 ok 65 ok 66 ok 67 ok 68 ok 69 ok 70 ok 71 ok 72 ok 73 ok 74 [2] - Hilola Nasyrova [3] - Geek [1] - Sherzod Ruzmetov ok 75 ok 76 ok 77 ok 78 ok 79 ok 80 ok 81 ok 82 ok 83 ok 84 ok 85 ok 86 ok 87 ok 88 ok 89 - http://sherzodr.handalak.com/ ok 90 ok 91 ok 92 ok 93 ok 94 ok 95 ok 96 ok 97 ok 98 ok 99 ok 100 ok 101 ok 102 ok 103 ok 104 ok 105 ok 106 ok 107 ok 108 ok 109 ok 110 ok 111 ok 112 ok 113 ok 114 ok 115 ok 116 ok 117 ok 118 ok 119 ok 120 ok 121 ok 122 ok 123 ok 124 ok 125 ok 126 ok 127 ok 128 ok 129 ok 130 ok 131 ok 132 ok 133 ok 134 ok 135 ok 136 ok 137 ok 138 ok 139 ok 140 ok 141 ok 142 ok 143 ok 144 ok 145 ok 146 ok 147 ok 148 ok 149 ok 150 ok 151 ok 152 ok 153 ok 154 ok 155 ok 156 ok 157 ok 158 ok 159 ok 160 ok 161 ok 162 ok 163 ok 164 ok 165 ok 166 ok 167 ok 168 ok 169 ok 170 ok 171 ok 172 ok 173 ok 174 ok 175 ok 176 ok 177 ok 178 ok 179 ok 180 ok 181 ok 182 ok 183 ok 184 ok 185 ok 186 ok 187 ok 188 ok 189 ok 190 ok 191 ok 192 ok 193 ok 194 ok 195 ok 196 - count: 2 ok 197 ok 198 - count: 2 ok 199 ok 200 ok 201 ok 202 ok 203 ok 204 ok t/21basic_sqlite.....1..204 ok 1 - use Class::PObject; Name "DBD::SQLite::sqlite_version" used only once: possible typo at /Users/cpanrun/build/5.10.0/lib/DynaLoader.pm line 230. 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 # Failed test at /Users/cpanrun/depot/main/contrib-patched/perl/CPAN/src/Class-PObject/blib/lib/Class/PObject/Test/Basic.pm line 195. not ok 45 # Failed test at /Users/cpanrun/depot/main/contrib-patched/perl/CPAN/src/Class-PObject/blib/lib/Class/PObject/Test/Basic.pm line 198. not ok 46 $PO::Article = bless( { 'columns' => { 'content' => bless( { 'id' => 'This is the article about Class::PObject and how great this library is' }, 'VARCHAR' ), 'author' => bless( { 'id' => 1 }, 'VARCHAR' ), 'title' => bless( { 'id' => 'Class::PObject rules!' }, 'VARCHAR' ), 'id' => undef, 'rating' => bless( { 'id' => 0 }, 'VARCHAR' ) }, '_is_new' => 1 }, 'PO::Article' ); ok 47 ok 48 ok 49 ok 50 # Failed test at /Users/cpanrun/depot/main/contrib-patched/perl/CPAN/src/Class-PObject/blib/lib/Class/PObject/Test/Basic.pm line 231. Can't call method "title" on an undefined value at /Users/cpanrun/depot/main/contrib-patched/perl/CPAN/src/Class-PObject/blib/lib/Class/PObject/Test/Basic.pm line 233. not ok 51 # Looks like you planned 204 tests but only ran 51. # Looks like you failed 3 tests of 51 run. # Looks like your test died just after 51. dubious Test returned status 255 (wstat 65280, 0xff00) DIED. FAILED tests 45-46, 51-204 Failed 156/204 tests, 23.53% okay t/61types_file.......1..46 ok 1 - use Class::PObject; ok 2 - use Class::PObject::Test; ok 3 - use Class::PObject::Type; ok 4 ok 5 ok 6 ok 7 ok 8 - 9XbxXom2WnQ1s ok 9 - 27dee4501f5da0e12be7ef16eb743e56 ok 10 ok 11 not ok 12 # TODO Not sure if it is a bug or a feature # Failed (TODO) test at /Users/cpanrun/depot/main/contrib-patched/perl/CPAN/src/Class-PObject/blib/lib/Class/PObject/Test/Types.pm line 77. ok 13 ok 14 ok 15 - Sherzod Ruzmetov (e) ok 16 ok 17 - VARCHAR ok 18 - Sherzod Ruzmetov ok 19 - VARCHAR ok 20 ok 21 ok 22 ok 23 ok 24 - 9XbxXom2WnQ1s ok 25 ok 26 ok 27 ok 28 ok 29 - imyF05VvdaNaY ok 30 ok 31 ok 32 ok 33 - MD5 ok 34 ok 35 - Sherzo ok 36 ok 37 ok 38 ok 39 ok 40 ok 41 ok 42 ok 43 ok 44 ok 45 ok 46 ok t/62types_csv........1..0 #Skipped: DBD::CSV is not installed skipped all skipped: DBD::CSV is not installed t/63types_db_file....1..46 ok 1 - use Class::PObject; ok 2 - use Class::PObject::Test; ok 3 - use Class::PObject::Type; ok 4 ok 5 ok 6 ok 7 ok 8 - 8PBOPOwmbF5Uw ok 9 - 27dee4501f5da0e12be7ef16eb743e56 ok 10 ok 11 not ok 12 # TODO Not sure if it is a bug or a feature # Failed (TODO) test at /Users/cpanrun/depot/main/contrib-patched/perl/CPAN/src/Class-PObject/blib/lib/Class/PObject/Test/Types.pm line 77. ok 13 ok 14 ok 15 - Sherzod Ruzmetov (e) ok 16 ok 17 - VARCHAR ok 18 - Sherzod Ruzmetov ok 19 - VARCHAR ok 20 ok 21 ok 22 ok 23 ok 24 - 8PBOPOwmbF5Uw ok 25 ok 26 ok 27 ok 28 ok 29 - ld0vehkH7B/dc ok 30 ok 31 ok 32 ok 33 - MD5 ok 34 ok 35 - Sherzo ok 36 ok 37 ok 38 ok 39 ok 40 ok 41 ok 42 ok 43 ok 44 ok 45 ok 46 ok t/64types_mysql......1..0 #Skipped: DBD::mysql is not available skipped all skipped: DBD::mysql is not available t/65types_sqlite.....1..46 ok 1 - use Class::PObject; ok 2 - use Class::PObject::Test; ok 3 - use Class::PObject::Type; Name "DBD::SQLite::sqlite_version" used only once: possible typo at /Users/cpanrun/build/5.10.0/lib/DynaLoader.pm line 230. ok 4 ok 5 ok 6 ok 7 ok 8 - tXq0NNk1pFSzw ok 9 - 27dee4501f5da0e12be7ef16eb743e56 ok 10 ok 11 not ok 12 # TODO Not sure if it is a bug or a feature # Failed (TODO) test at /Users/cpanrun/depot/main/contrib-patched/perl/CPAN/src/Class-PObject/blib/lib/Class/PObject/Test/Types.pm line 77. ok 13 ok 14 ok 15 - Sherzod Ruzmetov (e) ok 16 ok 17 - VARCHAR ok 18 - Sherzod Ruzmetov ok 19 - VARCHAR ok 20 # Failed test at /Users/cpanrun/depot/main/contrib-patched/perl/CPAN/src/Class-PObject/blib/lib/Class/PObject/Test/Types.pm line 105. not ok 21 Can't call method "name" on an undefined value at /Users/cpanrun/depot/main/contrib-patched/perl/CPAN/src/Class-PObject/blib/lib/Class/PObject/Test/Types.pm line 113. # Looks like you planned 46 tests but only ran 21. # Looks like you failed 1 test of 21 run. # Looks like your test died just after 21. dubious Test returned status 255 (wstat 65280, 0xff00) DIED. FAILED tests 21-46 Failed 26/46 tests, 43.48% okay t/70hasa_file........1..37 ok 1 - use Class::PObject; ok 2 - use Class::PObject::Test; ok 3 ok 4 ok 5 ok 6 ok 7 ok 8 Use of uninitialized value in concatenation (.) or string at /Users/cpanrun/depot/main/contrib-patched/perl/CPAN/src/Class-PObject/blib/lib/Class/PObject/Test/HAS_A.pm line 81. ok 9 ok 10 ok 11 - is empty ok 12 - Sherzod Ruzmetov ok 13 - PO::Author ok 14 ok 15 ok 16 - Class::PObject now supports type-mapping ok 17 - Sherzod Ruzmetov ok 18 - PO::Author ok 19 ok 20 - article: 1 ok 21 ok 22 - Sherzod Ruzmetov ok 23 - PO::Author ok 24 ok 25 ok 26 ok 27 ok 28 - Sherzod Ruzmetov ok 29 - PO::Author ok 30 - Author shouldn't be set yet ok 31 - Author shouldnt' be set yet ok 32 ok 33 ok 34 ok 35 ok 36 ok 37 ok t/71hasa_csv.........1..0 #Skipped: DBD::CSV is not installed skipped all skipped: DBD::CSV is not installed t/72hasa_mysql.......1..0 #Skipped: DBD::mysql is not available skipped all skipped: DBD::mysql is not available t/73hasa_db_file.....1..37 ok 1 - use Class::PObject; ok 2 - use Class::PObject::Test; ok 3 ok 4 ok 5 ok 6 ok 7 ok 8 ok 9 Use of uninitialized value in concatenation (.) or string at /Users/cpanrun/depot/main/contrib-patched/perl/CPAN/src/Class-PObject/blib/lib/Class/PObject/Test/HAS_A.pm line 81. ok 10 ok 11 - is empty ok 12 - Sherzod Ruzmetov ok 13 - PO::Author ok 14 ok 15 ok 16 - Class::PObject now supports type-mapping ok 17 - Sherzod Ruzmetov ok 18 - PO::Author ok 19 ok 20 - article: 1 ok 21 ok 22 - Sherzod Ruzmetov ok 23 - PO::Author ok 24 ok 25 ok 26 ok 27 ok 28 - Sherzod Ruzmetov ok 29 - PO::Author ok 30 - Author shouldn't be set yet ok 31 - Author shouldnt' be set yet ok 32 ok 33 ok 34 ok 35 ok 36 ok 37 ok t/74hasa_sqlite......1..37 ok 1 - use Class::PObject; ok 2 - use Class::PObject::Test; Name "DBD::SQLite::sqlite_version" used only once: possible typo at /Users/cpanrun/build/5.10.0/lib/DynaLoader.pm line 230. ok 3 ok 4 ok 5 ok 6 ok 7 ok 8 ok 9 Use of uninitialized value in concatenation (.) or string at /Users/cpanrun/depot/main/contrib-patched/perl/CPAN/src/Class-PObject/blib/lib/Class/PObject/Test/HAS_A.pm line 81. ok 10 ok 11 - is empty Use of uninitialized value in string eq at /Users/cpanrun/depot/main/contrib-patched/perl/CPAN/src/Class-PObject/blib/lib/Class/PObject/Test/HAS_A.pm line 99. # Failed test at /Users/cpanrun/depot/main/contrib-patched/perl/CPAN/src/Class-PObject/blib/lib/Class/PObject/Test/HAS_A.pm line 99. not ok 12 ok 13 - PO::Author ok 14 # Failed test at /Users/cpanrun/depot/main/contrib-patched/perl/CPAN/src/Class-PObject/blib/lib/Class/PObject/Test/HAS_A.pm line 108. Can't call method "author" on an undefined value at /Users/cpanrun/depot/main/contrib-patched/perl/CPAN/src/Class-PObject/blib/lib/Class/PObject/Test/HAS_A.pm line 112. not ok 15 # Looks like you planned 37 tests but only ran 15. # Looks like you failed 2 tests of 15 run. # Looks like your test died just after 15. dubious Test returned status 255 (wstat 65280, 0xff00) DIED. FAILED tests 12, 15-37 Failed 24/37 tests, 35.14% okay Failed Test Stat Wstat Total Fail List of Failed ------------------------------------------------------------------------------- t/21basic_sqlite.t 255 65280 204 309 45-46 51-204 t/65types_sqlite.t 255 65280 46 51 21-46 t/74hasa_sqlite.t 255 65280 37 46 12 15-37 6 tests skipped. Failed 3/15 test scripts. 206/861 subtests failed. Files=15, Tests=861, 8 wallclock secs ( 2.93 cusr + 2.22 csys = 5.15 CPU) Failed 3/15 test programs. 206/861 subtests failed. make: *** [test_dynamic] Error 255