PATH=/usr/bin:/bin:/Users/fly2000/cpanfly-5.20/var/megalib/bin Start 2017-11-14T10:19:47 ActivePerl-2000 CPAN-2.10 Reading '/Users/fly2000/cpanfly-5.20/var/cpan/Metadata' Database was generated on Tue, 14 Nov 2017 06:29:02 GMT Fetching with LWP: http://ppm.activestate.com/CPAN/authors/id/N/NI/NICS/Catmandu-DBI-0.0701.tar.gz Fetching with LWP: http://ppm.activestate.com/CPAN/authors/id/N/NI/NICS/CHECKSUMS Checksum for /Users/fly2000/cpanfly-5.20/var/cpan/sources/authors/id/N/NI/NICS/Catmandu-DBI-0.0701.tar.gz ok Catmandu-DBI-0.0701/ Catmandu-DBI-0.0701/Build.PL Catmandu-DBI-0.0701/Changes Catmandu-DBI-0.0701/cpanfile Catmandu-DBI-0.0701/cpanfile.snapshot Catmandu-DBI-0.0701/dist.ini Catmandu-DBI-0.0701/lib/ Catmandu-DBI-0.0701/LICENSE Catmandu-DBI-0.0701/MANIFEST Catmandu-DBI-0.0701/META.json Catmandu-DBI-0.0701/META.yml Catmandu-DBI-0.0701/README Catmandu-DBI-0.0701/t/ Catmandu-DBI-0.0701/t/00-load.t Catmandu-DBI-0.0701/t/01-load.t Catmandu-DBI-0.0701/t/02-bag.t Catmandu-DBI-0.0701/t/03-timeout.t Catmandu-DBI-0.0701/t/04-slice.t Catmandu-DBI-0.0701/t/05-importer.t Catmandu-DBI-0.0701/t/06-sqlite.t Catmandu-DBI-0.0701/t/07-mysql.t Catmandu-DBI-0.0701/t/08-postgres.t Catmandu-DBI-0.0701/t/author-pod-syntax.t Catmandu-DBI-0.0701/lib/Catmandu/ Catmandu-DBI-0.0701/lib/Catmandu/DBI.pm Catmandu-DBI-0.0701/lib/Catmandu/Importer/ Catmandu-DBI-0.0701/lib/Catmandu/Store/ Catmandu-DBI-0.0701/lib/Catmandu/Store/DBI/ Catmandu-DBI-0.0701/lib/Catmandu/Store/DBI.pm Catmandu-DBI-0.0701/lib/Catmandu/Store/DBI/Bag.pm Catmandu-DBI-0.0701/lib/Catmandu/Store/DBI/Handler/ Catmandu-DBI-0.0701/lib/Catmandu/Store/DBI/Handler.pm Catmandu-DBI-0.0701/lib/Catmandu/Store/DBI/Iterator.pm Catmandu-DBI-0.0701/lib/Catmandu/Store/DBI/Handler/MySQL.pm Catmandu-DBI-0.0701/lib/Catmandu/Store/DBI/Handler/Pg.pm Catmandu-DBI-0.0701/lib/Catmandu/Store/DBI/Handler/SQLite.pm Catmandu-DBI-0.0701/lib/Catmandu/Importer/DBI.pm Configuring N/NI/NICS/Catmandu-DBI-0.0701.tar.gz with Build.PL >>> /Users/fly2000/ap2000-298465/bin/perl-dynamic Build.PL Checking prerequisites... requires: ! Catmandu (0.9505) is installed, but we need version >= 1.0 ERRORS/WARNINGS FOUND IN PREREQUISITES. You may wish to install the versions of the modules indicated above before proceeding with this installation Created MYMETA.yml and MYMETA.json Creating new 'Build' script for 'Catmandu-DBI' version '0.0701' NICS/Catmandu-DBI-0.0701.tar.gz /Users/fly2000/ap2000-298465/bin/perl-dynamic Build.PL -- OK Running Build for N/NI/NICS/Catmandu-DBI-0.0701.tar.gz ---- Unsatisfied dependencies detected during ---- ---- NICS/Catmandu-DBI-0.0701.tar.gz ---- Catmandu [requires] Running test for module 'Catmandu' Checksum for /Users/fly2000/cpanfly-5.20/var/cpan/sources/authors/id/N/NI/NICS/Catmandu-1.07.tar.gz ok Catmandu-1.07/ Catmandu-1.07/benchmark/ Catmandu-1.07/bin/ Catmandu-1.07/Build.PL Catmandu-1.07/Changes Catmandu-1.07/cpanfile Catmandu-1.07/dist.ini Catmandu-1.07/lib/ Catmandu-1.07/LICENSE Catmandu-1.07/MANIFEST Catmandu-1.07/META.json Catmandu-1.07/META.yml Catmandu-1.07/misc/ Catmandu-1.07/README Catmandu-1.07/t/ Catmandu-1.07/travis_test.sh Catmandu-1.07/t/author-pod-syntax.t Catmandu-1.07/t/Catmandu-Addable.t Catmandu-1.07/t/Catmandu-ArrayIterator.t Catmandu-1.07/t/Catmandu-Bag.t Catmandu-1.07/t/Catmandu-Buffer.t Catmandu-1.07/t/Catmandu-CLI.t Catmandu-1.07/t/Catmandu-Cmd-compile.t Catmandu-1.07/t/Catmandu-Cmd-config.t Catmandu-1.07/t/Catmandu-Cmd-convert.t Catmandu-1.07/t/Catmandu-Cmd-copy.t Catmandu-1.07/t/Catmandu-Cmd-count.t Catmandu-1.07/t/Catmandu-Cmd-delete.t Catmandu-1.07/t/Catmandu-Cmd-export.t Catmandu-1.07/t/Catmandu-Cmd-help.t Catmandu-1.07/t/Catmandu-Cmd-import.t Catmandu-1.07/t/Catmandu-Cmd-info.t Catmandu-1.07/t/Catmandu-Cmd-run.t Catmandu-1.07/t/Catmandu-Cmd-stream.t Catmandu-1.07/t/Catmandu-Cmd-touch.t Catmandu-1.07/t/Catmandu-Cmd.t Catmandu-1.07/t/Catmandu-Counter.t Catmandu-1.07/t/Catmandu-CQLSearchable.t Catmandu-1.07/t/Catmandu-Env.t Catmandu-1.07/t/Catmandu-Error.t Catmandu-1.07/t/Catmandu-Exporter-Count.t Catmandu-1.07/t/Catmandu-Exporter-CSV.t Catmandu-1.07/t/Catmandu-Exporter-JSON.t Catmandu-1.07/t/Catmandu-Exporter-Mock.t Catmandu-1.07/t/Catmandu-Exporter-Multi.t Catmandu-1.07/t/Catmandu-Exporter-Null.t Catmandu-1.07/t/Catmandu-Exporter-Text.t Catmandu-1.07/t/Catmandu-Exporter-TSV.t Catmandu-1.07/t/Catmandu-Exporter-YAML.t Catmandu-1.07/t/Catmandu-Exporter.t Catmandu-1.07/t/Catmandu-FileBag-Index.t Catmandu-1.07/t/Catmandu-FileBag.t Catmandu-1.07/t/Catmandu-FileStore.t Catmandu-1.07/t/Catmandu-Fix-add_field.t Catmandu-1.07/t/Catmandu-Fix-add_to_exporter.t Catmandu-1.07/t/Catmandu-Fix-add_to_store.t Catmandu-1.07/t/Catmandu-Fix-append.t Catmandu-1.07/t/Catmandu-Fix-array.t Catmandu-1.07/t/Catmandu-Fix-assoc.t Catmandu-1.07/t/Catmandu-Fix-Base.t Catmandu-1.07/t/Catmandu-Fix-Bind-benchmark.t Catmandu-1.07/t/Catmandu-Fix-Bind-Group.t Catmandu-1.07/t/Catmandu-Fix-Bind-hashmap.t Catmandu-1.07/t/Catmandu-Fix-Bind-identity.t Catmandu-1.07/t/Catmandu-Fix-Bind-importer.t Catmandu-1.07/t/Catmandu-Fix-Bind-iterate.t Catmandu-1.07/t/Catmandu-Fix-Bind-list.t Catmandu-1.07/t/Catmandu-Fix-Bind-maybe.t Catmandu-1.07/t/Catmandu-Fix-Bind-timeout.t Catmandu-1.07/t/Catmandu-Fix-Bind-visitor.t Catmandu-1.07/t/Catmandu-Fix-Bind-with.t Catmandu-1.07/t/Catmandu-Fix-Bind.t Catmandu-1.07/t/Catmandu-Fix-capitalize.t Catmandu-1.07/t/Catmandu-Fix-clone.t Catmandu-1.07/t/Catmandu-Fix-code.t Catmandu-1.07/t/Catmandu-Fix-collapse.t Catmandu-1.07/t/Catmandu-Fix-compact.t Catmandu-1.07/t/Catmandu-Fix-Condition-all_equal.t Catmandu-1.07/t/Catmandu-Fix-Condition-all_match.t Catmandu-1.07/t/Catmandu-Fix-Condition-any_equal.t Catmandu-1.07/t/Catmandu-Fix-Condition-any_match.t Catmandu-1.07/t/Catmandu-Fix-Condition-exists.t Catmandu-1.07/t/Catmandu-Fix-Condition-greater_than.t Catmandu-1.07/t/Catmandu-Fix-Condition-in.t Catmandu-1.07/t/Catmandu-Fix-Condition-is_array.t Catmandu-1.07/t/Catmandu-Fix-Condition-is_false.t Catmandu-1.07/t/Catmandu-Fix-Condition-is_null.t Catmandu-1.07/t/Catmandu-Fix-Condition-is_number.t Catmandu-1.07/t/Catmandu-Fix-Condition-is_object.t Catmandu-1.07/t/Catmandu-Fix-Condition-is_string.t Catmandu-1.07/t/Catmandu-Fix-Condition-is_true.t Catmandu-1.07/t/Catmandu-Fix-Condition-less_than.t Catmandu-1.07/t/Catmandu-Fix-Condition-valid.t Catmandu-1.07/t/Catmandu-Fix-Condition.t Catmandu-1.07/t/Catmandu-Fix-copy_field.t Catmandu-1.07/t/Catmandu-Fix-count.t Catmandu-1.07/t/Catmandu-Fix-downcase.t Catmandu-1.07/t/Catmandu-Fix-error.t Catmandu-1.07/t/Catmandu-Fix-expand.t Catmandu-1.07/t/Catmandu-Fix-expand_date.t Catmandu-1.07/t/Catmandu-Fix-export_to_string.t Catmandu-1.07/t/Catmandu-Fix-filter.t Catmandu-1.07/t/Catmandu-Fix-flatten.t Catmandu-1.07/t/Catmandu-Fix-format.t Catmandu-1.07/t/Catmandu-Fix-from_json.t Catmandu-1.07/t/Catmandu-Fix-hash.t Catmandu-1.07/t/Catmandu-Fix-import_from_string.t Catmandu-1.07/t/Catmandu-Fix-include.t Catmandu-1.07/t/Catmandu-Fix-index.t Catmandu-1.07/t/Catmandu-Fix-Inlineable.t Catmandu-1.07/t/Catmandu-Fix-int.t Catmandu-1.07/t/Catmandu-Fix-join_field.t Catmandu-1.07/t/Catmandu-Fix-log.t Catmandu-1.07/t/Catmandu-Fix-lookup.t Catmandu-1.07/t/Catmandu-Fix-lookup_in_store.t Catmandu-1.07/t/Catmandu-Fix-move_field.t Catmandu-1.07/t/Catmandu-Fix-nothing.t Catmandu-1.07/t/Catmandu-Fix-parse_text.t Catmandu-1.07/t/Catmandu-Fix-Parser.t Catmandu-1.07/t/Catmandu-Fix-paste.t Catmandu-1.07/t/Catmandu-Fix-perlcode.t Catmandu-1.07/t/Catmandu-Fix-prepend.t Catmandu-1.07/t/Catmandu-Fix-random.t Catmandu-1.07/t/Catmandu-Fix-reject.t Catmandu-1.07/t/Catmandu-Fix-remove_field.t Catmandu-1.07/t/Catmandu-Fix-rename.t Catmandu-1.07/t/Catmandu-Fix-replace_all.t Catmandu-1.07/t/Catmandu-Fix-retain.t Catmandu-1.07/t/Catmandu-Fix-retain_field.t Catmandu-1.07/t/Catmandu-Fix-reverse.t Catmandu-1.07/t/Catmandu-Fix-search_in_store.t Catmandu-1.07/t/Catmandu-Fix-set_array.t Catmandu-1.07/t/Catmandu-Fix-set_field.t Catmandu-1.07/t/Catmandu-Fix-set_hash.t Catmandu-1.07/t/Catmandu-Fix-sleep.t Catmandu-1.07/t/Catmandu-Fix-sort_field.t Catmandu-1.07/t/Catmandu-Fix-split_field.t Catmandu-1.07/t/Catmandu-Fix-string.t Catmandu-1.07/t/Catmandu-Fix-substring.t Catmandu-1.07/t/Catmandu-Fix-sum.t Catmandu-1.07/t/Catmandu-Fix-to_json.t Catmandu-1.07/t/Catmandu-Fix-trim.t Catmandu-1.07/t/Catmandu-Fix-uniq.t Catmandu-1.07/t/Catmandu-Fix-upcase.t Catmandu-1.07/t/Catmandu-Fix-uri_decode.t Catmandu-1.07/t/Catmandu-Fix-uri_encode.t Catmandu-1.07/t/Catmandu-Fix-uri_encode_decode.t Catmandu-1.07/t/Catmandu-Fix-vacuum.t Catmandu-1.07/t/Catmandu-Fix.t Catmandu-1.07/t/Catmandu-Fixable.t Catmandu-1.07/t/Catmandu-Hits.t Catmandu-1.07/t/Catmandu-IdGenerator-Mock.t Catmandu-1.07/t/Catmandu-IdGenerator-UUID.t Catmandu-1.07/t/Catmandu-IdGenerator.t Catmandu-1.07/t/Catmandu-Importer-CSV.t Catmandu-1.07/t/Catmandu-Importer-JSON.t Catmandu-1.07/t/Catmandu-Importer-Mock.t Catmandu-1.07/t/Catmandu-Importer-Modules.t Catmandu-1.07/t/Catmandu-Importer-Multi.t Catmandu-1.07/t/Catmandu-Importer-Text.t Catmandu-1.07/t/Catmandu-Importer-TSV.t Catmandu-1.07/t/Catmandu-Importer-YAML.t Catmandu-1.07/t/Catmandu-Importer.t Catmandu-1.07/t/Catmandu-Interactive.t Catmandu-1.07/t/Catmandu-Iterable.t Catmandu-1.07/t/Catmandu-Iterator.t Catmandu-1.07/t/Catmandu-MultiIterator.t Catmandu-1.07/t/Catmandu-Paged.t Catmandu-1.07/t/Catmandu-Pluggable.t Catmandu-1.07/t/Catmandu-Plugin-Datestamps.t Catmandu-1.07/t/Catmandu-Plugin-Readonly.t Catmandu-1.07/t/Catmandu-Plugin-SideCar.t Catmandu-1.07/t/Catmandu-Plugin-Versioning.t Catmandu-1.07/t/Catmandu-Sane.t Catmandu-1.07/t/Catmandu-Searchable.t Catmandu-1.07/t/Catmandu-Serializer.t Catmandu-1.07/t/Catmandu-Store-File-Memory-Bag.t Catmandu-1.07/t/Catmandu-Store-File-Memory-Index.t Catmandu-1.07/t/Catmandu-Store-File-Memory.t Catmandu-1.07/t/Catmandu-Store-File-Multi-Bag.t Catmandu-1.07/t/Catmandu-Store-File-Multi-Index.t Catmandu-1.07/t/Catmandu-Store-File-Multi.t Catmandu-1.07/t/Catmandu-Store-File-Simple-Bag.t Catmandu-1.07/t/Catmandu-Store-File-Simple-Index.t Catmandu-1.07/t/Catmandu-Store-File-Simple.t Catmandu-1.07/t/Catmandu-Store-Hash.t Catmandu-1.07/t/Catmandu-Store-Multi-Bag.t Catmandu-1.07/t/Catmandu-Store-Multi.t Catmandu-1.07/t/Catmandu-Store.t Catmandu-1.07/t/Catmandu-Util.t Catmandu-1.07/t/Catmandu-Validator-Simple.t Catmandu-1.07/t/Catmandu-Validator.t Catmandu-1.07/t/Catmandu.t Catmandu-1.07/t/catmandu.yml Catmandu-1.07/t/csv_test.json Catmandu-1.07/t/data2/ Catmandu-1.07/t/fix-level-1.fix Catmandu-1.07/t/fix-level-2.fix Catmandu-1.07/t/fix-level-3.fix Catmandu-1.07/t/lib/ Catmandu-1.07/t/log4perl.conf Catmandu-1.07/t/myfixes.fix Catmandu-1.07/t/non_ascii.json Catmandu-1.07/t/non_ascii.yaml Catmandu-1.07/t/planets.csv Catmandu-1.07/t/planets.tab Catmandu-1.07/t/release-perltidy.t Catmandu-1.07/t/run.fix Catmandu-1.07/t/russian.txt Catmandu-1.07/t/script.pl Catmandu-1.07/t/small.json Catmandu-1.07/t/small.yaml Catmandu-1.07/t/variables.fix Catmandu-1.07/t/lib/Catmandu/ Catmandu-1.07/t/lib/Catmandu/Fix/ Catmandu-1.07/t/lib/Catmandu/Importer/ Catmandu-1.07/t/lib/Catmandu/Serializer/ Catmandu-1.07/t/lib/Catmandu/Serializer/dumper.pm Catmandu-1.07/t/lib/Catmandu/Importer/Values.pm Catmandu-1.07/t/lib/Catmandu/Fix/undef_error.pm Catmandu-1.07/t/data2/000/ Catmandu-1.07/t/data2/000/000/ Catmandu-1.07/t/data2/000/000/001/ Catmandu-1.07/t/data2/000/000/002/ Catmandu-1.07/t/data2/000/000/003/ Catmandu-1.07/t/data2/000/000/003/test.txt Catmandu-1.07/t/data2/000/000/002/test.pdf Catmandu-1.07/t/data2/000/000/002/test.txt Catmandu-1.07/t/data2/000/000/001/test.txt Catmandu-1.07/misc/vim/ Catmandu-1.07/misc/vim/syntax/ Catmandu-1.07/misc/vim/syntax/catmandu-fix.vim Catmandu-1.07/lib/Catmandu/ Catmandu-1.07/lib/Catmandu.pm Catmandu-1.07/lib/Catmandu/Addable.pm Catmandu-1.07/lib/Catmandu/ArrayIterator.pm Catmandu-1.07/lib/Catmandu/Bag/ Catmandu-1.07/lib/Catmandu/Bag.pm Catmandu-1.07/lib/Catmandu/Buffer.pm Catmandu-1.07/lib/Catmandu/CLI.pm Catmandu-1.07/lib/Catmandu/Cmd/ Catmandu-1.07/lib/Catmandu/Cmd.pm Catmandu-1.07/lib/Catmandu/Counter.pm Catmandu-1.07/lib/Catmandu/CQLSearchable.pm Catmandu-1.07/lib/Catmandu/Droppable.pm Catmandu-1.07/lib/Catmandu/Env.pm Catmandu-1.07/lib/Catmandu/Error.pm Catmandu-1.07/lib/Catmandu/Expander.pm Catmandu-1.07/lib/Catmandu/Exporter/ Catmandu-1.07/lib/Catmandu/Exporter.pm Catmandu-1.07/lib/Catmandu/FileBag/ Catmandu-1.07/lib/Catmandu/FileBag.pm Catmandu-1.07/lib/Catmandu/FileStore.pm Catmandu-1.07/lib/Catmandu/Fix/ Catmandu-1.07/lib/Catmandu/Fix.pm Catmandu-1.07/lib/Catmandu/Fixable.pm Catmandu-1.07/lib/Catmandu/Hits.pm Catmandu-1.07/lib/Catmandu/IdGenerator/ Catmandu-1.07/lib/Catmandu/IdGenerator.pm Catmandu-1.07/lib/Catmandu/Importer/ Catmandu-1.07/lib/Catmandu/Importer.pm Catmandu-1.07/lib/Catmandu/Interactive.pm Catmandu-1.07/lib/Catmandu/Introduction.pod Catmandu-1.07/lib/Catmandu/Iterable.pm Catmandu-1.07/lib/Catmandu/Iterator.pm Catmandu-1.07/lib/Catmandu/Logger.pm Catmandu-1.07/lib/Catmandu/MultiIterator.pm Catmandu-1.07/lib/Catmandu/Paged.pm Catmandu-1.07/lib/Catmandu/Pluggable.pm Catmandu-1.07/lib/Catmandu/Plugin/ Catmandu-1.07/lib/Catmandu/Sane.pm Catmandu-1.07/lib/Catmandu/Searchable.pm Catmandu-1.07/lib/Catmandu/Serializer/ Catmandu-1.07/lib/Catmandu/Serializer.pm Catmandu-1.07/lib/Catmandu/Store/ Catmandu-1.07/lib/Catmandu/Store.pm Catmandu-1.07/lib/Catmandu/TabularExporter.pm Catmandu-1.07/lib/Catmandu/Transactional.pm Catmandu-1.07/lib/Catmandu/Util.pm Catmandu-1.07/lib/Catmandu/Validator/ Catmandu-1.07/lib/Catmandu/Validator.pm Catmandu-1.07/lib/Catmandu/Validator/Simple.pm Catmandu-1.07/lib/Catmandu/Store/File/ Catmandu-1.07/lib/Catmandu/Store/Hash/ Catmandu-1.07/lib/Catmandu/Store/Hash.pm Catmandu-1.07/lib/Catmandu/Store/Multi/ Catmandu-1.07/lib/Catmandu/Store/Multi.pm Catmandu-1.07/lib/Catmandu/Store/Multi/Bag.pm Catmandu-1.07/lib/Catmandu/Store/Hash/Bag.pm Catmandu-1.07/lib/Catmandu/Store/File/Memory/ Catmandu-1.07/lib/Catmandu/Store/File/Memory.pm Catmandu-1.07/lib/Catmandu/Store/File/Multi/ Catmandu-1.07/lib/Catmandu/Store/File/Multi.pm Catmandu-1.07/lib/Catmandu/Store/File/Simple/ Catmandu-1.07/lib/Catmandu/Store/File/Simple.pm Catmandu-1.07/lib/Catmandu/Store/File/Simple/Bag.pm Catmandu-1.07/lib/Catmandu/Store/File/Simple/Index.pm Catmandu-1.07/lib/Catmandu/Store/File/Multi/Bag.pm Catmandu-1.07/lib/Catmandu/Store/File/Multi/Index.pm Catmandu-1.07/lib/Catmandu/Store/File/Memory/Bag.pm Catmandu-1.07/lib/Catmandu/Store/File/Memory/Index.pm Catmandu-1.07/lib/Catmandu/Serializer/json.pm Catmandu-1.07/lib/Catmandu/Plugin/Datestamps.pm Catmandu-1.07/lib/Catmandu/Plugin/Readonly.pm Catmandu-1.07/lib/Catmandu/Plugin/SideCar.pm Catmandu-1.07/lib/Catmandu/Plugin/Versioning.pm Catmandu-1.07/lib/Catmandu/Importer/CSV.pm Catmandu-1.07/lib/Catmandu/Importer/DKVP.pm Catmandu-1.07/lib/Catmandu/Importer/JSON.pm Catmandu-1.07/lib/Catmandu/Importer/Mock.pm Catmandu-1.07/lib/Catmandu/Importer/Modules.pm Catmandu-1.07/lib/Catmandu/Importer/Multi.pm Catmandu-1.07/lib/Catmandu/Importer/Null.pm Catmandu-1.07/lib/Catmandu/Importer/Text.pm Catmandu-1.07/lib/Catmandu/Importer/TSV.pm Catmandu-1.07/lib/Catmandu/Importer/YAML.pm Catmandu-1.07/lib/Catmandu/IdGenerator/Mock.pm Catmandu-1.07/lib/Catmandu/IdGenerator/UUID.pm Catmandu-1.07/lib/Catmandu/Fix/add.pm Catmandu-1.07/lib/Catmandu/Fix/add_field.pm Catmandu-1.07/lib/Catmandu/Fix/add_to_exporter.pm Catmandu-1.07/lib/Catmandu/Fix/add_to_store.pm Catmandu-1.07/lib/Catmandu/Fix/append.pm Catmandu-1.07/lib/Catmandu/Fix/array.pm Catmandu-1.07/lib/Catmandu/Fix/assoc.pm Catmandu-1.07/lib/Catmandu/Fix/Base.pm Catmandu-1.07/lib/Catmandu/Fix/Bind/ Catmandu-1.07/lib/Catmandu/Fix/Bind.pm Catmandu-1.07/lib/Catmandu/Fix/capitalize.pm Catmandu-1.07/lib/Catmandu/Fix/clone.pm Catmandu-1.07/lib/Catmandu/Fix/code.pm Catmandu-1.07/lib/Catmandu/Fix/collapse.pm Catmandu-1.07/lib/Catmandu/Fix/compact.pm Catmandu-1.07/lib/Catmandu/Fix/Condition/ Catmandu-1.07/lib/Catmandu/Fix/Condition.pm Catmandu-1.07/lib/Catmandu/Fix/copy.pm Catmandu-1.07/lib/Catmandu/Fix/copy_field.pm Catmandu-1.07/lib/Catmandu/Fix/count.pm Catmandu-1.07/lib/Catmandu/Fix/downcase.pm Catmandu-1.07/lib/Catmandu/Fix/error.pm Catmandu-1.07/lib/Catmandu/Fix/expand.pm Catmandu-1.07/lib/Catmandu/Fix/expand_date.pm Catmandu-1.07/lib/Catmandu/Fix/export_to_string.pm Catmandu-1.07/lib/Catmandu/Fix/filter.pm Catmandu-1.07/lib/Catmandu/Fix/flatten.pm Catmandu-1.07/lib/Catmandu/Fix/format.pm Catmandu-1.07/lib/Catmandu/Fix/from_json.pm Catmandu-1.07/lib/Catmandu/Fix/Has.pm Catmandu-1.07/lib/Catmandu/Fix/hash.pm Catmandu-1.07/lib/Catmandu/Fix/import.pm Catmandu-1.07/lib/Catmandu/Fix/import_from_string.pm Catmandu-1.07/lib/Catmandu/Fix/include.pm Catmandu-1.07/lib/Catmandu/Fix/index.pm Catmandu-1.07/lib/Catmandu/Fix/Inlineable.pm Catmandu-1.07/lib/Catmandu/Fix/int.pm Catmandu-1.07/lib/Catmandu/Fix/join.pm Catmandu-1.07/lib/Catmandu/Fix/join_field.pm Catmandu-1.07/lib/Catmandu/Fix/log.pm Catmandu-1.07/lib/Catmandu/Fix/lookup.pm Catmandu-1.07/lib/Catmandu/Fix/lookup_in_store.pm Catmandu-1.07/lib/Catmandu/Fix/move.pm Catmandu-1.07/lib/Catmandu/Fix/move_field.pm Catmandu-1.07/lib/Catmandu/Fix/nothing.pm Catmandu-1.07/lib/Catmandu/Fix/parse_text.pm Catmandu-1.07/lib/Catmandu/Fix/Parser.pm Catmandu-1.07/lib/Catmandu/Fix/paste.pm Catmandu-1.07/lib/Catmandu/Fix/perlcode.pm Catmandu-1.07/lib/Catmandu/Fix/prepend.pm Catmandu-1.07/lib/Catmandu/Fix/random.pm Catmandu-1.07/lib/Catmandu/Fix/reject.pm Catmandu-1.07/lib/Catmandu/Fix/remove.pm Catmandu-1.07/lib/Catmandu/Fix/remove_field.pm Catmandu-1.07/lib/Catmandu/Fix/rename.pm Catmandu-1.07/lib/Catmandu/Fix/replace_all.pm Catmandu-1.07/lib/Catmandu/Fix/retain.pm Catmandu-1.07/lib/Catmandu/Fix/retain_field.pm Catmandu-1.07/lib/Catmandu/Fix/reverse.pm Catmandu-1.07/lib/Catmandu/Fix/search_in_store.pm Catmandu-1.07/lib/Catmandu/Fix/set.pm Catmandu-1.07/lib/Catmandu/Fix/set_array.pm Catmandu-1.07/lib/Catmandu/Fix/set_field.pm Catmandu-1.07/lib/Catmandu/Fix/set_hash.pm Catmandu-1.07/lib/Catmandu/Fix/SimpleGetValue.pm Catmandu-1.07/lib/Catmandu/Fix/sleep.pm Catmandu-1.07/lib/Catmandu/Fix/sort.pm Catmandu-1.07/lib/Catmandu/Fix/sort_field.pm Catmandu-1.07/lib/Catmandu/Fix/split.pm Catmandu-1.07/lib/Catmandu/Fix/split_field.pm Catmandu-1.07/lib/Catmandu/Fix/string.pm Catmandu-1.07/lib/Catmandu/Fix/substring.pm Catmandu-1.07/lib/Catmandu/Fix/sum.pm Catmandu-1.07/lib/Catmandu/Fix/to_json.pm Catmandu-1.07/lib/Catmandu/Fix/trim.pm Catmandu-1.07/lib/Catmandu/Fix/uniq.pm Catmandu-1.07/lib/Catmandu/Fix/upcase.pm Catmandu-1.07/lib/Catmandu/Fix/uri_decode.pm Catmandu-1.07/lib/Catmandu/Fix/uri_encode.pm Catmandu-1.07/lib/Catmandu/Fix/vacuum.pm Catmandu-1.07/lib/Catmandu/Fix/Condition/all_equal.pm Catmandu-1.07/lib/Catmandu/Fix/Condition/all_match.pm Catmandu-1.07/lib/Catmandu/Fix/Condition/any_equal.pm Catmandu-1.07/lib/Catmandu/Fix/Condition/any_match.pm Catmandu-1.07/lib/Catmandu/Fix/Condition/exists.pm Catmandu-1.07/lib/Catmandu/Fix/Condition/greater_than.pm Catmandu-1.07/lib/Catmandu/Fix/Condition/in.pm Catmandu-1.07/lib/Catmandu/Fix/Condition/is_array.pm Catmandu-1.07/lib/Catmandu/Fix/Condition/is_false.pm Catmandu-1.07/lib/Catmandu/Fix/Condition/is_null.pm Catmandu-1.07/lib/Catmandu/Fix/Condition/is_number.pm Catmandu-1.07/lib/Catmandu/Fix/Condition/is_object.pm Catmandu-1.07/lib/Catmandu/Fix/Condition/is_string.pm Catmandu-1.07/lib/Catmandu/Fix/Condition/is_true.pm Catmandu-1.07/lib/Catmandu/Fix/Condition/less_than.pm Catmandu-1.07/lib/Catmandu/Fix/Condition/SimpleAllTest.pm Catmandu-1.07/lib/Catmandu/Fix/Condition/SimpleAnyTest.pm Catmandu-1.07/lib/Catmandu/Fix/Condition/SimpleCompareTest.pm Catmandu-1.07/lib/Catmandu/Fix/Condition/valid.pm Catmandu-1.07/lib/Catmandu/Fix/Bind/benchmark.pm Catmandu-1.07/lib/Catmandu/Fix/Bind/Group.pm Catmandu-1.07/lib/Catmandu/Fix/Bind/hashmap.pm Catmandu-1.07/lib/Catmandu/Fix/Bind/identity.pm Catmandu-1.07/lib/Catmandu/Fix/Bind/importer.pm Catmandu-1.07/lib/Catmandu/Fix/Bind/iterate.pm Catmandu-1.07/lib/Catmandu/Fix/Bind/list.pm Catmandu-1.07/lib/Catmandu/Fix/Bind/maybe.pm Catmandu-1.07/lib/Catmandu/Fix/Bind/timeout.pm Catmandu-1.07/lib/Catmandu/Fix/Bind/visitor.pm Catmandu-1.07/lib/Catmandu/Fix/Bind/with.pm Catmandu-1.07/lib/Catmandu/FileBag/Index.pm Catmandu-1.07/lib/Catmandu/Exporter/Count.pm Catmandu-1.07/lib/Catmandu/Exporter/CSV.pm Catmandu-1.07/lib/Catmandu/Exporter/JSON.pm Catmandu-1.07/lib/Catmandu/Exporter/Mock.pm Catmandu-1.07/lib/Catmandu/Exporter/Multi.pm Catmandu-1.07/lib/Catmandu/Exporter/Null.pm Catmandu-1.07/lib/Catmandu/Exporter/Text.pm Catmandu-1.07/lib/Catmandu/Exporter/TSV.pm Catmandu-1.07/lib/Catmandu/Exporter/YAML.pm Catmandu-1.07/lib/Catmandu/Cmd/compile.pm Catmandu-1.07/lib/Catmandu/Cmd/config.pm Catmandu-1.07/lib/Catmandu/Cmd/convert.pm Catmandu-1.07/lib/Catmandu/Cmd/copy.pm Catmandu-1.07/lib/Catmandu/Cmd/count.pm Catmandu-1.07/lib/Catmandu/Cmd/delete.pm Catmandu-1.07/lib/Catmandu/Cmd/drop.pm Catmandu-1.07/lib/Catmandu/Cmd/export.pm Catmandu-1.07/lib/Catmandu/Cmd/help.pm Catmandu-1.07/lib/Catmandu/Cmd/import.pm Catmandu-1.07/lib/Catmandu/Cmd/info.pm Catmandu-1.07/lib/Catmandu/Cmd/run.pm Catmandu-1.07/lib/Catmandu/Cmd/stream.pm Catmandu-1.07/lib/Catmandu/Cmd/touch.pm Catmandu-1.07/lib/Catmandu/Bag/IdGenerator/ Catmandu-1.07/lib/Catmandu/Bag/IdGenerator.pm Catmandu-1.07/lib/Catmandu/Bag/IdGenerator/Mock.pm Catmandu-1.07/lib/Catmandu/Bag/IdGenerator/UUID.pm Catmandu-1.07/bin/catmandu Catmandu-1.07/benchmark/clone.pl Catmandu-1.07/benchmark/data.json Catmandu-1.07/benchmark/util_vs_data_util.pl Configuring N/NI/NICS/Catmandu-1.07.tar.gz with Build.PL >>> /Users/fly2000/ap2000-298465/bin/perl-dynamic Build.PL Checking prerequisites... requires: ! Text::Hogan::Compiler (0.06) is installed, but we need version >= 1.02 test_requires: ! Log::Any::Test (0.15) is installed, but we need version >= 1.03 ERRORS/WARNINGS FOUND IN PREREQUISITES. You may wish to install the versions of the modules indicated above before proceeding with this installation Created MYMETA.yml and MYMETA.json Creating new 'Build' script for 'Catmandu' version '1.07' NICS/Catmandu-1.07.tar.gz /Users/fly2000/ap2000-298465/bin/perl-dynamic Build.PL -- OK Running Build for N/NI/NICS/Catmandu-1.07.tar.gz ---- Unsatisfied dependencies detected during ---- ---- NICS/Catmandu-1.07.tar.gz ---- Text::Hogan::Compiler [requires] Log::Any::Test [build_requires] Running test for module 'Text::Hogan::Compiler' Checksum for /Users/fly2000/cpanfly-5.20/var/cpan/sources/authors/id/K/KA/KAORU/Text-Hogan-1.04.tar.gz ok Text-Hogan-1.04 Text-Hogan-1.04/README Text-Hogan-1.04/Changes Text-Hogan-1.04/LICENSE Text-Hogan-1.04/dist.ini Text-Hogan-1.04/META.yml Text-Hogan-1.04/MANIFEST Text-Hogan-1.04/META.json Text-Hogan-1.04/README.pod Text-Hogan-1.04/Makefile.PL Text-Hogan-1.04/t Text-Hogan-1.04/t/spec_test.t Text-Hogan-1.04/t/specs Text-Hogan-1.04/t/specs/README Text-Hogan-1.04/lib/Text Text-Hogan-1.04/lib/Text/Hogan.pm Text-Hogan-1.04/t/specs/inverted.yml Text-Hogan-1.04/t/specs/sections.yml Text-Hogan-1.04/t/specs/~lambdas.yml Text-Hogan-1.04/t/specs/partials.yml Text-Hogan-1.04/t/specs/comments.yml Text-Hogan-1.04/t/author-pod-syntax.t Text-Hogan-1.04/t/specs/delimiters.yml Text-Hogan-1.04/t/synopsis_text_hogan.t Text-Hogan-1.04/t/release-cpan-changes.t Text-Hogan-1.04/t/specs/interpolation.yml Text-Hogan-1.04/lib/Text/Hogan Text-Hogan-1.04/lib/Text/Hogan/Template.pm Text-Hogan-1.04/lib/Text/Hogan/Compiler.pm Text-Hogan-1.04/t/synopsis_text_hogan_compiler.t Text-Hogan-1.04/t/synopsis_text_hogan_template.t Configuring K/KA/KAORU/Text-Hogan-1.04.tar.gz with Makefile.PL >>> /Users/fly2000/ap2000-298465/bin/perl-dynamic Makefile.PL Checking if your kit is complete... Looks good Have /Users/fly2000/cpanfly-5.20/var/megalib Want /Users/fly2000/ap2000-298465/lib Your perl and your Config.pm seem to have different ideas about the architecture they are running on. Perl thinks: [megalib] Config says: [darwin-thread-multi-2level] This may or may not cause problems. Please check your installation of perl if you have problems building this extension. Generating a Unix-style Makefile Writing Makefile for Text::Hogan Writing MYMETA.yml and MYMETA.json KAORU/Text-Hogan-1.04.tar.gz /Users/fly2000/ap2000-298465/bin/perl-dynamic Makefile.PL -- OK Running make for K/KA/KAORU/Text-Hogan-1.04.tar.gz >>> make cp README.pod blib/lib/Text/README.pod cp lib/Text/Hogan/Compiler.pm blib/lib/Text/Hogan/Compiler.pm cp lib/Text/Hogan/Template.pm blib/lib/Text/Hogan/Template.pm cp lib/Text/Hogan.pm blib/lib/Text/Hogan.pm Manifying 4 pod documents KAORU/Text-Hogan-1.04.tar.gz make -- OK Running make test >>> make test TEST_VERBOSE=1 PERL_DL_NONLAZY=1 "/Users/fly2000/ap2000-298465/bin/perl-dynamic" "-MExtUtils::Command::MM" "-MTest::Harness" "-e" "undef *Test::Harness::Switches; test_harness(1, 'blib/lib', 'blib/arch')" t/*.t t/author-pod-syntax.t ............. skipped: these tests are for testing by the author t/release-cpan-changes.t .......... skipped: these tests are for release candidate testing t/spec_test.t ..................... # ----- t/specs/comments.yml -------------------------------------------------- ok 1 - Inline - Comment blocks should be removed from the template. ok 2 - Multiline - Multiline comments should be permitted. ok 3 - Standalone - All standalone comment lines should be removed. ok 4 - Indented Standalone - All standalone comment lines should be removed. ok 5 - Standalone Line Endings - "\r\n" should be considered a newline for standalone tags. ok 6 - Standalone Without Previous Line - Standalone tags should not require a newline to precede them. ok 7 - Standalone Without Newline - Standalone tags should not require a newline to follow them. ok 8 - Multiline Standalone - All standalone comment lines should be removed. ok 9 - Indented Multiline Standalone - All standalone comment lines should be removed. ok 10 - Indented Inline - Inline comments should not strip whitespace ok 11 - Surrounding Whitespace - Comment removal should preserve surrounding whitespace. # ----- t/specs/delimiters.yml ------------------------------------------------ ok 12 - Pair Behavior - The equals sign (used on both sides) should permit delimiter changes. ok 13 - Special Characters - Characters with special meaning regexen should be valid delimiters. ok 14 - Sections - Delimiters set outside sections should persist. ok 15 - Inverted Sections - Delimiters set outside inverted sections should persist. ok 16 - Partial Inheritence - Delimiters set in a parent template should not affect a partial. ok 17 - Post-Partial Behavior - Delimiters set in a partial should not affect the parent template. ok 18 - Surrounding Whitespace - Surrounding whitespace should be left untouched. ok 19 - Outlying Whitespace (Inline) - Whitespace should be left untouched. ok 20 - Standalone Tag - Standalone lines should be removed from the template. ok 21 - Indented Standalone Tag - Indented standalone lines should be removed from the template. ok 22 - Standalone Line Endings - "\r\n" should be considered a newline for standalone tags. ok 23 - Standalone Without Previous Line - Standalone tags should not require a newline to precede them. ok 24 - Standalone Without Newline - Standalone tags should not require a newline to follow them. ok 25 - Pair with Padding - Superfluous in-tag whitespace should be ignored. # ----- t/specs/interpolation.yml --------------------------------------------- ok 26 - No Interpolation - Mustache-free templates should render as-is. ok 27 - Basic Interpolation - Unadorned tags should interpolate content into the template. ok 28 - HTML Escaping - Basic interpolation should be HTML escaped. ok 29 - Triple Mustache - Triple mustaches should interpolate without HTML escaping. ok 30 - Ampersand - Ampersand should interpolate without HTML escaping. ok 31 - Basic Integer Interpolation - Integers should interpolate seamlessly. ok 32 - Triple Mustache Integer Interpolation - Integers should interpolate seamlessly. ok 33 - Ampersand Integer Interpolation - Integers should interpolate seamlessly. ok 34 - Basic Decimal Interpolation - Decimals should interpolate seamlessly with proper significance. ok 35 - Triple Mustache Decimal Interpolation - Decimals should interpolate seamlessly with proper significance. ok 36 - Ampersand Decimal Interpolation - Decimals should interpolate seamlessly with proper significance. ok 37 - Basic Context Miss Interpolation - Failed context lookups should default to empty strings. ok 38 - Triple Mustache Context Miss Interpolation - Failed context lookups should default to empty strings. ok 39 - Ampersand Context Miss Interpolation - Failed context lookups should default to empty strings. ok 40 - Dotted Names - Basic Interpolation - Dotted names should be considered a form of shorthand for sections. ok 41 - Dotted Names - Triple Mustache Interpolation - Dotted names should be considered a form of shorthand for sections. ok 42 - Dotted Names - Ampersand Interpolation - Dotted names should be considered a form of shorthand for sections. ok 43 - Dotted Names - Arbitrary Depth - Dotted names should be functional to any level of nesting. ok 44 - Dotted Names - Broken Chains - Any falsey value prior to the last part of the name should yield ''. ok 45 - Dotted Names - Broken Chain Resolution - Each part of a dotted name should resolve only against its parent. ok 46 - Dotted Names - Initial Resolution - The first part of a dotted name should resolve as any other name. ok 47 - Dotted Names - Context Precedence - Dotted names should be resolved against former resolutions. ok 48 - Interpolation - Surrounding Whitespace - Interpolation should not alter surrounding whitespace. ok 49 - Triple Mustache - Surrounding Whitespace - Interpolation should not alter surrounding whitespace. ok 50 - Ampersand - Surrounding Whitespace - Interpolation should not alter surrounding whitespace. ok 51 - Interpolation - Standalone - Standalone interpolation should not alter surrounding whitespace. ok 52 - Triple Mustache - Standalone - Standalone interpolation should not alter surrounding whitespace. ok 53 - Ampersand - Standalone - Standalone interpolation should not alter surrounding whitespace. ok 54 - Interpolation With Padding - Superfluous in-tag whitespace should be ignored. ok 55 - Triple Mustache With Padding - Superfluous in-tag whitespace should be ignored. ok 56 - Ampersand With Padding - Superfluous in-tag whitespace should be ignored. # ----- t/specs/inverted.yml -------------------------------------------------- ok 57 - Falsey - Falsey sections should have their contents rendered. ok 58 - Truthy - Truthy sections should have their contents omitted. ok 59 - Context - Objects and hashes should behave like truthy values. ok 60 - List - Lists should behave like truthy values. ok 61 - Empty List - Empty lists should behave like falsey values. ok 62 - Doubled - Multiple inverted sections per template should be permitted. ok 63 - Nested (Falsey) - Nested falsey sections should have their contents rendered. ok 64 - Nested (Truthy) - Nested truthy sections should be omitted. ok 65 - Context Misses - Failed context lookups should be considered falsey. ok 66 - Dotted Names - Truthy - Dotted names should be valid for Inverted Section tags. ok 67 - Dotted Names - Falsey - Dotted names should be valid for Inverted Section tags. ok 68 - Dotted Names - Broken Chains - Dotted names that cannot be resolved should be considered falsey. ok 69 - Surrounding Whitespace - Inverted sections should not alter surrounding whitespace. ok 70 - Internal Whitespace - Inverted should not alter internal whitespace. ok 71 - Indented Inline Sections - Single-line sections should not alter surrounding whitespace. ok 72 - Standalone Lines - Standalone lines should be removed from the template. ok 73 - Standalone Indented Lines - Standalone indented lines should be removed from the template. ok 74 - Standalone Line Endings - "\r\n" should be considered a newline for standalone tags. ok 75 - Standalone Without Previous Line - Standalone tags should not require a newline to precede them. ok 76 - Standalone Without Newline - Standalone tags should not require a newline to follow them. ok 77 - Padding - Superfluous in-tag whitespace should be ignored. # ----- t/specs/partials.yml -------------------------------------------------- ok 78 - Basic Behavior - The greater-than operator should expand to the named partial. ok 79 - Failed Lookup - The empty string should be used when the named partial is not found. ok 80 - Context - The greater-than operator should operate within the current context. ok 81 - Recursion - The greater-than operator should properly recurse. ok 82 - Surrounding Whitespace - The greater-than operator should not alter surrounding whitespace. ok 83 - Inline Indentation - Whitespace should be left untouched. ok 84 - Standalone Line Endings - "\r\n" should be considered a newline for standalone tags. ok 85 - Standalone Without Previous Line - Standalone tags should not require a newline to precede them. ok 86 - Standalone Without Newline - Standalone tags should not require a newline to follow them. ok 87 - Standalone Indentation - Each line of the partial should be indented before rendering. ok 88 - Padding Whitespace - Superfluous in-tag whitespace should be ignored. # ----- t/specs/sections.yml -------------------------------------------------- ok 89 - Truthy - Truthy sections should have their contents rendered. ok 90 - Falsey - Falsey sections should have their contents omitted. ok 91 - Context - Objects and hashes should be pushed onto the context stack. ok 92 - Deeply Nested Contexts - All elements on the context stack should be accessible. ok 93 - List - Lists should be iterated; list items should visit the context stack. ok 94 - Empty List - Empty lists should behave like falsey values. ok 95 - Doubled - Multiple sections per template should be permitted. ok 96 - Nested (Truthy) - Nested truthy sections should have their contents rendered. ok 97 - Nested (Falsey) - Nested falsey sections should be omitted. ok 98 - Context Misses - Failed context lookups should be considered falsey. ok 99 - Implicit Iterator - String - Implicit iterators should directly interpolate strings. ok 100 - Implicit Iterator - Integer - Implicit iterators should cast integers to strings and interpolate. ok 101 - Implicit Iterator - Decimal - Implicit iterators should cast decimals to strings and interpolate. ok 102 - Implicit Iterator - Array - Implicit iterators should allow iterating over nested arrays. ok 103 - Dotted Names - Truthy - Dotted names should be valid for Section tags. ok 104 - Dotted Names - Falsey - Dotted names should be valid for Section tags. ok 105 - Dotted Names - Broken Chains - Dotted names that cannot be resolved should be considered falsey. ok 106 - Surrounding Whitespace - Sections should not alter surrounding whitespace. ok 107 - Internal Whitespace - Sections should not alter internal whitespace. ok 108 - Indented Inline Sections - Single-line sections should not alter surrounding whitespace. ok 109 - Standalone Lines - Standalone lines should be removed from the template. ok 110 - Indented Standalone Lines - Indented standalone lines should be removed from the template. ok 111 - Standalone Line Endings - "\r\n" should be considered a newline for standalone tags. ok 112 - Standalone Without Previous Line - Standalone tags should not require a newline to precede them. ok 113 - Standalone Without Newline - Standalone tags should not require a newline to follow them. ok 114 - Padding - Superfluous in-tag whitespace should be ignored. # ----- t/specs/~lambdas.yml -------------------------------------------------- ok 115 - Interpolation - A lambda's return value should be interpolated. ok 116 - Interpolation - Expansion - A lambda's return value should be parsed. ok 117 - Interpolation - Alternate Delimiters - A lambda's return value should parse with the default delimiters. ok 118 - Interpolation - Multiple Calls - Interpolated lambdas should not be cached. ok 119 - Escaping - Lambda results should be appropriately escaped. ok 120 - Section - Lambdas used for sections should receive the raw section string. ok 121 - Section - Expansion - Lambdas used for sections should have their results parsed. ok 122 - Section - Alternate Delimiters - Lambdas used for sections should parse with the current delimiters. ok 123 - Section - Multiple Calls - Lambdas used for sections should not be cached. ok 124 - Inverted Section - Lambdas used for inverted sections should be considered truthy. 1..124 ok t/synopsis_text_hogan.t ........... ok 1 - Text::Hogan synopsis works 1..1 ok t/synopsis_text_hogan_compiler.t .. ok 1 - Text::Hogan::Compiler synopsis works ok 2 - Text::Hogan::Compiler doesn't allow whitespace between delimeters and tag type ... ok 3 - ... unless specified in the options 1..3 ok t/synopsis_text_hogan_template.t .. ok 1 - Text::Hogan::Template synopsis works - Fred ok 2 - Text::Hogan::Template synopsis works - Wilma ok 3 - Text::Hogan::Template synopsis works - Barney ok 4 - Text::Hogan::Template synopsis works - Betty ok 5 - Text::Hogan::Template synopsis works - Dino (partial) ok 6 - Text::Hogan::Template synopsis works - 01234 (numeric_string_as_string) 1..6 ok All tests successful. Files=6, Tests=134, 1 wallclock secs ( 0.06 usr 0.02 sys + 0.81 cusr 0.07 csys = 0.96 CPU) Result: PASS KAORU/Text-Hogan-1.04.tar.gz make test TEST_VERBOSE=1 -- OK PPD for Text-Hogan-1.04 already made Running test for module 'Log::Any::Test' Prepending /Users/fly2000/cpanfly-5.20/var/tmp/cpan_build/Text-Hogan-1.04-3lNjqt/blib/arch /Users/fly2000/cpanfly-5.20/var/tmp/cpan_build/Text-Hogan-1.04-3lNjqt/blib/lib to PERL5LIB for 'get' Checksum for /Users/fly2000/cpanfly-5.20/var/cpan/sources/authors/id/P/PR/PREACTION/Log-Any-1.701.tar.gz ok Log-Any-1.701/ Log-Any-1.701/Changes Log-Any-1.701/CONTRIBUTING.md Log-Any-1.701/cpanfile Log-Any-1.701/lib/ Log-Any-1.701/LICENSE Log-Any-1.701/Makefile.PL Log-Any-1.701/MANIFEST Log-Any-1.701/META.json Log-Any-1.701/META.yml Log-Any-1.701/README Log-Any-1.701/t/ Log-Any-1.701/t/00-compile.t Log-Any-1.701/t/00-report-prereqs.dd Log-Any-1.701/t/00-report-prereqs.t Log-Any-1.701/t/adapter-import.t Log-Any-1.701/t/context.t Log-Any-1.701/t/default-adapter-env.t Log-Any-1.701/t/default-adapter-params.t Log-Any-1.701/t/default-adapter.t Log-Any-1.701/t/default-vs-test.t Log-Any-1.701/t/errors-adapter.t Log-Any-1.701/t/filescreen.t Log-Any-1.701/t/import.t Log-Any-1.701/t/inner-adapter.t Log-Any-1.701/t/log-any-test.t Log-Any-1.701/t/memory.t Log-Any-1.701/t/null-proxy.t Log-Any-1.701/t/proxy.t Log-Any-1.701/t/release-backcompat.t Log-Any-1.701/t/replace_log.t Log-Any-1.701/t/sprintf.t Log-Any-1.701/t/stringify.t Log-Any-1.701/t/structured-logging.t Log-Any-1.701/t/syslog.t Log-Any-1.701/t/TestAdapters.pm Log-Any-1.701/t/util.t Log-Any-1.701/t/valid-methods.t Log-Any-1.701/lib/Log/ Log-Any-1.701/lib/Log/.gitignore Log-Any-1.701/lib/Log/Any/ Log-Any-1.701/lib/Log/Any.pm Log-Any-1.701/lib/Log/Any/Adapter/ Log-Any-1.701/lib/Log/Any/Adapter.pm Log-Any-1.701/lib/Log/Any/Manager.pm Log-Any-1.701/lib/Log/Any/Proxy/ Log-Any-1.701/lib/Log/Any/Proxy.pm Log-Any-1.701/lib/Log/Any/Test.pm Log-Any-1.701/lib/Log/Any/Proxy/Null.pm Log-Any-1.701/lib/Log/Any/Proxy/Test.pm Log-Any-1.701/lib/Log/Any/Adapter/Base.pm Log-Any-1.701/lib/Log/Any/Adapter/Development.pod Log-Any-1.701/lib/Log/Any/Adapter/File.pm Log-Any-1.701/lib/Log/Any/Adapter/Null.pm Log-Any-1.701/lib/Log/Any/Adapter/Stderr.pm Log-Any-1.701/lib/Log/Any/Adapter/Stdout.pm Log-Any-1.701/lib/Log/Any/Adapter/Syslog.pm Log-Any-1.701/lib/Log/Any/Adapter/Test.pm Log-Any-1.701/lib/Log/Any/Adapter/Util.pm Prepending /Users/fly2000/cpanfly-5.20/var/tmp/cpan_build/Text-Hogan-1.04-3lNjqt/blib/arch /Users/fly2000/cpanfly-5.20/var/tmp/cpan_build/Text-Hogan-1.04-3lNjqt/blib/lib to PERL5LIB for 'prepare' Configuring P/PR/PREACTION/Log-Any-1.701.tar.gz with Makefile.PL >>> /Users/fly2000/ap2000-298465/bin/perl-dynamic Makefile.PL Checking if your kit is complete... Looks good Have /Users/fly2000/cpanfly-5.20/var/megalib Want /Users/fly2000/ap2000-298465/lib Your perl and your Config.pm seem to have different ideas about the architecture they are running on. Perl thinks: [megalib] Config says: [darwin-thread-multi-2level] This may or may not cause problems. Please check your installation of perl if you have problems building this extension. Generating a Unix-style Makefile Writing Makefile for Log::Any Writing MYMETA.yml and MYMETA.json PREACTION/Log-Any-1.701.tar.gz /Users/fly2000/ap2000-298465/bin/perl-dynamic Makefile.PL -- OK Running make for P/PR/PREACTION/Log-Any-1.701.tar.gz Prepending /Users/fly2000/cpanfly-5.20/var/tmp/cpan_build/Text-Hogan-1.04-3lNjqt/blib/arch /Users/fly2000/cpanfly-5.20/var/tmp/cpan_build/Text-Hogan-1.04-3lNjqt/blib/lib to PERL5LIB for 'make' >>> make cp lib/Log/Any/Adapter/Base.pm blib/lib/Log/Any/Adapter/Base.pm cp lib/Log/Any.pm blib/lib/Log/Any.pm cp lib/Log/.gitignore blib/lib/Log/.gitignore cp lib/Log/Any/Proxy/Test.pm blib/lib/Log/Any/Proxy/Test.pm cp lib/Log/Any/Test.pm blib/lib/Log/Any/Test.pm cp lib/Log/Any/Adapter/Null.pm blib/lib/Log/Any/Adapter/Null.pm cp lib/Log/Any/Adapter/Stdout.pm blib/lib/Log/Any/Adapter/Stdout.pm cp lib/Log/Any/Adapter/Stderr.pm blib/lib/Log/Any/Adapter/Stderr.pm cp lib/Log/Any/Adapter/Test.pm blib/lib/Log/Any/Adapter/Test.pm cp lib/Log/Any/Manager.pm blib/lib/Log/Any/Manager.pm cp lib/Log/Any/Proxy.pm blib/lib/Log/Any/Proxy.pm cp lib/Log/Any/Adapter/Util.pm blib/lib/Log/Any/Adapter/Util.pm cp lib/Log/Any/Adapter/Development.pod blib/lib/Log/Any/Adapter/Development.pod cp lib/Log/Any/Adapter/Syslog.pm blib/lib/Log/Any/Adapter/Syslog.pm cp lib/Log/Any/Proxy/Null.pm blib/lib/Log/Any/Proxy/Null.pm cp lib/Log/Any/Adapter.pm blib/lib/Log/Any/Adapter.pm cp lib/Log/Any/Adapter/File.pm blib/lib/Log/Any/Adapter/File.pm Manifying 16 pod documents PREACTION/Log-Any-1.701.tar.gz make -- OK Prepending /Users/fly2000/cpanfly-5.20/var/tmp/cpan_build/Text-Hogan-1.04-3lNjqt/blib/arch /Users/fly2000/cpanfly-5.20/var/tmp/cpan_build/Text-Hogan-1.04-3lNjqt/blib/lib to PERL5LIB for 'test' Running make test >>> make test TEST_VERBOSE=1 PERL_DL_NONLAZY=1 "/Users/fly2000/ap2000-298465/bin/perl-dynamic" "-MExtUtils::Command::MM" "-MTest::Harness" "-e" "undef *Test::Harness::Switches; test_harness(1, 'blib/lib', 'blib/arch')" t/*.t t/00-compile.t .............. 1..15 ok 1 - Log/Any.pm loaded ok ok 2 - Log/Any/Adapter.pm loaded ok ok 3 - Log/Any/Adapter/Base.pm loaded ok ok 4 - Log/Any/Adapter/File.pm loaded ok ok 5 - Log/Any/Adapter/Null.pm loaded ok ok 6 - Log/Any/Adapter/Stderr.pm loaded ok ok 7 - Log/Any/Adapter/Stdout.pm loaded ok ok 8 - Log/Any/Adapter/Syslog.pm loaded ok ok 9 - Log/Any/Adapter/Test.pm loaded ok ok 10 - Log/Any/Adapter/Util.pm loaded ok ok 11 - Log/Any/Manager.pm loaded ok ok 12 - Log/Any/Proxy.pm loaded ok ok 13 - Log/Any/Proxy/Null.pm loaded ok ok 14 - Log/Any/Proxy/Test.pm loaded ok ok 15 - Log/Any/Test.pm loaded ok ok # # Versions for all modules listed in MYMETA.json (including optional ones): # # === Configure Requires === # # Module Want Have # ------------------- ---- ---- # ExtUtils::MakeMaker any 7.04 # # === Build Requires === # # Module Want Have # ------------------- ---- ---- # ExtUtils::MakeMaker any 7.04 # # === Test Requires === # # Module Want Have # ------------------- ---- -------- # ExtUtils::MakeMaker any 7.04 # File::Spec any 3.62 # IO::Handle any 1.35 # IPC::Open3 any 1.16 # Test::More any 1.001009 # # === Test Recommends === # # Module Want Have # ---------- -------- -------- # CPAN::Meta 2.120900 2.150005 # # === Runtime Requires === # # Module Want Have # -------------- ---- -------- # B any 1.48 # Carp any 1.38 # Data::Dumper any 2.161 # Exporter any 5.72 # Fcntl any 1.11 # File::Basename any 2.85 # FindBin any 1.51 # IO::File any 1.16 # Storable any 2.51 # Sys::Syslog any 0.35 # Test::Builder any 1.001009 # constant any 1.33 # strict any 1.08 # warnings any 1.23 # t/00-report-prereqs.t ....... 1..1 ok 1 ok t/adapter-import.t .......... 1..1 ok 1 - stdout ok t/context.t ................. 1..2 ok 1 - text log is correct ok 2 - structured log is correct ok t/default-adapter-env.t ..... 1..4 ok 1 - 'we have a proxy...' isa 'Log::Any::Proxy' ok 2 - ...but it's not the null proxy ok 3 - 'correct adapter set' isa 'Log::Any::Adapter::Test' ok 4 - adapter got error string ok t/default-adapter-params.t .. 1..1 ok 1 - log_level specified in default_adapter was applied ok t/default-adapter.t ......... 1..4 ok 1 - got error ok 2 - got debug ok 3 - got multi-line ok 4 - log is empty ok t/default-vs-test.t ......... 1..4 ok 1 - got error ok 2 - got debug ok 3 - got multi-line ok 4 - log is empty ok t/errors-adapter.t .......... 1..3 ok 1 - adapter = Blah ok 2 - adapter = +My::Adapter::Blah ok 3 - adapter = '' ok t/filescreen.t .............. 1..25 ok 1 - file won't log debugs ok 2 - file will log warnings ok 3 - debug not logged to file ok 4 - warn logged to file ok 5 - warn logged UTF-8 to file ok 6 - file will log trace lexically ok 7 - log defaults to trace level ok 8 - one warning issued ok 9 - warning is correct ok 10 - stdout won't log debugs ok 11 - stdout will log warnings ok 12 - debug not logged to stdout ok 13 - warn logged to stdout ok 14 - stdout will log trace lexically ok 15 - log defaults to trace level ok 16 - one warning issued ok 17 - warning is correct ok 18 - stderr won't log debugs ok 19 - stderr will log warnings ok 20 - debug not logged to stderr ok 21 - warn logged to stderr ok 22 - stderr will log trace lexically ok 23 - log defaults to trace level ok 24 - one warning issued ok 25 - warning is correct ok t/import.t .................. 1..2 ok 1 - logged correctly ok 2 - logged correctly ok t/inner-adapter.t ........... 1..2 ok 1 - setting inner package as adapter is OK ok 2 - logged a message via inner adapter ok # log contains no messages t/log-any-test.t ............ 1..5 ok 1 - got error ok 2 - got debug ok 3 - got multi-line ok 4 - log is empty not ok 5 - this is TODO on purpose # TODO to do # Failed (TODO) test 'this is TODO on purpose' # at t/log-any-test.t line 21. # could not find message matching (?^:should not be there) ok t/memory.t .................. 1..34 ok 1 - memoization - no cat ok 2 - memoization - cat ok 3 - 'Foo::log before set' isa 'Log::Any::Adapter::Null' ok 4 - 'Bar::log before set' isa 'Log::Any::Adapter::Null' ok 5 - 'Baz::log before set' isa 'Log::Any::Adapter::Null' ok 6 - 'main_log before set' isa 'Log::Any::Adapter::Null' ok 7 - 'Foo::log after first set' isa 'Log::Any::Adapter::Test' ok 8 - 'Bar::log after first set' isa 'Log::Any::Adapter::Test' ok 9 - 'Baz::log after first set' isa 'Log::Any::Adapter::Null' ok 10 - 'main_log after first set' isa 'Log::Any::Adapter::Null' ok 11 - 'Foo::log after second set' isa 'Log::Any::Adapter::Test' ok 12 - 'Bar::log after second set' isa 'Log::Any::Adapter::Test' ok 13 - 'Baz::log after second set' isa 'Log::Any::Adapter::Test' ok 14 - 'main_log after second set' isa 'Log::Any::Adapter::Test' ok 15 - Foo::log and Bar::log are different ok 16 - memoization - no cat ok 17 - memoization - cat ok 18 - Foo::log has empty buffer ok 19 - Bar::log has empty buffer ok 20 - Bar::log has empty buffer ok 21 - Foo::log and Bar::log are different objects ok 22 - Foo log appeared in memory ok 23 - Bar log appeared in memory ok 24 - main log appeared in memory ok 25 - 'Foo::log' isa 'Log::Any::Adapter::Null' ok 26 - 'Bar::log' isa 'Log::Any::Adapter::Null' ok 27 - 'Baz::log' isa 'Log::Any::Adapter::Test' ok 28 - 'main_log' isa 'Log::Any::Adapter::Test' ok 29 - 'Foo::log' isa 'Log::Any::Adapter::Null' ok 30 - 'Bar::log' isa 'Log::Any::Adapter::Null' ok 31 - 'Baz::log' isa 'Log::Any::Adapter::Null' ok 32 - 'main_log' isa 'Log::Any::Adapter::Null' ok 33 - 'Foo::log in lexical scope' isa 'Log::Any::Adapter::Test' ok 34 - 'Foo::log outside lexical scope' isa 'Log::Any::Adapter::Null' ok t/null-proxy.t .............. 1..8 ok 1 - 'no adapter proxy is Null' isa 'Log::Any::Proxy::Null' ok 2 - 'no adapter proxy is Null' isa 'Log::Any::Proxy::Null' ok 3 - 'explicit proxy class is correct' isa 'Log::Any::Proxy::Test' ok 4 - 'existing logger reblessed' isa 'Log::Any::Proxy' ok 5 - 'existing logger reblessed' isa 'Log::Any::Proxy' ok 6 - 'explicit proxy class is not reblessed' isa 'Log::Any::Proxy::Test' ok 7 - log is logged ok 8 - proxy attributes are preserved ok t/proxy.t ................... 1..18 ok 1 - prefix added ok 2 - log message built is returned ok 3 - arguments concatenated ok 4 - log message built is returned ok 5 - default formatter expands coderefs ok 6 - log message built is returned ok 7 - default formatter does not expand coderefs as sprintf args ok 8 - log message built is returned ok 9 - log contains '(?^:Einstein)' ok 10 - no warning ok 11 - filter has category and numeric level ok 12 - log message run through filter is returned ok 13 - formatter has category and numeric level ok 14 - log message run through formatter is returned ok 15 - category override ok 16 - log message with category and run through filter is returned ok 17 - clone keeps existing properties and allows override ok 18 - log message is returned ok t/release-backcompat.t ...... skipped: these tests are for release candidate testing t/replace_log.t ............. 1..1 ok 1 - main log appeared in memory ok t/sprintf.t ................. 1..1 ok 1 - message was formatted ok t/stringify.t ............... 1..1 ok 1 - URI was correctly stringified ok t/structured-logging.t ...... 1..2 ok 1 - text log correct ok 2 - identical output of normal log lines when using structured log adapter ok t/syslog.t .................. 1..27 ok 1 - Log::Any alert maps to the right syslog priority ok 2 - Log::Any passed through the right message ok 3 - Log::Any critical maps to the right syslog priority ok 4 - Log::Any passed through the right message ok 5 - Log::Any debug maps to the right syslog priority ok 6 - Log::Any passed through the right message ok 7 - Log::Any emergency maps to the right syslog priority ok 8 - Log::Any passed through the right message ok 9 - Log::Any error maps to the right syslog priority ok 10 - Log::Any passed through the right message ok 11 - Log::Any info maps to the right syslog priority ok 12 - Log::Any passed through the right message ok 13 - Log::Any notice maps to the right syslog priority ok 14 - Log::Any passed through the right message ok 15 - Log::Any trace maps to the right syslog priority ok 16 - Log::Any passed through the right message ok 17 - Log::Any warning maps to the right syslog priority ok 18 - Log::Any passed through the right message ok 19 - log opened with correct name ok 20 - log opened with correct options ok 21 - log opened with correct facility ok 22 - log opened with correct name ok 23 - log opened with correct options ok 24 - log opened with correct facility ok 25 - no log written because log_level too high ok 26 - emergency log is logged ok 27 - emergency log is logged ok t/util.t .................... 1..3 ok 1 - warn alias is correct ok 2 - Warn alias is correct ok 3 - WARN alias is correct ok t/valid-methods.t ........... 1..87 ok 1 - !is_trace ok 2 - !is_debug ok 3 - !is_info ok 4 - !is_notice ok 5 - !is_warning ok 6 - !is_error ok 7 - !is_critical ok 8 - !is_alert ok 9 - !is_emergency ok 10 ok 11 - trace runs ok 12 - tracef runs ok 13 - debug runs ok 14 - debugf runs ok 15 - info runs ok 16 - infof runs ok 17 - notice runs ok 18 - noticef runs ok 19 - warning runs ok 20 - warningf runs ok 21 - error runs ok 22 - errorf runs ok 23 - critical runs ok 24 - criticalf runs ok 25 - alert runs ok 26 - alertf runs ok 27 - emergency runs ok 28 - emergencyf runs ok 29 - bad method ok 30 - !is_trace ok 31 - !is_debug ok 32 - !is_info ok 33 - !is_notice ok 34 - !is_warning ok 35 - !is_error ok 36 - !is_critical ok 37 - !is_alert ok 38 - !is_emergency ok 39 ok 40 - trace runs ok 41 - tracef runs ok 42 - debug runs ok 43 - debugf runs ok 44 - info runs ok 45 - infof runs ok 46 - notice runs ok 47 - noticef runs ok 48 - warning runs ok 49 - warningf runs ok 50 - error runs ok 51 - errorf runs ok 52 - critical runs ok 53 - criticalf runs ok 54 - alert runs ok 55 - alertf runs ok 56 - emergency runs ok 57 - emergencyf runs ok 58 - bad method ok 59 - !is_trace ok 60 - !is_debug ok 61 - !is_info ok 62 - !is_notice ok 63 - !is_warning ok 64 - !is_error ok 65 - !is_critical ok 66 - !is_alert ok 67 - !is_emergency ok 68 ok 69 - trace runs ok 70 - tracef runs ok 71 - debug runs ok 72 - debugf runs ok 73 - info runs ok 74 - infof runs ok 75 - notice runs ok 76 - noticef runs ok 77 - warning runs ok 78 - warningf runs ok 79 - error runs ok 80 - errorf runs ok 81 - critical runs ok 82 - criticalf runs ok 83 - alert runs ok 84 - alertf runs ok 85 - emergency runs ok 86 - emergencyf runs ok 87 - bad method ok All tests successful. Files=24, Tests=251, 2 wallclock secs ( 0.13 usr 0.07 sys + 1.79 cusr 0.39 csys = 2.38 CPU) Result: PASS PREACTION/Log-Any-1.701.tar.gz make test TEST_VERBOSE=1 -- OK PPD for Log-Any-1.701 already made NICS/Catmandu-1.07.tar.gz Has already been unwrapped into directory /Users/fly2000/cpanfly-5.20/var/tmp/cpan_build/Catmandu-1.07-dHjfPo NICS/Catmandu-1.07.tar.gz Has already been prepared Running Build for N/NI/NICS/Catmandu-1.07.tar.gz Prepending /Users/fly2000/cpanfly-5.20/var/tmp/cpan_build/Log-Any-1.701-XA7yza/blib/arch /Users/fly2000/cpanfly-5.20/var/tmp/cpan_build/Log-Any-1.701-XA7yza/blib/lib /Users/fly2000/cpanfly-5.20/var/tmp/cpan_build/Text-Hogan-1.04-3lNjqt/blib/arch /Users/fly2000/cpanfly-5.20/var/tmp/cpan_build/Text-Hogan-1.04-3lNjqt/blib/lib to PERL5LIB for 'make' >>> ./Build Building Catmandu NICS/Catmandu-1.07.tar.gz ./Build -- OK Prepending /Users/fly2000/cpanfly-5.20/var/tmp/cpan_build/Log-Any-1.701-XA7yza/blib/arch /Users/fly2000/cpanfly-5.20/var/tmp/cpan_build/Log-Any-1.701-XA7yza/blib/lib /Users/fly2000/cpanfly-5.20/var/tmp/cpan_build/Text-Hogan-1.04-3lNjqt/blib/arch /Users/fly2000/cpanfly-5.20/var/tmp/cpan_build/Text-Hogan-1.04-3lNjqt/blib/lib to PERL5LIB for 'test' Running Build test >>> ./Build test verbose=1 t/Catmandu-Addable.t ..................... ok 1 - use Catmandu::Addable; ok 2 - require Catmandu::Addable; ok 3 - threw Regexp ((?^:missing add)) ok 4 - T::Addable->can('add_many') ok 5 - add returns data added ok 6 - undef gets rejected ok 7 - add_many takes a single hash ref ok 8 - add_many takes an array ref ok 9 - add_many takes a generator code ref ok 10 - add_many takes an object with a generator method ok 11 - threw Regexp ((?^:should be able to generator)) ok 12 - add_many returns count of data added ok 13 - add_many passes all data to add 1..13 ok t/Catmandu-ArrayIterator.t ............... ok 1 - use Catmandu::ArrayIterator; ok 2 ok 3 ok 4 ok 5 ok 6 ok 7 ok 8 ok 9 ok 10 ok 11 - each (1) ok 12 - each (2) ok 13 - each (3) ok 14 - each (1) ok 15 - each (2) 1..15 ok t/Catmandu-Bag.t ......................... ok 1 - use Catmandu::Bag; ok 2 - require Catmandu::Bag; ok 3 - threw Regexp ((?^:missing get)) ok 4 - threw Regexp ((?^:missing delete)) ok 5 - threw Regexp ((?^:missing delete_all)) ok 6 ok 7 ok 8 - T::Bag->can('generate_id') ok 9 - T::Bag->can('commit') ok 10 - T::Bag->can('exists') ok 11 - T::Bag->can('get_or_add') ok 12 - T::Bag->can('to_hash') ok 13 ok 14 - threw Regexp ((?^:should be hash ref)) ok 15 - threw Regexp ((?^:should be hash ref)) ok 16 - threw Regexp ((?^:should be hash ref)) ok 17 - threw Regexp ((?^:should be value)) ok 18 - threw Regexp ((?^:should be value)) ok 19 ok 20 ok 21 ok 22 ok 23 ok 24 ok 25 ok 26 ok 27 ok 28 ok 29 ok 30 ok 31 ok 32 ok 33 ok 34 ok 35 ok 36 ok 37 ok 38 ok 39 ok 40 ok 41 ok 42 1..42 ok t/Catmandu-Buffer.t ...................... ok 1 - use Catmandu::Buffer; ok 2 - require Catmandu::Buffer; ok 3 - T::Buffer->can('buffer_size') ok 4 - T::Buffer->can('buffer') ok 5 - T::Buffer->can('default_buffer_size') ok 6 - T::Buffer->can('buffer_used') ok 7 - T::Buffer->can('buffer_is_full') ok 8 - T::Buffer->can('buffer_add') ok 9 - T::Buffer->can('clear_buffer') ok 10 ok 11 ok 12 ok 13 ok 14 ok 15 ok 16 ok 17 ok 18 ok 19 ok 20 ok 21 1..21 ok # Failed test 'debug activated' # at t/Catmandu-CLI.t line 97. # ' # Oops! Debugging tools not available on this platform # # Try to install Log::Log4perl and Log::Any::Adapter::Log4perl # # Hint: cpan Log::Log4perl Log::Any::Adapter::Log4perl # ' # doesn't match '(?^:debug activated)' # Failed test 'debug activated via catmandu.yml' # at t/Catmandu-CLI.t line 120. # ' # Oops! Debugging tools not available on this platform # # Try to install Log::Log4perl and Log::Any::Adapter::Log4perl # # Hint: cpan Log::Log4perl Log::Any::Adapter::Log4perl # ' # doesn't match '(?^:defined in catmandu\.yml)' # Failed test 'debug activated via t/log4perl.conf' # at t/Catmandu-CLI.t line 127. # ' # Oops! Debugging tools not available on this platform # # Try to install Log::Log4perl and Log::Any::Adapter::Log4perl # # Hint: cpan Log::Log4perl Log::Any::Adapter::Log4perl # ' # doesn't match '(?^:file: t/log4perl\.conf)' # Looks like you failed 3 tests of 17. t/Catmandu-CLI.t ......................... ok 1 - use Catmandu::CLI; ok 2 - require Catmandu::CLI; ok 3 ok 4 ok 5 ok 6 ok 7 - see some debug information ok 8 - wrong order help command ok 9 - wrong fix error ok 10 - syntax error ok 11 - fix error ok 12 - wrong arguments ok 13 - wrong exporter error not ok 14 - debug activated not ok 15 - debug activated via catmandu.yml not ok 16 - debug activated via t/log4perl.conf ok 17 - Got an HTTP error 1..17 Dubious, test returned 3 (wstat 768, 0x300) Failed 3/17 subtests t/Catmandu-CQLSearchable.t ............... ok 1 - use Catmandu::CQLSearchable; ok 2 - require Catmandu::CQLSearchable; ok 3 - threw Regexp ((?^:missing search, searcher, delete_by_query, translate_sru_sortkeys, translate_cql_query)) ok 4 ok 5 ok 6 1..6 ok t/Catmandu-Cmd-compile.t ................. ok 1 - use Catmandu::Cmd::compile; ok 2 - require Catmandu::Cmd::compile; ok 3 ok 4 - threw no exceptions 1..4 ok t/Catmandu-Cmd-config.t .................. ok 1 - use Catmandu::Cmd::config; ok 2 - require Catmandu::Cmd::config; ok 3 - got JSON ok 4 - got data ok 5 - threw no exceptions ok 6 - nothing sent to sderr ok 7 - got data ok 8 - threw no exceptions ok 9 - nothing sent to sderr ok 10 - got data ok 11 - threw no exceptions ok 12 - nothing sent to sderr 1..12 ok t/Catmandu-Cmd-convert.t ................. ok 1 - use Catmandu::Cmd::convert; ok 2 - require Catmandu::Cmd::convert; ok 3 - got JSON ok 4 - got data ok 5 - threw no exceptions ok 6 - start and limit 1..6 ok t/Catmandu-Cmd-copy.t .................... ok 1 - use Catmandu::Cmd::copy; ok 2 - require Catmandu::Cmd::copy; ok 3 - copied 4 objects ok 4 - threw no exceptions 1..4 ok t/Catmandu-Cmd-count.t ................... ok 1 - use Catmandu::Cmd::count; ok 2 - require Catmandu::Cmd::count; ok 3 - got data ok 4 - threw no exceptions 1..4 ok t/Catmandu-Cmd-delete.t .................. ok 1 - use Catmandu::Cmd::delete; ok 2 - require Catmandu::Cmd::delete; ok 3 - got data ok 4 - threw no exceptions 1..4 ok t/Catmandu-Cmd-export.t .................. ok 1 - use Catmandu::Cmd::export; ok 2 - require Catmandu::Cmd::export; ok 3 - test total ok 4 - got JSON ok 5 - got data ok 6 - got utf8 data ok 7 - threw no exceptions 1..7 ok t/Catmandu-Cmd-help.t .................... ok 1 - use Catmandu::Cmd::help; ok 2 - require Catmandu::Cmd::help; ok 3 - threw no exceptions ok 4 - threw no exceptions ok 5 - threw no exceptions ok 6 - threw no exceptions 1..6 ok t/Catmandu-Cmd-import.t .................. ok 1 - use Catmandu::Cmd::import; ok 2 - require Catmandu::Cmd::import; ok 3 - imported 4 objects ok 4 - threw no exceptions 1..4 ok t/Catmandu-Cmd-info.t .................... ok 1 - use Catmandu::Cmd::info; ok 2 - require Catmandu::Cmd::info; ok 3 - threw no exceptions ok 4 - threw no exceptions ok 5 - threw no exceptions ok 6 - threw no exceptions ok 7 - threw no exceptions ok 8 - threw no exceptions ok 9 - threw no exceptions 1..9 ok t/Catmandu-Cmd-run.t ..................... ok 1 - use Catmandu::Cmd::run; ok 2 - require Catmandu::Cmd::run; ok 3 - got JSON ok 4 - got data ok 5 - threw no exceptions 1..5 ok t/Catmandu-Cmd-stream.t .................. ok 1 - use Catmandu::Cmd::stream; ok 2 - require Catmandu::Cmd::stream; # download ok 3 - threw no exceptions # upload ok 4 ok 5 - threw no exceptions ok 6 - found the correct file 1..6 ok t/Catmandu-Cmd-touch.t ................... ok 1 - use Catmandu::Cmd::touch; ok 2 - threw no exceptions 1..2 ok t/Catmandu-Cmd.t ......................... ok 1 - use Catmandu::Cmd; ok 2 - require Catmandu::Cmd; ok 3 - printed what we expected ok 4 - threw no exceptions ok 5 - nothing sent to sderr ok 6 - printed what we expected ok 7 - threw no exceptions ok 8 - nothing sent to sderr ok 9 - printed what we expected ok 10 - threw no exceptions ok 11 - nothing sent to sderr ok 12 - printed what we expected ok 13 - threw no exceptions ok 14 - nothing sent to sderr ok 15 - printed what we expected ok 16 - threw no exceptions ok 17 - nothing sent to sderr ok 18 - printed what we expected ok 19 - threw no exceptions ok 20 - nothing sent to sderr 1..20 ok t/Catmandu-Counter.t ..................... ok 1 - use Catmandu::Counter; ok 2 - require Catmandu::Counter; ok 3 - T::Counter->can('count') ok 4 - T::Counter->can('inc_count') ok 5 - T::Counter->can('dec_count') ok 6 - T::Counter->can('reset_count') ok 7 ok 8 ok 9 ok 10 ok 11 1..11 ok t/Catmandu-Env.t ......................... ok 1 - use Catmandu::Env; ok 2 - require Catmandu::Env; ok 3 - new ok 4 - got root ok 5 - 'store()' isa 'Catmandu::Store::Hash' ok 6 - 'store(hash)' isa 'Catmandu::Store::Hash' ok 7 - 'fixer' isa 'Catmandu::Fix' ok 8 - 'fixer(other)' isa 'Catmandu::Fix' ok 9 - 'importer()' isa 'Catmandu::Importer::YAML' ok 10 - 'importer(mock)' isa 'Catmandu::Importer::Mock' ok 11 - 'importer()' isa 'Catmandu::Exporter::YAML' ok 12 - 'importer(csv)' isa 'Catmandu::Exporter::CSV' 1..12 ok t/Catmandu-Error.t ....................... ok 1 - use Catmandu::Error; ok 2 - require Catmandu::Error; ok 3 - caught an error ok 4 - caught an error with no message ok 5 - default error message is an empty string ok 6 - caught a badval ok 7 - caught a badarg ok 8 - caught a badarg ok 9 - caught a notimplemented 1..9 ok t/Catmandu-Exporter-CSV.t ................ ok 1 - use Catmandu::Exporter::CSV; ok 2 - require Catmandu::Exporter::CSV; ok 3 - An object of class 'Catmandu::Exporter::CSV' isa 'Catmandu::Exporter::CSV' ok 4 - CSV strings ok ok 5 - Count ok ok 6 - first record determines fields without collect ok 7 - collect field names ok 8 - custom column names ok 9 - custom column names as HASH with reject fix 1..9 ok t/Catmandu-Exporter-Count.t .............. ok 1 - use Catmandu::Exporter::Count; ok 2 - require Catmandu::Exporter::Count; ok 3 - An object of class 'Catmandu::Exporter::Count' isa 'Catmandu::Exporter::Count' ok 4 - Null is empty ok ok 5 - Count ok 1..5 ok t/Catmandu-Exporter-JSON.t ............... ok 1 - use Catmandu::Exporter::JSON; ok 2 - require Catmandu::Exporter::JSON; ok 3 - An object of class 'Catmandu::Exporter::JSON' isa 'Catmandu::Exporter::JSON' ok 4 ok 5 - Count ok ok 6 - canonical 1..6 ok t/Catmandu-Exporter-Mock.t ............... ok 1 - use Catmandu::Exporter::Mock; ok 2 - require Catmandu::Exporter::Mock; ok 3 - An object of class 'Catmandu::Exporter::Mock' isa 'Catmandu::Exporter::Mock' ok 4 - Null is empty ok ok 5 - Count ok ok 6 - as_arrayref 1..6 ok t/Catmandu-Exporter-Multi.t .............. ok 1 - use Catmandu::Exporter::Multi; ok 2 - require Catmandu::Exporter::Multi; ok 3 - An object of class 'Catmandu::Exporter::Multi' isa 'Catmandu::Exporter::Multi' ok 4 ok 5 ok 6 ok 7 ok 8 1..8 ok t/Catmandu-Exporter-Null.t ............... ok 1 - use Catmandu::Exporter::Null; ok 2 - require Catmandu::Exporter::Null; ok 3 - An object of class 'Catmandu::Exporter::Null' isa 'Catmandu::Exporter::Null' ok 4 - Null is empty ok ok 5 - Count ok 1..5 ok t/Catmandu-Exporter-TSV.t ................ ok 1 - use Catmandu::Exporter::TSV; ok 2 - require Catmandu::Exporter::TSV; ok 3 - An object of class 'Catmandu::Exporter::TSV' isa 'Catmandu::Exporter::TSV' ok 4 - TSV strings ok ok 5 - Count ok ok 6 - first record determines fields without collect ok 7 - collect field names ok 8 - custom column names ok 9 - custom column names as HASH with reject fix 1..9 ok t/Catmandu-Exporter-Text.t ............... ok 1 - use Catmandu::Exporter::Text; ok 2 - require Catmandu::Exporter::Text; ok 3 - An object of class 'Catmandu::Exporter::Text' isa 'Catmandu::Exporter::Text' ok 4 - Count ok ok 5 - Text doc hash, default line_sep ok 6 - An object of class 'Catmandu::Exporter::Text' isa 'Catmandu::Exporter::Text' ok 7 - Count ok ok 8 - Text doc array 1..8 ok t/Catmandu-Exporter-YAML.t ............... ok 1 - use Catmandu::Exporter::YAML; ok 2 - require Catmandu::Exporter::YAML; ok 3 - An object of class 'Catmandu::Exporter::YAML' isa 'Catmandu::Exporter::YAML' ok 4 ok 5 - Count ok ok 6 - YAML doc ok 7 - YAML with --- and ... 1..7 ok t/Catmandu-Exporter.t .................... ok 1 - use Catmandu::Exporter; ok 2 - require Catmandu::Exporter; ok 3 - threw Regexp ((?^:missing add)) ok 4 ok 5 ok 6 - T::Exporter->can('encoding') ok 7 - T::Exporter->can('commit') ok 8 ok 9 ok 10 1..10 ok t/Catmandu-FileBag-Index.t ............... ok 1 - use Catmandu::FileBag::Index; ok 2 - require Catmandu::FileBag::Index; 1..2 ok t/Catmandu-FileBag.t ..................... ok 1 - use Catmandu::FileBag; ok 2 - require Catmandu::FileBag; 1..2 ok t/Catmandu-FileStore.t ................... ok 1 - use Catmandu::FileStore; ok 2 - require Catmandu::FileStore; # create a new store ok 3 - T::Store->can('bag_class') ok 4 - T::Store->can('default_bag') ok 5 - T::Store->can('bag') ok 6 - T::Store->can('index') ok 7 ok 8 # create a custom store ok 9 ok 10 ok 11 - An object of class 'T::CustomIndexClass' isa 'T::CustomIndexClass' ok 12 ok 13 ok 14 ok 15 - unkown bag # options ok 16 - options are passed to bag ok 17 - store can't be overriden ok 18 - name can't be overriden # default options ok 19 ok 20 # plugins ok 21 - apply plugins ok 22 - apply default plugins ok 23 - prepend default plugins 1..23 ok t/Catmandu-Fix-Base.t .................... ok 1 - use Catmandu::Fix::Base; ok 2 - require Catmandu::Fix::Base; ok 3 - threw Regexp ((?^:missing emit)) ok 4 - T::FixBase->can('emit') ok 5 - T::FixBase->can('import') ok 6 - T::FixBase->can('fix') ok 7 1..7 ok t/Catmandu-Fix-Bind-Group.t .............. ok 1 - use Catmandu::Fix::Bind::Group; ok 2 - require Catmandu::Fix::Bind::Group; 1..2 ok t/Catmandu-Fix-Bind-benchmark.t .......... ok 1 - use Catmandu::Fix::Bind::benchmark; ok 2 - require Catmandu::Fix::Bind::benchmark; ok 3 - left unit monadic law ok 4 - right unit monadic law ok 5 - associative monadic law ok 6 - create fixer ok 7 - testing add_field ok 8 - testing zero fix functions ok 9 - testing unless ok 10 - testing if ok 11 - testing reject ok 12 - testing select ok 13 - testing nesting 1..13 ok t/Catmandu-Fix-Bind-hashmap.t ............ ok 1 - use Catmandu::Fix::Bind::hashmap; ok 2 - require Catmandu::Fix::Bind::hashmap; ok 3 - create fixer ok 4 - testing add_field ok 5 - testing zero fix functions ok 6 - testing unless ok 7 - testing if ok 8 - testing select ok 9 - testing nesting ok 10 - before/after testing ok 11 - grouping isbn join ok 12 - grouping isbn uniq ok 13 - grouping isbn count 1..13 ok t/Catmandu-Fix-Bind-identity.t ........... ok 1 - use Catmandu::Fix::Bind::identity; ok 2 - require Catmandu::Fix::Bind::identity; ok 3 - left unit monadic law ok 4 - right unit monadic law ok 5 - associative monadic law ok 6 - create fixer ok 7 - testing add_field ok 8 - testing zero fix functions ok 9 - testing unless ok 10 - testing if ok 11 - testing reject ok 12 - testing select ok 13 - testing nesting ok 14 - before/after testing 1..14 ok t/Catmandu-Fix-Bind-importer.t ........... ok 1 - use Catmandu::Fix::Bind::importer; ok 2 - require Catmandu::Fix::Bind::importer; ok 3 - fixed ok ok 4 - fixed ok ok 5 - fixed ok 1..5 ok t/Catmandu-Fix-Bind-iterate.t ............ ok 1 - use Catmandu::Fix::Bind::iterate; ok 2 - require Catmandu::Fix::Bind::iterate; ok 3 - create fixer ok 4 - testing add_field ok 5 - testing zero fix functions ok 6 - testing unless ok 7 - testing if ok 8 - testing reject ok 9 - testing select ok 10 - before/after testing ok 11 - before/after testing ok 12 - specific testing 1..12 ok t/Catmandu-Fix-Bind-list.t ............... ok 1 - use Catmandu::Fix::Bind::list; ok 2 - require Catmandu::Fix::Bind::list; ok 3 - create fixer ok 4 - testing add_field ok 5 - testing zero fix functions ok 6 - testing unless ok 7 - testing if ok 8 - testing reject ok 9 - testing select ok 10 - before/after testing ok 11 - before/after testing ok 12 - specific testing ok 13 - specific testing, loop variable 1..13 ok t/Catmandu-Fix-Bind-maybe.t .............. ok 1 - use Catmandu::Fix::Bind::maybe; ok 2 - require Catmandu::Fix::Bind::maybe; ok 3 - create fixer ok 4 - testing add_field ok 5 - testing zero fix functions ok 6 - testing unless ok 7 - testing if ok 8 - testing reject ok 9 - testing select ok 10 - testing nesting ok 11 - before/after testing ok 12 - specific testing 1..12 ok t/Catmandu-Fix-Bind-timeout.t ............ ok 1 - use Catmandu::Fix::Bind::timeout; ok 2 - require Catmandu::Fix::Bind::timeout; ok 3 - create fixer ok 4 - testing add_field ok 5 - testing zero fix functions ok 6 - testing unless ok 7 - testing if ok 8 - testing reject ok 9 - testing select ok 10 - before/after testing ok 11 - before/after testing ok 12 - specific testing ok 13 - specific testing ok 14 - specific testing 1..14 ok t/Catmandu-Fix-Bind-visitor.t ............ ok 1 - use Catmandu::Fix::Bind::visitor; ok 2 - require Catmandu::Fix::Bind::visitor; ok 3 - create fixer ok 4 - testing add_field ok 5 - testing zero fix functions ok 6 - testing unless ok 7 - testing if ok 8 - before/after testing ok 9 - before/after testing ok 10 - specific testing 1..10 ok t/Catmandu-Fix-Bind-with.t ............... ok 1 - use Catmandu::Fix::Bind::with; ok 2 - require Catmandu::Fix::Bind::with; ok 3 - create fixer ok 4 - testing add_field ok 5 - testing zero fix functions ok 6 - testing unless ok 7 - testing if ok 8 - testing reject ok 9 - testing select ok 10 - before/after testing ok 11 - before/after testing ok 12 - specific testing ok 13 - anon item test 1..13 ok t/Catmandu-Fix-Bind.t .................... ok 1 - use Catmandu::Fix::Bind; ok 2 - require Catmandu::Fix::Bind; 1..2 ok t/Catmandu-Fix-Condition-all_equal.t ..... ok 1 - use Catmandu::Fix::Condition::all_equal; ok 2 ok 3 ok 4 ok 5 1..5 ok t/Catmandu-Fix-Condition-all_match.t ..... ok 1 - use Catmandu::Fix::Condition::all_match; ok 2 ok 3 ok 4 ok 5 ok 6 1..6 ok t/Catmandu-Fix-Condition-any_equal.t ..... ok 1 - use Catmandu::Fix::Condition::any_equal; ok 2 ok 3 ok 4 ok 5 1..5 ok t/Catmandu-Fix-Condition-any_match.t ..... ok 1 - use Catmandu::Fix::Condition::any_match; ok 2 ok 3 ok 4 ok 5 ok 6 ok 7 1..7 ok t/Catmandu-Fix-Condition-exists.t ........ ok 1 - use Catmandu::Fix::Condition::exists; ok 2 ok 3 1..3 ok t/Catmandu-Fix-Condition-greater_than.t .. ok 1 - use Catmandu::Fix::Condition::greater_than; ok 2 ok 3 ok 4 ok 5 1..5 ok t/Catmandu-Fix-Condition-in.t ............ ok 1 - use Catmandu::Fix::Condition::in; ok 2 ok 3 ok 4 ok 5 ok 6 ok 7 ok 8 ok 9 ok 10 ok 11 ok 12 ok 13 ok 14 ok 15 1..15 ok t/Catmandu-Fix-Condition-is_array.t ...... ok 1 - use Catmandu::Fix::Condition::is_array; ok 2 ok 3 ok 4 ok 5 ok 6 1..6 ok t/Catmandu-Fix-Condition-is_false.t ...... ok 1 - use Catmandu::Fix::Condition::is_false; ok 2 ok 3 ok 4 ok 5 ok 6 ok 7 ok 8 ok 9 ok 10 ok 11 ok 12 1..12 ok t/Catmandu-Fix-Condition-is_null.t ....... ok 1 - use Catmandu::Fix::Condition::is_null; ok 2 ok 3 ok 4 ok 5 1..5 ok t/Catmandu-Fix-Condition-is_number.t ..... ok 1 - use Catmandu::Fix::Condition::is_number; ok 2 ok 3 ok 4 ok 5 ok 6 ok 7 ok 8 ok 9 1..9 ok t/Catmandu-Fix-Condition-is_object.t ..... ok 1 - use Catmandu::Fix::Condition::is_object; ok 2 ok 3 ok 4 ok 5 ok 6 1..6 ok t/Catmandu-Fix-Condition-is_string.t ..... ok 1 - use Catmandu::Fix::Condition::is_string; ok 2 ok 3 ok 4 ok 5 ok 6 ok 7 ok 8 ok 9 1..9 ok t/Catmandu-Fix-Condition-is_true.t ....... ok 1 - use Catmandu::Fix::Condition::is_true; ok 2 ok 3 ok 4 ok 5 ok 6 ok 7 ok 8 ok 9 ok 10 ok 11 ok 12 1..12 ok t/Catmandu-Fix-Condition-less_than.t ..... ok 1 - use Catmandu::Fix::Condition::less_than; ok 2 ok 3 ok 4 ok 5 1..5 ok t/Catmandu-Fix-Condition-valid.t ......... ok 1 - use Catmandu::Fix::Condition::valid; ok 2 ok 3 1..3 ok t/Catmandu-Fix-Condition.t ............... ok 1 - use Catmandu::Fix::Condition; ok 2 - require Catmandu::Fix::Condition; ok 3 ok 4 - if all_match - check all match ok 5 - if all_match - check all match (2) ok 6 - if all_match - check not all match ok 7 - if all_match - check no match ok 8 ok 9 - if any_match - check all match ok 10 - if any_match - check all match (2) ok 11 - if any_match - check not all match ok 12 - if any_match - check no match ok 13 ok 14 - if exists - check match ok 15 - if exists - check no match ok 16 - inline condition - true ok 17 - inline condition - false 1..17 ok t/Catmandu-Fix-Inlineable.t .............. ok 1 - use Catmandu::Fix::Inlineable; ok 2 - require Catmandu::Fix::Inlineable; ok 3 - T::FixBase->can('fix') ok 4 - T::FixBase->can('import') ok 5 - can inline 1..5 ok t/Catmandu-Fix-Parser.t .................. ok 1 - use Catmandu::Fix::Parser; ok 2 - An object of class 'Catmandu::Fix::Parser' isa 'Catmandu::Fix::Parser' ok 3 - Catmandu::Fix::Parser->can('parse') ok 4 - parse empty string ok 5 - parse whitespace only string ok 6 - die on if without end ok 7 - die on if without condition ok 8 - die on unless without end ok 9 - die on unless without condition ok 10 - die on unknown fix ok 11 ok 12 - comments ok 13 ok 14 ok 15 ok 16 ok 17 ok 18 ok 19 ok 20 ok 21 ok 22 ok 23 ok 24 ok 25 ok 26 ok 27 ok 28 ok 29 ok 30 ok 31 ok 32 ok 33 ok 34 ok 35 - die on bool without fix ok 36 - die on bool without condition ok 37 ok 38 ok 39 - using unknown fixes throws NoSuchFixPackage ok 40 - missing or bad fix arguments throw BadFixArg ok 41 - syntax errors throw FixParseError ok 42 ok 43 ok 44 ok 45 ok 46 ok 47 ok 48 ok 49 ok 50 ok 51 1..51 ok t/Catmandu-Fix-add_field.t ............... ok 1 - use Catmandu::Fix::add_field; ok 2 - add field at root ok 3 - add field creates intermediate path ok 4 - add field creates intermediate path ok 5 - only add field if the path matches ok 6 - add a number ok 7 - set key to undef 1..7 ok t/Catmandu-Fix-add_to_exporter.t ......... ok 1 - use Catmandu::Fix::add_to_exporter; ok 2 - fixed ok 1..2 ok t/Catmandu-Fix-add_to_store.t ............ ok 1 - use Catmandu::Fix::add_to_store; ok 2 1..2 ok t/Catmandu-Fix-append.t .................. ok 1 - use Catmandu::Fix::append; ok 2 - append to value ok 3 - append to wildcard values 1..3 ok t/Catmandu-Fix-array.t ................... ok 1 - use Catmandu::Fix::array; ok 2 - hash to array 1..2 ok t/Catmandu-Fix-assoc.t ................... ok 1 - use Catmandu::Fix::assoc; ok 2 ok 3 - add to root 1..3 ok t/Catmandu-Fix-capitalize.t .............. ok 1 - use Catmandu::Fix::capitalize; ok 2 - capitalize value ok 3 - capitalize wildcard values 1..3 ok t/Catmandu-Fix-clone.t ................... ok 1 - use Catmandu::Fix::clone; ok 2 - cloned data is equal ok 3 - cloned data is another object 1..3 ok t/Catmandu-Fix-code.t .................... ok 1 - use Catmandu::Fix::code; ok 2 - code fixer ok 3 - fix as instance ok 4 - fix as code 1..4 ok t/Catmandu-Fix-collapse.t ................ ok 1 - use Catmandu::Fix::collapse; ok 2 - data is flattened ok 3 - data is flattened 1..3 ok t/Catmandu-Fix-compact.t ................. ok 1 - use Catmandu::Fix::compact; ok 2 - compact array 1..2 ok t/Catmandu-Fix-copy_field.t .............. ok 1 - use Catmandu::Fix::copy_field; ok 2 - copy field at root ok 3 - copy field creates intermediate path ok 4 - copy field creates intermediate path (with wildcard) 1..4 ok t/Catmandu-Fix-count.t ................... ok 1 - use Catmandu::Fix::count; ok 2 ok 3 ok 4 ok 5 1..5 ok t/Catmandu-Fix-downcase.t ................ ok 1 - use Catmandu::Fix::downcase; ok 2 - downcase value ok 3 - downcase wildcard values 1..3 ok t/Catmandu-Fix-error.t ................... ok 1 - use Catmandu::Fix::error; ok 2 - dies with an error message 1..2 ok t/Catmandu-Fix-expand.t .................. ok 1 - use Catmandu::Fix::expand; ok 2 - data is unflattened ok 3 - data is unflattened ok 4 - expand large arrays 1..4 ok t/Catmandu-Fix-expand_date.t ............. ok 1 - use Catmandu::Fix::expand_date; ok 2 ok 3 1..3 ok t/Catmandu-Fix-export_to_string.t ........ ok 1 - use Catmandu::Fix::export_to_string; ok 2 - convert hash to JSON ok 3 - convert array of hashes to JSON ok 4 - convert hash to YAML ok 5 - convert array of hashes to YAML ok 6 - convert hash to CSV ok 7 - convert array of hashes to CSV 1..7 ok t/Catmandu-Fix-filter.t .................. ok 1 - use Catmandu::Fix::filter; ok 2 ok 3 ok 4 1..4 ok t/Catmandu-Fix-flatten.t ................. ok 1 - use Catmandu::Fix::flatten; ok 2 1..2 ok t/Catmandu-Fix-format.t .................. ok 1 - use Catmandu::Fix::format; ok 2 - formatted strings ok 3 - formatted arrays ok 4 - formatted hashes 1..4 ok t/Catmandu-Fix-from_json.t ............... ok 1 - use Catmandu::Fix::from_json; ok 2 ok 3 1..3 ok t/Catmandu-Fix-hash.t .................... ok 1 - use Catmandu::Fix::hash; ok 2 - array to hash 1..2 ok t/Catmandu-Fix-import_from_string.t ...... ok 1 - use Catmandu::Fix::import_from_string; ok 2 - convert single JSON object to array of hashes ok 3 - convert JSON array to array of hashes ok 4 - convert single YAML object to array of hashes ok 5 - convert YAML array to array of hashes ok 6 - convert single CSV line to array of hashes ok 7 - convert CSV array to array of hashes 1..7 ok t/Catmandu-Fix-include.t ................. ok 1 - use Catmandu::Fix::include; ok 2 - include fix at multiple levels 1..2 ok t/Catmandu-Fix-index.t ................... ok 1 - use Catmandu::Fix::index; ok 2 - index(abcde,c) ok 3 - index(abcccde,c) ok 4 - index([abcde,fgh],c) ok 5 - index([foo,bar,bar,foo],c) ok 6 - index([foo,bar,bar,foo],c, -multiple:1) 1..6 ok t/Catmandu-Fix-int.t ..................... ok 1 - use Catmandu::Fix::int; ok 2 ok 3 ok 4 ok 5 ok 6 ok 7 ok 8 ok 9 ok 10 ok 11 ok 12 ok 13 ok 14 ok 15 1..15 ok t/Catmandu-Fix-join_field.t .............. ok 1 - use Catmandu::Fix::join_field; ok 2 - join value ok 3 - join wildcard values ok 4 - only join array values ok 5 - only join array values ok 6 - join value 1..6 ok t/Catmandu-Fix-log.t ..................... ok 1 - use Catmandu::Fix::log; ok 2 - fixed data is the same object 1..2 ok t/Catmandu-Fix-lookup.t .................. ok 1 - use Catmandu::Fix::lookup; ok 2 ok 3 ok 4 ok 5 ok 6 ok 7 - default with wildcard ok 8 - pass csv options 1..8 ok t/Catmandu-Fix-lookup_in_store.t ......... ok 1 - use Catmandu::Fix::lookup_in_store; ok 2 - require Catmandu::Fix::lookup_in_store; ok 3 ok 4 ok 5 ok 6 ok 7 ok 8 - default with wildcard 1..8 ok t/Catmandu-Fix-move_field.t .............. ok 1 - use Catmandu::Fix::move_field; ok 2 - move field at root ok 3 - move field creates intermediate path ok 4 - move field creates intermediate path ok 5 - move field creates intermediate path 1..5 ok t/Catmandu-Fix-nothing.t ................. ok 1 - use Catmandu::Fix::nothing; ok 2 - fixed data is the same object 1..2 ok t/Catmandu-Fix-parse_text.t .............. ok 1 - use Catmandu::Fix::parse_text; ok 2 - parse without capture ok 3 - parse array value ok 4 - parse hash value 1..4 ok t/Catmandu-Fix-paste.t ................... ok 1 - use Catmandu::Fix::paste; ok 2 - paste paths ok 3 - join_char ok 4 - literal strings 1..4 ok t/Catmandu-Fix-perlcode.t ................ ok 1 - perlcode fix ok 2 - perlcode fix ok 3 - perlcode fix with reject 1..3 ok t/Catmandu-Fix-prepend.t ................. ok 1 - use Catmandu::Fix::prepend; ok 2 - prepend to value ok 3 - prepend to wildcard values 1..3 ok t/Catmandu-Fix-random.t .................. ok 1 - use Catmandu::Fix::random; ok 2 - add random field at root ok 3 - add field creates intermediate path ok 4 - add field creates intermediate path ok 5 - only add field if the path matches ok 6 - add a random number 1..6 ok t/Catmandu-Fix-reject.t .................. ok 1 - use Catmandu::Fix::reject; ok 2 ok 3 ok 4 1..4 ok t/Catmandu-Fix-remove_field.t ............ ok 1 - use Catmandu::Fix::remove_field; ok 2 - remove field at root ok 3 - remove nested field with wildcard 1..3 ok t/Catmandu-Fix-rename.t .................. ok 1 - use Catmandu::Fix::rename; ok 2 1..2 ok t/Catmandu-Fix-replace_all.t ............. ok 1 - use Catmandu::Fix::replace_all; ok 2 ok 3 - interpolation works ok 4 - Slashes 1..4 ok t/Catmandu-Fix-retain.t .................. ok 1 - use Catmandu::Fix::retain; ok 2 ok 3 ok 4 1..4 ok t/Catmandu-Fix-retain_field.t ............ ok 1 - use Catmandu::Fix::retain_field; ok 2 ok 3 1..3 ok t/Catmandu-Fix-reverse.t ................. ok 1 - use Catmandu::Fix::reverse; ok 2 - reverse string ok 3 - reverse array 1..3 ok t/Catmandu-Fix-search_in_store.t ......... ok 1 - use Catmandu::Fix::search_in_store; ok 2 - require Catmandu::Fix::search_in_store; ok 3 - use Catmandu; ok 4 - data initialized ok 5 - search in default store with query ok 6 - search in store db, bag data with query ok 7 - search in store db, bag sessions with query ok 8 - explicit limit ok 9 - explicit start and limit 1..9 ok t/Catmandu-Fix-set_array.t ............... ok 1 - use Catmandu::Fix::set_array; ok 2 - set array at root ok 3 - set array doesn't create intermediate path ok 4 - set deeply nested array ok 5 - only set array if the path matches ok 6 - set array with initial contents 1..6 ok t/Catmandu-Fix-set_field.t ............... ok 1 - use Catmandu::Fix::set_field; ok 2 - set field at root ok 3 - set field doesn't create intermediate path ok 4 - set deeply nested field ok 5 - only set field if the path matches ok 6 - set a number ok 7 - set key to undef 1..7 ok t/Catmandu-Fix-set_hash.t ................ ok 1 - use Catmandu::Fix::set_hash; ok 2 - set hash at root ok 3 - set hash doesn't create intermediate path ok 4 - set deeply nested hash ok 5 - only set hash if the path matches ok 6 - set hash with initial contents 1..6 ok t/Catmandu-Fix-sleep.t ................... ok 1 - use Catmandu::Fix::sleep; ok 2 - slept didn't change the data 1..2 ok t/Catmandu-Fix-sort_field.t .............. ok 1 - use Catmandu::Fix::sort_field; ok 2 - sort alphanum ok 3 - sort unique ok 4 - sort with undefined values ok 5 - sort with undefined values, undef last ok 6 - sort with undefined values, undef first ok 7 - sort with undefined values, remove undef ok 8 - sort uniq with undefined values ok 9 - sort uniq with undefined values, undef last ok 10 - sort uniq with undefined values, undef first ok 11 - sort uniq with undefined values, remove undef ok 12 - sort unique reverse ok 13 - sort numeric 1..13 ok t/Catmandu-Fix-split_field.t ............. ok 1 - use Catmandu::Fix::split_field; ok 2 - split value ok 3 - split wildcard values ok 4 - only split values 1..4 ok t/Catmandu-Fix-string.t .................. ok 1 - use Catmandu::Fix::string; ok 2 ok 3 ok 4 ok 5 ok 6 ok 7 ok 8 1..8 ok t/Catmandu-Fix-substring.t ............... ok 1 - use Catmandu::Fix::substring; ok 2 ok 3 ok 4 - ignore substr outside of string ok 5 ok 6 1..6 ok t/Catmandu-Fix-sum.t ..................... ok 1 - use Catmandu::Fix::sum; ok 2 - require Catmandu::Fix::sum; ok 3 ok 4 - Simple sum ok ok 5 - Fibbonaci sum ok ok 6 - Float sum ok ok 7 1..7 ok t/Catmandu-Fix-to_json.t ................. ok 1 - use Catmandu::Fix::to_json; ok 2 ok 3 1..3 ok t/Catmandu-Fix-trim.t .................... ok 1 - use Catmandu::Fix::trim; ok 2 - trim horizontal whitespace ok 3 - trim vertical whitespace ok 4 - trim nonword characters ok 5 - trim digit string ok 6 - trim utf8 string ok 7 - trim wildcard values ok 8 - trim utf8 string 1..8 ok t/Catmandu-Fix-uniq.t .................... ok 1 - use Catmandu::Fix::uniq; ok 2 1..2 ok t/Catmandu-Fix-upcase.t .................. ok 1 - use Catmandu::Fix::upcase; ok 2 - upcase value ok 3 - upcase wildcard values 1..3 ok t/Catmandu-Fix-uri_decode.t .............. ok 1 - use Catmandu::Fix::uri_decode; ok 2 - unescape utf8 string from French ok 3 - unescape utf8 string from Greek 1..3 ok t/Catmandu-Fix-uri_encode.t .............. ok 1 - use Catmandu::Fix::uri_encode; ok 2 - escape utf8 string from French ok 3 - escape utf8 string from Greek 1..3 ok t/Catmandu-Fix-uri_encode_decode.t ....... ok 1 - use Catmandu::Fix::uri_encode; ok 2 - use Catmandu::Fix::uri_decode; ok 3 - escape and unescape French ok 4 - escape and unescape Greek 1..4 ok t/Catmandu-Fix-vacuum.t .................. ok 1 - use Catmandu::Fix::vacuum; ok 2 - data is vacuumed 1..2 ok # Failed test 'An object of class 'Log::Any::Adapter::Null' isa 'Log::Any::Proxy'' # at t/Catmandu-Fix.t line 61. # The object of class 'Log::Any::Adapter::Null' isn't a 'Log::Any::Proxy' Can't locate object method "adapter" via package "Log::Any::Adapter::Null" at t/Catmandu-Fix.t line 62. # Tests were run but no plan was declared and done_testing() was not seen. # Looks like your test exited with 255 just after 23. t/Catmandu-Fix.t ......................... ok 1 - use Catmandu::Fix; ok 2 - require Catmandu::Fix; ok 3 - create a new fixer ok 4 - fixing hashes ok 5 ok 6 ok 7 ok 8 - throws Catmandu::BadArg ok 9 - fixing arrays ok 10 ok 11 ok 12 ok 13 - fixing iterators ok 14 - Catmandu::Iterator->can('count') ok 15 ok 16 - fixing a coderef ok 17 ok 18 ok 19 ok 20 ok 21 ok 22 - Catmandu::Fix->can('log') not ok 23 - An object of class 'Log::Any::Adapter::Null' isa 'Log::Any::Proxy' Dubious, test returned 255 (wstat 65280, 0xff00) Failed 1/23 subtests t/Catmandu-Fixable.t ..................... ok 1 - use Catmandu::Fixable; ok 2 - require Catmandu::Fixable; 1..2 ok t/Catmandu-Hits.t ........................ ok 1 - use Catmandu::Hits; ok 2 - require Catmandu::Hits; ok 3 - Catmandu::Hits->can('start') ok 4 - Catmandu::Hits->can('limit') ok 5 - Catmandu::Hits->can('total') ok 6 - Catmandu::Hits->can('hits') ok 7 - Catmandu::Hits->can('size') ok 8 - threw Regexp ((?^i:missing required arguments: start)) ok 9 - threw Regexp ((?^i:missing required arguments: limit)) ok 10 - threw Regexp ((?^i:missing required arguments: total)) ok 11 - threw Regexp ((?^i:missing required arguments: hits)) ok 12 - is an Iterable ok 13 - is a Paged ok 14 - test content ok 15 - test mode ok 16 - test limit ok 17 - test size ok 18 - test start ok 19 - test first ok 20 - test each ok 21 - test to_array ok 22 - test generator 1..22 ok t/Catmandu-IdGenerator-Mock.t ............ ok 1 - use Catmandu::IdGenerator::Mock; ok 2 - require Catmandu::IdGenerator::Mock; ok 3 - An object of class 'Catmandu::IdGenerator::Mock' isa 'Catmandu::IdGenerator::Mock' ok 4 - an object of class 'Catmandu::IdGenerator::Mock' does 'Catmandu::IdGenerator' ok 5 - generated ids correct (default first_id) ok 6 - An object of class 'Catmandu::IdGenerator::Mock' isa 'Catmandu::IdGenerator::Mock' ok 7 - an object of class 'Catmandu::IdGenerator::Mock' does 'Catmandu::IdGenerator' ok 8 - generated ids correct (custom first_id) 1..8 ok t/Catmandu-IdGenerator-UUID.t ............ ok 1 - use Catmandu::IdGenerator::UUID; ok 2 - require Catmandu::IdGenerator::UUID; ok 3 - An object of class 'Catmandu::IdGenerator::UUID' isa 'Catmandu::IdGenerator::UUID' ok 4 - An object of class 'Catmandu::IdGenerator::UUID' does 'Catmandu::Id::Generator' 1..4 ok t/Catmandu-IdGenerator.t ................. ok 1 - An object of class 'Catmandu::Bag::IdGenerator::Mock' isa 'Catmandu::IdGenerator::Mock' ok 2 1..2 ok t/Catmandu-Importer-CSV.t ................ ok 1 - use Catmandu::Importer::CSV; ok 2 - require Catmandu::Importer::CSV; ok 3 - An object of class 'Catmandu::Importer::CSV' isa 'Catmandu::Importer::CSV' ok 4 ok 5 ok 6 1..6 ok t/Catmandu-Importer-JSON.t ............... ok 1 - use Catmandu::Importer::JSON; ok 2 - require Catmandu::Importer::JSON; ok 3 - An object of class 'Catmandu::Importer::JSON' isa 'Catmandu::Importer::JSON' ok 4 ok 5 ok 6 1..6 ok t/Catmandu-Importer-Mock.t ............... ok 1 - use Catmandu::Importer::Mock; ok 2 - require Catmandu::Importer::Mock; ok 3 - An object of class 'Catmandu::Importer::Mock' isa 'Catmandu::Importer::Mock' ok 4 - Data structure ok 1..4 ok t/Catmandu-Importer-Modules.t ............ ok 1 - use Catmandu::Importer::Modules; ok 2 - require Catmandu::Importer::Modules; ok 3 - default importer ok 4 ok 5 - imported with options ok 6 - name ok 7 - about ok 8 ok 9 - multiple namespaces 1..9 ok t/Catmandu-Importer-Multi.t .............. ok 1 - use Catmandu::Importer::Multi; ok 2 - require Catmandu::Importer::Multi; ok 3 - An object of class 'Catmandu::Importer::Multi' isa 'Catmandu::Importer::Multi' ok 4 1..4 ok t/Catmandu-Importer-TSV.t ................ ok 1 - use Catmandu::Importer::TSV; ok 2 - require Catmandu::Importer::TSV; ok 3 - An object of class 'Catmandu::Importer::TSV' isa 'Catmandu::Importer::TSV' ok 4 ok 5 ok 6 1..6 ok t/Catmandu-Importer-Text.t ............... ok 1 - use Catmandu::Importer::Text; ok 2 - require Catmandu::Importer::Text; ok 3 - simple text import ok 4 - simple pattern match ok 5 - numbered capturing groups ok 6 - named capturing groups ok 7 - multiline pattern ok 8 - split by character ok 9 - split by character (no regexp) ok 10 - split by regexp ok 11 - split and pattern 1..11 ok t/Catmandu-Importer-YAML.t ............... ok 1 - use Catmandu::Importer::YAML; ok 2 - require Catmandu::Importer::YAML; ok 3 - An object of class 'Catmandu::Importer::YAML' isa 'Catmandu::Importer::YAML' ok 4 - checking correct import ok 5 - checking utf8 issues ok 6 - parsed non ascii file 1..6 ok t/Catmandu-Importer.t .................... ok 1 - use Catmandu::Importer; ok 2 - require Catmandu::Importer; ok 3 ok 4 - import from string reference ok 5 - import all ok 6 - throws an error if file doesn't exist ok 7 ok 8 ok 9 ok 10 - read from http (file) ok 11 ok 12 - read from http (file + variables) ok 13 ok 14 - read from http (file + variables list) ok 15 ok 16 - read from http (file + variables list) ok 17 ok 18 - read from http (file + variables list + post request) ok 19 ok 20 - read from http (file + variables list + post request) ok 21 - throws an error on non-existing pages ok 22 - Got a real client ok 23 - threw Catmandu::HTTPError ok 24 - threw Catmandu::HTTPError ok 25 ok 26 - threw Catmandu::HTTPError ok 27 1..27 ok t/Catmandu-Interactive.t ................. ok 1 - use Catmandu::Interactive; ok 2 - require Catmandu::Interactive; ok 3 - can execute \q ok 4 - can execute hello world ok 5 - can execute hello world with continuation ok 6 - can execute \h ok 7 - can execute \r 1..7 ok t/Catmandu-Iterable.t .................... ok 1 - use Catmandu::Iterable; ok 2 - require Catmandu::Iterable; ok 3 - threw Regexp ((?^:missing generator)) ok 4 ok 5 ok 6 ok 7 ok 8 ok 9 ok 10 ok 11 ok 12 ok 13 ok 14 ok 15 ok 16 ok 17 ok 18 ok 19 ok 20 ok 21 ok 22 ok 23 ok 24 ok 25 ok 26 ok 27 ok 28 ok 29 ok 30 ok 31 ok 32 ok 33 ok 34 ok 35 ok 36 ok 37 ok 38 ok 39 ok 40 ok 41 ok 42 ok 43 ok 44 ok 45 ok 46 ok 47 ok 48 ok 49 ok 50 ok 51 ok 52 ok 53 ok 54 ok 55 ok 56 ok 57 ok 58 ok 59 ok 60 ok 61 ok 62 ok 63 ok 64 ok 65 ok 66 ok 67 ok 68 ok 69 ok 70 ok 71 ok 72 ok 73 1..73 ok t/Catmandu-Iterator.t .................... ok 1 - use Catmandu::Iterator; ok 2 - require Catmandu::Iterator; ok 3 1..3 ok t/Catmandu-MultiIterator.t ............... ok 1 - use Catmandu::MultiIterator; ok 2 - require Catmandu::MultiIterator; ok 3 - An object of class 'Catmandu::MultiIterator' isa 'Catmandu::MultiIterator' ok 4 1..4 ok t/Catmandu-Paged.t ....................... ok 1 - use Catmandu::Paged; ok 2 - require Catmandu::Paged; ok 3 - threw Regexp ((?^:missing start)) ok 4 - threw Regexp ((?^:missing limit)) ok 5 - threw Regexp ((?^:missing total)) ok 6 - T::Paged->can('first_page') ok 7 - T::Paged->can('page') ok 8 - T::Paged->can('previous_page') ok 9 - T::Paged->can('next_page') ok 10 - T::Paged->can('first_on_page') ok 11 - T::Paged->can('last_on_page') ok 12 - T::Paged->can('last_page') ok 13 - T::Paged->can('pages_in_spread') ok 14 - first page ok ok 15 - Page ok ok 16 - previous ok ok 17 - next ok ok 18 - page size ok ok 19 - first on page ok ok 20 - last on page ok ok 21 - last page ok ok 22 - spread ok ok 23 - first page ok ok 24 - Page ok ok 25 - previous ok ok 26 - next ok ok 27 - page size ok ok 28 - first on page ok ok 29 - last on page ok ok 30 - last page ok ok 31 - spread ok ok 32 - first page ok ok 33 - Page ok ok 34 - previous ok ok 35 - next ok ok 36 - page size ok ok 37 - first on page ok ok 38 - last on page ok ok 39 - last page ok ok 40 - spread ok 1..40 ok t/Catmandu-Pluggable.t ................... ok 1 - use Catmandu::Pluggable; ok 2 - T::Pluggable->can('plugin_namespace') ok 3 - T::Pluggable->can('with_plugins') ok 4 ok 5 - original instance doesn't have plugin ok 6 - instance with plugin ok 7 - T::Pluggable__WITH__Catmandu::Plugin::Frangle->can('frangle') 1..7 ok t/Catmandu-Plugin-Datestamps.t ........... ok 1 - use Catmandu::Plugin::Datestamps; ok 2 - require Catmandu::Plugin::Datestamps; ok 3 - create Catmandu-Store with Datestamps plugin ok 4 - store something ok 5 - get 001 ok 6 - has date_created ok 7 - has date_updated ok 8 - update something ok 9 - has date_updated ok 10 - dates change ok 11 - but created dates dont change ok 12 ok 13 ok 14 ok 15 ok 16 ok 17 ok 18 1..18 ok t/Catmandu-Plugin-Readonly.t ............. ok 1 - use Catmandu::Plugin::Readonly; ok 2 - require Catmandu::Plugin::Readonly; # stores ok 3 - create Catmandu-Store with Readonly plugin ok 4 - add returned undef ok 5 - An object of class 'Catmandu::NotImplemented' isa 'Catmandu::NotImplemented' ok 6 - get returned undef ok 7 - no error thrown ok 8 - delete returned undef ok 9 - An object of class 'Catmandu::NotImplemented' isa 'Catmandu::NotImplemented' ok 10 - drop returned undef ok 11 - An object of class 'Catmandu::NotImplemented' isa 'Catmandu::NotImplemented' 1..11 ok t/Catmandu-Plugin-SideCar.t .............. ok 1 - use Catmandu::Plugin::SideCar; ok 2 - require Catmandu::Plugin::SideCar; # Combined Simple + Hash sidecar ok 3 - got a store ok 4 - got an index # ...exists ok 5 # ...add ok 6 - adding bag `1234` ok 7 # ...get ok 8 ok 9 - found combined metadata and file data # ...bag ok 10 - got bag(1234) # ...upload ok 11 ok 12 - test1.txt exists (2) # ...list ok 13 - list got a response ok 14 - got correct response # ...exists ok 15 - exists(test1.txt) # ...get ok 16 # ...stream ok 17 - can stream the data ok 18 - got the correct data # ...delete_all (bag) ok 19 - delete_all ok 20 - got correct response ok 21 - test1.txt doesnt exists (1) ok 22 - test1.txt doesnt exists (2) # ...delete_all (index) ok 23 - delete_all ok 24 - got correct response # Combined Hash + Simple sidecar ok 25 - got a store ok 26 - adding a record # ...upload ok 27 ok 28 - test1.txt exists (2) # ...get ok 29 # ...stream ok 30 - can stream the data ok 31 - got the correct data # ...drop ok 32 - delete_all ok 33 - got correct response 1..33 ok t/Catmandu-Plugin-Versioning.t ........... ok 1 - use Catmandu::Plugin::Versioning; ok 2 - require Catmandu::Plugin::Versioning; ok 3 - create Catmandu-Store with Versioning plugin ok 4 - store something ok 5 - get 001 ok 6 - get values ok 7 - get version 1, no versions stored yet ok 8 - get version 1, no versions stored yet ok 9 - change object and store ok 10 - check change ok 11 - get_history ok 12 - one item in history ok 13 - correct item in history ok 14 - get_version 1 ok 15 - get_version 1 name ok 16 - get latest version ok 17 - get_previous_version ok 18 - get_previous_version name ok 19 - restore_version ok 20 - check restore version ok 21 - reset ok 22 - check change ok 23 - restore_previous_version ok 24 - check restore version ok 25 ok 26 ok 27 ok 28 ok 29 ok 30 ok 31 ok 32 ok 33 ok 34 1..34 ok t/Catmandu-Sane.t ........................ ok 1 - use Catmandu::Sane; ok 2 - require Catmandu::Sane; 1..2 ok t/Catmandu-Searchable.t .................. ok 1 - use Catmandu::Searchable; ok 2 - require Catmandu::Searchable; ok 3 - threw Regexp ((?^:missing search, searcher, delete_by_query)) ok 4 ok 5 ok 6 1..6 ok t/Catmandu-Serializer.t .................. ok 1 - use Catmandu::Serializer; ok 2 - require Catmandu::Serializer; ok 3 - T::Serializer->can(...) ok 4 - An object of class 'Catmandu::Serializer::json' isa 'Catmandu::Serializer::json' ok 5 ok 6 - An object of class 'Catmandu::Serializer::dumper' isa 'Catmandu::Serializer::dumper' 1..6 ok t/Catmandu-Store-File-Memory-Bag.t ....... ok 1 - use Catmandu::Store::File::Memory::Bag; ok 2 - require Catmandu::Store::File::Memory::Bag; ok 3 - got a store ok 4 - got an index ok 5 - adding bag `1234` ok 6 - got bag(1234) # add ok 7 - upload test1.txt ok 8 - 16 bytes ok 9 - upload test2.txt ok 10 - 6 bytes ok 11 - upload test3.txt ok 12 - 6 bytes # list ok 13 - list got a response ok 14 - got correct response # exists ok 15 - exists(test1.txt) ok 16 - exists(test2.txt) ok 17 - exists(test3.txt) # get ok 18 - get(test1.txt) ok 19 - get(test2.txt) ok 20 - get(test3.txt) ok 21 - can stream the data ok 22 - got the correct data # delete ok 23 - delete(test1.txt) ok 24 - list got a response ok 25 - got correct response # delete_all ok 26 - delete_all ok 27 - got correct response 1..27 ok t/Catmandu-Store-File-Memory-Index.t ..... ok 1 - use Catmandu::Store::File::Memory::Index; ok 2 - require Catmandu::Store::File::Memory::Index; # index ok 3 - got the index bag # add ok 4 - add({_id => 1}) ok 5 - add({_id => 2}) ok 6 - add({_id => 3}) # list ok 7 - list got a response ok 8 - got correct response # exists ok 9 - exists(1) ok 10 - exists(2) ok 11 - exists(3) # get ok 12 - get(1) ok 13 - get(2) ok 14 - get(3) # delete ok 15 - delete(1) # delete_all ok 16 - delete_all ok 17 - got correct response 1..17 ok t/Catmandu-Store-File-Memory.t ........... ok 1 - use Catmandu::Store::File::Memory; ok 2 - require Catmandu::Store::File::Memory; ok 3 - got a store ok 4 - store->bag() ok 5 - An object of class 'Catmandu::Store::File::Memory::Index' isa 'Catmandu::Store::File::Memory::Index' ok 6 - create memory store ok 7 - adding `1234` bag ok 8 - bag(1235) doesnt exist ok 9 - bag(1234) exists 1..9 ok t/Catmandu-Store-File-Multi-Bag.t ........ ok 1 - use Catmandu::Store::File::Multi::Bag; ok 2 - require Catmandu::Store::File::Multi::Bag; ok 3 - got a store ok 4 - got an index ok 5 - adding bag `1234` ok 6 - got bag(1234) # add ok 7 - upload test1.txt ok 8 - 16 bytes ok 9 - test1.txt exists ok 10 - test1.txt exists ok 11 - upload test2.txt ok 12 - 6 bytes ok 13 - test2.txt exists ok 14 - test1.txt exists ok 15 - upload test3.txt ok 16 - 6 bytes ok 17 - test3.txt exists ok 18 - test1.txt exists ok 19 - add({ ..test4.. }) ok 20 - $data->{size} # list ok 21 - list got a response ok 22 - got correct response # exists ok 23 - exists(test1.txt) ok 24 - exists(test2.txt) ok 25 - exists(test3.txt) ok 26 - exists(test4.txt) # get ok 27 - get(test1.txt) ok 28 - get(test2.txt) ok 29 - get(test3.txt) ok 30 - can stream the data ok 31 - got the correct data # delete ok 32 - delete(test1.txt) ok 33 - list got a response ok 34 - got correct response # ...delete_all (index) ok 35 - delete_all ok 36 - got correct response 1..36 ok t/Catmandu-Store-File-Multi-Index.t ...... ok 1 - use Catmandu::Store::File::Multi::Index; ok 2 - require Catmandu::Store::File::Multi::Index; # index ok 3 - got the index bag # list ok 4 - list got a response ok 5 - got correct response # exists ok 6 - exists(1) ok 7 - exists(01) ok 8 - exists(2) ok 9 - exists(002) ok 10 - exists(3) ok 11 - exists(0003) # get ok 12 - get(1) ok 13 - get(01) ok 14 - get(2) ok 15 - get(002) ok 16 - get(3) ok 17 - get(0003) # add ok 18 - failed to add(abcd) ok 19 - failed to add(1234567890) ok 20 - failed to add(00000000001234) ok 21 - add(1234) ok 22 - found a container on disk # delete ok 23 - delete(1234) ok 24 - container on disk was deleted # delete_all ok 25 - delete_all 1..25 ok t/Catmandu-Store-File-Multi.t ............ ok 1 - use Catmandu::Store::File::Multi; ok 2 - require Catmandu::Store::File::Multi; # Simple stores ok 3 - got a store ok 4 - got an index # ...exists ok 5 # ...add ok 6 - adding bag `1234` ok 7 ok 8 # ...bag ok 9 - got bag(1234) # ...upload ok 10 ok 11 - test1.txt exists (1) ok 12 - test1.txt exists (2) # ...list ok 13 - list got a response ok 14 - got correct response # ...exists ok 15 - exists(test1.txt) # ...get ok 16 # ...stream ok 17 - can stream the data ok 18 - got the correct data # ...delete_all (bag) ok 19 - delete_all ok 20 - got correct response ok 21 - test1.txt doesnt exists (1) ok 22 - test1.txt doesnt exists (2) # ...delete_all (index) ok 23 - delete_all ok 24 - got correct response 1..24 ok t/Catmandu-Store-File-Simple-Bag.t ....... ok 1 - use Catmandu::Store::File::Simple::Bag; ok 2 - require Catmandu::Store::File::Simple::Bag; ok 3 - got a store ok 4 - got an index ok 5 - adding bag `1234` ok 6 - got bag(1234) # add ok 7 - upload test1.txt ok 8 - 16 bytes ok 9 - test1.txt exists ok 10 - upload test2.txt ok 11 - 6 bytes ok 12 - test2.txt exists ok 13 - upload test3.txt ok 14 - 6 bytes ok 15 - test3.txt exists ok 16 - add({ ..test3.. }) ok 17 - $data->{size} # list ok 18 - list got a response ok 19 - got correct response # exists ok 20 - exists(test1.txt) ok 21 - exists(test2.txt) ok 22 - exists(test3.txt) # get ok 23 - get(test1.txt) ok 24 - get(test2.txt) ok 25 - get(test3.txt) ok 26 - can stream the data ok 27 - got the correct data # delete ok 28 - delete(test1.txt) ok 29 - list got a response ok 30 - got correct response # delete_all ok 31 - delete_all ok 32 - got correct response 1..32 ok t/Catmandu-Store-File-Simple-Index.t ..... ok 1 - use Catmandu::Store::File::Simple::Index; ok 2 - require Catmandu::Store::File::Simple::Index; # index ok 3 - got the index bag # list ok 4 - list got a response ok 5 - got correct response # exists ok 6 - exists(1) ok 7 - exists(01) ok 8 - exists(2) ok 9 - exists(002) ok 10 - exists(3) ok 11 - exists(0003) # get ok 12 - get(1) ok 13 - get(01) ok 14 - get(2) ok 15 - get(002) ok 16 - get(3) ok 17 - get(0003) # add ok 18 - failed to add(abcd) ok 19 - failed to add(1234567890) ok 20 - failed to add(00000000001234) ok 21 - add(1234) ok 22 - found a container on disk # delete ok 23 - delete(1234) ok 24 - container on disk was deleted # delete_all ok 25 - delete_all 1..25 ok t/Catmandu-Store-File-Simple.t ........... ok 1 - use Catmandu::Store::File::Simple; ok 2 - require Catmandu::Store::File::Simple; ok 3 - dies ok on not enough parameters ok 4 - got a store ok 5 - store->bag() ok 6 - An object of class 'Catmandu::Store::File::Simple::Index' isa 'Catmandu::Store::File::Simple::Index' ok 7 - path_string(1234) ok 8 - path_string(0001234) ok 9 - path_string(00000001234) fails ok 10 - bag(1235) doesnt exist ok 11 - bag(1) exists ok 12 - dies on wrong keysize ok 13 - dies on connecting to a store with the wrong keysize 1..13 ok t/Catmandu-Store-Hash.t .................. ok 1 - use Catmandu::Store::Hash; ok 2 - require Catmandu::Store::Hash; ok 3 - Catmandu::Store::Hash->can('transaction') ok 4 - Catmandu::Store::Hash::Bag->can('to_array') ok 5 - Catmandu::Store::Hash::Bag->can('each') ok 6 - Catmandu::Store::Hash::Bag->can('take') ok 7 - Catmandu::Store::Hash::Bag->can('add') ok 8 - Catmandu::Store::Hash::Bag->can('add_many') ok 9 - Catmandu::Store::Hash::Bag->can('count') ok 10 - Catmandu::Store::Hash::Bag->can('slice') ok 11 - Catmandu::Store::Hash::Bag->can('first') ok 12 - Catmandu::Store::Hash::Bag->can('rest') ok 13 - Catmandu::Store::Hash::Bag->can('any') ok 14 - Catmandu::Store::Hash::Bag->can('many') ok 15 - Catmandu::Store::Hash::Bag->can('all') ok 16 - Catmandu::Store::Hash::Bag->can('tap') ok 17 - Catmandu::Store::Hash::Bag->can('map') ok 18 - Catmandu::Store::Hash::Bag->can('reduce') ok 19 - transaction ok ok 20 - transaction ok again ok 21 - Count bag size ok 22 - Count bag size ok 23 - Data package ok. ok 24 - Data package ok. ok 25 - Data package ok. ok 26 - Count bag size ok 27 - Count bag size ok 28 - Count bag size ok 29 - Bags stay alive ok 30 - foo doesnt have 123 1..30 ok t/Catmandu-Store-Multi-Bag.t ............. ok 1 - use Catmandu::Store::Multi::Bag; ok 2 - require Catmandu::Store::Multi::Bag; 1..2 ok t/Catmandu-Store-Multi.t ................. ok 1 - use Catmandu::Store::Multi; ok 2 - require Catmandu::Store::Multi; # Hash stores ok 3 ok 4 ok 5 ok 6 ok 7 ok 8 ok 9 ok 10 ok 11 ok 12 ok 13 ok 14 ok 15 1..15 ok t/Catmandu-Store.t ....................... ok 1 - use Catmandu::Store; ok 2 - require Catmandu::Store; ok 3 - T::Store->can('bag_class') ok 4 - T::Store->can('default_bag') ok 5 - T::Store->can('bag') ok 6 ok 7 ok 8 ok 9 - An object of class 'T::CustomBagClass' isa 'T::CustomBagClass' ok 10 ok 11 ok 12 ok 13 ok 14 - options are passed to bag ok 15 - store can't be overriden ok 16 - name can't be overriden ok 17 ok 18 ok 19 ok 20 ok 21 ok 22 ok 23 ok 24 ok 25 ok 26 ok 27 - apply plugins ok 28 - apply default plugins ok 29 - prepend default plugins 1..29 ok t/Catmandu-Util.t ........................ ok 1 - use Catmandu::Util; ok 2 - require Catmandu::Util; ok 3 - Catmandu::Util->can('is_same') ok 4 - Catmandu::Util->can('check_same') ok 5 - T::ImportAll->can('is_same') ok 6 - T::ImportAll->can('check_same') ok 7 ok 8 ok 9 - T::ImportIs->can('is_same') ok 10 ok 11 - T::ImportCheck->can('check_same') ok 12 ok 13 - Catmandu::Util->can('is_different') ok 14 - Catmandu::Util->can('check_different') ok 15 - T::ImportAll->can('is_different') ok 16 - T::ImportAll->can('check_different') ok 17 ok 18 ok 19 - T::ImportIs->can('is_different') ok 20 ok 21 - T::ImportCheck->can('check_different') ok 22 ok 23 - Catmandu::Util->can('is_able') ok 24 - Catmandu::Util->can('is_maybe_able') ok 25 - Catmandu::Util->can('check_able') ok 26 - Catmandu::Util->can('check_maybe_able') ok 27 - T::ImportAll->can('is_able') ok 28 - T::ImportAll->can('is_maybe_able') ok 29 - T::ImportAll->can('check_able') ok 30 - T::ImportAll->can('check_maybe_able') ok 31 ok 32 ok 33 ok 34 ok 35 - T::ImportIs->can('is_able') ok 36 - T::ImportIs->can('is_maybe_able') ok 37 ok 38 ok 39 - T::ImportCheck->can('check_able') ok 40 - T::ImportCheck->can('check_maybe_able') ok 41 ok 42 ok 43 - no autovivication in is_able ok 44 - Catmandu::Util->can('is_instance') ok 45 - Catmandu::Util->can('is_maybe_instance') ok 46 - Catmandu::Util->can('check_instance') ok 47 - Catmandu::Util->can('check_maybe_instance') ok 48 - T::ImportAll->can('is_instance') ok 49 - T::ImportAll->can('is_maybe_instance') ok 50 - T::ImportAll->can('check_instance') ok 51 - T::ImportAll->can('check_maybe_instance') ok 52 ok 53 ok 54 ok 55 ok 56 - T::ImportIs->can('is_instance') ok 57 - T::ImportIs->can('is_maybe_instance') ok 58 ok 59 ok 60 - T::ImportCheck->can('check_instance') ok 61 - T::ImportCheck->can('check_maybe_instance') ok 62 ok 63 ok 64 - no autovivication in is_instance ok 65 - Catmandu::Util->can('is_invocant') ok 66 - Catmandu::Util->can('is_maybe_invocant') ok 67 - Catmandu::Util->can('check_invocant') ok 68 - Catmandu::Util->can('check_maybe_invocant') ok 69 - T::ImportAll->can('is_invocant') ok 70 - T::ImportAll->can('is_maybe_invocant') ok 71 - T::ImportAll->can('check_invocant') ok 72 - T::ImportAll->can('check_maybe_invocant') ok 73 ok 74 ok 75 ok 76 ok 77 - T::ImportIs->can('is_invocant') ok 78 - T::ImportIs->can('is_maybe_invocant') ok 79 ok 80 ok 81 - T::ImportCheck->can('check_invocant') ok 82 - T::ImportCheck->can('check_maybe_invocant') ok 83 ok 84 ok 85 - no autovivication in is_invocant ok 86 - Catmandu::Util->can('is_ref') ok 87 - Catmandu::Util->can('is_maybe_ref') ok 88 - Catmandu::Util->can('check_ref') ok 89 - Catmandu::Util->can('check_maybe_ref') ok 90 - T::ImportAll->can('is_ref') ok 91 - T::ImportAll->can('is_maybe_ref') ok 92 - T::ImportAll->can('check_ref') ok 93 - T::ImportAll->can('check_maybe_ref') ok 94 ok 95 ok 96 ok 97 ok 98 - T::ImportIs->can('is_ref') ok 99 - T::ImportIs->can('is_maybe_ref') ok 100 ok 101 ok 102 - T::ImportCheck->can('check_ref') ok 103 - T::ImportCheck->can('check_maybe_ref') ok 104 ok 105 ok 106 - no autovivication in is_ref ok 107 - Catmandu::Util->can('is_scalar_ref') ok 108 - Catmandu::Util->can('is_maybe_scalar_ref') ok 109 - Catmandu::Util->can('check_scalar_ref') ok 110 - Catmandu::Util->can('check_maybe_scalar_ref') ok 111 - T::ImportAll->can('is_scalar_ref') ok 112 - T::ImportAll->can('is_maybe_scalar_ref') ok 113 - T::ImportAll->can('check_scalar_ref') ok 114 - T::ImportAll->can('check_maybe_scalar_ref') ok 115 ok 116 ok 117 ok 118 ok 119 - T::ImportIs->can('is_scalar_ref') ok 120 - T::ImportIs->can('is_maybe_scalar_ref') ok 121 ok 122 ok 123 - T::ImportCheck->can('check_scalar_ref') ok 124 - T::ImportCheck->can('check_maybe_scalar_ref') ok 125 ok 126 ok 127 - no autovivication in is_scalar_ref ok 128 - Catmandu::Util->can('is_array_ref') ok 129 - Catmandu::Util->can('is_maybe_array_ref') ok 130 - Catmandu::Util->can('check_array_ref') ok 131 - Catmandu::Util->can('check_maybe_array_ref') ok 132 - T::ImportAll->can('is_array_ref') ok 133 - T::ImportAll->can('is_maybe_array_ref') ok 134 - T::ImportAll->can('check_array_ref') ok 135 - T::ImportAll->can('check_maybe_array_ref') ok 136 ok 137 ok 138 ok 139 ok 140 - T::ImportIs->can('is_array_ref') ok 141 - T::ImportIs->can('is_maybe_array_ref') ok 142 ok 143 ok 144 - T::ImportCheck->can('check_array_ref') ok 145 - T::ImportCheck->can('check_maybe_array_ref') ok 146 ok 147 ok 148 - no autovivication in is_array_ref ok 149 - Catmandu::Util->can('is_hash_ref') ok 150 - Catmandu::Util->can('is_maybe_hash_ref') ok 151 - Catmandu::Util->can('check_hash_ref') ok 152 - Catmandu::Util->can('check_maybe_hash_ref') ok 153 - T::ImportAll->can('is_hash_ref') ok 154 - T::ImportAll->can('is_maybe_hash_ref') ok 155 - T::ImportAll->can('check_hash_ref') ok 156 - T::ImportAll->can('check_maybe_hash_ref') ok 157 ok 158 ok 159 ok 160 ok 161 - T::ImportIs->can('is_hash_ref') ok 162 - T::ImportIs->can('is_maybe_hash_ref') ok 163 ok 164 ok 165 - T::ImportCheck->can('check_hash_ref') ok 166 - T::ImportCheck->can('check_maybe_hash_ref') ok 167 ok 168 ok 169 - no autovivication in is_hash_ref ok 170 - Catmandu::Util->can('is_code_ref') ok 171 - Catmandu::Util->can('is_maybe_code_ref') ok 172 - Catmandu::Util->can('check_code_ref') ok 173 - Catmandu::Util->can('check_maybe_code_ref') ok 174 - T::ImportAll->can('is_code_ref') ok 175 - T::ImportAll->can('is_maybe_code_ref') ok 176 - T::ImportAll->can('check_code_ref') ok 177 - T::ImportAll->can('check_maybe_code_ref') ok 178 ok 179 ok 180 ok 181 ok 182 - T::ImportIs->can('is_code_ref') ok 183 - T::ImportIs->can('is_maybe_code_ref') ok 184 ok 185 ok 186 - T::ImportCheck->can('check_code_ref') ok 187 - T::ImportCheck->can('check_maybe_code_ref') ok 188 ok 189 ok 190 - no autovivication in is_code_ref ok 191 - Catmandu::Util->can('is_regex_ref') ok 192 - Catmandu::Util->can('is_maybe_regex_ref') ok 193 - Catmandu::Util->can('check_regex_ref') ok 194 - Catmandu::Util->can('check_maybe_regex_ref') ok 195 - T::ImportAll->can('is_regex_ref') ok 196 - T::ImportAll->can('is_maybe_regex_ref') ok 197 - T::ImportAll->can('check_regex_ref') ok 198 - T::ImportAll->can('check_maybe_regex_ref') ok 199 ok 200 ok 201 ok 202 ok 203 - T::ImportIs->can('is_regex_ref') ok 204 - T::ImportIs->can('is_maybe_regex_ref') ok 205 ok 206 ok 207 - T::ImportCheck->can('check_regex_ref') ok 208 - T::ImportCheck->can('check_maybe_regex_ref') ok 209 ok 210 ok 211 - no autovivication in is_regex_ref ok 212 - Catmandu::Util->can('is_glob_ref') ok 213 - Catmandu::Util->can('is_maybe_glob_ref') ok 214 - Catmandu::Util->can('check_glob_ref') ok 215 - Catmandu::Util->can('check_maybe_glob_ref') ok 216 - T::ImportAll->can('is_glob_ref') ok 217 - T::ImportAll->can('is_maybe_glob_ref') ok 218 - T::ImportAll->can('check_glob_ref') ok 219 - T::ImportAll->can('check_maybe_glob_ref') ok 220 ok 221 ok 222 ok 223 ok 224 - T::ImportIs->can('is_glob_ref') ok 225 - T::ImportIs->can('is_maybe_glob_ref') ok 226 ok 227 ok 228 - T::ImportCheck->can('check_glob_ref') ok 229 - T::ImportCheck->can('check_maybe_glob_ref') ok 230 ok 231 ok 232 - no autovivication in is_glob_ref ok 233 - Catmandu::Util->can('is_value') ok 234 - Catmandu::Util->can('is_maybe_value') ok 235 - Catmandu::Util->can('check_value') ok 236 - Catmandu::Util->can('check_maybe_value') ok 237 - T::ImportAll->can('is_value') ok 238 - T::ImportAll->can('is_maybe_value') ok 239 - T::ImportAll->can('check_value') ok 240 - T::ImportAll->can('check_maybe_value') ok 241 ok 242 ok 243 ok 244 ok 245 - T::ImportIs->can('is_value') ok 246 - T::ImportIs->can('is_maybe_value') ok 247 ok 248 ok 249 - T::ImportCheck->can('check_value') ok 250 - T::ImportCheck->can('check_maybe_value') ok 251 ok 252 ok 253 - no autovivication in is_value ok 254 - Catmandu::Util->can('is_string') ok 255 - Catmandu::Util->can('is_maybe_string') ok 256 - Catmandu::Util->can('check_string') ok 257 - Catmandu::Util->can('check_maybe_string') ok 258 - T::ImportAll->can('is_string') ok 259 - T::ImportAll->can('is_maybe_string') ok 260 - T::ImportAll->can('check_string') ok 261 - T::ImportAll->can('check_maybe_string') ok 262 ok 263 ok 264 ok 265 ok 266 - T::ImportIs->can('is_string') ok 267 - T::ImportIs->can('is_maybe_string') ok 268 ok 269 ok 270 - T::ImportCheck->can('check_string') ok 271 - T::ImportCheck->can('check_maybe_string') ok 272 ok 273 ok 274 - no autovivication in is_string ok 275 - Catmandu::Util->can('is_number') ok 276 - Catmandu::Util->can('is_maybe_number') ok 277 - Catmandu::Util->can('check_number') ok 278 - Catmandu::Util->can('check_maybe_number') ok 279 - T::ImportAll->can('is_number') ok 280 - T::ImportAll->can('is_maybe_number') ok 281 - T::ImportAll->can('check_number') ok 282 - T::ImportAll->can('check_maybe_number') ok 283 ok 284 ok 285 ok 286 ok 287 - T::ImportIs->can('is_number') ok 288 - T::ImportIs->can('is_maybe_number') ok 289 ok 290 ok 291 - T::ImportCheck->can('check_number') ok 292 - T::ImportCheck->can('check_maybe_number') ok 293 ok 294 ok 295 - no autovivication in is_number ok 296 - Catmandu::Util->can('is_integer') ok 297 - Catmandu::Util->can('is_maybe_integer') ok 298 - Catmandu::Util->can('check_integer') ok 299 - Catmandu::Util->can('check_maybe_integer') ok 300 - T::ImportAll->can('is_integer') ok 301 - T::ImportAll->can('is_maybe_integer') ok 302 - T::ImportAll->can('check_integer') ok 303 - T::ImportAll->can('check_maybe_integer') ok 304 ok 305 ok 306 ok 307 ok 308 - T::ImportIs->can('is_integer') ok 309 - T::ImportIs->can('is_maybe_integer') ok 310 ok 311 ok 312 - T::ImportCheck->can('check_integer') ok 313 - T::ImportCheck->can('check_maybe_integer') ok 314 ok 315 ok 316 - no autovivication in is_integer ok 317 - Catmandu::Util->can('is_natural') ok 318 - Catmandu::Util->can('is_maybe_natural') ok 319 - Catmandu::Util->can('check_natural') ok 320 - Catmandu::Util->can('check_maybe_natural') ok 321 - T::ImportAll->can('is_natural') ok 322 - T::ImportAll->can('is_maybe_natural') ok 323 - T::ImportAll->can('check_natural') ok 324 - T::ImportAll->can('check_maybe_natural') ok 325 ok 326 ok 327 ok 328 ok 329 - T::ImportIs->can('is_natural') ok 330 - T::ImportIs->can('is_maybe_natural') ok 331 ok 332 ok 333 - T::ImportCheck->can('check_natural') ok 334 - T::ImportCheck->can('check_maybe_natural') ok 335 ok 336 ok 337 - no autovivication in is_natural ok 338 - Catmandu::Util->can('is_positive') ok 339 - Catmandu::Util->can('is_maybe_positive') ok 340 - Catmandu::Util->can('check_positive') ok 341 - Catmandu::Util->can('check_maybe_positive') ok 342 - T::ImportAll->can('is_positive') ok 343 - T::ImportAll->can('is_maybe_positive') ok 344 - T::ImportAll->can('check_positive') ok 345 - T::ImportAll->can('check_maybe_positive') ok 346 ok 347 ok 348 ok 349 ok 350 - T::ImportIs->can('is_positive') ok 351 - T::ImportIs->can('is_maybe_positive') ok 352 ok 353 ok 354 - T::ImportCheck->can('check_positive') ok 355 - T::ImportCheck->can('check_maybe_positive') ok 356 ok 357 ok 358 - no autovivication in is_positive ok 359 ok 360 ok 361 - Catmandu::Util->can('require_package') ok 362 ok 363 - T::ImportAll->can('require_package') ok 364 - T::ImportMisc->can('require_package') ok 365 - Catmandu::Util->can('use_lib') ok 366 ok 367 - T::ImportAll->can('use_lib') ok 368 - T::ImportMisc->can('use_lib') ok 369 - Catmandu::Util->can('io') ok 370 ok 371 - T::ImportAll->can('io') ok 372 - T::ImportIo->can('io') ok 373 - Catmandu::Util->can('read_file') ok 374 ok 375 - T::ImportAll->can('read_file') ok 376 - T::ImportIo->can('read_file') ok 377 - Catmandu::Util->can('read_yaml') ok 378 ok 379 - T::ImportAll->can('read_yaml') ok 380 - T::ImportIo->can('read_yaml') ok 381 - Catmandu::Util->can('read_json') ok 382 ok 383 - T::ImportAll->can('read_json') ok 384 - T::ImportIo->can('read_json') ok 385 - Catmandu::Util->can('parse_data_path') ok 386 ok 387 - T::ImportAll->can('parse_data_path') ok 388 - T::ImportData->can('parse_data_path') ok 389 - Catmandu::Util->can('get_data') ok 390 ok 391 - T::ImportAll->can('get_data') ok 392 - T::ImportData->can('get_data') ok 393 - Catmandu::Util->can('set_data') ok 394 ok 395 - T::ImportAll->can('set_data') ok 396 - T::ImportData->can('set_data') ok 397 - Catmandu::Util->can('delete_data') ok 398 ok 399 - T::ImportAll->can('delete_data') ok 400 - T::ImportData->can('delete_data') ok 401 - Catmandu::Util->can('data_at') ok 402 ok 403 - T::ImportAll->can('data_at') ok 404 - T::ImportData->can('data_at') ok 405 - Catmandu::Util->can('array_exists') ok 406 ok 407 - T::ImportAll->can('array_exists') ok 408 - T::ImportArray->can('array_exists') ok 409 - Catmandu::Util->can('array_group_by') ok 410 ok 411 - T::ImportAll->can('array_group_by') ok 412 - T::ImportArray->can('array_group_by') ok 413 - Catmandu::Util->can('array_pluck') ok 414 ok 415 - T::ImportAll->can('array_pluck') ok 416 - T::ImportArray->can('array_pluck') ok 417 - Catmandu::Util->can('array_to_sentence') ok 418 ok 419 - T::ImportAll->can('array_to_sentence') ok 420 - T::ImportArray->can('array_to_sentence') ok 421 - Catmandu::Util->can('array_sum') ok 422 ok 423 - T::ImportAll->can('array_sum') ok 424 - T::ImportArray->can('array_sum') ok 425 - Catmandu::Util->can('array_includes') ok 426 ok 427 - T::ImportAll->can('array_includes') ok 428 - T::ImportArray->can('array_includes') ok 429 - Catmandu::Util->can('array_any') ok 430 ok 431 - T::ImportAll->can('array_any') ok 432 - T::ImportArray->can('array_any') ok 433 - Catmandu::Util->can('array_uniq') ok 434 ok 435 - T::ImportAll->can('array_uniq') ok 436 - T::ImportArray->can('array_uniq') ok 437 - Catmandu::Util->can('array_split') ok 438 ok 439 - T::ImportAll->can('array_split') ok 440 - T::ImportArray->can('array_split') ok 441 - Catmandu::Util->can('hash_merge') ok 442 ok 443 - T::ImportAll->can('hash_merge') ok 444 - T::ImportHash->can('hash_merge') ok 445 - Catmandu::Util->can('as_utf8') ok 446 ok 447 - T::ImportAll->can('as_utf8') ok 448 - T::ImportString->can('as_utf8') ok 449 - Catmandu::Util->can('trim') ok 450 ok 451 - T::ImportAll->can('trim') ok 452 - T::ImportString->can('trim') ok 453 - Catmandu::Util->can('capitalize') ok 454 ok 455 - T::ImportAll->can('capitalize') ok 456 - T::ImportString->can('capitalize') ok 457 - Catmandu::Util->can('human_number') ok 458 ok 459 - T::ImportAll->can('human_number') ok 460 - T::ImportHuman->can('human_number') ok 461 - Catmandu::Util->can('human_content_type') ok 462 ok 463 - T::ImportAll->can('human_content_type') ok 464 - T::ImportHuman->can('human_content_type') ok 465 - Catmandu::Util->can('human_byte_size') ok 466 ok 467 - T::ImportAll->can('human_byte_size') ok 468 - T::ImportHuman->can('human_byte_size') ok 469 - Catmandu::Util->can('xml_declaration') ok 470 ok 471 - T::ImportAll->can('xml_declaration') ok 472 - T::ImportXML->can('xml_declaration') ok 473 - Catmandu::Util->can('xml_escape') ok 474 ok 475 - T::ImportAll->can('xml_escape') ok 476 - T::ImportXML->can('xml_escape') ok 477 - io from code_ref read ok 478 - getline ok 479 - io from code_ref write ok 480 - print ok 481 - io IO::Handle instance ok 482 - got Catmandu::BadArg ok 483 - read_file ok 484 - read_io ok 485 - write_file ok 486 - read_file ok 487 - read_yaml ok 488 - read_json ok 489 - join_path ok 490 - normalize_path ok 491 - segmented_path ok 492 - parse_data_path ok 493 - get_data(foo) ok 494 - get_data(foo2) ok 495 - get_data(3) ok 496 - get_data(1) ok 497 - get_data($first) ok 498 - get_data($last) ok 499 - get_data(*) ok 500 - set_data 1 ok 501 - set_data 2 ok 502 - set_data 3 ok 503 - set_data 4 ok 504 - set_data 5 ok 505 - set_data 6 ok 506 - set_data 7 ok 507 - set_data 8 ok 508 - set_data 9 ok 509 - set_data 1 ok 510 - set_data 2 ok 511 - set_data 3 ok 512 - set_data 4 ok 513 - set_data 5 ok 514 - set_data 6 ok 515 - delete_data 1 ok 516 - delete_data 2 ok 517 - delete_data 3 ok 518 - delete_data 4 ok 519 - delete_data 5 ok 520 - delete_data 6 ok 521 - delete_data 7 ok 522 - data_at 1 ok 523 - data_at 2 ok 524 - data_at 3 ok 525 - data_at 4 ok 526 - data_at 5 ok 527 - data_at 5 ok 528 - data_at 6 ok 529 - data_at 6 ok 530 - array_exists 1 ok 531 - !array_exists ok 532 - array_group_by ok 533 - array_pluck ok 534 - array_sum ok 535 - array_includes ok 536 - !array_includes ok 537 - array_any ok 538 - array_any ok 539 - array_to_sentence ok 540 - array_to_sentence ok 541 - array_rest ok 542 - array_uniq ok 543 - hash_merge ok 544 - as_utf8 ok 545 - trim ok 546 - capitalize ok 547 - is_same ok 548 - is_different ok 549 - check_same ok 550 - ! check_same ok 551 - check_different ok 552 - ! check_different ok 553 - is_able ok 554 - ! is_able ok 555 - ! is_able ok 556 - check_able ok 557 - ! check_able ok 558 - check_maybe_able ok 559 - ! check_maybe_able ok 560 - is_instance ok 561 - ! is_instance ok 562 - ! is_instance ok 563 - check_instance ok 564 - ! check_instance ok 565 - ! check_maybe_instance ok 566 - ! check_maybe_instance ok 567 - human_number ok 568 - human_byte_size ok 569 - human_byte_size ok 570 - human_byte_size ok 571 - human_byte_size ok 572 - human_content_type ok 573 - xml_declaration ok 574 - xml_escape 1..574 ok t/Catmandu-Validator-Simple.t ............ ok 1 - use Catmandu::Validator::Simple; ok 2 - require Catmandu::Validator::Simple; ok 3 - Catmandu::Validator::Simple->can('validate_data') ok 4 - threw Regexp ((?^:handler should be a CODE reference)) ok 5 - validate - success ok 6 - validate - fails ok 7 - last_errors returns error message 1..7 ok t/Catmandu-Validator.t ................... ok 1 - use Catmandu::Validator; ok 2 - require Catmandu::Validator; ok 3 - threw Regexp ((?^:missing validate_data)) ok 4 - T::Validator->can('is_valid') ok 5 - T::Validator->can('validate') ok 6 - threw Regexp ((?^:Cannot validate data of this type)) ok 7 - validate() - success ok 8 - validate() - fails ok 9 - last_errors returns errors ok 10 - is_valid returns 1 ok 11 - is_valid returns 0 ok 12 - validate, after_callback - success ok 13 - validate, after_callback - called ok 14 - valid_count ok 15 - invalid_count ok 16 - validate, error_field 1 ok 17 - validate, error_field 2 ok 18 - validate, after_callback - valid ok 19 - validate, after_callback - invalid ok 20 - validate (array) - valid records returned ok 21 - validate - invalid records returned ok 22 - validate (iterator) - iterator returned 1..22 ok # Failed test ''logger test' isa 'Log::Any::Proxy'' # at t/Catmandu.t line 23. # 'logger test' isn't a 'Log::Any::Proxy' Can't locate object method "adapter" via package "Log::Any::Adapter::Test" at t/Catmandu.t line 24. # Tests were run but no plan was declared and done_testing() was not seen. # Looks like your test exited with 2 just after 3. t/Catmandu.t ............................. ok 1 - use Catmandu; ok 2 - require Catmandu; not ok 3 - 'logger test' isa 'Log::Any::Proxy' Dubious, test returned 2 (wstat 512, 0x200) Failed 1/3 subtests t/author-pod-syntax.t .................... skipped: these tests are for testing by the author t/release-perltidy.t ..................... skipped: these tests are for release candidate testing Test Summary Report ------------------- t/Catmandu-CLI.t (Wstat: 768 Tests: 17 Failed: 3) Failed tests: 14-16 Non-zero exit status: 3 t/Catmandu-Fix.t (Wstat: 65280 Tests: 23 Failed: 1) Failed test: 23 Non-zero exit status: 255 Parse errors: No plan found in TAP output t/Catmandu.t (Wstat: 512 Tests: 3 Failed: 1) Failed test: 3 Non-zero exit status: 2 Parse errors: No plan found in TAP output Files=178, Tests=2206, 95 wallclock secs ( 0.91 usr 0.77 sys + 75.28 cusr 7.45 csys = 84.41 CPU) Result: FAIL Failed 3/178 test programs. 5/2206 subtests failed. NICS/Catmandu-1.07.tar.gz ./Build test verbose=1 -- NOT OK //hint// to see the cpan-testers results for installing this module, try: reports NICS/Catmandu-1.07.tar.gz NICS/Catmandu-DBI-0.0701.tar.gz Has already been unwrapped into directory /Users/fly2000/cpanfly-5.20/var/tmp/cpan_build/Catmandu-DBI-0.0701-Mpy0KM NICS/Catmandu-DBI-0.0701.tar.gz Has already been prepared Running Build for N/NI/NICS/Catmandu-DBI-0.0701.tar.gz Prepending /Users/fly2000/cpanfly-5.20/var/tmp/cpan_build/Log-Any-1.701-XA7yza/blib/arch /Users/fly2000/cpanfly-5.20/var/tmp/cpan_build/Log-Any-1.701-XA7yza/blib/lib /Users/fly2000/cpanfly-5.20/var/tmp/cpan_build/Text-Hogan-1.04-3lNjqt/blib/arch /Users/fly2000/cpanfly-5.20/var/tmp/cpan_build/Text-Hogan-1.04-3lNjqt/blib/lib to PERL5LIB for 'make' Warning: Prerequisite 'Catmandu => 1.0' for 'NICS/Catmandu-DBI-0.0701.tar.gz' failed when processing 'NICS/Catmandu-1.07.tar.gz' with 'make_test => NO'. Continuing, but chances to succeed are limited. >>> ./Build Building Catmandu-DBI NICS/Catmandu-DBI-0.0701.tar.gz ./Build -- OK Prepending /Users/fly2000/cpanfly-5.20/var/tmp/cpan_build/Log-Any-1.701-XA7yza/blib/arch /Users/fly2000/cpanfly-5.20/var/tmp/cpan_build/Log-Any-1.701-XA7yza/blib/lib /Users/fly2000/cpanfly-5.20/var/tmp/cpan_build/Text-Hogan-1.04-3lNjqt/blib/arch /Users/fly2000/cpanfly-5.20/var/tmp/cpan_build/Text-Hogan-1.04-3lNjqt/blib/lib to PERL5LIB for 'test' Running Build test >>> ./Build test verbose=1 # Failed test 'use Catmandu::Store::DBI;' # at t/00-load.t line 12. # Tried to use 'Catmandu::Store::DBI'. # Error: Can't locate Catmandu/Transactional.pm in @INC (you may need to install the Catmandu::Transactional module) (@INC contains: /Users/fly2000/cpanfly-5.20/var/tmp/cpan_build/Catmandu-DBI-0.0701-Mpy0KM/blib/lib /Users/fly2000/cpanfly-5.20/var/tmp/cpan_build/Catmandu-DBI-0.0701-Mpy0KM/blib/arch /Users/fly2000/cpanfly-5.20/var/megalib /Users/fly2000/cpanfly-5.20/var/tmp/cpan_build/Log-Any-1.701-XA7yza/blib/arch /Users/fly2000/cpanfly-5.20/var/tmp/cpan_build/Log-Any-1.701-XA7yza/blib/lib /Users/fly2000/cpanfly-5.20/var/tmp/cpan_build/Text-Hogan-1.04-3lNjqt/blib/arch /Users/fly2000/cpanfly-5.20/var/tmp/cpan_build/Text-Hogan-1.04-3lNjqt/blib/lib /Users/fly2000/Library/ActivePerl-5.20/lib /Users/fly2000/ap2000-298465/site/lib /Users/fly2000/ap2000-298465/lib .) at /Users/fly2000/cpanfly-5.20/var/megalib/Module/Runtime.pm line 317. # at /Users/fly2000/cpanfly-5.20/var/tmp/cpan_build/Catmandu-DBI-0.0701-Mpy0KM/blib/lib/Catmandu/Store/DBI.pm line 13. # Compilation failed in require at t/00-load.t line 12. # BEGIN failed--compilation aborted at t/00-load.t line 12. # Failed test 'require Catmandu::Store::DBI;' # at t/00-load.t line 14. # Tried to require 'Catmandu::Store::DBI'. # Error: Attempt to reload Catmandu/Store/DBI.pm aborted. # Compilation failed in require at (eval 288) line 2. # Looks like you failed 2 tests of 2. t/00-load.t ............ not ok 1 - use Catmandu::Store::DBI; not ok 2 - require Catmandu::Store::DBI; 1..2 Dubious, test returned 2 (wstat 512, 0x200) Failed 2/2 subtests t/01-load.t ............ ok 1 - use Catmandu::Importer::DBI; ok 2 - require Catmandu::Importer::DBI; 1..2 ok Can't locate Catmandu/Transactional.pm in @INC (you may need to install the Catmandu::Transactional module) (@INC contains: /Users/fly2000/cpanfly-5.20/var/tmp/cpan_build/Catmandu-DBI-0.0701-Mpy0KM/blib/lib /Users/fly2000/cpanfly-5.20/var/tmp/cpan_build/Catmandu-DBI-0.0701-Mpy0KM/blib/arch /Users/fly2000/cpanfly-5.20/var/megalib /Users/fly2000/cpanfly-5.20/var/tmp/cpan_build/Log-Any-1.701-XA7yza/blib/arch /Users/fly2000/cpanfly-5.20/var/tmp/cpan_build/Log-Any-1.701-XA7yza/blib/lib /Users/fly2000/cpanfly-5.20/var/tmp/cpan_build/Text-Hogan-1.04-3lNjqt/blib/arch /Users/fly2000/cpanfly-5.20/var/tmp/cpan_build/Text-Hogan-1.04-3lNjqt/blib/lib /Users/fly2000/Library/ActivePerl-5.20/lib /Users/fly2000/ap2000-298465/site/lib /Users/fly2000/ap2000-298465/lib .) at /Users/fly2000/cpanfly-5.20/var/megalib/Module/Runtime.pm line 317. at /Users/fly2000/cpanfly-5.20/var/tmp/cpan_build/Catmandu-DBI-0.0701-Mpy0KM/blib/lib/Catmandu/Store/DBI.pm line 13. Compilation failed in require at t/02-bag.t line 8. t/02-bag.t ............. Dubious, test returned 2 (wstat 512, 0x200) No subtests run Can't locate Catmandu/Transactional.pm in @INC (you may need to install the Catmandu::Transactional module) (@INC contains: /Users/fly2000/cpanfly-5.20/var/tmp/cpan_build/Catmandu-DBI-0.0701-Mpy0KM/blib/lib /Users/fly2000/cpanfly-5.20/var/tmp/cpan_build/Catmandu-DBI-0.0701-Mpy0KM/blib/arch /Users/fly2000/cpanfly-5.20/var/megalib /Users/fly2000/cpanfly-5.20/var/tmp/cpan_build/Log-Any-1.701-XA7yza/blib/arch /Users/fly2000/cpanfly-5.20/var/tmp/cpan_build/Log-Any-1.701-XA7yza/blib/lib /Users/fly2000/cpanfly-5.20/var/tmp/cpan_build/Text-Hogan-1.04-3lNjqt/blib/arch /Users/fly2000/cpanfly-5.20/var/tmp/cpan_build/Text-Hogan-1.04-3lNjqt/blib/lib /Users/fly2000/Library/ActivePerl-5.20/lib /Users/fly2000/ap2000-298465/site/lib /Users/fly2000/ap2000-298465/lib .) at /Users/fly2000/cpanfly-5.20/var/megalib/Module/Runtime.pm line 317. at /Users/fly2000/cpanfly-5.20/var/tmp/cpan_build/Catmandu-DBI-0.0701-Mpy0KM/blib/lib/Catmandu/Store/DBI.pm line 13. Compilation failed in require at t/03-timeout.t line 9. t/03-timeout.t ......... Dubious, test returned 2 (wstat 512, 0x200) No subtests run Can't locate Catmandu/Transactional.pm in @INC (you may need to install the Catmandu::Transactional module) (@INC contains: /Users/fly2000/cpanfly-5.20/var/tmp/cpan_build/Catmandu-DBI-0.0701-Mpy0KM/blib/lib /Users/fly2000/cpanfly-5.20/var/tmp/cpan_build/Catmandu-DBI-0.0701-Mpy0KM/blib/arch /Users/fly2000/cpanfly-5.20/var/megalib /Users/fly2000/cpanfly-5.20/var/tmp/cpan_build/Log-Any-1.701-XA7yza/blib/arch /Users/fly2000/cpanfly-5.20/var/tmp/cpan_build/Log-Any-1.701-XA7yza/blib/lib /Users/fly2000/cpanfly-5.20/var/tmp/cpan_build/Text-Hogan-1.04-3lNjqt/blib/arch /Users/fly2000/cpanfly-5.20/var/tmp/cpan_build/Text-Hogan-1.04-3lNjqt/blib/lib /Users/fly2000/Library/ActivePerl-5.20/lib /Users/fly2000/ap2000-298465/site/lib /Users/fly2000/ap2000-298465/lib .) at /Users/fly2000/cpanfly-5.20/var/megalib/Module/Runtime.pm line 317. at /Users/fly2000/cpanfly-5.20/var/tmp/cpan_build/Catmandu-DBI-0.0701-Mpy0KM/blib/lib/Catmandu/Store/DBI.pm line 13. Compilation failed in require at t/04-slice.t line 8. t/04-slice.t ........... Dubious, test returned 2 (wstat 512, 0x200) No subtests run t/05-importer.t ........ ok 1 - database file created ok 2 - dbh created ok 3 - table created ok 4 - data added ok 5 - importer created ok 6 - imported data equal to inserted data 1..6 ok Can't locate Catmandu/Transactional.pm in @INC (you may need to install the Catmandu::Transactional module) (@INC contains: /Users/fly2000/cpanfly-5.20/var/tmp/cpan_build/Catmandu-DBI-0.0701-Mpy0KM/blib/lib /Users/fly2000/cpanfly-5.20/var/tmp/cpan_build/Catmandu-DBI-0.0701-Mpy0KM/blib/arch /Users/fly2000/cpanfly-5.20/var/megalib /Users/fly2000/cpanfly-5.20/var/tmp/cpan_build/Log-Any-1.701-XA7yza/blib/arch /Users/fly2000/cpanfly-5.20/var/tmp/cpan_build/Log-Any-1.701-XA7yza/blib/lib /Users/fly2000/cpanfly-5.20/var/tmp/cpan_build/Text-Hogan-1.04-3lNjqt/blib/arch /Users/fly2000/cpanfly-5.20/var/tmp/cpan_build/Text-Hogan-1.04-3lNjqt/blib/lib /Users/fly2000/Library/ActivePerl-5.20/lib /Users/fly2000/ap2000-298465/site/lib /Users/fly2000/ap2000-298465/lib .) at /Users/fly2000/cpanfly-5.20/var/megalib/Module/Runtime.pm line 317. at /Users/fly2000/cpanfly-5.20/var/tmp/cpan_build/Catmandu-DBI-0.0701-Mpy0KM/blib/lib/Catmandu/Store/DBI.pm line 13. Compilation failed in require at t/06-sqlite.t line 7. t/06-sqlite.t .......... Dubious, test returned 2 (wstat 512, 0x200) No subtests run Can't locate Catmandu/Transactional.pm in @INC (you may need to install the Catmandu::Transactional module) (@INC contains: /Users/fly2000/cpanfly-5.20/var/tmp/cpan_build/Catmandu-DBI-0.0701-Mpy0KM/blib/lib /Users/fly2000/cpanfly-5.20/var/tmp/cpan_build/Catmandu-DBI-0.0701-Mpy0KM/blib/arch /Users/fly2000/cpanfly-5.20/var/megalib /Users/fly2000/cpanfly-5.20/var/tmp/cpan_build/Log-Any-1.701-XA7yza/blib/arch /Users/fly2000/cpanfly-5.20/var/tmp/cpan_build/Log-Any-1.701-XA7yza/blib/lib /Users/fly2000/cpanfly-5.20/var/tmp/cpan_build/Text-Hogan-1.04-3lNjqt/blib/arch /Users/fly2000/cpanfly-5.20/var/tmp/cpan_build/Text-Hogan-1.04-3lNjqt/blib/lib /Users/fly2000/Library/ActivePerl-5.20/lib /Users/fly2000/ap2000-298465/site/lib /Users/fly2000/ap2000-298465/lib .) at /Users/fly2000/cpanfly-5.20/var/megalib/Module/Runtime.pm line 317. at /Users/fly2000/cpanfly-5.20/var/tmp/cpan_build/Catmandu-DBI-0.0701-Mpy0KM/blib/lib/Catmandu/Store/DBI.pm line 13. Compilation failed in require at t/07-mysql.t line 8. t/07-mysql.t ........... Dubious, test returned 2 (wstat 512, 0x200) No subtests run Can't locate Catmandu/Transactional.pm in @INC (you may need to install the Catmandu::Transactional module) (@INC contains: /Users/fly2000/cpanfly-5.20/var/tmp/cpan_build/Catmandu-DBI-0.0701-Mpy0KM/blib/lib /Users/fly2000/cpanfly-5.20/var/tmp/cpan_build/Catmandu-DBI-0.0701-Mpy0KM/blib/arch /Users/fly2000/cpanfly-5.20/var/megalib /Users/fly2000/cpanfly-5.20/var/tmp/cpan_build/Log-Any-1.701-XA7yza/blib/arch /Users/fly2000/cpanfly-5.20/var/tmp/cpan_build/Log-Any-1.701-XA7yza/blib/lib /Users/fly2000/cpanfly-5.20/var/tmp/cpan_build/Text-Hogan-1.04-3lNjqt/blib/arch /Users/fly2000/cpanfly-5.20/var/tmp/cpan_build/Text-Hogan-1.04-3lNjqt/blib/lib /Users/fly2000/Library/ActivePerl-5.20/lib /Users/fly2000/ap2000-298465/site/lib /Users/fly2000/ap2000-298465/lib .) at /Users/fly2000/cpanfly-5.20/var/megalib/Module/Runtime.pm line 317. at /Users/fly2000/cpanfly-5.20/var/tmp/cpan_build/Catmandu-DBI-0.0701-Mpy0KM/blib/lib/Catmandu/Store/DBI.pm line 13. Compilation failed in require at t/08-postgres.t line 8. t/08-postgres.t ........ Dubious, test returned 2 (wstat 512, 0x200) No subtests run t/author-pod-syntax.t .. skipped: these tests are for testing by the author Test Summary Report ------------------- t/00-load.t (Wstat: 512 Tests: 2 Failed: 2) Failed tests: 1-2 Non-zero exit status: 2 t/02-bag.t (Wstat: 512 Tests: 0 Failed: 0) Non-zero exit status: 2 Parse errors: No plan found in TAP output t/03-timeout.t (Wstat: 512 Tests: 0 Failed: 0) Non-zero exit status: 2 Parse errors: No plan found in TAP output t/04-slice.t (Wstat: 512 Tests: 0 Failed: 0) Non-zero exit status: 2 Parse errors: No plan found in TAP output t/06-sqlite.t (Wstat: 512 Tests: 0 Failed: 0) Non-zero exit status: 2 Parse errors: No plan found in TAP output t/07-mysql.t (Wstat: 512 Tests: 0 Failed: 0) Non-zero exit status: 2 Parse errors: No plan found in TAP output t/08-postgres.t (Wstat: 512 Tests: 0 Failed: 0) Non-zero exit status: 2 Parse errors: No plan found in TAP output Files=10, Tests=10, 6 wallclock secs ( 0.06 usr 0.04 sys + 4.46 cusr 0.56 csys = 5.12 CPU) Result: FAIL Failed 7/10 test programs. 2/10 subtests failed. NICS/Catmandu-DBI-0.0701.tar.gz ./Build test verbose=1 -- NOT OK //hint// to see the cpan-testers results for installing this module, try: reports NICS/Catmandu-DBI-0.0701.tar.gz Finished 2017-11-14T10:21:50