PATH=/usr/bin:/bin:/data/fly2200/cpanfly-5.22/var/megalib/bin Start 2018-06-15T00:09:48 ActivePerl-2200 CPAN-2.10 Reading '/data/fly2200/cpanfly-5.22/var/cpan/Metadata' Database was generated on Thu, 14 Jun 2018 02:41:03 GMT Checksum for /data/fly2200/cpanfly-5.22/var/cpan/sources/authors/id/D/DO/DOMM/DBIx-Class-InflateColumn-JSON2Object-0.905.tar.gz ok DBIx-Class-InflateColumn-JSON2Object-0.905/ DBIx-Class-InflateColumn-JSON2Object-0.905/t/ DBIx-Class-InflateColumn-JSON2Object-0.905/t/14_array.t DBIx-Class-InflateColumn-JSON2Object-0.905/t/13_nested_data.t DBIx-Class-InflateColumn-JSON2Object-0.905/t/12_class_in_column.t DBIx-Class-InflateColumn-JSON2Object-0.905/t/00-load.t DBIx-Class-InflateColumn-JSON2Object-0.905/t/testlib/ DBIx-Class-InflateColumn-JSON2Object-0.905/t/testlib/Schema.pm DBIx-Class-InflateColumn-JSON2Object-0.905/t/testlib/Object/ DBIx-Class-InflateColumn-JSON2Object-0.905/t/testlib/Object/Various.pm DBIx-Class-InflateColumn-JSON2Object-0.905/t/testlib/Object/Nested.pm DBIx-Class-InflateColumn-JSON2Object-0.905/t/testlib/Object/Element.pm DBIx-Class-InflateColumn-JSON2Object-0.905/t/testlib/Object/Various/ DBIx-Class-InflateColumn-JSON2Object-0.905/t/testlib/Object/Various/Drink.pm DBIx-Class-InflateColumn-JSON2Object-0.905/t/testlib/Object/Various/Food.pm DBIx-Class-InflateColumn-JSON2Object-0.905/t/testlib/Object/Fixed.pm DBIx-Class-InflateColumn-JSON2Object-0.905/t/testlib/Schema/ DBIx-Class-InflateColumn-JSON2Object-0.905/t/testlib/Schema/Test.pm DBIx-Class-InflateColumn-JSON2Object-0.905/t/testlib/TestDB.pm DBIx-Class-InflateColumn-JSON2Object-0.905/t/10_no_class.t DBIx-Class-InflateColumn-JSON2Object-0.905/t/11_fixed_class.t DBIx-Class-InflateColumn-JSON2Object-0.905/lib/ DBIx-Class-InflateColumn-JSON2Object-0.905/lib/DBIx/ DBIx-Class-InflateColumn-JSON2Object-0.905/lib/DBIx/Class/ DBIx-Class-InflateColumn-JSON2Object-0.905/lib/DBIx/Class/InflateColumn/ DBIx-Class-InflateColumn-JSON2Object-0.905/lib/DBIx/Class/InflateColumn/JSON2Object.pm DBIx-Class-InflateColumn-JSON2Object-0.905/lib/DBIx/Class/InflateColumn/JSON2Object/ DBIx-Class-InflateColumn-JSON2Object-0.905/lib/DBIx/Class/InflateColumn/JSON2Object/Trait/ DBIx-Class-InflateColumn-JSON2Object-0.905/lib/DBIx/Class/InflateColumn/JSON2Object/Trait/NoSerialize.pm DBIx-Class-InflateColumn-JSON2Object-0.905/lib/DBIx/Class/InflateColumn/JSON2Object/Role/ DBIx-Class-InflateColumn-JSON2Object-0.905/lib/DBIx/Class/InflateColumn/JSON2Object/Role/Storable.pm DBIx-Class-InflateColumn-JSON2Object-0.905/MANIFEST DBIx-Class-InflateColumn-JSON2Object-0.905/META.yml DBIx-Class-InflateColumn-JSON2Object-0.905/LICENSE DBIx-Class-InflateColumn-JSON2Object-0.905/dist.ini DBIx-Class-InflateColumn-JSON2Object-0.905/META.json DBIx-Class-InflateColumn-JSON2Object-0.905/README DBIx-Class-InflateColumn-JSON2Object-0.905/INSTALL DBIx-Class-InflateColumn-JSON2Object-0.905/Build.PL DBIx-Class-InflateColumn-JSON2Object-0.905/Changes Configuring D/DO/DOMM/DBIx-Class-InflateColumn-JSON2Object-0.905.tar.gz with Build.PL >>> /data/fly2200/ap2200-299134/bin/perl-static Build.PL Created MYMETA.yml and MYMETA.json Creating new 'Build' script for 'DBIx-Class-InflateColumn-JSON2Object' version '0.905' DOMM/DBIx-Class-InflateColumn-JSON2Object-0.905.tar.gz /data/fly2200/ap2200-299134/bin/perl-static Build.PL -- OK Running Build for D/DO/DOMM/DBIx-Class-InflateColumn-JSON2Object-0.905.tar.gz >>> ./Build Building DBIx-Class-InflateColumn-JSON2Object DOMM/DBIx-Class-InflateColumn-JSON2Object-0.905.tar.gz ./Build -- OK Running Build test >>> ./Build test verbose=1 t/00-load.t ............. ok 1 - require DBIx::Class::InflateColumn::JSON2Object; ok 2 - require DBIx::Class::InflateColumn::JSON2Object::Role::Storable; ok 3 - require DBIx::Class::InflateColumn::JSON2Object::Trait::NoSerialize; 1..3 ok t/10_no_class.t ......... # Subtest: insert hashref ok 1 - raw json string ok 2 - raw json int ok 3 - raw json bool 1..3 ok 1 - insert hashref # Subtest: fetch JSON as hashref ok 1 - hashref string ok 2 - hashref int ok 3 - hashref bool 1..3 ok 2 - fetch JSON as hashref # Subtest: fetch and update ok 1 - new string ok 2 - added arrayref 1..2 ok 3 - fetch and update 1..3 ok t/11_fixed_class.t ...... # Subtest: insert object ok 1 - string ok 2 - int ok 3 - bool 1..3 ok 1 - insert object # Subtest: fetch JSON as object ok 1 - class ok 2 - text ok 3 - hashref ok 4 - flag 1..4 ok 2 - fetch JSON as object # Subtest: fetch and update ok 1 - only 2 left ok 2 - boolean false ok 3 - raw text ok 4 - raw int ok 5 - raw boolean 1..5 ok 3 - fetch and update # Subtest: insert object from raw json ok 1 - text ok 2 - amount ok 3 - boolean true 1..3 ok 4 - insert object from raw json # Subtest: insert object with undef boolean ok 1 - string ok 2 - num ok 3 - bool 1..3 ok 5 - insert object with undef boolean # Subtest: handle int/num passed as string ok 1 - raw int ok 2 - num 1..2 ok 6 - handle int/num passed as string 1..6 ok t/12_class_in_column.t .. # Subtest: insert object ok 1 - set correct type from object ok 2 - string ok 3 - bool 1..3 ok 1 - insert object # Subtest: fetch JSON as object ok 1 - class ok 2 - name ok 3 - vegetarian 1..3 ok 2 - fetch JSON as object # Subtest: replace with other object ok 1 - class ok 2 - name ok 3 - not alcoholic 1..3 ok 3 - replace with other object # Subtest: update object from raw json ok 1 - class ok 2 - name ok 3 - alcoholic 1..3 ok 4 - update object from raw json # Subtest: update object from raw json with type change ok 1 - class ok 2 - name ok 3 - with meat 1..3 ok 5 - update object from raw json with type change 1..5 ok t/13_nested_data.t ...... # Subtest: insert object ok 1 - recipe name ok 2 - ingredient 1 name ok 3 - amount 2 ok 4 - ingredient 1 is vegan ok 5 - ingredient 2 is not vegan 1..5 ok 1 - insert object # Subtest: fetch JSON as object ok 1 - class ok 2 - title ok 3 - ingredient 1 name ok 4 - amount 2 ok 5 - ingredient 1 is vegan ok 6 - ingredient 2 is not vegan 1..6 ok 2 - fetch JSON as object # Subtest: fetch and update ok 1 - 3 ingredients 1..1 ok 3 - fetch and update # Subtest: replace ok 1 - name ok 2 - 1 ingredient 1..2 ok 4 - replace # Subtest: insert object from raw json ok 1 - name ok 2 - amount 2 1..2 ok 5 - insert object from raw json 1..5 ok t/14_array.t ............ # Subtest: insert objects ok 1 - raw string in db 1..1 ok 1 - insert objects # Subtest: fetch JSON as object ok 1 - array ok 2 - text 0 ok 3 - text 2 1..3 ok 2 - fetch JSON as object # Subtest: fetch and update ok 1 - text 1 ok 2 - text 3 ok 3 - raw 1..3 ok 3 - fetch and update # Subtest: insert raw json ok 1 - text 0 ok 2 - text 1 1..2 ok 4 - insert raw json 1..4 ok All tests successful. Files=6, Tests=26, 4 wallclock secs ( 0.03 usr 0.03 sys + 3.38 cusr 0.54 csys = 3.98 CPU) Result: PASS DOMM/DBIx-Class-InflateColumn-JSON2Object-0.905.tar.gz ./Build test verbose=1 -- OK Fetching with LWP: http://ppm.activestate.com/CPAN/authors/id/D/DO/DOMM/CHECKSUMS Thomas Klausner <domm@cpan.org> convert JSON columns to Perl objects >>> (cd /data/fly2200/cpanfly-5.22/var/tmp/cpan_build/DBIx-Class-InflateColumn-JSON2Object-0.905-RaXw_E && tar cvf - DBIx-Class-InflateColumn-JSON2Object-0.905.ppd blib) | gzip -c >/data/fly2200/cpanfly-5.22/var/REPO/D/DO/DOMM/DBIx-Class-InflateColumn-JSON2Object-0.905.tar.gz DBIx-Class-InflateColumn-JSON2Object-0.905.ppd blib/ blib/lib/ blib/lib/DBIx/ blib/lib/DBIx/Class/ blib/lib/DBIx/Class/InflateColumn/ blib/lib/DBIx/Class/InflateColumn/JSON2Object/ blib/lib/DBIx/Class/InflateColumn/JSON2Object/Trait/ blib/lib/DBIx/Class/InflateColumn/JSON2Object/Trait/NoSerialize.pm blib/lib/DBIx/Class/InflateColumn/JSON2Object/Role/ blib/lib/DBIx/Class/InflateColumn/JSON2Object/Role/Storable.pm blib/lib/DBIx/Class/InflateColumn/JSON2Object.pm VmSize: 373664 kB Finished 2018-06-15T00:09:57