======================================== NOTE: Build process changed as of version 0.65. Default build is now automated. See README for details. ======================================== You don't appear to have DBI installed; skipping DBI tests. Checking if your kit is complete... Looks good Writing Makefile for SPOPS cp SPOPS/Import.pm blib/lib/SPOPS/Import.pm cp SPOPS/Manual/Serialization.pod blib/lib/SPOPS/Manual/Serialization.pod cp SPOPS/Secure/Hierarchy.pm blib/lib/SPOPS/Secure/Hierarchy.pm cp SPOPS/Key/DBI/Pool.pm blib/lib/SPOPS/Key/DBI/Pool.pm cp SPOPS/Iterator/WrapList.pm blib/lib/SPOPS/Iterator/WrapList.pm cp SPOPS/Import/DBI/Update.pm blib/lib/SPOPS/Import/DBI/Update.pm cp SPOPS/Iterator/LDAP.pm blib/lib/SPOPS/Iterator/LDAP.pm cp SPOPS/Import/DBI/Table.pm blib/lib/SPOPS/Import/DBI/Table.pm cp SPOPS/Import/Object.pm blib/lib/SPOPS/Import/Object.pm cp SPOPS/ClassFactory/DefaultBehavior.pm blib/lib/SPOPS/ClassFactory/DefaultBehavior.pm cp SPOPS/Import/DBI/TableTransform/MySQL.pm blib/lib/SPOPS/Import/DBI/TableTransform/MySQL.pm cp SPOPS/DBI/InterBase.pm blib/lib/SPOPS/DBI/InterBase.pm cp SPOPS/ClassFactory.pm blib/lib/SPOPS/ClassFactory.pm cp SPOPS/Key/DBI/Identity.pm blib/lib/SPOPS/Key/DBI/Identity.pm cp SPOPS/Key/Random.pm blib/lib/SPOPS/Key/Random.pm cp SPOPS/Import/DBI/TableTransform/Pg.pm blib/lib/SPOPS/Import/DBI/TableTransform/Pg.pm cp SPOPS/Manual/Object.pod blib/lib/SPOPS/Manual/Object.pod cp SPOPS/SQLInterface.pm blib/lib/SPOPS/SQLInterface.pm cp SPOPS/Manual/Exceptions.pod blib/lib/SPOPS/Manual/Exceptions.pod cp SPOPS/Secure.pm blib/lib/SPOPS/Secure.pm cp SPOPS/DBI/Pg.pm blib/lib/SPOPS/DBI/Pg.pm cp SPOPS/Tool/DBI/FindDefaults.pm blib/lib/SPOPS/Tool/DBI/FindDefaults.pm cp SPOPS/Export/XML.pm blib/lib/SPOPS/Export/XML.pm cp SPOPS/GDBM.pm blib/lib/SPOPS/GDBM.pm cp SPOPS/DBI.pm blib/lib/SPOPS/DBI.pm cp SPOPS/Import/DBI/GenericOperation.pm blib/lib/SPOPS/Import/DBI/GenericOperation.pm cp SPOPS/Import/DBI/TableTransform/Sybase.pm blib/lib/SPOPS/Import/DBI/TableTransform/Sybase.pm cp SPOPS/Import/DBI/Data.pm blib/lib/SPOPS/Import/DBI/Data.pm cp SPOPS/Manual/ImportExport.pod blib/lib/SPOPS/Manual/ImportExport.pod cp SPOPS/Manual/ObjectRules.pod blib/lib/SPOPS/Manual/ObjectRules.pod cp SPOPS/Tie/StrictField.pm blib/lib/SPOPS/Tie/StrictField.pm cp SPOPS/Key/UUID.pm blib/lib/SPOPS/Key/UUID.pm cp SPOPS/Error.pm blib/lib/SPOPS/Error.pm cp SPOPS/Exception/Security.pm blib/lib/SPOPS/Exception/Security.pm cp SPOPS/Import/DBI/TableTransform/InterBase.pm blib/lib/SPOPS/Import/DBI/TableTransform/InterBase.pm cp SPOPS.pm blib/lib/SPOPS.pm cp SPOPS/Key/DBI/HandleField.pm blib/lib/SPOPS/Key/DBI/HandleField.pm cp SPOPS/Manual/Relationships.pod blib/lib/SPOPS/Manual/Relationships.pod cp SPOPS/Iterator.pm blib/lib/SPOPS/Iterator.pm cp SPOPS/Tool/DateConvert.pm blib/lib/SPOPS/Tool/DateConvert.pm cp SPOPS/Export.pm blib/lib/SPOPS/Export.pm cp SPOPS/Manual/Datasource.pod blib/lib/SPOPS/Manual/Datasource.pod cp SPOPS/Tool/DBI/MaintainLinkedList.pm blib/lib/SPOPS/Tool/DBI/MaintainLinkedList.pm cp SPOPS/Key/DBI/Sequence.pm blib/lib/SPOPS/Key/DBI/Sequence.pm cp SPOPS/Tool/DBI/Datasource.pm blib/lib/SPOPS/Tool/DBI/Datasource.pm cp SPOPS/HashFile.pm blib/lib/SPOPS/HashFile.pm cp SPOPS/Iterator/DBI.pm blib/lib/SPOPS/Iterator/DBI.pm cp SPOPS/Manual/Configuration.pod blib/lib/SPOPS/Manual/Configuration.pod cp SPOPS/Tool/UTFConvert.pm blib/lib/SPOPS/Tool/UTFConvert.pm cp SPOPS/Secure/DBI.pm blib/lib/SPOPS/Secure/DBI.pm cp SPOPS/Tie.pm blib/lib/SPOPS/Tie.pm cp SPOPS/Manual.pod blib/lib/SPOPS/Manual.pod cp SPOPS/Initialize.pm blib/lib/SPOPS/Initialize.pm cp SPOPS/DBI/MySQL.pm blib/lib/SPOPS/DBI/MySQL.pm cp SPOPS/Tool/DBI/DiscoverField.pm blib/lib/SPOPS/Tool/DBI/DiscoverField.pm cp SPOPS/ClassFactory/LDAP.pm blib/lib/SPOPS/ClassFactory/LDAP.pm cp SPOPS/Secure/Util.pm blib/lib/SPOPS/Secure/Util.pm cp SPOPS/DBI/Oracle.pm blib/lib/SPOPS/DBI/Oracle.pm cp SPOPS/Import/DBI/TableTransform/Oracle.pm blib/lib/SPOPS/Import/DBI/TableTransform/Oracle.pm cp SPOPS/DBI/Sybase.pm blib/lib/SPOPS/DBI/Sybase.pm cp SPOPS/Export/SQL.pm blib/lib/SPOPS/Export/SQL.pm cp SPOPS/Tool/ReadOnly.pm blib/lib/SPOPS/Tool/ReadOnly.pm cp SPOPS/Tool/CreateOnly.pm blib/lib/SPOPS/Tool/CreateOnly.pm cp SPOPS/Import/DBI/Delete.pm blib/lib/SPOPS/Import/DBI/Delete.pm cp SPOPS/Export/DBI/Data.pm blib/lib/SPOPS/Export/DBI/Data.pm cp SPOPS/Manual/CodeGeneration.pod blib/lib/SPOPS/Manual/CodeGeneration.pod cp SPOPS/Import/DBI/TableTransform/SQLite.pm blib/lib/SPOPS/Import/DBI/TableTransform/SQLite.pm cp SPOPS/ClassFactory/DBI.pm blib/lib/SPOPS/ClassFactory/DBI.pm cp SPOPS/Secure/Loopback.pm blib/lib/SPOPS/Secure/Loopback.pm cp SPOPS/DBI/TypeInfo.pm blib/lib/SPOPS/DBI/TypeInfo.pm cp SPOPS/Exception/LDAP.pm blib/lib/SPOPS/Exception/LDAP.pm cp SPOPS/Exception.pm blib/lib/SPOPS/Exception.pm cp SPOPS/LDAP/MultiDatasource.pm blib/lib/SPOPS/LDAP/MultiDatasource.pm cp SPOPS/LDAP.pm blib/lib/SPOPS/LDAP.pm cp SPOPS/Export/Object.pm blib/lib/SPOPS/Export/Object.pm cp SPOPS/Manual/Cookbook.pod blib/lib/SPOPS/Manual/Cookbook.pod cp SPOPS/Manual/Security.pod blib/lib/SPOPS/Manual/Security.pod cp SPOPS/Tool/LDAP/Datasource.pm blib/lib/SPOPS/Tool/LDAP/Datasource.pm cp SPOPS/Utility.pm blib/lib/SPOPS/Utility.pm cp SPOPS/Exception/DBI.pm blib/lib/SPOPS/Exception/DBI.pm cp SPOPS/Manual/Intro.pod blib/lib/SPOPS/Manual/Intro.pod cp SPOPS/Import/DBI/TableTransform.pm blib/lib/SPOPS/Import/DBI/TableTransform.pm cp SPOPS/Export/Perl.pm blib/lib/SPOPS/Export/Perl.pm cp SPOPS/Loopback.pm blib/lib/SPOPS/Loopback.pm cp SPOPS/DBI/SQLite.pm blib/lib/SPOPS/DBI/SQLite.pm Manifying blib/man3/SPOPS::Manual::Serialization.3 Manifying blib/man3/SPOPS::Import.3 Manifying blib/man3/SPOPS::Secure::Hierarchy.3 Manifying blib/man3/SPOPS::Key::DBI::Pool.3 Manifying blib/man3/SPOPS::Iterator::WrapList.3 Manifying blib/man3/SPOPS::Import::DBI::Update.3 Manifying blib/man3/SPOPS::Iterator::LDAP.3 Manifying blib/man3/SPOPS::Import::DBI::Table.3 Manifying blib/man3/SPOPS::Import::Object.3 Manifying blib/man3/SPOPS::ClassFactory::DefaultBehavior.3 Manifying blib/man3/SPOPS::Import::DBI::TableTransform::MySQL.3 Manifying blib/man3/SPOPS::DBI::InterBase.3 Manifying blib/man3/SPOPS::ClassFactory.3 Manifying blib/man3/SPOPS::Key::DBI::Identity.3 Manifying blib/man3/SPOPS::Key::Random.3 Manifying blib/man3/SPOPS::Manual::Object.3 Manifying blib/man3/SPOPS::Import::DBI::TableTransform::Pg.3 Manifying blib/man3/SPOPS::SQLInterface.3 Manifying blib/man3/SPOPS::Manual::Exceptions.3 Manifying blib/man3/SPOPS::Secure.3 Manifying blib/man3/SPOPS::DBI::Pg.3 Manifying blib/man3/SPOPS::Tool::DBI::FindDefaults.3 Manifying blib/man3/SPOPS::Export::XML.3 Manifying blib/man3/SPOPS::GDBM.3 Manifying blib/man3/SPOPS::DBI.3 Manifying blib/man3/SPOPS::Import::DBI::GenericOperation.3 Manifying blib/man3/SPOPS::Import::DBI::TableTransform::Sybase.3 Manifying blib/man3/SPOPS::Import::DBI::Data.3 Manifying blib/man3/SPOPS::Manual::ImportExport.3 Manifying blib/man3/SPOPS::Manual::ObjectRules.3 Manifying blib/man3/SPOPS::Tie::StrictField.3 Manifying blib/man3/SPOPS::Key::UUID.3 Manifying blib/man3/SPOPS::Error.3 Manifying blib/man3/SPOPS::Exception::Security.3 Manifying blib/man3/SPOPS::Import::DBI::TableTransform::InterBase.3 Manifying blib/man3/SPOPS::Key::DBI::HandleField.3 Manifying blib/man3/SPOPS.3 Manifying blib/man3/SPOPS::Manual::Relationships.3 Manifying blib/man3/SPOPS::Iterator.3 Manifying blib/man3/SPOPS::Tool::DateConvert.3 Manifying blib/man3/SPOPS::Export.3 Manifying blib/man3/SPOPS::Manual::Datasource.3 Manifying blib/man3/SPOPS::Tool::DBI::MaintainLinkedList.3 Manifying blib/man3/SPOPS::Key::DBI::Sequence.3 Manifying blib/man3/SPOPS::Tool::DBI::Datasource.3 Manifying blib/man3/SPOPS::HashFile.3 Manifying blib/man3/SPOPS::Iterator::DBI.3 Manifying blib/man3/SPOPS::Manual::Configuration.3 Manifying blib/man3/SPOPS::Tool::UTFConvert.3 Manifying blib/man3/SPOPS::Secure::DBI.3 Manifying blib/man3/SPOPS::Tie.3 Manifying blib/man3/SPOPS::Manual.3 Manifying blib/man3/SPOPS::Initialize.3 Manifying blib/man3/SPOPS::DBI::MySQL.3 Manifying blib/man3/SPOPS::Tool::DBI::DiscoverField.3 Manifying blib/man3/SPOPS::ClassFactory::LDAP.3 Manifying blib/man3/SPOPS::Secure::Util.3 Manifying blib/man3/SPOPS::DBI::Oracle.3 Manifying blib/man3/SPOPS::Import::DBI::TableTransform::Oracle.3 Manifying blib/man3/SPOPS::DBI::Sybase.3 Manifying blib/man3/SPOPS::Export::SQL.3 Manifying blib/man3/SPOPS::Tool::ReadOnly.3 Manifying blib/man3/SPOPS::Tool::CreateOnly.3 Manifying blib/man3/SPOPS::Import::DBI::Delete.3 Manifying blib/man3/SPOPS::Export::DBI::Data.3 Manifying blib/man3/SPOPS::Manual::CodeGeneration.3 Manifying blib/man3/SPOPS::ClassFactory::DBI.3 Manifying blib/man3/SPOPS::Import::DBI::TableTransform::SQLite.3 Manifying blib/man3/SPOPS::Secure::Loopback.3 Manifying blib/man3/SPOPS::DBI::TypeInfo.3 Manifying blib/man3/SPOPS::Exception::LDAP.3 Manifying blib/man3/SPOPS::Exception.3 Manifying blib/man3/SPOPS::LDAP::MultiDatasource.3 Manifying blib/man3/SPOPS::Export::Object.3 Manifying blib/man3/SPOPS::LDAP.3 Manifying blib/man3/SPOPS::Manual::Security.3 Manifying blib/man3/SPOPS::Manual::Cookbook.3 Manifying blib/man3/SPOPS::Tool::LDAP::Datasource.3 Manifying blib/man3/SPOPS::Exception::DBI.3 Manifying blib/man3/SPOPS::Utility.3 Manifying blib/man3/SPOPS::Manual::Intro.3 Manifying blib/man3/SPOPS::DBI::SQLite.3 Manifying blib/man3/SPOPS::Loopback.3 Manifying blib/man3/SPOPS::Export::Perl.3 Manifying blib/man3/SPOPS::Import::DBI::TableTransform.3 PERL_DL_NONLAZY=1 /home/cpanrun/parisc2.0-lp64/build/5.8.2/bin/perl "-MExtUtils::Command::MM" "-e" "test_harness(1, 'blib/lib', 'blib/arch')" t/*.t t/00_base.....................1..64 ok 1 - require SPOPS::Initialize; ok 2 - Initialize process run ok 3 - Loopback initialized ok 4 - Metadata field hashref match ok 5 - Metadata field arrayref match ok 6 - Metadata ID field match ok 7 - Metadata creation security match ok 8 - Metadata no security match ok 9 - Config hashref returned ok 10 - New empty object instantiated ok 11 - Object class correct ok 12 - Change state of new item ok 13 - Change state after property set ok 14 - Change state after clear ok 15 - Change state after explicit set ok 16 - Change state of cloned item ok 17 - Save state of new item ok 18 - Save state after save() ok 19 - Save state after clear ok 20 - Save state after explicit set ok 21 - Save state of cloned item ok 22 - Explicit ID set in constructor ok 23 - Implicit ID set in constructor ok 24 - Non-class field not set (good) ok 25 - Object created with strict field checking on ok 26 - Correct tied object created ok 27 - Strict field assignment did nothing (good) ok 28 - Default value set in constructor ok 29 - Default value set in constructor but passed value overrides ok 30 - Object Description: class ok 31 - Object Description: object_id ok 32 - Object Description: oid ok 33 - Object Description: id_field ok 34 - Object Description: name ok 35 - Object Description: title ok 36 - Object Description: security ok 37 - Object Description: display URL ok 38 - Object Description: edit URL ok 39 - Data only proper structure ok 40 - Data only field 1 ok 41 - Data only field 2 ok 42 - Accessor created for field 1 ok 43 - Accessor created for field 2 ok 44 - Accessor/mutator created for field 1 ok 45 - Accessor/mutator created for field 2 ok 46 - Value set by mutator for field 1 ok 47 - Value set by mutator for field 2 ok 48 - Cleared through hash ok 49 - Return of clear method ok 50 - Clear method actually cleared ok 51 - Class of cloned item matches ok 52 - id() of cloned item does not match as expected ok 53 - Value of ID field does not match as expected ok 54 - Normal property of cloned item matches ok 55 - Storable store() executed ok ok 56 - Storable file created ok ok 57 - Storable retrieve() executed ok ok 58 - Storable object retrieved proper object class ok 59 - Field 1 reserialized ok 60 - Field 2 reserialized ok 61 - Storable fd_retrieve() executed ok ok 62 - Storable object fd retrieved proper object class ok 63 - Field 1 fd reserialized ok 64 - Field 2 fd reserialized ok t/00_base_case................1..61 ok 1 - require SPOPS::Initialize; ok 2 - Initialize process run ok 3 - Loopback initialized ok 4 - Metadata field hashref match ok 5 - Metadata field arrayref match ok 6 - Metadata ID field match ok 7 - Metadata creation security match ok 8 - Metadata no security match ok 9 - Config hashref returned ok 10 - New empty object instantiated ok 11 - Object class correct ok 12 - Change state of new item ok 13 - Change state after property set ok 14 - Change state after clear ok 15 - Change state after explicit set ok 16 - Change state of cloned item ok 17 - Save state of new item ok 18 - Save state after save() ok 19 - Save state after clear ok 20 - Save state after explicit set ok 21 - Save state of cloned item ok 22 - Explicit ID set in constructor ok 23 - Implicit ID set in constructor ok 24 - Non-class field not set (good) ok 25 - Default value set in constructor ok 26 - Default value set in constructor but passed value overrides ok 27 - Object Description: class ok 28 - Object Description: object_id ok 29 - Object Description: oid ok 30 - Object Description: id_field ok 31 - Object Description: name ok 32 - Object Description: title ok 33 - Object Description: security ok 34 - Object Description: display URL ok 35 - Object Description: edit URL ok 36 - Data only proper structure ok 37 - Data only field 1 ok 38 - Data only field 2 ok 39 - Accessor created for field 1 ok 40 - Accessor created for field 2 ok 41 - Accessor/mutator created for field 1 ok 42 - Accessor/mutator created for field 2 ok 43 - Value set by mutator for field 1 ok 44 - Value set by mutator for field 2 ok 45 - Cleared through hash ok 46 - Return of clear method ok 47 - Clear method actually cleared ok 48 - Class of cloned item matches ok 49 - id() of cloned item does not match as expected ok 50 - Value of ID field does not match as expected ok 51 - Normal property of cloned item matches ok 52 - Storable store() executed ok ok 53 - Storable file created ok ok 54 - Storable retrieve() executed ok ok 55 - Storable object retrieved proper object class ok 56 - Field 1 reserialized ok 57 - Field 2 reserialized ok 58 - Storable fd_retrieve() executed ok ok 59 - Storable object fd retrieved proper object class ok 60 - Field 1 fd reserialized ok 61 - Field 2 fd reserialized ok t/01_tie......................1..21 ok 1 - require SPOPS::Tie; ok 2 - Initial change flag ok 3 - Basic equivalency ok 4 - Modified change flag ok 5 - Initial change flag (multivalue) ok 6 - Modified change flag (multivalue) ok 7 - Multivalue set (number) ok 8 - Multivalue set (content) ok 9 - Multivalue set (second) ok 10 - Multivalue remove (number) ok 11 - Multivalue remove (content) ok 12 - Multivalue modify (number) ok 13 - Multivalue modify (content) ok 14 - Basic equivalency (multivalue) ok 15 - Initial change flag (field map) ok 16 - Modified change flag (field map) ok 17 - Field map (alias set) ok 18 - Field map (alias read) ok 19 - Lazy load status (normal set) ok 20 - Lazy load status (lazy unset) ok 21 - Lazy load (field value loaded) ok t/02_tie_strict...............1..4 ok 1 - require SPOPS::Tie::StrictField; ok 2 - Normal field set ok 3 - Strict field set ok 4 - Strict field incorrectly set ok t/03_uuid_key.................1..6 ok 1 - require SPOPS::Initialize; ok 2 - Initialize process run ok 3 - Loopback initialized ok 4 - Create object ok 5 - UUID generate on save() ok 6 - Unique keys generated ok t/04_random_key...............1..6 ok 1 - require SPOPS::Initialize; ok 2 - Initialize process run ok 3 - Loopback initialized ok 4 - Create object ok 5 - Random key generate on save() ok 6 - Unique keys generated ok t/05_exception................1..58 ok 1 - require SPOPS::Exception; ok 2 - Object creation ok 3 - Message creation ok 4 - Package set ok 5 - Filename set ok 6 - Line number set ok 7 - Method set ok 8 - Trace set ok 9 - $@ stringified ok 10 - Stack set ok 11 - require SPOPS::Exception::Security; ok 12 - Security object creation ok 13 - Security message creation ok 14 - Security package set ok 15 - Security filename set ok 16 - Security line number set ok 17 - Security method set ok 18 - Security required set ok 19 - Security found set ok 20 - Trace set ok 21 - Security $@ stringified ok 22 - Stack set ok 23 - require SPOPS::Exception::DBI; ok 24 - DBI object creation ok 25 - DBI message creation ok 26 - DBI package set ok 27 - DBI filename set ok 28 - DBI line number set ok 29 - DBI method set ok 30 - DBI action set ok 31 - DBI SQL string set ok 32 - DBI bound value 1 set ok 33 - DBI bound value 2 set ok 34 - Trace set ok 35 - DBI $@ stringified ok 36 - Stack set ok 37 - require SPOPS::Exception::LDAP; ok 38 - LDAP object creation ok 39 - LDAP message creation ok 40 - LDAP package set ok 41 - LDAP filename set ok 42 - LDAP line number set ok 43 - LDAP method set ok 44 - LDAP error code set ok 45 - LDAP action set ok 46 - LDAP filter set ok 47 - LDAP error name set ok 48 - LDAP error text set ok 49 - Trace set ok 50 - LDAP $@ stringified ok 51 - Stack set ok 52 - require SPOPS::Error; ok 53 - Compatibility: user_msg ok 54 - Compatibility: system_msg ok 55 - Compatibility: package ok 56 - Compatibility: filename ok 57 - Compatibility: line ok 58 - Compatibility: method ok t/06_ruleset..................1..7 ok 1 - require SPOPS::Initialize; ok 2 - Initialize process run ok 3 - Loopback initialized ok 4 - Initial save ok 5 - Rule overwrote ID field after insert save() ok 6 - Update save ok 7 - Rule did not overwrite ID field after update save() ok t/07_utility..................1..17 ok 1 - require SPOPS::Utility; ok 2 - Limit start offset ok 3 - Limit start max ok 4 - Limit range offset ok 5 - Limit range max ok 6 - Random simple length ok 7 - Random simple all caps ok 8 - Random mixed length ok 9 - Random mixed case ok 10 - Generate 100 unique random codes ok 11 # skip Weird timezone interaction ok 12 - Format for today() ok 13 - Today is between date 1 and date 2 ok 14 - Today is not between date 1 and date 2 ok 15 - List process add items ok 16 - List process keep items ok 17 - List process remove items ok 1/17 skipped: Weird timezone interaction t/10_hash_file................1..10 ok 1 - require SPOPS::HashFile; ok 2 - HashFile read (read permission) ok 3 - HashFile read (write permission) ok 4 - HashFile create (new permission) ok 5 - HashFile create (write permission) ok 6 - HashFile save ok 7 - HashFile remove ok 8 - HashFile clone ok 9 - HashFile clone compare ok 10 - Clone save ok t/20_gdbm.....................1..0 Skipping test on this platform skipped all skipped: no reason given t/30_dbi......................Undefined subroutine &main::test_dbi_run called at t/30_dbi.t line 37. dubious Test returned status 2 (wstat 512, 0x200) t/31_dbi_multifield...........Undefined subroutine &main::test_dbi_run called at t/31_dbi_multifield.t line 29. dubious Test returned status 2 (wstat 512, 0x200) t/32_dbi_inline_config........Undefined subroutine &main::test_dbi_run called at t/32_dbi_inline_config.t line 15. dubious Test returned status 2 (wstat 512, 0x200) t/33_dbi_discover_field.......Undefined subroutine &main::test_dbi_run called at t/33_dbi_discover_field.t line 23. dubious Test returned status 2 (wstat 512, 0x200) t/34_dbi_find_defaults........Undefined subroutine &main::test_dbi_run called at t/34_dbi_find_defaults.t line 24. dubious Test returned status 2 (wstat 512, 0x200) t/35_dbi_type_info............Undefined subroutine &main::test_dbi_run called at t/35_dbi_type_info.t line 19. dubious Test returned status 2 (wstat 512, 0x200) t/36_dbi_linked_list..........Undefined subroutine &main::test_dbi_run called at t/36_dbi_linked_list.t line 32. dubious Test returned status 2 (wstat 512, 0x200) t/37_dbi_lazy_load............Undefined subroutine &main::test_dbi_run called at t/37_dbi_lazy_load.t line 38. dubious Test returned status 2 (wstat 512, 0x200) t/40_ldap.....................1..0 # Skip Insufficient information to use LDAP for tests skipped all skipped: Insufficient information to use LDAP for tests t/41_ldap_inline_config.......1..0 # Skip Insufficient information to use LDAP for tests skipped all skipped: Insufficient information to use LDAP for tests t/50_rule_create_only.........1..6 ok 1 - require SPOPS::Initialize; ok 2 - Initialize process run ok 3 - Object class initialized ok 4 - Initial save ok 5 - Update of saved object failed (this is good) ok 6 - Update of fetched object failed (this is good) ok t/51_rule_read_only...........1..6 ok 1 - require SPOPS::Initialize; ok 2 - Initialize process run ok 3 - Object class initialized ok 4 - Object creation failed (this is good) ok 5 - Update of fetched object failed (this is good) ok 6 - Remove of fetched object failed (this is good) ok t/52_rule_date_convert........1..22 ok 1 - require SPOPS::Initialize; ok 2 - Initialize process run ok 3 - Time::Piece object class initialized ok 4 - Object with Time::Piece field saved ok 5 - Object field resaved as Time::Piece isa Time::Piece ok 6 - Time::Piece field value saved ok 7 - Object field fetched as Time::Piece isa Time::Piece ok 8 - Object field fetched matches value of original ok 9 - Initialize process run ok 10 - Class::Date object class initialized ok 11 - Object with Class::Date field saved ok 12 - Object field resaved as Class::Date isa Class::Date ok 13 - Class::Date field value saved ok 14 - Object field fetched as Class::Date isa Class::Date ok 15 - Object field fetched matches value of original ok 16 - Initialize process run ok 17 - DateTime object class initialized ok 18 - Object with DateTime field saved ok 19 - Object field resaved as DateTime isa DateTime ok 20 - DateTime field value saved ok 21 - Object field fetched as DateTime isa DateTime ok 22 - Object field fetched matches value of original ok t/60_export_object............1..15 ok 1 - require SPOPS::Initialize; ok 2 - Initialize process run ok 3 - Object class initialized ok 4 - Objects to export created ok 5 - require SPOPS::Export; ok 6 - Exporter created ok 7 - Export all data (no ID) ok 8 - Export all data matches (no ID) ok 9 - Export some data (no ID) ok 10 - Export some data matches (no ID) ok 11 - Exporter including ID created ok 12 - Export all data (with ID) ok 13 - Export all data matches (with ID) ok 14 - Export some data (with ID) ok 15 - Export some data matches (with ID) ok t/61_export_xml...............1..15 ok 1 - require SPOPS::Initialize; ok 2 - Initialize process run ok 3 - Object class initialized ok 4 - Objects to export created ok 5 - require SPOPS::Export; ok 6 - Exporter created ok 7 - Export all data (no ID) ok 8 - Export all data matches (no ID) ok 9 - Export some data (no ID) ok 10 - Export some data matches (no ID) ok 11 - Exporter including ID created ok 12 - Export all data (with ID) ok 13 - Export all data matches (with ID) ok 14 - Export some data (with ID) ok 15 - Export some data (with ID) ok t/62_export_perl..............1..10 ok 1 - require SPOPS::Initialize; ok 2 - Initialize process run ok 3 - Object class initialized ok 4 - Objects to export created ok 5 - require SPOPS::Export; ok 6 - Exporter created ok 7 - Export all data (no ID) ok 8 - Export all data matches (no ID) ok 9 - Export some data (no ID) ok 10 - Export some data matches (no ID) ok t/63_export_sql...............1..15 ok 1 - require SPOPS::Initialize; # Failed test (t/63_export_sql.t at line 56) # Failed test (t/63_export_sql.t at line 57) not ok 2 - Initialize process run Error requiring class [SPOPS::DBI] from ISA or 'rules_from' in [ExportObjectTest]: Can't locate DBI.pm in @INC (@INC contains: t/ /home/cpanrun/depot/main/contrib-patched/perl/CPAN/src/SPOPS/blib/lib /home/cpanrun/depot/main/contrib-patched/perl/CPAN/src/SPOPS/blib/arch /home/cpanrun/depot/main/Apps/CPAN_Run/lib /home/cpanrun/parisc2.0-lp64/build/5.8.2/lib/5.8.2/PA-RISC2.0-thread-multi-LP64 /home/cpanrun/parisc2.0-lp64/build/5.8.2/lib/5.8.2 /home/cpanrun/parisc2.0-lp64/build/5.8.2/lib/site_perl/5.8.2/PA-RISC2.0-thread-multi-LP64 /home/cpanrun/parisc2.0-lp64/build/5.8.2/lib/site_perl/5.8.2 /home/cpanrun/parisc2.0-lp64/build/5.8.2/lib/site_perl .) at /home/cpanrun/depot/main/contrib-patched/perl/CPAN/src/SPOPS/blib/lib/SPOPS/SQLInterface.pm line 7. # got: undef # expected: 'ExportObjectTest' # BEGIN failed--compilation aborted at /home/cpanrun/depot/main/contrib-patched/perl/CPAN/src/SPOPS/blib/lib/SPOPS/SQLInterface.pm line 7. # Compilation failed in require at (eval 44) line 3. Use of uninitialized value in hash element at /home/cpanrun/depot/main/contrib-patched/perl/CPAN/src/SPOPS/blib/lib/SPOPS/Loopback.pm line 125. Use of uninitialized value in hash element at /home/cpanrun/depot/main/contrib-patched/perl/CPAN/src/SPOPS/blib/lib/SPOPS/Loopback.pm line 125. # ...propagated at /home/cpanrun/parisc2.0-lp64/build/5.8.2/lib/5.8.2/base.pm line 70. # BEGIN failed--compilation aborted at /home/cpanrun/depot/main/contrib-patched/perl/CPAN/src/SPOPS/blib/lib/SPOPS/DBI.pm line 6. # Compilation failed in require at (eval 43) line 3. # not ok 3 - Object class initialized Use of uninitialized value in hash element at /home/cpanrun/depot/main/contrib-patched/perl/CPAN/src/SPOPS/blib/lib/SPOPS/Loopback.pm line 125. Use of uninitialized value in hash element at /home/cpanrun/depot/main/contrib-patched/perl/CPAN/src/SPOPS/blib/lib/SPOPS/Loopback.pm line 125. ok 4 - Objects to export created ok 5 - require SPOPS::Export; Use of uninitialized value in hash element at /home/cpanrun/depot/main/contrib-patched/perl/CPAN/src/SPOPS/blib/lib/SPOPS/Export.pm line 82. ok 6 - Exporter created Use of uninitialized value in hash element at /home/cpanrun/depot/main/contrib-patched/perl/CPAN/src/SPOPS/blib/lib/SPOPS/Export.pm line 82. # Failed test (t/63_export_sql.t at line 75) not ok 7 - Export all data (no ID) # Failed test (t/63_export_sql.t at line 76) not ok 8 - Export all data matches (no ID) # got: undef # expected: 'INSERT INTO foo ( myname ) # VALUES ( 'foo' ) ; # INSERT INTO foo ( myname ) # VALUES ( 'bar' ) ; # INSERT INTO foo ( myname ) # VALUES ( 'baz' ) ; # ' Use of uninitialized value in hash element at /home/cpanrun/depot/main/contrib-patched/perl/CPAN/src/SPOPS/blib/lib/SPOPS/Export.pm line 82. Use of uninitialized value in hash element at /home/cpanrun/depot/main/contrib-patched/perl/CPAN/src/SPOPS/blib/lib/SPOPS/Export.pm line 82. ok 9 - Export some data (no ID) # Failed test (t/63_export_sql.t at line 81) not ok 10 - Export some data matches (no ID) # got: '' # expected: 'INSERT INTO foo ( myname ) # VALUES ( 'bar' ) ; # ' ok 11 - Exporter including ID created # Failed test (t/63_export_sql.t at line 90) not ok 12 - Export all data (with ID) # Failed test (t/63_export_sql.t at line 91) not ok 13 - Export all data matches (with ID) # got: undef # expected: 'INSERT INTO foo ( myid, myname ) # VALUES ( '1', 'foo' ) ; # INSERT INTO foo ( myid, myname ) # VALUES ( '2', 'bar' ) ; # INSERT INTO foo ( myid, myname ) # VALUES ( '3', 'baz' ) ; # ' ok 14 - Export some data (with ID) # Failed test (t/63_export_sql.t at line 96) not ok 15 - Export some data (with ID) # got: '' # expected: 'INSERT INTO foo ( myid, myname ) # VALUES ( '2', 'bar' ) ; # ' # Looks like you failed 8 tests of 15. dubious Test returned status 8 (wstat 2048, 0x800) DIED. FAILED tests 2-3, 7-8, 10, 12-13, 15 Failed 8/15 tests, 46.67% okay t/64_export_dbdata............1..15 ok 1 - require SPOPS::Initialize; # Failed test (t/64_export_dbdata.t at line 64) # Failed test (t/64_export_dbdata.t at line 65) not ok 2 - Initialize process run Error requiring class [SPOPS::DBI] from ISA or 'rules_from' in [ExportObjectTest]: Can't locate DBI.pm in @INC (@INC contains: t/ /home/cpanrun/depot/main/contrib-patched/perl/CPAN/src/SPOPS/blib/lib /home/cpanrun/depot/main/contrib-patched/perl/CPAN/src/SPOPS/blib/arch /home/cpanrun/depot/main/Apps/CPAN_Run/lib /home/cpanrun/parisc2.0-lp64/build/5.8.2/lib/5.8.2/PA-RISC2.0-thread-multi-LP64 /home/cpanrun/parisc2.0-lp64/build/5.8.2/lib/5.8.2 /home/cpanrun/parisc2.0-lp64/build/5.8.2/lib/site_perl/5.8.2/PA-RISC2.0-thread-multi-LP64 /home/cpanrun/parisc2.0-lp64/build/5.8.2/lib/site_perl/5.8.2 /home/cpanrun/parisc2.0-lp64/build/5.8.2/lib/site_perl .) at /home/cpanrun/depot/main/contrib-patched/perl/CPAN/src/SPOPS/blib/lib/SPOPS/SQLInterface.pm line 7. # got: undef # expected: 'ExportObjectTest' # BEGIN failed--compilation aborted at /home/cpanrun/depot/main/contrib-patched/perl/CPAN/src/SPOPS/blib/lib/SPOPS/SQLInterface.pm line 7. # Compilation failed in require at (eval 44) line 3. # ...propagated at /home/cpanrun/parisc2.0-lp64/build/5.8.2/lib/5.8.2/base.pm line 70. # BEGIN failed--compilation aborted at /home/cpanrun/depot/main/contrib-patched/perl/CPAN/src/SPOPS/blib/lib/SPOPS/DBI.pm line 6. # Compilation failed in require at (eval 43) line 3. # not ok 3 - Object class initialized Use of uninitialized value in hash element at /home/cpanrun/depot/main/contrib-patched/perl/CPAN/src/SPOPS/blib/lib/SPOPS/Loopback.pm line 125. Use of uninitialized value in hash element at /home/cpanrun/depot/main/contrib-patched/perl/CPAN/src/SPOPS/blib/lib/SPOPS/Loopback.pm line 125. Use of uninitialized value in hash element at /home/cpanrun/depot/main/contrib-patched/perl/CPAN/src/SPOPS/blib/lib/SPOPS/Loopback.pm line 125. Use of uninitialized value in hash element at /home/cpanrun/depot/main/contrib-patched/perl/CPAN/src/SPOPS/blib/lib/SPOPS/Loopback.pm line 125. ok 4 - Objects to export created ok 5 - require SPOPS::Export; ok 6 - Exporter created Use of uninitialized value in hash element at /home/cpanrun/depot/main/contrib-patched/perl/CPAN/src/SPOPS/blib/lib/SPOPS/Export.pm line 82. Use of uninitialized value in hash element at /home/cpanrun/depot/main/contrib-patched/perl/CPAN/src/SPOPS/blib/lib/SPOPS/Export.pm line 82. Use of uninitialized value in concatenation (.) or string at /home/cpanrun/depot/main/contrib-patched/perl/CPAN/src/SPOPS/blib/lib/SPOPS/Export/DBI/Data.pm line 14. ok 7 - Export all data (no ID) # Failed test (t/64_export_dbdata.t at line 84) not ok 8 - Export all data matches (no ID) # got: '$item = [ # { table => '', # field_order => [ qw/ / ] }, # [], # ]; # ' # expected: '$item = [ # { table => 'foo', # field_order => [ qw/ myname / ] }, # [q{foo}], # [q{bar}], # [q{baz}], # ]; # ' Use of uninitialized value in hash element at /home/cpanrun/depot/main/contrib-patched/perl/CPAN/src/SPOPS/blib/lib/SPOPS/Export.pm line 82. Use of uninitialized value in hash element at /home/cpanrun/depot/main/contrib-patched/perl/CPAN/src/SPOPS/blib/lib/SPOPS/Export.pm line 82. Use of uninitialized value in concatenation (.) or string at /home/cpanrun/depot/main/contrib-patched/perl/CPAN/src/SPOPS/blib/lib/SPOPS/Export/DBI/Data.pm line 14. ok 9 - Export some data (no ID) # Failed test (t/64_export_dbdata.t at line 89) not ok 10 - Export some data matches (no ID) # got: '$item = [ # { table => '', # field_order => [ qw/ / ] }, # ]; # ' # expected: '$item = [ # { table => 'foo', # field_order => [ qw/ myname / ] }, # [q{bar}], # ]; # ' ok 11 - Exporter including ID created Use of uninitialized value in concatenation (.) or string at /home/cpanrun/depot/main/contrib-patched/perl/CPAN/src/SPOPS/blib/lib/SPOPS/Export/DBI/Data.pm line 14. ok 12 - Export all data (with ID) # Failed test (t/64_export_dbdata.t at line 99) not ok 13 - Export all data matches (with ID) # got: '$item = [ # { table => '', # field_order => [ qw/ / ] }, # [], # ]; # ' # expected: '$item = [ # { table => 'foo', # field_order => [ qw/ myid myname / ] }, # [q{1}, q{foo}], # [q{2}, q{bar}], # [q{3}, q{baz}], # ]; # ' Use of uninitialized value in concatenation (.) or string at /home/cpanrun/depot/main/contrib-patched/perl/CPAN/src/SPOPS/blib/lib/SPOPS/Export/DBI/Data.pm line 14. ok 14 - Export some data (with ID) # Failed test (t/64_export_dbdata.t at line 104) not ok 15 - Export some data matches (with ID) # got: '$item = [ # { table => '', # field_order => [ qw/ / ] }, # ]; # ' # expected: '$item = [ # { table => 'foo', # field_order => [ qw/ myid myname / ] }, # [q{2}, q{bar}], # ]; # ' # Looks like you failed 6 tests of 15. dubious Test returned status 6 (wstat 1536, 0x600) DIED. FAILED tests 2-3, 8, 10, 13, 15 Failed 6/15 tests, 60.00% okay t/70_import_object............1..20 ok 1 - use SPOPS::Import::Object; ok 2 - Importer returned from factory correct type ok 3 - Assigned raw data ok ok 4 - Pulled object class from assigned data ok 5 - Pulled field list from assigned data ok 6 - Pulled raw records from assigned data ok 7 - Ran run() ok ok 8 - Correct number of status entries ok 9 - Both status entries evaluate to true ok 10 - Correct field value for first record ok 11 - Correct field value for second record ok 12 - Assigned raw data with no fields ok ok 13 - Exception thrown given bad data assigned ok 14 - Correct message in exception ok 15 - Assigned raw data with no spops_class ok ok 16 - Exception thrown given bad data assigned ok 17 - Correct message in exception ok 18 - Assigned raw data with no data ok ok 19 - Exception thrown given bad data assigned ok 20 - Correct message in exception ok t/71_import_dbi_data..........1..1 # Failed test (t/71_import_dbi_data.t at line 9) not ok 1 - require SPOPS::Import::DBI::Data; # Tried to require 'SPOPS::Import::DBI::Data'. # Error: Can't locate DBI.pm in @INC (@INC contains: t/ /home/cpanrun/depot/main/contrib-patched/perl/CPAN/src/SPOPS/blib/lib /home/cpanrun/depot/main/contrib-patched/perl/CPAN/src/SPOPS/blib/arch /home/cpanrun/depot/main/Apps/CPAN_Run/lib /home/cpanrun/parisc2.0-lp64/build/5.8.2/lib/5.8.2/PA-RISC2.0-thread-multi-LP64 /home/cpanrun/parisc2.0-lp64/build/5.8.2/lib/5.8.2 /home/cpanrun/parisc2.0-lp64/build/5.8.2/lib/site_perl/5.8.2/PA-RISC2.0-thread-multi-LP64 /home/cpanrun/parisc2.0-lp64/build/5.8.2/lib/site_perl/5.8.2 /home/cpanrun/parisc2.0-lp64/build/5.8.2/lib/site_perl .) at /home/cpanrun/depot/main/contrib-patched/perl/CPAN/src/SPOPS/blib/lib/SPOPS/SQLInterface.pm line 7. # BEGIN failed--compilation aborted at /home/cpanrun/depot/main/contrib-patched/perl/CPAN/src/SPOPS/blib/lib/SPOPS/SQLInterface.pm line 7. # Compilation failed in require at /home/cpanrun/depot/main/contrib-patched/perl/CPAN/src/SPOPS/blib/lib/SPOPS/Import/DBI/Data.pm line 8. # BEGIN failed--compilation aborted at /home/cpanrun/depot/main/contrib-patched/perl/CPAN/src/SPOPS/blib/lib/SPOPS/Import/DBI/Data.pm line 8. # Compilation failed in require at (eval 1) line 2. # Looks like you failed 1 tests of 1. dubious Test returned status 1 (wstat 256, 0x100) DIED. FAILED test 1 Failed 1/1 tests, 0.00% okay t/72_import_dbi_delete........1..1 # Failed test (t/72_import_dbi_delete.t at line 9) # Tried to require 'SPOPS::Import::DBI::Delete'. # Error: Can't locate DBI.pm in @INC (@INC contains: t/ /home/cpanrun/depot/main/contrib-patched/perl/CPAN/src/SPOPS/blib/lib /home/cpanrun/depot/main/contrib-patched/perl/CPAN/src/SPOPS/blib/arch /home/cpanrun/depot/main/Apps/CPAN_Run/lib /home/cpanrun/parisc2.0-lp64/build/5.8.2/lib/5.8.2/PA-RISC2.0-thread-multi-LP64 /home/cpanrun/parisc2.0-lp64/build/5.8.2/lib/5.8.2 /home/cpanrun/parisc2.0-lp64/build/5.8.2/lib/site_perl/5.8.2/PA-RISC2.0-thread-multi-LP64 /home/cpanrun/parisc2.0-lp64/build/5.8.2/lib/site_perl/5.8.2 /home/cpanrun/parisc2.0-lp64/build/5.8.2/lib/site_perl .) at /home/cpanrun/depot/main/contrib-patched/perl/CPAN/src/SPOPS/blib/lib/SPOPS/SQLInterface.pm line 7. # BEGIN failed--compilation aborted at /home/cpanrun/depot/main/contrib-patched/perl/CPAN/src/SPOPS/blib/lib/SPOPS/SQLInterface.pm line 7. # Compilation failed in require at /home/cpanrun/depot/main/contrib-patched/perl/CPAN/src/SPOPS/blib/lib/SPOPS/Import/DBI/GenericOperation.pm line 8. # BEGIN failed--compilation aborted at /home/cpanrun/depot/main/contrib-patched/perl/CPAN/src/SPOPS/blib/lib/SPOPS/Import/DBI/GenericOperation.pm line 8. # Compilation failed in require at (eval 2) line 3. # ...propagated at /home/cpanrun/parisc2.0-lp64/build/5.8.2/lib/5.8.2/base.pm line 70. # BEGIN failed--compilation aborted at /home/cpanrun/depot/main/contrib-patched/perl/CPAN/src/SPOPS/blib/lib/SPOPS/Import/DBI/Delete.pm line 6. # Compilation failed in require at (eval 1) line 2. not ok 1 - require SPOPS::Import::DBI::Delete; # Looks like you failed 1 tests of 1. dubious Test returned status 1 (wstat 256, 0x100) DIED. FAILED test 1 Failed 1/1 tests, 0.00% okay t/73_import_dbi_update........1..1 # Failed test (t/73_import_dbi_update.t at line 9) not ok 1 - require SPOPS::Import::DBI::Update; # Tried to require 'SPOPS::Import::DBI::Update'. # Error: Can't locate DBI.pm in @INC (@INC contains: t/ /home/cpanrun/depot/main/contrib-patched/perl/CPAN/src/SPOPS/blib/lib /home/cpanrun/depot/main/contrib-patched/perl/CPAN/src/SPOPS/blib/arch /home/cpanrun/depot/main/Apps/CPAN_Run/lib /home/cpanrun/parisc2.0-lp64/build/5.8.2/lib/5.8.2/PA-RISC2.0-thread-multi-LP64 /home/cpanrun/parisc2.0-lp64/build/5.8.2/lib/5.8.2 /home/cpanrun/parisc2.0-lp64/build/5.8.2/lib/site_perl/5.8.2/PA-RISC2.0-thread-multi-LP64 /home/cpanrun/parisc2.0-lp64/build/5.8.2/lib/site_perl/5.8.2 /home/cpanrun/parisc2.0-lp64/build/5.8.2/lib/site_perl .) at /home/cpanrun/depot/main/contrib-patched/perl/CPAN/src/SPOPS/blib/lib/SPOPS/SQLInterface.pm line 7. # BEGIN failed--compilation aborted at /home/cpanrun/depot/main/contrib-patched/perl/CPAN/src/SPOPS/blib/lib/SPOPS/SQLInterface.pm line 7. # Compilation failed in require at /home/cpanrun/depot/main/contrib-patched/perl/CPAN/src/SPOPS/blib/lib/SPOPS/Import/DBI/GenericOperation.pm line 8. # BEGIN failed--compilation aborted at /home/cpanrun/depot/main/contrib-patched/perl/CPAN/src/SPOPS/blib/lib/SPOPS/Import/DBI/GenericOperation.pm line 8. # Compilation failed in require at (eval 2) line 3. # ...propagated at /home/cpanrun/parisc2.0-lp64/build/5.8.2/lib/5.8.2/base.pm line 70. # BEGIN failed--compilation aborted at /home/cpanrun/depot/main/contrib-patched/perl/CPAN/src/SPOPS/blib/lib/SPOPS/Import/DBI/Update.pm line 6. # Compilation failed in require at (eval 1) line 2. # Looks like you failed 1 tests of 1. dubious Test returned status 1 (wstat 256, 0x100) DIED. FAILED test 1 Failed 1/1 tests, 0.00% okay t/80_security.................1..39 ok 1 - use SPOPS::Secure; ok 2 - require SPOPS::Initialize; ok 3 - Initialize process run ok 4 - Object class initialized ok 5 - Security object class initialized ok 6 - User object class initialized ok 7 - Group object class initialized ok 8 - User creation security specified ok 9 - Group creation security specified ok 10 - Group creation security specified ok 11 - Groups created ok ok 12 - Users created ok ok 13 - Dummy objects created ok ok 14 - No security violation user 1 ok 15 - Fetched security user level 1 ok 16 - No security violation user 2 ok 17 - Fetched security user level 2 ok 18 - No security violation user 3 ok 19 - Fetched security user level 3 ok 20 - No security violation group 1 ok 21 - Fetched security group level 1 ok 22 - No security violation group 2 ok 23 - Fetched security group level 2 ok 24 - No security violation group 3 ok 25 - Fetched security group level 3 ok 26 - Number of security objects 1 ok 27 - User settings 1 ok 28 - Group settings 1 ok 29 - World settings 1 ok 30 - Number of security objects 2 ok 31 - User settings 2 ok 32 - Group settings 2 ok 33 - World settings 2 ok 34 - Number of security objects 3 ok 35 - User settings 3 ok 36 - Group settings 3 ok 37 - World settings 3 ok 38 - Fetch match world 1 ok 39 - Fetch match user 1 ok t/81_security_hierarchical....1..26 ok 1 - use SPOPS::Secure; ok 2 - use SPOPS::Secure::Hierarchy; ok 3 - require SPOPS::Initialize; ok 4 - Initialize process run ok 5 - Object class initialized ok 6 - Security object class initialized ok 7 - User object class initialized ok 8 - Group object class initialized ok 9 - Hierarchy separator specified ok 10 - Hierarchy separator specified ok 11 - Groups created ok ok 12 - Users created ok ok 13 - Dummy objects created ok ok 14 - Security for root of hierarchy created ok 15 - Security for root at WORLD ok 16 - Security ID for root at WORLD ok 17 - Security for group at WORLD ok 18 - Security ID for group at WORLD ok 19 - Security scope ID for group at WORLD ok 20 - Security for object 1 for WORLD ok 21 - Security for object 2 for WORLD ok 22 - Security for object 1 for manager ok 23 - Security for object 2 for manager ok 24 - Set security for object 2 ok 25 - Security for object 2 for WORLD (after set) ok 26 - Security for object 3 for WORLD (after set) ok Failed 13/35 test scripts, 62.86% okay. 17/446 subtests failed, 96.19% okay. Failed Test Stat Wstat Total Fail Failed List of Failed -------------------------------------------------------------------------------------------------------------------------------------------------------- t/30_dbi.t 2 512 ?? ?? % ?? t/31_dbi_multifield.t 2 512 ?? ?? % ?? t/32_dbi_inline_config.t 2 512 ?? ?? % ?? t/33_dbi_discover_field.t 2 512 ?? ?? % ?? t/34_dbi_find_defaults.t 2 512 ?? ?? % ?? t/35_dbi_type_info.t 2 512 ?? ?? % ?? t/36_dbi_linked_list.t 2 512 ?? ?? % ?? t/37_dbi_lazy_load.t 2 512 ?? ?? % ?? t/63_export_sql.t 8 2048 15 8 53.33% 2-3 7-8 10 12-13 15 t/64_export_dbdata.t 6 1536 15 6 40.00% 2-3 8 10 13 15 t/71_import_dbi_data.t 1 256 1 1 100.00% 1 t/72_import_dbi_delete.t 1 256 1 1 100.00% 1 t/73_import_dbi_update.t 1 256 1 1 100.00% 1 3 tests and 1 subtest skipped. make: *** [test_dynamic] Error 25