PATH=/usr/bin:/bin:/data/fly2400/cpanfly-5.24/var/megalib/bin Start 2019-05-04T02:04:48 ActivePerl-2400 CPAN-2.10 Reading '/data/fly2400/cpanfly-5.24/var/cpan/Metadata' Database was generated on Fri, 03 May 2019 05:54:43 GMT Checksum for /data/fly2400/cpanfly-5.24/var/cpan/sources/authors/id/N/NO/NOUDARD/DBIx-Class-Result-Validation-0.17.tar.gz ok DBIx-Class-Result-Validation-0.17 DBIx-Class-Result-Validation-0.17/META.json DBIx-Class-Result-Validation-0.17/README DBIx-Class-Result-Validation-0.17/MANIFEST DBIx-Class-Result-Validation-0.17/Changes DBIx-Class-Result-Validation-0.17/ignore.txt DBIx-Class-Result-Validation-0.17/META.yml DBIx-Class-Result-Validation-0.17/Build.PL DBIx-Class-Result-Validation-0.17/t DBIx-Class-Result-Validation-0.17/t/boilerplate.t DBIx-Class-Result-Validation-0.17/t/pod.t DBIx-Class-Result-Validation-0.17/t/00-load.t DBIx-Class-Result-Validation-0.17/t/pod-coverage.t DBIx-Class-Result-Validation-0.17/t/manifest.t DBIx-Class-Result-Validation-0.17/t/01-validate.t DBIx-Class-Result-Validation-0.17/t/02-insert_and_update.t DBIx-Class-Result-Validation-0.17/t/app DBIx-Class-Result-Validation-0.17/t/app/Main.pm DBIx-Class-Result-Validation-0.17/t/app/Main DBIx-Class-Result-Validation-0.17/t/app/Main/Result DBIx-Class-Result-Validation-0.17/t/app/Main/Result/ObjectKo.pm DBIx-Class-Result-Validation-0.17/t/app/Main/Result/Object.pm DBIx-Class-Result-Validation-0.17/t/lib DBIx-Class-Result-Validation-0.17/t/lib/Utils.pm DBIx-Class-Result-Validation-0.17/lib DBIx-Class-Result-Validation-0.17/lib/DBIx DBIx-Class-Result-Validation-0.17/lib/DBIx/Class DBIx-Class-Result-Validation-0.17/lib/DBIx/Class/Result DBIx-Class-Result-Validation-0.17/lib/DBIx/Class/Result/Validation.pm DBIx-Class-Result-Validation-0.17/lib/DBIx/Class/Result/Validation DBIx-Class-Result-Validation-0.17/lib/DBIx/Class/Result/Validation/VException.pm Configuring N/NO/NOUDARD/DBIx-Class-Result-Validation-0.17.tar.gz with Build.PL >>> /data/fly2400/ap2400-300558/bin/perl-static Build.PL Created MYMETA.yml and MYMETA.json Creating new 'Build' script for 'DBIx-Class-Result-Validation' version '0.17' NOUDARD/DBIx-Class-Result-Validation-0.17.tar.gz /data/fly2400/ap2400-300558/bin/perl-static Build.PL -- OK Running Build for N/NO/NOUDARD/DBIx-Class-Result-Validation-0.17.tar.gz >>> ./Build Building DBIx-Class-Result-Validation NOUDARD/DBIx-Class-Result-Validation-0.17.tar.gz ./Build -- OK Running Build test >>> ./Build test verbose=1 Smartmatch is experimental at /data/fly2400/cpanfly-5.24/var/tmp/cpan_build/DBIx-Class-Result-Validation-0.17-RXrCV6/blib/lib/DBIx/Class/Result/Validation.pm line 309. Smartmatch is experimental at /data/fly2400/cpanfly-5.24/var/tmp/cpan_build/DBIx-Class-Result-Validation-0.17-RXrCV6/blib/lib/DBIx/Class/Result/Validation.pm line 382. # Testing DBIx::Class::Result::Validation 0.17, Perl 5.024000, /data/fly2400/ap2400-300558/bin/perl-static t/00-load.t ............... 1..1 ok 1 - use DBIx::Class::Result::Validation; ok Smartmatch is experimental at /data/fly2400/cpanfly-5.24/var/tmp/cpan_build/DBIx-Class-Result-Validation-0.17-RXrCV6/blib/lib/DBIx/Class/Result/Validation.pm line 309. Smartmatch is experimental at /data/fly2400/cpanfly-5.24/var/tmp/cpan_build/DBIx-Class-Result-Validation-0.17-RXrCV6/blib/lib/DBIx/Class/Result/Validation.pm line 382. t/01-validate.t ........... 1..5 # Subtest: Enum Validation ok 1 - create Object with name 'good' is Ok ok 2 - can not object with a non valid my_enum ok 3 - 'error returned is a DBIx::Class::Result::Validation::VException' isa 'DBIx::Class::Result::Validation::VException' ok 4 - error returned object with result_error ok 5 - error exists on my_enum ok 6 - create Object with name 'goodx' is Ok, default value works on my_enum ok 7 - can not object with a non valid my_enum_def ok 8 - 'error returned is a DBIx::Class::Result::Validation::VException' isa 'DBIx::Class::Result::Validation::VException' ok 9 - error returned object with result_error ok 10 - error exists on my_enum_def ok 11 - correct error message is set on my_enum_def ok 12 - can not object with a non valid my_enum_def ok 13 - 'error returned is a DBIx::Class::Result::Validation::VException' isa 'DBIx::Class::Result::Validation::VException' ok 14 - error returned object with result_error ok 15 - error exists on my_enum_def : must be defined 1..15 ok 1 - Enum Validation # Subtest: Unvalid param Validation ok 1 - 'error returned is a DBIx::Class::Result::Validation::VException' isa 'DBIx::Class::Result::Validation::VException' ok 2 - error returned object with result_error ok 3 - the correct error is returned when a validation param that does exist is used 1..3 ok 2 - Unvalid param Validation # Subtest: Defined / Empty Validation ok 1 - 'error returned is a DBIx::Class::Result::Validation::VException' isa 'DBIx::Class::Result::Validation::VException' ok 2 - error returned object with result_error ok 3 - name can not be empty ok 4 - correct message is set ok 5 - 'error returned is a DBIx::Class::Result::Validation::VException' isa 'DBIx::Class::Result::Validation::VException' ok 6 - error returned object with result_error ok 7 - only ascii characters are authorized ok 8 - correct message is set ok 9 - 'error returned is a DBIx::Class::Result::Validation::VException' isa 'DBIx::Class::Result::Validation::VException' ok 10 - error returned object with result_error ok 11 - name must be set ok 12 - correct message is set ok 13 - 'error returned is a DBIx::Class::Result::Validation::VException' isa 'DBIx::Class::Result::Validation::VException' ok 14 - error returned object with result_error ok 15 - name must be set ok 16 - correct message is set ok 17 - No error set because attribute can be set to empty 1..17 ok 3 - Defined / Empty Validation # Subtest: Not null or not zero Validation ok 1 - 'error returned is a DBIx::Class::Result::Validation::VException' isa 'DBIx::Class::Result::Validation::VException' ok 2 - error returned object with result_error ok 3 - ref_id can not be null ok 4 - correct message is set ok 5 - 'error returned is a DBIx::Class::Result::Validation::VException' isa 'DBIx::Class::Result::Validation::VException' ok 6 - error returned object with result_error ok 7 - ref_id can not be equal to 0 ok 8 - correct message is set 1..8 ok 4 - Not null or not zero Validation # Subtest: prohibit field update ok 1 - No error set at Object creation ok 2 - 'error returned is a DBIx::Class::Result::Validation::VException' isa 'DBIx::Class::Result::Validation::VException' ok 3 - error returned object with result_error ok 4 - ref_id can not be updated from 1 to 2 ok 5 - error returned object with result_error ok 6 - info can not be updated from undef to new info, even if info was undef 1..6 ok 5 - prohibit field update ok Smartmatch is experimental at /data/fly2400/cpanfly-5.24/var/tmp/cpan_build/DBIx-Class-Result-Validation-0.17-RXrCV6/blib/lib/DBIx/Class/Result/Validation.pm line 309. Smartmatch is experimental at /data/fly2400/cpanfly-5.24/var/tmp/cpan_build/DBIx-Class-Result-Validation-0.17-RXrCV6/blib/lib/DBIx/Class/Result/Validation.pm line 382. t/02-insert_and_update.t .. 1..2 # Subtest: Insert Validation ok 1 - create Object with name 'good' is Ok ok 2 - validation is ok, object was create ok 3 - can not create 2 objects with the same name ok 4 - can not create 2 objects with the same name ok 5 - 'error returned is a DBIx::Class::Result::Validation::VException' isa 'DBIx::Class::Result::Validation::VException' ok 6 - 'error returned object t::app::Main::Result::Object' isa 't::app::Main::Result::Object' ok 7 - error returned object with result_error ok 8 - error returned message Validation Failed ok 9 - error object should stringify correctly ok 10 - ... and we should get actual errors listed 1..10 ok 1 - Insert Validation # Subtest: Update Validation ok 1 - 'error returned is a DBIx::Class::Result::Validation::VException' isa 'DBIx::Class::Result::Validation::VException' ok 2 - 'error returned object t::app::Main::Result::Object' isa 't::app::Main::Result::Object' ok 3 - error returned object with result_error ok 4 - error returned message Validation Failed ok 5 - can not update object with an error ok 6 - can not update object with the name 'error' ok 7 - can not update object with the name 'error' 1..7 ok 2 - Update Validation ok t/boilerplate.t ........... 1..3 not ok 1 - README contains boilerplate text # TODO Need to replace the boilerplate text # Failed (TODO) test 'README contains boilerplate text' # at t/boilerplate.t line 23. # 'version information here' appears on lines 11 # The README is used... appears on lines 3 ok 2 - Changes contains no boilerplate text # TODO Need to replace the boilerplate text ok 3 - lib/DBIx/Class/Result/Validation.pm contains no boilerplate text # TODO Need to replace the boilerplate text ok t/manifest.t .............. skipped: Author tests not required for installation Smartmatch is experimental at /data/fly2400/cpanfly-5.24/var/tmp/cpan_build/DBIx-Class-Result-Validation-0.17-RXrCV6/blib/lib/DBIx/Class/Result/Validation.pm line 309. Smartmatch is experimental at /data/fly2400/cpanfly-5.24/var/tmp/cpan_build/DBIx-Class-Result-Validation-0.17-RXrCV6/blib/lib/DBIx/Class/Result/Validation.pm line 382. t/pod-coverage.t .......... 1..2 ok 1 - Pod coverage on DBIx::Class::Result::Validation ok 2 - Pod coverage on DBIx::Class::Result::Validation::VException ok t/pod.t ................... 1..2 ok 1 - POD test for blib/lib/DBIx/Class/Result/Validation.pm ok 2 - POD test for blib/lib/DBIx/Class/Result/Validation/VException.pm ok All tests successful. Test Summary Report ------------------- t/boilerplate.t (Wstat: 0 Tests: 3 Failed: 0) TODO passed: 2-3 Files=7, Tests=15, 5 wallclock secs ( 0.07 usr 0.00 sys + 4.08 cusr 0.62 csys = 4.77 CPU) Result: PASS NOUDARD/DBIx-Class-Result-Validation-0.17.tar.gz ./Build test verbose=1 -- OK Nicolas Oudard <CENSORED> DBIx Class Result Validation >>> (cd /data/fly2400/cpanfly-5.24/var/tmp/cpan_build/DBIx-Class-Result-Validation-0.17-RXrCV6 && tar cvf - DBIx-Class-Result-Validation-0.17.ppd blib) | gzip -c >/data/fly2400/cpanfly-5.24/var/REPO/N/NO/NOUDARD/DBIx-Class-Result-Validation-0.17.tar.gz DBIx-Class-Result-Validation-0.17.ppd blib/ blib/lib/ blib/lib/DBIx/ blib/lib/DBIx/Class/ blib/lib/DBIx/Class/Result/ blib/lib/DBIx/Class/Result/Validation.pm blib/lib/DBIx/Class/Result/Validation/ blib/lib/DBIx/Class/Result/Validation/VException.pm VmSize: 377816 kB Finished 2019-05-04T02:04:57