You should supply at least one set of options for testing, preferably relevant to the backend(s) you intend to use live. Running the tests under every possible backend combination is recommended. To enter an undefined value, accept the empty string or explicitly enter 'undef'. **** THESE TESTS ARE DESTRUCTIVE. **** **** DO NOT RUN THEM ON A DATABASE THAT CONTAINS **** **** OR EVER WILL CONTAIN LIVE DATA. **** **** **** **** THE DATABASE VALUES YOU GIVE HERE WILL BE **** **** STORED IN Wiki::Toolkit::TestConfig AND **** **** WILL BE USED FOR FUTURE INSTALLS OF THIS **** **** AND RELATED MODULES. **** Database name for MySQL: No database name supplied... skipping... Database name for Pg: No database name supplied... skipping... Either DBIx::FullTextSearch or Lingua::Stem not installed, or no MySQL store configured... so won't test that... You have DBD::SQLite... configuring test SQLite database... You do not have Search::InvertedIndex installed; skipping test of S:II search backend... You have Plucene installed, so will test with that... Checking if your kit is complete... Looks good Writing Makefile for Wiki::Toolkit cp lib/Wiki/Toolkit/TestConfig/Utilities.pm blib/lib/Wiki/Toolkit/TestConfig/Utilities.pm cp lib/Wiki/Toolkit/Feed/Atom.pm blib/lib/Wiki/Toolkit/Feed/Atom.pm cp lib/Wiki/Toolkit/Store/Pg.pm blib/lib/Wiki/Toolkit/Store/Pg.pm cp lib/Wiki/Toolkit/Feed/Listing.pm blib/lib/Wiki/Toolkit/Feed/Listing.pm cp lib/Wiki/Toolkit/Store/MySQL.pm blib/lib/Wiki/Toolkit/Store/MySQL.pm cp lib/Wiki/Toolkit/TestLib.pm blib/lib/Wiki/Toolkit/TestLib.pm cp lib/Wiki/Toolkit/Formatter/Default.pm blib/lib/Wiki/Toolkit/Formatter/Default.pm cp lib/Wiki/Toolkit/Search/Plucene.pm blib/lib/Wiki/Toolkit/Search/Plucene.pm cp lib/Wiki/Toolkit/Setup/SQLite.pm blib/lib/Wiki/Toolkit/Setup/SQLite.pm cp lib/Wiki/Toolkit/Formatter/WikiLinkFormatterParent.pm blib/lib/Wiki/Toolkit/Formatter/WikiLinkFormatterParent.pm cp lib/Wiki/Toolkit.pm blib/lib/Wiki/Toolkit.pm cp lib/Wiki/Toolkit/Plugin.pm blib/lib/Wiki/Toolkit/Plugin.pm cp lib/Wiki/Toolkit/Setup/Pg.pm blib/lib/Wiki/Toolkit/Setup/Pg.pm cp lib/Wiki/Toolkit/Store/SQLite.pm blib/lib/Wiki/Toolkit/Store/SQLite.pm cp lib/Wiki/Toolkit/Setup/DBIxFTSMySQL.pm blib/lib/Wiki/Toolkit/Setup/DBIxFTSMySQL.pm cp lib/Wiki/Toolkit/Search/DBIxFTS.pm blib/lib/Wiki/Toolkit/Search/DBIxFTS.pm cp lib/Wiki/Toolkit/Formatter/Multiple.pm blib/lib/Wiki/Toolkit/Formatter/Multiple.pm cp lib/Wiki/Toolkit/Search/Base.pm blib/lib/Wiki/Toolkit/Search/Base.pm cp lib/Wiki/Toolkit/Store/Database.pm blib/lib/Wiki/Toolkit/Store/Database.pm cp lib/Wiki/Toolkit/Search/SII.pm blib/lib/Wiki/Toolkit/Search/SII.pm cp lib/Wiki/Toolkit/TestConfig.pm blib/lib/Wiki/Toolkit/TestConfig.pm cp lib/Wiki/Toolkit/Setup/MySQL.pm blib/lib/Wiki/Toolkit/Setup/MySQL.pm cp lib/Wiki/Toolkit/Setup/SII.pm blib/lib/Wiki/Toolkit/Setup/SII.pm cp lib/Wiki/Toolkit/Extending.pod blib/lib/Wiki/Toolkit/Extending.pod cp lib/Wiki/Toolkit/Setup/Database.pm blib/lib/Wiki/Toolkit/Setup/Database.pm cp lib/Wiki/Toolkit/Feed/RSS.pm blib/lib/Wiki/Toolkit/Feed/RSS.pm cp bin/wiki-toolkit-rename-node blib/script/wiki-toolkit-rename-node /Users/cpanrun/build/5.8.8/bin/perl "-MExtUtils::MY" -e "MY->fixin(shift)" blib/script/wiki-toolkit-rename-node cp bin/wiki-toolkit-setupdb blib/script/wiki-toolkit-setupdb /Users/cpanrun/build/5.8.8/bin/perl "-MExtUtils::MY" -e "MY->fixin(shift)" blib/script/wiki-toolkit-setupdb Manifying blib/man1/wiki-toolkit-rename-node.1 Manifying blib/man1/wiki-toolkit-setupdb.1 Manifying blib/man3/Wiki::Toolkit::TestConfig::Utilities.3 Manifying blib/man3/Wiki::Toolkit::Store::Pg.3 Manifying blib/man3/Wiki::Toolkit::Feed::Atom.3 Manifying blib/man3/Wiki::Toolkit::Store::MySQL.3 Manifying blib/man3/Wiki::Toolkit::Feed::Listing.3 Manifying blib/man3/Wiki::Toolkit::TestLib.3 Manifying blib/man3/Wiki::Toolkit::Search::Plucene.3 Manifying blib/man3/Wiki::Toolkit::Formatter::Default.3 Manifying blib/man3/Wiki::Toolkit::Setup::SQLite.3 Manifying blib/man3/Wiki::Toolkit::Formatter::WikiLinkFormatterParent.3 Manifying blib/man3/Wiki::Toolkit.3 Manifying blib/man3/Wiki::Toolkit::Setup::Pg.3 Manifying blib/man3/Wiki::Toolkit::Plugin.3 Manifying blib/man3/Wiki::Toolkit::Store::SQLite.3 Manifying blib/man3/Wiki::Toolkit::Setup::DBIxFTSMySQL.3 Manifying blib/man3/Wiki::Toolkit::Search::DBIxFTS.3 Manifying blib/man3/Wiki::Toolkit::Formatter::Multiple.3 Manifying blib/man3/Wiki::Toolkit::Search::Base.3 Manifying blib/man3/Wiki::Toolkit::Store::Database.3 Manifying blib/man3/Wiki::Toolkit::Setup::SII.3 Manifying blib/man3/Wiki::Toolkit::Setup::MySQL.3 Manifying blib/man3/Wiki::Toolkit::Search::SII.3 Manifying blib/man3/Wiki::Toolkit::Extending.3 Manifying blib/man3/Wiki::Toolkit::Feed::RSS.3 Manifying blib/man3/Wiki::Toolkit::Setup::Database.3 PERL_DL_NONLAZY=1 /Users/cpanrun/build/5.8.8/bin/perl "-MExtUtils::Command::MM" "-e" "test_harness(1, 'blib/lib', 'blib/arch')" t/*.t t/001_load....................................1..16 ok 1 - use Wiki::Toolkit; ok 2 - use Wiki::Toolkit::Formatter::Default; ok 3 - use Wiki::Toolkit::Plugin; ok 4 - use Wiki::Toolkit::Search::Base; ok 5 # skip DBIx::FullTextSearch not installed ok 6 # skip Search::InvertedIndex not installed ok 7 # skip Search::InvertedIndex not installed ok 8 - use Wiki::Toolkit::Search::Plucene; ok 9 - use Wiki::Toolkit::Setup::MySQL; ok 10 - use Wiki::Toolkit::Setup::Pg; ok 11 - use Wiki::Toolkit::Setup::SQLite; ok 12 - use Wiki::Toolkit::Store::Database; ok 13 - use Wiki::Toolkit::Store::MySQL; ok 14 - use Wiki::Toolkit::Store::Pg; ok 15 - use Wiki::Toolkit::Store::SQLite; ok 16 - use Wiki::Toolkit::Formatter::Multiple; ok 3/16 skipped: various reasons t/002_datastore_setup.........................1..27 ok 1 # skip MySQL backend not configured ok 2 # skip MySQL backend not configured ok 3 # skip MySQL backend not configured ok 4 # skip MySQL backend not configured ok 5 # skip MySQL backend not configured ok 6 # skip MySQL backend not configured ok 7 # skip MySQL backend not configured ok 8 # skip MySQL backend not configured ok 9 # skip Pg backend not configured ok 10 # skip Pg backend not configured ok 11 # skip Pg backend not configured ok 12 # skip Pg backend not configured ok 13 # skip Pg backend not configured ok 14 # skip Pg backend not configured ok 15 # skip Pg backend not configured ok 16 # skip Pg backend not configured Dropping tables... done ok 17 - Wiki::Toolkit::Setup::SQLite::cleardb doesn't die when called with connection details list Dropping tables... done ok 18 - Wiki::Toolkit::Setup::SQLite::cleardb doesn't die when called with connection details hashref Dropping tables... done ok 19 - Wiki::Toolkit::Setup::SQLite::cleardb doesn't die when called with dbh Dropping tables... done ok 20 - Wiki::Toolkit::Setup::SQLite::cleardb doesn't die when called with dbh in hashref Creating table content... done Creating table schema_info... done Creating table metadata... done Creating table node... done Creating table internal_links... done ok 21 - Wiki::Toolkit::Setup::SQLite::setup doesn't die when called with connection details list Table content already exists... skipping... Table schema_info already exists... skipping... Table metadata already exists... skipping... Table node already exists... skipping... Table internal_links already exists... skipping... ok 22 - Wiki::Toolkit::Setup::SQLite::setup doesn't die when called with connection details hashref Table content already exists... skipping... Table schema_info already exists... skipping... Table metadata already exists... skipping... Table node already exists... skipping... Table internal_links already exists... skipping... ok 23 - Wiki::Toolkit::Setup::SQLite::setup doesn't die when called with dbh Table content already exists... skipping... Table schema_info already exists... skipping... Table metadata already exists... skipping... Table node already exists... skipping... Table internal_links already exists... skipping... ok 24 - Wiki::Toolkit::Setup::SQLite::setup doesn't die when called with dbh in hashref ok 25 - Wiki::Toolkit::Setup::SQLite doesn't create erroneous files called things like 'HASH(0x80fd394)' ok 26 - Wiki::Toolkit::Setup::SQLite doesn't create erroneous files called things like 'ARRAY(0x83563fc)' ok 27 - Wiki::Toolkit::Setup::SQLite doesn't create erroneous files called '4' ok 16/27 skipped: various reasons t/003_instantiate.............................1..7 ok 1 - Creation dies if no store supplied ok 2 - The object isa Wiki::Toolkit::Store::SQLite ok 3 - The object isa Wiki::Toolkit::Search::Plucene ok 4 - The object isa Wiki::Toolkit ok 5 - The object isa Wiki::Toolkit::Store::SQLite ok 6 # skip No search configured for this combination ok 7 - The object isa Wiki::Toolkit ok 1/7 skipped: various reasons t/004_write_and_retrieve......................1..22 Dropping tables... done Creating table content... done Creating table schema_info... done Creating table metadata... done Creating table node... done Creating table internal_links... done ok 1 - write_node can create a node ok 2 - retrieve_node can retrieve it ok 3 - retrieve_node dies if we don't tell it a node parameter ok 4 - retrieve_node still works if we supply params as a hash ok 5 - ...still works if we supply a version param ok 6 - ...still works when called in list context ok 7 - ...and last_modified is defined ok 8 - ...and version is defined ok 9 - ...and checksum is defined ok 10 - node_exists returns true for an existing node ok 11 - ...and false for a nonexistent one Dropping tables... done Creating table content... done Creating table schema_info... done Creating table metadata... done Creating table node... done Creating table internal_links... done ok 12 - write_node can create a node ok 13 - retrieve_node can retrieve it ok 14 - retrieve_node dies if we don't tell it a node parameter ok 15 - retrieve_node still works if we supply params as a hash ok 16 - ...still works if we supply a version param ok 17 - ...still works when called in list context ok 18 - ...and last_modified is defined ok 19 - ...and version is defined ok 20 - ...and checksum is defined ok 21 - node_exists returns true for an existing node ok 22 - ...and false for a nonexistent one ok t/005_delete..................................1..10 Dropping tables... done Creating table content... done Creating table schema_info... done Creating table metadata... done Creating table node... done Creating table internal_links... done ok 1 - delete_node doesn't die when deleting an existing node ok 2 - ...and retrieving a deleted node returns the empty string ok 3 - ...and ->node_exists now returns false ok 4 - ...and a search does not find the node ok 5 - delete_node doesn't die when deleting a non-existent node Dropping tables... done Creating table content... done Creating table schema_info... done Creating table metadata... done Creating table node... done Creating table internal_links... done ok 6 - delete_node doesn't die when deleting an existing node ok 7 - ...and retrieving a deleted node returns the empty string ok 8 - ...and ->node_exists now returns false ok 9 # skip No search configured for this combination ok 10 - delete_node doesn't die when deleting a non-existent node ok 1/10 skipped: various reasons t/006_list_all................................1..12 Dropping tables... done Creating table content... done Creating table schema_info... done Creating table metadata... done Creating table node... done Creating table internal_links... done ok 1 - list_all_nodes returns the right number of nodes ok 2 - ...and the right ones, too ok 3 - list_all_nodes returns the right number of nodes ok 4 - ...and the right ones, too ok 5 - ...and the right ones, too ok 6 - ...and the right ones, too Dropping tables... done Creating table content... done Creating table schema_info... done Creating table metadata... done Creating table node... done Creating table internal_links... done ok 7 - list_all_nodes returns the right number of nodes ok 8 - ...and the right ones, too ok 9 - list_all_nodes returns the right number of nodes ok 10 - ...and the right ones, too ok 11 - ...and the right ones, too ok 12 - ...and the right ones, too ok t/007_search..................................1..30 Dropping tables... done Creating table content... done Creating table schema_info... done Creating table metadata... done Creating table node... done Creating table internal_links... done ok 1 - ->search_nodes doesn't die when we've not written anything ok 2 - search_nodes doesn't throw warning ok 3 - ...and can find a single word ok 4 - ...the right number of times ok 5 - ...and the hash returned has node names as keys ok 6 - ...and can find two words on an AND search ok 7 - ...AND search doesn't find nodes with only one term. ok 8 - ...and the OR search seems to work ok 9 - ...and can find a phrase ok 10 - ...and ignores nodes that only have part of the phrase ok 11 - a lower-case search finds things defined in mixed case ok 12 - a mixed-case search finds things defined in lower case ok 13 - titles are searched ok 14 - new nodes are correctly indexed for searching ok 15 - ...and removed from the indexes on deletion Dropping tables... done Creating table content... done Creating table schema_info... done Creating table metadata... done Creating table node... done Creating table internal_links... done ok 16 # skip Not testing search for this configuration ok 17 # skip Not testing search for this configuration ok 18 # skip Not testing search for this configuration ok 19 # skip Not testing search for this configuration ok 20 # skip Not testing search for this configuration ok 21 # skip Not testing search for this configuration ok 22 # skip Not testing search for this configuration ok 23 # skip Not testing search for this configuration ok 24 # skip Not testing search for this configuration ok 25 # skip Not testing search for this configuration ok 26 # skip Not testing search for this configuration ok 27 # skip Not testing search for this configuration ok 28 # skip Not testing search for this configuration ok 29 # skip Not testing search for this configuration ok 30 # skip Not testing search for this configuration ok 15/30 skipped: various reasons t/008_write_and_rewrite.......................1..24 Dropping tables... done Creating table content... done Creating table schema_info... done Creating table metadata... done Creating table node... done Creating table internal_links... done ok 1 - write_node succeeds when node matches checksum ok 2 - ...and flags when it doesn't # version now: [2] ok 3 - ...and the version number is updated on successful writing # [Tue Oct 30 03:15:07 2007] [Tue Oct 30 03:15:05 2007] ok 4 - ...as is last_modified ok 5 - ...and old versions are still available ok 6 - ...and old versions have right content ok 7 - New version the same however fetched ok 8 - retrieve_node does return a checksum ok 9 - ...and the same content as when called in scalar context ok 10 - ...and verify_checksum is happy with the checksum ok 11 - ...still happy when we write node again with exact same content ok 12 - ...but not once we've changed the node content Dropping tables... done Creating table content... done Creating table schema_info... done Creating table metadata... done Creating table node... done Creating table internal_links... done ok 13 - write_node succeeds when node matches checksum ok 14 - ...and flags when it doesn't # version now: [2] ok 15 - ...and the version number is updated on successful writing # [Tue Oct 30 03:15:09 2007] [Tue Oct 30 03:15:07 2007] ok 16 - ...as is last_modified ok 17 - ...and old versions are still available ok 18 - ...and old versions have right content ok 19 - New version the same however fetched ok 20 - retrieve_node does return a checksum ok 21 - ...and the same content as when called in scalar context ok 22 - ...and verify_checksum is happy with the checksum ok 23 - ...still happy when we write node again with exact same content ok 24 - ...but not once we've changed the node content ok t/009_backlinks...............................1..14 Dropping tables... done Creating table content... done Creating table schema_info... done Creating table metadata... done Creating table node... done Creating table internal_links... done ok 1 - backlinks work on nodes linked to once ok 2 - ...and nodes linked to twice ok 3 - ...returns empty list for nonexistent node not linked to ok 4 - ...returns empty list for existing node not linked to ok 5 - ...returns empty list when the only node linking to this one has been deleted ok 6 - doesn't die when writing a node that links to the same place twice ok 7 - ->write_node doesn't die when content links to nodes differing only in case Dropping tables... done Creating table content... done Creating table schema_info... done Creating table metadata... done Creating table node... done Creating table internal_links... done ok 8 - backlinks work on nodes linked to once ok 9 - ...and nodes linked to twice ok 10 - ...returns empty list for nonexistent node not linked to ok 11 - ...returns empty list for existing node not linked to ok 12 - ...returns empty list when the only node linking to this one has been deleted ok 13 - doesn't die when writing a node that links to the same place twice ok 14 - ->write_node doesn't die when content links to nodes differing only in case ok t/010_metadata................................1..44 Dropping tables... done Creating table content... done Creating table schema_info... done Creating table metadata... done Creating table node... done Creating table internal_links... done ok 1 - arrayref always returned ok 2 - ...simple metadata retrieved ok 3 - ...more complex metadata too ok 4 - list_nodes_by_metadata returns everything it should ok 5 - ...and not things it shouldn't ok 6 - ignore_case => 0 doesn't ignore case of metadata_value ok 7 - ignore_case => 1 ignores case of metadata_value ok 8 - ...and case of metadata_type ok 9 - All have metadata category ok 10 - By lat, not Reun Thai ok 11 - By long, get all ok 12 - Reun Thai not a pub ok 13 - By Category, get all ok 14 - By category=hammersmith (case sensitive), get all ok 15 - By category=hammersmith (ci), get all but the three cups ok 16 - removing metadata from a node stops it showing up in list_nodes_by_metadata ok 17 - ...as does deleting a node ok 18 - deletion of a node removes metadata from database ok 19 - writing node with metadata succeeds when checksum fresh ok 20 - writing node with identical content but different metadata fails when checksum not updated ok 21 - duplicate metadata only written once ok 22 - version updated when metadata removed Dropping tables... done Creating table content... done Creating table schema_info... done Creating table metadata... done Creating table node... done Creating table internal_links... done ok 23 - arrayref always returned ok 24 - ...simple metadata retrieved ok 25 - ...more complex metadata too ok 26 - list_nodes_by_metadata returns everything it should ok 27 - ...and not things it shouldn't ok 28 - ignore_case => 0 doesn't ignore case of metadata_value ok 29 - ignore_case => 1 ignores case of metadata_value ok 30 - ...and case of metadata_type ok 31 - All have metadata category ok 32 - By lat, not Reun Thai ok 33 - By long, get all ok 34 - Reun Thai not a pub ok 35 - By Category, get all ok 36 - By category=hammersmith (case sensitive), get all ok 37 - By category=hammersmith (ci), get all but the three cups ok 38 - removing metadata from a node stops it showing up in list_nodes_by_metadata ok 39 - ...as does deleting a node ok 40 - deletion of a node removes metadata from database ok 41 - writing node with metadata succeeds when checksum fresh ok 42 - writing node with identical content but different metadata fails when checksum not updated ok 43 - duplicate metadata only written once ok 44 - version updated when metadata removed ok t/011_recent_changes..........................1..52 Dropping tables... done Creating table content... done Creating table schema_info... done Creating table metadata... done Creating table node... done Creating table internal_links... done ok 1 - recent_changes for last 1 day gets the right results ok 2 - ...in the right order ok 3 - ...metadata is returned as a hash of array refs ok 4 - ...correct metadata is returned ok 5 - ...metadata is returned as a hash of array refs ok 6 - ...correct metadata is returned ok 7 - ...metadata is returned as a hash of array refs ok 8 - ...correct metadata is returned # Found nodes: Another Node Everyone's Favourite Hobby ok 9 - recent_changes 'last_n_changes' works ok 10 - ...and croaks on bad input ok 11 - recent_changes 'since' returns the right results ok 12 - ...and a plausible (not undef or empty) last_modified timestamp ok 13 - metadata_is does constrain the search ok 14 - ...correctly ok 15 - metadata_isnt, too ok 16 - ...correctly # Another Node ok 17 - metadata_isnt includes nodes where this metadata type isn't set ok 18 - ...correctly ok 19 - list_recent_changes doesn't die when metadata_isnt doesn't omit anything ok 20 - By default each node returned only once however many times changed ok 21 - ...returned more than once when 'include_all_changes' set ok 22 - metadata_was returns nodes whose current version doesn't match ok 23 - ...correctly ok 24 - metadata_wasnt returns nodes whose current version matches ok 25 # skip TODO ok 26 # skip TODO Dropping tables... done Creating table content... done Creating table schema_info... done Creating table metadata... done Creating table node... done Creating table internal_links... done ok 27 - recent_changes for last 1 day gets the right results ok 28 - ...in the right order ok 29 - ...metadata is returned as a hash of array refs ok 30 - ...correct metadata is returned ok 31 - ...metadata is returned as a hash of array refs ok 32 - ...correct metadata is returned ok 33 - ...metadata is returned as a hash of array refs ok 34 - ...correct metadata is returned # Found nodes: Another Node Everyone's Favourite Hobby ok 35 - recent_changes 'last_n_changes' works ok 36 - ...and croaks on bad input ok 37 - recent_changes 'since' returns the right results ok 38 - ...and a plausible (not undef or empty) last_modified timestamp ok 39 - metadata_is does constrain the search ok 40 - ...correctly ok 41 - metadata_isnt, too ok 42 - ...correctly # Another Node ok 43 - metadata_isnt includes nodes where this metadata type isn't set ok 44 - ...correctly ok 45 - list_recent_changes doesn't die when metadata_isnt doesn't omit anything ok 46 - By default each node returned only once however many times changed ok 47 - ...returned more than once when 'include_all_changes' set ok 48 - metadata_was returns nodes whose current version doesn't match ok 49 - ...correctly ok 50 - metadata_wasnt returns nodes whose current version matches ok 51 # skip TODO ok 52 # skip TODO ok 4/52 skipped: various reasons t/012_blank_data..............................1..14 Dropping tables... done Creating table content... done Creating table schema_info... done Creating table metadata... done Creating table node... done Creating table internal_links... done ok 1 - ->write_node dies if undef content and metadata supplied ok 2 - ...but not if blank content and undef metadata supplied ok 3 - ...and not if just content defined ok 4 - ...and not if just metadata defined ok 5 - ->delete_node doesn't die when called on node with blank content and undef metadata ok 6 - ...nor on node with only content defined ok 7 - ...nor on node with only metadata defined Dropping tables... done Creating table content... done Creating table schema_info... done Creating table metadata... done Creating table node... done Creating table internal_links... done ok 8 - ->write_node dies if undef content and metadata supplied ok 9 - ...but not if blank content and undef metadata supplied ok 10 - ...and not if just content defined ok 11 - ...and not if just metadata defined ok 12 - ->delete_node doesn't die when called on node with blank content and undef metadata ok 13 - ...nor on node with only content defined ok 14 - ...nor on node with only metadata defined ok t/013_fuzzy_title_match.......................1..10 Dropping tables... done Creating table content... done Creating table schema_info... done Creating table metadata... done Creating table node... done Creating table internal_links... done ok 1 - fuzzy_title_match works when punctuation differs ok 2 - ...returns all things found ok 3 - ...and exact match has highest relevance score ok 4 - fuzzy_title_match works when called on wiki object ok 5 - ...and returns the right thing Dropping tables... done Creating table content... done Creating table schema_info... done Creating table metadata... done Creating table node... done Creating table internal_links... done ok 6 # skip No search backend in this combination ok 7 # skip No search backend in this combination ok 8 # skip No search backend in this combination ok 9 # skip No search backend in this combination ok 10 # skip No search backend in this combination ok 5/10 skipped: various reasons t/014_advanced_metadata.......................1..12 Dropping tables... done Creating table content... done Creating table schema_info... done Creating table metadata... done Creating table node... done Creating table internal_links... done ok 1 - hashref metadata not stored directly ok 2 - checksum stored instead ok 3 - writing node with metadata succeeds when node checksum fresh ok 4 - ...but fails when node checksum old and hashref metadata changed ok 5 - order within arrayrefs doesn't affect checksum ok 6 - metadata checksum only written once even if multiple entries Dropping tables... done Creating table content... done Creating table schema_info... done Creating table metadata... done Creating table node... done Creating table internal_links... done ok 7 - hashref metadata not stored directly ok 8 - checksum stored instead ok 9 - writing node with metadata succeeds when node checksum fresh ok 10 - ...but fails when node checksum old and hashref metadata changed ok 11 - order within arrayrefs doesn't affect checksum ok 12 - metadata checksum only written once even if multiple entries ok t/015_dangling_links..........................1..6 Dropping tables... done Creating table content... done Creating table schema_info... done Creating table metadata... done Creating table node... done Creating table internal_links... done ok 1 - dangling links returned by ->list_dangling_links ok 2 - ...but not existing ones ok 3 - ...and each dangling link only returned once Dropping tables... done Creating table content... done Creating table schema_info... done Creating table metadata... done Creating table node... done Creating table internal_links... done ok 4 - dangling links returned by ->list_dangling_links ok 5 - ...but not existing ones ok 6 - ...and each dangling link only returned once ok t/016_recent_changes_between..................1..2 Dropping tables... done Creating table content... done Creating table schema_info... done Creating table metadata... done Creating table node... done Creating table internal_links... done ok 1 - between_days flag to list_recent_changes works Dropping tables... done Creating table content... done Creating table schema_info... done Creating table metadata... done Creating table node... done Creating table internal_links... done ok 2 - between_days flag to list_recent_changes works ok t/017_delete_version..........................1..78 Dropping tables... done Creating table content... done Creating table schema_info... done Creating table metadata... done Creating table node... done Creating table internal_links... done # Store: Wiki::Toolkit::Store::SQLite ok 1 - delete_node doesn't die when deleting the first version ok 2 - ...and the node still exists ok 3 - ...latest version returned by retrieve_node ok 4 - ...and returned in search too. ok 5 - ...deleted version doesn't show up in metadata_was search ok 6 - ...node does show up in metadata_wasnt search ok 7 - delete_node doesn't die when deleting the latest version ok 8 - ...and the node still exists ok 9 - ...latest but one version returned by retrieve_node ok 10 - ...and returned in search too. ok 11 - ...and deleted version removed from search indexes ok 12 - ...backlinks in deleted version ignored ok 13 - ...backlinks in previous version show up ok 14 - ...deleted version doesn't show up in metadata_was search ok 15 - ...node does show up in metadata_wasnt search ok 16 - ...node does show up in metadata_isnt search ok 17 - ...previous version does show up in metadata_is search ok 18 - ...deleted version doesn't show up in metadata_is search # Deleting version 2 ok 19 - delete_node doesn't die when deleting intermediate version ok 20 - ...and the node still exists ok 21 - ...latest version returned by retrieve_node ok 22 - ...and returned in search too. ok 23 - ...and deleted version removed from search indexes ok 24 - ...doesn't show up in metadata_was search ok 25 - ...does show up in metadata_wasnt search # Deleting version 3 ok 26 - delete_node doesn't die when we now try to delete the latest version ok 27 - ...and the current version is 1 ok 28 - ...and has correct content ok 29 - ...and has non-blank timestamp ok 30 - delete_node doesn't die when deleting the only version of a node ok 31 - ...and retrieving that deleted node returns the empty string ok 32 - ...and ->node_exists now returns false ok 33 - ...and a search does not find the node ok 34 - ...doesn't show up in metadata_was search ok 35 - ...doesn't show up in metadata_is search ok 36 - delete_node doesn't die when deleting a non-existent node Asked to delete non existant version 2 of node 5 (Five Node) at /Users/cpanrun/depot/main/contrib-patched/perl/CPAN/src/Wiki-Toolkit/blib/lib/Wiki/Toolkit/Store/Database.pm line 1024. ok 37 - delete_node doesn't die when deleting a non-existent version ok 38 - ...and ->node_exists still returns true ok 39 - ...and retrieving the node returns the correct thing Dropping tables... done Creating table content... done Creating table schema_info... done Creating table metadata... done Creating table node... done Creating table internal_links... done # Store: Wiki::Toolkit::Store::SQLite ok 40 - delete_node doesn't die when deleting the first version ok 41 - ...and the node still exists ok 42 - ...latest version returned by retrieve_node ok 43 # skip No search configured for this combination ok 44 - ...deleted version doesn't show up in metadata_was search ok 45 - ...node does show up in metadata_wasnt search ok 46 - delete_node doesn't die when deleting the latest version ok 47 - ...and the node still exists ok 48 - ...latest but one version returned by retrieve_node ok 49 # skip No search configured for this combination ok 50 # skip No search configured for this combination ok 51 - ...backlinks in deleted version ignored ok 52 - ...backlinks in previous version show up ok 53 - ...deleted version doesn't show up in metadata_was search ok 54 - ...node does show up in metadata_wasnt search ok 55 - ...node does show up in metadata_isnt search ok 56 - ...previous version does show up in metadata_is search ok 57 - ...deleted version doesn't show up in metadata_is search # Deleting version 2 ok 58 - delete_node doesn't die when deleting intermediate version ok 59 - ...and the node still exists ok 60 - ...latest version returned by retrieve_node ok 61 # skip No search configured for this combination ok 62 # skip No search configured for this combination ok 63 - ...doesn't show up in metadata_was search ok 64 - ...does show up in metadata_wasnt search # Deleting version 3 ok 65 - delete_node doesn't die when we now try to delete the latest version ok 66 - ...and the current version is 1 ok 67 - ...and has correct content ok 68 - ...and has non-blank timestamp ok 69 - delete_node doesn't die when deleting the only version of a node ok 70 - ...and retrieving that deleted node returns the empty string ok 71 - ...and ->node_exists now returns false ok 72 # skip No search configured for this combination ok 73 - ...doesn't show up in metadata_was search ok 74 - ...doesn't show up in metadata_is search ok 75 - delete_node doesn't die when deleting a non-existent node Asked to delete non existant version 2 of node 5 (Five Node) at /Users/cpanrun/depot/main/contrib-patched/perl/CPAN/src/Wiki-Toolkit/blib/lib/Wiki/Toolkit/Store/Database.pm line 1024. ok 76 - delete_node doesn't die when deleting a non-existent version ok 77 - ...and ->node_exists still returns true ok 78 - ...and retrieving the node returns the correct thing ok 6/78 skipped: various reasons t/018_rc_multiple_metadata_criteria...........1..12 Dropping tables... done Creating table content... done Creating table schema_info... done Creating table metadata... done Creating table node... done Creating table internal_links... done ok 1 - can supply multiple criteria to metadata_was ok 2 - can supply multiple criteria to metadata_wasnt ok 3 - can supply multiple criteria to metadata_is ok 4 - can supply multiple criteria to metadata_isnt ok 5 - can supply both metadata_was and metadata_wasnt ok 6 - can supply both metadata_is and metadata_isnt Dropping tables... done Creating table content... done Creating table schema_info... done Creating table metadata... done Creating table node... done Creating table internal_links... done ok 7 - can supply multiple criteria to metadata_was ok 8 - can supply multiple criteria to metadata_wasnt ok 9 - can supply multiple criteria to metadata_is ok 10 - can supply multiple criteria to metadata_isnt ok 11 - can supply both metadata_was and metadata_wasnt ok 12 - can supply both metadata_is and metadata_isnt ok t/019_recent_changes_case.....................1..4 Dropping tables... done Creating table content... done Creating table schema_info... done Creating table metadata... done Creating table node... done Creating table internal_links... done # Store type: Wiki::Toolkit::Store::SQLite ok 1 - ignore_case => 1 ignores case of metadata value ok 2 - ignore_case => 1 ignores case of metadata type Dropping tables... done Creating table content... done Creating table schema_info... done Creating table metadata... done Creating table node... done Creating table internal_links... done # Store type: Wiki::Toolkit::Store::SQLite ok 3 - ignore_case => 1 ignores case of metadata value ok 4 - ignore_case => 1 ignores case of metadata type ok t/020_node_exists_case_insensitive............1..6 Dropping tables... done Creating table content... done Creating table schema_info... done Creating table metadata... done Creating table node... done Creating table internal_links... done # Store: Wiki::Toolkit::Store::SQLite ok 1 - old calling syntax for ->node_exists still works ok 2 - ->node_exists OK when ignore_case is true, name lowercase ok 3 - ->node_exists OK when ignore_case is true, name uppercase Dropping tables... done Creating table content... done Creating table schema_info... done Creating table metadata... done Creating table node... done Creating table internal_links... done # Store: Wiki::Toolkit::Store::SQLite ok 4 - old calling syntax for ->node_exists still works ok 5 - ->node_exists OK when ignore_case is true, name lowercase ok 6 - ->node_exists OK when ignore_case is true, name uppercase ok t/021_moderation..............................1..172 Dropping tables... done Creating table content... done Creating table schema_info... done Creating table metadata... done Creating table node... done Creating table internal_links... done ok 1 - write_node succeeds when node matches checksum # version now: [2] ok 2 - ...and the version number is updated on successful writing ok 3 - ...and the version number is updated on successful writing ok 4 - New node correctly doesn't require moderation ok 5 - Nor does it require moderation after being updated ok 6 - Nor does it require moderation after being updated via version ok 7 - No moderation required, so is moderated ok 8 - No moderation required, so is moderated ok 9 - No moderation required, so is moderated ok 10 - First version shouldn't be moderated ok 11 - New node needs moderation ok 12 - First version isn't moderated ok 13 - Should get text if a version is given ok 14 - First version shouldn't be moderated ok 15 - New node needs moderation ok 16 - Can update where moderation is enabled ok 17 - Version 2 text ok 18 - Should still be the unmod first ver ok 19 - No version is moderated ok 20 - New node needs moderation ok 21 - Second version shouldn't be moderated ok 22 - Can update where moderation is enabled ok 23 - New node needs moderation ok 24 - Third version shouldn't be moderated ok 25 - No version is moderated ok 26 - Can't moderate 2nd version ok 27 - Second version should now be moderated ok 28 - Still requires moderation ok 29 - Current version should now be moderated ok 30 - Still requires moderation ok 31 - Node should be second version ok 32 - Node should be second version ok 33 - Can't moderate 1st version ok 34 - First version should now be moderated ok 35 - Still requires moderation ok 36 - Current version should still be moderated ok 37 - Still requires moderation ok 38 - Node should still be second version ok 39 - Node should still be second version ok 40 - Can't moderate 3rd version ok 41 - Third version should now be moderated ok 42 - Still requires moderation ok 43 - Current version should still be moderated ok 44 - Still requires moderation ok 45 - Node should be third version ok 46 - Node should be third version ok 47 - Can update where moderation is enabled ok 48 - Current version should still be moderated ok 49 - Still requires moderation ok 50 - Node should still be third version ok 51 - Node should still be third version ok 52 - New version shouldn't be moderated ok 53 - Still requires moderation ok 54 - Content should have fourth version ok 55 - Content should have fourth version ok 56 - Can update where moderation is enabled ok 57 - Can't moderate 5th version ok 58 - Current version should be moderated ok 59 - Still requires moderation ok 60 - Node should be fifth version ok 61 - Node should be fifth version ok 62 - Can't delete 5th version ok 63 - Current version should still be moderated ok 64 - Still requires moderation ok 65 - Node should now be third version ok 66 - Node should now be third version ok 67 - Can set as not needing moderation ok 68 - Current version should still be moderated ok 69 - Doesn't requires moderation ok 70 - Node should now be third version ok 71 - Node should now be third version ok 72 - Can update where moderation is disabled again ok 73 - Version 5 (again) is the latest ok 74 - Current version should be moderated ok 75 - Doesn't requires moderation ok 76 - Node should now be fifth version ok 77 - Node should now be fifth version ok 78 - Can set as needing moderation ok 79 - Current version should be moderated ok 80 - Now requires moderation ok 81 - Node should now be fifth version ok 82 - Node should now be fifth version ok 83 - node_required_moderation behaves ok 84 - node_required_moderation behaves ok 85 - node_required_moderation behaves ok 86 - returns 0 if you set moderation on an unknown node Dropping tables... done Creating table content... done Creating table schema_info... done Creating table metadata... done Creating table node... done Creating table internal_links... done ok 87 - write_node succeeds when node matches checksum # version now: [2] ok 88 - ...and the version number is updated on successful writing ok 89 - ...and the version number is updated on successful writing ok 90 - New node correctly doesn't require moderation ok 91 - Nor does it require moderation after being updated ok 92 - Nor does it require moderation after being updated via version ok 93 - No moderation required, so is moderated ok 94 - No moderation required, so is moderated ok 95 - No moderation required, so is moderated ok 96 - First version shouldn't be moderated ok 97 - New node needs moderation ok 98 - First version isn't moderated ok 99 - Should get text if a version is given ok 100 - First version shouldn't be moderated ok 101 - New node needs moderation ok 102 - Can update where moderation is enabled ok 103 - Version 2 text ok 104 - Should still be the unmod first ver ok 105 - No version is moderated ok 106 - New node needs moderation ok 107 - Second version shouldn't be moderated ok 108 - Can update where moderation is enabled ok 109 - New node needs moderation ok 110 - Third version shouldn't be moderated ok 111 - No version is moderated ok 112 - Can't moderate 2nd version ok 113 - Second version should now be moderated ok 114 - Still requires moderation ok 115 - Current version should now be moderated ok 116 - Still requires moderation ok 117 - Node should be second version ok 118 - Node should be second version ok 119 - Can't moderate 1st version ok 120 - First version should now be moderated ok 121 - Still requires moderation ok 122 - Current version should still be moderated ok 123 - Still requires moderation ok 124 - Node should still be second version ok 125 - Node should still be second version ok 126 - Can't moderate 3rd version ok 127 - Third version should now be moderated ok 128 - Still requires moderation ok 129 - Current version should still be moderated ok 130 - Still requires moderation ok 131 - Node should be third version ok 132 - Node should be third version ok 133 - Can update where moderation is enabled ok 134 - Current version should still be moderated ok 135 - Still requires moderation ok 136 - Node should still be third version ok 137 - Node should still be third version ok 138 - New version shouldn't be moderated ok 139 - Still requires moderation ok 140 - Content should have fourth version ok 141 - Content should have fourth version ok 142 - Can update where moderation is enabled ok 143 - Can't moderate 5th version ok 144 - Current version should be moderated ok 145 - Still requires moderation ok 146 - Node should be fifth version ok 147 - Node should be fifth version ok 148 - Can't delete 5th version ok 149 - Current version should still be moderated ok 150 - Still requires moderation ok 151 - Node should now be third version ok 152 - Node should now be third version ok 153 - Can set as not needing moderation ok 154 - Current version should still be moderated ok 155 - Doesn't requires moderation ok 156 - Node should now be third version ok 157 - Node should now be third version ok 158 - Can update where moderation is disabled again ok 159 - Version 5 (again) is the latest ok 160 - Current version should be moderated ok 161 - Doesn't requires moderation ok 162 - Node should now be fifth version ok 163 - Node should now be fifth version ok 164 - Can set as needing moderation ok 165 - Current version should be moderated ok 166 - Now requires moderation ok 167 - Node should now be fifth version ok 168 - Node should now be fifth version ok 169 - node_required_moderation behaves ok 170 - node_required_moderation behaves ok 171 - node_required_moderation behaves ok 172 - returns 0 if you set moderation on an unknown node ok t/022_list_unmoderated........................1..62 Dropping tables... done Creating table content... done Creating table schema_info... done Creating table metadata... done Creating table node... done Creating table internal_links... done ok 1 - write_node succeeds when node matches checksum ok 2 - First version shouldn't be moderated ok 3 - New node needs moderation ok 4 - Can update where moderation is enabled ok 5 - Can update where moderation is enabled ok 6 - Should find 5 needing moderation ok 7 - Should find 3 needing moderation ok 8 - Should have right data ok 9 - Should have right data ok 10 - Should have right data ok 11 - Should have right data ok 12 - Should have right data ok 13 - Should have right data ok 14 - Should have right data ok 15 - Should have right data ok 16 - Can't moderate 1st version ok 17 - Should find 4 needing moderation ok 18 - Should find 2 needing moderation ok 19 - Should have right data ok 20 - Should have right data ok 21 - Should have right data ok 22 - Should have right data ok 23 - Should have right data ok 24 - Should have right data ok 25 - Can't moderate 2nd version ok 26 - Should find 3 needing moderation ok 27 - Should find 1 needing moderation ok 28 - Should have right data ok 29 - Should have right data ok 30 - Should have right data ok 31 - Should have right data Dropping tables... done Creating table content... done Creating table schema_info... done Creating table metadata... done Creating table node... done Creating table internal_links... done ok 32 - write_node succeeds when node matches checksum ok 33 - First version shouldn't be moderated ok 34 - New node needs moderation ok 35 - Can update where moderation is enabled ok 36 - Can update where moderation is enabled ok 37 - Should find 5 needing moderation ok 38 - Should find 3 needing moderation ok 39 - Should have right data ok 40 - Should have right data ok 41 - Should have right data ok 42 - Should have right data ok 43 - Should have right data ok 44 - Should have right data ok 45 - Should have right data ok 46 - Should have right data ok 47 - Can't moderate 1st version ok 48 - Should find 4 needing moderation ok 49 - Should find 2 needing moderation ok 50 - Should have right data ok 51 - Should have right data ok 52 - Should have right data ok 53 - Should have right data ok 54 - Should have right data ok 55 - Should have right data ok 56 - Can't moderate 2nd version ok 57 - Should find 3 needing moderation ok 58 - Should find 1 needing moderation ok 59 - Should have right data ok 60 - Should have right data ok 61 - Should have right data ok 62 - Should have right data ok t/025_list_node_all_versions..................1..118 Dropping tables... done Creating table content... done Creating table schema_info... done Creating table metadata... done Creating table node... done Creating table internal_links... done ok 1 - list_node_all_versions gives the right number back ok 2 - right ordering ok 3 - right ordering ok 4 - right ordering ok 5 - right ordering ok 6 - right node ok 7 - right node ok 8 - right node ok 9 - right node ok 10 - list_node_all_versions gives the right number back ok 11 - right ordering ok 12 - right ordering ok 13 - right ordering ok 14 - right ordering ok 15 - right node ok 16 - right node ok 17 - right node ok 18 - right node ok 19 - right node ok 20 - right node ok 21 - right node ok 22 - right node ok 23 - list_node_all_versions gives the right number back ok 24 - right ordering ok 25 - right ordering ok 26 - right ordering ok 27 - right ordering ok 28 - right node ok 29 - right node ok 30 - right node ok 31 - right node ok 32 - right node ok 33 - right node ok 34 - right node ok 35 - right node ok 36 - right metadata ok 37 - right metadata ok 38 - right metadata ok 39 - right metadata ok 40 - list_node_all_versions gives the right number back ok 41 - right ordering ok 42 - right ordering ok 43 - right ordering ok 44 - right ordering ok 45 - right node ok 46 - right node ok 47 - right node ok 48 - right node ok 49 - right node ok 50 - right node ok 51 - right node ok 52 - right node ok 53 - right metadata ok 54 - right metadata ok 55 - right metadata ok 56 - right metadata ok 57 - list_node_all_versions gives the right number back ok 58 - right ordering ok 59 - right node Dropping tables... done Creating table content... done Creating table schema_info... done Creating table metadata... done Creating table node... done Creating table internal_links... done ok 60 - list_node_all_versions gives the right number back ok 61 - right ordering ok 62 - right ordering ok 63 - right ordering ok 64 - right ordering ok 65 - right node ok 66 - right node ok 67 - right node ok 68 - right node ok 69 - list_node_all_versions gives the right number back ok 70 - right ordering ok 71 - right ordering ok 72 - right ordering ok 73 - right ordering ok 74 - right node ok 75 - right node ok 76 - right node ok 77 - right node ok 78 - right node ok 79 - right node ok 80 - right node ok 81 - right node ok 82 - list_node_all_versions gives the right number back ok 83 - right ordering ok 84 - right ordering ok 85 - right ordering ok 86 - right ordering ok 87 - right node ok 88 - right node ok 89 - right node ok 90 - right node ok 91 - right node ok 92 - right node ok 93 - right node ok 94 - right node ok 95 - right metadata ok 96 - right metadata ok 97 - right metadata ok 98 - right metadata ok 99 - list_node_all_versions gives the right number back ok 100 - right ordering ok 101 - right ordering ok 102 - right ordering ok 103 - right ordering ok 104 - right node ok 105 - right node ok 106 - right node ok 107 - right node ok 108 - right node ok 109 - right node ok 110 - right node ok 111 - right node ok 112 - right metadata ok 113 - right metadata ok 114 - right metadata ok 115 - right metadata ok 116 - list_node_all_versions gives the right number back ok 117 - right ordering ok 118 - right node ok t/026_schema_current..........................1..6 Dropping tables... done Creating table content... done Creating table schema_info... done Creating table metadata... done Creating table node... done Creating table internal_links... done ok 1 - schema_current returns matching versions when schema is current ok 2 - schema_current returns $cur_ver > $db_ver when schema is older ok 3 - schema_current returns $cur_ver > $db_ver when schema is missing Dropping tables... done Creating table content... done Creating table schema_info... done Creating table metadata... done Creating table node... done Creating table internal_links... done ok 4 - schema_current returns matching versions when schema is current ok 5 - schema_current returns $cur_ver > $db_ver when schema is older ok 6 - schema_current returns $cur_ver > $db_ver when schema is missing ok t/040_rename..................................1..70 Dropping tables... done Creating table content... done Creating table schema_info... done Creating table metadata... done Creating table node... done Creating table internal_links... done ok 1 - The formatter must be able to rename links for these tests to work ok 2 - Rename node ok 3 - Renamed to NodeFoo ok 4 - Renamed to NodeFoo ok 5 - no change needed to node ok 6 - implicit link was updated ok 7 - no new version ok 8 - implicit link was updated ok 9 - no new version ok 10 - Rename node ok 11 - Renamed to NodeOne ok 12 - Renamed to NodeFoo ok 13 - no change needed to node ok 14 - implicit link was updated ok 15 - no new version ok 16 - implicit link was updated ok 17 - no new version ok 18 - The formatter must be able to rename links for these tests to work ok 19 - Rename node ok 20 - Renamed to NodeFooBar ok 21 - Renamed to NodeFooBar ok 22 - node was changed ok 23 - explicit link was updated, implicit not ok 24 - no new version ok 25 - no explicit to update, implicit link not ok 26 - no new version ok 27 - Rename node ok 28 - Renamed back to NodeTwo ok 29 - Renamed back to NodeTwo ok 30 - node was changed ok 31 - new node version ok 32 - explicit link was updated, implicit not ok 33 - new version ok 34 - no explicit to update, implicit link not ok 35 - no new version Dropping tables... done Creating table content... done Creating table schema_info... done Creating table metadata... done Creating table node... done Creating table internal_links... done ok 36 - The formatter must be able to rename links for these tests to work ok 37 - Rename node ok 38 - Renamed to NodeFoo ok 39 - Renamed to NodeFoo ok 40 - no change needed to node ok 41 - implicit link was updated ok 42 - no new version ok 43 - implicit link was updated ok 44 - no new version ok 45 - Rename node ok 46 - Renamed to NodeOne ok 47 - Renamed to NodeFoo ok 48 - no change needed to node ok 49 - implicit link was updated ok 50 - no new version ok 51 - implicit link was updated ok 52 - no new version ok 53 - The formatter must be able to rename links for these tests to work ok 54 - Rename node ok 55 - Renamed to NodeFooBar ok 56 - Renamed to NodeFooBar ok 57 - node was changed ok 58 - explicit link was updated, implicit not ok 59 - no new version ok 60 - no explicit to update, implicit link not ok 61 - no new version ok 62 - Rename node ok 63 - Renamed back to NodeTwo ok 64 - Renamed back to NodeTwo ok 65 - node was changed ok 66 - new node version ok 67 - explicit link was updated, implicit not ok 68 - new version ok 69 - no explicit to update, implicit link not ok 70 - no new version ok t/050_mysql_store.............................1..13 ok 1 - use Wiki::Toolkit::Store::MySQL; ok 2 - Failed creation dies ok 3 # skip No MySQL database configured for testing ok 4 # skip No MySQL database configured for testing ok 5 # skip No MySQL database configured for testing ok 6 # skip No MySQL database configured for testing ok 7 # skip No MySQL database configured for testing ok 8 # skip No MySQL database configured for testing ok 9 # skip No MySQL database configured for testing ok 10 # skip No MySQL database configured for testing ok 11 # skip No MySQL database configured for testing ok 12 # skip No MySQL database configured for testing ok 13 # skip No MySQL database configured for testing ok 11/13 skipped: various reasons t/051_pg_store................................1..9 ok 1 - Failed creation dies ok 2 # skip No Postgres database configured for testing ok 3 # skip No Postgres database configured for testing ok 4 # skip No Postgres database configured for testing ok 5 # skip No Postgres database configured for testing ok 6 # skip No Postgres database configured for testing ok 7 # skip No Postgres database configured for testing ok 8 # skip No Postgres database configured for testing ok 9 # skip No Postgres database configured for testing ok 8/9 skipped: various reasons t/052_sqlite_store............................1..9 ok 1 - Failed creation dies Dropping tables... done Creating table content... done Creating table schema_info... done Creating table metadata... done Creating table node... done Creating table internal_links... done ok 2 - Creation doesn't die when given connection parameters ok 3 - The object isa Wiki::Toolkit::Store::SQLite ok 4 - ...and has set up a database handle ok 5 - Creation doesn't die when given dbh ok 6 - The object isa Wiki::Toolkit::Store::SQLite ok 7 - ...and we can access the database handle Called UNIVERSAL::can() as a function, not a method at /Users/cpanrun/build/5.8.8/lib/site_perl/5.8.8/Text/WikiFormat/Blocks.pm line 16 ok 8 - write_node handles overlapping write attempts correctly ok 9 - ...and croaks on database error ok t/100_formatting..............................1..27 ok 1 # skip Pg storage backend not configured for testing ok 2 # skip Pg storage backend not configured for testing ok 3 # skip Pg storage backend not configured for testing ok 4 # skip Pg storage backend not configured for testing ok 5 # skip Pg storage backend not configured for testing ok 6 # skip Pg storage backend not configured for testing ok 7 # skip Pg storage backend not configured for testing ok 8 # skip Pg storage backend not configured for testing ok 9 # skip Pg storage backend not configured for testing ok 10 # skip MySQL storage backend not configured for testing ok 11 # skip MySQL storage backend not configured for testing ok 12 # skip MySQL storage backend not configured for testing ok 13 # skip MySQL storage backend not configured for testing ok 14 # skip MySQL storage backend not configured for testing ok 15 # skip MySQL storage backend not configured for testing ok 16 # skip MySQL storage backend not configured for testing ok 17 # skip MySQL storage backend not configured for testing ok 18 # skip MySQL storage backend not configured for testing ok 19 - default formatter used if not specified isa Wiki::Toolkit::Formatter::Default ok 20 - ...default set for extended_links ok 21 - ...default set for implicit_links ok 22 - ...default set for allowed_tags ok 23 - ...default set for macros ok 24 - ...default set for node_prefix ok 25 - StudlyCaps turned into link when we specify implicit_links=1 ok 26 - ...but not when we specify implicit_links=0 ok 27 - can use an alternative formatter ok 18/27 skipped: various reasons t/101_default_formatter.......................1..11 ok 1 - use Wiki::Toolkit::Formatter::Default; ok 2 - StudlyCaps turned into link when we specify implicit_links=1 ok 3 - ...but not when we specify implicit_links=0 ok 4 - find_internal_links finds extended link ok 5 - ...and titled extended link ok 6 - ...and implicit link ok 7 - ...and has found the right number of links ok 8 - find_internal_links doesn't find extended links when they're turned off ok 9 - ...or titled ones ok 10 - ...but does find implicit links ok 11 - find_internal_links doesn't find implicit links when they're turned off ok t/102_multiple_formatter......................1..8 ok 1 - The object isa Wiki::Toolkit::Formatter::Multiple Creating table content... done Creating table schema_info... done Creating table metadata... done Creating table node... done Creating table internal_links... done ok 2 - The object isa Wiki::Toolkit ok 3 - 'normal' node formatted as expected ok 4 - 'uc' node formatted as expected ok 5 - default node formatted as expected ok 6 - default _DEFAULT as expected ok 7 - formatter can find_internal_links ok 8 - links are correct ok t/150_plugins.................................1..56 Dropping tables... done Creating table content... done Creating table schema_info... done Creating table metadata... done Creating table node... done Creating table internal_links... done ok 1 - ->register_plugin dies if no plugin supplied ok 2 - ->register_plugin doesn't die if plugin which can't on_register supplied ok 3 - ->register_plugin doesn't die if plugin which can on_register supplied ok 4 - ->on_register method called ok 5 - ->get_registered_plugins returns right number ok 6 - ...and they're objects ok 7 - ...returns arrayref in scalar context Called UNIVERSAL::can() as a function, not a method at /Users/cpanrun/build/5.8.8/lib/site_perl/5.8.8/Text/WikiFormat/Blocks.pm line 16 ok 8 - ->post_write method called ok 9 - ...with the right arguments ok 10 - ->post_delete method called ok 11 - ...with the right arguments ok 12 - ->post_delete method called ok 13 - ...with the right arguments ok 14 - ->post_delete method called ok 15 - ...with the right arguments ok 16 - ->pre_moderate method called ok 17 - ->post_moderate method called ok 18 - ...with the right arguments ok 19 - ...with the right arguments ok 20 - ->pre_write method called ok 21 - ...with the right (changed) arguments ok 22 - ...with the right (changed) arguments ok 23 - ...with the right (changed) arguments ok 24 - Retrieve was altered ok 25 - Retrieve was altered ok 26 - ...with the right (changed) arguments ok 27 - Retrieve was altered ok 28 - Retrieve was altered Dropping tables... done Creating table content... done Creating table schema_info... done Creating table metadata... done Creating table node... done Creating table internal_links... done ok 29 - ->register_plugin dies if no plugin supplied ok 30 - ->register_plugin doesn't die if plugin which can't on_register supplied ok 31 - ->register_plugin doesn't die if plugin which can on_register supplied ok 32 - ->on_register method called ok 33 - ->get_registered_plugins returns right number ok 34 - ...and they're objects ok 35 - ...returns arrayref in scalar context ok 36 - ->post_write method called ok 37 - ...with the right arguments ok 38 - ->post_delete method called ok 39 - ...with the right arguments ok 40 - ->post_delete method called ok 41 - ...with the right arguments ok 42 - ->post_delete method called ok 43 - ...with the right arguments ok 44 - ->pre_moderate method called ok 45 - ->post_moderate method called ok 46 - ...with the right arguments ok 47 - ...with the right arguments ok 48 - ->pre_write method called ok 49 - ...with the right (changed) arguments ok 50 - ...with the right (changed) arguments ok 51 - ...with the right (changed) arguments ok 52 - Retrieve was altered ok 53 - Retrieve was altered ok 54 - ...with the right (changed) arguments ok 55 - Retrieve was altered ok 56 - Retrieve was altered ok t/151_plugin_methods..........................1..12 Dropping tables... done Creating table content... done Creating table schema_info... done Creating table metadata... done Creating table node... done Creating table internal_links... done ok 1 - The object isa Wiki::Toolkit::Plugin::Foo ok 2 - The object isa Wiki::Toolkit::Plugin ok 3 - Wiki::Toolkit::Plugin::Foo->can(...) ok 4 - ->datastore seems to return an object after registration ok 5 - ...the right one ok 6 - ->on_register can access datastore Dropping tables... done Creating table content... done Creating table schema_info... done Creating table metadata... done Creating table node... done Creating table internal_links... done ok 7 - The object isa Wiki::Toolkit::Plugin::Foo ok 8 - The object isa Wiki::Toolkit::Plugin ok 9 - Wiki::Toolkit::Plugin::Foo->can(...) ok 10 - ->datastore seems to return an object after registration ok 11 - ...the right one ok 12 - ->on_register can access datastore ok t/152_pre_plugin_approval.....................1..24 Dropping tables... done Creating table content... done Creating table schema_info... done Creating table metadata... done Creating table node... done Creating table internal_links... done ok 1 - ->on_register method called Called UNIVERSAL::can() as a function, not a method at /Users/cpanrun/build/5.8.8/lib/site_perl/5.8.8/Text/WikiFormat/Blocks.pm line 16 ok 2 - Plugin was called ok 3 - Wasn't allowed to moderate the node ok 4 - Node correctly retrieved ok 5 - Still not moderated ok 6 - Plugin was called ok 7 - Wasn't allowed to rename the node ok 8 - Node correctly retrieved ok 9 - Plugin was called ok 10 - Wasn't allowed to write the node ok 11 - Node wasn't added ok 12 - Node wasn't added Dropping tables... done Creating table content... done Creating table schema_info... done Creating table metadata... done Creating table node... done Creating table internal_links... done ok 13 - ->on_register method called ok 14 - Plugin was called ok 15 - Wasn't allowed to moderate the node ok 16 - Node correctly retrieved ok 17 - Still not moderated ok 18 - Plugin was called ok 19 - Wasn't allowed to rename the node ok 20 - Node correctly retrieved ok 21 - Plugin was called ok 22 - Wasn't allowed to write the node ok 23 - Node wasn't added ok 24 - Node wasn't added ok t/295_feed_rss_recentchanges_setup............1..1 Dropping tables... done Creating table content... done Creating table schema_info... done Creating table metadata... done Creating table node... done Creating table internal_links... done ok 1 - Reinitialised stores ok t/296_feed_rss_recentchanges_add_test_data....1..3 ok 1 # skip Pg storage backend not configured for testing ok 2 # skip MySQL storage backend not configured for testing # ##### TEST CONFIG: Store: SQLite # ok 3 - SQLite test backend primed with test data ok 2/3 skipped: various reasons t/297_feed_rss_recentchanges..................1..69 ok 1 - use Wiki::Toolkit::Feed::RSS; ok 2 - new croaks if no wiki object supplied ok 3 - new croaks if something that isn't a wiki object supplied ok 4 # skip Pg storage backend not configured for testing ok 5 # skip Pg storage backend not configured for testing ok 6 # skip Pg storage backend not configured for testing ok 7 # skip Pg storage backend not configured for testing ok 8 # skip Pg storage backend not configured for testing ok 9 # skip Pg storage backend not configured for testing ok 10 # skip Pg storage backend not configured for testing ok 11 # skip Pg storage backend not configured for testing ok 12 # skip Pg storage backend not configured for testing ok 13 # skip Pg storage backend not configured for testing ok 14 # skip Pg storage backend not configured for testing ok 15 # skip Pg storage backend not configured for testing ok 16 # skip Pg storage backend not configured for testing ok 17 # skip Pg storage backend not configured for testing ok 18 # skip Pg storage backend not configured for testing ok 19 # skip Pg storage backend not configured for testing ok 20 # skip Pg storage backend not configured for testing ok 21 # skip Pg storage backend not configured for testing ok 22 # skip Pg storage backend not configured for testing ok 23 # skip Pg storage backend not configured for testing ok 24 # skip Pg storage backend not configured for testing ok 25 # skip Pg storage backend not configured for testing ok 26 # skip MySQL storage backend not configured for testing ok 27 # skip MySQL storage backend not configured for testing ok 28 # skip MySQL storage backend not configured for testing ok 29 # skip MySQL storage backend not configured for testing ok 30 # skip MySQL storage backend not configured for testing ok 31 # skip MySQL storage backend not configured for testing ok 32 # skip MySQL storage backend not configured for testing ok 33 # skip MySQL storage backend not configured for testing ok 34 # skip MySQL storage backend not configured for testing ok 35 # skip MySQL storage backend not configured for testing ok 36 # skip MySQL storage backend not configured for testing ok 37 # skip MySQL storage backend not configured for testing ok 38 # skip MySQL storage backend not configured for testing ok 39 # skip MySQL storage backend not configured for testing ok 40 # skip MySQL storage backend not configured for testing ok 41 # skip MySQL storage backend not configured for testing ok 42 # skip MySQL storage backend not configured for testing ok 43 # skip MySQL storage backend not configured for testing ok 44 # skip MySQL storage backend not configured for testing ok 45 # skip MySQL storage backend not configured for testing ok 46 # skip MySQL storage backend not configured for testing ok 47 # skip MySQL storage backend not configured for testing # ##### TEST CONFIG: Store: SQLite # ok 48 - 'new' doesn't croak if wiki object and mandatory parameters supplied ok 49 - The object isa Wiki::Toolkit::Feed::RSS ok 50 - ->recent_changes doesn't croak ok 51 - make_node_url is used ok 52 - version numbers included in feed ok 53 - page status included in feed ok 54 - change importance included and defaults to 'major' ok 55 - is xml ok 56 - is xml ok 57 - username picked up as contributor ok 58 - username included in description ok 59 - dublin core subject contains category ok 60 - interwiki identifier passed through OK ok 61 - make_diff_url used ok 62 - make_history_url used ok 63 - items param works ok 64 - days param works ok 65 - ignore_minor_edits works ok 66 - can filter on a single metadata criterion ok 67 - can filter on two criteria ok 68 - is xml ok 69 - is xml ok 44/69 skipped: various reasons t/298_feed_rss_node_all_versions..............1..45 ok 1 - use Wiki::Toolkit::Feed::RSS; ok 2 - new croaks if no wiki object supplied ok 3 - new croaks if something that isn't a wiki object supplied ok 4 # skip Pg storage backend not configured for testing ok 5 # skip Pg storage backend not configured for testing ok 6 # skip Pg storage backend not configured for testing ok 7 # skip Pg storage backend not configured for testing ok 8 # skip Pg storage backend not configured for testing ok 9 # skip Pg storage backend not configured for testing ok 10 # skip Pg storage backend not configured for testing ok 11 # skip Pg storage backend not configured for testing ok 12 # skip Pg storage backend not configured for testing ok 13 # skip Pg storage backend not configured for testing ok 14 # skip Pg storage backend not configured for testing ok 15 # skip Pg storage backend not configured for testing ok 16 # skip Pg storage backend not configured for testing ok 17 # skip Pg storage backend not configured for testing ok 18 # skip MySQL storage backend not configured for testing ok 19 # skip MySQL storage backend not configured for testing ok 20 # skip MySQL storage backend not configured for testing ok 21 # skip MySQL storage backend not configured for testing ok 22 # skip MySQL storage backend not configured for testing ok 23 # skip MySQL storage backend not configured for testing ok 24 # skip MySQL storage backend not configured for testing ok 25 # skip MySQL storage backend not configured for testing ok 26 # skip MySQL storage backend not configured for testing ok 27 # skip MySQL storage backend not configured for testing ok 28 # skip MySQL storage backend not configured for testing ok 29 # skip MySQL storage backend not configured for testing ok 30 # skip MySQL storage backend not configured for testing ok 31 # skip MySQL storage backend not configured for testing # ##### TEST CONFIG: Store: SQLite # ok 32 - 'new' doesn't croak if wiki object and mandatory parameters supplied ok 33 - The object isa Wiki::Toolkit::Feed::RSS ok 34 - ->node_all_versions doesn't croak ok 35 - empty list with no node name ok 36 - ->node_all_versions doesn't croak with a name ok 37 - Only found it once ok 38 - Found right node ok 39 - And right version ok 40 - ->node_all_versions doesn't croak with a name ok 41 - Found it twice ok 42 - Had the right name ok 43 - And right version ok 44 - And right version ok 45 - Right order ok 28/45 skipped: various reasons t/299_feed_rss_gen_node_dist_feed.............1..57 ok 1 - use Wiki::Toolkit::Feed::RSS; ok 2 - new croaks if no wiki object supplied ok 3 - new croaks if something that isn't a wiki object supplied ok 4 # skip Pg storage backend not configured for testing ok 5 # skip Pg storage backend not configured for testing ok 6 # skip Pg storage backend not configured for testing ok 7 # skip Pg storage backend not configured for testing ok 8 # skip Pg storage backend not configured for testing ok 9 # skip Pg storage backend not configured for testing ok 10 # skip Pg storage backend not configured for testing ok 11 # skip Pg storage backend not configured for testing ok 12 # skip Pg storage backend not configured for testing ok 13 # skip Pg storage backend not configured for testing ok 14 # skip Pg storage backend not configured for testing ok 15 # skip Pg storage backend not configured for testing ok 16 # skip Pg storage backend not configured for testing ok 17 # skip Pg storage backend not configured for testing ok 18 # skip Pg storage backend not configured for testing ok 19 # skip Pg storage backend not configured for testing ok 20 # skip Pg storage backend not configured for testing ok 21 # skip Pg storage backend not configured for testing ok 22 # skip MySQL storage backend not configured for testing ok 23 # skip MySQL storage backend not configured for testing ok 24 # skip MySQL storage backend not configured for testing ok 25 # skip MySQL storage backend not configured for testing ok 26 # skip MySQL storage backend not configured for testing ok 27 # skip MySQL storage backend not configured for testing ok 28 # skip MySQL storage backend not configured for testing ok 29 # skip MySQL storage backend not configured for testing ok 30 # skip MySQL storage backend not configured for testing ok 31 # skip MySQL storage backend not configured for testing ok 32 # skip MySQL storage backend not configured for testing ok 33 # skip MySQL storage backend not configured for testing ok 34 # skip MySQL storage backend not configured for testing ok 35 # skip MySQL storage backend not configured for testing ok 36 # skip MySQL storage backend not configured for testing ok 37 # skip MySQL storage backend not configured for testing ok 38 # skip MySQL storage backend not configured for testing ok 39 # skip MySQL storage backend not configured for testing # ##### TEST CONFIG: Store: SQLite # ok 40 - 'new' doesn't croak if wiki object and mandatory parameters supplied Use of uninitialized value in concatenation (.) or string at /Users/cpanrun/depot/main/contrib-patched/perl/CPAN/src/Wiki-Toolkit/blib/lib/Wiki/Toolkit/Feed/RSS.pm line 125. ok 41 - The object isa Wiki::Toolkit::Feed::RSS ok 42 - ->generate_node_name_distance_feed doesn't croak ok 43 - empty list with no node name ok 44 - Is RSS ok 45 - ->generate_node_name_distance_feed doesn't croak with a single node ok 46 - Only found it once ok 47 - Found right node ok 48 - ->generate_node_name_distance_feed doesn't croak with distances ok 49 - Found two nodes ok 50 - Had the right name ok 51 - Had the right name ok 52 - Only had distance once ok 53 - ->generate_node_name_distance_feed doesn't croak with full geo ok 54 - Had os_x ok 55 - Had os_y ok 56 - Had latitude ok 57 - Had longitude ok 36/57 skipped: various reasons t/300_feed_atom_setup.........................1..1 Dropping tables... done Creating table content... done Creating table schema_info... done Creating table metadata... done Creating table node... done Creating table internal_links... done ok 1 - Reinitialised stores ok t/301_feed_atom_add_test_data.................1..3 ok 1 # skip Pg storage backend not configured for testing ok 2 # skip MySQL storage backend not configured for testing # ##### TEST CONFIG: Store: SQLite # ok 3 - SQLite test backend primed with test data ok 2/3 skipped: various reasons t/302_feed_atom_recentchanges.................1..51 ok 1 - use Wiki::Toolkit::Feed::Atom; ok 2 - new croaks if no wiki object supplied ok 3 - new croaks if something that isn't a wiki object supplied ok 4 # skip Pg storage backend not configured for testing ok 5 # skip Pg storage backend not configured for testing ok 6 # skip Pg storage backend not configured for testing ok 7 # skip Pg storage backend not configured for testing ok 8 # skip Pg storage backend not configured for testing ok 9 # skip Pg storage backend not configured for testing ok 10 # skip Pg storage backend not configured for testing ok 11 # skip Pg storage backend not configured for testing ok 12 # skip Pg storage backend not configured for testing ok 13 # skip Pg storage backend not configured for testing ok 14 # skip Pg storage backend not configured for testing ok 15 # skip Pg storage backend not configured for testing ok 16 # skip Pg storage backend not configured for testing ok 17 # skip Pg storage backend not configured for testing ok 18 # skip Pg storage backend not configured for testing ok 19 # skip Pg storage backend not configured for testing ok 20 # skip MySQL storage backend not configured for testing ok 21 # skip MySQL storage backend not configured for testing ok 22 # skip MySQL storage backend not configured for testing ok 23 # skip MySQL storage backend not configured for testing ok 24 # skip MySQL storage backend not configured for testing ok 25 # skip MySQL storage backend not configured for testing ok 26 # skip MySQL storage backend not configured for testing ok 27 # skip MySQL storage backend not configured for testing ok 28 # skip MySQL storage backend not configured for testing ok 29 # skip MySQL storage backend not configured for testing ok 30 # skip MySQL storage backend not configured for testing ok 31 # skip MySQL storage backend not configured for testing ok 32 # skip MySQL storage backend not configured for testing ok 33 # skip MySQL storage backend not configured for testing ok 34 # skip MySQL storage backend not configured for testing ok 35 # skip MySQL storage backend not configured for testing # ##### TEST CONFIG: Store: SQLite # ok 36 - 'new' doesn't croak if wiki object and mandatory parameters supplied ok 37 - The object isa Wiki::Toolkit::Feed::Atom ok 38 - ->recent_changes doesn't croak ok 39 - make_node_url is used ok 40 - username picked up as author ok 41 - username included in summary ok 42 - contains categories ok 43 - is xml ok 44 - is xml ok 45 - items param works ok 46 - days param works ok 47 - ignore_minor_edits works ok 48 - can filter on a single metadata criterion ok 49 - can filter on two criteria ok 50 - is xml ok 51 - is xml ok 32/51 skipped: various reasons t/303_feed_atom_node_all_versions.............1..45 ok 1 - use Wiki::Toolkit::Feed::Atom; ok 2 - new croaks if no wiki object supplied ok 3 - new croaks if something that isn't a wiki object supplied ok 4 # skip Pg storage backend not configured for testing ok 5 # skip Pg storage backend not configured for testing ok 6 # skip Pg storage backend not configured for testing ok 7 # skip Pg storage backend not configured for testing ok 8 # skip Pg storage backend not configured for testing ok 9 # skip Pg storage backend not configured for testing ok 10 # skip Pg storage backend not configured for testing ok 11 # skip Pg storage backend not configured for testing ok 12 # skip Pg storage backend not configured for testing ok 13 # skip Pg storage backend not configured for testing ok 14 # skip Pg storage backend not configured for testing ok 15 # skip Pg storage backend not configured for testing ok 16 # skip Pg storage backend not configured for testing ok 17 # skip Pg storage backend not configured for testing ok 18 # skip MySQL storage backend not configured for testing ok 19 # skip MySQL storage backend not configured for testing ok 20 # skip MySQL storage backend not configured for testing ok 21 # skip MySQL storage backend not configured for testing ok 22 # skip MySQL storage backend not configured for testing ok 23 # skip MySQL storage backend not configured for testing ok 24 # skip MySQL storage backend not configured for testing ok 25 # skip MySQL storage backend not configured for testing ok 26 # skip MySQL storage backend not configured for testing ok 27 # skip MySQL storage backend not configured for testing ok 28 # skip MySQL storage backend not configured for testing ok 29 # skip MySQL storage backend not configured for testing ok 30 # skip MySQL storage backend not configured for testing ok 31 # skip MySQL storage backend not configured for testing # ##### TEST CONFIG: Store: SQLite # ok 32 - 'new' doesn't croak if wiki object and mandatory parameters supplied ok 33 - The object isa Wiki::Toolkit::Feed::Atom ok 34 - ->node_all_versions doesn't croak ok 35 - no entry items as empty ok 36 - ->node_all_versions doesn't croak with a name ok 37 - Only found it once ok 38 - Found right node ok 39 - And right version ok 40 - ->node_all_versions doesn't croak with a name ok 41 - Found it twice ok 42 - Had the right name ok 43 - And right version ok 44 - And right version ok 45 - Right order ok 28/45 skipped: various reasons t/304_feed_atom_gen_node_dist_feed............1..57 ok 1 - use Wiki::Toolkit::Feed::Atom; ok 2 - new croaks if no wiki object supplied ok 3 - new croaks if something that isn't a wiki object supplied ok 4 # skip Pg storage backend not configured for testing ok 5 # skip Pg storage backend not configured for testing ok 6 # skip Pg storage backend not configured for testing ok 7 # skip Pg storage backend not configured for testing ok 8 # skip Pg storage backend not configured for testing ok 9 # skip Pg storage backend not configured for testing ok 10 # skip Pg storage backend not configured for testing ok 11 # skip Pg storage backend not configured for testing ok 12 # skip Pg storage backend not configured for testing ok 13 # skip Pg storage backend not configured for testing ok 14 # skip Pg storage backend not configured for testing ok 15 # skip Pg storage backend not configured for testing ok 16 # skip Pg storage backend not configured for testing ok 17 # skip Pg storage backend not configured for testing ok 18 # skip Pg storage backend not configured for testing ok 19 # skip Pg storage backend not configured for testing ok 20 # skip Pg storage backend not configured for testing ok 21 # skip Pg storage backend not configured for testing ok 22 # skip MySQL storage backend not configured for testing ok 23 # skip MySQL storage backend not configured for testing ok 24 # skip MySQL storage backend not configured for testing ok 25 # skip MySQL storage backend not configured for testing ok 26 # skip MySQL storage backend not configured for testing ok 27 # skip MySQL storage backend not configured for testing ok 28 # skip MySQL storage backend not configured for testing ok 29 # skip MySQL storage backend not configured for testing ok 30 # skip MySQL storage backend not configured for testing ok 31 # skip MySQL storage backend not configured for testing ok 32 # skip MySQL storage backend not configured for testing ok 33 # skip MySQL storage backend not configured for testing ok 34 # skip MySQL storage backend not configured for testing ok 35 # skip MySQL storage backend not configured for testing ok 36 # skip MySQL storage backend not configured for testing ok 37 # skip MySQL storage backend not configured for testing ok 38 # skip MySQL storage backend not configured for testing ok 39 # skip MySQL storage backend not configured for testing # ##### TEST CONFIG: Store: SQLite # ok 40 - 'new' doesn't croak if wiki object and mandatory parameters supplied Use of uninitialized value in concatenation (.) or string at /Users/cpanrun/depot/main/contrib-patched/perl/CPAN/src/Wiki-Toolkit/blib/lib/Wiki/Toolkit/Feed/Atom.pm line 97. ok 41 - The object isa Wiki::Toolkit::Feed::Atom ok 42 - ->generate_node_name_distance_feed doesn't croak ok 43 - empty list ok 44 - Is Atom ok 45 - ->generate_node_name_distance_feed doesn't croak with a single node ok 46 - Only found it once ok 47 - Found right node ok 48 - ->generate_node_name_distance_feed doesn't croak with distances ok 49 - Found two nodes ok 50 - Had the right name ok 51 - Had the right name ok 52 - Only had distance once ok 53 - ->generate_node_name_distance_feed doesn't croak with full geo ok 54 - Had os_x ok 55 - Had os_y ok 56 - Had latitude ok 57 - Had longitude ok 36/57 skipped: various reasons All tests successful, 296 subtests skipped. Files=44, Tests=1331, 99 wallclock secs (23.24 cusr + 10.40 csys = 33.64 CPU) Installing /Users/cpanrun/build/5.8.8/html/bin/wiki-toolkit-rename-node.html Installing /Users/cpanrun/build/5.8.8/html/bin/wiki-toolkit-setupdb.html Installing /Users/cpanrun/build/5.8.8/html/site/lib/Wiki/Toolkit.html Installing /Users/cpanrun/build/5.8.8/html/site/lib/Wiki/Toolkit/Extending.html Installing /Users/cpanrun/build/5.8.8/html/site/lib/Wiki/Toolkit/Plugin.html Installing /Users/cpanrun/build/5.8.8/html/site/lib/Wiki/Toolkit/TestLib.html Installing /Users/cpanrun/build/5.8.8/html/site/lib/Wiki/Toolkit/Feed/Atom.html Installing /Users/cpanrun/build/5.8.8/html/site/lib/Wiki/Toolkit/Feed/Listing.html Installing /Users/cpanrun/build/5.8.8/html/site/lib/Wiki/Toolkit/Feed/RSS.html Installing /Users/cpanrun/build/5.8.8/html/site/lib/Wiki/Toolkit/Formatter/Default.html Installing /Users/cpanrun/build/5.8.8/html/site/lib/Wiki/Toolkit/Formatter/Multiple.html Installing /Users/cpanrun/build/5.8.8/html/site/lib/Wiki/Toolkit/Formatter/WikiLinkFormatterParent.html Installing /Users/cpanrun/build/5.8.8/html/site/lib/Wiki/Toolkit/Search/Base.html Installing /Users/cpanrun/build/5.8.8/html/site/lib/Wiki/Toolkit/Search/DBIxFTS.html Installing /Users/cpanrun/build/5.8.8/html/site/lib/Wiki/Toolkit/Search/Plucene.html Installing /Users/cpanrun/build/5.8.8/html/site/lib/Wiki/Toolkit/Search/SII.html Installing /Users/cpanrun/build/5.8.8/html/site/lib/Wiki/Toolkit/Setup/Database.html Installing /Users/cpanrun/build/5.8.8/html/site/lib/Wiki/Toolkit/Setup/DBIxFTSMySQL.html Installing /Users/cpanrun/build/5.8.8/html/site/lib/Wiki/Toolkit/Setup/MySQL.html Installing /Users/cpanrun/build/5.8.8/html/site/lib/Wiki/Toolkit/Setup/Pg.html Installing /Users/cpanrun/build/5.8.8/html/site/lib/Wiki/Toolkit/Setup/SII.html Installing /Users/cpanrun/build/5.8.8/html/site/lib/Wiki/Toolkit/Setup/SQLite.html Installing /Users/cpanrun/build/5.8.8/html/site/lib/Wiki/Toolkit/Store/Database.html Installing /Users/cpanrun/build/5.8.8/html/site/lib/Wiki/Toolkit/Store/MySQL.html Installing /Users/cpanrun/build/5.8.8/html/site/lib/Wiki/Toolkit/Store/Pg.html Installing /Users/cpanrun/build/5.8.8/html/site/lib/Wiki/Toolkit/Store/SQLite.html Installing /Users/cpanrun/build/5.8.8/html/site/lib/Wiki/Toolkit/TestConfig/Utilities.html Installing /Users/cpanrun/build/5.8.8/lib/site_perl/5.8.8/Wiki/Toolkit.pm Installing /Users/cpanrun/build/5.8.8/lib/site_perl/5.8.8/Wiki/Toolkit/Extending.pod Installing /Users/cpanrun/build/5.8.8/lib/site_perl/5.8.8/Wiki/Toolkit/Plugin.pm Installing /Users/cpanrun/build/5.8.8/lib/site_perl/5.8.8/Wiki/Toolkit/TestConfig.pm Installing /Users/cpanrun/build/5.8.8/lib/site_perl/5.8.8/Wiki/Toolkit/TestLib.pm Installing /Users/cpanrun/build/5.8.8/lib/site_perl/5.8.8/Wiki/Toolkit/Feed/Atom.pm Installing /Users/cpanrun/build/5.8.8/lib/site_perl/5.8.8/Wiki/Toolkit/Feed/Listing.pm Installing /Users/cpanrun/build/5.8.8/lib/site_perl/5.8.8/Wiki/Toolkit/Feed/RSS.pm Installing /Users/cpanrun/build/5.8.8/lib/site_perl/5.8.8/Wiki/Toolkit/Formatter/Default.pm Installing /Users/cpanrun/build/5.8.8/lib/site_perl/5.8.8/Wiki/Toolkit/Formatter/Multiple.pm Installing /Users/cpanrun/build/5.8.8/lib/site_perl/5.8.8/Wiki/Toolkit/Formatter/WikiLinkFormatterParent.pm Installing /Users/cpanrun/build/5.8.8/lib/site_perl/5.8.8/Wiki/Toolkit/Search/Base.pm Installing /Users/cpanrun/build/5.8.8/lib/site_perl/5.8.8/Wiki/Toolkit/Search/DBIxFTS.pm Installing /Users/cpanrun/build/5.8.8/lib/site_perl/5.8.8/Wiki/Toolkit/Search/Plucene.pm Installing /Users/cpanrun/build/5.8.8/lib/site_perl/5.8.8/Wiki/Toolkit/Search/SII.pm Installing /Users/cpanrun/build/5.8.8/lib/site_perl/5.8.8/Wiki/Toolkit/Setup/Database.pm Installing /Users/cpanrun/build/5.8.8/lib/site_perl/5.8.8/Wiki/Toolkit/Setup/DBIxFTSMySQL.pm Installing /Users/cpanrun/build/5.8.8/lib/site_perl/5.8.8/Wiki/Toolkit/Setup/MySQL.pm Installing /Users/cpanrun/build/5.8.8/lib/site_perl/5.8.8/Wiki/Toolkit/Setup/Pg.pm Installing /Users/cpanrun/build/5.8.8/lib/site_perl/5.8.8/Wiki/Toolkit/Setup/SII.pm Installing /Users/cpanrun/build/5.8.8/lib/site_perl/5.8.8/Wiki/Toolkit/Setup/SQLite.pm Installing /Users/cpanrun/build/5.8.8/lib/site_perl/5.8.8/Wiki/Toolkit/Store/Database.pm Installing /Users/cpanrun/build/5.8.8/lib/site_perl/5.8.8/Wiki/Toolkit/Store/MySQL.pm Installing /Users/cpanrun/build/5.8.8/lib/site_perl/5.8.8/Wiki/Toolkit/Store/Pg.pm Installing /Users/cpanrun/build/5.8.8/lib/site_perl/5.8.8/Wiki/Toolkit/Store/SQLite.pm Installing /Users/cpanrun/build/5.8.8/lib/site_perl/5.8.8/Wiki/Toolkit/TestConfig/Utilities.pm Installing /Users/cpanrun/build/5.8.8/man/man1/wiki-toolkit-rename-node.1 Installing /Users/cpanrun/build/5.8.8/man/man1/wiki-toolkit-setupdb.1 Installing /Users/cpanrun/build/5.8.8/man/man3/Wiki::Toolkit.3 Installing /Users/cpanrun/build/5.8.8/man/man3/Wiki::Toolkit::Extending.3 Installing /Users/cpanrun/build/5.8.8/man/man3/Wiki::Toolkit::Feed::Atom.3 Installing /Users/cpanrun/build/5.8.8/man/man3/Wiki::Toolkit::Feed::Listing.3 Installing /Users/cpanrun/build/5.8.8/man/man3/Wiki::Toolkit::Feed::RSS.3 Installing /Users/cpanrun/build/5.8.8/man/man3/Wiki::Toolkit::Formatter::Default.3 Installing /Users/cpanrun/build/5.8.8/man/man3/Wiki::Toolkit::Formatter::Multiple.3 Installing /Users/cpanrun/build/5.8.8/man/man3/Wiki::Toolkit::Formatter::WikiLinkFormatterParent.3 Installing /Users/cpanrun/build/5.8.8/man/man3/Wiki::Toolkit::Plugin.3 Installing /Users/cpanrun/build/5.8.8/man/man3/Wiki::Toolkit::Search::Base.3 Installing /Users/cpanrun/build/5.8.8/man/man3/Wiki::Toolkit::Search::DBIxFTS.3 Installing /Users/cpanrun/build/5.8.8/man/man3/Wiki::Toolkit::Search::Plucene.3 Installing /Users/cpanrun/build/5.8.8/man/man3/Wiki::Toolkit::Search::SII.3 Installing /Users/cpanrun/build/5.8.8/man/man3/Wiki::Toolkit::Setup::Database.3 Installing /Users/cpanrun/build/5.8.8/man/man3/Wiki::Toolkit::Setup::DBIxFTSMySQL.3 Installing /Users/cpanrun/build/5.8.8/man/man3/Wiki::Toolkit::Setup::MySQL.3 Installing /Users/cpanrun/build/5.8.8/man/man3/Wiki::Toolkit::Setup::Pg.3 Installing /Users/cpanrun/build/5.8.8/man/man3/Wiki::Toolkit::Setup::SII.3 Installing /Users/cpanrun/build/5.8.8/man/man3/Wiki::Toolkit::Setup::SQLite.3 Installing /Users/cpanrun/build/5.8.8/man/man3/Wiki::Toolkit::Store::Database.3 Installing /Users/cpanrun/build/5.8.8/man/man3/Wiki::Toolkit::Store::MySQL.3 Installing /Users/cpanrun/build/5.8.8/man/man3/Wiki::Toolkit::Store::Pg.3 Installing /Users/cpanrun/build/5.8.8/man/man3/Wiki::Toolkit::Store::SQLite.3 Installing /Users/cpanrun/build/5.8.8/man/man3/Wiki::Toolkit::TestConfig::Utilities.3 Installing /Users/cpanrun/build/5.8.8/man/man3/Wiki::Toolkit::TestLib.3 Installing /Users/cpanrun/build/5.8.8/bin/wiki-toolkit-rename-node Installing /Users/cpanrun/build/5.8.8/bin/wiki-toolkit-setupdb Appending installation info to /Users/cpanrun/build/5.8.8/lib/5.8.8/darwin-thread-multi-2level/perllocal.pod