This distribution has been tested as part of the cpan-testers effort to test as many new uploads to CPAN as possible. See http://testers.cpan.org/
Please cc any replies to [email protected] to keep other test volunteers informed and to prevent any duplicate effort. -- Dear Benjamin Trott, This is a computer-generated test report for Data-ObjectDriver-0.04, created automatically by CPAN::Reporter, version 0.4801, and sent to the CPAN Testers mailing list. If you have received this email directly, it is because the person testing your distribution chose to send a copy to your CPAN email address; there may be a delay before the official report is received and processed by CPAN Testers. Thank you for uploading your work to CPAN. However, it appears that there were some problems testing your distribution. Sections of this report: * Tester comments * Prerequisites * Environment and other context * Test output ------------------------------ TESTER COMMENTS ------------------------------ Additional comments from tester: [none provided] ------------------------------ PREREQUISITES ------------------------------ Prerequisite modules loaded: requires: Module Need Have ------------------------ ---- ---- Class::Accessor::Fast 0 0.31 Class::Data::Inheritable 0 0.06 Class::Trigger 0 0.12 DBI 0 1.59 List::Util 0 1.19 Test::Exception 0 0.25 ------------------------------ ENVIRONMENT AND OTHER CONTEXT ------------------------------ Environment variables: LANG = C LC_CTYPE = de_DE.UTF-8 LD_LIBRARY_PATH = /home/rafl/.local/lib: PATH = /home/rafl/.perl/bin:/home/rafl/.local/bin:/usr/local/bin:/usr/bin:/bin:/usr/bin/X11:/usr/games PERL5LIB = /home/rafl/.perl/lib/perl5:/home/rafl/.perl/share/perl5:/home/rafl/.perl/share/perl5:/home/rafl/.perl/lib/perl5:/home/rafl/.perl/share/perl5:/home/rafl/.perl/share/perl5:/home/rafl/.perl/share/perl/5.8.8/i686-linux-thread-multi:/home/rafl/.perl/share/perl/5.8.8/ PERL5_CPANPLUS_IS_RUNNING = 17004 PERL5_CPAN_IS_RUNNING = 17004 SHELL = zsh TERM = screen Perl special variables (and OS-specific diagnostics, for MSWin32): Perl: $^X = /home/rafl/.perl/bin/perl UID: $< = 1000 EUID: $> = 1000 GID: $( = 1000 1001 1000 129 125 124 118 114 108 106 100 60 46 44 40 29 24 20 13 EGID: $) = 1000 1001 1000 129 125 124 118 114 108 106 100 60 46 44 40 29 24 20 13 Perl module toolchain versions installed: Module Have ------------------- ------ CPAN 1.9203 Cwd 3.25 ExtUtils::CBuilder 0.19 ExtUtils::Command 1.13 ExtUtils::Install 1.44 ExtUtils::MakeMaker 6.36 ExtUtils::Manifest 1.51 ExtUtils::ParseXS 2.18 File::Spec 3.25 Module::Build 0.2808 Module::Signature 0.55 Test::Harness 2.64 Test::More 0.72 version 0.73 ------------------------------ TEST OUTPUT ------------------------------ Output from '/usr/bin/make test': PERL_DL_NONLAZY=1 /home/rafl/.perl/bin/perl "-MExtUtils::Command::MM" "-e" "test_harness(0, 'inc', 'blib/lib', 'blib/arch')" t/00-compile.t t/01-col-inheritance.t t/02-basic.t t/03-primary-keys.t t/04-clone.t t/05-deflate.t t/06-errors.t t/07-has-a-cached.t t/07-has-a.t t/11-sql.t t/20-driver-sqlite.t t/31-cached.t t/32-partitioned.t t/33-views.t t/34-both.t t/35-multiplexed.t t/41-callbacks.t t/42-callbacks-multi-pk.t t/50-profiling.t t/95-pod.t t/96-pod-coverage.t t/98-perl_critic.t t/00-compile...............ok t/01-col-inheritance.......ok t/02-basic.................Subroutine Data::ObjectDriver::Driver::DBD::SQLite::can_replace redefined at t/02-basic.t line 199. ok t/03-primary-keys..........ok t/04-clone.................ok t/05-deflate...............Subroutine Data::ObjectDriver::Driver::Cache::Cache::deflate redefined at t/05-deflate.t line 47. Subroutine Data::ObjectDriver::Driver::Cache::Cache::inflate redefined at t/05-deflate.t line 50. ok t/06-errors................ok t/07-has-a-cached..........ok t/07-has-a.................ok t/11-sql...................ok t/20-driver-sqlite.........ok t/31-cached................ok t/32-partitioned...........closing dbh with active statement handles at /home/rafl/.cpan/build/Data-ObjectDriver-0.04-77dMsr/blib/lib/Data/ObjectDriver/Driver/DBI.pm line 564. closing dbh with active statement handles at /home/rafl/.cpan/build/Data-ObjectDriver-0.04-77dMsr/blib/lib/Data/ObjectDriver/Driver/DBI.pm line 564. closing dbh with active statement handles at /home/rafl/.cpan/build/Data-ObjectDriver-0.04-77dMsr/blib/lib/Data/ObjectDriver/Driver/DBI.pm line 564. closing dbh with active statement handles at /home/rafl/.cpan/build/Data-ObjectDriver-0.04-77dMsr/blib/lib/Data/ObjectDriver/Driver/DBI.pm line 564. closing dbh with active statement handles at /home/rafl/.cpan/build/Data-ObjectDriver-0.04-77dMsr/blib/lib/Data/ObjectDriver/Driver/DBI.pm line 564. closing dbh with active statement handles at /home/rafl/.cpan/build/Data-ObjectDriver-0.04-77dMsr/blib/lib/Data/ObjectDriver/Driver/DBI.pm line 564. closing dbh with active statement handles at /home/rafl/.cpan/build/Data-ObjectDriver-0.04-77dMsr/blib/lib/Data/ObjectDriver/Driver/DBI.pm line 564. closing dbh with active statement handles at /home/rafl/.cpan/build/Data-ObjectDriver-0.04-77dMsr/blib/lib/Data/ObjectDriver/Driver/DBI.pm line 564. closing dbh with active statement handles at /home/rafl/.cpan/build/Data-ObjectDriver-0.04-77dMsr/blib/lib/Data/ObjectDriver/Driver/DBI.pm line 564. closing dbh with active statement handles at /home/rafl/.cpan/build/Data-ObjectDriver-0.04-77dMsr/blib/lib/Data/ObjectDriver/Driver/DBI.pm line 564. closing dbh with active statement handles at /home/rafl/.cpan/build/Data-ObjectDriver-0.04-77dMsr/blib/lib/Data/ObjectDriver/Driver/DBI.pm line 564. ok t/33-views.................ok 2/6 skipped: various reasons t/34-both..................Subroutine Data::ObjectDriver::Driver::Cache::Cache::deflate redefined at t/34-both.t line 37. Subroutine Data::ObjectDriver::Driver::Cache::Cache::inflate redefined at t/34-both.t line 40. closing dbh with active statement handles at /home/rafl/.cpan/build/Data-ObjectDriver-0.04-77dMsr/blib/lib/Data/ObjectDriver/Driver/DBI.pm line 564. closing dbh with active statement handles at /home/rafl/.cpan/build/Data-ObjectDriver-0.04-77dMsr/blib/lib/Data/ObjectDriver/Driver/DBI.pm line 564. closing dbh with active statement handles at /home/rafl/.cpan/build/Data-ObjectDriver-0.04-77dMsr/blib/lib/Data/ObjectDriver/Driver/DBI.pm line 564. closing dbh with active statement handles at /home/rafl/.cpan/build/Data-ObjectDriver-0.04-77dMsr/blib/lib/Data/ObjectDriver/Driver/DBI.pm line 564. closing dbh with active statement handles at /home/rafl/.cpan/build/Data-ObjectDriver-0.04-77dMsr/blib/lib/Data/ObjectDriver/Driver/DBI.pm line 564. closing dbh with active statement handles at /home/rafl/.cpan/build/Data-ObjectDriver-0.04-77dMsr/blib/lib/Data/ObjectDriver/Driver/DBI.pm line 564. closing dbh with active statement handles at /home/rafl/.cpan/build/Data-ObjectDriver-0.04-77dMsr/blib/lib/Data/ObjectDriver/Driver/DBI.pm line 564. closing dbh with active statement handles at /home/rafl/.cpan/build/Data-ObjectDriver-0.04-77dMsr/blib/lib/Data/ObjectDriver/Driver/DBI.pm line 564. closing dbh with active statement handles at /home/rafl/.cpan/build/Data-ObjectDriver-0.04-77dMsr/blib/lib/Data/ObjectDriver/Driver/DBI.pm line 564. closing dbh with active statement handles at /home/rafl/.cpan/build/Data-ObjectDriver-0.04-77dMsr/blib/lib/Data/ObjectDriver/Driver/DBI.pm line 564. closing dbh with active statement handles at /home/rafl/.cpan/build/Data-ObjectDriver-0.04-77dMsr/blib/lib/Data/ObjectDriver/Driver/DBI.pm line 564. closing dbh with active statement handles at /home/rafl/.cpan/build/Data-ObjectDriver-0.04-77dMsr/blib/lib/Data/ObjectDriver/Driver/DBI.pm line 564. closing dbh with active statement handles at /home/rafl/.cpan/build/Data-ObjectDriver-0.04-77dMsr/blib/lib/Data/ObjectDriver/Driver/DBI.pm line 564. closing dbh with active statement handles at /home/rafl/.cpan/build/Data-ObjectDriver-0.04-77dMsr/blib/lib/Data/ObjectDriver/Driver/DBI.pm line 564. closing dbh with active statement handles at /home/rafl/.cpan/build/Data-ObjectDriver-0.04-77dMsr/blib/lib/Data/ObjectDriver/Driver/DBI.pm line 564. ok t/35-multiplexed...........ok t/41-callbacks.............skipped all skipped: This test no longer works with the recent Class::Trigger since it uses undocument API. t/42-callbacks-multi-pk....closing dbh with active statement handles at /home/rafl/.cpan/build/Data-ObjectDriver-0.04-77dMsr/blib/lib/Data/ObjectDriver/Driver/DBI.pm line 564. closing dbh with active statement handles at /home/rafl/.cpan/build/Data-ObjectDriver-0.04-77dMsr/blib/lib/Data/ObjectDriver/Driver/DBI.pm line 564. closing dbh with active statement handles at /home/rafl/.cpan/build/Data-ObjectDriver-0.04-77dMsr/blib/lib/Data/ObjectDriver/Driver/DBI.pm line 564. ok t/50-profiling.............ok t/95-pod...................ok t/96-pod-coverage..........ok t/98-perl_critic........... # Failed test 'Test::Perl::Critic for "blib/lib/Data/ObjectDriver/BaseObject.pm"' # at /home/rafl/.perl/share/perl5/Test/Perl/Critic.pm line 99. # # Perl::Critic found these violations in "blib/lib/Data/ObjectDriver/BaseObject.pm": # Private Member Data shouldn't be accessed directly. at line 17, column 26. Accessing an objects data directly breaks encapsulation and should be avoided. Example: $object->{ some_key }. (Severity: 5) # Don't use whitespace at the end of lines at line 17, column 44. Found "\N{SPACE}" at the end of the line. (Severity: 5) # Private Member Data shouldn't be accessed directly. at line 18, column 5. Accessing an objects data directly breaks encapsulation and should be avoided. Example: $object->{ some_key }. (Severity: 5) # Private Member Data shouldn't be accessed directly. at line 34, column 13. Accessing an objects data directly breaks encapsulation and should be avoided. Example: $object->{ some_key }. (Severity: 5) # Private Member Data shouldn't be accessed directly. at line 35, column 5. Accessing an objects data directly breaks encapsulation and should be avoided. Example: $object->{ some_key }. (Severity: 5) # Private Member Data shouldn't be accessed directly. at line 44, column 9. Accessing an objects data directly breaks encapsulation and should be avoided. Example: $object->{ some_key }. (Severity: 5) # Private Member Data shouldn't be accessed directly. at line 62, column 27. Accessing an objects data directly breaks encapsulation and should be avoided. Example: $object->{ some_key }. (Severity: 5) # Private Member Data shouldn't be accessed directly. at line 65, column 22. Accessing an objects data directly breaks encapsulation and should be avoided. Example: $object->{ some_key }. (Severity: 5) # Private Member Data shouldn't be accessed directly. at line 66, column 22. Accessing an objects data directly breaks encapsulation and should be avoided. Example: $object->{ some_key }. (Severity: 5) # Private Member Data shouldn't be accessed directly. at line 67, column 22. Accessing an objects data directly breaks encapsulation and should be avoided. Example: $object->{ some_key }. (Severity: 5) # Private Member Data shouldn't be accessed directly. at line 68, column 29. Accessing an objects data directly breaks encapsulation and should be avoided. Example: $object->{ some_key }. (Severity: 5) # Private Member Data shouldn't be accessed directly. at line 104, column 24. Accessing an objects data directly breaks encapsulation and should be avoided. Example: $object->{ some_key }. (Severity: 5) # Private Member Data shouldn't be accessed directly. at line 105, column 32. Accessing an objects data directly breaks encapsulation and should be avoided. Example: $object->{ some_key }. (Severity: 5) # Private Member Data shouldn't be accessed directly. at line 108, column 31. Accessing an objects data directly breaks encapsulation and should be avoided. Example: $object->{ some_key }. (Severity: 5) # Private Member Data shouldn't be accessed directly. at line 109, column 23. Accessing an objects data directly breaks encapsulation and should be avoided. Example: $object->{ some_key }. (Severity: 5) # Private Member Data shouldn't be accessed directly. at line 113, column 27. Accessing an objects data directly breaks encapsulation and should be avoided. Example: $object->{ some_key }. (Severity: 5) # Private Member Data shouldn't be accessed directly. at line 114, column 24. Accessing an objects data directly breaks encapsulation and should be avoided. Example: $object->{ some_key }. (Severity: 5) # Private Member Data shouldn't be accessed directly. at line 122, column 56. Accessing an objects data directly breaks encapsulation and should be avoided. Example: $object->{ some_key }. (Severity: 5) # Private Member Data shouldn't be accessed directly. at line 151, column 21. Accessing an objects data directly breaks encapsulation and should be avoided. Example: $object->{ some_key }. (Severity: 5) # Private Member Data shouldn't be accessed directly. at line 163, column 17. Accessing an objects data directly breaks encapsulation and should be avoided. Example: $object->{ some_key }. (Severity: 5) # Private Member Data shouldn't be accessed directly. at line 200, column 19. Accessing an objects data directly breaks encapsulation and should be avoided. Example: $object->{ some_key }. (Severity: 5) # Private Member Data shouldn't be accessed directly. at line 209, column 19. Accessing an objects data directly breaks encapsulation and should be avoided. Example: $object->{ some_key }. (Severity: 5) # Private Member Data shouldn't be accessed directly. at line 223, column 14. Accessing an objects data directly breaks encapsulation and should be avoided. Example: $object->{ some_key }. (Severity: 5) # Private Member Data shouldn't be accessed directly. at line 239, column 19. Accessing an objects data directly breaks encapsulation and should be avoided. Example: $object->{ some_key }. (Severity: 5) # Private Member Data shouldn't be accessed directly. at line 239, column 32. Accessing an objects data directly breaks encapsulation and should be avoided. Example: $object->{ some_key }. (Severity: 5) # Private Member Data shouldn't be accessed directly. at line 281, column 16. Accessing an objects data directly breaks encapsulation and should be avoided. Example: $object->{ some_key }. (Severity: 5) # Private Member Data shouldn't be accessed directly. at line 282, column 20. Accessing an objects data directly breaks encapsulation and should be avoided. Example: $object->{ some_key }. (Severity: 5) # Private Member Data shouldn't be accessed directly. at line 285, column 29. Accessing an objects data directly breaks encapsulation and should be avoided. Example: $object->{ some_key }. (Severity: 5) # Private Member Data shouldn't be accessed directly. at line 285, column 50. Accessing an objects data directly breaks encapsulation and should be avoided. Example: $object->{ some_key }. (Severity: 5) # Private Member Data shouldn't be accessed directly. at line 297, column 20. Accessing an objects data directly breaks encapsulation and should be avoided. Example: $object->{ some_key }. (Severity: 5) # Private Member Data shouldn't be accessed directly. at line 310, column 9. Accessing an objects data directly breaks encapsulation and should be avoided. Example: $object->{ some_key }. (Severity: 5) # Private Member Data shouldn't be accessed directly. at line 310, column 39. Accessing an objects data directly breaks encapsulation and should be avoided. Example: $object->{ some_key }. (Severity: 5) # Private Member Data shouldn't be accessed directly. at line 327, column 5. Accessing an objects data directly breaks encapsulation and should be avoided. Example: $object->{ some_key }. (Severity: 5) # Private Member Data shouldn't be accessed directly. at line 327, column 38. Accessing an objects data directly breaks encapsulation and should be avoided. Example: $object->{ some_key }. (Severity: 5) # Private Member Data shouldn't be accessed directly. at line 327, column 65. Accessing an objects data directly breaks encapsulation and should be avoided. Example: $object->{ some_key }. (Severity: 5) # Private Member Data shouldn't be accessed directly. at line 355, column 9. Accessing an objects data directly breaks encapsulation and should be avoided. Example: $object->{ some_key }. (Severity: 5) # Private Member Data shouldn't be accessed directly. at line 357, column 13. Accessing an objects data directly breaks encapsulation and should be avoided. Example: $object->{ some_key }. (Severity: 5) # Private Member Data shouldn't be accessed directly. at line 361, column 5. Accessing an objects data directly breaks encapsulation and should be avoided. Example: $object->{ some_key }. (Severity: 5) # Private Member Data shouldn't be accessed directly. at line 371, column 16. Accessing an objects data directly breaks encapsulation and should be avoided. Example: $object->{ some_key }. (Severity: 5) # Private Member Data shouldn't be accessed directly. at line 375, column 9. Accessing an objects data directly breaks encapsulation and should be avoided. Example: $object->{ some_key }. (Severity: 5) # Private Member Data shouldn't be accessed directly. at line 376, column 52. Accessing an objects data directly breaks encapsulation and should be avoided. Example: $object->{ some_key }. (Severity: 5) # Private Member Data shouldn't be accessed directly. at line 377, column 13. Accessing an objects data directly breaks encapsulation and should be avoided. Example: $object->{ some_key }. (Severity: 5) # Private Member Data shouldn't be accessed directly. at line 380, column 16. Accessing an objects data directly breaks encapsulation and should be avoided. Example: $object->{ some_key }. (Severity: 5) # Private Member Data shouldn't be accessed directly. at line 387, column 12. Accessing an objects data directly breaks encapsulation and should be avoided. Example: $object->{ some_key }. (Severity: 5) # Private Member Data shouldn't be accessed directly. at line 400, column 23. Accessing an objects data directly breaks encapsulation and should be avoided. Example: $object->{ some_key }. (Severity: 5) # Private Member Data shouldn't be accessed directly. at line 455, column 10. Accessing an objects data directly breaks encapsulation and should be avoided. Example: $object->{ some_key }. (Severity: 5) # Private Member Data shouldn't be accessed directly. at line 490, column 22. Accessing an objects data directly breaks encapsulation and should be avoided. Example: $object->{ some_key }. (Severity: 5) # Private Member Data shouldn't be accessed directly. at line 491, column 5. Accessing an objects data directly breaks encapsulation and should be avoided. Example: $object->{ some_key }. (Severity: 5) # Failed test 'Test::Perl::Critic for "blib/lib/Data/ObjectDriver/BaseView.pm"' # at /home/rafl/.perl/share/perl5/Test/Perl/Critic.pm line 99. # # Perl::Critic found these violations in "blib/lib/Data/ObjectDriver/BaseView.pm": # Private Member Data shouldn't be accessed directly. at line 15, column 5. Accessing an objects data directly breaks encapsulation and should be avoided. Example: $object->{ some_key }. (Severity: 5) # Don't use whitespace at the end of lines at line 20, column 71. Found "\N{SPACE}" at the end of the line. (Severity: 5) # Private Member Data shouldn't be accessed directly. at line 23, column 34. Accessing an objects data directly breaks encapsulation and should be avoided. Example: $object->{ some_key }. (Severity: 5) # Private Member Data shouldn't be accessed directly. at line 26, column 33. Accessing an objects data directly breaks encapsulation and should be avoided. Example: $object->{ some_key }. (Severity: 5) # Private Member Data shouldn't be accessed directly. at line 29, column 9. Accessing an objects data directly breaks encapsulation and should be avoided. Example: $object->{ some_key }. (Severity: 5) # Failed test 'Test::Perl::Critic for "blib/lib/Data/ObjectDriver/Profiler.pm"' # at /home/rafl/.perl/share/perl5/Test/Perl/Critic.pm line 99. # # Perl::Critic found these violations in "blib/lib/Data/ObjectDriver/Profiler.pm": # Private Member Data shouldn't be accessed directly. at line 37, column 5. Accessing an objects data directly breaks encapsulation and should be avoided. Example: $object->{ some_key }. (Severity: 5) # Private Member Data shouldn't be accessed directly. at line 78, column 29. Accessing an objects data directly breaks encapsulation and should be avoided. Example: $object->{ some_key }. (Severity: 5) # Private Member Data shouldn't be accessed directly. at line 88, column 23. Accessing an objects data directly breaks encapsulation and should be avoided. Example: $object->{ some_key }. (Severity: 5) # Private Member Data shouldn't be accessed directly. at line 88, column 39. Accessing an objects data directly breaks encapsulation and should be avoided. Example: $object->{ some_key }. (Severity: 5) # Private Member Data shouldn't be accessed directly. at line 90, column 25. Accessing an objects data directly breaks encapsulation and should be avoided. Example: $object->{ some_key }. (Severity: 5) # Failed test 'Test::Perl::Critic for "blib/lib/Data/ObjectDriver/SQL.pm"' # at /home/rafl/.perl/share/perl5/Test/Perl/Critic.pm line 99. # # Perl::Critic found these violations in "blib/lib/Data/ObjectDriver/SQL.pm": # Private Member Data shouldn't be accessed directly. at line 31, column 5. Accessing an objects data directly breaks encapsulation and should be avoided. Example: $object->{ some_key }. (Severity: 5) # Private Member Data shouldn't be accessed directly. at line 32, column 5. Accessing an objects data directly breaks encapsulation and should be avoided. Example: $object->{ some_key }. (Severity: 5) # Private Member Data shouldn't be accessed directly. at line 50, column 25. Accessing an objects data directly breaks encapsulation and should be avoided. Example: $object->{ some_key }. (Severity: 5) # Private Member Data shouldn't be accessed directly. at line 59, column 40. Accessing an objects data directly breaks encapsulation and should be avoided. Example: $object->{ some_key }. (Severity: 5) # Private Member Data shouldn't be accessed directly. at line 61, column 30. Accessing an objects data directly breaks encapsulation and should be avoided. Example: $object->{ some_key }. (Severity: 5) # Private Member Data shouldn't be accessed directly. at line 63, column 28. Accessing an objects data directly breaks encapsulation and should be avoided. Example: $object->{ some_key }. (Severity: 5) # Private Member Data shouldn't be accessed directly. at line 63, column 56. Accessing an objects data directly breaks encapsulation and should be avoided. Example: $object->{ some_key }. (Severity: 5) # Private Member Data shouldn't be accessed directly. at line 64, column 25. Accessing an objects data directly breaks encapsulation and should be avoided. Example: $object->{ some_key }. (Severity: 5) # Private Member Data shouldn't be accessed directly. at line 96, column 32. Accessing an objects data directly breaks encapsulation and should be avoided. Example: $object->{ some_key }. (Severity: 5) # Private Member Data shouldn't be accessed directly. at line 96, column 48. Accessing an objects data directly breaks encapsulation and should be avoided. Example: $object->{ some_key }. (Severity: 5) # Private Member Data shouldn't be accessed directly. at line 96, column 68. Accessing an objects data directly breaks encapsulation and should be avoided. Example: $object->{ some_key }. (Severity: 5) # Private Member Data shouldn't be accessed directly. at line 123, column 13. Accessing an objects data directly breaks encapsulation and should be avoided. Example: $object->{ some_key }. (Severity: 5) # Private Member Data shouldn't be accessed directly. at line 124, column 13. Accessing an objects data directly breaks encapsulation and should be avoided. Example: $object->{ some_key }. (Severity: 5) # Private Member Data shouldn't be accessed directly. at line 125, column 5. Accessing an objects data directly breaks encapsulation and should be avoided. Example: $object->{ some_key }. (Severity: 5) # Private Member Data shouldn't be accessed directly. at line 133, column 12. Accessing an objects data directly breaks encapsulation and should be avoided. Example: $object->{ some_key }. (Severity: 5) # Private Member Data shouldn't be accessed directly. at line 141, column 20. Accessing an objects data directly breaks encapsulation and should be avoided. Example: $object->{ some_key }. (Severity: 5) # Private Member Data shouldn't be accessed directly. at line 146, column 13. Accessing an objects data directly breaks encapsulation and should be avoided. Example: $object->{ some_key }. (Severity: 5) # Private Member Data shouldn't be accessed directly. at line 147, column 13. Accessing an objects data directly breaks encapsulation and should be avoided. Example: $object->{ some_key }. (Severity: 5) # Private Member Data shouldn't be accessed directly. at line 156, column 17. Accessing an objects data directly breaks encapsulation and should be avoided. Example: $object->{ some_key }. (Severity: 5) # Private Member Data shouldn't be accessed directly. at line 156, column 30. Accessing an objects data directly breaks encapsulation and should be avoided. Example: $object->{ some_key }. (Severity: 5) # Private Member Data shouldn't be accessed directly. at line 159, column 17. Accessing an objects data directly breaks encapsulation and should be avoided. Example: $object->{ some_key }. (Severity: 5) # Private Member Data shouldn't be accessed directly. at line 176, column 17. Accessing an objects data directly breaks encapsulation and should be avoided. Example: $object->{ some_key }. (Severity: 5) # Private Member Data shouldn't be accessed directly. at line 178, column 21. Accessing an objects data directly breaks encapsulation and should be avoided. Example: $object->{ some_key }. (Severity: 5) # Failed test 'Test::Perl::Critic for "blib/lib/Data/ObjectDriver/Driver/BaseCache.pm"' # at /home/rafl/.perl/share/perl5/Test/Perl/Critic.pm line 99. # # Perl::Critic found these violations in "blib/lib/Data/ObjectDriver/Driver/BaseCache.pm": # Private Member Data shouldn't be accessed directly. at line 42, column 20. Accessing an objects data directly breaks encapsulation and should be avoided. Example: $object->{ some_key }. (Severity: 5) # Private Member Data shouldn't be accessed directly. at line 42, column 40. Accessing an objects data directly breaks encapsulation and should be avoided. Example: $object->{ some_key }. (Severity: 5) # Private Member Data shouldn't be accessed directly. at line 60, column 9. Accessing an objects data directly breaks encapsulation and should be avoided. Example: $object->{ some_key }. (Severity: 5) # Private Member Data shouldn't be accessed directly. at line 94, column 48. Accessing an objects data directly breaks encapsulation and should be avoided. Example: $object->{ some_key }. (Severity: 5) # Private Member Data shouldn't be accessed directly. at line 95, column 13. Accessing an objects data directly breaks encapsulation and should be avoided. Example: $object->{ some_key }. (Severity: 5) # Private Member Data shouldn't be accessed directly. at line 105, column 23. Accessing an objects data directly breaks encapsulation and should be avoided. Example: $object->{ some_key }. (Severity: 5) # Private Member Data shouldn't be accessed directly. at line 107, column 13. Accessing an objects data directly breaks encapsulation and should be avoided. Example: $object->{ some_key }. (Severity: 5) # Private Member Data shouldn't be accessed directly. at line 143, column 12. Accessing an objects data directly breaks encapsulation and should be avoided. Example: $object->{ some_key }. (Severity: 5) # Private Member Data shouldn't be accessed directly. at line 144, column 12. Accessing an objects data directly breaks encapsulation and should be avoided. Example: $object->{ some_key }. (Severity: 5) # Private Member Data shouldn't be accessed directly. at line 148, column 11. Accessing an objects data directly breaks encapsulation and should be avoided. Example: $object->{ some_key }. (Severity: 5) # Private Member Data shouldn't be accessed directly. at line 151, column 5. Accessing an objects data directly breaks encapsulation and should be avoided. Example: $object->{ some_key }. (Severity: 5) # Don't use whitespace at the end of lines at line 179, column 6. Found "\N{SPACE}" at the end of the line. (Severity: 5) # Failed test 'Test::Perl::Critic for "blib/lib/Data/ObjectDriver/Driver/DBI.pm"' # at /home/rafl/.perl/share/perl5/Test/Perl/Critic.pm line 99. # # Perl::Critic found these violations in "blib/lib/Data/ObjectDriver/Driver/DBI.pm": # Private Member Data shouldn't be accessed directly. at line 29, column 21. Accessing an objects data directly breaks encapsulation and should be avoided. Example: $object->{ some_key }. (Severity: 5) # Private Member Data shouldn't be accessed directly. at line 33, column 21. Accessing an objects data directly breaks encapsulation and should be avoided. Example: $object->{ some_key }. (Severity: 5) # Package variable declared or used at line 55, column 51. See pages 73,75 of PBP. (Severity: 5) # Private Member Data shouldn't be accessed directly. at line 62, column 5. Accessing an objects data directly breaks encapsulation and should be avoided. Example: $object->{ some_key }. (Severity: 5) # Private Member Data shouldn't be accessed directly. at line 111, column 22. Accessing an objects data directly breaks encapsulation and should be avoided. Example: $object->{ some_key }. (Severity: 5) # Private Member Data shouldn't be accessed directly. at line 111, column 30. Accessing an objects data directly breaks encapsulation and should be avoided. Example: $object->{ some_key }. (Severity: 5) # Private Member Data shouldn't be accessed directly. at line 115, column 31. Accessing an objects data directly breaks encapsulation and should be avoided. Example: $object->{ some_key }. (Severity: 5) # Private Member Data shouldn't be accessed directly. at line 117, column 32. Accessing an objects data directly breaks encapsulation and should be avoided. Example: $object->{ some_key }. (Severity: 5) # Private Member Data shouldn't be accessed directly. at line 119, column 22. Accessing an objects data directly breaks encapsulation and should be avoided. Example: $object->{ some_key }. (Severity: 5) # Private Member Data shouldn't be accessed directly. at line 123, column 10. Accessing an objects data directly breaks encapsulation and should be avoided. Example: $object->{ some_key }. (Severity: 5) # Private Member Data shouldn't be accessed directly. at line 123, column 46. Accessing an objects data directly breaks encapsulation and should be avoided. Example: $object->{ some_key }. (Severity: 5) # Private Member Data shouldn't be accessed directly. at line 124, column 17. Accessing an objects data directly breaks encapsulation and should be avoided. Example: $object->{ some_key }. (Severity: 5) # Private Member Data shouldn't be accessed directly. at line 156, column 9. Accessing an objects data directly breaks encapsulation and should be avoided. Example: $object->{ some_key }. (Severity: 5) # Private Member Data shouldn't be accessed directly. at line 156, column 48. Accessing an objects data directly breaks encapsulation and should be avoided. Example: $object->{ some_key }. (Severity: 5) # Private Member Data shouldn't be accessed directly. at line 188, column 17. Accessing an objects data directly breaks encapsulation and should be avoided. Example: $object->{ some_key }. (Severity: 5) # Private Member Data shouldn't be accessed directly. at line 244, column 33. Accessing an objects data directly breaks encapsulation and should be avoided. Example: $object->{ some_key }. (Severity: 5) # Private Member Data shouldn't be accessed directly. at line 245, column 32. Accessing an objects data directly breaks encapsulation and should be avoided. Example: $object->{ some_key }. (Severity: 5) # Private Member Data shouldn't be accessed directly. at line 247, column 22. Accessing an objects data directly breaks encapsulation and should be avoided. Example: $object->{ some_key }. (Severity: 5) # Private Member Data shouldn't be accessed directly. at line 285, column 29. Accessing an objects data directly breaks encapsulation and should be avoided. Example: $object->{ some_key }. (Severity: 5) # Don't use whitespace at the end of lines at line 286, column 1. Found "\N{SPACE}\N{SPACE}\N{SPACE}\N{SPACE}" at the end of the line. (Severity: 5) # Private Member Data shouldn't be accessed directly. at line 320, column 34. Accessing an objects data directly breaks encapsulation and should be avoided. Example: $object->{ some_key }. (Severity: 5) # Private Member Data shouldn't be accessed directly. at line 321, column 32. Accessing an objects data directly breaks encapsulation and should be avoided. Example: $object->{ some_key }. (Severity: 5) # Private Member Data shouldn't be accessed directly. at line 324, column 20. Accessing an objects data directly breaks encapsulation and should be avoided. Example: $object->{ some_key }. (Severity: 5) # Private Member Data shouldn't be accessed directly. at line 327, column 20. Accessing an objects data directly breaks encapsulation and should be avoided. Example: $object->{ some_key }. (Severity: 5) # Private Member Data shouldn't be accessed directly. at line 339, column 22. Accessing an objects data directly breaks encapsulation and should be avoided. Example: $object->{ some_key }. (Severity: 5) # Private Member Data shouldn't be accessed directly. at line 350, column 5. Accessing an objects data directly breaks encapsulation and should be avoided. Example: $object->{ some_key }. (Severity: 5) # Private Member Data shouldn't be accessed directly. at line 386, column 34. Accessing an objects data directly breaks encapsulation and should be avoided. Example: $object->{ some_key }. (Severity: 5) # Private Member Data shouldn't be accessed directly. at line 387, column 32. Accessing an objects data directly breaks encapsulation and should be avoided. Example: $object->{ some_key }. (Severity: 5) # Private Member Data shouldn't be accessed directly. at line 390, column 20. Accessing an objects data directly breaks encapsulation and should be avoided. Example: $object->{ some_key }. (Severity: 5) # Private Member Data shouldn't be accessed directly. at line 393, column 20. Accessing an objects data directly breaks encapsulation and should be avoided. Example: $object->{ some_key }. (Severity: 5) # Private Member Data shouldn't be accessed directly. at line 399, column 21. Accessing an objects data directly breaks encapsulation and should be avoided. Example: $object->{ some_key }. (Severity: 5) # Private Member Data shouldn't be accessed directly. at line 410, column 5. Accessing an objects data directly breaks encapsulation and should be avoided. Example: $object->{ some_key }. (Severity: 5) # Private Member Data shouldn't be accessed directly. at line 447, column 34. Accessing an objects data directly breaks encapsulation and should be avoided. Example: $object->{ some_key }. (Severity: 5) # Private Member Data shouldn't be accessed directly. at line 448, column 32. Accessing an objects data directly breaks encapsulation and should be avoided. Example: $object->{ some_key }. (Severity: 5) # Private Member Data shouldn't be accessed directly. at line 450, column 35. Accessing an objects data directly breaks encapsulation and should be avoided. Example: $object->{ some_key }. (Severity: 5) # Private Member Data shouldn't be accessed directly. at line 482, column 32. Accessing an objects data directly breaks encapsulation and should be avoided. Example: $object->{ some_key }. (Severity: 5) # Private Member Data shouldn't be accessed directly. at line 484, column 35. Accessing an objects data directly breaks encapsulation and should be avoided. Example: $object->{ some_key }. (Severity: 5) # Private Member Data shouldn't be accessed directly. at line 526, column 9. Accessing an objects data directly breaks encapsulation and should be avoided. Example: $object->{ some_key }. (Severity: 5) # Private Member Data shouldn't be accessed directly. at line 551, column 9. Accessing an objects data directly breaks encapsulation and should be avoided. Example: $object->{ some_key }. (Severity: 5) # Private Member Data shouldn't be accessed directly. at line 553, column 16. Accessing an objects data directly breaks encapsulation and should be avoided. Example: $object->{ some_key }. (Severity: 5) # Private Member Data shouldn't be accessed directly. at line 562, column 19. Accessing an objects data directly breaks encapsulation and should be avoided. Example: $object->{ some_key }. (Severity: 5) # Private Member Data shouldn't be accessed directly. at line 573, column 16. Accessing an objects data directly breaks encapsulation and should be avoided. Example: $object->{ some_key }. (Severity: 5) # Private Member Data shouldn't be accessed directly. at line 577, column 21. Accessing an objects data directly breaks encapsulation and should be avoided. Example: $object->{ some_key }. (Severity: 5) # Private Member Data shouldn't be accessed directly. at line 578, column 33. Accessing an objects data directly breaks encapsulation and should be avoided. Example: $object->{ some_key }. (Severity: 5) # Private Member Data shouldn't be accessed directly. at line 581, column 21. Accessing an objects data directly breaks encapsulation and should be avoided. Example: $object->{ some_key }. (Severity: 5) # Private Member Data shouldn't be accessed directly. at line 594, column 60. Accessing an objects data directly breaks encapsulation and should be avoided. Example: $object->{ some_key }. (Severity: 5) # Private Member Data shouldn't be accessed directly. at line 599, column 13. Accessing an objects data directly breaks encapsulation and should be avoided. Example: $object->{ some_key }. (Severity: 5) # Private Member Data shouldn't be accessed directly. at line 599, column 30. Accessing an objects data directly breaks encapsulation and should be avoided. Example: $object->{ some_key }. (Severity: 5) # Private Member Data shouldn't be accessed directly. at line 601, column 24. Accessing an objects data directly breaks encapsulation and should be avoided. Example: $object->{ some_key }. (Severity: 5) # Private Member Data shouldn't be accessed directly. at line 604, column 40. Accessing an objects data directly breaks encapsulation and should be avoided. Example: $object->{ some_key }. (Severity: 5) # Private Member Data shouldn't be accessed directly. at line 608, column 54. Accessing an objects data directly breaks encapsulation and should be avoided. Example: $object->{ some_key }. (Severity: 5) # Private Member Data shouldn't be accessed directly. at line 609, column 27. Accessing an objects data directly breaks encapsulation and should be avoided. Example: $object->{ some_key }. (Severity: 5) # Private Member Data shouldn't be accessed directly. at line 618, column 5. Accessing an objects data directly breaks encapsulation and should be avoided. Example: $object->{ some_key }. (Severity: 5) # Private Member Data shouldn't be accessed directly. at line 618, column 18. Accessing an objects data directly breaks encapsulation and should be avoided. Example: $object->{ some_key }. (Severity: 5) # Private Member Data shouldn't be accessed directly. at line 618, column 37. Accessing an objects data directly breaks encapsulation and should be avoided. Example: $object->{ some_key }. (Severity: 5) # Private Member Data shouldn't be accessed directly. at line 619, column 5. Accessing an objects data directly breaks encapsulation and should be avoided. Example: $object->{ some_key }. (Severity: 5) # Private Member Data shouldn't be accessed directly. at line 619, column 19. Accessing an objects data directly breaks encapsulation and should be avoided. Example: $object->{ some_key }. (Severity: 5) # Private Member Data shouldn't be accessed directly. at line 619, column 39. Accessing an objects data directly breaks encapsulation and should be avoided. Example: $object->{ some_key }. (Severity: 5) # Private Member Data shouldn't be accessed directly. at line 621, column 21. Accessing an objects data directly breaks encapsulation and should be avoided. Example: $object->{ some_key }. (Severity: 5) # Private Member Data shouldn't be accessed directly. at line 623, column 39. Accessing an objects data directly breaks encapsulation and should be avoided. Example: $object->{ some_key }. (Severity: 5) # Package variable declared or used at line 632, column 41. See pages 73,75 of PBP. (Severity: 5) # Package variable declared or used at line 632, column 52. See pages 73,75 of PBP. (Severity: 5) # Failed test 'Test::Perl::Critic for "blib/lib/Data/ObjectDriver/Driver/MultiPartition.pm"' # at /home/rafl/.perl/share/perl5/Test/Perl/Critic.pm line 99. # # Perl::Critic found these violations in "blib/lib/Data/ObjectDriver/Driver/MultiPartition.pm": # Code before warnings are enabled at line 5, column 1. See page 431 of PBP. (Severity: 5) # Private Member Data shouldn't be accessed directly. at line 20, column 27. Accessing an objects data directly breaks encapsulation and should be avoided. Example: $object->{ some_key }. (Severity: 5) # Private Member Data shouldn't be accessed directly. at line 20, column 45. Accessing an objects data directly breaks encapsulation and should be avoided. Example: $object->{ some_key }. (Severity: 5) # Failed test 'Test::Perl::Critic for "blib/lib/Data/ObjectDriver/Driver/Multiplexer.pm"' # at /home/rafl/.perl/share/perl5/Test/Perl/Critic.pm line 99. # # Perl::Critic found these violations in "blib/lib/Data/ObjectDriver/Driver/Multiplexer.pm": # Private Member Data shouldn't be accessed directly. at line 45, column 22. Accessing an objects data directly breaks encapsulation and should be avoided. Example: $object->{ some_key }. (Severity: 5) # Private Member Data shouldn't be accessed directly. at line 72, column 26. Accessing an objects data directly breaks encapsulation and should be avoided. Example: $object->{ some_key }. (Severity: 5) # Private Member Data shouldn't be accessed directly. at line 82, column 30. Accessing an objects data directly breaks encapsulation and should be avoided. Example: $object->{ some_key }. (Severity: 5) # Failed test 'Test::Perl::Critic for "blib/lib/Data/ObjectDriver/Driver/SimplePartition.pm"' # at /home/rafl/.perl/share/perl5/Test/Perl/Critic.pm line 99. # # Perl::Critic found these violations in "blib/lib/Data/ObjectDriver/Driver/SimplePartition.pm": # Private Member Data shouldn't be accessed directly. at line 42, column 26. Accessing an objects data directly breaks encapsulation and should be avoided. Example: $object->{ some_key }. (Severity: 5) # Private Member Data shouldn't be accessed directly. at line 48, column 30. Accessing an objects data directly breaks encapsulation and should be avoided. Example: $object->{ some_key }. (Severity: 5) # Private Member Data shouldn't be accessed directly. at line 49, column 17. Accessing an objects data directly breaks encapsulation and should be avoided. Example: $object->{ some_key }. (Severity: 5) # Private Member Data shouldn't be accessed directly. at line 49, column 34. Accessing an objects data directly breaks encapsulation and should be avoided. Example: $object->{ some_key }. (Severity: 5) # Private Member Data shouldn't be accessed directly. at line 56, column 20. Accessing an objects data directly breaks encapsulation and should be avoided. Example: $object->{ some_key }. (Severity: 5) # Failed test 'Test::Perl::Critic for "blib/lib/Data/ObjectDriver/Driver/Cache/Apache.pm"' # at /home/rafl/.perl/share/perl5/Test/Perl/Critic.pm line 99. # # Perl::Critic found these violations in "blib/lib/Data/ObjectDriver/Driver/Cache/Apache.pm": # Private Member Data shouldn't be accessed directly. at line 44, column 12. Accessing an objects data directly breaks encapsulation and should be avoided. Example: $object->{ some_key }. (Severity: 5) # Failed test 'Test::Perl::Critic for "blib/lib/Data/ObjectDriver/Driver/DBD/SQLite.pm"' # at /home/rafl/.perl/share/perl5/Test/Perl/Critic.pm line 99. # # Perl::Critic found these violations in "blib/lib/Data/ObjectDriver/Driver/DBD/SQLite.pm": # Don't use whitespace at the end of lines at line 17, column 22. Found "\N{SPACE}" at the end of the line. (Severity: 5) # Looks like you failed 11 tests of 20. dubious Test returned status 11 (wstat 2816, 0xb00) DIED. FAILED tests 2-3, 5-7, 9-11, 13-14, 19 Failed 11/20 tests, 45.00% okay Failed Test Stat Wstat Total Fail List of Failed ------------------------------------------------------------------------------- t/98-perl_critic.t 11 2816 20 11 2-3 5-7 9-11 13-14 19 1 test and 2 subtests skipped. Failed 1/22 test scripts. 11/491 subtests failed. Files=22, Tests=491, 48 wallclock secs (10.49 cusr + 0.50 csys = 10.99 CPU) Failed 1/22 test programs. 11/491 subtests failed. make: *** [test_dynamic] Error 11 -- Summary of my perl5 (revision 5 version 8 subversion 8) configuration: Platform: osname=linux, osvers=2.6.18, archname=i686-linux-thread-multi uname='linux ata 2.6.18 #1 preempt thu sep 21 09:17:17 cest 2006 i686 gnulinux ' config_args='-Dusethreads -Duselargefiles -Dcccdlflags=-fPIC -Dprefix=/home/rafl/.perl/ -Dprivlib=/home/rafl/.perl/share/perl/5.8.8/ -Darchlib=/home/rafl/.perl/lib/perl/5.8.8 -Dvendorprefix=/home/rafl/.perl/ -Dvendorlib=/home/rafl/.perl/share/perl5 -Dvendorarch=/home/rafl/.perl/lib/perl5 -Dsiteprefix=/home/rafl/.perl/ -Dsitelib=/home/rafl/.perl/share/perl5 -Dsitearch=/home/rafl/.perl/lib/perl5 -Dman1dir=/home/rafl/.perl/share/man/man1 -Dman3dir=/home/rafl/.perl/share/man/man3 -Dman1ext=1 -Dman3ext=3perl -Dpager=/usr/bin/sensible-pager -Uafs -Ud_csh -Uusesfio -Uusenm -Duseshrplib -Dlibperl=libperl.so.5.8.8 -Dccflags=-DDEBIAN -des' hint=recommended, useposix=true, d_sigaction=define usethreads=define use5005threads=undef useithreads=define usemultiplicity=define useperlio=define d_sfio=undef uselargefiles=define usesocks=undef use64bitint=undef use64bitall=undef uselongdouble=undef usemymalloc=n, bincompat5005=undef Compiler: cc='cc', ccflags ='-D_REENTRANT -D_GNU_SOURCE -DTHREADS_HAVE_PIDS -DDEBIAN -fno-strict-aliasing -pipe -Wdeclaration-after-statement -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64', optimize='-O2', cppflags='-D_REENTRANT -D_GNU_SOURCE -DTHREADS_HAVE_PIDS -DDEBIAN -fno-strict-aliasing -pipe -Wdeclaration-after-statement -I/usr/local/include' ccversion='', gccversion='4.1.2 20061028 (prerelease) (Debian 4.1.1-19)', gccosandvers='' intsize=4, longsize=4, ptrsize=4, doublesize=8, byteorder=1234 d_longlong=define, longlongsize=8, d_longdbl=define, longdblsize=12 ivtype='long', ivsize=4, nvtype='double', nvsize=8, Off_t='off_t', lseeksize=8 alignbytes=4, prototype=define Linker and Libraries: ld='cc', ldflags =' -L/usr/local/lib' libpth=/usr/local/lib /lib /usr/lib libs=-lnsl -lgdbm -ldb -ldl -lm -lcrypt -lutil -lpthread -lc perllibs=-lnsl -ldl -lm -lcrypt -lutil -lpthread -lc libc=/lib/libc-2.3.6.so, so=so, useshrplib=true, libperl=libperl.so.5.8.8 gnulibc_version='2.3.6' Dynamic Linking: dlsrc=dl_dlopen.xs, dlext=so, d_dlsymun=undef, ccdlflags='-Wl,-E -Wl,-rpath,/home/rafl/.perl/share/perl/5.8.8//i686-linux-thread-multi/CORE' cccdlflags='-fPIC', lddlflags='-shared -L/usr/local/lib'
