PATH=C:\PlatSDK\Bin\Win64\x86\AMD64;C:\PlatSDK\Bin;C:\PlatSDK\Bin\WinNT;C:\Perl64\site\bin;C:\Perl64\bin;C:\cygwin\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\system32\WindowsPowerShell\v1.0;C:\Program Files (x86)\Perforce;C:\mysql\bin Start 2011-05-25T22:15:26 ActivePerl-1003 CPAN-1.9402 LIB=C:\PlatSDK\Lib\AMD64;C:\PlatSDK\Lib\AMD64\atlmfc INCLUDE=C:\PlatSDK\Include;C:\PlatSDK\Include\crt;C:\PlatSDK\Include\crt\sys;C:\PlatSDK\Include\mfc;C:\PlatSDK\Include\atl PATH=C:/cpanfly/var/libs/bin;C:\PlatSDK\Bin\Win64\x86\AMD64;C:\PlatSDK\Bin;C:\PlatSDK\Bin\WinNT;C:\Perl64\site\bin;C:\Perl64\bin;C:\cygwin\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\system32\WINDOW~1\v1.0;C:\PROGRA~2\Perforce;C:\mysql\bin Going to read 'C:\cpanfly\var\cpan\Metadata' Database was generated on Wed, 25 May 2011 22:28:05 GMT Running make for M/ME/MELO/Task-BeLike-MELO-0.005.tar.gz Fetching with LWP: http://cpan.nas.activestate.com/authors/id/M/ME/MELO/Task-BeLike-MELO-0.005.tar.gz Checksum for C:\cpanfly\var\cpan\sources\authors\id\M\ME\MELO\Task-BeLike-MELO-0.005.tar.gz ok Will not use Archive::Tar, need 1.00 Task-BeLike-MELO-0.005 Task-BeLike-MELO-0.005/README Task-BeLike-MELO-0.005/Changes Task-BeLike-MELO-0.005/LICENSE Task-BeLike-MELO-0.005/INSTALL Task-BeLike-MELO-0.005/dist.ini Task-BeLike-MELO-0.005/META.yml Task-BeLike-MELO-0.005/MANIFEST Task-BeLike-MELO-0.005/META.json Task-BeLike-MELO-0.005/Makefile.PL Task-BeLike-MELO-0.005/contrib Task-BeLike-MELO-0.005/contrib/update_deps.sh Task-BeLike-MELO-0.005/contrib/install_deps.sh Task-BeLike-MELO-0.005/lib/Task/BeLike Task-BeLike-MELO-0.005/lib/Task/BeLike/MELO.pm Task-BeLike-MELO-0.005/contrib/install_distroprefs.sh Task-BeLike-MELO-0.005/contrib/prefs Task-BeLike-MELO-0.005/contrib/prefs/THOR.Net-LibIDN.yml Task-BeLike-MELO-0.005/contrib/prefs/CAPTTOFU.DBD-mysql.yml Task-BeLike-MELO-0.005/contrib/prefs/CNANDOR.Mac-Carbon.yml Task-BeLike-MELO-0.005/contrib/prefs/ILYAZ.Term-ReadLine-Perl.yml Task-BeLike-MELO-0.005/contrib/prefs/HAYASHI.Term-ReadLine-Gnu.yml Task-BeLike-MELO-0.005/contrib/prefs/CNANDOR.Mac-AppleEvents-Simple.yml CPAN.pm: Going to build M/ME/MELO/Task-BeLike-MELO-0.005.tar.gz >>> C:\Perl64\bin\perl.exe Makefile.PL Warning: prerequisite AnyEvent 5.34 not found. We have 4.91. Warning: prerequisite AnyEvent::AIO 1.1 not found. Warning: prerequisite AnyEvent::Gearman 0.09 not found. We have 0.06. Warning: prerequisite AnyEvent::HTTP 2.11 not found. We have 1.45. Warning: prerequisite AnyEvent::HTTPD 0.92 not found. We have 0.84. Warning: prerequisite AnyEvent::Redis 0.23 not found. We have 0.10. Warning: prerequisite AnyEvent::Twitter::Stream 0.21 not found. We have 0.02. Warning: prerequisite AnyEvent::WebService::Notifo 0.001 not found. Warning: prerequisite AnyEvent::XMPP 0.51 not found. Warning: prerequisite AnyMQ 0.33 not found. We have 0.31. Warning: prerequisite App::Ack 1.94 not found. We have 1.86. Warning: prerequisite App::BashComplete 0.001 not found. Warning: prerequisite App::Genpass 2.01 not found. We have 0.10. Warning: prerequisite App::HTTPThis 0.002 not found. Warning: prerequisite App::Nopaste 0.28 not found. We have 0.22. Warning: prerequisite App::Notifo 0.001 not found. Warning: prerequisite App::cpanminus 1.4007 not found. We have 1.0006. Warning: prerequisite App::cpanoutdated 0.16 not found. We have 0.10. Warning: prerequisite App::perlbrew 0.21 not found. We have 0.06. Warning: prerequisite Archive::Tar 1.76 not found. We have 1.62. Warning: prerequisite Authen::Simple::Passwd 0.6 not found. Warning: prerequisite CGI::Emulate::PSGI 0.11 not found. We have 0.10. Warning: prerequisite CHI 0.47 not found. We have 0.36. Warning: prerequisite CPAN 1.9600 not found. We have 1.9402. Warning: prerequisite CPAN::Mini 1.111007 not found. We have 1.100630. Warning: prerequisite CPAN::Mini::Webserver 0.51 not found. We have 0.45. Warning: prerequisite CPAN::Reporter 1.1902 not found. We have 1.1800. Warning: prerequisite Catalyst::Action::RenderView 0.16 not found. We have 0.14. Warning: prerequisite Catalyst::Controller::REST 0.90 not found. We have 0.81. Warning: prerequisite Catalyst::Devel 1.33 not found. We have 1.10. Warning: prerequisite Catalyst::Engine::PSGI 0.12 not found. We have 0.05. Warning: prerequisite Catalyst::Plugin::Authentication 0.10017 not found. We have 0.10016. Warning: prerequisite Catalyst::Plugin::Session 0.31 not found. We have 0.30. Warning: prerequisite Catalyst::Plugin::Session::State::Cookie 0.17 not found. We have 0.15. Warning: prerequisite Catalyst::Plugin::Session::Store::FastMmap 0.14 not found. Warning: prerequisite Catalyst::Runtime 5.80032 not found. We have 5.80024. Warning: prerequisite Catalyst::View::TT 0.36 not found. We have 0.34. Warning: prerequisite Catalyst::View::Tenjin 0.050001 not found. We have 0.041. Warning: prerequisite Class::C3 0.23 not found. We have 0.22. Warning: prerequisite Class::MOP 2.0007 not found. We have 1.00. Warning: prerequisite Class::XSAccessor 1.11 not found. We have 1.03. Warning: prerequisite Clipboard 0.13 not found. We have 0.09. Warning: prerequisite Compress::Raw::Bzip2 2.035 not found. We have 2.030. Warning: prerequisite Compress::Raw::Zlib 2.035 not found. We have 2.030. Warning: prerequisite Compress::Zlib 2.035 not found. We have 2.012. Warning: prerequisite Config::Any 0.20 not found. We have 0.19. Warning: prerequisite Coro 5.372 not found. Warning: prerequisite Crypt::Eksblowfish::Bcrypt 0.009 not found. We have 0.008. Warning: prerequisite DBD::SQLite 1.31 not found. We have 1.14. Warning: prerequisite DBD::mysql 4.019 not found. We have 4.014. Warning: prerequisite DBI 1.616 not found. We have 1.602. Warning: prerequisite DBIx::Class 0.08192 not found. We have 0.08123. Warning: prerequisite DBIx::Class::Candy 0.002000 not found. We have 0.001001. Warning: prerequisite DBIx::Class::DeploymentHandler 0.001005 not found. We have 0.001003. Warning: prerequisite DBIx::Class::EncodedColumn 0.00011 not found. We have 0.00009. Warning: prerequisite DBIx::Class::Helpers 2.007000 not found. We have 2.00200. Warning: prerequisite DBIx::Class::Schema::Loader 0.07010 not found. We have 0.07000. Warning: prerequisite DBIx::Class::TimeStamp 0.14 not found. We have 0.13. Warning: prerequisite DBIx::Connector 0.45 not found. We have 0.33. Warning: prerequisite Data::Dump 1.19 not found. We have 1.17. Warning: prerequisite Data::Dumper 2.128 not found. We have 2.126. Warning: prerequisite Data::ObjectDriver 0.09 not found. Warning: prerequisite Date::Manip 6.23 not found. We have 6.07. Warning: prerequisite DateTime 0.70 not found. We have 0.60. Warning: prerequisite DateTime::Format::Excel 0.31 not found. We have 0.30. Warning: prerequisite Devel::BeginLift 0.001003 not found. Warning: prerequisite Devel::Cover 0.78 not found. We have 0.65. Warning: prerequisite Devel::NYTProf 4.06 not found. We have 4.03. Warning: prerequisite Devel::REPL 1.003012 not found. We have 1.003007. Warning: prerequisite Devel::StackTrace 1.27 not found. We have 1.22. Warning: prerequisite Devel::StackTrace::WithLexicals 0.10 not found. We have 0.05. Warning: prerequisite Devel::TraceUse 2.05 not found. We have 2.02. Warning: prerequisite Digest::SHA 5.62 not found. We have 5.45. Warning: prerequisite Dist::Zilla 4.200006 not found. We have 1.006. Warning: prerequisite Dist::Zilla::Plugin::CompileTests 1.110930 not found. We have 1.092870. Warning: prerequisite Dist::Zilla::Plugin::Git 1.110500 not found. Warning: prerequisite Dist::Zilla::Plugin::Git::NextVersion 1.110500 not found. Warning: prerequisite Dist::Zilla::Plugin::PodWeaver 3.101641 not found. We have 3.100710. Warning: prerequisite Dist::Zilla::PluginBundle::Git 1.110500 not found. Warning: prerequisite EV 4.03 not found. We have 3.9. Warning: prerequisite Email::Abstract 3.004 not found. We have 3.002. Warning: prerequisite Email::Simple 2.100 not found. We have 2.005. Warning: prerequisite ExtUtils::CBuilder 0.280202 not found. We have 0.2703. Warning: prerequisite FCGI 0.72 not found. We have 0.71. Warning: prerequisite FCGI::Client 0.06 not found. We have 0.04. Warning: prerequisite FCGI::ProcManager 0.19 not found. Warning: prerequisite File::ChangeNotify 0.20 not found. We have 0.16. Warning: prerequisite File::HomeDir 0.97 not found. We have 0.91. Warning: prerequisite File::HomeDir::PathClass 1.101611 not found. Warning: prerequisite File::Spec 3.33 not found. We have 3.31. Warning: prerequisite GD 2.46 not found. We have 2.39. Warning: prerequisite Github::Import 0.06 not found. Warning: prerequisite Graph::Easy 0.70 not found. We have 0.69. Warning: prerequisite GraphViz 2.04 not found. Warning: prerequisite HTML::Mason 1.45 not found. We have 1.40. Warning: prerequisite HTML::Template::JIT 0.05 not found. Warning: prerequisite HTML::Template::Pro 0.9504 not found. We have 0.93. Warning: prerequisite HTTP::Headers 6.00 not found. We have 5.835. Warning: prerequisite HTTP::Parser 0.06 not found. We have 0.04. Warning: prerequisite HTTP::Parser::XS 0.13 not found. We have 0.07. Warning: prerequisite HTTP::Tiny 0.012 not found. Warning: prerequisite IO::AIO 3.8 not found. Warning: prerequisite IO::All 0.41 not found. We have 0.39. Warning: prerequisite IO::Compress::Base 2.035 not found. We have 2.015. Warning: prerequisite IO::Uncompress::Gunzip 2.035 not found. We have 2.015. Warning: prerequisite Image::Size 3.230 not found. We have 3.221. Warning: prerequisite JSON::XS 2.3 not found. We have 2.29. Warning: prerequisite KiokuDB 0.51 not found. Warning: prerequisite KiokuDB::Backend::DBI 1.20 not found. Warning: prerequisite KiokuDB::Backend::Redis 0.02 not found. Warning: prerequisite LWP::Simple 6.00 not found. We have 5.835. Warning: prerequisite Log::Any 0.12 not found. We have 0.11. Warning: prerequisite Log::Log4perl 1.32 not found. We have 1.29. Warning: prerequisite MIME::Entity 5.502 not found. We have 5.428. Warning: prerequisite MIME::Parser 5.502 not found. We have 5.428. Warning: prerequisite Mac::Carbon 0.82 not found. Warning: prerequisite Mac::FSEvents 0.04 not found. Warning: prerequisite Mac::Glue 1.30 not found. Warning: prerequisite Mac::Growl 0.67 not found. Warning: prerequisite Mail::Address 2.07 not found. We have 2.06. Warning: prerequisite Mail::IMAPClient 3.28 not found. We have 3.25. Warning: prerequisite Markapl 0.13 not found. We have 0.11. Warning: prerequisite Method::Signatures 20100730 not found. We have 20081021.1911. Warning: prerequisite Module::Build 0.3800 not found. We have 0.340201. Warning: prerequisite Module::CoreList 2.49 not found. We have 2.36. Warning: prerequisite Module::Info 0.32 not found. We have 0.31. Warning: prerequisite Module::Install 1.01 not found. We have 0.94. Warning: prerequisite Module::Install::ProvidesClass 1.000000 not found. Warning: prerequisite Module::Install::ReadmeFromPod 0.12 not found. We have 0.10. Warning: prerequisite Module::Install::XSUtil 0.37 not found. We have 0.23. Warning: prerequisite Moose 2.0007 not found. We have 1.02. Warning: prerequisite MooseX::Aliases 0.10 not found. We have 0.08. Warning: prerequisite MooseX::ConfigFromFile 0.03 not found. We have 0.02. Warning: prerequisite MooseX::Declare 0.34 not found. We have 0.33. Warning: prerequisite MooseX::Getopt 0.37 not found. We have 0.31. Warning: prerequisite MooseX::Has::Sugar 0.05070419 not found. We have 0.0405. Warning: prerequisite MooseX::LazyRequire 0.07 not found. We have 0.06. Warning: prerequisite MooseX::Method::Signatures 0.36 not found. We have 0.34. Warning: prerequisite MooseX::Role::WithOverloading 0.09 not found. We have 0.08. Warning: prerequisite MooseX::StrictConstructor 0.16 not found. We have 0.10. Warning: prerequisite MooseX::Types 0.25 not found. We have 0.22. Warning: prerequisite Net::DNS 0.66 not found. We have 0.63. Warning: prerequisite Net::Rendezvous::Publish::Backend::Apple 0.02 not found. Warning: prerequisite Net::SMTP::TLS 0.12 not found. Warning: prerequisite Object::Event 1.22 not found. We have 1.21. Warning: prerequisite POE 1.311 not found. We have 1.291. Warning: prerequisite PPI 1.215 not found. We have 1.213. Warning: prerequisite Package::Stash 0.29 not found. We have 0.04. Warning: prerequisite Package::Stash::XS 0.22 not found. Warning: prerequisite Parallel::Prefork 0.11 not found. Warning: prerequisite Parse::CPAN::Meta 1.4401 not found. We have 1.40. Warning: prerequisite Path::Class 0.23 not found. We have 0.19. Warning: prerequisite Perl::Critic 1.116 not found. We have 1.108. Warning: prerequisite Perl::Tidy 20101217 not found. We have 20090616. Warning: prerequisite Plack::Middleware::Debug 0.12 not found. Warning: prerequisite Plack::Middleware::Debug::DBIC::QueryLog 0.06 not found. Warning: prerequisite Plack::Middleware::Debug::DBIProfile 0.102 not found. Warning: prerequisite Plack::Server::AnyEvent 0.04 not found. Warning: prerequisite Plack::Server::ReverseHTTP 0.03 not found. Warning: prerequisite Pod::Coverage::TrustPod 0.100000 not found. We have 0.092830. Warning: prerequisite Pod::Elemental 0.102360 not found. We have 0.101620. Warning: prerequisite Pod::POM::Web 1.17 not found. We have 1.14. Warning: prerequisite Redis 1.904 not found. We have 1.2001. Warning: prerequisite Server::Starter 0.11 not found. Warning: prerequisite Spreadsheet::ParseExcel 0.59 not found. We have 0.57. Warning: prerequisite String::FriendlyID 0.018 not found. We have 0.012. Warning: prerequisite TAP::Formatter::HTML 0.09 not found. We have 0.06. Warning: prerequisite Task::Kensho 0.31 not found. We have 0.22. Warning: prerequisite Task::Plack 0.25 not found. Warning: prerequisite Template::Alloy 1.016 not found. We have 1.013. Warning: prerequisite Template::Declare 0.45 not found. We have 0.43. Warning: prerequisite Template::Sandbox 1.04 not found. We have 1.03. Warning: prerequisite Tenjin 0.070001 not found. We have 0.061. Warning: prerequisite Term::ProgressBar 2.09 not found. Warning: prerequisite Term::ReadLine::Gnu 1.20 not found. Warning: prerequisite Test::Base 0.60 not found. We have 0.59. Warning: prerequisite Test::CPAN::Meta 0.18 not found. We have 0.17. Warning: prerequisite Test::Continuous 0.69 not found. Warning: prerequisite Test::Deep 0.108 not found. We have 0.106. Warning: prerequisite Test::Exception 0.31 not found. We have 0.29. Warning: prerequisite Test::Fatal 0.005 not found. Warning: prerequisite Test::Harness 3.23 not found. We have 3.21. Warning: prerequisite Test::Inline::Extract 2.212 not found. We have 2.211. Warning: prerequisite Test::More 0.98 not found. We have 0.94. Warning: prerequisite Test::Output 1.01 not found. We have 0.16. Warning: prerequisite Test::Reporter::Transport::Metabase 1.999008 not found. We have 1.999007. Warning: prerequisite Test::TCP 1.12 not found. We have 0.15. Warning: prerequisite Test::WWW::Mechanize::Catalyst 0.53 not found. We have 0.51. Warning: prerequisite Text::Autoformat 1.669002 not found. We have 1.669001. Warning: prerequisite Text::ClearSilver 0.010005004 not found. Warning: prerequisite Text::Glob 0.09 not found. We have 0.08. Warning: prerequisite Text::MicroMason 2.13 not found. We have 2.10. Warning: prerequisite Text::MultiMarkdown 1.000034 not found. We have 1.000033. Warning: prerequisite Text::Template::Simple 0.83 not found. We have 0.82. Warning: prerequisite Text::Unaccent 1.08 not found. Warning: prerequisite Text::Xslate 1.2002 not found. We have 0.1045. Warning: prerequisite Throwable::X 0.006 not found. Warning: prerequisite Time::ParseDate 2011.0517 not found. Warning: prerequisite Time::y2038 20100403 not found. We have 20081020. Warning: prerequisite TryCatch 1.003000 not found. We have 1.000003. Warning: prerequisite Twiggy 0.1010 not found. Warning: prerequisite URI 1.58 not found. We have 1.54. Warning: prerequisite Web::Scraper 0.34 not found. We have 0.30. Warning: prerequisite XML::Feed 0.43 not found. Warning: prerequisite XML::Parser::Expat 2.40 not found. We have 2.36. Warning: prerequisite YAML 0.73 not found. We have 0.71. Warning: prerequisite local::lib 1.008004 not found. We have 1.006005. Warning: prerequisite namespace::autoclean 0.12 not found. We have 0.11. Warning: prerequisite namespace::clean 0.20 not found. We have 0.18. Warning: prerequisite version 0.88 not found. We have 0.82. Checking if your kit is complete... Looks good Writing Makefile for Task::BeLike::MELO ---- Unsatisfied dependencies detected during ---- ---- MELO/Task-BeLike-MELO-0.005.tar.gz ---- DBIx::Connector [requires] DBIx::Class::DeploymentHandler [requires] CPAN::Mini::Webserver [requires] GraphViz [requires] Email::Simple [requires] Text::ClearSilver [requires] AnyEvent::Twitter::Stream [requires] XML::Feed [requires] Text::Template::Simple [requires] Catalyst::Plugin::Session [requires] Net::DNS [requires] Test::Reporter::Transport::Metabase [requires] HTTP::Parser [requires] Test::Base [requires] AnyEvent::Redis [requires] Plack::Middleware::Debug::DBIC::QueryLog [requires] Package::Stash::XS [requires] Test::Fatal [requires] Mac::Glue [requires] Time::y2038 [requires] MooseX::Getopt [requires] HTML::Mason [requires] Web::Scraper [requires] Parallel::Prefork [requires] LWP::Simple [requires] Moose [requires] Plack::Middleware::Debug [requires] Parse::CPAN::Meta [requires] Github::Import [requires] version [requires] Package::Stash [requires] Dist::Zilla::Plugin::CompileTests [requires] Throwable::X [requires] IO::AIO [requires] Plack::Middleware::Debug::DBIProfile [requires] Image::Size [requires] Text::Autoformat [requires] MIME::Entity [requires] Archive::Tar [requires] DBIx::Class::EncodedColumn [requires] Catalyst::View::TT [requires] Module::Install [requires] Compress::Raw::Zlib [requires] Test::More [requires] Catalyst::View::Tenjin [requires] App::Nopaste [requires] Clipboard [requires] App::cpanminus [requires] Coro [requires] namespace::clean [requires] TryCatch [requires] CPAN [requires] JSON::XS [requires] Catalyst::Plugin::Session::State::Cookie [requires] Test::CPAN::Meta [requires] Mail::Address [requires] GD [requires] local::lib [requires] XML::Parser::Expat [requires] Devel::StackTrace [requires] File::HomeDir [requires] Net::Rendezvous::Publish::Backend::Apple [requires] Module::Info [requires] MooseX::Types [requires] DBD::mysql [requires] Path::Class [requires] Devel::Cover [requires] MooseX::Has::Sugar [requires] MooseX::Declare [requires] Graph::Easy [requires] Test::Output [requires] FCGI::Client [requires] ExtUtils::CBuilder [requires] URI [requires] Template::Declare [requires] IO::Uncompress::Gunzip [requires] AnyEvent::Gearman [requires] Authen::Simple::Passwd [requires] Catalyst::Action::RenderView [requires] Catalyst::Plugin::Authentication [requires] Dist::Zilla::PluginBundle::Git [requires] Crypt::Eksblowfish::Bcrypt [requires] DateTime [requires] Pod::Elemental [requires] Devel::NYTProf [requires] Plack::Server::ReverseHTTP [requires] Net::SMTP::TLS [requires] Catalyst::Devel [requires] Test::TCP [requires] MooseX::Method::Signatures [requires] EV [requires] Text::Glob [requires] HTML::Template::Pro [requires] AnyEvent [requires] Twiggy [requires] Plack::Server::AnyEvent [requires] Dist::Zilla::Plugin::Git::NextVersion [requires] Module::CoreList [requires] App::Notifo [requires] File::Spec [requires] Method::Signatures [requires] App::Ack [requires] DBIx::Class::Schema::Loader [requires] Devel::TraceUse [requires] Dist::Zilla::Plugin::Git [requires] Mac::FSEvents [requires] DBIx::Class::TimeStamp [requires] AnyEvent::HTTPD [requires] Term::ReadLine::Gnu [requires] Dist::Zilla [requires] Catalyst::Runtime [requires] Object::Event [requires] Catalyst::Plugin::Session::Store::FastMmap [requires] IO::Compress::Base [requires] Data::Dump [requires] Module::Build [requires] DBI [requires] Module::Install::XSUtil [requires] KiokuDB [requires] KiokuDB::Backend::DBI [requires] KiokuDB::Backend::Redis [requires] DBIx::Class::Candy [requires] Template::Sandbox [requires] Dist::Zilla::Plugin::PodWeaver [requires] IO::All [requires] MooseX::ConfigFromFile [requires] String::FriendlyID [requires] MooseX::StrictConstructor [requires] Tenjin [requires] DBIx::Class [requires] Test::Harness [requires] Mac::Carbon [requires] namespace::autoclean [requires] Devel::BeginLift [requires] CGI::Emulate::PSGI [requires] Pod::Coverage::TrustPod [requires] File::ChangeNotify [requires] DBIx::Class::Helpers [requires] Text::Unaccent [requires] Test::WWW::Mechanize::Catalyst [requires] App::perlbrew [requires] Catalyst::Engine::PSGI [requires] Markapl [requires] Data::Dumper [requires] AnyEvent::HTTP [requires] Catalyst::Controller::REST [requires] CPAN::Mini [requires] Perl::Critic [requires] Data::ObjectDriver [requires] Log::Log4perl [requires] DBD::SQLite [requires] Term::ProgressBar [requires] Text::MultiMarkdown [requires] Text::MicroMason [requires] MooseX::Aliases [requires] DateTime::Format::Excel [requires] FCGI [requires] AnyEvent::AIO [requires] Redis [requires] CPAN::Reporter [requires] Class::XSAccessor [requires] YAML [requires] AnyEvent::WebService::Notifo [requires] Email::Abstract [requires] HTTP::Headers [requires] HTTP::Tiny [requires] Mac::Growl [requires] Config::Any [requires] Test::Deep [requires] MooseX::LazyRequire [requires] Task::Plack [requires] Compress::Raw::Bzip2 [requires] Time::ParseDate [requires] POE [requires] Spreadsheet::ParseExcel [requires] Compress::Zlib [requires] Task::Kensho [requires] Class::MOP [requires] HTML::Template::JIT [requires] Perl::Tidy [requires] Log::Any [requires] App::HTTPThis [requires] CHI [requires] HTTP::Parser::XS [requires] Module::Install::ProvidesClass [requires] Devel::REPL [requires] AnyMQ [requires] MIME::Parser [requires] PPI [requires] Text::Xslate [requires] MooseX::Role::WithOverloading [requires] Digest::SHA [requires] App::BashComplete [requires] Test::Exception [requires] Server::Starter [requires] Date::Manip [requires] AnyEvent::XMPP [requires] Test::Inline::Extract [requires] Template::Alloy [requires] Mail::IMAPClient [requires] FCGI::ProcManager [requires] App::Genpass [requires] Pod::POM::Web [requires] Test::Continuous [requires] Class::C3 [requires] Devel::StackTrace::WithLexicals [requires] File::HomeDir::PathClass [requires] TAP::Formatter::HTML [requires] App::cpanoutdated [requires] Module::Install::ReadmeFromPod [requires] Running make test Delayed until after prerequisites Running test for module 'DBIx::Connector' Running make for D/DW/DWHEELER/DBIx-Connector-0.45.tar.gz Checksum for C:\cpanfly\var\cpan\sources\authors\id\D\DW\DWHEELER\DBIx-Connector-0.45.tar.gz ok Will not use Archive::Tar, need 1.00 DBIx-Connector-0.45 DBIx-Connector-0.45/Build.PL DBIx-Connector-0.45/Changes DBIx-Connector-0.45/MANIFEST DBIx-Connector-0.45/META.json DBIx-Connector-0.45/META.yml DBIx-Connector-0.45/README DBIx-Connector-0.45/lib DBIx-Connector-0.45/lib/DBIx DBIx-Connector-0.45/lib/DBIx/Connector.pm DBIx-Connector-0.45/lib/DBIx/Connector DBIx-Connector-0.45/lib/DBIx/Connector/Driver.pm DBIx-Connector-0.45/lib/DBIx/Connector/Driver DBIx-Connector-0.45/lib/DBIx/Connector/Driver/MSSQL.pm DBIx-Connector-0.45/lib/DBIx/Connector/Driver/mysql.pm DBIx-Connector-0.45/lib/DBIx/Connector/Driver/Oracle.pm DBIx-Connector-0.45/lib/DBIx/Connector/Driver/Pg.pm DBIx-Connector-0.45/lib/DBIx/Connector/Driver/SQLite.pm DBIx-Connector-0.45/t DBIx-Connector-0.45/t/base.t DBIx-Connector-0.45/t/catch.t DBIx-Connector-0.45/t/driver.t DBIx-Connector-0.45/t/load.t DBIx-Connector-0.45/t/pod-coverage.t DBIx-Connector-0.45/t/pod.t DBIx-Connector-0.45/t/run.t DBIx-Connector-0.45/t/run_fixup.t DBIx-Connector-0.45/t/run_ping.t DBIx-Connector-0.45/t/svp.t DBIx-Connector-0.45/t/svp_fixup.t DBIx-Connector-0.45/t/svp_live.t DBIx-Connector-0.45/t/svp_ping.t DBIx-Connector-0.45/t/txn.t DBIx-Connector-0.45/t/txn_fixup.t DBIx-Connector-0.45/t/txn_ping.t DBIx-Connector-0.45/t/with.t CPAN.pm: Going to build D/DW/DWHEELER/DBIx-Connector-0.45.tar.gz >>> C:\Perl64\bin\perl.exe Build.PL - ERROR: DBI (1.602) is installed, but we need version >= 1.605 * DBI (1.602) is installed, but we prefer to have 1.614 ERRORS/WARNINGS FOUND IN PREREQUISITES. You may wish to install the versions of the modules indicated above before proceeding with this installation Checking whether your kit is complete... Looks good Checking prerequisites... Creating new 'Build' script for 'DBIx-Connector' version '0.45' ---- Unsatisfied dependencies detected during ---- ---- DWHEELER/DBIx-Connector-0.45.tar.gz ---- DBI [requires] Running Build test Delayed until after prerequisites Running test for module 'DBI' Running make for T/TI/TIMB/DBI-1.616.tar.gz Checksum for C:\cpanfly\var\cpan\sources\authors\id\T\TI\TIMB\DBI-1.616.tar.gz ok Will not use Archive::Tar, need 1.00 DBI-1.616/ DBI-1.616/Changes DBI-1.616/dbd_xsh.h DBI-1.616/DBI.pm DBI-1.616/DBI.xs DBI-1.616/dbi_sql.h DBI-1.616/dbilogstrip.PL DBI-1.616/dbipport.h DBI-1.616/dbiprof.PL DBI-1.616/dbiproxy.PL DBI-1.616/dbivport.h DBI-1.616/DBIXS.h DBI-1.616/dbixs_rev.h DBI-1.616/dbixs_rev.pl DBI-1.616/Driver.xst DBI-1.616/Driver_xst.h DBI-1.616/ex/ DBI-1.616/lib/ DBI-1.616/Makefile.PL DBI-1.616/MANIFEST DBI-1.616/META.yml DBI-1.616/Perl.xs DBI-1.616/README DBI-1.616/t/ DBI-1.616/test.pl DBI-1.616/TODO_2005.txt DBI-1.616/TODO_gofer.txt DBI-1.616/typemap DBI-1.616/t/01basics.t DBI-1.616/t/02dbidrv.t DBI-1.616/t/03handle.t DBI-1.616/t/04mods.t DBI-1.616/t/05concathash.t DBI-1.616/t/06attrs.t DBI-1.616/t/07kids.t DBI-1.616/t/08keeperr.t DBI-1.616/t/09trace.t DBI-1.616/t/10examp.t DBI-1.616/t/11fetch.t DBI-1.616/t/12quote.t DBI-1.616/t/13taint.t DBI-1.616/t/14utf8.t DBI-1.616/t/15array.t DBI-1.616/t/16destroy.t DBI-1.616/t/19fhtrace.t DBI-1.616/t/20meta.t DBI-1.616/t/30subclass.t DBI-1.616/t/35thrclone.t DBI-1.616/t/40profile.t DBI-1.616/t/41prof_dump.t DBI-1.616/t/42prof_data.t DBI-1.616/t/43prof_env.t DBI-1.616/t/48dbi_dbd_sqlengine.t DBI-1.616/t/49dbd_file.t DBI-1.616/t/50dbm_simple.t DBI-1.616/t/51dbm_file.t DBI-1.616/t/52dbm_complex.t DBI-1.616/t/60preparse.t DBI-1.616/t/65transact.t DBI-1.616/t/70callbacks.t DBI-1.616/t/72childhandles.t DBI-1.616/t/80proxy.t DBI-1.616/t/85gofer.t DBI-1.616/t/86gofer_fail.t DBI-1.616/t/87gofer_cache.t DBI-1.616/t/90sql_type_cast.t DBI-1.616/t/lib.pl DBI-1.616/t/pod-coverage.t DBI-1.616/t/pod.t DBI-1.616/lib/Bundle/ DBI-1.616/lib/DBD/ DBI-1.616/lib/DBI/ DBI-1.616/lib/Win32/ DBI-1.616/lib/Win32/DBIODBC.pm DBI-1.616/lib/DBI/Const/ DBI-1.616/lib/DBI/DBD/ DBI-1.616/lib/DBI/DBD.pm DBI-1.616/lib/DBI/FAQ.pm DBI-1.616/lib/DBI/Gofer/ DBI-1.616/lib/DBI/Profile.pm DBI-1.616/lib/DBI/ProfileData.pm DBI-1.616/lib/DBI/ProfileDumper/ DBI-1.616/lib/DBI/ProfileDumper.pm DBI-1.616/lib/DBI/ProfileSubs.pm DBI-1.616/lib/DBI/ProxyServer.pm DBI-1.616/lib/DBI/PurePerl.pm DBI-1.616/lib/DBI/SQL/ DBI-1.616/lib/DBI/Util/ DBI-1.616/lib/DBI/W32ODBC.pm DBI-1.616/lib/DBI/Util/_accessor.pm DBI-1.616/lib/DBI/Util/CacheMemory.pm DBI-1.616/lib/DBI/SQL/Nano.pm DBI-1.616/lib/DBI/ProfileDumper/Apache.pm DBI-1.616/lib/DBI/Gofer/Execute.pm DBI-1.616/lib/DBI/Gofer/Request.pm DBI-1.616/lib/DBI/Gofer/Response.pm DBI-1.616/lib/DBI/Gofer/Serializer/ DBI-1.616/lib/DBI/Gofer/Transport/ DBI-1.616/lib/DBI/Gofer/Transport/Base.pm DBI-1.616/lib/DBI/Gofer/Transport/pipeone.pm DBI-1.616/lib/DBI/Gofer/Transport/stream.pm DBI-1.616/lib/DBI/Gofer/Serializer/Base.pm DBI-1.616/lib/DBI/Gofer/Serializer/DataDumper.pm DBI-1.616/lib/DBI/Gofer/Serializer/Storable.pm DBI-1.616/lib/DBI/DBD/Metadata.pm DBI-1.616/lib/DBI/DBD/SqlEngine/ DBI-1.616/lib/DBI/DBD/SqlEngine.pm DBI-1.616/lib/DBI/DBD/SqlEngine/Developers.pod DBI-1.616/lib/DBI/DBD/SqlEngine/HowTo.pod DBI-1.616/lib/DBI/Const/GetInfo/ DBI-1.616/lib/DBI/Const/GetInfoReturn.pm DBI-1.616/lib/DBI/Const/GetInfoType.pm DBI-1.616/lib/DBI/Const/GetInfo/ANSI.pm DBI-1.616/lib/DBI/Const/GetInfo/ODBC.pm DBI-1.616/lib/DBD/DBM.pm DBI-1.616/lib/DBD/ExampleP.pm DBI-1.616/lib/DBD/File/ DBI-1.616/lib/DBD/File.pm DBI-1.616/lib/DBD/Gofer/ DBI-1.616/lib/DBD/Gofer.pm DBI-1.616/lib/DBD/NullP.pm DBI-1.616/lib/DBD/Proxy.pm DBI-1.616/lib/DBD/Sponge.pm DBI-1.616/lib/DBD/Gofer/Policy/ DBI-1.616/lib/DBD/Gofer/Transport/ DBI-1.616/lib/DBD/Gofer/Transport/Base.pm DBI-1.616/lib/DBD/Gofer/Transport/corostream.pm DBI-1.616/lib/DBD/Gofer/Transport/null.pm DBI-1.616/lib/DBD/Gofer/Transport/pipeone.pm DBI-1.616/lib/DBD/Gofer/Transport/stream.pm DBI-1.616/lib/DBD/Gofer/Policy/Base.pm DBI-1.616/lib/DBD/Gofer/Policy/classic.pm DBI-1.616/lib/DBD/Gofer/Policy/pedantic.pm DBI-1.616/lib/DBD/Gofer/Policy/rush.pm DBI-1.616/lib/DBD/File/Developers.pod DBI-1.616/lib/DBD/File/HowTo.pod DBI-1.616/lib/DBD/File/Roadmap.pod DBI-1.616/lib/Bundle/DBI.pm DBI-1.616/ex/corogofer.pl DBI-1.616/ex/perl_dbi_nulls_test.pl DBI-1.616/ex/profile.pl CPAN.pm: Going to build T/TI/TIMB/DBI-1.616.tar.gz >>> C:\Perl64\bin\perl.exe Makefile.PL *** You are using a perl configured with threading enabled. *** You should be aware that using multiple threads is *** not recommended for production environments. Creating test wrappers for DBD::Gofer: t/zvg_01basics.t t/zvg_02dbidrv.t t/zvg_03handle.t t/zvg_04mods.t t/zvg_05concathash.t t/zvg_06attrs.t t/zvg_07kids.t t/zvg_08keeperr.t t/zvg_09trace.t t/zvg_10examp.t t/zvg_11fetch.t t/zvg_12quote.t t/zvg_13taint.t t/zvg_14utf8.t t/zvg_15array.t t/zvg_16destroy.t t/zvg_19fhtrace.t t/zvg_20meta.t t/zvg_30subclass.t t/zvg_35thrclone.t (use threads) t/zvg_40profile.t t/zvg_41prof_dump.t t/zvg_42prof_data.t t/zvg_43prof_env.t t/zvg_48dbi_dbd_sqlengine.t t/zvg_49dbd_file.t t/zvg_50dbm_simple.t t/zvg_51dbm_file.t t/zvg_52dbm_complex.t t/zvg_60preparse.t t/zvg_65transact.t t/zvg_70callbacks.t t/zvg_72childhandles.t t/zvg_80proxy.t t/zvg_85gofer.t t/zvg_86gofer_fail.t t/zvg_87gofer_cache.t t/zvg_90sql_type_cast.t Creating test wrappers for DBI::SQL::Nano: t/zvn_48dbi_dbd_sqlengine.t t/zvn_49dbd_file.t t/zvn_50dbm_simple.t t/zvn_51dbm_file.t t/zvn_52dbm_complex.t t/zvn_85gofer.t Creating test wrappers for DBI::PurePerl: t/zvp_01basics.t t/zvp_02dbidrv.t t/zvp_03handle.t t/zvp_04mods.t t/zvp_05concathash.t t/zvp_06attrs.t t/zvp_07kids.t t/zvp_08keeperr.t t/zvp_09trace.t t/zvp_10examp.t t/zvp_11fetch.t t/zvp_12quote.t t/zvp_13taint.t t/zvp_14utf8.t t/zvp_15array.t t/zvp_16destroy.t t/zvp_19fhtrace.t t/zvp_20meta.t t/zvp_30subclass.t t/zvp_35thrclone.t (use threads) t/zvp_40profile.t t/zvp_41prof_dump.t t/zvp_42prof_data.t t/zvp_43prof_env.t t/zvp_48dbi_dbd_sqlengine.t t/zvp_49dbd_file.t t/zvp_50dbm_simple.t t/zvp_51dbm_file.t t/zvp_52dbm_complex.t t/zvp_60preparse.t t/zvp_65transact.t t/zvp_70callbacks.t t/zvp_72childhandles.t t/zvp_80proxy.t t/zvp_85gofer.t t/zvp_86gofer_fail.t t/zvp_87gofer_cache.t t/zvp_90sql_type_cast.t Creating test wrappers for DBD::Gofer + DBI::SQL::Nano: t/zvxgn_48dbi_dbd_sqlengine.t t/zvxgn_49dbd_file.t t/zvxgn_50dbm_simple.t t/zvxgn_51dbm_file.t t/zvxgn_52dbm_complex.t t/zvxgn_85gofer.t Creating test wrappers for DBD::Gofer + DBI::PurePerl: t/zvxgp_01basics.t t/zvxgp_02dbidrv.t t/zvxgp_03handle.t t/zvxgp_04mods.t t/zvxgp_05concathash.t t/zvxgp_06attrs.t t/zvxgp_07kids.t t/zvxgp_08keeperr.t t/zvxgp_09trace.t t/zvxgp_10examp.t t/zvxgp_11fetch.t t/zvxgp_12quote.t t/zvxgp_13taint.t t/zvxgp_14utf8.t t/zvxgp_15array.t t/zvxgp_16destroy.t t/zvxgp_19fhtrace.t t/zvxgp_20meta.t t/zvxgp_30subclass.t t/zvxgp_35thrclone.t (use threads) t/zvxgp_40profile.t t/zvxgp_41prof_dump.t t/zvxgp_42prof_data.t t/zvxgp_43prof_env.t t/zvxgp_48dbi_dbd_sqlengine.t t/zvxgp_49dbd_file.t t/zvxgp_50dbm_simple.t t/zvxgp_51dbm_file.t t/zvxgp_52dbm_complex.t t/zvxgp_60preparse.t t/zvxgp_65transact.t t/zvxgp_70callbacks.t t/zvxgp_72childhandles.t t/zvxgp_80proxy.t t/zvxgp_85gofer.t t/zvxgp_86gofer_fail.t t/zvxgp_87gofer_cache.t t/zvxgp_90sql_type_cast.t Creating test wrappers for DBI::SQL::Nano + DBI::PurePerl: t/zvxnp_48dbi_dbd_sqlengine.t t/zvxnp_49dbd_file.t t/zvxnp_50dbm_simple.t t/zvxnp_51dbm_file.t t/zvxnp_52dbm_complex.t t/zvxnp_85gofer.t Creating test wrappers for DBD::Gofer + DBI::SQL::Nano + DBI::PurePerl: t/zvxgnp_48dbi_dbd_sqlengine.t t/zvxgnp_49dbd_file.t t/zvxgnp_50dbm_simple.t t/zvxgnp_51dbm_file.t t/zvxgnp_52dbm_complex.t t/zvxgnp_85gofer.t *** This version of DBI conflicts with the version of module DBD::AnyData (0.09) you have installed. It's strongly recommended that you update it after installing this version of DBI. *** *** This version of DBI conflicts with the version of module DBD::CSV (0.22) you have installed. It's strongly recommended that you update it after installing this version of DBI. *** *** This version of DBI conflicts with the version of module DBD::PO (0.02) you have installed. It's strongly recommended that you update it after installing this version of DBI. *** *** This version of DBI conflicts with the version of module SQL::Statement (1.15) you have installed. It's strongly recommended that you update it after installing this version of DBI. *** Checking if your kit is complete... Looks good Warning: By default new modules are installed into your 'site_lib' directories. Since site_lib directories come after the normal library directories you must delete old DBI files and directories from your 'privlib' and 'archlib' directories and their auto subdirectories. Reinstall DBI and your DBD::* drivers after deleting the old directories. Here's a list of probable old files and directories: C:/Perl64/lib/Bundle/DBD C:/Perl64/lib/Bundle/DBI.pm C:/Perl64/lib/DBD C:/Perl64/lib/DBI C:/Perl64/lib/DBI.pm C:/Perl64/lib/DBI/Changes.pm C:/Perl64/lib/DBI/Const C:/Perl64/lib/DBI/Const/GetInfo C:/Perl64/lib/DBI/Const/GetInfo/ANSI.pm C:/Perl64/lib/DBI/Const/GetInfo/ODBC.pm C:/Perl64/lib/DBI/Const/GetInfoReturn.pm C:/Perl64/lib/DBI/Const/GetInfoType.pm C:/Perl64/lib/DBI/DBD C:/Perl64/lib/DBI/DBD.pm C:/Perl64/lib/DBI/DBD/Metadata.pm C:/Perl64/lib/DBI/FAQ.pm C:/Perl64/lib/DBI/Gofer C:/Perl64/lib/DBI/Gofer/Execute.pm C:/Perl64/lib/DBI/Gofer/Request.pm C:/Perl64/lib/DBI/Gofer/Response.pm C:/Perl64/lib/DBI/Gofer/Serializer C:/Perl64/lib/DBI/Gofer/Serializer/Base.pm C:/Perl64/lib/DBI/Gofer/Serializer/DataDumper.pm C:/Perl64/lib/DBI/Gofer/Serializer/Storable.pm C:/Perl64/lib/DBI/Gofer/Transport C:/Perl64/lib/DBI/Gofer/Transport/Base.pm C:/Perl64/lib/DBI/Gofer/Transport/pipeone.pm C:/Perl64/lib/DBI/Gofer/Transport/stream.pm C:/Perl64/lib/DBI/Profile.pm C:/Perl64/lib/DBI/ProfileData.pm C:/Perl64/lib/DBI/ProfileDumper C:/Perl64/lib/DBI/ProfileDumper.pm C:/Perl64/lib/DBI/ProfileDumper/Apache.pm C:/Perl64/lib/DBI/ProfileSubs.pm C:/Perl64/lib/DBI/ProxyServer.pm C:/Perl64/lib/DBI/PurePerl.pm C:/Perl64/lib/DBI/Roadmap.pm C:/Perl64/lib/DBI/SQL C:/Perl64/lib/DBI/SQL/Nano.pm C:/Perl64/lib/DBI/Util C:/Perl64/lib/DBI/Util/CacheMemory.pm C:/Perl64/lib/DBI/Util/_accessor.pm C:/Perl64/lib/DBI/W32ODBC.pm C:/Perl64/lib/Win32/DBIODBC.pm C:/Perl64/lib/auto/DBD C:/Perl64/lib/auto/DBI C:/Perl64/lib/auto/DBI/.packlist C:/Perl64/lib/auto/DBI/DBI.bs C:/Perl64/lib/auto/DBI/DBI.dll C:/Perl64/lib/auto/DBI/DBI.exp C:/Perl64/lib/auto/DBI/DBI.lib C:/Perl64/lib/auto/DBI/DBIXS.h C:/Perl64/lib/auto/DBI/Driver.xst C:/Perl64/lib/auto/DBI/Driver_xst.h C:/Perl64/lib/auto/DBI/dbd_xsh.h C:/Perl64/lib/auto/DBI/dbi_sql.h C:/Perl64/lib/auto/DBI/dbipport.h C:/Perl64/lib/auto/DBI/dbivport.h C:/Perl64/lib/auto/DBI/dbixs_rev.h I see you're using perl 5.010000 on MSWin32-x64-multi-thread, okay. Remember to actually *read* the README file! Use 'make' to build the software (dmake or nmake on Windows). Then 'make test' to execute self tests. Then 'make install' to install the DBI and then delete this working directory before unpacking and building any DBD::* drivers. Windows users need to use the correct make command. That may be nmake or dmake depending on which Perl you are using. If using the Win32 ActiveState build then it is recommended that you use the ppm utility to fetch and install a prebuilt DBI instead. Writing Makefile for DBI >>> nmake Microsoft (R) Program Maintenance Utility Version 7.00.8882 Copyright (C) Microsoft Corp 1988-2000. All rights reserved. C:\Perl64\bin\perl.exe -MExtUtils::Command -e "mkpath" -- blib\lib\DBI C:\Perl64\bin\perl.exe -MExtUtils::Command -e "rm_f" -- blib\lib\DBI\Changes.pm C:\Perl64\bin\perl.exe -MExtUtils::Command -e "cp" -- Changes blib\lib\DBI\Changes.pm cp Driver_xst.h blib\arch\auto\DBI\Driver_xst.h cp lib/DBD/Proxy.pm blib\lib\DBD\Proxy.pm cp lib/DBI/Gofer/Response.pm blib\lib\DBI\Gofer\Response.pm cp lib/DBI/Gofer/Transport/Base.pm blib\lib\DBI\Gofer\Transport\Base.pm cp lib/DBI/Util/_accessor.pm blib\lib\DBI\Util\_accessor.pm cp lib/DBD/DBM.pm blib\lib\DBD\DBM.pm cp DBIXS.h blib\arch\auto\DBI\DBIXS.h cp dbixs_rev.pl blib\lib\dbixs_rev.pl cp lib/DBI/Const/GetInfoType.pm blib\lib\DBI\Const\GetInfoType.pm cp lib/DBI/Gofer/Serializer/DataDumper.pm blib\lib\DBI\Gofer\Serializer\DataDumper.pm cp lib/DBI/DBD/Metadata.pm blib\lib\DBI\DBD\Metadata.pm cp lib/DBD/Gofer/Transport/pipeone.pm blib\lib\DBD\Gofer\Transport\pipeone.pm cp lib/DBI/Const/GetInfo/ODBC.pm blib\lib\DBI\Const\GetInfo\ODBC.pm cp lib/DBI/ProfileDumper/Apache.pm blib\lib\DBI\ProfileDumper\Apache.pm cp lib/DBD/File/Roadmap.pod blib\lib\DBD\File\Roadmap.pod cp Driver.xst blib\arch\auto\DBI\Driver.xst cp lib/DBD/File.pm blib\lib\DBD\File.pm cp lib/DBI/Util/CacheMemory.pm blib\lib\DBI\Util\CacheMemory.pm cp lib/DBD/NullP.pm blib\lib\DBD\NullP.pm cp lib/DBI/ProfileSubs.pm blib\lib\DBI\ProfileSubs.pm cp dbi_sql.h blib\arch\auto\DBI\dbi_sql.h cp lib/DBD/Gofer.pm blib\lib\DBD\Gofer.pm cp lib/DBI/DBD/SqlEngine/HowTo.pod blib\lib\DBI\DBD\SqlEngine\HowTo.pod cp dbd_xsh.h blib\arch\auto\DBI\dbd_xsh.h cp dbivport.h blib\arch\auto\DBI\dbivport.h cp lib/DBI/FAQ.pm blib\lib\DBI\FAQ.pm cp lib/DBD/Gofer/Transport/corostream.pm blib\lib\DBD\Gofer\Transport\corostream.pm cp lib/DBD/Gofer/Transport/Base.pm blib\lib\DBD\Gofer\Transport\Base.pm cp dbixs_rev.h blib\arch\auto\DBI\dbixs_rev.h cp lib/DBD/Gofer/Policy/rush.pm blib\lib\DBD\Gofer\Policy\rush.pm cp lib/DBI/SQL/Nano.pm blib\lib\DBI\SQL\Nano.pm cp lib/DBI/Const/GetInfo/ANSI.pm blib\lib\DBI\Const\GetInfo\ANSI.pm cp lib/DBI/Gofer/Request.pm blib\lib\DBI\Gofer\Request.pm cp lib/DBD/Gofer/Transport/stream.pm blib\lib\DBD\Gofer\Transport\stream.pm cp lib/DBD/Gofer/Policy/classic.pm blib\lib\DBD\Gofer\Policy\classic.pm cp lib/DBI/Const/GetInfoReturn.pm blib\lib\DBI\Const\GetInfoReturn.pm cp lib/DBD/Gofer/Policy/Base.pm blib\lib\DBD\Gofer\Policy\Base.pm cp DBI.pm blib\lib\DBI.pm cp lib/DBI/Gofer/Serializer/Storable.pm blib\lib\DBI\Gofer\Serializer\Storable.pm cp lib/DBI/Gofer/Transport/stream.pm blib\lib\DBI\Gofer\Transport\stream.pm cp lib/DBD/Sponge.pm blib\lib\DBD\Sponge.pm cp lib/DBD/File/HowTo.pod blib\lib\DBD\File\HowTo.pod cp lib/DBD/Gofer/Policy/pedantic.pm blib\lib\DBD\Gofer\Policy\pedantic.pm cp lib/DBI/Gofer/Transport/pipeone.pm blib\lib\DBI\Gofer\Transport\pipeone.pm cp lib/DBI/DBD/SqlEngine/Developers.pod blib\lib\DBI\DBD\SqlEngine\Developers.pod cp lib/DBI/W32ODBC.pm blib\lib\DBI\W32ODBC.pm cp lib/DBD/Gofer/Transport/null.pm blib\lib\DBD\Gofer\Transport\null.pm cp lib/Bundle/DBI.pm blib\lib\Bundle\DBI.pm cp lib/DBD/File/Developers.pod blib\lib\DBD\File\Developers.pod cp lib/DBI/Profile.pm blib\lib\DBI\Profile.pm cp lib/DBI/ProfileDumper.pm blib\lib\DBI\ProfileDumper.pm cp lib/DBI/Gofer/Serializer/Base.pm blib\lib\DBI\Gofer\Serializer\Base.pm cp lib/DBI/ProxyServer.pm blib\lib\DBI\ProxyServer.pm cp dbipport.h blib\arch\auto\DBI\dbipport.h cp lib/DBI/Gofer/Execute.pm blib\lib\DBI\Gofer\Execute.pm cp lib/DBI/DBD.pm blib\lib\DBI\DBD.pm cp lib/Win32/DBIODBC.pm blib\lib\Win32\DBIODBC.pm cp lib/DBI/DBD/SqlEngine.pm blib\lib\DBI\DBD\SqlEngine.pm cp lib/DBI/PurePerl.pm blib\lib\DBI\PurePerl.pm cp lib/DBD/ExampleP.pm blib\lib\DBD\ExampleP.pm cp lib/DBI/ProfileData.pm blib\lib\DBI\ProfileData.pm C:\Perl64\bin\perl.exe -p -e "s/~DRIVER~/Perl/g" Driver.xst > Perl.xsi C:\Perl64\bin\perl.exe C:\cpanfly\var\megalib\ExtUtils\xsubpp -typemap C:\Perl64\lib\ExtUtils\typemap -typemap typemap Perl.xs > Perl.xsc && C:\Perl64\bin\perl.exe -MExtUtils::Command -e "mv" -- Perl.xsc Perl.c cl -c -nologo -GF -W3 -MD -Zi -DNDEBUG -Ox -GL -Wp64 -fp:precise -DWIN32 -D_CONSOLE -DNO_STRICT -DHAVE_DES_FCRYPT -DWIN64 -DCONSERVATIVE -DUSE_SITECUSTOMIZE -DPRIVLIB_LAST_IN_INC -DPERL_IMPLICIT_CONTEXT -DPERL_IMPLICIT_SYS -DUSE_PERLIO -DPERL_MSVCRT_READFIX -MD -Zi -DNDEBUG -Ox -GL -Wp64 -fp:precise -DVERSION=\"1.616\" -DXS_VERSION=\"1.616\" "-IC:\Perl64\lib\CORE" Perl.c Perl.c c:\cpanfly\var\cpan\build\DBI-1.616-Qp8VYF\Driver_xst.h(106) : warning C4244: 'function' : conversion from 'IV' to 'I32', possible loss of data c:\cpanfly\var\cpan\build\DBI-1.616-Qp8VYF\Driver_xst.h(110) : warning C4244: 'function' : conversion from '__int64' to 'I32', possible loss of data Perl.xsi(67) : warning C4244: 'initializing' : conversion from '__int64' to 'int', possible loss of data Perl.xsi(208) : warning C4244: 'initializing' : conversion from '__int64' to 'int', possible loss of data Perl.xsi(640) : warning C4244: 'initializing' : conversion from '__int64' to 'int', possible loss of data C:\Perl64\bin\perl.exe C:\cpanfly\var\megalib\ExtUtils\xsubpp -typemap C:\Perl64\lib\ExtUtils\typemap -typemap typemap DBI.xs > DBI.xsc && C:\Perl64\bin\perl.exe -MExtUtils::Command -e "mv" -- DBI.xsc DBI.c cl -c -nologo -GF -W3 -MD -Zi -DNDEBUG -Ox -GL -Wp64 -fp:precise -DWIN32 -D_CONSOLE -DNO_STRICT -DHAVE_DES_FCRYPT -DWIN64 -DCONSERVATIVE -DUSE_SITECUSTOMIZE -DPRIVLIB_LAST_IN_INC -DPERL_IMPLICIT_CONTEXT -DPERL_IMPLICIT_SYS -DUSE_PERLIO -DPERL_MSVCRT_READFIX -MD -Zi -DNDEBUG -Ox -GL -Wp64 -fp:precise -DVERSION=\"1.616\" -DXS_VERSION=\"1.616\" "-IC:\Perl64\lib\CORE" DBI.c DBI.c DBI.xs(288) : warning C4018: '<' : signed/unsigned mismatch DBI.xs(322) : warning C4018: '<' : signed/unsigned mismatch DBI.xs(323) : warning C4267: 'function' : conversion from 'size_t' to 'I32', possible loss of data DBI.xs(348) : warning C4018: '<' : signed/unsigned mismatch DBI.xs(416) : warning C4244: '=' : conversion from 'IV' to 'I32', possible loss of data DBI.xs(1030) : warning C4267: 'function' : conversion from 'size_t' to 'I32', possible loss of data DBI.xs(1039) : warning C4267: 'function' : conversion from 'size_t' to 'I32', possible loss of data DBI.xs(1042) : warning C4267: 'function' : conversion from 'size_t' to 'I32', possible loss of data DBI.xs(1223) : warning C4311: 'type cast' : pointer truncation from 'SV *' to 'long' DBI.xs(1381) : warning C4311: 'type cast' : pointer truncation from 'HV *' to 'long' DBI.xs(1381) : warning C4311: 'type cast' : pointer truncation from 'imp_xxh_t *' to 'long' DBI.xs(1496) : warning C4311: 'type cast' : pointer truncation from 'HV *' to 'unsigned long' DBI.xs(1504) : warning C4311: 'type cast' : pointer truncation from 'HV *' to 'unsigned long' DBI.xs(1511) : warning C4311: 'type cast' : pointer truncation from 'HV *' to 'unsigned long' DBI.xs(1552) : warning C4311: 'type cast' : pointer truncation from 'HV *' to 'long' DBI.xs(1552) : warning C4311: 'type cast' : pointer truncation from 'imp_xxh_t *' to 'long' DBI.xs(1652) : warning C4244: 'initializing' : conversion from 'IV' to 'int', possible loss of data DBI.xs(1894) : warning C4244: '=' : conversion from 'IV' to 'U32', possible loss of data DBI.xs(2017) : warning C4244: 'initializing' : conversion from 'IV' to 'int', possible loss of data DBI.xs(2026) : warning C4244: '=' : conversion from 'IV' to 'int', possible loss of data DBI.xs(2062) : warning C4267: 'function' : conversion from 'size_t' to 'I32', possible loss of data DBI.xs(2145) : warning C4244: '=' : conversion from '__int64' to 'int', possible loss of data DBI.xs(2170) : warning C4267: 'function' : conversion from 'size_t' to 'I32', possible loss of data DBI.xs(2259) : warning C4267: 'function' : conversion from 'size_t' to 'I32', possible loss of data DBI.xs(2377) : warning C4267: 'function' : conversion from 'size_t' to 'I32', possible loss of data DBI.xs(2397) : warning C4267: 'function' : conversion from 'size_t' to 'I32', possible loss of data DBI.xs(2603) : warning C4267: 'function' : conversion from 'size_t' to 'I32', possible loss of data DBI.xs(2608) : warning C4267: 'function' : conversion from 'size_t' to 'I32', possible loss of data DBI.xs(2709) : warning C4244: '=' : conversion from '__int64' to 'I32', possible loss of data DBI.xs(2803) : warning C4267: 'function' : conversion from 'size_t' to 'I32', possible loss of data DBI.xs(2806) : warning C4267: 'function' : conversion from 'size_t' to 'I32', possible loss of data DBI.xs(3080) : warning C4244: '=' : conversion from 'IV' to 'int', possible loss of data DBI.xs(3107) : warning C4311: 'type cast' : pointer truncation from 'PerlInterpreter *' to 'unsigned long' DBI.xs(3107) : warning C4311: 'type cast' : pointer truncation from 'PerlInterpreter *' to 'unsigned long' DBI.xs(3261) : warning C4267: 'function' : conversion from 'size_t' to 'I32', possible loss of data DBI.xs(3347) : warning C4267: 'function' : conversion from 'size_t' to 'I32', possible loss of data DBI.xs(3411) : warning C4311: 'type cast' : pointer truncation from 'SV *' to 'long' DBI.xs(3467) : warning C4244: '=' : conversion from '__int64' to 'int', possible loss of data DBI.xs(3480) : warning C4244: '=' : conversion from '__int64' to 'I32', possible loss of data DBI.xs(3510) : warning C4244: 'initializing' : conversion from 'IV' to 'const int', possible loss of data DBI.xs(3546) : warning C4244: 'initializing' : conversion from 'IV' to 'int', possible loss of data DBI.xs(4382) : warning C4244: '=' : conversion from 'IV' to 'U32', possible loss of data DBI.xs(4449) : warning C4244: '=' : conversion from 'IV' to 'I32', possible loss of data DBI.xs(4579) : warning C4244: 'function' : conversion from 'IV' to 'int', possible loss of data DBI.xs(4581) : warning C4244: 'function' : conversion from 'IV' to 'int', possible loss of data DBI.xs(4765) : warning C4244: '=' : conversion from '__int64' to 'I32', possible loss of data DBI.xs(4835) : warning C4244: 'initializing' : conversion from '__int64' to 'int', possible loss of data DBI.xs(4842) : warning C4244: '=' : conversion from '__int64' to 'int', possible loss of data DBI.xs(4907) : warning C4244: '=' : conversion from '__int64' to 'int', possible loss of data DBI.xs(4920) : warning C4311: 'type cast' : pointer truncation from 'AV *' to 'long' DBI.xs(4920) : warning C4311: 'type cast' : pointer truncation from 'AV *' to 'long' DBI.xs(4952) : warning C4267: 'function' : conversion from 'size_t' to 'I32', possible loss of data DBI.xs(4965) : warning C4244: 'initializing' : conversion from '__int64' to 'const int', possible loss of data Running Mkbootstrap for DBI () C:\Perl64\bin\perl.exe -MExtUtils::Command -e "chmod" -- 644 DBI.bs C:\Perl64\bin\perl.exe -MExtUtils::Mksymlists -e "Mksymlists('NAME'=>\"DBI\", 'DLBASE' => 'DBI', 'DL_FUNCS' => { }, 'FUNCLIST' => [], 'IMPORTS' => { }, 'DL_VARS' => []);" link -out:blib\arch\auto\DBI\DBI.dll -dll -nologo -nodefaultlib -debug -opt:ref,icf -ltcg -libpath:"C:\Perl64\lib\CORE" -machine:AMD64 DBI.obj C:\Perl64\lib\CORE\perl510.lib oldnames.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib netapi32.lib uuid.lib ws2_32.lib mpr.lib winmm.lib version.lib odbc32.lib odbccp32.lib bufferoverflowU.lib msvcrt.lib -def:DBI.def Creating library blib\arch\auto\DBI\DBI.lib and object blib\arch\auto\DBI\DBI.exp Generating code Finished generating code if exist blib\arch\auto\DBI\DBI.dll.manifest mt -nologo -manifest blib\arch\auto\DBI\DBI.dll.manifest -outputresource:blib\arch\auto\DBI\DBI.dll;2 if exist blib\arch\auto\DBI\DBI.dll.manifest del blib\arch\auto\DBI\DBI.dll.manifest C:\Perl64\bin\perl.exe -MExtUtils::Command -e "chmod" -- 755 blib\arch\auto\DBI\DBI.dll C:\Perl64\bin\perl.exe -MExtUtils::Command -e "cp" -- DBI.bs blib\arch\auto\DBI\DBI.bs C:\Perl64\bin\perl.exe -MExtUtils::Command -e "chmod" -- 644 blib\arch\auto\DBI\DBI.bs C:\Perl64\bin\perl.exe "-Iblib\arch" "-Iblib\lib" dbiprof.PL dbiprof Extracted dbiprof from dbiprof.PL with variable substitutions. C:\Perl64\bin\perl.exe -MExtUtils::Command -e "cp" -- dbiprof blib\script\dbiprof pl2bat.bat blib\script\dbiprof C:\Perl64\bin\perl.exe "-Iblib\arch" "-Iblib\lib" dbiproxy.PL dbiproxy Extracted dbiproxy from dbiproxy.PL with variable substitutions. C:\Perl64\bin\perl.exe -MExtUtils::Command -e "cp" -- dbiproxy blib\script\dbiproxy pl2bat.bat blib\script\dbiproxy C:\Perl64\bin\perl.exe "-Iblib\arch" "-Iblib\lib" dbilogstrip.PL dbilogstrip Extracted dbilogstrip from dbilogstrip.PL with variable substitutions. C:\Perl64\bin\perl.exe -MExtUtils::Command -e "cp" -- dbilogstrip blib\script\dbilogstrip pl2bat.bat blib\script\dbilogstrip TIMB/DBI-1.616.tar.gz nmake -- OK Running make test >>> nmake test TEST_VERBOSE=1 Microsoft (R) Program Maintenance Utility Version 7.00.8882 Copyright (C) Microsoft Corp 1988-2000. All rights reserved. C:\Perl64\bin\perl.exe "-MExtUtils::Command::MM" "-e" "test_harness(1, 'blib\lib', 'blib\arch')" t/*.t t/01basics.t .................... 1..130 ok 1 - use DBI; ok 2 - ... testing sql_type ok 3 - ... testing sql_type ok 4 - ... testing sql_type ok 5 - ... testing sql_type ok 6 - ... testing sql_type ok 7 - ... testing sql_type ok 8 - ... testing sql_type ok 9 - ... testing sql_type ok 10 - ... testing sql_type ok 11 - ... testing sql_type ok 12 - ... testing sql_type ok 13 - ... testing sql_type ok 14 - ... testing sql_type ok 15 - ... testing sql_type ok 16 - ... testing sql_type ok 17 - ... testing sql_type ok 18 - ... testing sql_type ok 19 - ... testing sql_type ok 20 - ... testing sql_type ok 21 - ... testing sql_type ok 22 - ... testing sql_type ok 23 - ... testing sql_type ok 24 - ... testing sql_type ok 25 - ... testing sql_type ok 26 - ... testing sql_type ok 27 - ... testing sql_type ok 28 - ... testing sql_type ok 29 - ... testing sql_type ok 30 - ... testing sql_type ok 31 - ... testing sql_type ok 32 - ... testing sql_type ok 33 - ... testing sql_type ok 34 - ... testing sql_type ok 35 - ... testing sql_type ok 36 - ... testing sql_type ok 37 - ... testing sql_type ok 38 - ... testing sql_type ok 39 - ... testing sql_type ok 40 - ... testing sql_type ok 41 - ... testing sql_type ok 42 - ... testing sql_type ok 43 - ... testing sql_type ok 44 - ... testing sql_type ok 45 - ... testing sql_type ok 46 - ... testing sql_type ok 47 - ... testing sql_type ok 48 - ... testing sql_type ok 49 - ... testing sql_type ok 50 - ... testing sql_type ok 51 - ... testing sql_type ok 52 - ... testing sql_type ok 53 - ... testing sql_type ok 54 - ... testing sql_type ok 55 - ... testing sql_type ok 56 - ... testing sql_type ok 57 - ... testing sql_type ok 58 - ... testing sql_type ok 59 - ... testing sql_type ok 60 - ... testing sql_cursor_types ok 61 - ... testing sql_cursor_types ok 62 - ... testing sql_cursor_types ok 63 - ... testing sql_cursor_types ok 64 - ... testing sql_cursor_types ok 65 - ... looks_like_number : undef -> undef ok 66 - ... looks_like_number : "" -> undef (eg "don't know") ok 67 - ... looks_like_number : "foo" -> defined false ok 68 - ... looks_like_number : "foo" -> defined false ok 69 - ... looks_like_number : 1 -> true ok 70 - ... looks_like_number : "." -> false ok 71 - ... looks_like_number : 1 -> true ok 72 - ... looks_like_number : 1 -> true ok 73 - ... 1000 initial state is 400 ok 74 - ... neat : 1 + 1 -> "2" ok 75 - ... neat : 2 -> "'2'" ok 76 - ... neat : undef -> "undef" ok 77 - ... test array argument w/seperator and maxlen ok 78 - ... test array argument w/out seperator or maxlen ok 79 - The object isa DBI::dr ok 80 - ... test debug ok 81 - ... test DebugDispatch ok 82 - ... test Warn ok 83 - ... this should say Tim Bunce ok 84 - ... the version should match DBI version ok 85 - ... this should work and return 1 ok 86 - ... this should equal 1 ok 87 - ... CachedKids should be undef initially ok 88 - ... CachedKids should be our ref ok 89 - ... this should be zero ok 90 - ... this should be zero ok 91 - ... Active flag is true ok 92 - ... we should get a warning here ok 93 - ... we should get a warning here ok 94 - ... we should get no warnings here ok 95 - ... we at least have one driver installed ok 96 - ... we should at least have ExampleP installed ok 97 - ... we should at least have one driver ok 98 - ... should be -1077531989 ok 99 - ... should be -1077531989 ok 100 - ... should be -1077531990 ok 101 ok 102 ok 103 ok 104 ok 105 ok 106 ok 107 ok 108 ok 109 ok 110 ok 111 ok 112 ok 113 ok 114 ok 115 ok 116 ok 117 ok 118 ok 119 ok 120 ok 121 ok 122 ok 123 ok 124 # skip developer tests ok 125 # skip developer tests ok 126 # skip developer tests ok 127 # skip developer tests ok 128 - ... DBI::dbi_debug's initial state is 0 ok 129 - ... DBI::dbi_debug is 15 ok 130 - ... DBI::dbi_debug is 0 ok t/02dbidrv.t .................... 1..53 ok 1 - use DBI; ok 2 - ... check DBD::Test::dr::imp_data_size to avoid typo ok 3 - ... check DBD::Test::db::imp_data_size to avoid typo ok 4 - ... DBD::Test->driver called to getnew Driver handle ok 5 - ... new Driver handle (DBI::dr=HASH(0x2f1b3a0)) created successfully ok 6 - The object isa DBI::dr ok 7 - ... got a Test Driver object back from DBI->install_driver ok 8 - The object isa DBI::dr ok 9 - ... checking the DBI::_get_imp_data function ok 10 - ... Driver object passed to data_sources ok 11 - The object isa DBI::dr ok 12 - ... Driver object is not tied ok 13 - ... got correct datasources from DBI->data_sources("Test") ok 14 - ... this Driver does not yet have any Kids ok 15 - ... got a database handle from calling $drh->connect ok 16 - The object isa DBI::db ok 17 - ... this Driver does not yet have any Kids ok 18 - ... Driver object passed to data_sources ok 19 - The object isa DBI::dr ok 20 - ... Driver object is not tied ok 21 - ... checking fetched datasources from Driver ok 22 - ... got correct datasources from $dbh->data_sources() ok 23 - ... Database object passed to do ok 24 - The object isa DBI::db ok 25 - ... Database object is not tied ok 26 - ... got Driver object from Database object with Driver attribute ok 27 - The object isa DBI::dr ok 28 - ... Driver object is not tied ok 29 - ... got Driver object from Database object by FETCH-ing Driver attribute ok 30 - The object isa DBI::dr ok 31 - ... Driver object is not tied ok 32 - ... this will trigger more driver internal tests above in DBD::Test::db ok 33 - ... checking Driver handle err set with set_err method ok 34 - ... checking Database handle err set with set_err method ok 35 - ... checking Database handle err set with Driver handle set_err method ok 36 - ... this Driver does not yet have any Kids ok 37 - ... $dbh->DESTROY should set $drh->err to 42 ok 38 - ... checking $DBI::err set with Driver handle set_err method ok 39 - ... checking $DBI::errstr ok 40 - ... checking $DBI::state ok 41 - ... checking $DBI::state ok 42 - ... checking $DBI::state ok 43 - ... trying to assign to $DBI::rows should throw an excpetion ok 44 - ... FetchHashKeyName is NAME ok 45 - ... FetchHashKeyName is now changed to NAME_lc ok 46 - ... calling $drh->disconnect_all (not implemented but will fail silently) ok 47 - has dbixs_revision ok 48 - has integer dbixs_revision ok 49 - ... $drh can FETCH ok 50 - ... and it returned a proper CODE ref ok 51 - ... used FETCH returned from can to fetch the Name attribute ok 52 - ... the Name attribute is equal to Test ok 53 - ... ok t/03handle.t .................... 1..137 ok 1 - use DBI; ok 2 ok 3 - The object isa DBI::dr ok 4 - ... this Driver does not yet have any Kids ok 5 ok 6 ok 7 ok 8 - The object isa DBI::db ok 9 - ... our Driver has one Kid ok 10 - ... our Driver has one ActiveKid ok 11 - The object isa DBI::st ok 12 - ... execute ran successfully ok 13 - ... we got the CachedKids hash ok 14 - ... there is one CachedKid ok 15 - ... our statment handle should be in the CachedKids ok 16 - ... our first statment is Active ok 17 - The object isa DBI::st ok 18 - ... prepare_cached returned the same statement handle ok 19 - ... we got warned about our first statement handle being still active ok 20 - ... our first statment is no longer Active since we re-prepared it ok 21 - The object isa DBI::st ok 22 - ... prepare_cached returned a different statement handle now ok 23 - ... there are two CachedKids ok 24 - ... both statment handles should be in the CachedKids ok 25 - ... executing first statement handle again ok 26 - ... first statement handle is now active again ok 27 - The object isa DBI::st ok 28 - ... our fourth statement handle is not the same as our first ok 29 - ... first statement handle is still active ok 30 - ... there are two CachedKids ok 31 - ... second and fourth statment handles should be in the CachedKids ok 32 - ... first statement handle is no longer active ok 33 - ... fourth statement handle executed properly ok 34 - ... fourth statement handle is Active ok 35 - The object isa DBI::st ok 36 - ... we still only got one warning ok 37 - ... fourth statement handle and fifth one match ok 38 - ... fourth statement handle is not Active ok 39 - ... fifth statement handle is not Active (shouldnt be its the same as fifth) ok 40 - ... there are two CachedKids ok 41 - ... second and fourth/fifth statment handles should be in the CachedKids ok 42 - ... sixth statement handle is active ok 43 - ... first statement handle is not active ok 44 - ... first statement handle becomes the sixth ok 45 - ... sixth statement handle is now not active ok 46 - ... first statement handle is now active again ok 47 - ... first statement handle becomes the sixth ok 48 - ... sixth statement handle is active ok 49 - ... first statement handle is not active ok 50 - ... first statement handle becomes the sixth ok 51 - ... sixth statement handle is now not active ok 52 - ... first statement handle is now active again ok 53 - ... can not swap a sth with a dbh ok 54 ok 55 - ... first statement handle becomes the sixth ok 56 - ... sixth statement handle is active ok 57 - ... first statement handle is not active ok 58 ok 59 ok 60 - ... can't swap_inner_handle with handle from different parent ok 61 ok 62 ok 63 - ... can swap to different parent if forced ok 64 ok 65 - ping should be true before disconnect ok 66 - ping should be false after disconnect ok 67 - ... our Driver has one Kid after disconnect ok 68 - ... our Driver has no ActiveKids after disconnect ok 69 - ... our ExampleP driver should have 0 Kids after dbh was destoryed ok 70 - The object isa DBI::db ok 71 - ... the Driver should have 1 Kid(s) now ok 72 - not testing Driver here ok 73 - The object isa DBI::st ok 74 - not testing Database here ok 75 - ... the Driver should have no Kids ok 76 - The object isa DBI::db ok 77 - ... the Driver should have 1 Kid(s) now ok 78 - The object isa DBI::dr ok 79 - The object isa DBI::st ok 80 - not testing Database here ok 81 - ... the Driver should have no Kids ok 82 - The object isa DBI::db ok 83 - ... the Driver should have 1 Kid(s) now ok 84 - not testing Driver here ok 85 - The object isa DBI::st ok 86 - The object isa DBI::db ok 87 - ... the Driver should have no Kids ok 88 - The object isa DBI::db ok 89 - ... the Driver should have 1 Kid(s) now ok 90 - The object isa DBI::dr ok 91 - The object isa DBI::st ok 92 - The object isa DBI::db ok 93 - ... the Driver should have no Kids ok 94 - ... the Driver should have no Kids at the end of this test ok 95 - The object isa DBI::db ok 96 - ... our Driver should have 1 Kid(s) here ok 97 ok 98 ok 99 - we need weakrefs for take_imp_data to work safely with child handles ok 100 - should have 3 entries (implementation detail) ok 101 - should have 2 defined handles ok 102 - ... we got some imp_data to test ok 103 - ... test that our imp_data is greater than or equal to 80, this is reasonable ok 104 - ... our Driver should have 0 Kid(s) after calling take_imp_data ok 105 - sth should be reblessed ok 106 warn: Can't call FETCH method on handle DBI::db=HASH(0x3026078) after take_imp_data() at t/03handle.t line 316. ok 107 - ... our Driver should be undefined warn: Can't call FETCH method on handle DBI::db=HASH(0x3026078) after take_imp_data() at t/03handle.t line 319. ok 108 - ... our TraceLevel should be undefined warn: Can't call disconnect method on handle DBI::db=HASH(0x3026078) after take_imp_data() at t/03handle.t line 322. ok 109 - ... disconnect should return undef warn: Can't call quote method on handle DBI::db=HASH(0x3026078) after take_imp_data() at t/03handle.t line 324. ok 110 - ... quote should return undefined ok 111 - ... we should have gotten 4 warnings ok 112 - The object isa DBI::db ok 113 - ... our Driver should have 1 Kid(s) again ok 114 - ... our Driver has no Kids after this test ok 115 - The object isa DBI::dr ok 116 - ... our Driver (2) has no Kids before this test ok 117 - The object isa DBI::db ok 118 - The object isa DBI::st ok 119 - ... NUM_OF_PARAMS is 0 ok 120 - ... NUM_OF_FIELDS should be undef ok 121 - ... Statement is "foo bar" ok 122 - ... NAME is undefined ok 123 - ... TYPE is undefined ok 124 - ... SCALE is undefined ok 125 - ... PRECISION is undefined ok 126 - ... NULLABLE is undefined ok 127 - ... RowsInCache is undefined ok 128 - ... ParamValues is undefined ok 129 - ... NAME_uc is undefined ok 130 - ... NAME_lc is undefined ok 131 - ... NAME_hash is undefined ok 132 - ... NAME_uc_hash is undefined ok 133 - ... NAME_lc_hash is undefined ok 134 - ... $dbh can call "prepare" ok 135 - ... $dbh cannot call "nonesuch" ok 136 - ... $sth can call "execute" ok 137 - ... our Driver (2) has no Kids after this test ok t/04mods.t ...................... 1..12 ok 1 - use DBI; ok 2 - use DBI::Const::GetInfo::ANSI; ok 3 - use DBI::Const::GetInfo::ODBC; ok 4 - use DBI::Const::GetInfoType; ok 5 - use DBI::Const::GetInfoReturn; ok 6 - ... we have at least one key in the GetInfoType hash ok 7 - ... the GetInfoType hash is constructed from the ANSI and ODBC hashes ok 8 - ... we have at least one key in the GetInfoReturnType hash ok 9 - ... the GetInfoReturnType hash is constructed from the ANSI and ODBC hashes ok 10 - ... we have at least one key in the GetInfoReturnValues hash ok 11 - DBI::Const::GetInfoReturn->can('Format') ok 12 - DBI::Const::GetInfoReturn->can('Explain') ok t/05concathash.t ................ 1..41 ok 1 - use DBI; ok 2 ok 3 ok 4 ok 5 ok 6 ok 7 ok 8 ok 9 - should work with nul bytes in kv_sep and pair_sep ok 10 - should work with nul bytes in hash value (neat) ok 11 - should work with nul bytes in hash value (not neat) ok 12 ok 13 ok 14 ok 15 - test ok 16 - test ok 17 - Unknown sort order ok 18 - Float Hash - Not Neat lexical ok 19 - Numeric - Not Neat lexical ok 20 - Mixed Hash - Not Neat lexical ok 21 - Simple Hash - Not Neat lexical ok 22 - Float Hash - Neat lexical ok 23 - Numeric - Neat lexical ok 24 - Mixed Hash - Neat lexical ok 25 - Simple Hash - Neat lexical ok 26 - Float Hash - Not Neat guess ok 27 - Numeric - Not Neat guess ok 28 - Mixed Hash - Not Neat guess ok 29 - Simple Hash - Not Neat guess ok 30 - Float Hash - Neat guess ok 31 - Numeric - Neat guess ok 32 - Mixed Hash - Neat guess ok 33 - Simple Hash - Neat guess ok 34 - Float Hash - Not Neat numeric ok 35 - Numeric - Not Neat numeric ok 36 - Mixed Hash - Not Neat numeric ok 37 - Simple Hash - Not Neat numeric ok 38 - Float Hash - Neat numeric ok 39 - Numeric - Neat numeric ok 40 - Mixed Hash - Neat numeric ok 41 - Simple Hash - Neat numeric ok t/06attrs.t ..................... 1..148 ok 1 - use DBI; ok 2 - The object isa DBI::db ok 3 - ... checking Warn attribute for dbh ok 4 - ... checking Active attribute for dbh ok 5 - ... checking AutoCommit attribute for dbh ok 6 - ... checking CompatMode attribute for dbh ok 7 - ... checking InactiveDestory attribute for dbh ok 8 - ... checking AutoInactiveDestory attribute for dbh ok 9 - ... checking PrintError attribute for dbh ok 10 - ... checking PrintWarn attribute for dbh ok 11 - ... checking RaiseError attribute for dbh ok 12 - ... checking ShowErrorStatement attribute for dbh ok 13 - ... checking ChopBlanks attribute for dbh ok 14 - ... checking LongTrunkOk attribute for dbh ok 15 - ... checking TaintIn attribute for dbh ok 16 - ... checking TaintOut attribute for dbh ok 17 - ... checking Taint attribute for dbh ok 18 - ... checking Executed attribute for dbh ok 19 - ... checking ErrCount attribute for dbh ok 20 - ... checking Kids attribute for dbh ok 21 - ... checking ActiveKids attribute for dbh ok 22 - ... checking CachedKids attribute for dbh ok 23 - ... checking HandleError attribute for dbh ok 24 - ... checking Profile attribute for dbh ok 25 - ... checking Statement attribute for dbh ok 26 - ... checking RowCacheSize attribute for dbh ok 27 - ... checking ReadOnly attribute for dbh ok 28 - ... checking FetchHashKeyName attribute for dbh ok 29 - ... checking Name attribute for dbh ok 30 - ... checking TraceLevel attribute for dbh ok 31 - ... checking LongReadLen attribute for dbh ok 32 - should be able to FETCH_many ok 33 - should see driver-private dbh attribute value ok 34 - ... catching exception ok 35 - ... $dbh->err is undefined ok 36 - ... checking $dbh->errstr ok 37 - ... checking $dbh->state ok 38 - ... checking Executed attribute for dbh ok 39 - ... checking Executed attribute for dbh (after reset) ok 40 - ... checking ErrCount attribute for dbh (after error was generated) ok 41 - The object isa DBI::dr ok 42 - ... checking $dbh->err ok 43 - ... checking ErrCount attribute for drh ok 44 - ... checking Warn attribute for drh ok 45 - ... checking Active attribute for drh ok 46 - ... checking AutoCommit attribute for drh ok 47 - ... checking CompatMode attribute for drh ok 48 - ... checking InactiveDestory attribute for drh ok 49 - ... checking AutoInactiveDestory attribute for drh ok 50 - ... checking PrintError attribute for drh ok 51 - ... checking PrintWarn attribute for drh ok 52 - ... checking RaiseError attribute for drh ok 53 - ... checking ShowErrorStatement attribute for drh ok 54 - ... checking ChopBlanks attribute for drh ok 55 - ... checking LongTrunkOk attribute for drh ok 56 - ... checking TaintIn attribute for drh ok 57 - ... checking TaintOut attribute for drh ok 58 - ... checking Taint attribute for drh ok 59 - ... checking Executed attribute for drh ok 60 - ... checking Kids attribute for drh ok 61 - ... checking ActiveKids attribute for drh ok 62 - ... checking CachedKids attribute for drh ok 63 - ... checking HandleError attribute for drh ok 64 - ... checking Profile attribute for drh ok 65 - ... checking ReadOnly attribute for drh ok 66 - ... checking TraceLevel attribute for drh ok 67 - ... checking LongReadLen attribute for drh ok 68 - ... checking FetchHashKeyName attribute for drh ok 69 - ... checking Name attribute for drh ok 70 - The object isa DBI::st ok 71 - ... checking Executed attribute for sth ok 72 - ... checking Executed attribute for dbh ok 73 - ... checking ErrCount attribute for sth ok 74 - ... checking exception ok 75 - ... checking $sth->errstr ok 76 - ... checking $sth->state ok 77 - ... checking Executed attribute for sth ok 78 - ... checking Exceuted attribute for dbh ok 79 - ... checking ErrCount attribute for sth ok 80 - ... checking exception ok 81 - ... checking ErrCount attribute for sth (after assignment) ok 82 - ... checking ErrCount attribute for sth (after reset) ok 83 - ... checking Warn attribute for sth ok 84 - ... checking Active attribute for sth ok 85 - ... checking CompatMode attribute for sth ok 86 - ... checking InactiveDestroy attribute for sth ok 87 - ... checking AutoInactiveDestroy attribute for sth ok 88 - ... checking PrintError attribute for sth ok 89 - ... checking PrintWarn attribute for sth ok 90 - ... checking RaiseError attribute for sth ok 91 - ... checking ShowErrorStatement attribute for sth ok 92 - ... checking ChopBlanks attribute for sth ok 93 - ... checking LongTrunkOk attribute for sth ok 94 - ... checking TaintIn attribute for sth ok 95 - ... checking TaintOut attribute for sth ok 96 - ... checking Taint attribute for sth ok 97 - ... checking Kids attribute for sth ok 98 - ... checking ActiveKids attribute for sth ok 99 - ... checking CachedKids attribute for sth ok 100 - ... checking HandleError attribute for sth ok 101 - ... checking Profile attribute for sth ok 102 - ... checking ReadOnly attribute for sth ok 103 - ... checking TraceLevel attribute for sth ok 104 - ... checking LongReadLen attribute for sth ok 105 - ... checking FetchHashKeyName attribute for sth ok 106 - ... checking CursorName attribute for sth ok 107 - ... checking NUM_OF_FIELDS attribute for sth ok 108 - ... checking NUM_OF_PARAMS attribute for sth ok 109 - ... checking type of NAME attribute for sth ok 110 - ... checking number of elements returned ok 111 - ... checking values returned ok 112 - ... checking type of NAME_lc attribute for sth ok 113 - ... checking number of elements returned ok 114 - ... checking values returned ok 115 - ... checking type of NAME_uc attribute for sth ok 116 - ... checking number of elements returned ok 117 - ... checking values returned ok 118 - ... checking type of NAME_hash attribute for sth ok 119 - ... checking number of keys returned ok 120 - ... checking values returned ok 121 - ... checking values returned ok 122 - ... checking type of NAME_lc_hash attribute for sth ok 123 - ... checking number of keys returned ok 124 - ... checking values returned ok 125 - ... checking values returned ok 126 - ... checking type of NAME_uc_hash attribute for sth ok 127 - ... checking number of keys returned ok 128 - ... checking values returned ok 129 - ... checking values returned ok 130 - ... checking type of TYPE attribute for sth ok 131 - ... checking number of elements returned ok 132 - ... checking values returned ok 133 - ... checking type of NULLABLE attribute for sth ok 134 - ... checking number of elements returned ok 135 - ... checking values returned ok 136 - ... checking type of PRECISION attribute for sth ok 137 - ... checking number of elements returned ok 138 - ... checking values returned ok 139 - ... checking type of SCALE attribute for sth ok 140 - ... checking number of elements returned ok 141 - ... checking values returned ok 142 - ... checking type of ParamValues attribute for sth ok 143 - ... checking values returned ok 144 - ... checking Statement attribute for sth ok 145 - ... checking type of RowsInCache attribute for sth ok 146 - should see driver-private sth attribute value # Checking inheritance ok 147 - dbh ReadOnly value should be inherited from drh ok 148 - sth ReadOnly value should be inherited from dbh ok t/07kids.t ...................... 1..20 ok 1 - The object isa DBI::db ok 2 - ... database handle has 0 Kid(s) at start ok 3 - ... database handle has 0 ActiveKid(s) at start ok 4 - The object isa DBI::st ok 5 - ... database handle has 1 Kid(s) after $dbh->prepare ok 6 - ... database handle has 0 ActiveKid(s) after $dbh->prepare ok 7 - ... database handle has 1 Kid(s) after $sth->execute ok 8 - ... database handle has 1 ActiveKid(s) after $sth->execute ok 9 - ... database handle has 1 Kid(s) after $sth->finish ok 10 - ... database handle has 0 ActiveKid(s) after $sth->finish ok 11 - ... database handle has 0 Kid(s) after $sth is destroyed ok 12 - ... database handle has 0 ActiveKid(s) after $sth is destroyed ok 13 - The object isa DBI::dr ok 14 - ... driver handle has 1 Kid(s) ok 15 - ... driver handle has 1 ActiveKid(s) ok 16 - ... driver handle has 1 Kid(s) after $dbh->disconnect ok 17 - ... driver handle has 0 ActiveKid(s) after $dbh->disconnect ok 18 - ... lets be sure that $dbh is not undefined ok 19 - ... driver handle has 0 Kid(s) after undef $dbh ok 20 - ... driver handle has 0 ActiveKid(s) after undef $dbh ok t/08keeperr.t ................... 1..69 ok 1 - use DBI; ok 2 - ... checking error ok 3 - ... checking error Test HandleSetErr ok 4 - The object isa DBI::db ok 5 - ... $DBI::err is not defined HandleSetErr called: h=DBI::db=HASH(0x2d6f018), err=, errstr=(got info), state= ok 6 - ... $DBI::err is defined ok 7 - ... $DBI::err is an empty string ok 8 - ... $DBI::errstr is as we expected ok 9 - ... $dbh->errstr matches $DBI::errstr ok 10 - ... $warn{failed} is 0 ok 11 - ... $warn{warning} is 0 ok 12 - ... the @handlewarn array is (1, 0, 0) HandleSetErr called: h=DBI::db=HASH(0x2d6f018), err=0, errstr=(got warn), state=AA001 warn: 'DBD::ExampleP::db set_err warning: (got info)\n(got warn) at t/08keeperr.t line 131.\n' ok 13 - ... $DBI::err is defined ok 14 - ... $DBI::err is "0" ok 15 - ... $DBI::errstr is as we expected ok 16 - ... $dbh->errstr matches $DBI::errstr ok 17 - ... $DBI::state is AA001 ok 18 - ... $warn{warning} is 1 ok 19 - ... the @handlewarn array is (1, 1, 0) HandleSetErr called: h=DBI::db=HASH(0x2d6f018), err=, errstr=(got more info), state= warn: 'DBD::ExampleP::db set_err warning: (got info)\n(got warn)\n(got more info) at t/08keeperr.t line 146.\n' ok 20 - ... $DBI::err is defined ok 21 - ... $DBI::err is "0" ok 22 - ... $dbh->err is "0" ok 23 - ... $DBI::state is AA001 ok 24 - ... $DBI::errstr is as we expected ok 25 - ... $dbh->errstr matches $DBI::errstr ok 26 - ... $warn{warning} is 2 ok 27 - ... the @handlewarn array is (2, 1, 0) warn: 'DBD::ExampleP::db set_err failed: (got info)\n(got warn)\n(got more info) [state was AA001 now AA002]\n(got error) at t/08keeperr.t line 167.\n' ok 28 - ... $DBI::err is defined ok 29 - ... $DBI::err is 42 ok 30 - ... $warn{warning} is 2 ok 31 - ... $dbh->errstr is as we expected ok 32 - ... $DBI::state is AA002 ok 33 - ... the @handlewarn array is (2, 1, 1) HandleSetErr called: h=DBI::db=HASH(0x2d6f018), err=, errstr=(got info), state= warn: 'DBD::ExampleP::db set_err failed: (got info)\n(got warn)\n(got more info) [state was AA001 now AA002]\n(got error)\n(got info) at t/08keeperr.t line 179.\n' ok 34 - ... $DBI::err is defined ok 35 - ... $DBI::err is 42 ok 36 - ... $warn{warning} is 2 ok 37 - ... $dbh->errstr is as we expected ok 38 - ... the @handlewarn array is (3, 1, 1) HandleSetErr called: h=DBI::db=HASH(0x2d6f018), err=0, errstr=(got warn), state= warn: 'DBD::ExampleP::db set_err failed: (got info)\n(got warn)\n(got more info) [state was AA001 now AA002]\n(got error)\n(got info)\n(got warn) at t/08keeperr.t line 190.\n' ok 39 - ... $DBI::err is defined ok 40 - ... $DBI::err is 42 ok 41 - ... $warn{warning} is 2 ok 42 - ... $dbh->errstr is as we expected ok 43 - ... the @handlewarn array is (3, 2, 1) warn: 'DBD::ExampleP::db set_err failed: (got info)\n(got warn)\n(got more info) [state was AA001 now AA002]\n(got error)\n(got info)\n(got warn) [err was 42 now 4200] [state was AA002 now AA003]\n(got new error) at t/08keeperr.t line 201.\n' ok 44 - ... $DBI::err is defined ok 45 - ... $DBI::err is 4200 ok 46 - ... $warn{warning} is 2 ok 47 - ... $dbh->errstr is as we expected ok 48 - ... the @handlewarn array is (3, 2, 2) ok 49 - ... $dbh->errstr is defined ok 50 - ... $dbh->err is defined ok 51 - ... $dbh->state is an empty string warn: 'DBD::ExampleP::db set_err failed: foo at t/08keeperr.t line 226.\n' ok 52 - ... only returned one value ok 53 - ... the first value is undefined warn: 'DBD::ExampleP::db set_err failed: foo [err was 1 now 2]\nbar at t/08keeperr.t line 230.\n' ok 54 - ... $dbh->set_err returned undefiend warn: 'DBD::ExampleP::db set_err failed: foo [err was 1 now 2]\nbar [err was 2 now 3]\nbaz at t/08keeperr.t line 231.\n' ok 55 - ... $dbh->set_err returned undefiend HandleSetErr called: h=DBI::db=HASH(0x2d6f018), err=0, errstr=warn, state= warn: 'DBD::ExampleP::db set_err failed: foo [err was 1 now 2]\nbar [err was 2 now 3]\nbaz\nwarn at t/08keeperr.t line 232.\n' ok 56 - ... $dbh->set_err returned undefiend ok 57 - ... $dbh->errstr is as we expected ok 58 - ... $warn{failed} is 4 ok 59 - ... the @handlewarn array is (0, 1, 3) warn: 'DBD::ExampleP::db method failed: foo at t/08keeperr.t line 242.\n' ok 60 - ... only returned one value ok 61 - ... the first value is undefined warn: 'DBD::ExampleP::db method failed: foo at t/08keeperr.t line 246.\n' ok 62 - ... only returned one value ok 63 - ... the first value is "42" warn: 'DBD::ExampleP::db method failed: foo at t/08keeperr.t line 250.\n' ok 64 - ... returned no values HandleSetErr called: h=DBI::db=HASH(0x2d6f018), err=, errstr=info, state=override warn: 'DBD::ExampleP::db set_err failed: errstr99 at t/08keeperr.t line 257.\n' ok 65 - ... only returned one value ok 66 - ... the first value is undefined ok 67 - ... $dbh->err is 99 ok 68 - ... $dbh->errstr is as we expected ok 69 - ... $dbh->state is as we expected ok t/09trace.t ..................... 1..67 ok 1 - use DBI; ok 2 - The object isa DBI::db ok 3 - trace file size = 3038 ok 4 - ... checking TraceLevel attribute ok 5 - ... trace file successfully created parse_trace_flag SQL ok 6 ok 7 ok 8 ok 9 ok 10 ok 11 ok 12 ok 13 parse_trace_flag foo ok 14 ok 15 ok 16 ok 17 ok 18 ok 19 ok 20 ok 21 parse_trace_flag bar ok 22 ok 23 ok 24 ok 25 ok 26 ok 27 ok 28 ok 29 parse_trace_flag baz ok 30 ok 31 ok 32 ok 33 ok 34 ok 35 ok 36 ok 37 parse_trace_flag boo ok 38 ok 39 ok 40 ok 41 ok 42 ok 43 ok 44 ok 45 parse_trace_flag bop ok 46 ok 47 ok 48 ok 49 ok 50 ok 51 ok 52 ok 53 parse_trace_flag SQL foo bar baz boo bop ok 54 - ... ok 55 - ... inherit ok 56 - The object isa DBI::st ok 57 ok 58 ok 59 test unknown parse_trace_flag ok 60 ok 61 caught warn: DBI::db=HASH(0x2f98de0)->parse_trace_flags(nonesuch) ignored unknown trace flags: 'nonesuch' at t/09trace.t line 119 ok 62 ok 63 caught warn: DBI::db=HASH(0x2f98de0)->parse_trace_flags(nonesuch|SQL|nonesuch2) ignored unknown trace flags: 'nonesuch' 'nonesuch2' at t/09trace.t line 121 ok 64 ok 65 ok 66 ok 67 ok t/10examp.t ..................... 1..210 ok 1 - connect should fail ok 2 - ... we should have an exception here ok 3 - ... $dbh2 should not be defined ok 4 ok 5 ok 6 - ... these 2 handles are cached, so they are the same ok 7 ok 8 - ... this handle was created with different parameters, so it is not the same ok 9 ok 10 - Executed should be true ok 11 ok 12 - should return same handle ok 13 - Executed should be false because reset by connect attributes ok 14 - The object isa DBI::dr ok 15 - ... these are our cached kids ok 16 - ... we have emptied out cache ok 17 ok 18 - ... PrintError should be 0 ok 19 - ... FetchHashKey is NAME ok 20 - ... checking the example driver_path others ok 21 - DBI commit: invalid number of arguments: got handle + 1, expected handle + between 0 and 0 # Usage: $h->commit() at t/10examp.t line 88. # ok 22 - ping should return true ok 23 - prepare should fail ok 24 - sth->err should be true ok 25 - DBI::err should be true ok 26 - $DBI::err should match $dbh->err ok 27 - $DBI::errstr should contain error string ok 28 - $DBI::errstr should match $dbh->errstr ok 29 ok 30 ok 31 ok 32 ok 33 - DBI::db=HASH(0x30d5408) ne DBI::db=HASH(0x30d5408) 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 - errstr should contain error message ok 54 ok 55 - errstr should contain error message ok 56 ok 57 ok 58 - errstr should contain error message ok 59 ok 60 - errstr should contain error message ok 61 ok 62 ok 63 ok 64 ok 65 ok 66 ok 67 ok 68 fetchrow_hashref('NAME_uc') ok 69 ok 70 ok 71 ok 72 ok 73 fetchrow_hashref('ParamValues') ok 74 ok 75 FetchHashKeyName ok 76 ok 77 ok 78 ok 79 ok 80 ok 81 fetchall_arrayref ok 82 ok 83 ok 84 ok 85 ok 86 ok 87 fetchall_arrayref array slice ok 88 ok 89 ok 90 ok 91 fetchall_arrayref hash slice ok 92 ok 93 ok 94 ok 95 fetchall_arrayref hash ok 96 ok 97 ok 98 ok 99 - '16895 0 .' ne '16895 0 .' rows() ok 100 - row count 3 ok 101 - 3 vs 3 ok 102 - 3 vs 3 fetchall_arrayref array slice and max rows ok 103 ok 104 ok 105 selectrow_array ok 106 ok 107 selectrow_hashref ok 108 ok 109 ok 110 ok 111 selectall_arrayref ok 112 ok 113 ok 114 ok 115 selectall_arrayref Slice array slice ok 116 ok 117 ok 118 - ". 16895" eq ". 16895" ok 119 selectall_arrayref Columns array slice ok 120 ok 121 ok 122 - ". 16895" eq ". 16895" ok 123 selectall_arrayref hash slice ok 124 ok 125 ok 126 ok 127 ok 128 ok 129 ok 130 selectall_hashref ok 131 - selectall_hashref result ok 132 - selectall_hashref HASH: HASH ok 133 ok 134 - 0 eq 0 selectall_hashref by column number ok 135 ok 136 - 0 eq 0 selectcol_arrayref ok 137 ok 138 ok 139 selectcol_arrayref column slice ok 140 ok 141 ok 142 ok 143 others... ok 144 ok 145 RaiseError & PrintError & ShowErrorStatement ok 146 ok 147 ok 148 ok 149 ok 150 ok 151 ok 152 ok 153 ok 154 ok 155 ok 156 ok 157 ok 158 ok 159 ok 160 ok 161 - DBD::ExampleP::st execute failed: 2 values bound when 1 expected [for Statement "select mode from ?" with ParamValues: 1='first', 2='second'] at t/10examp.t line 368. # ok 162 - DBD::ExampleP::st execute failed: 2 values bound when 1 expected [for Statement "select mode from ?" with ParamValues: 1='first', 2='second'] at t/10examp.t line 368. # ok 163 ok 164 ok 165 ok 166 ok 167 ok 168 HandleError ok 169 ok 170 HandleError -> die ok 171 ok 172 - HandleError: DBD::ExampleP::db prepare failed: Unknown field names: unknown_field_name2 [h=DBI::db=HASH(0x30d5408), rv=undef, \#=3] at t/10examp.t line 397. # HandleError -> 0 -> RaiseError HandleError: DBD::ExampleP::db prepare failed: Unknown field names: unknown_field_name2 [h=DBI::db=HASH(0x30d5408), rv=undef, #=3] ok 173 ok 174 - DBD::ExampleP::db prepare failed: Unknown field names: unknown_field_name2 at t/10examp.t line 418. # HandleError -> 1 -> return (original)undef HandleError: DBD::ExampleP::db prepare failed: Unknown field names: unknown_field_name2 [h=DBI::db=HASH(0x30d5408), rv=undef, #=3] ok 175 - ok 176 HandleError -> 2 -> return (modified)42 HandleError: DBD::ExampleP::db prepare failed: Unknown field names: unknown_field_name2 [h=DBI::db=HASH(0x30d5408), rv=undef, #=3] ok 177 - ok 178 ok 179 ok 180 - The object isa DBI::st ok 181 ok 182 ok 183 ok 184 - Remove dumpcsr.tst ok 185 - Actually gone # table_info ok 186 # Local blib/lib subdirs: DBD auto .. . Bundle Win32 DBI ok 187 ok 188 ok 189 # tables ok 190 - Table count mismatch5 vs 5 ok 191 - "schema"."table" ne "schema"."table" ok 192 - "sch-ema"."table" ne "sch-ema"."table" ok 193 - "schema"."ta-ble" ne "schema"."ta-ble" ok 194 - "sch ema"."table" ne "sch ema"."table" ok 195 - "schema"."ta ble" ne "schema"."ta ble" # Testing the fake directories (0). ok 196 ok 197 ok 198 - 0 rows instead of 0 ok 199 # Testing the fake directories (100). ok 200 ok 201 ok 202 - 100 rows instead of 100 ok 203 - 'file100 file99 file98 file97 file96 file95 file94 file93 file92 file91 file90 file89 file88 file87 file86 file85 file84 file83 file82 file81 file80 file79 file78 file77 file76 file75 file74 file73 file72 file71 file70 file69 file68 file67 file66 file65 file64 file63 file62 file61 file60 file59 file58 file57 file56 file55 file54 file53 file52 file51 file50 file49 file48 file47 file46 file45 file44 file43 file42 file41 file40 file39 file38 file37 file36 file35 file34 file33 file32 file31 file30 file29 file28 file27 file26 file25 file24 file23 file22 file21 file20 file19 file18 file17 file16 file15 file14 file13 file12 file11 file10 file9 file8 file7 file6 file5 file4 file3 file2 file1' ne 'file100 file99 file98 file97 file96 file95 file94 file93 file92 file91 file90 file89 file88 file87 file86 file85 file84 file83 file82 file81 file80 file79 file78 file77 file76 file75 file74 file73 file72 file71 file70 file69 file68 file67 file66 file65 file64 file63 file62 file61 file60 file59 file58 file57 file56 file55 file54 file53 file52 file51 file50 file49 file48 file47 file46 file45 file44 file43 file42 file41 file40 file39 file38 file37 file36 file35 file34 file33 file32 file31 file30 file29 file28 file27 file26 file25 file24 file23 file22 file21 file20 file19 file18 file17 file16 file15 file14 file13 file12 file11 file10 file9 file8 file7 file6 file5 file4 file3 file2 file1' # Testing the fake directories (200). ok 204 ok 205 ok 206 - 200 rows instead of 200 ok 207 - 'file200 file199 file198 file197 file196 file195 file194 file193 file192 file191 file190 file189 file188 file187 file186 file185 file184 file183 file182 file181 file180 file179 file178 file177 file176 file175 file174 file173 file172 file171 file170 file169 file168 file167 file166 file165 file164 file163 file162 file161 file160 file159 file158 file157 file156 file155 file154 file153 file152 file151 file150 file149 file148 file147 file146 file145 file144 file143 file142 file141 file140 file139 file138 file137 file136 file135 file134 file133 file132 file131 file130 file129 file128 file127 file126 file125 file124 file123 file122 file121 file120 file119 file118 file117 file116 file115 file114 file113 file112 file111 file110 file109 file108 file107 file106 file105 file104 file103 file102 file101 file100 file99 file98 file97 file96 file95 file94 file93 file92 file91 file90 file89 file88 file87 file86 file85 file84 file83 file82 file81 file80 file79 file78 file77 file76 file75 file74 file73 file72 file71 file70 file69 file68 file67 file66 file65 file64 file63 file62 file61 file60 file59 file58 file57 file56 file55 file54 file53 file52 file51 file50 file49 file48 file47 file46 file45 file44 file43 file42 file41 file40 file39 file38 file37 file36 file35 file34 file33 file32 file31 file30 file29 file28 file27 file26 file25 file24 file23 file22 file21 file20 file19 file18 file17 file16 file15 file14 file13 file12 file11 file10 file9 file8 file7 file6 file5 file4 file3 file2 file1' ne 'file200 file199 file198 file197 file196 file195 file194 file193 file192 file191 file190 file189 file188 file187 file186 file185 file184 file183 file182 file181 file180 file179 file178 file177 file176 file175 file174 file173 file172 file171 file170 file169 file168 file167 file166 file165 file164 file163 file162 file161 file160 file159 file158 file157 file156 file155 file154 file153 file152 file151 file150 file149 file148 file147 file146 file145 file144 file143 file142 file141 file140 file139 file138 file137 file136 file135 file134 file133 file132 file131 file130 file129 file128 file127 file126 file125 file124 file123 file122 file121 file120 file119 file118 file117 file116 file115 file114 file113 file112 file111 file110 file109 file108 file107 file106 file105 file104 file103 file102 file101 file100 file99 file98 file97 file96 file95 file94 file93 file92 file91 file90 file89 file88 file87 file86 file85 file84 file83 file82 file81 file80 file79 file78 file77 file76 file75 file74 file73 file72 file71 file70 file69 file68 file67 file66 file65 file64 file63 file62 file61 file60 file59 file58 file57 file56 file55 file54 file53 file52 file51 file50 file49 file48 file47 file46 file45 file44 file43 file42 file41 file40 file39 file38 file37 file36 file35 file34 file33 file32 file31 file30 file29 file28 file27 file26 file25 file24 file23 file22 file21 file20 file19 file18 file17 file16 file15 file14 file13 file12 file11 file10 file9 file8 file7 file6 file5 file4 file3 file2 file1' # Testing $dbh->func(). ok 208 ok 209 ok 210 - ping should return false after disconnect ok t/11fetch.t ..................... 1..24 # fetchall_hashref(C1) ok 1 ok 2 ok 3 ok 4 # fetchall_hashref(C2) ok 5 ok 6 ok 7 ok 8 # fetchall_hashref([C2]) ok 9 ok 10 ok 11 ok 12 # fetchall_hashref([C1 C2]) 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 t/12quote.t ..................... 1..10 ok 1 - ... quoting strings with embedded single quotes ok 2 - ... quoting number as SQL_VARCHAR ok 3 - ... quoting number as SQL_INTEGER ok 4 - ... quoting undef as NULL ok 5 - ... properly quotes foo as "foo" ok 6 - ... properly quotes f"o as "f""o" ok 7 - ... properly quotes foo, bar as "foo"."bar" ok 8 - ... properly quotes undef, undef, bar as "bar" ok 9 - ... properly quotes foo, undef, bar as "foo"."bar" ok 10 - ... now quotes it as "bar"@"foo" after flushing cache ok t/13taint.t ..................... 1..36 ok 1 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 ok 16 ok 17 ok 18 ok 19 - should execute ok ok 20 ok 21 ok 22 ok 23 TaintIn ok 24 ok 25 ok 26 ok 27 TaintOut ok 28 ok 29 ok 30 ok 31 ok 32 - Insecure dependency in parameter 1 of DBI::db=HASH(0x306b7e0)->prepare method call while running with -T switch at t/13taint.t line 113. # ok 33 - Insecure dependency in parameter 1 of DBI::st=HASH(0x306b9c0)->execute method call while running with -T switch at t/13taint.t line 115. # ok 34 - ok 35 - ok 36 ok t/14utf8.t ...................... 1..16 ok 1 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 ok 16 ok t/15array.t ..................... 1..55 ok 1 - use DBI; ok 2 - The object isa DBI::db ok 3 - The object isa DBI::st ok 4 - ... we should have 0 rows ok 5 - ... execute_array should return false ok 6 - execute_array failure with RaiseError should have died ok 7 ok 8 - ... we should have 2 rows ok 9 - ... we should have 3 tuple_status ok 10 - ... our rows are as expected ok 11 - ... our tuple_status is as expected ok 12 - ... bind_param_array should return true ok 13 - ... execute_array should return true ok 14 - ... we should have 3 rows ok 15 - ... we should have 3 tuple_status ok 16 - ... our rows are as expected ok 17 - ... our tuple_status is as expected ok 18 - ... execute_array should return true ok 19 - ... we should have executed 3 rows ok 20 - ... we should have affected 3 rows ok 21 - ... execute_array should return true ok 22 - ... execute_array should return 0 (but true) ok 23 - ... we should have 0 rows ok 24 - ... we should have 0 tuple_status ok 25 - ... execute_array should return 1 ok 26 - ... we should have 1 rows ok 27 - ... our rows are as expected ok 28 - ... we should have 1 tuple_status ok 29 - ... our tuple_status is as expected ok 30 - ... execute_array should return 0 ok 31 - ... we should have 0 rows ok 32 - ... we should have 0 tuple_status ok 33 - The object isa DBI::st ok 34 - ... execute_array should return true ok 35 - ... execute_array should return 0 (but true) ok 36 - ... we should have 0 rows ok 37 - ... execute_array should return true ok 38 - ... we should have 2 rows ok 39 - ... we should have 2 tuple_status ok 40 - ... rows should match ok 41 - ... tuple_status should match ok 42 - The object isa DBI::st ok 43 - ... execute_array should return true ok 44 - ... we should have 3 rows ok 45 - ... we should have 3 tuple_status ok 46 - ... rows should match ok 47 - ... tuple status should match ok 48 - ... execute_array should return undef ok 49 - ... errstr is as expected ok 50 - ... execute_array should return undef ok 51 - ... errstr is as expected ok 52 - ... execute_array should return undef ok 53 - ... errstr is as expected ok 54 - ... bind_param_array should return undef ok 55 - ... errstr is as expected ok t/16destroy.t ................... 1..20 ok 1 - use DBI; ok 2 - ... check DBD::Test::dr::imp_data_size to avoid typo ok 3 - ... check DBD::Test::db::imp_data_size to avoid typo ok 4 - Install test driver ok 5 - Connect to test driver ok 6 - Should start active ok 7 - Should be active in DESTROY ok 8 - Create with ActiveDestroy ok 9 - InactiveDestroy should be set ok 10 - Should start active ok 11 - Should not be active in DESTROY ok 12 - Create with AutoInactiveDestroy ok 13 - InactiveDestroy should be set ok 14 - Should start active ok 15 - Should be active in DESTROY ok 16 - Create with AutoInactiveDestroy again ok 17 - InactiveDestroy should be set ok 18 - Should start active ok 19 - Child should be inactive on DESTROY ok 20 - Should be active in DESTROY ok t/19fhtrace.t ................... 1..27 ok 1 - use DBI; ok 2 - The object isa DBI::db ok 3 - ... checking TraceLevel attribute ok 4 - ... regular fh: trace file successfully created ok 5 - ... regular fh: filehandle successfully set ok 6 - ... regular fh: trace_msg <- trace= 2 at 19fhtrace.t line 201 ok 7 - ... regular fh: file successfully changed ok 8 - ... regular fh: trace_msg after changing trace output Next logline -> trace for DBD::ExampleP::db (DBI::db=HASH(0x3003798)~0x30036d8 0) thr#24d918 <- trace= 2 at 19fhtrace.t line 214 ok 9 - Tracefile removed ok 10 - Tracefile FOO opened ok 11 - Tracefile created ok 12 - Regression test ok 13 - Traced message ok 14 - Regression test ok 15 - ... layered fh: file is layered: *** Test our layer # # ok 16 - ... layered fh: filehandle successfully set ok 17 - ... layered fh: trace_msg: Layered logline # # <- trace(1, 'STDOUT')= 1 at 19fhtrace.t line 256 ok 18 - ... layered fh: close doesn't close: Layered logline # # ok 19 - ... layered fh: trace_msg after change trace output: Layered logline # # ok 20 - ... scalar trace: file is layered: *** Test our layer # # ok 21 - ... scalar trace: filehandle successfully set ok 22 - ... scalar trace: *** Test our layer # <- trace(1, GLOB(0x2f1e540))= 1 at 19fhtrace.t line 272 # Layered logline # # Next logline <- trace(1, 'STDOUT')= 1 at 19fhtrace.t line 278 ok 23 - ... scalar trace: close doesn't close: *** Test our layer # <- trace(1, GLOB(0x2f1e540))= 1 at 19fhtrace.t line 272 # Layered logline # # ok 24 - ... scalar trace: after change trace output: *** Test our layer # <- trace(1, GLOB(0x2f1e540))= 1 at 19fhtrace.t line 272 # Layered logline # # ok 25 - ... logger: trace_msg # Next logline DBI::db=HASH(0x30036d8) trace level set to 0x0/1 (DBI @ 0x100/0) in DBI 1.616-ithread (pid 14256) ok 26 - ... logger: close doesn't close # ok 27 - ... logger: trace_msg after change trace output # Next logline <- disconnect= 1 at 19fhtrace.t line 164 <- FETCH('Active')= '' at ExampleP.pm line 260 <- DESTROY(DBI::db=HASH(0x30036d8))= undef ok t/20meta.t ...................... 1..8 ok 1 - use DBI; ok 2 - use DBI::DBD::Metadata; ok 3 - The object isa DBI::db ok 4 ok 5 ok 6 ok 7 ok 8 ok t/30subclass.t .................. 1..36 ok 1 - use DBI; ok 2 - The object isa MyDBI::db ok 3 ok 4 - The object isa MyDBI::db ok 5 ok 6 ok 7 - The object isa MyDBI::st ok 8 ok 9 ok 10 ok 11 ok 12 ok 13 ok 14 ok 15 - The reference isa ARRAY ok 16 ok 17 ok 18 ok 19 ok 20 - Clone A isa MyDBI::db ok 21 ok 22 ok 23 - Clone B isa MyDBI::db ok 24 ok 25 ok 26 - The object isa MyDBI::db ok 27 ok 28 - installed method isa ARRAY ok 29 ok 30 ok 31 ok 32 ok 33 - Failed connect \#1 ok 34 ok 35 - Failed connect \#2 ok 36 fetch 4 prepare 1 ok t/35thrclone.t .................. 1..20 ok 1 - use DBI; ok 2 - ... assignment of neat_maxlen was successful ok 3 - The object isa DBI::db ok 4 - ... DBI::neat_maxlen still holding its value ok 5 - The object isa DBI::db ok 6 - ... new $dbh is not the same instance as $dbh_parent ok 7 - ... the Driver has one Kid ok 8 - ... DBI::neat_maxlen still holding its value ok 9 - The object isa DBI::db ok 10 - ... new $dbh is not the same instance as $dbh_parent ok 11 - ... the Driver has one Kid ok 12 - ... DBI::neat_maxlen still holding its value ok 13 - The object isa DBI::db ok 14 - ... new $dbh is not the same instance as $dbh_parent ok 15 - ... the Driver has one Kid ok 16 - ... DBI::neat_maxlen still holding its value ok 17 - The object isa DBI::db ok 18 - ... new $dbh is not the same instance as $dbh_parent ok 19 - ... the Driver has one Kid ok 20 - ... all tests have passed ok t/40profile.t ................... 1..60 Test enabling the profile ok 1 - connect ok 2 - Profile and DBI_PROFILE not set ok 3 ok 4 ok 5 bless( { 'Path' => [ '!MethodName', '!Caller2' ], 'Data' => { 'do' => { '40profile.t line 80' => [ 1, '0', '0', '0', '0', '1306386957.90175', '1306386957.90175' ] } } }, 'DBI::Profile' ) ok 6 ok 7 ok 8 - on at connect, 1 key ok 9 - on at connect, 1 key ok 10 - STORE is ref dbi_profile bless( { 'Path' => [ '!Statement', '!MethodName' ], 'Data' => { '' => { 'connected' => [ 1, '0', '0', '0', '0', '1306386957.90175', '1306386957.90175' ], 'STORE' => [ 5, '0', '0', '0', '0', '1306386957.90175', '1306386957.90175' ] }, 'Hi mom' => { 'my_method_name' => [ 1, '1', '1', '1', '1', '1306386957.90175', '1306386957.90175' ] } } }, 'DBI::Profile' ) ok 11 - avoid rounding, 1 key ok 12 - avoid rounding, 1 dummy statement ok 13 - dummy method name is array ok 14 - should return ref to leaf node ok 15 - should return ref to leaf node ok 16 - should return ref to correct leaf node 1 1 1 1 1 1306386957.90175 1306386957.90175 ok 17 2 3 1 1 2 1306386957.90175 1306386957.91738 ok 18 Test collected profile data bless( { 'Path' => [ '!Statement' ], 'Data' => { 'set foo=1' => [ 1, '0', '0', '0', '0', '1306386958.1205', '1306386958.1205' ], '' => [ 6, '0', '0', '0', '0', '1306386957.91738', '1306386957.91738' ], 'select mode,size,name from ?' => [ 2301, '0.203125', '0', '0', '0.015625', '1306386957.91738', '1306386958.1205' ] } }, 'DBI::Profile' ) ok 19 - profile data ok 20 - ARRAY ref ok 21 - 7 elements ok 22 - all 7 defined ok 23 - all 7 numeric ok 24 - count is 3 ok 25 - total > first ok 26 - total > longest ok 27 - longest > 0 ok 28 - longest > shortest ok 29 - time1 later than start time ok 30 - time2 later than start time ok 31 - time1 <= time2 ok 32 - next > time1 ok 33 - next > time2 ok 34 - profile Test profile format Profile Output DBI::Profile: 0.203125s 100.00% (2308 calls) 40profile.t @ 2011-05-25 22:15:58 '' => 0.000000s / 6 = 0.000000s avg (first 0.000000s, min 0.000000s, max 0.000000s) 'select mode,size,name from ?' => 0.203125s / 2301 = 0.000088s avg (first 0.000000s, min 0.000000s, max 0.015625s) 'set foo=1' => 0.000000s ok 35 - non zero length ok 36 - DBI::Profile ok 37 - some calls ok 38 - calls >= count ok 39 - username stored ok 40 ok 41 - should have 8 nodes ok 42 testing '!File', '!Caller' and their variants in Path ok 43 testing '!Time' and variants in Path ok 44 - !Time and !Time~1000000 should work testing &norm_std_n3 in Path ok 45 ok 46 - &norm_std_n3 should normalize statement testing code ref in Path ok 47 ok 48 ok 49 - should be vetoed ok 50 - $_ should contain statement ok 51 - should have @_ as keys ok 52 - should be able to filter by method ok 53 - output should go to log file testing as_text ok 54 - as_text ok 55 - as_text sortsub ok 56 - as_text general DBI::Profile: 2.000000s 200.00% (203 calls) 40profile.t @ 2011-05-25 22:15:59 'A' => 'Z' => 1.000000s / 101 = 0.009901s avg (first 2.000000s, min 3.000000s, max 4.000000s) 'B' => 'Y' => 1.000000s / 102 = 0.009804s avg (first 2.000000s, min 3.000000s, max 4.000000s) dbi_profile_merge_nodes ok 57 - merged nodes ok 58 - merged time ok 59 - merged time foo/bar ok 60 - merged nodes foo/bar time DBI::Profile: 0.000000s 0.00% (11 calls) 40profile.t @ 2011-05-25 22:15:59 'foo' => 'DESTROY' => 'baz' => 0.000000s 'STORE' => 'baz' => 0.000000s / 5 = 0.000000s avg (first 0.000000s, min 0.000000s, max 0.000000s) 'connected' => 'baz' => 0.000000s 'execute' => 'baz' => 0.000000s 'fetchrow_hashref' => 'baz' => 0.000000s 'finish' => 'baz' => 0.000000s 'prepare' => 'baz' => 0.000000s ok t/41prof_dump.t ................. 1..15 ok 1 - use DBI; ok 2 - use DBI::ProfileDumper; ok 3 - The object isa DBI::db ok 4 - The object isa DBI::ProfileDumper ok 5 - The reference isa HASH ok 6 - The reference isa ARRAY ok 7 - The object isa DBI::st ok 8 ok 9 - Profile is on disk and nonzero size DBI::ProfileDumper 2.013956 Path = [ ] Program = t/41prof_dump.t + 1 = 6 0 0 0 0 1306386959.08925 1306386959.08925 + 1 select mode,size,name from ? = 2 0 0 0 0 1306386959.08925 1306386959.08925 + 1 = 2 0 0 0 0 1306386959.10488 1306386959.10488 + 1 select mode,size,name from ? = 47 0.015625 0 0 0.015625 1306386959.08925 1306386959.10488 ok 10 - Found a version number ok 11 - Version numbers match in DBI::ProfileDumper 2.013956 # ok 12 - Found the Path ok 13 - Found the Program ok 14 ok 15 # skip developer-only test ok t/42prof_data.t ................. 1..31 ok 1 - use DBI::ProfileDumper; ok 2 - use DBI::ProfileData; ok 3 - Created connection isa DBI::db ok 4 - Profile written to disk, non-zero size ok 5 - The object isa DBI::ProfileData ok 6 - At least 3 profile data items ok 7 ok 8 ok 9 ok 10 ok 11 - The object isa DBI::ProfileData ok 12 ok 13 ok 14 - The object isa DBI::ProfileData ok 15 ok 16 ok 17 SQL: set dummy=N SQL: SQL: select mode,size,name from ? ok 18 - Data for 'select mode,size,name from ?' should exist ok 19 - Data for 'select mode,size,name from ?'->{execute} should exist ok 20 ok 21 - Created connection isa DBI::db ok 22 - The object isa DBI::st ok 23 - The object isa DBI::st ok 24 - The object isa DBI::st ok 25 - The object isa DBI::st ok 26 - The object isa DBI::st ok 27 - The object isa DBI::st ok 28 - The object isa DBI::ProfileData ok 29 - file should be deleted when DeleteFiles set ok 30 - Data for 'select size from . where name = "LITERAL: \r\n"' should exist ok 31 - Data for 'select size from . where name = "EXPANDED: # "' should exist ok t/43prof_env.t .................. 1..11 ok 1 ok 2 ok 3 ok 4 ok 5 ok 6 ok 7 - $h->{Profile} should be shared ok 8 ok 9 ok 10 ok 11 DBI::Profile: 0.000000s (23 calls) 43prof_env.t @ 2011-05-25 22:15:59 '' => 'DESTROY' => 0.000000s 'FETCH' => 0.000000s / 2 = 0.000000s avg (first 0.000000s, min 0.000000s, max 0.000000s) 'STORE' => 0.000000s / 10 = 0.000000s avg (first 0.000000s, min 0.000000s, max 0.000000s) 'connect' => 0.000000s / 2 = 0.000000s avg (first 0.000000s, min 0.000000s, max 0.000000s) 'connected' => 0.000000s / 2 = 0.000000s avg (first 0.000000s, min 0.000000s, max 0.000000s) 'disconnect' => 0.000000s / 2 = 0.000000s avg (first 0.000000s, min 0.000000s, max 0.000000s) 'disconnect_all' => 0.000000s 'set dummy=1' => 'do' => 0.000000s 'set dummy=2' => 'DESTROY' => 0.000000s 'do' => 0.000000s ok t/48dbi_dbd_sqlengine.t ......... ok 1 - use DBI; ok 2 - use DBI::DBD::SqlEngine; ok 3 - use DBD::File; ok 4 - prepare 'CREATE TABLE foo (id INT, foo TEXT)' ok 5 - prepare 'CREATE TABLE bar (id INT, baz TEXT)' ok 6 - prepare 'INSERT INTO foo VALUES (1, "Hello world")' ok 7 - prepare 'INSERT INTO bar VALUES (1, "Bugfixes welcome")' ok 8 - prepare 'INSERT bar VALUES (2, "Bug reports, too")' ok 9 - prepare 'SELECT foo FROM foo where ID=1' ok 10 - prepare 'UPDATE bar SET id=5 WHERE baz="Bugfixes welcome"' ok 11 - prepare 'DELETE FROM foo' ok 12 - prepare 'DELETE FROM bar WHERE baz="Bugfixes welcome"' ok 13 - Junk: prepare 'Junk' ok 14 - missing table: prepare 'CREATE foo (id INT, foo TEXT)' ok 15 - missing "VALUES": prepare 'INSERT INTO bar (1, "Bugfixes welcome")' ok 16 - missing "SET": prepare 'UPDATE bar id=5 WHERE baz="Bugfixes welcome"' ok 17 - waste between "DELETE" and "FROM": prepare 'DELETE * FROM foo' ok 18 # skip Not running with SQL::Statement ok 19 # skip Not running with SQL::Statement ok 20 # skip Not running with SQL::Statement 1..20 ok t/49dbd_file.t .................. ok 1 - use DBI; ok 2 - use DBD::File; ok 3 - Connect clean ok 4 - Can connect to DBD::File driver # DBD::File 0.40 using IO::File (1.14) # DBI::DBD::SqlEngine 0.03 using DBI::SQL::Nano 1.014600 # DBI 1.616 # OS MSWin32 (5.2) # Perl 5.010000 (MSWin32-x64-multi-thread) ok 5 - f_versions ok 6 - Connect with DBI attributes ok 7 - Connect with driver attributes in DSN ok 8 - Connect with driver attributes in hash ok 9 - Prepare select from non-existing file ok 10 - Cannot open non-existing file # C:\cpanfly\var\cpan\build\DBI-1.616-Qp8VYF\test_output_15668\t_sbdgf_53442gz.txt ok 11 - drop manually created table db_15668_2 (first file) ok 12 - C:\cpanfly\var\cpan\build\DBI-1.616-Qp8VYF\test_output_15668\db_15668_2.txt removed ok 13 - C:\cpanfly\var\cpan\build\DBI-1.616-Qp8VYF\test_output_15668\db_15668_2 exists ok 14 - drop manually created table db_15668_2 (second file) ok 15 - C:\cpanfly\var\cpan\build\DBI-1.616-Qp8VYF\test_output_15668\db_15668_2 removed ok 16 - Create table db_15668_ ok 17 - Test table exists ok 18 - get single table meta data ok 19 - get multiple meta data ok 20 - encoding shows in layer ok 21 - set single meta datum ok 22 - verify set single meta datum ok 23 - set multiple meta data ok 24 - verify set multiple meta attributes ok 25 - Prepare select * from db_15668_ ok 26 - execute on db_15668_ ok 27 - Prepare select * from DB_15668_ ok 28 - execute on DB_15668_ ok 29 - table drop ok 30 - Test table removed 1..30 ok t/50dbm_simple.t ................ Using DBM modules: SDBM_File Using MLDBM serializers: Data::Dumper Storable FreezeThaw YAML JSON --- Using SDBM_File () --- # DBD::DBM 0.06 using SDBM_File (1.06) # DBD::File 0.40 using IO::File (1.14) # DBI::DBD::SqlEngine 0.03 using DBI::SQL::Nano 1.014600 # DBI 1.616 # OS MSWin32 (5.2) # Perl 5.010000 (MSWin32-x64-multi-thread) ok 1 - dbm_versions ok 2 - The object isa DBI::db ok 3 ok 4 ok 5 ok 6 - prepare DROP TABLE IF EXISTS SDBM_File_fruit ok 7 - execute ok 8 - DROP TABLE IF EXISTS SDBM_File_fruit ok 9 - prepare CREATE TABLE SDBM_File_fruit (dKey INT, dVal VARCHAR(10)) ok 10 - execute ok 11 - CREATE TABLE SDBM_File_fruit (dKey INT, dVal VARCHAR(10)) ok 12 - prepare INSERT INTO SDBM_File_fruit VALUES (1,'oranges' ) ok 13 - execute ok 14 - INSERT INTO SDBM_File_fruit VALUES (1,'oranges' ) ok 15 - prepare INSERT INTO SDBM_File_fruit VALUES (2,'to_change' ) ok 16 - execute ok 17 - INSERT INTO SDBM_File_fruit VALUES (2,'to_change' ) ok 18 - prepare INSERT INTO SDBM_File_fruit VALUES (3, NULL ) ok 19 - execute ok 20 - INSERT INTO SDBM_File_fruit VALUES (3, NULL ) ok 21 - prepare INSERT INTO SDBM_File_fruit VALUES (4,'to delete' ) ok 22 - execute ok 23 - INSERT INTO SDBM_File_fruit VALUES (4,'to delete' ) ok 24 - prepare INSERT INTO SDBM_File_fruit VALUES (?,?) ok 25 - execute ok 26 - INSERT INTO SDBM_File_fruit VALUES (?,?) ok 27 - prepare INSERT INTO SDBM_File_fruit VALUES (6,'to delete' ) ok 28 - execute ok 29 - INSERT INTO SDBM_File_fruit VALUES (6,'to delete' ) ok 30 - prepare INSERT INTO SDBM_File_fruit VALUES (7,'to_delete' ) ok 31 - execute ok 32 - INSERT INTO SDBM_File_fruit VALUES (7,'to_delete' ) ok 33 - prepare DELETE FROM SDBM_File_fruit WHERE dVal='to delete' ok 34 - execute ok 35 - DELETE FROM SDBM_File_fruit WHERE dVal='to delete' ok 36 - $sth->execute(DELETE FROM SDBM_File_fruit WHERE dVal='to delete') == $sth->rows ok 37 - prepare UPDATE SDBM_File_fruit SET dVal='apples' WHERE dKey=2 ok 38 - execute ok 39 - UPDATE SDBM_File_fruit SET dVal='apples' WHERE dKey=2 ok 40 - $sth->execute(UPDATE SDBM_File_fruit SET dVal='apples' WHERE dKey=2) == $sth->rows ok 41 - prepare DELETE FROM SDBM_File_fruit WHERE dKey=7 ok 42 - execute ok 43 - DELETE FROM SDBM_File_fruit WHERE dKey=7 ok 44 - $sth->execute(DELETE FROM SDBM_File_fruit WHERE dKey=7) == $sth->rows ok 45 - prepare SELECT * FROM SDBM_File_fruit ORDER BY dKey DESC ok 46 - execute ok 47 - SELECT * FROM SDBM_File_fruit ORDER BY dKey DESC ok 48 - SELECT results ok 49 - prepare DELETE FROM SDBM_File_fruit ok 50 - execute ok 51 - DELETE FROM SDBM_File_fruit ok 52 - $sth->execute(DELETE FROM SDBM_File_fruit) == $sth->rows ok 53 - prepare DROP TABLE SDBM_File_fruit ok 54 - execute ok 55 - DROP TABLE SDBM_File_fruit --- Using SDBM_File (Data::Dumper) --- # DBD::DBM 0.06 using SDBM_File (1.06) + MLDBM (2.04) + MLDBM::Serializer::Data::Dumper # DBD::File 0.40 using IO::File (1.14) # DBI::DBD::SqlEngine 0.03 using DBI::SQL::Nano 1.014600 # DBI 1.616 # OS MSWin32 (5.2) # Perl 5.010000 (MSWin32-x64-multi-thread) ok 56 - dbm_versions ok 57 - The object isa DBI::db ok 58 ok 59 ok 60 ok 61 - prepare DROP TABLE IF EXISTS SDBM_File_fruit ok 62 - execute ok 63 - DROP TABLE IF EXISTS SDBM_File_fruit ok 64 - prepare CREATE TABLE SDBM_File_fruit (dKey INT, dVal VARCHAR(10), qux INT) ok 65 - execute ok 66 - CREATE TABLE SDBM_File_fruit (dKey INT, dVal VARCHAR(10), qux INT) ok 67 - prepare INSERT INTO SDBM_File_fruit VALUES (1,'oranges' , 11 ) ok 68 - execute ok 69 - INSERT INTO SDBM_File_fruit VALUES (1,'oranges' , 11 ) ok 70 - prepare INSERT INTO SDBM_File_fruit VALUES (2,'to_change', 0 ) ok 71 - execute ok 72 - INSERT INTO SDBM_File_fruit VALUES (2,'to_change', 0 ) ok 73 - prepare INSERT INTO SDBM_File_fruit VALUES (3, NULL , 13 ) ok 74 - execute ok 75 - INSERT INTO SDBM_File_fruit VALUES (3, NULL , 13 ) ok 76 - prepare INSERT INTO SDBM_File_fruit VALUES (4,'to_delete', 14 ) ok 77 - execute ok 78 - INSERT INTO SDBM_File_fruit VALUES (4,'to_delete', 14 ) ok 79 - prepare INSERT INTO SDBM_File_fruit VALUES (?,?,?) ok 80 - execute ok 81 - INSERT INTO SDBM_File_fruit VALUES (?,?,?) ok 82 - prepare INSERT INTO SDBM_File_fruit VALUES (6,'to_delete', 16 ) ok 83 - execute ok 84 - INSERT INTO SDBM_File_fruit VALUES (6,'to_delete', 16 ) ok 85 - prepare INSERT INTO SDBM_File_fruit VALUES (7,'to delete', 17 ) ok 86 - execute ok 87 - INSERT INTO SDBM_File_fruit VALUES (7,'to delete', 17 ) ok 88 - prepare INSERT INTO SDBM_File_fruit VALUES (8,'to remove', 18 ) ok 89 - execute ok 90 - INSERT INTO SDBM_File_fruit VALUES (8,'to remove', 18 ) ok 91 - prepare UPDATE SDBM_File_fruit SET dVal='apples', qux='12' WHERE dKey=2 ok 92 - execute ok 93 - UPDATE SDBM_File_fruit SET dVal='apples', qux='12' WHERE dKey=2 ok 94 - $sth->execute(UPDATE SDBM_File_fruit SET dVal='apples', qux='12' WHERE dKey=2) == $sth->rows ok 95 - prepare DELETE FROM SDBM_File_fruit WHERE dVal='to_delete' ok 96 - execute ok 97 - DELETE FROM SDBM_File_fruit WHERE dVal='to_delete' ok 98 - $sth->execute(DELETE FROM SDBM_File_fruit WHERE dVal='to_delete') == $sth->rows ok 99 - prepare DELETE FROM SDBM_File_fruit WHERE qux=17 ok 100 - execute ok 101 - DELETE FROM SDBM_File_fruit WHERE qux=17 ok 102 - $sth->execute(DELETE FROM SDBM_File_fruit WHERE qux=17) == $sth->rows ok 103 - prepare DELETE FROM SDBM_File_fruit WHERE dKey=8 ok 104 - execute ok 105 - DELETE FROM SDBM_File_fruit WHERE dKey=8 ok 106 - $sth->execute(DELETE FROM SDBM_File_fruit WHERE dKey=8) == $sth->rows ok 107 - prepare SELECT * FROM SDBM_File_fruit ORDER BY dKey DESC ok 108 - execute ok 109 - SELECT * FROM SDBM_File_fruit ORDER BY dKey DESC ok 110 - SELECT results ok 111 - prepare DELETE FROM SDBM_File_fruit ok 112 - execute ok 113 - DELETE FROM SDBM_File_fruit ok 114 - $sth->execute(DELETE FROM SDBM_File_fruit) == $sth->rows ok 115 - prepare DROP TABLE SDBM_File_fruit ok 116 - execute ok 117 - DROP TABLE SDBM_File_fruit --- Using SDBM_File (Storable) --- # DBD::DBM 0.06 using SDBM_File (1.06) + MLDBM (2.04) + MLDBM::Serializer::Storable # DBD::File 0.40 using IO::File (1.14) # DBI::DBD::SqlEngine 0.03 using DBI::SQL::Nano 1.014600 # DBI 1.616 # OS MSWin32 (5.2) # Perl 5.010000 (MSWin32-x64-multi-thread) ok 118 - dbm_versions ok 119 - The object isa DBI::db ok 120 ok 121 ok 122 ok 123 - prepare DROP TABLE IF EXISTS SDBM_File_fruit ok 124 - execute ok 125 - DROP TABLE IF EXISTS SDBM_File_fruit ok 126 - prepare CREATE TABLE SDBM_File_fruit (dKey INT, dVal VARCHAR(10), qux INT) ok 127 - execute ok 128 - CREATE TABLE SDBM_File_fruit (dKey INT, dVal VARCHAR(10), qux INT) ok 129 - prepare INSERT INTO SDBM_File_fruit VALUES (1,'oranges' , 11 ) ok 130 - execute ok 131 - INSERT INTO SDBM_File_fruit VALUES (1,'oranges' , 11 ) ok 132 - prepare INSERT INTO SDBM_File_fruit VALUES (2,'to_change', 0 ) ok 133 - execute ok 134 - INSERT INTO SDBM_File_fruit VALUES (2,'to_change', 0 ) ok 135 - prepare INSERT INTO SDBM_File_fruit VALUES (3, NULL , 13 ) ok 136 - execute ok 137 - INSERT INTO SDBM_File_fruit VALUES (3, NULL , 13 ) ok 138 - prepare INSERT INTO SDBM_File_fruit VALUES (4,'to_delete', 14 ) ok 139 - execute ok 140 - INSERT INTO SDBM_File_fruit VALUES (4,'to_delete', 14 ) ok 141 - prepare INSERT INTO SDBM_File_fruit VALUES (?,?,?) ok 142 - execute ok 143 - INSERT INTO SDBM_File_fruit VALUES (?,?,?) ok 144 - prepare INSERT INTO SDBM_File_fruit VALUES (6,'to_delete', 16 ) ok 145 - execute ok 146 - INSERT INTO SDBM_File_fruit VALUES (6,'to_delete', 16 ) ok 147 - prepare INSERT INTO SDBM_File_fruit VALUES (7,'to delete', 17 ) ok 148 - execute ok 149 - INSERT INTO SDBM_File_fruit VALUES (7,'to delete', 17 ) ok 150 - prepare INSERT INTO SDBM_File_fruit VALUES (8,'to remove', 18 ) ok 151 - execute ok 152 - INSERT INTO SDBM_File_fruit VALUES (8,'to remove', 18 ) ok 153 - prepare UPDATE SDBM_File_fruit SET dVal='apples', qux='12' WHERE dKey=2 ok 154 - execute ok 155 - UPDATE SDBM_File_fruit SET dVal='apples', qux='12' WHERE dKey=2 ok 156 - $sth->execute(UPDATE SDBM_File_fruit SET dVal='apples', qux='12' WHERE dKey=2) == $sth->rows ok 157 - prepare DELETE FROM SDBM_File_fruit WHERE dVal='to_delete' ok 158 - execute ok 159 - DELETE FROM SDBM_File_fruit WHERE dVal='to_delete' ok 160 - $sth->execute(DELETE FROM SDBM_File_fruit WHERE dVal='to_delete') == $sth->rows ok 161 - prepare DELETE FROM SDBM_File_fruit WHERE qux=17 ok 162 - execute ok 163 - DELETE FROM SDBM_File_fruit WHERE qux=17 ok 164 - $sth->execute(DELETE FROM SDBM_File_fruit WHERE qux=17) == $sth->rows ok 165 - prepare DELETE FROM SDBM_File_fruit WHERE dKey=8 ok 166 - execute ok 167 - DELETE FROM SDBM_File_fruit WHERE dKey=8 ok 168 - $sth->execute(DELETE FROM SDBM_File_fruit WHERE dKey=8) == $sth->rows ok 169 - prepare SELECT * FROM SDBM_File_fruit ORDER BY dKey DESC ok 170 - execute ok 171 - SELECT * FROM SDBM_File_fruit ORDER BY dKey DESC ok 172 - SELECT results ok 173 - prepare DELETE FROM SDBM_File_fruit ok 174 - execute ok 175 - DELETE FROM SDBM_File_fruit ok 176 - $sth->execute(DELETE FROM SDBM_File_fruit) == $sth->rows ok 177 - prepare DROP TABLE SDBM_File_fruit ok 178 - execute ok 179 - DROP TABLE SDBM_File_fruit --- Using SDBM_File (FreezeThaw) --- # DBD::DBM 0.06 using SDBM_File (1.06) + MLDBM (2.04) + MLDBM::Serializer::FreezeThaw # DBD::File 0.40 using IO::File (1.14) # DBI::DBD::SqlEngine 0.03 using DBI::SQL::Nano 1.014600 # DBI 1.616 # OS MSWin32 (5.2) # Perl 5.010000 (MSWin32-x64-multi-thread) ok 180 - dbm_versions ok 181 - The object isa DBI::db ok 182 ok 183 ok 184 ok 185 - prepare DROP TABLE IF EXISTS SDBM_File_fruit ok 186 - execute ok 187 - DROP TABLE IF EXISTS SDBM_File_fruit ok 188 - prepare CREATE TABLE SDBM_File_fruit (dKey INT, dVal VARCHAR(10), qux INT) ok 189 - execute ok 190 - CREATE TABLE SDBM_File_fruit (dKey INT, dVal VARCHAR(10), qux INT) ok 191 - prepare INSERT INTO SDBM_File_fruit VALUES (1,'oranges' , 11 ) ok 192 - execute ok 193 - INSERT INTO SDBM_File_fruit VALUES (1,'oranges' , 11 ) ok 194 - prepare INSERT INTO SDBM_File_fruit VALUES (2,'to_change', 0 ) ok 195 - execute ok 196 - INSERT INTO SDBM_File_fruit VALUES (2,'to_change', 0 ) ok 197 - prepare INSERT INTO SDBM_File_fruit VALUES (3, NULL , 13 ) ok 198 - execute ok 199 - INSERT INTO SDBM_File_fruit VALUES (3, NULL , 13 ) ok 200 - prepare INSERT INTO SDBM_File_fruit VALUES (4,'to_delete', 14 ) ok 201 - execute ok 202 - INSERT INTO SDBM_File_fruit VALUES (4,'to_delete', 14 ) ok 203 - prepare INSERT INTO SDBM_File_fruit VALUES (?,?,?) ok 204 - execute ok 205 - INSERT INTO SDBM_File_fruit VALUES (?,?,?) ok 206 - prepare INSERT INTO SDBM_File_fruit VALUES (6,'to_delete', 16 ) ok 207 - execute ok 208 - INSERT INTO SDBM_File_fruit VALUES (6,'to_delete', 16 ) ok 209 - prepare INSERT INTO SDBM_File_fruit VALUES (7,'to delete', 17 ) ok 210 - execute ok 211 - INSERT INTO SDBM_File_fruit VALUES (7,'to delete', 17 ) ok 212 - prepare INSERT INTO SDBM_File_fruit VALUES (8,'to remove', 18 ) ok 213 - execute ok 214 - INSERT INTO SDBM_File_fruit VALUES (8,'to remove', 18 ) ok 215 - prepare UPDATE SDBM_File_fruit SET dVal='apples', qux='12' WHERE dKey=2 ok 216 - execute ok 217 - UPDATE SDBM_File_fruit SET dVal='apples', qux='12' WHERE dKey=2 ok 218 - $sth->execute(UPDATE SDBM_File_fruit SET dVal='apples', qux='12' WHERE dKey=2) == $sth->rows ok 219 - prepare DELETE FROM SDBM_File_fruit WHERE dVal='to_delete' ok 220 - execute ok 221 - DELETE FROM SDBM_File_fruit WHERE dVal='to_delete' ok 222 - $sth->execute(DELETE FROM SDBM_File_fruit WHERE dVal='to_delete') == $sth->rows ok 223 - prepare DELETE FROM SDBM_File_fruit WHERE qux=17 ok 224 - execute ok 225 - DELETE FROM SDBM_File_fruit WHERE qux=17 ok 226 - $sth->execute(DELETE FROM SDBM_File_fruit WHERE qux=17) == $sth->rows ok 227 - prepare DELETE FROM SDBM_File_fruit WHERE dKey=8 ok 228 - execute ok 229 - DELETE FROM SDBM_File_fruit WHERE dKey=8 ok 230 - $sth->execute(DELETE FROM SDBM_File_fruit WHERE dKey=8) == $sth->rows ok 231 - prepare SELECT * FROM SDBM_File_fruit ORDER BY dKey DESC ok 232 - execute ok 233 - SELECT * FROM SDBM_File_fruit ORDER BY dKey DESC ok 234 - SELECT results ok 235 - prepare DELETE FROM SDBM_File_fruit ok 236 - execute ok 237 - DELETE FROM SDBM_File_fruit ok 238 - $sth->execute(DELETE FROM SDBM_File_fruit) == $sth->rows ok 239 - prepare DROP TABLE SDBM_File_fruit ok 240 - execute ok 241 - DROP TABLE SDBM_File_fruit --- Using SDBM_File (YAML) --- # DBD::DBM 0.06 using SDBM_File (1.06) + MLDBM (2.04) + MLDBM::Serializer::YAML (0.10) # DBD::File 0.40 using IO::File (1.14) # DBI::DBD::SqlEngine 0.03 using DBI::SQL::Nano 1.014600 # DBI 1.616 # OS MSWin32 (5.2) # Perl 5.010000 (MSWin32-x64-multi-thread) ok 242 - dbm_versions ok 243 - The object isa DBI::db ok 244 ok 245 ok 246 ok 247 - prepare DROP TABLE IF EXISTS SDBM_File_fruit ok 248 - execute ok 249 - DROP TABLE IF EXISTS SDBM_File_fruit ok 250 - prepare CREATE TABLE SDBM_File_fruit (dKey INT, dVal VARCHAR(10), qux INT) ok 251 - execute ok 252 - CREATE TABLE SDBM_File_fruit (dKey INT, dVal VARCHAR(10), qux INT) ok 253 - prepare INSERT INTO SDBM_File_fruit VALUES (1,'oranges' , 11 ) ok 254 - execute ok 255 - INSERT INTO SDBM_File_fruit VALUES (1,'oranges' , 11 ) ok 256 - prepare INSERT INTO SDBM_File_fruit VALUES (2,'to_change', 0 ) ok 257 - execute ok 258 - INSERT INTO SDBM_File_fruit VALUES (2,'to_change', 0 ) ok 259 - prepare INSERT INTO SDBM_File_fruit VALUES (3, NULL , 13 ) ok 260 - execute ok 261 - INSERT INTO SDBM_File_fruit VALUES (3, NULL , 13 ) ok 262 - prepare INSERT INTO SDBM_File_fruit VALUES (4,'to_delete', 14 ) ok 263 - execute ok 264 - INSERT INTO SDBM_File_fruit VALUES (4,'to_delete', 14 ) ok 265 - prepare INSERT INTO SDBM_File_fruit VALUES (?,?,?) ok 266 - execute ok 267 - INSERT INTO SDBM_File_fruit VALUES (?,?,?) ok 268 - prepare INSERT INTO SDBM_File_fruit VALUES (6,'to_delete', 16 ) ok 269 - execute ok 270 - INSERT INTO SDBM_File_fruit VALUES (6,'to_delete', 16 ) ok 271 - prepare INSERT INTO SDBM_File_fruit VALUES (7,'to delete', 17 ) ok 272 - execute ok 273 - INSERT INTO SDBM_File_fruit VALUES (7,'to delete', 17 ) ok 274 - prepare INSERT INTO SDBM_File_fruit VALUES (8,'to remove', 18 ) ok 275 - execute ok 276 - INSERT INTO SDBM_File_fruit VALUES (8,'to remove', 18 ) ok 277 - prepare UPDATE SDBM_File_fruit SET dVal='apples', qux='12' WHERE dKey=2 ok 278 - execute ok 279 - UPDATE SDBM_File_fruit SET dVal='apples', qux='12' WHERE dKey=2 ok 280 - $sth->execute(UPDATE SDBM_File_fruit SET dVal='apples', qux='12' WHERE dKey=2) == $sth->rows ok 281 - prepare DELETE FROM SDBM_File_fruit WHERE dVal='to_delete' ok 282 - execute ok 283 - DELETE FROM SDBM_File_fruit WHERE dVal='to_delete' ok 284 - $sth->execute(DELETE FROM SDBM_File_fruit WHERE dVal='to_delete') == $sth->rows ok 285 - prepare DELETE FROM SDBM_File_fruit WHERE qux=17 ok 286 - execute ok 287 - DELETE FROM SDBM_File_fruit WHERE qux=17 ok 288 - $sth->execute(DELETE FROM SDBM_File_fruit WHERE qux=17) == $sth->rows ok 289 - prepare DELETE FROM SDBM_File_fruit WHERE dKey=8 ok 290 - execute ok 291 - DELETE FROM SDBM_File_fruit WHERE dKey=8 ok 292 - $sth->execute(DELETE FROM SDBM_File_fruit WHERE dKey=8) == $sth->rows ok 293 - prepare SELECT * FROM SDBM_File_fruit ORDER BY dKey DESC ok 294 - execute ok 295 - SELECT * FROM SDBM_File_fruit ORDER BY dKey DESC ok 296 - SELECT results ok 297 - prepare DELETE FROM SDBM_File_fruit ok 298 - execute ok 299 - DELETE FROM SDBM_File_fruit ok 300 - $sth->execute(DELETE FROM SDBM_File_fruit) == $sth->rows ok 301 - prepare DROP TABLE SDBM_File_fruit ok 302 - execute ok 303 - DROP TABLE SDBM_File_fruit --- Using SDBM_File (JSON) --- # DBD::DBM 0.06 using SDBM_File (1.06) + MLDBM (2.04) + MLDBM::Serializer::JSON (0.001) # DBD::File 0.40 using IO::File (1.14) # DBI::DBD::SqlEngine 0.03 using DBI::SQL::Nano 1.014600 # DBI 1.616 # OS MSWin32 (5.2) # Perl 5.010000 (MSWin32-x64-multi-thread) ok 304 - dbm_versions ok 305 - The object isa DBI::db ok 306 ok 307 ok 308 ok 309 - prepare DROP TABLE IF EXISTS SDBM_File_fruit ok 310 - execute ok 311 - DROP TABLE IF EXISTS SDBM_File_fruit ok 312 - prepare CREATE TABLE SDBM_File_fruit (dKey INT, dVal VARCHAR(10), qux INT) ok 313 - execute ok 314 - CREATE TABLE SDBM_File_fruit (dKey INT, dVal VARCHAR(10), qux INT) ok 315 - prepare INSERT INTO SDBM_File_fruit VALUES (1,'oranges' , 11 ) ok 316 - execute ok 317 - INSERT INTO SDBM_File_fruit VALUES (1,'oranges' , 11 ) ok 318 - prepare INSERT INTO SDBM_File_fruit VALUES (2,'to_change', 0 ) ok 319 - execute ok 320 - INSERT INTO SDBM_File_fruit VALUES (2,'to_change', 0 ) ok 321 - prepare INSERT INTO SDBM_File_fruit VALUES (3, NULL , 13 ) ok 322 - execute ok 323 - INSERT INTO SDBM_File_fruit VALUES (3, NULL , 13 ) ok 324 - prepare INSERT INTO SDBM_File_fruit VALUES (4,'to_delete', 14 ) ok 325 - execute ok 326 - INSERT INTO SDBM_File_fruit VALUES (4,'to_delete', 14 ) ok 327 - prepare INSERT INTO SDBM_File_fruit VALUES (?,?,?) ok 328 - execute ok 329 - INSERT INTO SDBM_File_fruit VALUES (?,?,?) ok 330 - prepare INSERT INTO SDBM_File_fruit VALUES (6,'to_delete', 16 ) ok 331 - execute ok 332 - INSERT INTO SDBM_File_fruit VALUES (6,'to_delete', 16 ) ok 333 - prepare INSERT INTO SDBM_File_fruit VALUES (7,'to delete', 17 ) ok 334 - execute ok 335 - INSERT INTO SDBM_File_fruit VALUES (7,'to delete', 17 ) ok 336 - prepare INSERT INTO SDBM_File_fruit VALUES (8,'to remove', 18 ) ok 337 - execute ok 338 - INSERT INTO SDBM_File_fruit VALUES (8,'to remove', 18 ) ok 339 - prepare UPDATE SDBM_File_fruit SET dVal='apples', qux='12' WHERE dKey=2 ok 340 - execute ok 341 - UPDATE SDBM_File_fruit SET dVal='apples', qux='12' WHERE dKey=2 ok 342 - $sth->execute(UPDATE SDBM_File_fruit SET dVal='apples', qux='12' WHERE dKey=2) == $sth->rows ok 343 - prepare DELETE FROM SDBM_File_fruit WHERE dVal='to_delete' ok 344 - execute ok 345 - DELETE FROM SDBM_File_fruit WHERE dVal='to_delete' ok 346 - $sth->execute(DELETE FROM SDBM_File_fruit WHERE dVal='to_delete') == $sth->rows ok 347 - prepare DELETE FROM SDBM_File_fruit WHERE qux=17 ok 348 - execute ok 349 - DELETE FROM SDBM_File_fruit WHERE qux=17 ok 350 - $sth->execute(DELETE FROM SDBM_File_fruit WHERE qux=17) == $sth->rows ok 351 - prepare DELETE FROM SDBM_File_fruit WHERE dKey=8 ok 352 - execute ok 353 - DELETE FROM SDBM_File_fruit WHERE dKey=8 ok 354 - $sth->execute(DELETE FROM SDBM_File_fruit WHERE dKey=8) == $sth->rows ok 355 - prepare SELECT * FROM SDBM_File_fruit ORDER BY dKey DESC ok 356 - execute ok 357 - SELECT * FROM SDBM_File_fruit ORDER BY dKey DESC ok 358 - SELECT results ok 359 - prepare DELETE FROM SDBM_File_fruit ok 360 - execute ok 361 - DELETE FROM SDBM_File_fruit ok 362 - $sth->execute(DELETE FROM SDBM_File_fruit) == $sth->rows ok 363 - prepare DROP TABLE SDBM_File_fruit ok 364 - execute ok 365 - DROP TABLE SDBM_File_fruit 1..365 ok t/51dbm_file.t .................. ok 1 - drop table ok 2 - FRED.dir exists ok 3 - fred.dir exists ok 4 - fred.pag exists ok 5 - insert into mixed case table ok 6 - insert into uppercase table ok 7 - rows found via cloned mixed case table ok 8 - drop table ok 9 - rows found via mixed case table ok 10 # skip quoted identifiers aren't supported by DBI::SQL::Nano ok 11 - disconnect ok 12 - rows found after reconnect using "dbm_tables" ok 13 - drop table ok 14 - fred.dir removed ok 15 - fred.pag removed 1..15 ok t/52dbm_complex.t ............... skipped: Not running with SQL::Statement t/60preparse.t .................. 1..39 ok 1 - The object isa DBI::db 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 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 t/65transact.t .................. 1..10 begin_work... ok 1 ok 2 ok 3 ok 4 ok 5 ok 6 ok 7 ok 8 ok 9 ok 10 ok t/70callbacks.t ................. 1..63 ok 1 - Create dbh ok 2 - Callbacks initially undef ok 3 ok 4 - Callbacks can be set to a hash ref ok 5 - Callbacks set to same hash ref ok 6 - Callbacks set to undef again ok 7 ok 8 ok 9 ok 10 - $_ holds method name ok 11 - @_ holds 1 values ok 12 - first is $dbh ok 13 ok 14 ok 15 - $_ not altered by callback ok 16 - $_ holds method name ok 17 - @_ holds 1 values ok 18 - first is $dbh ok 19 ok 20 ok 21 ok 22 - fallback callback ok 23 - @_ holds 4 values ok 24 - first is $dbh ok 25 ok 26 ok 27 ok 28 ok 29 - quote_identifier callback caused fatal error ok 30 - param modified by callback - not recommended! ok 31 ok 32 - You can't disconnect that easily! # ok 33 ok 34 ok 35 ok 36 - should return a single value in list context ok 37 ok 38 ok 39 ok 40 ok 41 ok 42 - intercepted commit should return undef ok 43 ok 44 ok 45 ok 46 - Create handle with callbacks ok 47 - no callback for plain connect ok 48 - Create handle with callbacks ok 49 - connect_cached.new called ok 50 - connect_cached.reused not yet called ok 51 - Create handle with callbacks ok 52 - connect_cached.reused called ok 53 - connect_cached.new not called again ok 54 - Create handle with ChildCallbacks ok 55 - Ping ok 56 - Ping callback should have been called ok 57 - Prepare a statement handle (child) ok 58 - child should have Callbacks ok 59 - child Callbacks should be ChildCallbacks of parent ok 60 - Execute ok 61 - Execute callback should have been called ok 62 - Fetch ok 63 - Fetch callback should have been called ok t/72childhandles.t .............. 1..16 ok 1 ok 2 ok 3 ok 4 ok 5 - All handles should be undef now ok 6 - ChildHandles should be an array-ref if wekref is available ok 7 drh DBI::dr=HASH(0x2f8cbb0) dbh DBI::db=HASH(0x2f8ce38) sth DBI::st=HASH(0x2f8dfc8) sth DBI::st=HASH(0x2c21d38) sth DBI::st=HASH(0x2f8df50) ok 8 ok 9 ok 10 ok 11 ok 12 - handles should be gone now ok 13 ok 14 ok 15 ok 16 ok t/80proxy.t ..................... skipped: modules required for proxy are probably not installed (e.g., RPC/PlClient.pm) t/85gofer.t ..................... # Transports: null pipeone stream stream_ssh # Policies: pedantic classic rush # Count: 0 # ============= # Testing null transport with pedantic policy # dbi:Gofer:transport=null;policy=pedantic;dsn=DBI:DBM:f_dir=C\:\cpanfly\var\cpan\build\DBI-1.616-Qp8VYF\test_output_15996;dbm_type=SDBM_File;f_lockfile=0 ok 1 - should connect to dbi:Gofer:transport=null;policy=pedantic;dsn=DBI:DBM:f_dir=C\:\cpanfly\var\cpan\build\DBI-1.616-Qp8VYF\test_output_15996;dbm_type=SDBM_File;f_lockfile=0 ok 2 ok 3 ok 4 ok 5 - should detect prepare failure ok 6 ok 7 ok 8 ok 9 ok 10 ok 11 ok 12 - go_response executed flag should be true ok 13 ok 14 ok 15 ok 16 # Testing go_request_count and caching of simple values ok 17 ok 18 ok 19 # use_remote=1 (policy=pedantic, transport=null) HASH(0x4d55650) ok 20 ok 21 ok 22 ok 23 # skip caching of metadata methods returning sth not yet implemented ok 24 # skip caching of metadata methods returning sth not yet implemented ok 25 ok 26 # ============= # Testing null transport with classic policy # dbi:Gofer:transport=null;policy=classic;dsn=DBI:DBM:f_dir=C\:\cpanfly\var\cpan\build\DBI-1.616-Qp8VYF\test_output_15996;dbm_type=SDBM_File;f_lockfile=0 ok 27 - should connect to dbi:Gofer:transport=null;policy=classic;dsn=DBI:DBM:f_dir=C\:\cpanfly\var\cpan\build\DBI-1.616-Qp8VYF\test_output_15996;dbm_type=SDBM_File;f_lockfile=0 ok 28 ok 29 ok 30 ok 31 - The object isa DBI::st ok 32 ok 33 ok 34 ok 35 ok 36 ok 37 ok 38 - go_response executed flag should be true ok 39 ok 40 ok 41 ok 42 # Testing go_request_count and caching of simple values ok 43 ok 44 ok 45 # use_remote=0 (policy=classic, transport=null) HASH(0x4c369a0) ok 46 ok 47 ok 48 ok 49 # skip caching of metadata methods returning sth not yet implemented ok 50 # skip caching of metadata methods returning sth not yet implemented ok 51 ok 52 # ============= # Testing null transport with rush policy # dbi:Gofer:transport=null;policy=rush;dsn=DBI:DBM:f_dir=C\:\cpanfly\var\cpan\build\DBI-1.616-Qp8VYF\test_output_15996;dbm_type=SDBM_File;f_lockfile=0 ok 53 - should connect to dbi:Gofer:transport=null;policy=rush;dsn=DBI:DBM:f_dir=C\:\cpanfly\var\cpan\build\DBI-1.616-Qp8VYF\test_output_15996;dbm_type=SDBM_File;f_lockfile=0 ok 54 ok 55 ok 56 ok 57 - The object isa DBI::st ok 58 ok 59 ok 60 ok 61 ok 62 ok 63 ok 64 - go_response executed flag should be true ok 65 ok 66 ok 67 ok 68 # Testing go_request_count and caching of simple values ok 69 ok 70 ok 71 # use_remote=0 (policy=rush, transport=null) HASH(0x4d5b2c0) ok 72 ok 73 ok 74 ok 75 # skip caching of metadata methods returning sth not yet implemented ok 76 # skip caching of metadata methods returning sth not yet implemented ok 77 ok 78 1..78 ok t/86gofer_fail.t ................ ok 1 - should fail 100% of the time ok 2 - $@ should be set ok 3 ok 4 - errstr should be set ok 5 - errstr should contain DBI_GOFER_RANDOM ok 6 - go_response executed flag should be false target approx 50% random failures, got 48.5% ok 7 - should fail about 50% of the time, but at least between 10% and 90% (got 48.5) ok 8 - should fail about 50% of the time, but at least between 10% and 90% (got 48.5) target less than 20% effective random failures (ideally 0), got 0% ok 9 - should fail < 20% ok 10 - should fail < 1% ok 11 ok 12 - should fail ~25% (ie 50% with one retry) (got 22) ok 13 - should fail ~25% (ie 50% with one retry) (got 22) ok 14 - transport request_retry_count should be around 50 (got 44) ok 15 - transport request_retry_count should be around 50 (got 44) ok 16 ok 17 - should fail ~50%, ie no retries (got 50) ok 18 - should fail ~50%, ie no retries (got 50) ok 19 - transport request_retry_count should be zero or undef ok 20 - positive percentage should fail randomly ok 21 - negative percentage should fail non-randomly Testing random delay ok 22 ok 23 - should not fail for DBI_GOFER_RANDOM='delay0.1=51%,do' ok 24 - should be delayed around 5 times (got 11) ok 25 - should be delayed around 5 times (got 11) 1..25 ok t/87gofer_cache.t ............... using DBI::Util::CacheMemory=HASH(0x2f9a430) for dbi:Gofer:transport=null;policy=classic;dsn=dbi:ExampleP: ok 1 ok 2 ok 3 - cache should be empty after clear ok 4 - transmit_count should be 0 ok 5 ok 6 - cache should not be empty after select ok 7 ok 8 ok 9 ok 10 - should make 1 round trip ok 11 - transmit_count should be 0 ok 12 ok 13 ok 14 - should make 1 round trip ok 15 ok 16 ok 17 using 1 for dbi:Gofer:transport=null;policy=classic;dsn=dbi:ExampleP: ok 18 ok 19 ok 20 - cache should be empty after clear ok 21 - transmit_count should be 0 ok 22 ok 23 - cache should not be empty after select ok 24 ok 25 ok 26 ok 27 - should make 1 round trip ok 28 - transmit_count should be 0 ok 29 ok 30 ok 31 - should make 1 round trip ok 32 ok 33 ok 34 test per-sth go_cache 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 1..47 ok t/90sql_type_cast.t ............. 1..36 ok 1 - result, undef ok 2 - json undef ok 3 - result, invalid sql type ok 4 - json invalid sql type ok 5 - result, non numeric cast to int ok 6 - json non numeric cast to int ok 7 - result, non numeric cast to int (strict) ok 8 - json non numeric cast to int (strict) ok 9 - result, small int cast to int ok 10 - json small int cast to int ok 11 - result, 2 byte max signed int cast to int ok 12 - json 2 byte max signed int cast to int ok 13 - result, 2 byte max unsigned int cast to int ok 14 - json 2 byte max unsigned int cast to int ok 15 - result, 4 byte max signed int cast to int ok 16 - json 4 byte max signed int cast to int ok 17 - result, 4 byte max unsigned int cast to int ok 18 - json 4 byte max unsigned int cast to int ok 19 - result, small int cast to int (discard) ok 20 - json small int cast to int (discard) ok 21 - result, non numeric cast to numeric ok 22 - json non numeric cast to numeric ok 23 - result, non numeric cast to numeric (strict) ok 24 - json non numeric cast to numeric (strict) ok 25 - result, very large int cast to int ok 26 - json very large int cast to int ok 27 - result, very large int cast to int (strict) ok 28 - json very large int cast to int (strict) ok 29 - result, float cast to int ok 30 - json float cast to int ok 31 - result, float cast to int (strict) ok 32 - json float cast to int (strict) ok 33 - result, float cast to double ok 34 - json float cast to double ok 35 - result, 4 byte max unsigned int cast to int (ivsize>8) ok 36 - json 4 byte max unsigned int cast to int (ivsize>8) ok t/pod-coverage.t ................ skipped: Currently a developer-only test t/pod.t ......................... 1..60 ok 1 - POD test for blib\lib\DBI.pm ok 2 - POD test for blib\lib\dbixs_rev.pl (no pod) ok 3 - POD test for blib\script\dbilogstrip ok 4 - POD test for blib\script\dbilogstrip.bat ok 5 - POD test for blib\script\dbiprof ok 6 - POD test for blib\script\dbiprof.bat ok 7 - POD test for blib\script\dbiproxy ok 8 - POD test for blib\script\dbiproxy.bat ok 9 - POD test for blib\lib\Bundle\DBI.pm ok 10 - POD test for blib\lib\DBD\DBM.pm ok 11 - POD test for blib\lib\DBD\ExampleP.pm (no pod) ok 12 - POD test for blib\lib\DBD\File.pm ok 13 - POD test for blib\lib\DBD\Gofer.pm ok 14 - POD test for blib\lib\DBD\NullP.pm (no pod) ok 15 - POD test for blib\lib\DBD\Proxy.pm ok 16 - POD test for blib\lib\DBD\Sponge.pm ok 17 - POD test for blib\lib\DBI\Changes.pm ok 18 - POD test for blib\lib\DBI\DBD.pm ok 19 - POD test for blib\lib\DBI\FAQ.pm ok 20 - POD test for blib\lib\DBI\Profile.pm ok 21 - POD test for blib\lib\DBI\ProfileData.pm ok 22 - POD test for blib\lib\DBI\ProfileDumper.pm ok 23 - POD test for blib\lib\DBI\ProfileSubs.pm ok 24 - POD test for blib\lib\DBI\ProxyServer.pm ok 25 - POD test for blib\lib\DBI\PurePerl.pm ok 26 - POD test for blib\lib\DBI\W32ODBC.pm ok 27 - POD test for blib\lib\Win32\DBIODBC.pm ok 28 - POD test for blib\lib\DBD\File\Developers.pod ok 29 - POD test for blib\lib\DBD\File\HowTo.pod ok 30 - POD test for blib\lib\DBD\File\Roadmap.pod ok 31 - POD test for blib\lib\DBI\Const\GetInfoReturn.pm ok 32 - POD test for blib\lib\DBI\Const\GetInfoType.pm ok 33 - POD test for blib\lib\DBI\DBD\Metadata.pm ok 34 - POD test for blib\lib\DBI\DBD\SqlEngine.pm ok 35 - POD test for blib\lib\DBI\Gofer\Execute.pm ok 36 - POD test for blib\lib\DBI\Gofer\Request.pm ok 37 - POD test for blib\lib\DBI\Gofer\Response.pm ok 38 - POD test for blib\lib\DBI\ProfileDumper\Apache.pm ok 39 - POD test for blib\lib\DBI\SQL\Nano.pm ok 40 - POD test for blib\lib\DBI\Util\CacheMemory.pm ok 41 - POD test for blib\lib\DBI\Util\_accessor.pm (no pod) ok 42 - POD test for blib\lib\DBD\Gofer\Policy\Base.pm ok 43 - POD test for blib\lib\DBD\Gofer\Policy\classic.pm ok 44 - POD test for blib\lib\DBD\Gofer\Policy\pedantic.pm ok 45 - POD test for blib\lib\DBD\Gofer\Policy\rush.pm ok 46 - POD test for blib\lib\DBD\Gofer\Transport\Base.pm ok 47 - POD test for blib\lib\DBD\Gofer\Transport\corostream.pm ok 48 - POD test for blib\lib\DBD\Gofer\Transport\null.pm ok 49 - POD test for blib\lib\DBD\Gofer\Transport\pipeone.pm ok 50 - POD test for blib\lib\DBD\Gofer\Transport\stream.pm ok 51 - POD test for blib\lib\DBI\Const\GetInfo\ANSI.pm ok 52 - POD test for blib\lib\DBI\Const\GetInfo\ODBC.pm ok 53 - POD test for blib\lib\DBI\DBD\SqlEngine\Developers.pod ok 54 - POD test for blib\lib\DBI\DBD\SqlEngine\HowTo.pod ok 55 - POD test for blib\lib\DBI\Gofer\Serializer\Base.pm ok 56 - POD test for blib\lib\DBI\Gofer\Serializer\DataDumper.pm ok 57 - POD test for blib\lib\DBI\Gofer\Serializer\Storable.pm ok 58 - POD test for blib\lib\DBI\Gofer\Transport\Base.pm ok 59 - POD test for blib\lib\DBI\Gofer\Transport\pipeone.pm ok 60 - POD test for blib\lib\DBI\Gofer\Transport\stream.pm ok t/zvg_01basics.t ................ 1..130 ok 1 - use DBI; ok 2 - ... testing sql_type ok 3 - ... testing sql_type ok 4 - ... testing sql_type ok 5 - ... testing sql_type ok 6 - ... testing sql_type ok 7 - ... testing sql_type ok 8 - ... testing sql_type ok 9 - ... testing sql_type ok 10 - ... testing sql_type ok 11 - ... testing sql_type ok 12 - ... testing sql_type ok 13 - ... testing sql_type ok 14 - ... testing sql_type ok 15 - ... testing sql_type ok 16 - ... testing sql_type ok 17 - ... testing sql_type ok 18 - ... testing sql_type ok 19 - ... testing sql_type ok 20 - ... testing sql_type ok 21 - ... testing sql_type ok 22 - ... testing sql_type ok 23 - ... testing sql_type ok 24 - ... testing sql_type ok 25 - ... testing sql_type ok 26 - ... testing sql_type ok 27 - ... testing sql_type ok 28 - ... testing sql_type ok 29 - ... testing sql_type ok 30 - ... testing sql_type ok 31 - ... testing sql_type ok 32 - ... testing sql_type ok 33 - ... testing sql_type ok 34 - ... testing sql_type ok 35 - ... testing sql_type ok 36 - ... testing sql_type ok 37 - ... testing sql_type ok 38 - ... testing sql_type ok 39 - ... testing sql_type ok 40 - ... testing sql_type ok 41 - ... testing sql_type ok 42 - ... testing sql_type ok 43 - ... testing sql_type ok 44 - ... testing sql_type ok 45 - ... testing sql_type ok 46 - ... testing sql_type ok 47 - ... testing sql_type ok 48 - ... testing sql_type ok 49 - ... testing sql_type ok 50 - ... testing sql_type ok 51 - ... testing sql_type ok 52 - ... testing sql_type ok 53 - ... testing sql_type ok 54 - ... testing sql_type ok 55 - ... testing sql_type ok 56 - ... testing sql_type ok 57 - ... testing sql_type ok 58 - ... testing sql_type ok 59 - ... testing sql_type ok 60 - ... testing sql_cursor_types ok 61 - ... testing sql_cursor_types ok 62 - ... testing sql_cursor_types ok 63 - ... testing sql_cursor_types ok 64 - ... testing sql_cursor_types ok 65 - ... looks_like_number : undef -> undef ok 66 - ... looks_like_number : "" -> undef (eg "don't know") ok 67 - ... looks_like_number : "foo" -> defined false ok 68 - ... looks_like_number : "foo" -> defined false ok 69 - ... looks_like_number : 1 -> true ok 70 - ... looks_like_number : "." -> false ok 71 - ... looks_like_number : 1 -> true ok 72 - ... looks_like_number : 1 -> true ok 73 - ... 1000 initial state is 400 ok 74 - ... neat : 1 + 1 -> "2" ok 75 - ... neat : 2 -> "'2'" ok 76 - ... neat : undef -> "undef" ok 77 - ... test array argument w/seperator and maxlen ok 78 - ... test array argument w/out seperator or maxlen ok 79 - The object isa DBI::dr ok 80 - ... test debug ok 81 - ... test DebugDispatch ok 82 - ... test Warn ok 83 - ... this should say Tim Bunce ok 84 - ... the version should match DBI version ok 85 - ... this should work and return 1 ok 86 - ... this should equal 1 ok 87 - ... CachedKids should be undef initially ok 88 - ... CachedKids should be our ref ok 89 - ... this should be zero ok 90 - ... this should be zero ok 91 - ... Active flag is true ok 92 - ... we should get a warning here ok 93 - ... we should get a warning here ok 94 - ... we should get no warnings here ok 95 - ... we at least have one driver installed ok 96 - ... we should at least have ExampleP installed ok 97 - ... we should at least have one driver ok 98 - ... should be -1077531989 ok 99 - ... should be -1077531989 ok 100 - ... should be -1077531990 ok 101 ok 102 ok 103 ok 104 ok 105 ok 106 ok 107 ok 108 ok 109 ok 110 ok 111 ok 112 ok 113 ok 114 ok 115 ok 116 ok 117 ok 118 ok 119 ok 120 ok 121 ok 122 ok 123 ok 124 # skip developer tests ok 125 # skip developer tests ok 126 # skip developer tests ok 127 # skip developer tests ok 128 - ... DBI::dbi_debug's initial state is 0 ok 129 - ... DBI::dbi_debug is 15 ok 130 - ... DBI::dbi_debug is 0 ok t/zvg_02dbidrv.t ................ 1..53 ok 1 - use DBI; ok 2 - ... check DBD::Test::dr::imp_data_size to avoid typo ok 3 - ... check DBD::Test::db::imp_data_size to avoid typo ok 4 - ... DBD::Test->driver called to getnew Driver handle ok 5 - ... new Driver handle (DBI::dr=HASH(0x2eff4a0)) created successfully ok 6 - The object isa DBI::dr ok 7 - ... got a Test Driver object back from DBI->install_driver ok 8 - The object isa DBI::dr ok 9 - ... checking the DBI::_get_imp_data function ok 10 - ... Driver object passed to data_sources ok 11 - The object isa DBI::dr ok 12 - ... Driver object is not tied ok 13 - ... got correct datasources from DBI->data_sources("Test") ok 14 - ... this Driver does not yet have any Kids ok 15 - ... got a database handle from calling $drh->connect ok 16 - The object isa DBI::db ok 17 - ... this Driver does not yet have any Kids ok 18 - ... Driver object passed to data_sources ok 19 - The object isa DBI::dr ok 20 - ... Driver object is not tied ok 21 - ... checking fetched datasources from Driver ok 22 - ... got correct datasources from $dbh->data_sources() ok 23 - ... Database object passed to do ok 24 - The object isa DBI::db ok 25 - ... Database object is not tied ok 26 - ... got Driver object from Database object with Driver attribute ok 27 - The object isa DBI::dr ok 28 - ... Driver object is not tied ok 29 - ... got Driver object from Database object by FETCH-ing Driver attribute ok 30 - The object isa DBI::dr ok 31 - ... Driver object is not tied ok 32 - ... this will trigger more driver internal tests above in DBD::Test::db ok 33 - ... checking Driver handle err set with set_err method ok 34 - ... checking Database handle err set with set_err method ok 35 - ... checking Database handle err set with Driver handle set_err method ok 36 - ... this Driver does not yet have any Kids ok 37 - ... $dbh->DESTROY should set $drh->err to 42 ok 38 - ... checking $DBI::err set with Driver handle set_err method ok 39 - ... checking $DBI::errstr ok 40 - ... checking $DBI::state ok 41 - ... checking $DBI::state ok 42 - ... checking $DBI::state ok 43 - ... trying to assign to $DBI::rows should throw an excpetion ok 44 - ... FetchHashKeyName is NAME ok 45 - ... FetchHashKeyName is now changed to NAME_lc ok 46 - ... calling $drh->disconnect_all (not implemented but will fail silently) ok 47 - has dbixs_revision ok 48 - has integer dbixs_revision ok 49 - ... $drh can FETCH ok 50 - ... and it returned a proper CODE ref ok 51 - ... used FETCH returned from can to fetch the Name attribute ok 52 - ... the Name attribute is equal to Test ok 53 - ... ok t/zvg_03handle.t ................ 1..137 ok 1 - use DBI; ok 2 ok 3 - The object isa DBI::dr ok 4 - ... this Driver does not yet have any Kids ok 5 ok 6 ok 7 ok 8 - The object isa DBI::db ok 9 - ... our Driver has one Kid ok 10 - ... our Driver has one ActiveKid ok 11 - The object isa DBI::st ok 12 - ... execute ran successfully ok 13 - ... we got the CachedKids hash ok 14 - ... there is one CachedKid ok 15 - ... our statment handle should be in the CachedKids ok 16 - ... our first statment is Active ok 17 - The object isa DBI::st ok 18 - ... prepare_cached returned the same statement handle ok 19 - ... we got warned about our first statement handle being still active ok 20 - ... our first statment is no longer Active since we re-prepared it ok 21 - The object isa DBI::st ok 22 - ... prepare_cached returned a different statement handle now ok 23 - ... there are two CachedKids ok 24 - ... both statment handles should be in the CachedKids ok 25 - ... executing first statement handle again ok 26 - ... first statement handle is now active again ok 27 - The object isa DBI::st ok 28 - ... our fourth statement handle is not the same as our first ok 29 - ... first statement handle is still active ok 30 - ... there are two CachedKids ok 31 - ... second and fourth statment handles should be in the CachedKids ok 32 - ... first statement handle is no longer active ok 33 - ... fourth statement handle executed properly ok 34 - ... fourth statement handle is Active ok 35 - The object isa DBI::st ok 36 - ... we still only got one warning ok 37 - ... fourth statement handle and fifth one match ok 38 - ... fourth statement handle is not Active ok 39 - ... fifth statement handle is not Active (shouldnt be its the same as fifth) ok 40 - ... there are two CachedKids ok 41 - ... second and fourth/fifth statment handles should be in the CachedKids ok 42 - ... sixth statement handle is active ok 43 - ... first statement handle is not active ok 44 - ... first statement handle becomes the sixth ok 45 - ... sixth statement handle is now not active ok 46 - ... first statement handle is now active again ok 47 - ... first statement handle becomes the sixth ok 48 - ... sixth statement handle is active ok 49 - ... first statement handle is not active ok 50 - ... first statement handle becomes the sixth ok 51 - ... sixth statement handle is now not active ok 52 - ... first statement handle is now active again ok 53 - ... can not swap a sth with a dbh ok 54 ok 55 - ... first statement handle becomes the sixth ok 56 - ... sixth statement handle is active ok 57 - ... first statement handle is not active ok 58 ok 59 ok 60 - ... can't swap_inner_handle with handle from different parent ok 61 ok 62 ok 63 - ... can swap to different parent if forced ok 64 ok 65 - ping should be true before disconnect ok 66 - ping should be false after disconnect ok 67 - ... our Driver has one Kid after disconnect ok 68 - ... our Driver has no ActiveKids after disconnect ok 69 - ... our ExampleP driver should have 0 Kids after dbh was destoryed ok 70 # skip drh Kids not testable under DBD::Gofer ok 71 # skip drh Kids not testable under DBD::Gofer ok 72 # skip drh Kids not testable under DBD::Gofer ok 73 # skip drh Kids not testable under DBD::Gofer ok 74 # skip drh Kids not testable under DBD::Gofer ok 75 # skip drh Kids not testable under DBD::Gofer ok 76 # skip drh Kids not testable under DBD::Gofer ok 77 # skip drh Kids not testable under DBD::Gofer ok 78 # skip drh Kids not testable under DBD::Gofer ok 79 # skip drh Kids not testable under DBD::Gofer ok 80 # skip drh Kids not testable under DBD::Gofer ok 81 # skip drh Kids not testable under DBD::Gofer ok 82 # skip drh Kids not testable under DBD::Gofer ok 83 # skip drh Kids not testable under DBD::Gofer ok 84 # skip drh Kids not testable under DBD::Gofer ok 85 # skip drh Kids not testable under DBD::Gofer ok 86 # skip drh Kids not testable under DBD::Gofer ok 87 # skip drh Kids not testable under DBD::Gofer ok 88 # skip drh Kids not testable under DBD::Gofer ok 89 # skip drh Kids not testable under DBD::Gofer ok 90 # skip drh Kids not testable under DBD::Gofer ok 91 # skip drh Kids not testable under DBD::Gofer ok 92 # skip drh Kids not testable under DBD::Gofer ok 93 # skip drh Kids not testable under DBD::Gofer ok 94 # skip drh Kids not testable under DBD::Gofer ok 95 # skip take_imp_data test not supported under DBD::Gofer ok 96 # skip take_imp_data test not supported under DBD::Gofer ok 97 # skip take_imp_data test not supported under DBD::Gofer ok 98 # skip take_imp_data test not supported under DBD::Gofer ok 99 # skip take_imp_data test not supported under DBD::Gofer ok 100 # skip take_imp_data test not supported under DBD::Gofer ok 101 # skip take_imp_data test not supported under DBD::Gofer ok 102 # skip take_imp_data test not supported under DBD::Gofer ok 103 # skip take_imp_data test not supported under DBD::Gofer ok 104 # skip take_imp_data test not supported under DBD::Gofer ok 105 # skip take_imp_data test not supported under DBD::Gofer ok 106 # skip take_imp_data test not supported under DBD::Gofer ok 107 # skip take_imp_data test not supported under DBD::Gofer ok 108 # skip take_imp_data test not supported under DBD::Gofer ok 109 # skip take_imp_data test not supported under DBD::Gofer ok 110 # skip take_imp_data test not supported under DBD::Gofer ok 111 # skip take_imp_data test not supported under DBD::Gofer ok 112 # skip take_imp_data test not supported under DBD::Gofer ok 113 # skip take_imp_data test not supported under DBD::Gofer ok 114 - ... our Driver has no Kids after this test ok 115 - The object isa DBI::dr ok 116 - ... our Driver (2) has no Kids before this test ok 117 - The object isa DBI::db ok 118 - The object isa DBI::st ok 119 - ... NUM_OF_PARAMS is 0 ok 120 - ... NUM_OF_FIELDS should be undef ok 121 - ... Statement is "foo bar" ok 122 - ... NAME is undefined ok 123 - ... TYPE is undefined ok 124 - ... SCALE is undefined ok 125 - ... PRECISION is undefined ok 126 - ... NULLABLE is undefined ok 127 - ... RowsInCache is undefined ok 128 - ... ParamValues is undefined ok 129 - ... NAME_uc is undefined ok 130 - ... NAME_lc is undefined ok 131 - ... NAME_hash is undefined ok 132 - ... NAME_uc_hash is undefined ok 133 - ... NAME_lc_hash is undefined ok 134 - ... $dbh can call "prepare" ok 135 - ... $dbh cannot call "nonesuch" ok 136 - ... $sth can call "execute" ok 137 - ... our Driver (2) has no Kids after this test ok t/zvg_04mods.t .................. 1..12 ok 1 - use DBI; ok 2 - use DBI::Const::GetInfo::ANSI; ok 3 - use DBI::Const::GetInfo::ODBC; ok 4 - use DBI::Const::GetInfoType; ok 5 - use DBI::Const::GetInfoReturn; ok 6 - ... we have at least one key in the GetInfoType hash ok 7 - ... the GetInfoType hash is constructed from the ANSI and ODBC hashes ok 8 - ... we have at least one key in the GetInfoReturnType hash ok 9 - ... the GetInfoReturnType hash is constructed from the ANSI and ODBC hashes ok 10 - ... we have at least one key in the GetInfoReturnValues hash ok 11 - DBI::Const::GetInfoReturn->can('Format') ok 12 - DBI::Const::GetInfoReturn->can('Explain') ok t/zvg_05concathash.t ............ 1..41 ok 1 - use DBI; ok 2 ok 3 ok 4 ok 5 ok 6 ok 7 ok 8 ok 9 - should work with nul bytes in kv_sep and pair_sep ok 10 - should work with nul bytes in hash value (neat) ok 11 - should work with nul bytes in hash value (not neat) ok 12 ok 13 ok 14 ok 15 - test ok 16 - test ok 17 - Unknown sort order ok 18 - Float Hash - Not Neat lexical ok 19 - Numeric - Not Neat lexical ok 20 - Mixed Hash - Not Neat lexical ok 21 - Simple Hash - Not Neat lexical ok 22 - Float Hash - Neat lexical ok 23 - Numeric - Neat lexical ok 24 - Mixed Hash - Neat lexical ok 25 - Simple Hash - Neat lexical ok 26 - Float Hash - Not Neat guess ok 27 - Numeric - Not Neat guess ok 28 - Mixed Hash - Not Neat guess ok 29 - Simple Hash - Not Neat guess ok 30 - Float Hash - Neat guess ok 31 - Numeric - Neat guess ok 32 - Mixed Hash - Neat guess ok 33 - Simple Hash - Neat guess ok 34 - Float Hash - Not Neat numeric ok 35 - Numeric - Not Neat numeric ok 36 - Mixed Hash - Not Neat numeric ok 37 - Simple Hash - Not Neat numeric ok 38 - Float Hash - Neat numeric ok 39 - Numeric - Neat numeric ok 40 - Mixed Hash - Neat numeric ok 41 - Simple Hash - Neat numeric ok t/zvg_06attrs.t ................. 1..148 ok 1 - use DBI; ok 2 - The object isa DBI::db ok 3 - ... checking Warn attribute for dbh ok 4 - ... checking Active attribute for dbh ok 5 - ... checking AutoCommit attribute for dbh ok 6 - ... checking CompatMode attribute for dbh ok 7 - ... checking InactiveDestory attribute for dbh ok 8 - ... checking AutoInactiveDestory attribute for dbh ok 9 - ... checking PrintError attribute for dbh ok 10 - ... checking PrintWarn attribute for dbh ok 11 - ... checking RaiseError attribute for dbh ok 12 - ... checking ShowErrorStatement attribute for dbh ok 13 - ... checking ChopBlanks attribute for dbh ok 14 - ... checking LongTrunkOk attribute for dbh ok 15 - ... checking TaintIn attribute for dbh ok 16 - ... checking TaintOut attribute for dbh ok 17 - ... checking Taint attribute for dbh ok 18 - ... checking Executed attribute for dbh ok 19 - ... checking ErrCount attribute for dbh ok 20 - ... checking Kids attribute for dbh ok 21 - ... checking ActiveKids attribute for dbh ok 22 - ... checking CachedKids attribute for dbh ok 23 - ... checking HandleError attribute for dbh ok 24 - ... checking Profile attribute for dbh ok 25 - ... checking Statement attribute for dbh ok 26 - ... checking RowCacheSize attribute for dbh ok 27 - ... checking ReadOnly attribute for dbh ok 28 - ... checking FetchHashKeyName attribute for dbh ok 29 ok 30 - ... checking TraceLevel attribute for dbh ok 31 - ... checking LongReadLen attribute for dbh ok 32 - should be able to FETCH_many ok 33 - should see driver-private dbh attribute value ok 34 - ... catching exception ok 35 - ... $dbh->err is undefined ok 36 - ... checking $dbh->errstr ok 37 - ... checking $dbh->state ok 38 - ... checking Executed attribute for dbh ok 39 - ... checking Executed attribute for dbh (after reset) ok 40 - ... checking ErrCount attribute for dbh (after error was generated) ok 41 - The object isa DBI::dr ok 42 - ... checking $dbh->err ok 43 - ... checking ErrCount attribute for drh ok 44 - ... checking Warn attribute for drh ok 45 - ... checking Active attribute for drh ok 46 - ... checking AutoCommit attribute for drh ok 47 - ... checking CompatMode attribute for drh ok 48 - ... checking InactiveDestory attribute for drh ok 49 - ... checking AutoInactiveDestory attribute for drh ok 50 - ... checking PrintError attribute for drh ok 51 - ... checking PrintWarn attribute for drh ok 52 - ... checking RaiseError attribute for drh ok 53 - ... checking ShowErrorStatement attribute for drh ok 54 - ... checking ChopBlanks attribute for drh ok 55 - ... checking LongTrunkOk attribute for drh ok 56 - ... checking TaintIn attribute for drh ok 57 - ... checking TaintOut attribute for drh ok 58 - ... checking Taint attribute for drh ok 59 - ... checking Executed attribute for drh ok 60 - ... checking Kids attribute for drh ok 61 - ... checking ActiveKids attribute for drh ok 62 - ... checking CachedKids attribute for drh ok 63 - ... checking HandleError attribute for drh ok 64 - ... checking Profile attribute for drh ok 65 - ... checking ReadOnly attribute for drh ok 66 - ... checking TraceLevel attribute for drh ok 67 - ... checking LongReadLen attribute for drh ok 68 - ... checking FetchHashKeyName attribute for drh ok 69 ok 70 - The object isa DBI::st ok 71 - ... checking Executed attribute for sth ok 72 - ... checking Executed attribute for dbh ok 73 - ... checking ErrCount attribute for sth ok 74 - ... checking exception ok 75 - ... checking $sth->errstr ok 76 - ... checking $sth->state ok 77 - ... checking Executed attribute for sth ok 78 - ... checking Exceuted attribute for dbh ok 79 - ... checking ErrCount attribute for sth ok 80 - ... checking exception ok 81 - ... checking ErrCount attribute for sth (after assignment) ok 82 - ... checking ErrCount attribute for sth (after reset) ok 83 - ... checking Warn attribute for sth ok 84 - ... checking Active attribute for sth ok 85 - ... checking CompatMode attribute for sth ok 86 - ... checking InactiveDestroy attribute for sth ok 87 - ... checking AutoInactiveDestroy attribute for sth ok 88 - ... checking PrintError attribute for sth ok 89 - ... checking PrintWarn attribute for sth ok 90 - ... checking RaiseError attribute for sth ok 91 - ... checking ShowErrorStatement attribute for sth ok 92 - ... checking ChopBlanks attribute for sth ok 93 - ... checking LongTrunkOk attribute for sth ok 94 - ... checking TaintIn attribute for sth ok 95 - ... checking TaintOut attribute for sth ok 96 - ... checking Taint attribute for sth ok 97 - ... checking Kids attribute for sth ok 98 - ... checking ActiveKids attribute for sth ok 99 - ... checking CachedKids attribute for sth ok 100 - ... checking HandleError attribute for sth ok 101 - ... checking Profile attribute for sth ok 102 - ... checking ReadOnly attribute for sth ok 103 - ... checking TraceLevel attribute for sth ok 104 - ... checking LongReadLen attribute for sth ok 105 - ... checking FetchHashKeyName attribute for sth ok 106 - ... checking CursorName attribute for sth ok 107 - ... checking NUM_OF_FIELDS attribute for sth ok 108 - ... checking NUM_OF_PARAMS attribute for sth ok 109 - ... checking type of NAME attribute for sth ok 110 - ... checking number of elements returned ok 111 - ... checking values returned ok 112 - ... checking type of NAME_lc attribute for sth ok 113 - ... checking number of elements returned ok 114 - ... checking values returned ok 115 - ... checking type of NAME_uc attribute for sth ok 116 - ... checking number of elements returned ok 117 - ... checking values returned ok 118 - ... checking type of NAME_hash attribute for sth ok 119 - ... checking number of keys returned ok 120 - ... checking values returned ok 121 - ... checking values returned ok 122 - ... checking type of NAME_lc_hash attribute for sth ok 123 - ... checking number of keys returned ok 124 - ... checking values returned ok 125 - ... checking values returned ok 126 - ... checking type of NAME_uc_hash attribute for sth ok 127 - ... checking number of keys returned ok 128 - ... checking values returned ok 129 - ... checking values returned ok 130 - ... checking type of TYPE attribute for sth ok 131 - ... checking number of elements returned ok 132 - ... checking values returned ok 133 - ... checking type of NULLABLE attribute for sth ok 134 - ... checking number of elements returned ok 135 - ... checking values returned ok 136 - ... checking type of PRECISION attribute for sth ok 137 - ... checking number of elements returned ok 138 - ... checking values returned ok 139 - ... checking type of SCALE attribute for sth ok 140 - ... checking number of elements returned ok 141 - ... checking values returned ok 142 - ... checking type of ParamValues attribute for sth ok 143 - ... checking values returned ok 144 - ... checking Statement attribute for sth ok 145 - ... checking type of RowsInCache attribute for sth ok 146 - should see driver-private sth attribute value # Checking inheritance ok 147 # skip drh->dbh->sth inheritance test skipped with DBI_AUTOPROXY ok 148 # skip drh->dbh->sth inheritance test skipped with DBI_AUTOPROXY ok t/zvg_07kids.t .................. 1..20 ok 1 - The object isa DBI::db ok 2 - ... database handle has 0 Kid(s) at start ok 3 - ... database handle has 0 ActiveKid(s) at start ok 4 - The object isa DBI::st ok 5 - ... database handle has 1 Kid(s) after $dbh->prepare ok 6 - ... database handle has 0 ActiveKid(s) after $dbh->prepare ok 7 - ... database handle has 1 Kid(s) after $sth->execute ok 8 - ... database handle has 1 ActiveKid(s) after $sth->execute ok 9 - ... database handle has 1 Kid(s) after $sth->finish ok 10 - ... database handle has 0 ActiveKid(s) after $sth->finish ok 11 - ... database handle has 0 Kid(s) after $sth is destroyed ok 12 - ... database handle has 0 ActiveKid(s) after $sth is destroyed ok 13 - The object isa DBI::dr ok 14 - ... driver handle has 1 Kid(s) ok 15 - ... driver handle has 1 ActiveKid(s) ok 16 - ... driver handle has 1 Kid(s) after $dbh->disconnect ok 17 - ... driver handle has 0 ActiveKid(s) after $dbh->disconnect ok 18 - ... lets be sure that $dbh is not undefined ok 19 - ... driver handle has 0 Kid(s) after undef $dbh ok 20 - ... driver handle has 0 ActiveKid(s) after undef $dbh ok t/zvg_08keeperr.t ............... 1..69 ok 1 - use DBI; ok 2 - ... checking error ok 3 - ... checking error Test HandleSetErr ok 4 - The object isa DBI::db ok 5 - ... $DBI::err is not defined HandleSetErr called: h=DBI::db=HASH(0x32dcb18), err=, errstr=(got info), state= ok 6 - ... $DBI::err is defined ok 7 - ... $DBI::err is an empty string ok 8 - ... $DBI::errstr is as we expected ok 9 - ... $dbh->errstr matches $DBI::errstr ok 10 - ... $warn{failed} is 0 ok 11 - ... $warn{warning} is 0 ok 12 - ... the @handlewarn array is (1, 0, 0) HandleSetErr called: h=DBI::db=HASH(0x32dcb18), err=0, errstr=(got warn), state=AA001 warn: 'DBD::Gofer::db set_err warning: (got info)\n(got warn) at ./t/08keeperr.t line 131.\n' ok 13 - ... $DBI::err is defined ok 14 - ... $DBI::err is "0" ok 15 - ... $DBI::errstr is as we expected ok 16 - ... $dbh->errstr matches $DBI::errstr ok 17 - ... $DBI::state is AA001 ok 18 - ... $warn{warning} is 1 ok 19 - ... the @handlewarn array is (1, 1, 0) HandleSetErr called: h=DBI::db=HASH(0x32dcb18), err=, errstr=(got more info), state= warn: 'DBD::Gofer::db set_err warning: (got info)\n(got warn)\n(got more info) at ./t/08keeperr.t line 146.\n' ok 20 - ... $DBI::err is defined ok 21 - ... $DBI::err is "0" ok 22 - ... $dbh->err is "0" ok 23 - ... $DBI::state is AA001 ok 24 - ... $DBI::errstr is as we expected ok 25 - ... $dbh->errstr matches $DBI::errstr ok 26 - ... $warn{warning} is 2 ok 27 - ... the @handlewarn array is (2, 1, 0) warn: 'DBD::Gofer::db set_err failed: (got info)\n(got warn)\n(got more info) [state was AA001 now AA002]\n(got error) at ./t/08keeperr.t line 167.\n' ok 28 - ... $DBI::err is defined ok 29 - ... $DBI::err is 42 ok 30 - ... $warn{warning} is 2 ok 31 - ... $dbh->errstr is as we expected ok 32 - ... $DBI::state is AA002 ok 33 - ... the @handlewarn array is (2, 1, 1) HandleSetErr called: h=DBI::db=HASH(0x32dcb18), err=, errstr=(got info), state= warn: 'DBD::Gofer::db set_err failed: (got info)\n(got warn)\n(got more info) [state was AA001 now AA002]\n(got error)\n(got info) at ./t/08keeperr.t line 179.\n' ok 34 - ... $DBI::err is defined ok 35 - ... $DBI::err is 42 ok 36 - ... $warn{warning} is 2 ok 37 - ... $dbh->errstr is as we expected ok 38 - ... the @handlewarn array is (3, 1, 1) HandleSetErr called: h=DBI::db=HASH(0x32dcb18), err=0, errstr=(got warn), state= warn: 'DBD::Gofer::db set_err failed: (got info)\n(got warn)\n(got more info) [state was AA001 now AA002]\n(got error)\n(got info)\n(got warn) at ./t/08keeperr.t line 190.\n' ok 39 - ... $DBI::err is defined ok 40 - ... $DBI::err is 42 ok 41 - ... $warn{warning} is 2 ok 42 - ... $dbh->errstr is as we expected ok 43 - ... the @handlewarn array is (3, 2, 1) warn: 'DBD::Gofer::db set_err failed: (got info)\n(got warn)\n(got more info) [state was AA001 now AA002]\n(got error)\n(got info)\n(got warn) [err was 42 now 4200] [state was AA002 now AA003]\n(got new error) at ./t/08keeperr.t line 201.\n' ok 44 - ... $DBI::err is defined ok 45 - ... $DBI::err is 4200 ok 46 - ... $warn{warning} is 2 ok 47 - ... $dbh->errstr is as we expected ok 48 - ... the @handlewarn array is (3, 2, 2) ok 49 - ... $dbh->errstr is defined ok 50 - ... $dbh->err is defined ok 51 - ... $dbh->state is an empty string warn: 'DBD::Gofer::db set_err failed: foo at ./t/08keeperr.t line 226.\n' ok 52 - ... only returned one value ok 53 - ... the first value is undefined warn: 'DBD::Gofer::db set_err failed: foo [err was 1 now 2]\nbar at ./t/08keeperr.t line 230.\n' ok 54 - ... $dbh->set_err returned undefiend warn: 'DBD::Gofer::db set_err failed: foo [err was 1 now 2]\nbar [err was 2 now 3]\nbaz at ./t/08keeperr.t line 231.\n' ok 55 - ... $dbh->set_err returned undefiend HandleSetErr called: h=DBI::db=HASH(0x32dcb18), err=0, errstr=warn, state= warn: 'DBD::Gofer::db set_err failed: foo [err was 1 now 2]\nbar [err was 2 now 3]\nbaz\nwarn at ./t/08keeperr.t line 232.\n' ok 56 - ... $dbh->set_err returned undefiend ok 57 - ... $dbh->errstr is as we expected ok 58 - ... $warn{failed} is 4 ok 59 - ... the @handlewarn array is (0, 1, 3) warn: 'DBD::Gofer::db method failed: foo at ./t/08keeperr.t line 242.\n' ok 60 - ... only returned one value ok 61 - ... the first value is undefined warn: 'DBD::Gofer::db method failed: foo at ./t/08keeperr.t line 246.\n' ok 62 - ... only returned one value ok 63 - ... the first value is "42" warn: 'DBD::Gofer::db method failed: foo at ./t/08keeperr.t line 250.\n' ok 64 - ... returned no values HandleSetErr called: h=DBI::db=HASH(0x32dcb18), err=, errstr=info, state=override warn: 'DBD::Gofer::db set_err failed: errstr99 at ./t/08keeperr.t line 257.\n' ok 65 - ... only returned one value ok 66 - ... the first value is undefined ok 67 - ... $dbh->err is 99 ok 68 - ... $dbh->errstr is as we expected ok 69 - ... $dbh->state is as we expected ok t/zvg_09trace.t ................. 1..67 ok 1 - use DBI; ok 2 - The object isa DBI::db ok 3 - trace file size = 10688 ok 4 - ... checking TraceLevel attribute ok 5 - ... trace file successfully created parse_trace_flag SQL ok 6 ok 7 ok 8 ok 9 ok 10 ok 11 ok 12 ok 13 parse_trace_flag foo ok 14 ok 15 ok 16 ok 17 ok 18 ok 19 ok 20 ok 21 parse_trace_flag bar ok 22 ok 23 ok 24 ok 25 ok 26 ok 27 ok 28 ok 29 parse_trace_flag baz ok 30 ok 31 ok 32 ok 33 ok 34 ok 35 ok 36 ok 37 parse_trace_flag boo ok 38 ok 39 ok 40 ok 41 ok 42 ok 43 ok 44 ok 45 parse_trace_flag bop ok 46 ok 47 ok 48 ok 49 ok 50 ok 51 ok 52 ok 53 parse_trace_flag SQL foo bar baz boo bop ok 54 - ... ok 55 - ... inherit ok 56 - The object isa DBI::st ok 57 ok 58 ok 59 test unknown parse_trace_flag ok 60 ok 61 caught warn: DBI::db=HASH(0x336e6a0)->parse_trace_flags(nonesuch) ignored unknown trace flags: 'nonesuch' at C:\cpanfly\var\cpan\build\DBI-1.616-Qp8VYF\blib\lib/DBI/Gofer/Execute.pm line 329 ok 62 ok 63 caught warn: DBI::db=HASH(0x3370660)->parse_trace_flags(nonesuch|SQL|nonesuch2) ignored unknown trace flags: 'nonesuch' 'nonesuch2' at C:\cpanfly\var\cpan\build\DBI-1.616-Qp8VYF\blib\lib/DBI/Gofer/Execute.pm line 329 ok 64 ok 65 ok 66 ok 67 ok t/zvg_10examp.t ................. 1..210 ok 1 - connect should fail ok 2 - ... we should have an exception here ok 3 - ... $dbh2 should not be defined ok 4 ok 5 ok 6 - ... these 2 handles are cached, so they are the same ok 7 ok 8 - ... this handle was created with different parameters, so it is not the same ok 9 ok 10 - Executed should be true ok 11 ok 12 - should return same handle ok 13 - Executed should be false because reset by connect attributes ok 14 - The object isa DBI::dr ok 15 - ... these are our cached kids ok 16 - ... we have emptied out cache ok 17 ok 18 - ... PrintError should be 0 ok 19 - ... FetchHashKey is NAME ok 20 - ... checking the example driver_path others ok 21 - DBI commit: invalid number of arguments: got handle + 1, expected handle + between 0 and 0 # Usage: $h->commit() at ./t/10examp.t line 88. # ok 22 - ping should return true ok 23 - prepare should fail ok 24 - sth->err should be true ok 25 - DBI::err should be true ok 26 - $DBI::err should match $dbh->err ok 27 - $DBI::errstr should contain error string ok 28 - $DBI::errstr should match $dbh->errstr ok 29 ok 30 ok 31 ok 32 ok 33 - DBI::db=HASH(0x31c5110) ne DBI::db=HASH(0x31c5110) 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 - errstr should contain error message ok 54 ok 55 - errstr should contain error message ok 56 ok 57 ok 58 - errstr should contain error message ok 59 ok 60 - errstr should contain error message ok 61 ok 62 ok 63 ok 64 ok 65 ok 66 ok 67 ok 68 fetchrow_hashref('NAME_uc') ok 69 ok 70 ok 71 ok 72 ok 73 fetchrow_hashref('ParamValues') ok 74 ok 75 FetchHashKeyName ok 76 ok 77 ok 78 ok 79 ok 80 ok 81 fetchall_arrayref ok 82 ok 83 ok 84 ok 85 ok 86 ok 87 fetchall_arrayref array slice ok 88 ok 89 ok 90 ok 91 fetchall_arrayref hash slice ok 92 ok 93 ok 94 ok 95 fetchall_arrayref hash ok 96 ok 97 ok 98 ok 99 - '16895 0 .' ne '16895 0 .' rows() ok 100 - row count 3 ok 101 - 3 vs 3 ok 102 - 3 vs 3 fetchall_arrayref array slice and max rows ok 103 ok 104 ok 105 selectrow_array ok 106 ok 107 selectrow_hashref ok 108 ok 109 ok 110 ok 111 selectall_arrayref ok 112 ok 113 ok 114 ok 115 selectall_arrayref Slice array slice ok 116 ok 117 ok 118 - ". 16895" eq ". 16895" ok 119 selectall_arrayref Columns array slice ok 120 ok 121 ok 122 - ". 16895" eq ". 16895" ok 123 selectall_arrayref hash slice ok 124 ok 125 ok 126 ok 127 ok 128 ok 129 ok 130 selectall_hashref ok 131 - selectall_hashref result ok 132 - selectall_hashref HASH: HASH ok 133 ok 134 - 0 eq 0 selectall_hashref by column number ok 135 ok 136 - 0 eq 0 selectcol_arrayref ok 137 ok 138 ok 139 selectcol_arrayref column slice ok 140 ok 141 ok 142 ok 143 others... ok 144 ok 145 RaiseError & PrintError & ShowErrorStatement ok 146 ok 147 ok 148 ok 149 ok 150 ok 151 ok 152 ok 153 ok 154 ok 155 ok 156 ok 157 ok 158 ok 159 ok 160 ok 161 - DBD::Gofer::st execute failed: 2 values bound when 1 expected; DBD::ExampleP::st execute failed at blib/lib/DBI/Gofer/Execute.pm line 451. [for Statement "select mode from ?" with ParamValues: 1='first', 2='second'] at ./t/10examp.t line 368. # ok 162 - DBD::Gofer::st execute failed: 2 values bound when 1 expected; DBD::ExampleP::st execute failed at blib/lib/DBI/Gofer/Execute.pm line 451. [for Statement "select mode from ?" with ParamValues: 1='first', 2='second'] at ./t/10examp.t line 368. # ok 163 ok 164 ok 165 ok 166 ok 167 ok 168 HandleError ok 169 ok 170 HandleError -> die ok 171 ok 172 - HandleError: DBD::Gofer::db prepare failed: Unknown field names: unknown_field_name2; DBD::ExampleP::db prepare failed at blib/lib/DBI/Gofer/Execute.pm line 443. [h=DBI::db=HASH(0x31c5110), rv=undef, \#=3] at ./t/10examp.t line 397. # HandleError -> 0 -> RaiseError HandleError: DBD::Gofer::db prepare failed: Unknown field names: unknown_field_name2; DBD::ExampleP::db prepare failed at blib/lib/DBI/Gofer/Execute.pm line 443. [h=DBI::db=HASH(0x31c5110), rv=undef, #=3] ok 173 ok 174 - DBD::Gofer::db prepare failed: Unknown field names: unknown_field_name2; DBD::ExampleP::db prepare failed at blib/lib/DBI/Gofer/Execute.pm line 443. at ./t/10examp.t line 418. # HandleError -> 1 -> return (original)undef HandleError: DBD::Gofer::db prepare failed: Unknown field names: unknown_field_name2; DBD::ExampleP::db prepare failed at blib/lib/DBI/Gofer/Execute.pm line 443. [h=DBI::db=HASH(0x31c5110), rv=undef, #=3] ok 175 - ok 176 HandleError -> 2 -> return (modified)42 HandleError: DBD::Gofer::db prepare failed: Unknown field names: unknown_field_name2; DBD::ExampleP::db prepare failed at blib/lib/DBI/Gofer/Execute.pm line 443. [h=DBI::db=HASH(0x31c5110), rv=undef, #=3] ok 177 - ok 178 ok 179 ok 180 - The object isa DBI::st ok 181 ok 182 ok 183 ok 184 - Remove dumpcsr.tst ok 185 - Actually gone # table_info ok 186 # Local blib/lib subdirs: DBD auto .. . Bundle Win32 DBI ok 187 ok 188 ok 189 # tables ok 190 - Table count mismatch5 vs 5 ok 191 - "schema"."table" ne "schema"."table" ok 192 - "sch-ema"."table" ne "sch-ema"."table" ok 193 - "schema"."ta-ble" ne "schema"."ta-ble" ok 194 - "sch ema"."table" ne "sch ema"."table" ok 195 - "schema"."ta ble" ne "schema"."ta ble" # Testing the fake directories (0). ok 196 ok 197 ok 198 - 0 rows instead of 0 ok 199 # Testing the fake directories (100). ok 200 ok 201 ok 202 - 100 rows instead of 100 ok 203 - 'file100 file99 file98 file97 file96 file95 file94 file93 file92 file91 file90 file89 file88 file87 file86 file85 file84 file83 file82 file81 file80 file79 file78 file77 file76 file75 file74 file73 file72 file71 file70 file69 file68 file67 file66 file65 file64 file63 file62 file61 file60 file59 file58 file57 file56 file55 file54 file53 file52 file51 file50 file49 file48 file47 file46 file45 file44 file43 file42 file41 file40 file39 file38 file37 file36 file35 file34 file33 file32 file31 file30 file29 file28 file27 file26 file25 file24 file23 file22 file21 file20 file19 file18 file17 file16 file15 file14 file13 file12 file11 file10 file9 file8 file7 file6 file5 file4 file3 file2 file1' ne 'file100 file99 file98 file97 file96 file95 file94 file93 file92 file91 file90 file89 file88 file87 file86 file85 file84 file83 file82 file81 file80 file79 file78 file77 file76 file75 file74 file73 file72 file71 file70 file69 file68 file67 file66 file65 file64 file63 file62 file61 file60 file59 file58 file57 file56 file55 file54 file53 file52 file51 file50 file49 file48 file47 file46 file45 file44 file43 file42 file41 file40 file39 file38 file37 file36 file35 file34 file33 file32 file31 file30 file29 file28 file27 file26 file25 file24 file23 file22 file21 file20 file19 file18 file17 file16 file15 file14 file13 file12 file11 file10 file9 file8 file7 file6 file5 file4 file3 file2 file1' # Testing the fake directories (200). ok 204 ok 205 ok 206 - 200 rows instead of 200 ok 207 - 'file200 file199 file198 file197 file196 file195 file194 file193 file192 file191 file190 file189 file188 file187 file186 file185 file184 file183 file182 file181 file180 file179 file178 file177 file176 file175 file174 file173 file172 file171 file170 file169 file168 file167 file166 file165 file164 file163 file162 file161 file160 file159 file158 file157 file156 file155 file154 file153 file152 file151 file150 file149 file148 file147 file146 file145 file144 file143 file142 file141 file140 file139 file138 file137 file136 file135 file134 file133 file132 file131 file130 file129 file128 file127 file126 file125 file124 file123 file122 file121 file120 file119 file118 file117 file116 file115 file114 file113 file112 file111 file110 file109 file108 file107 file106 file105 file104 file103 file102 file101 file100 file99 file98 file97 file96 file95 file94 file93 file92 file91 file90 file89 file88 file87 file86 file85 file84 file83 file82 file81 file80 file79 file78 file77 file76 file75 file74 file73 file72 file71 file70 file69 file68 file67 file66 file65 file64 file63 file62 file61 file60 file59 file58 file57 file56 file55 file54 file53 file52 file51 file50 file49 file48 file47 file46 file45 file44 file43 file42 file41 file40 file39 file38 file37 file36 file35 file34 file33 file32 file31 file30 file29 file28 file27 file26 file25 file24 file23 file22 file21 file20 file19 file18 file17 file16 file15 file14 file13 file12 file11 file10 file9 file8 file7 file6 file5 file4 file3 file2 file1' ne 'file200 file199 file198 file197 file196 file195 file194 file193 file192 file191 file190 file189 file188 file187 file186 file185 file184 file183 file182 file181 file180 file179 file178 file177 file176 file175 file174 file173 file172 file171 file170 file169 file168 file167 file166 file165 file164 file163 file162 file161 file160 file159 file158 file157 file156 file155 file154 file153 file152 file151 file150 file149 file148 file147 file146 file145 file144 file143 file142 file141 file140 file139 file138 file137 file136 file135 file134 file133 file132 file131 file130 file129 file128 file127 file126 file125 file124 file123 file122 file121 file120 file119 file118 file117 file116 file115 file114 file113 file112 file111 file110 file109 file108 file107 file106 file105 file104 file103 file102 file101 file100 file99 file98 file97 file96 file95 file94 file93 file92 file91 file90 file89 file88 file87 file86 file85 file84 file83 file82 file81 file80 file79 file78 file77 file76 file75 file74 file73 file72 file71 file70 file69 file68 file67 file66 file65 file64 file63 file62 file61 file60 file59 file58 file57 file56 file55 file54 file53 file52 file51 file50 file49 file48 file47 file46 file45 file44 file43 file42 file41 file40 file39 file38 file37 file36 file35 file34 file33 file32 file31 file30 file29 file28 file27 file26 file25 file24 file23 file22 file21 file20 file19 file18 file17 file16 file15 file14 file13 file12 file11 file10 file9 file8 file7 file6 file5 file4 file3 file2 file1' # Testing $dbh->func(). ok 208 ok 209 ok 210 - ping should return false after disconnect ok t/zvg_11fetch.t ................. 1..24 # fetchall_hashref(C1) ok 1 ok 2 ok 3 ok 4 # fetchall_hashref(C2) ok 5 ok 6 ok 7 ok 8 # fetchall_hashref([C2]) ok 9 ok 10 ok 11 ok 12 # fetchall_hashref([C1 C2]) 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 t/zvg_12quote.t ................. 1..10 ok 1 - ... quoting strings with embedded single quotes ok 2 - ... quoting number as SQL_VARCHAR ok 3 - ... quoting number as SQL_INTEGER ok 4 - ... quoting undef as NULL ok 5 - ... properly quotes foo as "foo" ok 6 - ... properly quotes f"o as "f""o" ok 7 - ... properly quotes foo, bar as "foo"."bar" ok 8 - ... properly quotes undef, undef, bar as "bar" ok 9 - ... properly quotes foo, undef, bar as "foo"."bar" ok 10 # skip Can't test alternate quote_identifier logic with DBI_AUTOPROXY ok t/zvg_13taint.t ................. skipped: Taint attribute tests not functional with DBI_AUTOPROXY t/zvg_14utf8.t .................. 1..16 ok 1 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 ok 16 ok t/zvg_15array.t ................. 1..55 ok 1 - use DBI; ok 2 - The object isa DBI::db ok 3 - The object isa DBI::st ok 4 - ... we should have 0 rows ok 5 - ... execute_array should return false ok 6 - execute_array failure with RaiseError should have died ok 7 ok 8 - ... we should have 2 rows ok 9 - ... we should have 3 tuple_status ok 10 - ... our rows are as expected ok 11 - ... our tuple_status is as expected ok 12 - ... bind_param_array should return true ok 13 - ... execute_array should return true ok 14 - ... we should have 3 rows ok 15 - ... we should have 3 tuple_status ok 16 - ... our rows are as expected ok 17 - ... our tuple_status is as expected ok 18 - ... execute_array should return true ok 19 - ... we should have executed 3 rows ok 20 - ... we should have affected 3 rows ok 21 - ... execute_array should return true ok 22 - ... execute_array should return 0 (but true) ok 23 - ... we should have 0 rows ok 24 - ... we should have 0 tuple_status ok 25 - ... execute_array should return 1 ok 26 - ... we should have 1 rows ok 27 - ... our rows are as expected ok 28 - ... we should have 1 tuple_status ok 29 - ... our tuple_status is as expected ok 30 - ... execute_array should return 0 ok 31 - ... we should have 0 rows ok 32 - ... we should have 0 tuple_status ok 33 - The object isa DBI::st ok 34 - ... execute_array should return true ok 35 - ... execute_array should return 0 (but true) ok 36 - ... we should have 0 rows ok 37 - ... execute_array should return true ok 38 - ... we should have 2 rows ok 39 - ... we should have 2 tuple_status ok 40 - ... rows should match ok 41 - ... tuple_status should match ok 42 - The object isa DBI::st ok 43 - ... execute_array should return true ok 44 - ... we should have 3 rows ok 45 - ... we should have 3 tuple_status ok 46 - ... rows should match ok 47 - ... tuple status should match ok 48 - ... execute_array should return undef ok 49 - ... errstr is as expected ok 50 - ... execute_array should return undef ok 51 - ... errstr is as expected ok 52 - ... execute_array should return undef ok 53 - ... errstr is as expected ok 54 - ... bind_param_array should return undef ok 55 - ... errstr is as expected ok t/zvg_16destroy.t ............... 1..20 ok 1 - use DBI; ok 2 - ... check DBD::Test::dr::imp_data_size to avoid typo ok 3 - ... check DBD::Test::db::imp_data_size to avoid typo ok 4 - Install test driver ok 5 - Connect to test driver ok 6 - Should start active ok 7 - Should be active in DESTROY ok 8 - Create with ActiveDestroy ok 9 - InactiveDestroy should be set ok 10 - Should start active ok 11 - Should not be active in DESTROY ok 12 - Create with AutoInactiveDestroy ok 13 - InactiveDestroy should be set ok 14 - Should start active ok 15 - Should be active in DESTROY ok 16 - Create with AutoInactiveDestroy again ok 17 - InactiveDestroy should be set ok 18 - Should start active ok 19 - Child should be inactive on DESTROY ok 20 - Should be active in DESTROY ok t/zvg_19fhtrace.t ............... 1..27 ok 1 - use DBI; ok 2 - The object isa DBI::db ok 3 - ... checking TraceLevel attribute ok 4 - ... regular fh: trace file successfully created ok 5 - ... regular fh: filehandle successfully set ok 6 - ... regular fh: trace_msg <- trace= 2 at 19fhtrace.t line 201 ok 7 - ... regular fh: file successfully changed ok 8 - ... regular fh: trace_msg after changing trace output Next logline -> trace for DBD::Gofer::db (DBI::db=HASH(0x32bcea8)~0x32babb0 0) thr#24e918 <- trace= 2 at 19fhtrace.t line 214 ok 9 - Tracefile removed ok 10 - Tracefile FOO opened ok 11 - Tracefile created ok 12 - Regression test ok 13 - Traced message ok 14 - Regression test ok 15 - ... layered fh: file is layered: *** Test our layer # # ok 16 - ... layered fh: filehandle successfully set ok 17 - ... layered fh: trace_msg: Layered logline # # <- trace(1, 'STDOUT')= 1 at 19fhtrace.t line 256 ok 18 - ... layered fh: close doesn't close: Layered logline # # ok 19 - ... layered fh: trace_msg after change trace output: Layered logline # # ok 20 - ... scalar trace: file is layered: *** Test our layer # # ok 21 - ... scalar trace: filehandle successfully set ok 22 - ... scalar trace: *** Test our layer # <- trace(1, GLOB(0x2f09ca8))= 1 at 19fhtrace.t line 272 # Layered logline # # Next logline <- trace(1, 'STDOUT')= 1 at 19fhtrace.t line 278 ok 23 - ... scalar trace: close doesn't close: *** Test our layer # <- trace(1, GLOB(0x2f09ca8))= 1 at 19fhtrace.t line 272 # Layered logline # # ok 24 - ... scalar trace: after change trace output: *** Test our layer # <- trace(1, GLOB(0x2f09ca8))= 1 at 19fhtrace.t line 272 # Layered logline # # Next logline -----> execute_request <- connect('dummy', '', ...)= DBI::db=HASH(0x3368f08) at DBI.pm line 665 <- STORE('RaiseError', 1)= 1 at DBI.pm line 717 <- STORE('PrintError', undef)= 1 at DBI.pm line 717 <- STORE('AutoCommit', 1)= 1 at DBI.pm line 717 <- STORE('PrintWarn', undef)= 1 at DBI.pm line 720 <- STORE('Username', '')= 1 at DBI.pm line 720 <- STORE('dbi_go_execute_unique', 'DBI::Gofer::Execute|13512|')= 1 at DBI.pm line 720 <- STORE('Executed', 0)= 1 at DBI.pm line 720 <- connected('dbi:ExampleP:dummy', undef, ...)= undef at DBI.pm line 727 <- STORE('dbi_connect_closure', CODE(0x3367a88))= 1 at DBI.pm line 736 <- FETCH('CachedKids')= undef at Execute.pm line 221 <- $DBI::err= undef <- $DBI::errstr= undef <- $DBI::state= '' <- FETCH('Executed')= '' at Execute.pm line 261 <- private_attribute_info= HASH(0x3369268)1keys at Execute.pm line 413 _std_response_attribute_names for ExampleP dbh: ChopBlanks LongReadLen LongTruncOk ReadOnly Name example_driver_path <- FETCH_many('ChopBlanks', 'LongReadLen', ...)= ( '' 80 '' undef 'dummy' 'C:\cpanfly\var\cpan\build\DBI-1.616-Qp8VYF\blib\lib/DBD/ExampleP.pm' ) [6 items] at Execute.pm line 372 <> FETCH('ImplementorClass')= 'DBD::ExampleP::db' ('ImplementorClass' from cache) at Execute.pm line 561 <- set_err(undef, undef)= undef at Execute.pm line 234 <- FETCH('Active')= 1 at ExampleP.pm line 260 <- disconnect= 1 at ExampleP.pm line 260 <- DESTROY(DBI::db=HASH(0x3368e90))= undef at Execute.pm line 312 ok 25 - ... logger: trace_msg # <----- execute_request gofer receive_response DBI::db=HASH(0x32babb0) trace level set to 0x0/1 (DBI @ 0x100/0) in DBI 1.616-ithread (pid 13512) ok 26 - ... logger: close doesn't close # ok 27 - ... logger: trace_msg after change trace output # Next logline <- disconnect= 1 at 19fhtrace.t line 164 <- DESTROY(DBI::db=HASH(0x32babb0))= undef ok t/zvg_20meta.t .................. 1..8 ok 1 - use DBI; ok 2 - use DBI::DBD::Metadata; ok 3 - The object isa DBI::db ok 4 ok 5 ok 6 ok 7 ok 8 ok t/zvg_30subclass.t .............. 1..36 ok 1 - use DBI; ok 2 - The object isa MyDBI::db ok 3 ok 4 - The object isa MyDBI::db ok 5 ok 6 ok 7 - The object isa MyDBI::st ok 8 ok 9 ok 10 ok 11 ok 12 ok 13 ok 14 ok 15 - The reference isa ARRAY ok 16 ok 17 ok 18 ok 19 ok 20 - Clone A isa MyDBI::db ok 21 ok 22 ok 23 - Clone B isa MyDBI::db ok 24 ok 25 ok 26 - The object isa MyDBI::db ok 27 ok 28 - installed method isa ARRAY ok 29 ok 30 ok 31 ok 32 ok 33 - Failed connect \#1 ok 34 ok 35 - Failed connect \#2 ok 36 fetch 4 prepare 1 ok t/zvg_35thrclone.t .............. 1..20 ok 1 - use DBI; ok 2 - ... assignment of neat_maxlen was successful ok 3 - The object isa DBI::db ok 4 - ... DBI::neat_maxlen still holding its value ok 5 - The object isa DBI::db ok 6 - ... new $dbh is not the same instance as $dbh_parent ok 7 - ... the Driver has one Kid ok 8 - ... DBI::neat_maxlen still holding its value ok 9 - The object isa DBI::db ok 10 - ... new $dbh is not the same instance as $dbh_parent ok 11 - ... the Driver has one Kid ok 12 - ... DBI::neat_maxlen still holding its value ok 13 - The object isa DBI::db ok 14 - ... new $dbh is not the same instance as $dbh_parent ok 15 - ... the Driver has one Kid ok 16 - ... DBI::neat_maxlen still holding its value ok 17 - The object isa DBI::db ok 18 - ... new $dbh is not the same instance as $dbh_parent ok 19 - ... the Driver has one Kid ok 20 - ... all tests have passed ok t/zvg_40profile.t ............... 1..60 Test enabling the profile ok 1 - connect ok 2 - Profile and DBI_PROFILE not set ok 3 ok 4 ok 5 bless( { 'Path' => [ '!MethodName', '!Caller2' ], 'Data' => { 'do' => { '40profile.t line 80 via zvg_40profile.t line 4' => [ 1, '0', '0', '0', '0', '1306386969.9955', '1306386969.9955' ] } } }, 'DBI::Profile' ) ok 6 ok 7 ok 8 - on at connect, 1 key ok 9 - on at connect, 1 key ok 10 - STORE is ref dbi_profile bless( { 'Path' => [ '!Statement', '!MethodName' ], 'Data' => { '' => { 'connected' => [ 1, '0', '0', '0', '0', '1306386969.9955', '1306386969.9955' ], 'STORE' => [ 5, '0', '0', '0', '0', '1306386969.9955', '1306386969.9955' ] }, 'Hi mom' => { 'my_method_name' => [ 1, '1', '1', '1', '1', '1306386969.9955', '1306386969.9955' ] } } }, 'DBI::Profile' ) ok 11 - avoid rounding, 1 key ok 12 - avoid rounding, 1 dummy statement ok 13 - dummy method name is array ok 14 - should return ref to leaf node ok 15 - should return ref to leaf node ok 16 - should return ref to correct leaf node 1 1 1 1 1 1306386969.9955 1306386969.9955 ok 17 2 3 1 1 2 1306386969.9955 1306386969.9955 ok 18 Test collected profile data bless( { 'Path' => [ '!Statement' ], 'Data' => { 'set foo=1' => [ 1, '0', '0', '0', '0', '1306386970.27675', '1306386970.27675' ], '' => [ 6, '0', '0', '0', '0', '1306386970.01113', '1306386970.01113' ], 'select mode,size,name from ?' => [ 2301, '0.265625', '0', '0', '0.015625', '1306386970.01113', '1306386970.27675' ] } }, 'DBI::Profile' ) ok 19 - profile data ok 20 - ARRAY ref ok 21 - 7 elements ok 22 - all 7 defined ok 23 - all 7 numeric ok 24 - count is 3 ok 25 - total > first ok 26 - total > longest ok 27 - longest > 0 ok 28 - longest > shortest ok 29 - time1 later than start time ok 30 - time2 later than start time ok 31 - time1 <= time2 ok 32 - next > time1 ok 33 - next > time2 ok 34 - profile Test profile format Profile Output DBI::Profile: 0.265625s 100.00% (2308 calls) zvg_40profile.t @ 2011-05-25 22:16:10 '' => 0.000000s / 6 = 0.000000s avg (first 0.000000s, min 0.000000s, max 0.000000s) 'select mode,size,name from ?' => 0.265625s / 2301 = 0.000115s avg (first 0.000000s, min 0.000000s, max 0.015625s) 'set foo=1' => 0.000000s ok 35 - non zero length ok 36 - DBI::Profile ok 37 - some calls ok 38 - calls >= count ok 39 - username stored ok 40 ok 41 - should have 8 nodes ok 42 testing '!File', '!Caller' and their variants in Path ok 43 testing '!Time' and variants in Path ok 44 - !Time and !Time~1000000 should work testing &norm_std_n3 in Path ok 45 ok 46 - &norm_std_n3 should normalize statement testing code ref in Path ok 47 ok 48 ok 49 - should be vetoed ok 50 - $_ should contain statement ok 51 - should have @_ as keys ok 52 - should be able to filter by method ok 53 - output should go to log file testing as_text ok 54 - as_text ok 55 - as_text sortsub ok 56 - as_text general DBI::Profile: 2.000000s 200.00% (203 calls) zvg_40profile.t @ 2011-05-25 22:16:11 'A' => 'Z' => 1.000000s / 101 = 0.009901s avg (first 2.000000s, min 3.000000s, max 4.000000s) 'B' => 'Y' => 1.000000s / 102 = 0.009804s avg (first 2.000000s, min 3.000000s, max 4.000000s) dbi_profile_merge_nodes ok 57 - merged nodes ok 58 - merged time ok 59 - merged time foo/bar ok 60 - merged nodes foo/bar time DBI::Profile: 0.000000s 0.00% (11 calls) zvg_40profile.t @ 2011-05-25 22:16:11 'foo' => 'DESTROY' => 'baz' => 0.000000s 'STORE' => 'baz' => 0.000000s / 5 = 0.000000s avg (first 0.000000s, min 0.000000s, max 0.000000s) 'connected' => 'baz' => 0.000000s 'execute' => 'baz' => 0.000000s 'fetchrow_hashref' => 'baz' => 0.000000s 'finish' => 'baz' => 0.000000s 'prepare' => 'baz' => 0.000000s ok t/zvg_41prof_dump.t ............. 1..15 ok 1 - use DBI; ok 2 - use DBI::ProfileDumper; ok 3 - The object isa DBI::db ok 4 - The object isa DBI::ProfileDumper ok 5 - The reference isa HASH ok 6 - The reference isa ARRAY ok 7 - The object isa DBI::st ok 8 ok 9 - Profile is on disk and nonzero size DBI::ProfileDumper 2.013956 Path = [ ] Program = t/zvg_41prof_dump.t + 1 = 6 0 0 0 0 1306386971.183 1306386971.183 + 1 select mode,size,name from ? = 2 0 0 0 0 1306386971.183 1306386971.183 + 1 = 1 0 0 0 0 1306386971.19863 1306386971.19863 + 1 select mode,size,name from ? = 46 0 0 0 0 1306386971.19863 1306386971.19863 ok 10 - Found a version number ok 11 - Version numbers match in DBI::ProfileDumper 2.013956 # ok 12 - Found the Path ok 13 - Found the Program ok 14 ok 15 # skip developer-only test ok t/zvg_42prof_data.t ............. 1..31 ok 1 - use DBI::ProfileDumper; ok 2 - use DBI::ProfileData; ok 3 - Created connection isa DBI::db ok 4 - Profile written to disk, non-zero size ok 5 - The object isa DBI::ProfileData ok 6 - At least 3 profile data items ok 7 ok 8 ok 9 ok 10 ok 11 - The object isa DBI::ProfileData ok 12 ok 13 ok 14 - The object isa DBI::ProfileData ok 15 ok 16 ok 17 SQL: set dummy=N SQL: SQL: select mode,size,name from ? ok 18 - Data for 'select mode,size,name from ?' should exist ok 19 - Data for 'select mode,size,name from ?'->{execute} should exist ok 20 ok 21 - Created connection isa DBI::db ok 22 - The object isa DBI::st ok 23 - The object isa DBI::st ok 24 - The object isa DBI::st ok 25 - The object isa DBI::st ok 26 - The object isa DBI::st ok 27 - The object isa DBI::st ok 28 - The object isa DBI::ProfileData ok 29 - file should be deleted when DeleteFiles set ok 30 - Data for 'select size from . where name = "LITERAL: \r\n"' should exist ok 31 - Data for 'select size from . where name = "EXPANDED: # "' should exist ok t/zvg_43prof_env.t .............. 1..11 ok 1 ok 2 ok 3 ok 4 ok 5 ok 6 ok 7 - $h->{Profile} should be shared ok 8 ok 9 ok 10 ok 11 DBI::Profile: 0.031250s 3.13% (112 calls) zvg_43prof_env.t @ 2011-05-25 22:16:13 '' => 'DESTROY' => 0.000000s / 3 = 0.000000s avg (first 0.000000s, min 0.000000s, max 0.000000s) 'FETCH' => 0.000000s / 20 = 0.000000s avg (first 0.000000s, min 0.000000s, max 0.000000s) 'FETCH_many' => 0.000000s / 4 = 0.000000s avg (first 0.000000s, min 0.000000s, max 0.000000s) 'STORE' => 0.000000s / 42 = 0.000000s avg (first 0.000000s, min 0.000000s, max 0.000000s) 'connect' => 0.031250s / 6 = 0.005208s avg (first 0.000000s, min 0.000000s, max 0.031250s) 'connected' => 0.000000s / 6 = 0.000000s avg (first 0.000000s, min 0.000000s, max 0.000000s) 'disconnect' => 0.000000s / 4 = 0.000000s avg (first 0.000000s, min 0.000000s, max 0.000000s) 'disconnect_all' => 0.000000s / 2 = 0.000000s avg (first 0.000000s, min 0.000000s, max 0.000000s) 'ping' => 0.000000s / 2 = 0.000000s avg (first 0.000000s, min 0.000000s, max 0.000000s) 'private_attribute_info' => 0.000000s / 2 = 0.000000s avg (first 0.000000s, min 0.000000s, max 0.000000s) 'set_err' => 0.000000s / 2 = 0.000000s avg (first 0.000000s, min 0.000000s, max 0.000000s) 'trace_msg' => 0.000000s / 2 = 0.000000s avg (first 0.000000s, min 0.000000s, max 0.000000s) 'set dummy=1' => 'DESTROY' => 0.000000s 'FETCH' => 0.000000s / 2 = 0.000000s avg (first 0.000000s, min 0.000000s, max 0.000000s) 'do' => 0.000000s / 2 = 0.000000s avg (first 0.000000s, min 0.000000s, max 0.000000s) 'private_attribute_info' => 0.000000s 'set_err' => 0.000000s 'trace_msg' => 0.000000s 'set dummy=2' => 'DESTROY' => 0.000000s / 2 = 0.000000s avg (first 0.000000s, min 0.000000s, max 0.000000s) 'FETCH' => 0.000000s / 2 = 0.000000s avg (first 0.000000s, min 0.000000s, max 0.000000s) 'do' => 0.000000s / 2 = 0.000000s avg (first 0.000000s, min 0.000000s, max 0.000000s) 'private_attribute_info' => 0.000000s 'set_err' => 0.000000s 'trace_msg' => 0.000000s ok t/zvg_48dbi_dbd_sqlengine.t ..... ok 1 - use DBI; ok 2 - use DBI::DBD::SqlEngine; ok 3 - use DBD::File; ok 4 - prepare 'CREATE TABLE foo (id INT, foo TEXT)' ok 5 - prepare 'CREATE TABLE bar (id INT, baz TEXT)' ok 6 - prepare 'INSERT INTO foo VALUES (1, "Hello world")' ok 7 - prepare 'INSERT INTO bar VALUES (1, "Bugfixes welcome")' ok 8 - prepare 'INSERT bar VALUES (2, "Bug reports, too")' ok 9 - prepare 'SELECT foo FROM foo where ID=1' ok 10 - prepare 'UPDATE bar SET id=5 WHERE baz="Bugfixes welcome"' ok 11 - prepare 'DELETE FROM foo' ok 12 - prepare 'DELETE FROM bar WHERE baz="Bugfixes welcome"' ok 13 - Junk: prepare 'Junk' ok 14 - missing table: prepare 'CREATE foo (id INT, foo TEXT)' ok 15 - missing "VALUES": prepare 'INSERT INTO bar (1, "Bugfixes welcome")' ok 16 - missing "SET": prepare 'UPDATE bar id=5 WHERE baz="Bugfixes welcome"' ok 17 - waste between "DELETE" and "FROM": prepare 'DELETE * FROM foo' ok 18 # skip Not running with SQL::Statement ok 19 # skip Not running with SQL::Statement ok 20 # skip Not running with SQL::Statement 1..20 ok t/zvg_49dbd_file.t .............. ok 1 - use DBI; ok 2 - use DBD::File; ok 3 - Connect clean ok 4 - Can connect to DBD::File driver # DBD::File 0.40 using IO::File (1.14) # DBI::DBD::SqlEngine 0.03 using DBI::SQL::Nano 1.014600 # DBI 1.616 # OS MSWin32 (5.2) # Perl 5.010000 (MSWin32-x64-multi-thread) ok 5 - f_versions ok 6 - Connect with DBI attributes ok 7 - Connect with driver attributes in DSN ok 8 - Connect with driver attributes in hash ok 9 - Prepare select from non-existing file ok 10 - Cannot open non-existing file # C:\cpanfly\var\cpan\build\DBI-1.616-Qp8VYF\test_output_11488\t_sbdgf_53442gz.txt ok 11 - drop manually created table db_11488_2 (first file) ok 12 - C:\cpanfly\var\cpan\build\DBI-1.616-Qp8VYF\test_output_11488\db_11488_2.txt removed ok 13 - C:\cpanfly\var\cpan\build\DBI-1.616-Qp8VYF\test_output_11488\db_11488_2 exists ok 14 - drop manually created table db_11488_2 (second file) ok 15 - C:\cpanfly\var\cpan\build\DBI-1.616-Qp8VYF\test_output_11488\db_11488_2 removed ok 16 - Create table db_11488_ ok 17 - Test table exists ok 18 - get single table meta data ok 19 - get multiple meta data ok 20 - encoding shows in layer ok 21 # skip modifying meta data doesn't work with Gofer-AutoProxy ok 22 # skip modifying meta data doesn't work with Gofer-AutoProxy ok 23 # skip modifying meta data doesn't work with Gofer-AutoProxy ok 24 # skip modifying meta data doesn't work with Gofer-AutoProxy ok 25 - Prepare select * from db_11488_ ok 26 # skip method intrusion didn't work with proxying ok 27 - Prepare select * from DB_11488_ ok 28 # skip method intrusion didn't work with proxying ok 29 - table drop ok 30 - Test table removed 1..30 ok t/zvg_50dbm_simple.t ............ Using DBM modules: SDBM_File Using MLDBM serializers: Data::Dumper Storable FreezeThaw YAML JSON --- Using SDBM_File () --- # DBD::DBM 0.06 using SDBM_File (1.06) # DBD::File 0.40 using IO::File (1.14) # DBI::DBD::SqlEngine 0.03 using DBI::SQL::Nano 1.014600 # DBI 1.616 # OS MSWin32 (5.2) # Perl 5.010000 (MSWin32-x64-multi-thread) ok 1 - dbm_versions ok 2 - The object isa DBI::db ok 3 # skip Can't set attributes after connect using DBD::Gofer ok 4 # skip Can't set attributes after connect using DBD::Gofer ok 5 ok 6 - prepare DROP TABLE IF EXISTS SDBM_File_fruit ok 7 - execute ok 8 - DROP TABLE IF EXISTS SDBM_File_fruit ok 9 - prepare CREATE TABLE SDBM_File_fruit (dKey INT, dVal VARCHAR(10)) ok 10 - execute ok 11 - CREATE TABLE SDBM_File_fruit (dKey INT, dVal VARCHAR(10)) ok 12 - prepare INSERT INTO SDBM_File_fruit VALUES (1,'oranges' ) ok 13 - execute ok 14 - INSERT INTO SDBM_File_fruit VALUES (1,'oranges' ) ok 15 - prepare INSERT INTO SDBM_File_fruit VALUES (2,'to_change' ) ok 16 - execute ok 17 - INSERT INTO SDBM_File_fruit VALUES (2,'to_change' ) ok 18 - prepare INSERT INTO SDBM_File_fruit VALUES (3, NULL ) ok 19 - execute ok 20 - INSERT INTO SDBM_File_fruit VALUES (3, NULL ) ok 21 - prepare INSERT INTO SDBM_File_fruit VALUES (4,'to delete' ) ok 22 - execute ok 23 - INSERT INTO SDBM_File_fruit VALUES (4,'to delete' ) ok 24 - prepare INSERT INTO SDBM_File_fruit VALUES (?,?) ok 25 - execute ok 26 - INSERT INTO SDBM_File_fruit VALUES (?,?) ok 27 - prepare INSERT INTO SDBM_File_fruit VALUES (6,'to delete' ) ok 28 - execute ok 29 - INSERT INTO SDBM_File_fruit VALUES (6,'to delete' ) ok 30 - prepare INSERT INTO SDBM_File_fruit VALUES (7,'to_delete' ) ok 31 - execute ok 32 - INSERT INTO SDBM_File_fruit VALUES (7,'to_delete' ) ok 33 - prepare DELETE FROM SDBM_File_fruit WHERE dVal='to delete' ok 34 - execute ok 35 - DELETE FROM SDBM_File_fruit WHERE dVal='to delete' not ok 36 - $sth->execute(DELETE FROM SDBM_File_fruit WHERE dVal='to delete') == $sth->rows # TODO AUTOPROXY drivers might throw away sth->rows() # Failed (TODO) test '$sth->execute(DELETE FROM SDBM_File_fruit WHERE dVal='to delete') == $sth->rows' # at ./t/50dbm_simple.t line 252. # got: '2' # expected: undef ok 37 - prepare UPDATE SDBM_File_fruit SET dVal='apples' WHERE dKey=2 ok 38 - execute ok 39 - UPDATE SDBM_File_fruit SET dVal='apples' WHERE dKey=2 not ok 40 - $sth->execute(UPDATE SDBM_File_fruit SET dVal='apples' WHERE dKey=2) == $sth->rows # TODO AUTOPROXY drivers might throw away sth->rows() # Failed (TODO) test '$sth->execute(UPDATE SDBM_File_fruit SET dVal='apples' WHERE dKey=2) == $sth->rows' # at ./t/50dbm_simple.t line 252. # got: '1' # expected: '-1' ok 41 - prepare DELETE FROM SDBM_File_fruit WHERE dKey=7 ok 42 - execute ok 43 - DELETE FROM SDBM_File_fruit WHERE dKey=7 not ok 44 - $sth->execute(DELETE FROM SDBM_File_fruit WHERE dKey=7) == $sth->rows # TODO AUTOPROXY drivers might throw away sth->rows() # Failed (TODO) test '$sth->execute(DELETE FROM SDBM_File_fruit WHERE dKey=7) == $sth->rows' # at ./t/50dbm_simple.t line 252. # got: '1' # expected: undef ok 45 - prepare SELECT * FROM SDBM_File_fruit ORDER BY dKey DESC ok 46 - execute ok 47 - SELECT * FROM SDBM_File_fruit ORDER BY dKey DESC ok 48 - SELECT results ok 49 - prepare DELETE FROM SDBM_File_fruit ok 50 - execute ok 51 - DELETE FROM SDBM_File_fruit not ok 52 - $sth->execute(DELETE FROM SDBM_File_fruit) == $sth->rows # TODO AUTOPROXY drivers might throw away sth->rows() # Failed (TODO) test '$sth->execute(DELETE FROM SDBM_File_fruit) == $sth->rows' # at ./t/50dbm_simple.t line 252. # got: '4' # expected: undef ok 53 - prepare DROP TABLE SDBM_File_fruit ok 54 - execute ok 55 - DROP TABLE SDBM_File_fruit --- Using SDBM_File (Data::Dumper) --- # DBD::DBM 0.06 using SDBM_File (1.06) + MLDBM (2.04) + MLDBM::Serializer::Data::Dumper # DBD::File 0.40 using IO::File (1.14) # DBI::DBD::SqlEngine 0.03 using DBI::SQL::Nano 1.014600 # DBI 1.616 # OS MSWin32 (5.2) # Perl 5.010000 (MSWin32-x64-multi-thread) ok 56 - dbm_versions ok 57 - The object isa DBI::db ok 58 # skip Can't set attributes after connect using DBD::Gofer ok 59 # skip Can't set attributes after connect using DBD::Gofer ok 60 ok 61 - prepare DROP TABLE IF EXISTS SDBM_File_fruit ok 62 - execute ok 63 - DROP TABLE IF EXISTS SDBM_File_fruit ok 64 - prepare CREATE TABLE SDBM_File_fruit (dKey INT, dVal VARCHAR(10), qux INT) ok 65 - execute ok 66 - CREATE TABLE SDBM_File_fruit (dKey INT, dVal VARCHAR(10), qux INT) ok 67 - prepare INSERT INTO SDBM_File_fruit VALUES (1,'oranges' , 11 ) ok 68 - execute ok 69 - INSERT INTO SDBM_File_fruit VALUES (1,'oranges' , 11 ) ok 70 - prepare INSERT INTO SDBM_File_fruit VALUES (2,'to_change', 0 ) ok 71 - execute ok 72 - INSERT INTO SDBM_File_fruit VALUES (2,'to_change', 0 ) ok 73 - prepare INSERT INTO SDBM_File_fruit VALUES (3, NULL , 13 ) ok 74 - execute ok 75 - INSERT INTO SDBM_File_fruit VALUES (3, NULL , 13 ) ok 76 - prepare INSERT INTO SDBM_File_fruit VALUES (4,'to_delete', 14 ) ok 77 - execute ok 78 - INSERT INTO SDBM_File_fruit VALUES (4,'to_delete', 14 ) ok 79 - prepare INSERT INTO SDBM_File_fruit VALUES (?,?,?) ok 80 - execute ok 81 - INSERT INTO SDBM_File_fruit VALUES (?,?,?) ok 82 - prepare INSERT INTO SDBM_File_fruit VALUES (6,'to_delete', 16 ) ok 83 - execute ok 84 - INSERT INTO SDBM_File_fruit VALUES (6,'to_delete', 16 ) ok 85 - prepare INSERT INTO SDBM_File_fruit VALUES (7,'to delete', 17 ) ok 86 - execute ok 87 - INSERT INTO SDBM_File_fruit VALUES (7,'to delete', 17 ) ok 88 - prepare INSERT INTO SDBM_File_fruit VALUES (8,'to remove', 18 ) ok 89 - execute ok 90 - INSERT INTO SDBM_File_fruit VALUES (8,'to remove', 18 ) ok 91 - prepare UPDATE SDBM_File_fruit SET dVal='apples', qux='12' WHERE dKey=2 ok 92 - execute ok 93 - UPDATE SDBM_File_fruit SET dVal='apples', qux='12' WHERE dKey=2 not ok 94 - $sth->execute(UPDATE SDBM_File_fruit SET dVal='apples', qux='12' WHERE dKey=2) == $sth->rows # TODO AUTOPROXY drivers might throw away sth->rows() # Failed (TODO) test '$sth->execute(UPDATE SDBM_File_fruit SET dVal='apples', qux='12' WHERE dKey=2) == $sth->rows' # at ./t/50dbm_simple.t line 252. # got: '1' # expected: '-1' ok 95 - prepare DELETE FROM SDBM_File_fruit WHERE dVal='to_delete' ok 96 - execute ok 97 - DELETE FROM SDBM_File_fruit WHERE dVal='to_delete' not ok 98 - $sth->execute(DELETE FROM SDBM_File_fruit WHERE dVal='to_delete') == $sth->rows # TODO AUTOPROXY drivers might throw away sth->rows() # Failed (TODO) test '$sth->execute(DELETE FROM SDBM_File_fruit WHERE dVal='to_delete') == $sth->rows' # at ./t/50dbm_simple.t line 252. # got: '2' # expected: undef ok 99 - prepare DELETE FROM SDBM_File_fruit WHERE qux=17 ok 100 - execute ok 101 - DELETE FROM SDBM_File_fruit WHERE qux=17 not ok 102 - $sth->execute(DELETE FROM SDBM_File_fruit WHERE qux=17) == $sth->rows # TODO AUTOPROXY drivers might throw away sth->rows() # Failed (TODO) test '$sth->execute(DELETE FROM SDBM_File_fruit WHERE qux=17) == $sth->rows' # at ./t/50dbm_simple.t line 252. # got: '1' # expected: undef ok 103 - prepare DELETE FROM SDBM_File_fruit WHERE dKey=8 ok 104 - execute ok 105 - DELETE FROM SDBM_File_fruit WHERE dKey=8 not ok 106 - $sth->execute(DELETE FROM SDBM_File_fruit WHERE dKey=8) == $sth->rows # TODO AUTOPROXY drivers might throw away sth->rows() # Failed (TODO) test '$sth->execute(DELETE FROM SDBM_File_fruit WHERE dKey=8) == $sth->rows' # at ./t/50dbm_simple.t line 252. # got: '1' # expected: undef ok 107 - prepare SELECT * FROM SDBM_File_fruit ORDER BY dKey DESC ok 108 - execute ok 109 - SELECT * FROM SDBM_File_fruit ORDER BY dKey DESC ok 110 - SELECT results ok 111 - prepare DELETE FROM SDBM_File_fruit ok 112 - execute ok 113 - DELETE FROM SDBM_File_fruit not ok 114 - $sth->execute(DELETE FROM SDBM_File_fruit) == $sth->rows # TODO AUTOPROXY drivers might throw away sth->rows() # Failed (TODO) test '$sth->execute(DELETE FROM SDBM_File_fruit) == $sth->rows' # at ./t/50dbm_simple.t line 252. # got: '4' # expected: undef ok 115 - prepare DROP TABLE SDBM_File_fruit ok 116 - execute ok 117 - DROP TABLE SDBM_File_fruit --- Using SDBM_File (Storable) --- # DBD::DBM 0.06 using SDBM_File (1.06) + MLDBM (2.04) + MLDBM::Serializer::Storable # DBD::File 0.40 using IO::File (1.14) # DBI::DBD::SqlEngine 0.03 using DBI::SQL::Nano 1.014600 # DBI 1.616 # OS MSWin32 (5.2) # Perl 5.010000 (MSWin32-x64-multi-thread) ok 118 - dbm_versions ok 119 - The object isa DBI::db ok 120 # skip Can't set attributes after connect using DBD::Gofer ok 121 # skip Can't set attributes after connect using DBD::Gofer ok 122 ok 123 - prepare DROP TABLE IF EXISTS SDBM_File_fruit ok 124 - execute ok 125 - DROP TABLE IF EXISTS SDBM_File_fruit ok 126 - prepare CREATE TABLE SDBM_File_fruit (dKey INT, dVal VARCHAR(10), qux INT) ok 127 - execute ok 128 - CREATE TABLE SDBM_File_fruit (dKey INT, dVal VARCHAR(10), qux INT) ok 129 - prepare INSERT INTO SDBM_File_fruit VALUES (1,'oranges' , 11 ) ok 130 - execute ok 131 - INSERT INTO SDBM_File_fruit VALUES (1,'oranges' , 11 ) ok 132 - prepare INSERT INTO SDBM_File_fruit VALUES (2,'to_change', 0 ) ok 133 - execute ok 134 - INSERT INTO SDBM_File_fruit VALUES (2,'to_change', 0 ) ok 135 - prepare INSERT INTO SDBM_File_fruit VALUES (3, NULL , 13 ) ok 136 - execute ok 137 - INSERT INTO SDBM_File_fruit VALUES (3, NULL , 13 ) ok 138 - prepare INSERT INTO SDBM_File_fruit VALUES (4,'to_delete', 14 ) ok 139 - execute ok 140 - INSERT INTO SDBM_File_fruit VALUES (4,'to_delete', 14 ) ok 141 - prepare INSERT INTO SDBM_File_fruit VALUES (?,?,?) ok 142 - execute ok 143 - INSERT INTO SDBM_File_fruit VALUES (?,?,?) ok 144 - prepare INSERT INTO SDBM_File_fruit VALUES (6,'to_delete', 16 ) ok 145 - execute ok 146 - INSERT INTO SDBM_File_fruit VALUES (6,'to_delete', 16 ) ok 147 - prepare INSERT INTO SDBM_File_fruit VALUES (7,'to delete', 17 ) ok 148 - execute ok 149 - INSERT INTO SDBM_File_fruit VALUES (7,'to delete', 17 ) ok 150 - prepare INSERT INTO SDBM_File_fruit VALUES (8,'to remove', 18 ) ok 151 - execute ok 152 - INSERT INTO SDBM_File_fruit VALUES (8,'to remove', 18 ) ok 153 - prepare UPDATE SDBM_File_fruit SET dVal='apples', qux='12' WHERE dKey=2 ok 154 - execute ok 155 - UPDATE SDBM_File_fruit SET dVal='apples', qux='12' WHERE dKey=2 not ok 156 - $sth->execute(UPDATE SDBM_File_fruit SET dVal='apples', qux='12' WHERE dKey=2) == $sth->rows # TODO AUTOPROXY drivers might throw away sth->rows() # Failed (TODO) test '$sth->execute(UPDATE SDBM_File_fruit SET dVal='apples', qux='12' WHERE dKey=2) == $sth->rows' # at ./t/50dbm_simple.t line 252. # got: '1' # expected: '-1' ok 157 - prepare DELETE FROM SDBM_File_fruit WHERE dVal='to_delete' ok 158 - execute ok 159 - DELETE FROM SDBM_File_fruit WHERE dVal='to_delete' not ok 160 - $sth->execute(DELETE FROM SDBM_File_fruit WHERE dVal='to_delete') == $sth->rows # TODO AUTOPROXY drivers might throw away sth->rows() # Failed (TODO) test '$sth->execute(DELETE FROM SDBM_File_fruit WHERE dVal='to_delete') == $sth->rows' # at ./t/50dbm_simple.t line 252. # got: '2' # expected: undef ok 161 - prepare DELETE FROM SDBM_File_fruit WHERE qux=17 ok 162 - execute ok 163 - DELETE FROM SDBM_File_fruit WHERE qux=17 not ok 164 - $sth->execute(DELETE FROM SDBM_File_fruit WHERE qux=17) == $sth->rows # TODO AUTOPROXY drivers might throw away sth->rows() # Failed (TODO) test '$sth->execute(DELETE FROM SDBM_File_fruit WHERE qux=17) == $sth->rows' # at ./t/50dbm_simple.t line 252. # got: '1' # expected: undef ok 165 - prepare DELETE FROM SDBM_File_fruit WHERE dKey=8 ok 166 - execute ok 167 - DELETE FROM SDBM_File_fruit WHERE dKey=8 not ok 168 - $sth->execute(DELETE FROM SDBM_File_fruit WHERE dKey=8) == $sth->rows # TODO AUTOPROXY drivers might throw away sth->rows() # Failed (TODO) test '$sth->execute(DELETE FROM SDBM_File_fruit WHERE dKey=8) == $sth->rows' # at ./t/50dbm_simple.t line 252. # got: '1' # expected: undef ok 169 - prepare SELECT * FROM SDBM_File_fruit ORDER BY dKey DESC ok 170 - execute ok 171 - SELECT * FROM SDBM_File_fruit ORDER BY dKey DESC ok 172 - SELECT results ok 173 - prepare DELETE FROM SDBM_File_fruit ok 174 - execute ok 175 - DELETE FROM SDBM_File_fruit not ok 176 - $sth->execute(DELETE FROM SDBM_File_fruit) == $sth->rows # TODO AUTOPROXY drivers might throw away sth->rows() # Failed (TODO) test '$sth->execute(DELETE FROM SDBM_File_fruit) == $sth->rows' # at ./t/50dbm_simple.t line 252. # got: '4' # expected: undef ok 177 - prepare DROP TABLE SDBM_File_fruit ok 178 - execute ok 179 - DROP TABLE SDBM_File_fruit --- Using SDBM_File (FreezeThaw) --- # DBD::DBM 0.06 using SDBM_File (1.06) + MLDBM (2.04) + MLDBM::Serializer::FreezeThaw # DBD::File 0.40 using IO::File (1.14) # DBI::DBD::SqlEngine 0.03 using DBI::SQL::Nano 1.014600 # DBI 1.616 # OS MSWin32 (5.2) # Perl 5.010000 (MSWin32-x64-multi-thread) ok 180 - dbm_versions ok 181 - The object isa DBI::db ok 182 # skip Can't set attributes after connect using DBD::Gofer ok 183 # skip Can't set attributes after connect using DBD::Gofer ok 184 ok 185 - prepare DROP TABLE IF EXISTS SDBM_File_fruit ok 186 - execute ok 187 - DROP TABLE IF EXISTS SDBM_File_fruit ok 188 - prepare CREATE TABLE SDBM_File_fruit (dKey INT, dVal VARCHAR(10), qux INT) ok 189 - execute ok 190 - CREATE TABLE SDBM_File_fruit (dKey INT, dVal VARCHAR(10), qux INT) ok 191 - prepare INSERT INTO SDBM_File_fruit VALUES (1,'oranges' , 11 ) ok 192 - execute ok 193 - INSERT INTO SDBM_File_fruit VALUES (1,'oranges' , 11 ) ok 194 - prepare INSERT INTO SDBM_File_fruit VALUES (2,'to_change', 0 ) ok 195 - execute ok 196 - INSERT INTO SDBM_File_fruit VALUES (2,'to_change', 0 ) ok 197 - prepare INSERT INTO SDBM_File_fruit VALUES (3, NULL , 13 ) ok 198 - execute ok 199 - INSERT INTO SDBM_File_fruit VALUES (3, NULL , 13 ) ok 200 - prepare INSERT INTO SDBM_File_fruit VALUES (4,'to_delete', 14 ) ok 201 - execute ok 202 - INSERT INTO SDBM_File_fruit VALUES (4,'to_delete', 14 ) ok 203 - prepare INSERT INTO SDBM_File_fruit VALUES (?,?,?) ok 204 - execute ok 205 - INSERT INTO SDBM_File_fruit VALUES (?,?,?) ok 206 - prepare INSERT INTO SDBM_File_fruit VALUES (6,'to_delete', 16 ) ok 207 - execute ok 208 - INSERT INTO SDBM_File_fruit VALUES (6,'to_delete', 16 ) ok 209 - prepare INSERT INTO SDBM_File_fruit VALUES (7,'to delete', 17 ) ok 210 - execute ok 211 - INSERT INTO SDBM_File_fruit VALUES (7,'to delete', 17 ) ok 212 - prepare INSERT INTO SDBM_File_fruit VALUES (8,'to remove', 18 ) ok 213 - execute ok 214 - INSERT INTO SDBM_File_fruit VALUES (8,'to remove', 18 ) ok 215 - prepare UPDATE SDBM_File_fruit SET dVal='apples', qux='12' WHERE dKey=2 ok 216 - execute ok 217 - UPDATE SDBM_File_fruit SET dVal='apples', qux='12' WHERE dKey=2 not ok 218 - $sth->execute(UPDATE SDBM_File_fruit SET dVal='apples', qux='12' WHERE dKey=2) == $sth->rows # TODO AUTOPROXY drivers might throw away sth->rows() # Failed (TODO) test '$sth->execute(UPDATE SDBM_File_fruit SET dVal='apples', qux='12' WHERE dKey=2) == $sth->rows' # at ./t/50dbm_simple.t line 252. # got: '1' # expected: '-1' ok 219 - prepare DELETE FROM SDBM_File_fruit WHERE dVal='to_delete' ok 220 - execute ok 221 - DELETE FROM SDBM_File_fruit WHERE dVal='to_delete' not ok 222 - $sth->execute(DELETE FROM SDBM_File_fruit WHERE dVal='to_delete') == $sth->rows # TODO AUTOPROXY drivers might throw away sth->rows() # Failed (TODO) test '$sth->execute(DELETE FROM SDBM_File_fruit WHERE dVal='to_delete') == $sth->rows' # at ./t/50dbm_simple.t line 252. # got: '2' # expected: undef ok 223 - prepare DELETE FROM SDBM_File_fruit WHERE qux=17 ok 224 - execute ok 225 - DELETE FROM SDBM_File_fruit WHERE qux=17 not ok 226 - $sth->execute(DELETE FROM SDBM_File_fruit WHERE qux=17) == $sth->rows # TODO AUTOPROXY drivers might throw away sth->rows() # Failed (TODO) test '$sth->execute(DELETE FROM SDBM_File_fruit WHERE qux=17) == $sth->rows' # at ./t/50dbm_simple.t line 252. # got: '1' # expected: undef ok 227 - prepare DELETE FROM SDBM_File_fruit WHERE dKey=8 ok 228 - execute ok 229 - DELETE FROM SDBM_File_fruit WHERE dKey=8 not ok 230 - $sth->execute(DELETE FROM SDBM_File_fruit WHERE dKey=8) == $sth->rows # TODO AUTOPROXY drivers might throw away sth->rows() # Failed (TODO) test '$sth->execute(DELETE FROM SDBM_File_fruit WHERE dKey=8) == $sth->rows' # at ./t/50dbm_simple.t line 252. # got: '1' # expected: undef ok 231 - prepare SELECT * FROM SDBM_File_fruit ORDER BY dKey DESC ok 232 - execute ok 233 - SELECT * FROM SDBM_File_fruit ORDER BY dKey DESC ok 234 - SELECT results ok 235 - prepare DELETE FROM SDBM_File_fruit ok 236 - execute ok 237 - DELETE FROM SDBM_File_fruit not ok 238 - $sth->execute(DELETE FROM SDBM_File_fruit) == $sth->rows # TODO AUTOPROXY drivers might throw away sth->rows() # Failed (TODO) test '$sth->execute(DELETE FROM SDBM_File_fruit) == $sth->rows' # at ./t/50dbm_simple.t line 252. # got: '4' # expected: undef ok 239 - prepare DROP TABLE SDBM_File_fruit ok 240 - execute ok 241 - DROP TABLE SDBM_File_fruit --- Using SDBM_File (YAML) --- # DBD::DBM 0.06 using SDBM_File (1.06) + MLDBM (2.04) + MLDBM::Serializer::YAML (0.10) # DBD::File 0.40 using IO::File (1.14) # DBI::DBD::SqlEngine 0.03 using DBI::SQL::Nano 1.014600 # DBI 1.616 # OS MSWin32 (5.2) # Perl 5.010000 (MSWin32-x64-multi-thread) ok 242 - dbm_versions ok 243 - The object isa DBI::db ok 244 # skip Can't set attributes after connect using DBD::Gofer ok 245 # skip Can't set attributes after connect using DBD::Gofer ok 246 ok 247 - prepare DROP TABLE IF EXISTS SDBM_File_fruit ok 248 - execute ok 249 - DROP TABLE IF EXISTS SDBM_File_fruit ok 250 - prepare CREATE TABLE SDBM_File_fruit (dKey INT, dVal VARCHAR(10), qux INT) ok 251 - execute ok 252 - CREATE TABLE SDBM_File_fruit (dKey INT, dVal VARCHAR(10), qux INT) ok 253 - prepare INSERT INTO SDBM_File_fruit VALUES (1,'oranges' , 11 ) ok 254 - execute ok 255 - INSERT INTO SDBM_File_fruit VALUES (1,'oranges' , 11 ) ok 256 - prepare INSERT INTO SDBM_File_fruit VALUES (2,'to_change', 0 ) ok 257 - execute ok 258 - INSERT INTO SDBM_File_fruit VALUES (2,'to_change', 0 ) ok 259 - prepare INSERT INTO SDBM_File_fruit VALUES (3, NULL , 13 ) ok 260 - execute ok 261 - INSERT INTO SDBM_File_fruit VALUES (3, NULL , 13 ) ok 262 - prepare INSERT INTO SDBM_File_fruit VALUES (4,'to_delete', 14 ) ok 263 - execute ok 264 - INSERT INTO SDBM_File_fruit VALUES (4,'to_delete', 14 ) ok 265 - prepare INSERT INTO SDBM_File_fruit VALUES (?,?,?) ok 266 - execute ok 267 - INSERT INTO SDBM_File_fruit VALUES (?,?,?) ok 268 - prepare INSERT INTO SDBM_File_fruit VALUES (6,'to_delete', 16 ) ok 269 - execute ok 270 - INSERT INTO SDBM_File_fruit VALUES (6,'to_delete', 16 ) ok 271 - prepare INSERT INTO SDBM_File_fruit VALUES (7,'to delete', 17 ) ok 272 - execute ok 273 - INSERT INTO SDBM_File_fruit VALUES (7,'to delete', 17 ) ok 274 - prepare INSERT INTO SDBM_File_fruit VALUES (8,'to remove', 18 ) ok 275 - execute ok 276 - INSERT INTO SDBM_File_fruit VALUES (8,'to remove', 18 ) ok 277 - prepare UPDATE SDBM_File_fruit SET dVal='apples', qux='12' WHERE dKey=2 ok 278 - execute ok 279 - UPDATE SDBM_File_fruit SET dVal='apples', qux='12' WHERE dKey=2 not ok 280 - $sth->execute(UPDATE SDBM_File_fruit SET dVal='apples', qux='12' WHERE dKey=2) == $sth->rows # TODO AUTOPROXY drivers might throw away sth->rows() # Failed (TODO) test '$sth->execute(UPDATE SDBM_File_fruit SET dVal='apples', qux='12' WHERE dKey=2) == $sth->rows' # at ./t/50dbm_simple.t line 252. # got: '1' # expected: '-1' ok 281 - prepare DELETE FROM SDBM_File_fruit WHERE dVal='to_delete' ok 282 - execute ok 283 - DELETE FROM SDBM_File_fruit WHERE dVal='to_delete' not ok 284 - $sth->execute(DELETE FROM SDBM_File_fruit WHERE dVal='to_delete') == $sth->rows # TODO AUTOPROXY drivers might throw away sth->rows() # Failed (TODO) test '$sth->execute(DELETE FROM SDBM_File_fruit WHERE dVal='to_delete') == $sth->rows' # at ./t/50dbm_simple.t line 252. # got: '2' # expected: undef ok 285 - prepare DELETE FROM SDBM_File_fruit WHERE qux=17 ok 286 - execute ok 287 - DELETE FROM SDBM_File_fruit WHERE qux=17 not ok 288 - $sth->execute(DELETE FROM SDBM_File_fruit WHERE qux=17) == $sth->rows # TODO AUTOPROXY drivers might throw away sth->rows() # Failed (TODO) test '$sth->execute(DELETE FROM SDBM_File_fruit WHERE qux=17) == $sth->rows' # at ./t/50dbm_simple.t line 252. # got: '1' # expected: undef ok 289 - prepare DELETE FROM SDBM_File_fruit WHERE dKey=8 ok 290 - execute ok 291 - DELETE FROM SDBM_File_fruit WHERE dKey=8 not ok 292 - $sth->execute(DELETE FROM SDBM_File_fruit WHERE dKey=8) == $sth->rows # TODO AUTOPROXY drivers might throw away sth->rows() # Failed (TODO) test '$sth->execute(DELETE FROM SDBM_File_fruit WHERE dKey=8) == $sth->rows' # at ./t/50dbm_simple.t line 252. # got: '1' # expected: undef ok 293 - prepare SELECT * FROM SDBM_File_fruit ORDER BY dKey DESC ok 294 - execute ok 295 - SELECT * FROM SDBM_File_fruit ORDER BY dKey DESC ok 296 - SELECT results ok 297 - prepare DELETE FROM SDBM_File_fruit ok 298 - execute ok 299 - DELETE FROM SDBM_File_fruit not ok 300 - $sth->execute(DELETE FROM SDBM_File_fruit) == $sth->rows # TODO AUTOPROXY drivers might throw away sth->rows() # Failed (TODO) test '$sth->execute(DELETE FROM SDBM_File_fruit) == $sth->rows' # at ./t/50dbm_simple.t line 252. # got: '4' # expected: undef ok 301 - prepare DROP TABLE SDBM_File_fruit ok 302 - execute ok 303 - DROP TABLE SDBM_File_fruit --- Using SDBM_File (JSON) --- # DBD::DBM 0.06 using SDBM_File (1.06) + MLDBM (2.04) + MLDBM::Serializer::JSON (0.001) # DBD::File 0.40 using IO::File (1.14) # DBI::DBD::SqlEngine 0.03 using DBI::SQL::Nano 1.014600 # DBI 1.616 # OS MSWin32 (5.2) # Perl 5.010000 (MSWin32-x64-multi-thread) ok 304 - dbm_versions ok 305 - The object isa DBI::db ok 306 # skip Can't set attributes after connect using DBD::Gofer ok 307 # skip Can't set attributes after connect using DBD::Gofer ok 308 ok 309 - prepare DROP TABLE IF EXISTS SDBM_File_fruit ok 310 - execute ok 311 - DROP TABLE IF EXISTS SDBM_File_fruit ok 312 - prepare CREATE TABLE SDBM_File_fruit (dKey INT, dVal VARCHAR(10), qux INT) ok 313 - execute ok 314 - CREATE TABLE SDBM_File_fruit (dKey INT, dVal VARCHAR(10), qux INT) ok 315 - prepare INSERT INTO SDBM_File_fruit VALUES (1,'oranges' , 11 ) ok 316 - execute ok 317 - INSERT INTO SDBM_File_fruit VALUES (1,'oranges' , 11 ) ok 318 - prepare INSERT INTO SDBM_File_fruit VALUES (2,'to_change', 0 ) ok 319 - execute ok 320 - INSERT INTO SDBM_File_fruit VALUES (2,'to_change', 0 ) ok 321 - prepare INSERT INTO SDBM_File_fruit VALUES (3, NULL , 13 ) ok 322 - execute ok 323 - INSERT INTO SDBM_File_fruit VALUES (3, NULL , 13 ) ok 324 - prepare INSERT INTO SDBM_File_fruit VALUES (4,'to_delete', 14 ) ok 325 - execute ok 326 - INSERT INTO SDBM_File_fruit VALUES (4,'to_delete', 14 ) ok 327 - prepare INSERT INTO SDBM_File_fruit VALUES (?,?,?) ok 328 - execute ok 329 - INSERT INTO SDBM_File_fruit VALUES (?,?,?) ok 330 - prepare INSERT INTO SDBM_File_fruit VALUES (6,'to_delete', 16 ) ok 331 - execute ok 332 - INSERT INTO SDBM_File_fruit VALUES (6,'to_delete', 16 ) ok 333 - prepare INSERT INTO SDBM_File_fruit VALUES (7,'to delete', 17 ) ok 334 - execute ok 335 - INSERT INTO SDBM_File_fruit VALUES (7,'to delete', 17 ) ok 336 - prepare INSERT INTO SDBM_File_fruit VALUES (8,'to remove', 18 ) ok 337 - execute ok 338 - INSERT INTO SDBM_File_fruit VALUES (8,'to remove', 18 ) ok 339 - prepare UPDATE SDBM_File_fruit SET dVal='apples', qux='12' WHERE dKey=2 ok 340 - execute ok 341 - UPDATE SDBM_File_fruit SET dVal='apples', qux='12' WHERE dKey=2 not ok 342 - $sth->execute(UPDATE SDBM_File_fruit SET dVal='apples', qux='12' WHERE dKey=2) == $sth->rows # TODO AUTOPROXY drivers might throw away sth->rows() # Failed (TODO) test '$sth->execute(UPDATE SDBM_File_fruit SET dVal='apples', qux='12' WHERE dKey=2) == $sth->rows' # at ./t/50dbm_simple.t line 252. # got: '1' # expected: '-1' ok 343 - prepare DELETE FROM SDBM_File_fruit WHERE dVal='to_delete' ok 344 - execute ok 345 - DELETE FROM SDBM_File_fruit WHERE dVal='to_delete' not ok 346 - $sth->execute(DELETE FROM SDBM_File_fruit WHERE dVal='to_delete') == $sth->rows # TODO AUTOPROXY drivers might throw away sth->rows() # Failed (TODO) test '$sth->execute(DELETE FROM SDBM_File_fruit WHERE dVal='to_delete') == $sth->rows' # at ./t/50dbm_simple.t line 252. # got: '2' # expected: undef ok 347 - prepare DELETE FROM SDBM_File_fruit WHERE qux=17 ok 348 - execute ok 349 - DELETE FROM SDBM_File_fruit WHERE qux=17 not ok 350 - $sth->execute(DELETE FROM SDBM_File_fruit WHERE qux=17) == $sth->rows # TODO AUTOPROXY drivers might throw away sth->rows() # Failed (TODO) test '$sth->execute(DELETE FROM SDBM_File_fruit WHERE qux=17) == $sth->rows' # at ./t/50dbm_simple.t line 252. # got: '1' # expected: undef ok 351 - prepare DELETE FROM SDBM_File_fruit WHERE dKey=8 ok 352 - execute ok 353 - DELETE FROM SDBM_File_fruit WHERE dKey=8 not ok 354 - $sth->execute(DELETE FROM SDBM_File_fruit WHERE dKey=8) == $sth->rows # TODO AUTOPROXY drivers might throw away sth->rows() # Failed (TODO) test '$sth->execute(DELETE FROM SDBM_File_fruit WHERE dKey=8) == $sth->rows' # at ./t/50dbm_simple.t line 252. # got: '1' # expected: undef ok 355 - prepare SELECT * FROM SDBM_File_fruit ORDER BY dKey DESC ok 356 - execute ok 357 - SELECT * FROM SDBM_File_fruit ORDER BY dKey DESC ok 358 - SELECT results ok 359 - prepare DELETE FROM SDBM_File_fruit ok 360 - execute ok 361 - DELETE FROM SDBM_File_fruit not ok 362 - $sth->execute(DELETE FROM SDBM_File_fruit) == $sth->rows # TODO AUTOPROXY drivers might throw away sth->rows() # Failed (TODO) test '$sth->execute(DELETE FROM SDBM_File_fruit) == $sth->rows' # at ./t/50dbm_simple.t line 252. # got: '4' # expected: undef ok 363 - prepare DROP TABLE SDBM_File_fruit ok 364 - execute ok 365 - DROP TABLE SDBM_File_fruit 1..365 ok t/zvg_51dbm_file.t .............. ok 1 - drop table ok 2 - FRED.dir exists ok 3 - fred.dir exists ok 4 - insert into mixed case table ok 5 - insert into uppercase table ok 6 - rows found via mixed case table ok 7 # skip quoted identifiers aren't supported by DBI::SQL::Nano ok 8 - drop table ok 9 - fred.dir removed 1..9 ok t/zvg_52dbm_complex.t ........... skipped: Not running with SQL::Statement t/zvg_60preparse.t .............. 1..39 ok 1 - The object isa DBI::db 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 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 t/zvg_65transact.t .............. skipped: Transactions not supported by DBD::Gofer t/zvg_70callbacks.t ............. 1..63 ok 1 - Create dbh ok 2 - Callbacks initially undef ok 3 ok 4 - Callbacks can be set to a hash ref ok 5 - Callbacks set to same hash ref ok 6 - Callbacks set to undef again ok 7 ok 8 ok 9 ok 10 - $_ holds method name ok 11 - @_ holds 1 values ok 12 - first is $dbh ok 13 ok 14 ok 15 - $_ not altered by callback ok 16 - $_ holds method name ok 17 - @_ holds 1 values ok 18 - first is $dbh ok 19 ok 20 ok 21 ok 22 - fallback callback ok 23 - @_ holds 4 values ok 24 - first is $dbh ok 25 ok 26 ok 27 ok 28 ok 29 - quote_identifier callback caused fatal error ok 30 - param modified by callback - not recommended! ok 31 ok 32 - You can't disconnect that easily! # ok 33 ok 34 ok 35 ok 36 - should return a single value in list context ok 37 ok 38 ok 39 ok 40 ok 41 ok 42 - intercepted commit should return undef ok 43 ok 44 ok 45 ok 46 - Create handle with callbacks ok 47 - no callback for plain connect ok 48 - Create handle with callbacks ok 49 - connect_cached.new called ok 50 - connect_cached.reused not yet called ok 51 - Create handle with callbacks ok 52 - connect_cached.reused called ok 53 - connect_cached.new not called again ok 54 - Create handle with ChildCallbacks ok 55 - Ping ok 56 - Ping callback should have been called ok 57 - Prepare a statement handle (child) ok 58 - child should have Callbacks ok 59 - child Callbacks should be ChildCallbacks of parent ok 60 - Execute ok 61 - Execute callback should have been called ok 62 - Fetch ok 63 - Fetch callback should have been called ok t/zvg_72childhandles.t .......... 1..16 ok 1 ok 2 ok 3 ok 4 ok 5 - All handles should be undef now ok 6 - ChildHandles should be an array-ref if wekref is available ok 7 drh DBI::dr=HASH(0x2fb5e10) dbh DBI::db=HASH(0x33686c0) sth DBI::st=HASH(0x32c1ec0) sth DBI::st=HASH(0x269f08) sth DBI::st=HASH(0x33684e0) ok 8 ok 9 ok 10 ok 11 ok 12 - handles should be gone now ok 13 ok 14 ok 15 # skip slow tests avoided when using DBD::Gofer ok 16 # skip slow tests avoided when using DBD::Gofer ok t/zvg_80proxy.t ................. skipped: modules required for proxy are probably not installed (e.g., RPC/PlClient.pm) t/zvg_85gofer.t ................. # Transports: null pipeone stream stream_ssh # Policies: pedantic classic rush # Count: 0 # ============= # Testing null transport with pedantic policy # dbi:Gofer:transport=null;policy=pedantic;dsn=DBI:DBM:f_dir=C\:\cpanfly\var\cpan\build\DBI-1.616-Qp8VYF\test_output_15504;dbm_type=SDBM_File;f_lockfile=0 ok 1 - should connect to dbi:Gofer:transport=null;policy=pedantic;dsn=DBI:DBM:f_dir=C\:\cpanfly\var\cpan\build\DBI-1.616-Qp8VYF\test_output_15504;dbm_type=SDBM_File;f_lockfile=0 ok 2 ok 3 ok 4 ok 5 - should detect prepare failure ok 6 ok 7 ok 8 ok 9 ok 10 ok 11 ok 12 - go_response executed flag should be true ok 13 ok 14 ok 15 ok 16 # Testing go_request_count and caching of simple values ok 17 ok 18 ok 19 # use_remote=1 (policy=pedantic, transport=null) HASH(0x4d66c58) ok 20 # skip skip_default_methods checking doesn't work with Gofer over Gofer ok 21 # skip skip_default_methods checking doesn't work with Gofer over Gofer ok 22 # skip skip_default_methods checking doesn't work with Gofer over Gofer ok 23 # skip caching of metadata methods returning sth not yet implemented ok 24 # skip caching of metadata methods returning sth not yet implemented ok 25 ok 26 # ============= # Testing null transport with classic policy # dbi:Gofer:transport=null;policy=classic;dsn=DBI:DBM:f_dir=C\:\cpanfly\var\cpan\build\DBI-1.616-Qp8VYF\test_output_15504;dbm_type=SDBM_File;f_lockfile=0 ok 27 - should connect to dbi:Gofer:transport=null;policy=classic;dsn=DBI:DBM:f_dir=C\:\cpanfly\var\cpan\build\DBI-1.616-Qp8VYF\test_output_15504;dbm_type=SDBM_File;f_lockfile=0 ok 28 ok 29 ok 30 ok 31 - The object isa DBI::st ok 32 ok 33 ok 34 ok 35 ok 36 ok 37 ok 38 - go_response executed flag should be true ok 39 ok 40 ok 41 ok 42 # Testing go_request_count and caching of simple values ok 43 ok 44 ok 45 # use_remote=0 (policy=classic, transport=null) HASH(0x4d70038) ok 46 # skip skip_default_methods checking doesn't work with Gofer over Gofer ok 47 # skip skip_default_methods checking doesn't work with Gofer over Gofer ok 48 # skip skip_default_methods checking doesn't work with Gofer over Gofer ok 49 # skip caching of metadata methods returning sth not yet implemented ok 50 # skip caching of metadata methods returning sth not yet implemented ok 51 ok 52 # ============= # Testing null transport with rush policy # dbi:Gofer:transport=null;policy=rush;dsn=DBI:DBM:f_dir=C\:\cpanfly\var\cpan\build\DBI-1.616-Qp8VYF\test_output_15504;dbm_type=SDBM_File;f_lockfile=0 ok 53 - should connect to dbi:Gofer:transport=null;policy=rush;dsn=DBI:DBM:f_dir=C\:\cpanfly\var\cpan\build\DBI-1.616-Qp8VYF\test_output_15504;dbm_type=SDBM_File;f_lockfile=0 ok 54 ok 55 ok 56 ok 57 - The object isa DBI::st ok 58 ok 59 ok 60 ok 61 ok 62 ok 63 ok 64 - go_response executed flag should be true ok 65 ok 66 ok 67 ok 68 # Testing go_request_count and caching of simple values ok 69 ok 70 ok 71 # use_remote=0 (policy=rush, transport=null) HASH(0x4d6fce8) ok 72 # skip skip_default_methods checking doesn't work with Gofer over Gofer ok 73 # skip skip_default_methods checking doesn't work with Gofer over Gofer ok 74 # skip skip_default_methods checking doesn't work with Gofer over Gofer ok 75 # skip caching of metadata methods returning sth not yet implemented ok 76 # skip caching of metadata methods returning sth not yet implemented ok 77 ok 78 1..78 ok t/zvg_86gofer_fail.t ............ skipped: Gofer DBI_AUTOPROXY t/zvg_87gofer_cache.t ........... skipped: Gofer DBI_AUTOPROXY t/zvg_90sql_type_cast.t ......... 1..36 ok 1 - result, undef ok 2 - json undef ok 3 - result, invalid sql type ok 4 - json invalid sql type ok 5 - result, non numeric cast to int ok 6 - json non numeric cast to int ok 7 - result, non numeric cast to int (strict) ok 8 - json non numeric cast to int (strict) ok 9 - result, small int cast to int ok 10 - json small int cast to int ok 11 - result, 2 byte max signed int cast to int ok 12 - json 2 byte max signed int cast to int ok 13 - result, 2 byte max unsigned int cast to int ok 14 - json 2 byte max unsigned int cast to int ok 15 - result, 4 byte max signed int cast to int ok 16 - json 4 byte max signed int cast to int ok 17 - result, 4 byte max unsigned int cast to int ok 18 - json 4 byte max unsigned int cast to int ok 19 - result, small int cast to int (discard) ok 20 - json small int cast to int (discard) ok 21 - result, non numeric cast to numeric ok 22 - json non numeric cast to numeric ok 23 - result, non numeric cast to numeric (strict) ok 24 - json non numeric cast to numeric (strict) ok 25 - result, very large int cast to int ok 26 - json very large int cast to int ok 27 - result, very large int cast to int (strict) ok 28 - json very large int cast to int (strict) ok 29 - result, float cast to int ok 30 - json float cast to int ok 31 - result, float cast to int (strict) ok 32 - json float cast to int (strict) ok 33 - result, float cast to double ok 34 - json float cast to double ok 35 - result, 4 byte max unsigned int cast to int (ivsize>8) ok 36 - json 4 byte max unsigned int cast to int (ivsize>8) ok t/zvn_48dbi_dbd_sqlengine.t ..... ok 1 - use DBI; ok 2 - use DBI::DBD::SqlEngine; ok 3 - use DBD::File; ok 4 - prepare 'CREATE TABLE foo (id INT, foo TEXT)' ok 5 - prepare 'CREATE TABLE bar (id INT, baz TEXT)' ok 6 - prepare 'INSERT INTO foo VALUES (1, "Hello world")' ok 7 - prepare 'INSERT INTO bar VALUES (1, "Bugfixes welcome")' ok 8 - prepare 'INSERT bar VALUES (2, "Bug reports, too")' ok 9 - prepare 'SELECT foo FROM foo where ID=1' ok 10 - prepare 'UPDATE bar SET id=5 WHERE baz="Bugfixes welcome"' ok 11 - prepare 'DELETE FROM foo' ok 12 - prepare 'DELETE FROM bar WHERE baz="Bugfixes welcome"' ok 13 - Junk: prepare 'Junk' ok 14 - missing table: prepare 'CREATE foo (id INT, foo TEXT)' ok 15 - missing "VALUES": prepare 'INSERT INTO bar (1, "Bugfixes welcome")' ok 16 - missing "SET": prepare 'UPDATE bar id=5 WHERE baz="Bugfixes welcome"' ok 17 - waste between "DELETE" and "FROM": prepare 'DELETE * FROM foo' ok 18 # skip Not running with SQL::Statement ok 19 # skip Not running with SQL::Statement ok 20 # skip Not running with SQL::Statement 1..20 ok t/zvn_49dbd_file.t .............. ok 1 - use DBI; ok 2 - use DBD::File; ok 3 - Connect clean ok 4 - Can connect to DBD::File driver # DBD::File 0.40 using IO::File (1.14) # DBI::DBD::SqlEngine 0.03 using DBI::SQL::Nano 1.014600 # DBI 1.616 # OS MSWin32 (5.2) # Perl 5.010000 (MSWin32-x64-multi-thread) ok 5 - f_versions ok 6 - Connect with DBI attributes ok 7 - Connect with driver attributes in DSN ok 8 - Connect with driver attributes in hash ok 9 - Prepare select from non-existing file ok 10 - Cannot open non-existing file # C:\cpanfly\var\cpan\build\DBI-1.616-Qp8VYF\test_output_15436\t_sbdgf_53442gz.txt ok 11 - drop manually created table db_15436_2 (first file) ok 12 - C:\cpanfly\var\cpan\build\DBI-1.616-Qp8VYF\test_output_15436\db_15436_2.txt removed ok 13 - C:\cpanfly\var\cpan\build\DBI-1.616-Qp8VYF\test_output_15436\db_15436_2 exists ok 14 - drop manually created table db_15436_2 (second file) ok 15 - C:\cpanfly\var\cpan\build\DBI-1.616-Qp8VYF\test_output_15436\db_15436_2 removed ok 16 - Create table db_15436_ ok 17 - Test table exists ok 18 - get single table meta data ok 19 - get multiple meta data ok 20 - encoding shows in layer ok 21 - set single meta datum ok 22 - verify set single meta datum ok 23 - set multiple meta data ok 24 - verify set multiple meta attributes ok 25 - Prepare select * from db_15436_ ok 26 - execute on db_15436_ ok 27 - Prepare select * from DB_15436_ ok 28 - execute on DB_15436_ ok 29 - table drop ok 30 - Test table removed 1..30 ok t/zvn_50dbm_simple.t ............ Using DBM modules: SDBM_File Using MLDBM serializers: Data::Dumper Storable FreezeThaw YAML JSON --- Using SDBM_File () --- # DBD::DBM 0.06 using SDBM_File (1.06) # DBD::File 0.40 using IO::File (1.14) # DBI::DBD::SqlEngine 0.03 using DBI::SQL::Nano 1.014600 # DBI 1.616 # OS MSWin32 (5.2) # Perl 5.010000 (MSWin32-x64-multi-thread) ok 1 - dbm_versions ok 2 - The object isa DBI::db ok 3 ok 4 ok 5 ok 6 - prepare DROP TABLE IF EXISTS SDBM_File_fruit ok 7 - execute ok 8 - DROP TABLE IF EXISTS SDBM_File_fruit ok 9 - prepare CREATE TABLE SDBM_File_fruit (dKey INT, dVal VARCHAR(10)) ok 10 - execute ok 11 - CREATE TABLE SDBM_File_fruit (dKey INT, dVal VARCHAR(10)) ok 12 - prepare INSERT INTO SDBM_File_fruit VALUES (1,'oranges' ) ok 13 - execute ok 14 - INSERT INTO SDBM_File_fruit VALUES (1,'oranges' ) ok 15 - prepare INSERT INTO SDBM_File_fruit VALUES (2,'to_change' ) ok 16 - execute ok 17 - INSERT INTO SDBM_File_fruit VALUES (2,'to_change' ) ok 18 - prepare INSERT INTO SDBM_File_fruit VALUES (3, NULL ) ok 19 - execute ok 20 - INSERT INTO SDBM_File_fruit VALUES (3, NULL ) ok 21 - prepare INSERT INTO SDBM_File_fruit VALUES (4,'to delete' ) ok 22 - execute ok 23 - INSERT INTO SDBM_File_fruit VALUES (4,'to delete' ) ok 24 - prepare INSERT INTO SDBM_File_fruit VALUES (?,?) ok 25 - execute ok 26 - INSERT INTO SDBM_File_fruit VALUES (?,?) ok 27 - prepare INSERT INTO SDBM_File_fruit VALUES (6,'to delete' ) ok 28 - execute ok 29 - INSERT INTO SDBM_File_fruit VALUES (6,'to delete' ) ok 30 - prepare INSERT INTO SDBM_File_fruit VALUES (7,'to_delete' ) ok 31 - execute ok 32 - INSERT INTO SDBM_File_fruit VALUES (7,'to_delete' ) ok 33 - prepare DELETE FROM SDBM_File_fruit WHERE dVal='to delete' ok 34 - execute ok 35 - DELETE FROM SDBM_File_fruit WHERE dVal='to delete' ok 36 - $sth->execute(DELETE FROM SDBM_File_fruit WHERE dVal='to delete') == $sth->rows ok 37 - prepare UPDATE SDBM_File_fruit SET dVal='apples' WHERE dKey=2 ok 38 - execute ok 39 - UPDATE SDBM_File_fruit SET dVal='apples' WHERE dKey=2 ok 40 - $sth->execute(UPDATE SDBM_File_fruit SET dVal='apples' WHERE dKey=2) == $sth->rows ok 41 - prepare DELETE FROM SDBM_File_fruit WHERE dKey=7 ok 42 - execute ok 43 - DELETE FROM SDBM_File_fruit WHERE dKey=7 ok 44 - $sth->execute(DELETE FROM SDBM_File_fruit WHERE dKey=7) == $sth->rows ok 45 - prepare SELECT * FROM SDBM_File_fruit ORDER BY dKey DESC ok 46 - execute ok 47 - SELECT * FROM SDBM_File_fruit ORDER BY dKey DESC ok 48 - SELECT results ok 49 - prepare DELETE FROM SDBM_File_fruit ok 50 - execute ok 51 - DELETE FROM SDBM_File_fruit ok 52 - $sth->execute(DELETE FROM SDBM_File_fruit) == $sth->rows ok 53 - prepare DROP TABLE SDBM_File_fruit ok 54 - execute ok 55 - DROP TABLE SDBM_File_fruit --- Using SDBM_File (Data::Dumper) --- # DBD::DBM 0.06 using SDBM_File (1.06) + MLDBM (2.04) + MLDBM::Serializer::Data::Dumper # DBD::File 0.40 using IO::File (1.14) # DBI::DBD::SqlEngine 0.03 using DBI::SQL::Nano 1.014600 # DBI 1.616 # OS MSWin32 (5.2) # Perl 5.010000 (MSWin32-x64-multi-thread) ok 56 - dbm_versions ok 57 - The object isa DBI::db ok 58 ok 59 ok 60 ok 61 - prepare DROP TABLE IF EXISTS SDBM_File_fruit ok 62 - execute ok 63 - DROP TABLE IF EXISTS SDBM_File_fruit ok 64 - prepare CREATE TABLE SDBM_File_fruit (dKey INT, dVal VARCHAR(10), qux INT) ok 65 - execute ok 66 - CREATE TABLE SDBM_File_fruit (dKey INT, dVal VARCHAR(10), qux INT) ok 67 - prepare INSERT INTO SDBM_File_fruit VALUES (1,'oranges' , 11 ) ok 68 - execute ok 69 - INSERT INTO SDBM_File_fruit VALUES (1,'oranges' , 11 ) ok 70 - prepare INSERT INTO SDBM_File_fruit VALUES (2,'to_change', 0 ) ok 71 - execute ok 72 - INSERT INTO SDBM_File_fruit VALUES (2,'to_change', 0 ) ok 73 - prepare INSERT INTO SDBM_File_fruit VALUES (3, NULL , 13 ) ok 74 - execute ok 75 - INSERT INTO SDBM_File_fruit VALUES (3, NULL , 13 ) ok 76 - prepare INSERT INTO SDBM_File_fruit VALUES (4,'to_delete', 14 ) ok 77 - execute ok 78 - INSERT INTO SDBM_File_fruit VALUES (4,'to_delete', 14 ) ok 79 - prepare INSERT INTO SDBM_File_fruit VALUES (?,?,?) ok 80 - execute ok 81 - INSERT INTO SDBM_File_fruit VALUES (?,?,?) ok 82 - prepare INSERT INTO SDBM_File_fruit VALUES (6,'to_delete', 16 ) ok 83 - execute ok 84 - INSERT INTO SDBM_File_fruit VALUES (6,'to_delete', 16 ) ok 85 - prepare INSERT INTO SDBM_File_fruit VALUES (7,'to delete', 17 ) ok 86 - execute ok 87 - INSERT INTO SDBM_File_fruit VALUES (7,'to delete', 17 ) ok 88 - prepare INSERT INTO SDBM_File_fruit VALUES (8,'to remove', 18 ) ok 89 - execute ok 90 - INSERT INTO SDBM_File_fruit VALUES (8,'to remove', 18 ) ok 91 - prepare UPDATE SDBM_File_fruit SET dVal='apples', qux='12' WHERE dKey=2 ok 92 - execute ok 93 - UPDATE SDBM_File_fruit SET dVal='apples', qux='12' WHERE dKey=2 ok 94 - $sth->execute(UPDATE SDBM_File_fruit SET dVal='apples', qux='12' WHERE dKey=2) == $sth->rows ok 95 - prepare DELETE FROM SDBM_File_fruit WHERE dVal='to_delete' ok 96 - execute ok 97 - DELETE FROM SDBM_File_fruit WHERE dVal='to_delete' ok 98 - $sth->execute(DELETE FROM SDBM_File_fruit WHERE dVal='to_delete') == $sth->rows ok 99 - prepare DELETE FROM SDBM_File_fruit WHERE qux=17 ok 100 - execute ok 101 - DELETE FROM SDBM_File_fruit WHERE qux=17 ok 102 - $sth->execute(DELETE FROM SDBM_File_fruit WHERE qux=17) == $sth->rows ok 103 - prepare DELETE FROM SDBM_File_fruit WHERE dKey=8 ok 104 - execute ok 105 - DELETE FROM SDBM_File_fruit WHERE dKey=8 ok 106 - $sth->execute(DELETE FROM SDBM_File_fruit WHERE dKey=8) == $sth->rows ok 107 - prepare SELECT * FROM SDBM_File_fruit ORDER BY dKey DESC ok 108 - execute ok 109 - SELECT * FROM SDBM_File_fruit ORDER BY dKey DESC ok 110 - SELECT results ok 111 - prepare DELETE FROM SDBM_File_fruit ok 112 - execute ok 113 - DELETE FROM SDBM_File_fruit ok 114 - $sth->execute(DELETE FROM SDBM_File_fruit) == $sth->rows ok 115 - prepare DROP TABLE SDBM_File_fruit ok 116 - execute ok 117 - DROP TABLE SDBM_File_fruit --- Using SDBM_File (Storable) --- # DBD::DBM 0.06 using SDBM_File (1.06) + MLDBM (2.04) + MLDBM::Serializer::Storable # DBD::File 0.40 using IO::File (1.14) # DBI::DBD::SqlEngine 0.03 using DBI::SQL::Nano 1.014600 # DBI 1.616 # OS MSWin32 (5.2) # Perl 5.010000 (MSWin32-x64-multi-thread) ok 118 - dbm_versions ok 119 - The object isa DBI::db ok 120 ok 121 ok 122 ok 123 - prepare DROP TABLE IF EXISTS SDBM_File_fruit ok 124 - execute ok 125 - DROP TABLE IF EXISTS SDBM_File_fruit ok 126 - prepare CREATE TABLE SDBM_File_fruit (dKey INT, dVal VARCHAR(10), qux INT) ok 127 - execute ok 128 - CREATE TABLE SDBM_File_fruit (dKey INT, dVal VARCHAR(10), qux INT) ok 129 - prepare INSERT INTO SDBM_File_fruit VALUES (1,'oranges' , 11 ) ok 130 - execute ok 131 - INSERT INTO SDBM_File_fruit VALUES (1,'oranges' , 11 ) ok 132 - prepare INSERT INTO SDBM_File_fruit VALUES (2,'to_change', 0 ) ok 133 - execute ok 134 - INSERT INTO SDBM_File_fruit VALUES (2,'to_change', 0 ) ok 135 - prepare INSERT INTO SDBM_File_fruit VALUES (3, NULL , 13 ) ok 136 - execute ok 137 - INSERT INTO SDBM_File_fruit VALUES (3, NULL , 13 ) ok 138 - prepare INSERT INTO SDBM_File_fruit VALUES (4,'to_delete', 14 ) ok 139 - execute ok 140 - INSERT INTO SDBM_File_fruit VALUES (4,'to_delete', 14 ) ok 141 - prepare INSERT INTO SDBM_File_fruit VALUES (?,?,?) ok 142 - execute ok 143 - INSERT INTO SDBM_File_fruit VALUES (?,?,?) ok 144 - prepare INSERT INTO SDBM_File_fruit VALUES (6,'to_delete', 16 ) ok 145 - execute ok 146 - INSERT INTO SDBM_File_fruit VALUES (6,'to_delete', 16 ) ok 147 - prepare INSERT INTO SDBM_File_fruit VALUES (7,'to delete', 17 ) ok 148 - execute ok 149 - INSERT INTO SDBM_File_fruit VALUES (7,'to delete', 17 ) ok 150 - prepare INSERT INTO SDBM_File_fruit VALUES (8,'to remove', 18 ) ok 151 - execute ok 152 - INSERT INTO SDBM_File_fruit VALUES (8,'to remove', 18 ) ok 153 - prepare UPDATE SDBM_File_fruit SET dVal='apples', qux='12' WHERE dKey=2 ok 154 - execute ok 155 - UPDATE SDBM_File_fruit SET dVal='apples', qux='12' WHERE dKey=2 ok 156 - $sth->execute(UPDATE SDBM_File_fruit SET dVal='apples', qux='12' WHERE dKey=2) == $sth->rows ok 157 - prepare DELETE FROM SDBM_File_fruit WHERE dVal='to_delete' ok 158 - execute ok 159 - DELETE FROM SDBM_File_fruit WHERE dVal='to_delete' ok 160 - $sth->execute(DELETE FROM SDBM_File_fruit WHERE dVal='to_delete') == $sth->rows ok 161 - prepare DELETE FROM SDBM_File_fruit WHERE qux=17 ok 162 - execute ok 163 - DELETE FROM SDBM_File_fruit WHERE qux=17 ok 164 - $sth->execute(DELETE FROM SDBM_File_fruit WHERE qux=17) == $sth->rows ok 165 - prepare DELETE FROM SDBM_File_fruit WHERE dKey=8 ok 166 - execute ok 167 - DELETE FROM SDBM_File_fruit WHERE dKey=8 ok 168 - $sth->execute(DELETE FROM SDBM_File_fruit WHERE dKey=8) == $sth->rows ok 169 - prepare SELECT * FROM SDBM_File_fruit ORDER BY dKey DESC ok 170 - execute ok 171 - SELECT * FROM SDBM_File_fruit ORDER BY dKey DESC ok 172 - SELECT results ok 173 - prepare DELETE FROM SDBM_File_fruit ok 174 - execute ok 175 - DELETE FROM SDBM_File_fruit ok 176 - $sth->execute(DELETE FROM SDBM_File_fruit) == $sth->rows ok 177 - prepare DROP TABLE SDBM_File_fruit ok 178 - execute ok 179 - DROP TABLE SDBM_File_fruit --- Using SDBM_File (FreezeThaw) --- # DBD::DBM 0.06 using SDBM_File (1.06) + MLDBM (2.04) + MLDBM::Serializer::FreezeThaw # DBD::File 0.40 using IO::File (1.14) # DBI::DBD::SqlEngine 0.03 using DBI::SQL::Nano 1.014600 # DBI 1.616 # OS MSWin32 (5.2) # Perl 5.010000 (MSWin32-x64-multi-thread) ok 180 - dbm_versions ok 181 - The object isa DBI::db ok 182 ok 183 ok 184 ok 185 - prepare DROP TABLE IF EXISTS SDBM_File_fruit ok 186 - execute ok 187 - DROP TABLE IF EXISTS SDBM_File_fruit ok 188 - prepare CREATE TABLE SDBM_File_fruit (dKey INT, dVal VARCHAR(10), qux INT) ok 189 - execute ok 190 - CREATE TABLE SDBM_File_fruit (dKey INT, dVal VARCHAR(10), qux INT) ok 191 - prepare INSERT INTO SDBM_File_fruit VALUES (1,'oranges' , 11 ) ok 192 - execute ok 193 - INSERT INTO SDBM_File_fruit VALUES (1,'oranges' , 11 ) ok 194 - prepare INSERT INTO SDBM_File_fruit VALUES (2,'to_change', 0 ) ok 195 - execute ok 196 - INSERT INTO SDBM_File_fruit VALUES (2,'to_change', 0 ) ok 197 - prepare INSERT INTO SDBM_File_fruit VALUES (3, NULL , 13 ) ok 198 - execute ok 199 - INSERT INTO SDBM_File_fruit VALUES (3, NULL , 13 ) ok 200 - prepare INSERT INTO SDBM_File_fruit VALUES (4,'to_delete', 14 ) ok 201 - execute ok 202 - INSERT INTO SDBM_File_fruit VALUES (4,'to_delete', 14 ) ok 203 - prepare INSERT INTO SDBM_File_fruit VALUES (?,?,?) ok 204 - execute ok 205 - INSERT INTO SDBM_File_fruit VALUES (?,?,?) ok 206 - prepare INSERT INTO SDBM_File_fruit VALUES (6,'to_delete', 16 ) ok 207 - execute ok 208 - INSERT INTO SDBM_File_fruit VALUES (6,'to_delete', 16 ) ok 209 - prepare INSERT INTO SDBM_File_fruit VALUES (7,'to delete', 17 ) ok 210 - execute ok 211 - INSERT INTO SDBM_File_fruit VALUES (7,'to delete', 17 ) ok 212 - prepare INSERT INTO SDBM_File_fruit VALUES (8,'to remove', 18 ) ok 213 - execute ok 214 - INSERT INTO SDBM_File_fruit VALUES (8,'to remove', 18 ) ok 215 - prepare UPDATE SDBM_File_fruit SET dVal='apples', qux='12' WHERE dKey=2 ok 216 - execute ok 217 - UPDATE SDBM_File_fruit SET dVal='apples', qux='12' WHERE dKey=2 ok 218 - $sth->execute(UPDATE SDBM_File_fruit SET dVal='apples', qux='12' WHERE dKey=2) == $sth->rows ok 219 - prepare DELETE FROM SDBM_File_fruit WHERE dVal='to_delete' ok 220 - execute ok 221 - DELETE FROM SDBM_File_fruit WHERE dVal='to_delete' ok 222 - $sth->execute(DELETE FROM SDBM_File_fruit WHERE dVal='to_delete') == $sth->rows ok 223 - prepare DELETE FROM SDBM_File_fruit WHERE qux=17 ok 224 - execute ok 225 - DELETE FROM SDBM_File_fruit WHERE qux=17 ok 226 - $sth->execute(DELETE FROM SDBM_File_fruit WHERE qux=17) == $sth->rows ok 227 - prepare DELETE FROM SDBM_File_fruit WHERE dKey=8 ok 228 - execute ok 229 - DELETE FROM SDBM_File_fruit WHERE dKey=8 ok 230 - $sth->execute(DELETE FROM SDBM_File_fruit WHERE dKey=8) == $sth->rows ok 231 - prepare SELECT * FROM SDBM_File_fruit ORDER BY dKey DESC ok 232 - execute ok 233 - SELECT * FROM SDBM_File_fruit ORDER BY dKey DESC ok 234 - SELECT results ok 235 - prepare DELETE FROM SDBM_File_fruit ok 236 - execute ok 237 - DELETE FROM SDBM_File_fruit ok 238 - $sth->execute(DELETE FROM SDBM_File_fruit) == $sth->rows ok 239 - prepare DROP TABLE SDBM_File_fruit ok 240 - execute ok 241 - DROP TABLE SDBM_File_fruit --- Using SDBM_File (YAML) --- # DBD::DBM 0.06 using SDBM_File (1.06) + MLDBM (2.04) + MLDBM::Serializer::YAML (0.10) # DBD::File 0.40 using IO::File (1.14) # DBI::DBD::SqlEngine 0.03 using DBI::SQL::Nano 1.014600 # DBI 1.616 # OS MSWin32 (5.2) # Perl 5.010000 (MSWin32-x64-multi-thread) ok 242 - dbm_versions ok 243 - The object isa DBI::db ok 244 ok 245 ok 246 ok 247 - prepare DROP TABLE IF EXISTS SDBM_File_fruit ok 248 - execute ok 249 - DROP TABLE IF EXISTS SDBM_File_fruit ok 250 - prepare CREATE TABLE SDBM_File_fruit (dKey INT, dVal VARCHAR(10), qux INT) ok 251 - execute ok 252 - CREATE TABLE SDBM_File_fruit (dKey INT, dVal VARCHAR(10), qux INT) ok 253 - prepare INSERT INTO SDBM_File_fruit VALUES (1,'oranges' , 11 ) ok 254 - execute ok 255 - INSERT INTO SDBM_File_fruit VALUES (1,'oranges' , 11 ) ok 256 - prepare INSERT INTO SDBM_File_fruit VALUES (2,'to_change', 0 ) ok 257 - execute ok 258 - INSERT INTO SDBM_File_fruit VALUES (2,'to_change', 0 ) ok 259 - prepare INSERT INTO SDBM_File_fruit VALUES (3, NULL , 13 ) ok 260 - execute ok 261 - INSERT INTO SDBM_File_fruit VALUES (3, NULL , 13 ) ok 262 - prepare INSERT INTO SDBM_File_fruit VALUES (4,'to_delete', 14 ) ok 263 - execute ok 264 - INSERT INTO SDBM_File_fruit VALUES (4,'to_delete', 14 ) ok 265 - prepare INSERT INTO SDBM_File_fruit VALUES (?,?,?) ok 266 - execute ok 267 - INSERT INTO SDBM_File_fruit VALUES (?,?,?) ok 268 - prepare INSERT INTO SDBM_File_fruit VALUES (6,'to_delete', 16 ) ok 269 - execute ok 270 - INSERT INTO SDBM_File_fruit VALUES (6,'to_delete', 16 ) ok 271 - prepare INSERT INTO SDBM_File_fruit VALUES (7,'to delete', 17 ) ok 272 - execute ok 273 - INSERT INTO SDBM_File_fruit VALUES (7,'to delete', 17 ) ok 274 - prepare INSERT INTO SDBM_File_fruit VALUES (8,'to remove', 18 ) ok 275 - execute ok 276 - INSERT INTO SDBM_File_fruit VALUES (8,'to remove', 18 ) ok 277 - prepare UPDATE SDBM_File_fruit SET dVal='apples', qux='12' WHERE dKey=2 ok 278 - execute ok 279 - UPDATE SDBM_File_fruit SET dVal='apples', qux='12' WHERE dKey=2 ok 280 - $sth->execute(UPDATE SDBM_File_fruit SET dVal='apples', qux='12' WHERE dKey=2) == $sth->rows ok 281 - prepare DELETE FROM SDBM_File_fruit WHERE dVal='to_delete' ok 282 - execute ok 283 - DELETE FROM SDBM_File_fruit WHERE dVal='to_delete' ok 284 - $sth->execute(DELETE FROM SDBM_File_fruit WHERE dVal='to_delete') == $sth->rows ok 285 - prepare DELETE FROM SDBM_File_fruit WHERE qux=17 ok 286 - execute ok 287 - DELETE FROM SDBM_File_fruit WHERE qux=17 ok 288 - $sth->execute(DELETE FROM SDBM_File_fruit WHERE qux=17) == $sth->rows ok 289 - prepare DELETE FROM SDBM_File_fruit WHERE dKey=8 ok 290 - execute ok 291 - DELETE FROM SDBM_File_fruit WHERE dKey=8 ok 292 - $sth->execute(DELETE FROM SDBM_File_fruit WHERE dKey=8) == $sth->rows ok 293 - prepare SELECT * FROM SDBM_File_fruit ORDER BY dKey DESC ok 294 - execute ok 295 - SELECT * FROM SDBM_File_fruit ORDER BY dKey DESC ok 296 - SELECT results ok 297 - prepare DELETE FROM SDBM_File_fruit ok 298 - execute ok 299 - DELETE FROM SDBM_File_fruit ok 300 - $sth->execute(DELETE FROM SDBM_File_fruit) == $sth->rows ok 301 - prepare DROP TABLE SDBM_File_fruit ok 302 - execute ok 303 - DROP TABLE SDBM_File_fruit --- Using SDBM_File (JSON) --- # DBD::DBM 0.06 using SDBM_File (1.06) + MLDBM (2.04) + MLDBM::Serializer::JSON (0.001) # DBD::File 0.40 using IO::File (1.14) # DBI::DBD::SqlEngine 0.03 using DBI::SQL::Nano 1.014600 # DBI 1.616 # OS MSWin32 (5.2) # Perl 5.010000 (MSWin32-x64-multi-thread) ok 304 - dbm_versions ok 305 - The object isa DBI::db ok 306 ok 307 ok 308 ok 309 - prepare DROP TABLE IF EXISTS SDBM_File_fruit ok 310 - execute ok 311 - DROP TABLE IF EXISTS SDBM_File_fruit ok 312 - prepare CREATE TABLE SDBM_File_fruit (dKey INT, dVal VARCHAR(10), qux INT) ok 313 - execute ok 314 - CREATE TABLE SDBM_File_fruit (dKey INT, dVal VARCHAR(10), qux INT) ok 315 - prepare INSERT INTO SDBM_File_fruit VALUES (1,'oranges' , 11 ) ok 316 - execute ok 317 - INSERT INTO SDBM_File_fruit VALUES (1,'oranges' , 11 ) ok 318 - prepare INSERT INTO SDBM_File_fruit VALUES (2,'to_change', 0 ) ok 319 - execute ok 320 - INSERT INTO SDBM_File_fruit VALUES (2,'to_change', 0 ) ok 321 - prepare INSERT INTO SDBM_File_fruit VALUES (3, NULL , 13 ) ok 322 - execute ok 323 - INSERT INTO SDBM_File_fruit VALUES (3, NULL , 13 ) ok 324 - prepare INSERT INTO SDBM_File_fruit VALUES (4,'to_delete', 14 ) ok 325 - execute ok 326 - INSERT INTO SDBM_File_fruit VALUES (4,'to_delete', 14 ) ok 327 - prepare INSERT INTO SDBM_File_fruit VALUES (?,?,?) ok 328 - execute ok 329 - INSERT INTO SDBM_File_fruit VALUES (?,?,?) ok 330 - prepare INSERT INTO SDBM_File_fruit VALUES (6,'to_delete', 16 ) ok 331 - execute ok 332 - INSERT INTO SDBM_File_fruit VALUES (6,'to_delete', 16 ) ok 333 - prepare INSERT INTO SDBM_File_fruit VALUES (7,'to delete', 17 ) ok 334 - execute ok 335 - INSERT INTO SDBM_File_fruit VALUES (7,'to delete', 17 ) ok 336 - prepare INSERT INTO SDBM_File_fruit VALUES (8,'to remove', 18 ) ok 337 - execute ok 338 - INSERT INTO SDBM_File_fruit VALUES (8,'to remove', 18 ) ok 339 - prepare UPDATE SDBM_File_fruit SET dVal='apples', qux='12' WHERE dKey=2 ok 340 - execute ok 341 - UPDATE SDBM_File_fruit SET dVal='apples', qux='12' WHERE dKey=2 ok 342 - $sth->execute(UPDATE SDBM_File_fruit SET dVal='apples', qux='12' WHERE dKey=2) == $sth->rows ok 343 - prepare DELETE FROM SDBM_File_fruit WHERE dVal='to_delete' ok 344 - execute ok 345 - DELETE FROM SDBM_File_fruit WHERE dVal='to_delete' ok 346 - $sth->execute(DELETE FROM SDBM_File_fruit WHERE dVal='to_delete') == $sth->rows ok 347 - prepare DELETE FROM SDBM_File_fruit WHERE qux=17 ok 348 - execute ok 349 - DELETE FROM SDBM_File_fruit WHERE qux=17 ok 350 - $sth->execute(DELETE FROM SDBM_File_fruit WHERE qux=17) == $sth->rows ok 351 - prepare DELETE FROM SDBM_File_fruit WHERE dKey=8 ok 352 - execute ok 353 - DELETE FROM SDBM_File_fruit WHERE dKey=8 ok 354 - $sth->execute(DELETE FROM SDBM_File_fruit WHERE dKey=8) == $sth->rows ok 355 - prepare SELECT * FROM SDBM_File_fruit ORDER BY dKey DESC ok 356 - execute ok 357 - SELECT * FROM SDBM_File_fruit ORDER BY dKey DESC ok 358 - SELECT results ok 359 - prepare DELETE FROM SDBM_File_fruit ok 360 - execute ok 361 - DELETE FROM SDBM_File_fruit ok 362 - $sth->execute(DELETE FROM SDBM_File_fruit) == $sth->rows ok 363 - prepare DROP TABLE SDBM_File_fruit ok 364 - execute ok 365 - DROP TABLE SDBM_File_fruit 1..365 ok t/zvn_51dbm_file.t .............. ok 1 - drop table ok 2 - FRED.dir exists ok 3 - fred.dir exists ok 4 - fred.pag exists ok 5 - insert into mixed case table ok 6 - insert into uppercase table ok 7 - rows found via cloned mixed case table ok 8 - drop table ok 9 - rows found via mixed case table ok 10 # skip quoted identifiers aren't supported by DBI::SQL::Nano ok 11 - disconnect ok 12 - rows found after reconnect using "dbm_tables" ok 13 - drop table ok 14 - fred.dir removed ok 15 - fred.pag removed 1..15 ok t/zvn_52dbm_complex.t ........... skipped: Not running with SQL::Statement t/zvn_85gofer.t ................. # Transports: null pipeone stream stream_ssh # Policies: pedantic classic rush # Count: 0 # ============= # Testing null transport with pedantic policy # dbi:Gofer:transport=null;policy=pedantic;dsn=DBI:DBM:f_dir=C\:\cpanfly\var\cpan\build\DBI-1.616-Qp8VYF\test_output_14972;dbm_type=SDBM_File;f_lockfile=0 ok 1 - should connect to dbi:Gofer:transport=null;policy=pedantic;dsn=DBI:DBM:f_dir=C\:\cpanfly\var\cpan\build\DBI-1.616-Qp8VYF\test_output_14972;dbm_type=SDBM_File;f_lockfile=0 ok 2 ok 3 ok 4 ok 5 - should detect prepare failure ok 6 ok 7 ok 8 ok 9 ok 10 ok 11 ok 12 - go_response executed flag should be true ok 13 ok 14 ok 15 ok 16 # Testing go_request_count and caching of simple values ok 17 ok 18 ok 19 # use_remote=1 (policy=pedantic, transport=null) HASH(0x3871a68) ok 20 ok 21 ok 22 ok 23 # skip caching of metadata methods returning sth not yet implemented ok 24 # skip caching of metadata methods returning sth not yet implemented ok 25 ok 26 # ============= # Testing null transport with classic policy # dbi:Gofer:transport=null;policy=classic;dsn=DBI:DBM:f_dir=C\:\cpanfly\var\cpan\build\DBI-1.616-Qp8VYF\test_output_14972;dbm_type=SDBM_File;f_lockfile=0 ok 27 - should connect to dbi:Gofer:transport=null;policy=classic;dsn=DBI:DBM:f_dir=C\:\cpanfly\var\cpan\build\DBI-1.616-Qp8VYF\test_output_14972;dbm_type=SDBM_File;f_lockfile=0 ok 28 ok 29 ok 30 ok 31 - The object isa DBI::st ok 32 ok 33 ok 34 ok 35 ok 36 ok 37 ok 38 - go_response executed flag should be true ok 39 ok 40 ok 41 ok 42 # Testing go_request_count and caching of simple values ok 43 ok 44 ok 45 # use_remote=0 (policy=classic, transport=null) HASH(0x37f27e8) ok 46 ok 47 ok 48 ok 49 # skip caching of metadata methods returning sth not yet implemented ok 50 # skip caching of metadata methods returning sth not yet implemented ok 51 ok 52 # ============= # Testing null transport with rush policy # dbi:Gofer:transport=null;policy=rush;dsn=DBI:DBM:f_dir=C\:\cpanfly\var\cpan\build\DBI-1.616-Qp8VYF\test_output_14972;dbm_type=SDBM_File;f_lockfile=0 ok 53 - should connect to dbi:Gofer:transport=null;policy=rush;dsn=DBI:DBM:f_dir=C\:\cpanfly\var\cpan\build\DBI-1.616-Qp8VYF\test_output_14972;dbm_type=SDBM_File;f_lockfile=0 ok 54 ok 55 ok 56 ok 57 - The object isa DBI::st ok 58 ok 59 ok 60 ok 61 ok 62 ok 63 ok 64 - go_response executed flag should be true ok 65 ok 66 ok 67 ok 68 # Testing go_request_count and caching of simple values ok 69 ok 70 ok 71 # use_remote=0 (policy=rush, transport=null) HASH(0x38776d8) ok 72 ok 73 ok 74 ok 75 # skip caching of metadata methods returning sth not yet implemented ok 76 # skip caching of metadata methods returning sth not yet implemented ok 77 ok 78 1..78 ok t/zvp_01basics.t ................ 1..130 ok 1 - use DBI; ok 2 - ... testing sql_type ok 3 - ... testing sql_type ok 4 - ... testing sql_type ok 5 - ... testing sql_type ok 6 - ... testing sql_type ok 7 - ... testing sql_type ok 8 - ... testing sql_type ok 9 - ... testing sql_type ok 10 - ... testing sql_type ok 11 - ... testing sql_type ok 12 - ... testing sql_type ok 13 - ... testing sql_type ok 14 - ... testing sql_type ok 15 - ... testing sql_type ok 16 - ... testing sql_type ok 17 - ... testing sql_type ok 18 - ... testing sql_type ok 19 - ... testing sql_type ok 20 - ... testing sql_type ok 21 - ... testing sql_type ok 22 - ... testing sql_type ok 23 - ... testing sql_type ok 24 - ... testing sql_type ok 25 - ... testing sql_type ok 26 - ... testing sql_type ok 27 - ... testing sql_type ok 28 - ... testing sql_type ok 29 - ... testing sql_type ok 30 - ... testing sql_type ok 31 - ... testing sql_type ok 32 - ... testing sql_type ok 33 - ... testing sql_type ok 34 - ... testing sql_type ok 35 - ... testing sql_type ok 36 - ... testing sql_type ok 37 - ... testing sql_type ok 38 - ... testing sql_type ok 39 - ... testing sql_type ok 40 - ... testing sql_type ok 41 - ... testing sql_type ok 42 - ... testing sql_type ok 43 - ... testing sql_type ok 44 - ... testing sql_type ok 45 - ... testing sql_type ok 46 - ... testing sql_type ok 47 - ... testing sql_type ok 48 - ... testing sql_type ok 49 - ... testing sql_type ok 50 - ... testing sql_type ok 51 - ... testing sql_type ok 52 - ... testing sql_type ok 53 - ... testing sql_type ok 54 - ... testing sql_type ok 55 - ... testing sql_type ok 56 - ... testing sql_type ok 57 - ... testing sql_type ok 58 - ... testing sql_type ok 59 - ... testing sql_type ok 60 - ... testing sql_cursor_types ok 61 - ... testing sql_cursor_types ok 62 - ... testing sql_cursor_types ok 63 - ... testing sql_cursor_types ok 64 - ... testing sql_cursor_types ok 65 - ... looks_like_number : undef -> undef ok 66 - ... looks_like_number : "" -> undef (eg "don't know") ok 67 - ... looks_like_number : "foo" -> defined false ok 68 - ... looks_like_number : "foo" -> defined false ok 69 - ... looks_like_number : 1 -> true ok 70 - ... looks_like_number : "." -> false ok 71 - ... looks_like_number : 1 -> true ok 72 - ... looks_like_number : 1 -> true ok 73 - ... 1000 initial state is 400 ok 74 - ... neat : 1 + 1 -> "2" ok 75 - ... neat : 2 -> "'2'" ok 76 - ... neat : undef -> "undef" ok 77 - ... test array argument w/seperator and maxlen ok 78 - ... test array argument w/out seperator or maxlen ok 79 - The object isa DBI::dr ok 80 - ... test debug ok 81 - ... test DebugDispatch ok 82 - ... test Warn ok 83 - ... this should say Tim Bunce ok 84 - ... the version should match DBI version ok 85 - ... this should work and return 1 ok 86 - ... this should equal 1 ok 87 - ... CachedKids should be undef initially ok 88 - ... CachedKids should be our ref ok 89 - ... this should be zero ok 90 - ... this should be zero ok 91 - ... Active flag is true ok 92 - ... we should get a warning here ok 93 - ... we should get a warning here ok 94 - ... we should get no warnings here ok 95 - ... we at least have one driver installed ok 96 - ... we should at least have ExampleP installed ok 97 - ... we should at least have one driver ok 98 - ... should be -1077531989 ok 99 - ... should be -1077531989 ok 100 - ... should be -1077531990 ok 101 # skip Seems like your Math::BigInt 1.89 has a bug ok 102 # skip Seems like your Math::BigInt 1.89 has a bug ok 103 ok 104 ok 105 ok 106 ok 107 ok 108 ok 109 ok 110 ok 111 ok 112 ok 113 ok 114 ok 115 ok 116 ok 117 ok 118 ok 119 ok 120 ok 121 ok 122 ok 123 ok 124 # skip developer tests ok 125 # skip developer tests ok 126 # skip developer tests ok 127 # skip developer tests ok 128 - ... DBI::dbi_debug's initial state is 0 ok 129 - ... DBI::dbi_debug is 15 ok 130 - ... DBI::dbi_debug is 0 ok t/zvp_02dbidrv.t ................ 1..53 ok 1 - use DBI; ok 2 - ... check DBD::Test::dr::imp_data_size to avoid typo ok 3 - ... check DBD::Test::db::imp_data_size to avoid typo ok 4 - ... DBD::Test->driver called to getnew Driver handle ok 5 - ... new Driver handle (DBI::dr=HASH(0x2d3be00)) created successfully ok 6 - The object isa DBI::dr ok 7 - ... got a Test Driver object back from DBI->install_driver ok 8 - The object isa DBI::dr ok 9 - ... checking the DBI::_get_imp_data function ok 10 - ... Driver object passed to data_sources ok 11 - The object isa DBI::dr ok 12 - ... Driver object is not tied ok 13 - ... got correct datasources from DBI->data_sources("Test") ok 14 # skip Kids attribute not supported under DBI::PurePerl ok 15 - ... got a database handle from calling $drh->connect ok 16 - The object isa DBI::db ok 17 # skip Kids attribute not supported under DBI::PurePerl ok 18 - ... Driver object passed to data_sources ok 19 - The object isa DBI::dr ok 20 - ... Driver object is not tied ok 21 - ... checking fetched datasources from Driver ok 22 - ... got correct datasources from $dbh->data_sources() ok 23 - ... Database object passed to do ok 24 - The object isa DBI::db ok 25 - ... Database object is not tied ok 26 - ... got Driver object from Database object with Driver attribute ok 27 - The object isa DBI::dr ok 28 - ... Driver object is not tied ok 29 - ... got Driver object from Database object by FETCH-ing Driver attribute ok 30 - The object isa DBI::dr ok 31 # skip running DBI::PurePerl ok 32 - ... this will trigger more driver internal tests above in DBD::Test::db ok 33 - ... checking Driver handle err set with set_err method ok 34 - ... checking Database handle err set with set_err method ok 35 - ... checking Database handle err set with Driver handle set_err method ok 36 # skip Kids attribute not supported under DBI::PurePerl ok 37 - ... $dbh->DESTROY should set $drh->err to 42 ok 38 - ... checking $DBI::err set with Driver handle set_err method ok 39 - ... checking $DBI::errstr ok 40 - ... checking $DBI::state ok 41 - ... checking $DBI::state ok 42 - ... checking $DBI::state ok 43 # skip using DBI::PurePerl ok 44 - ... FetchHashKeyName is NAME ok 45 - ... FetchHashKeyName is now changed to NAME_lc ok 46 - ... calling $drh->disconnect_all (not implemented but will fail silently) ok 47 - has dbixs_revision ok 48 - has integer dbixs_revision ok 49 # skip using DBI::PurePerl ok 50 # skip using DBI::PurePerl ok 51 # skip using DBI::PurePerl ok 52 # skip using DBI::PurePerl ok 53 # skip using DBI::PurePerl ok t/zvp_03handle.t ................ 1..137 ok 1 - use DBI; ok 2 ok 3 - The object isa DBI::dr ok 4 # skip Kids attribute not supported under DBI::PurePerl ok 5 ok 6 ok 7 ok 8 - The object isa DBI::db ok 9 # skip Kids and ActiveKids attributes not supported under DBI::PurePerl ok 10 # skip Kids and ActiveKids attributes not supported under DBI::PurePerl ok 11 - The object isa DBI::st ok 12 - ... execute ran successfully ok 13 - ... we got the CachedKids hash ok 14 - ... there is one CachedKid ok 15 - ... our statment handle should be in the CachedKids ok 16 - ... our first statment is Active ok 17 - The object isa DBI::st ok 18 - ... prepare_cached returned the same statement handle ok 19 - ... we got warned about our first statement handle being still active ok 20 - ... our first statment is no longer Active since we re-prepared it ok 21 - The object isa DBI::st ok 22 - ... prepare_cached returned a different statement handle now ok 23 - ... there are two CachedKids ok 24 - ... both statment handles should be in the CachedKids ok 25 - ... executing first statement handle again ok 26 - ... first statement handle is now active again ok 27 - The object isa DBI::st ok 28 - ... our fourth statement handle is not the same as our first ok 29 - ... first statement handle is still active ok 30 - ... there are two CachedKids ok 31 - ... second and fourth statment handles should be in the CachedKids ok 32 - ... first statement handle is no longer active ok 33 - ... fourth statement handle executed properly ok 34 - ... fourth statement handle is Active ok 35 - The object isa DBI::st ok 36 - ... we still only got one warning ok 37 - ... fourth statement handle and fifth one match ok 38 - ... fourth statement handle is not Active ok 39 - ... fifth statement handle is not Active (shouldnt be its the same as fifth) ok 40 - ... there are two CachedKids ok 41 - ... second and fourth/fifth statment handles should be in the CachedKids ok 42 # skip swap_inner_handle() not supported under DBI::PurePerl ok 43 # skip swap_inner_handle() not supported under DBI::PurePerl ok 44 # skip swap_inner_handle() not supported under DBI::PurePerl ok 45 # skip swap_inner_handle() not supported under DBI::PurePerl ok 46 # skip swap_inner_handle() not supported under DBI::PurePerl ok 47 # skip swap_inner_handle() not supported under DBI::PurePerl ok 48 # skip swap_inner_handle() not supported under DBI::PurePerl ok 49 # skip swap_inner_handle() not supported under DBI::PurePerl ok 50 # skip swap_inner_handle() not supported under DBI::PurePerl ok 51 # skip swap_inner_handle() not supported under DBI::PurePerl ok 52 # skip swap_inner_handle() not supported under DBI::PurePerl ok 53 # skip swap_inner_handle() not supported under DBI::PurePerl ok 54 # skip swap_inner_handle() not supported under DBI::PurePerl ok 55 # skip swap_inner_handle() not supported under DBI::PurePerl ok 56 # skip swap_inner_handle() not supported under DBI::PurePerl ok 57 # skip swap_inner_handle() not supported under DBI::PurePerl ok 58 # skip swap_inner_handle() not supported under DBI::PurePerl ok 59 # skip swap_inner_handle() not supported under DBI::PurePerl ok 60 # skip swap_inner_handle() not supported under DBI::PurePerl ok 61 # skip swap_inner_handle() not supported under DBI::PurePerl ok 62 # skip swap_inner_handle() not supported under DBI::PurePerl ok 63 # skip swap_inner_handle() not supported under DBI::PurePerl ok 64 # skip swap_inner_handle() not supported under DBI::PurePerl ok 65 - ping should be true before disconnect ok 66 - ping should be false after disconnect ok 67 # skip Kids and ActiveKids attributes not supported under DBI::PurePerl ok 68 # skip Kids and ActiveKids attributes not supported under DBI::PurePerl ok 69 # skip Kids attribute not supported under DBI::PurePerl ok 70 # skip Kids attribute not supported under DBI::PurePerl ok 71 # skip Kids attribute not supported under DBI::PurePerl ok 72 # skip Kids attribute not supported under DBI::PurePerl ok 73 # skip Kids attribute not supported under DBI::PurePerl ok 74 # skip Kids attribute not supported under DBI::PurePerl ok 75 # skip Kids attribute not supported under DBI::PurePerl ok 76 # skip Kids attribute not supported under DBI::PurePerl ok 77 # skip Kids attribute not supported under DBI::PurePerl ok 78 # skip Kids attribute not supported under DBI::PurePerl ok 79 # skip Kids attribute not supported under DBI::PurePerl ok 80 # skip Kids attribute not supported under DBI::PurePerl ok 81 # skip Kids attribute not supported under DBI::PurePerl ok 82 # skip Kids attribute not supported under DBI::PurePerl ok 83 # skip Kids attribute not supported under DBI::PurePerl ok 84 # skip Kids attribute not supported under DBI::PurePerl ok 85 # skip Kids attribute not supported under DBI::PurePerl ok 86 # skip Kids attribute not supported under DBI::PurePerl ok 87 # skip Kids attribute not supported under DBI::PurePerl ok 88 # skip Kids attribute not supported under DBI::PurePerl ok 89 # skip Kids attribute not supported under DBI::PurePerl ok 90 # skip Kids attribute not supported under DBI::PurePerl ok 91 # skip Kids attribute not supported under DBI::PurePerl ok 92 # skip Kids attribute not supported under DBI::PurePerl ok 93 # skip Kids attribute not supported under DBI::PurePerl ok 94 # skip Kids attribute not supported under DBI::PurePerl ok 95 - The object isa DBI::db ok 96 ok 97 ok 98 ok 99 - we need weakrefs for take_imp_data to work safely with child handles ok 100 - should have 3 entries (implementation detail) ok 101 - should have 2 defined handles ok 102 - ... we got some imp_data to test ok 103 - ... test that our imp_data is greater than or equal to 80, this is reasonable ok 104 - ... our Driver should have 0 Kid(s) after calling take_imp_data ok 105 - sth should be reblessed ok 106 warn: Can't call FETCH method on handle DBI::db=HASH(0x3782280) after take_imp_data() ok 107 - ... our Driver should be undefined warn: Can't call FETCH method on handle DBI::db=HASH(0x3782280) after take_imp_data() ok 108 - ... our TraceLevel should be undefined warn: Can't call disconnect method on handle DBI::db=HASH(0x3782280) after take_imp_data() ok 109 - ... disconnect should return undef warn: Can't call quote method on handle DBI::db=HASH(0x3782280) after take_imp_data() ok 110 - ... quote should return undefined ok 111 - ... we should have gotten 4 warnings ok 112 - The object isa DBI::db ok 113 ok 114 # skip Kids attribute not supported under DBI::PurePerl ok 115 - The object isa DBI::dr ok 116 # skip Kids attribute not supported under DBI::PurePerl ok 117 - The object isa DBI::db ok 118 - The object isa DBI::st ok 119 - ... NUM_OF_PARAMS is 0 ok 120 - ... NUM_OF_FIELDS should be undef ok 121 - ... Statement is "foo bar" ok 122 - ... NAME is undefined ok 123 - ... TYPE is undefined ok 124 - ... SCALE is undefined ok 125 - ... PRECISION is undefined ok 126 - ... NULLABLE is undefined ok 127 - ... RowsInCache is undefined ok 128 - ... ParamValues is undefined ok 129 - ... NAME_uc is undefined ok 130 - ... NAME_lc is undefined ok 131 - ... NAME_hash is undefined ok 132 - ... NAME_uc_hash is undefined ok 133 - ... NAME_lc_hash is undefined ok 134 - ... $dbh can call "prepare" ok 135 - ... $dbh cannot call "nonesuch" ok 136 - ... $sth can call "execute" ok 137 # skip Kids attribute not supported under DBI::PurePerl ok t/zvp_04mods.t .................. 1..12 ok 1 - use DBI; ok 2 - use DBI::Const::GetInfo::ANSI; ok 3 - use DBI::Const::GetInfo::ODBC; ok 4 - use DBI::Const::GetInfoType; ok 5 - use DBI::Const::GetInfoReturn; ok 6 - ... we have at least one key in the GetInfoType hash ok 7 - ... the GetInfoType hash is constructed from the ANSI and ODBC hashes ok 8 - ... we have at least one key in the GetInfoReturnType hash ok 9 - ... the GetInfoReturnType hash is constructed from the ANSI and ODBC hashes ok 10 - ... we have at least one key in the GetInfoReturnValues hash ok 11 - DBI::Const::GetInfoReturn->can('Format') ok 12 - DBI::Const::GetInfoReturn->can('Explain') ok t/zvp_05concathash.t ............ 1..41 ok 1 - use DBI; ok 2 ok 3 ok 4 ok 5 ok 6 ok 7 ok 8 ok 9 - should work with nul bytes in kv_sep and pair_sep ok 10 - should work with nul bytes in hash value (neat) ok 11 - should work with nul bytes in hash value (not neat) ok 12 ok 13 ok 14 ok 15 - test ok 16 - test ok 17 - Unknown sort order ok 18 - Float Hash - Not Neat lexical ok 19 - Numeric - Not Neat lexical ok 20 - Mixed Hash - Not Neat lexical ok 21 - Simple Hash - Not Neat lexical ok 22 - Float Hash - Neat lexical ok 23 - Numeric - Neat lexical ok 24 - Mixed Hash - Neat lexical ok 25 - Simple Hash - Neat lexical ok 26 - Float Hash - Not Neat guess ok 27 - Numeric - Not Neat guess ok 28 - Mixed Hash - Not Neat guess ok 29 - Simple Hash - Not Neat guess ok 30 - Float Hash - Neat guess ok 31 - Numeric - Neat guess ok 32 - Mixed Hash - Neat guess ok 33 - Simple Hash - Neat guess ok 34 - Float Hash - Not Neat numeric ok 35 - Numeric - Not Neat numeric ok 36 - Mixed Hash - Not Neat numeric ok 37 - Simple Hash - Not Neat numeric ok 38 - Float Hash - Neat numeric ok 39 - Numeric - Neat numeric ok 40 - Mixed Hash - Neat numeric ok 41 - Simple Hash - Neat numeric ok t/zvp_06attrs.t ................. 1..148 ok 1 - use DBI; ok 2 - The object isa DBI::db ok 3 - ... checking Warn attribute for dbh ok 4 - ... checking Active attribute for dbh ok 5 - ... checking AutoCommit attribute for dbh ok 6 - ... checking CompatMode attribute for dbh ok 7 - ... checking InactiveDestory attribute for dbh ok 8 - ... checking AutoInactiveDestory attribute for dbh ok 9 - ... checking PrintError attribute for dbh ok 10 - ... checking PrintWarn attribute for dbh ok 11 - ... checking RaiseError attribute for dbh ok 12 - ... checking ShowErrorStatement attribute for dbh ok 13 - ... checking ChopBlanks attribute for dbh ok 14 - ... checking LongTrunkOk attribute for dbh ok 15 - ... checking TaintIn attribute for dbh ok 16 - ... checking TaintOut attribute for dbh ok 17 - ... checking Taint attribute for dbh ok 18 - ... checking Executed attribute for dbh ok 19 - ... checking ErrCount attribute for dbh ok 20 # skip Kids and ActiveKids attribute not supported under DBI::PurePerl ok 21 # skip Kids and ActiveKids attribute not supported under DBI::PurePerl ok 22 - ... checking CachedKids attribute for dbh ok 23 - ... checking HandleError attribute for dbh ok 24 - ... checking Profile attribute for dbh ok 25 - ... checking Statement attribute for dbh ok 26 - ... checking RowCacheSize attribute for dbh ok 27 - ... checking ReadOnly attribute for dbh ok 28 - ... checking FetchHashKeyName attribute for dbh ok 29 - ... checking Name attribute for dbh ok 30 - ... checking TraceLevel attribute for dbh ok 31 - ... checking LongReadLen attribute for dbh ok 32 - should be able to FETCH_many ok 33 - should see driver-private dbh attribute value ok 34 - ... catching exception ok 35 - ... $dbh->err is undefined ok 36 - ... checking $dbh->errstr ok 37 - ... checking $dbh->state ok 38 - ... checking Executed attribute for dbh ok 39 - ... checking Executed attribute for dbh (after reset) ok 40 - ... checking ErrCount attribute for dbh (after error was generated) ok 41 - The object isa DBI::dr ok 42 - ... checking $dbh->err ok 43 - ... checking ErrCount attribute for drh ok 44 - ... checking Warn attribute for drh ok 45 - ... checking Active attribute for drh ok 46 - ... checking AutoCommit attribute for drh ok 47 - ... checking CompatMode attribute for drh ok 48 - ... checking InactiveDestory attribute for drh ok 49 - ... checking AutoInactiveDestory attribute for drh ok 50 - ... checking PrintError attribute for drh ok 51 - ... checking PrintWarn attribute for drh ok 52 - ... checking RaiseError attribute for drh ok 53 - ... checking ShowErrorStatement attribute for drh ok 54 - ... checking ChopBlanks attribute for drh ok 55 - ... checking LongTrunkOk attribute for drh ok 56 - ... checking TaintIn attribute for drh ok 57 - ... checking TaintOut attribute for drh ok 58 - ... checking Taint attribute for drh ok 59 # skip Executed attribute not supported under DBI::PurePerl ok 60 # skip Kids and ActiveKids attribute not supported under DBI::PurePerl ok 61 # skip Kids and ActiveKids attribute not supported under DBI::PurePerl ok 62 - ... checking CachedKids attribute for drh ok 63 - ... checking HandleError attribute for drh ok 64 - ... checking Profile attribute for drh ok 65 - ... checking ReadOnly attribute for drh ok 66 - ... checking TraceLevel attribute for drh ok 67 - ... checking LongReadLen attribute for drh ok 68 - ... checking FetchHashKeyName attribute for drh ok 69 - ... checking Name attribute for drh ok 70 - The object isa DBI::st ok 71 - ... checking Executed attribute for sth ok 72 - ... checking Executed attribute for dbh ok 73 - ... checking ErrCount attribute for sth ok 74 - ... checking exception ok 75 - ... checking $sth->errstr ok 76 - ... checking $sth->state ok 77 - ... checking Executed attribute for sth ok 78 - ... checking Exceuted attribute for dbh ok 79 - ... checking ErrCount attribute for sth ok 80 - ... checking exception ok 81 - ... checking ErrCount attribute for sth (after assignment) ok 82 - ... checking ErrCount attribute for sth (after reset) ok 83 - ... checking Warn attribute for sth ok 84 - ... checking Active attribute for sth ok 85 - ... checking CompatMode attribute for sth ok 86 - ... checking InactiveDestroy attribute for sth ok 87 - ... checking AutoInactiveDestroy attribute for sth ok 88 - ... checking PrintError attribute for sth ok 89 - ... checking PrintWarn attribute for sth ok 90 - ... checking RaiseError attribute for sth ok 91 - ... checking ShowErrorStatement attribute for sth ok 92 - ... checking ChopBlanks attribute for sth ok 93 - ... checking LongTrunkOk attribute for sth ok 94 - ... checking TaintIn attribute for sth ok 95 - ... checking TaintOut attribute for sth ok 96 - ... checking Taint attribute for sth ok 97 # skip Kids and ActiveKids attribute not supported under DBI::PurePerl ok 98 # skip Kids and ActiveKids attribute not supported under DBI::PurePerl ok 99 - ... checking CachedKids attribute for sth ok 100 - ... checking HandleError attribute for sth ok 101 - ... checking Profile attribute for sth ok 102 - ... checking ReadOnly attribute for sth ok 103 - ... checking TraceLevel attribute for sth ok 104 - ... checking LongReadLen attribute for sth ok 105 - ... checking FetchHashKeyName attribute for sth ok 106 - ... checking CursorName attribute for sth ok 107 - ... checking NUM_OF_FIELDS attribute for sth ok 108 - ... checking NUM_OF_PARAMS attribute for sth ok 109 - ... checking type of NAME attribute for sth ok 110 - ... checking number of elements returned ok 111 - ... checking values returned ok 112 - ... checking type of NAME_lc attribute for sth ok 113 - ... checking number of elements returned ok 114 - ... checking values returned ok 115 - ... checking type of NAME_uc attribute for sth ok 116 - ... checking number of elements returned ok 117 - ... checking values returned ok 118 - ... checking type of NAME_hash attribute for sth ok 119 - ... checking number of keys returned ok 120 - ... checking values returned ok 121 - ... checking values returned ok 122 - ... checking type of NAME_lc_hash attribute for sth ok 123 - ... checking number of keys returned ok 124 - ... checking values returned ok 125 - ... checking values returned ok 126 - ... checking type of NAME_uc_hash attribute for sth ok 127 - ... checking number of keys returned ok 128 - ... checking values returned ok 129 - ... checking values returned ok 130 - ... checking type of TYPE attribute for sth ok 131 - ... checking number of elements returned ok 132 - ... checking values returned ok 133 - ... checking type of NULLABLE attribute for sth ok 134 - ... checking number of elements returned ok 135 - ... checking values returned ok 136 - ... checking type of PRECISION attribute for sth ok 137 - ... checking number of elements returned ok 138 - ... checking values returned ok 139 - ... checking type of SCALE attribute for sth ok 140 - ... checking number of elements returned ok 141 - ... checking values returned ok 142 - ... checking type of ParamValues attribute for sth ok 143 - ... checking values returned ok 144 - ... checking Statement attribute for sth ok 145 - ... checking type of RowsInCache attribute for sth ok 146 - should see driver-private sth attribute value # Checking inheritance ok 147 - dbh ReadOnly value should be inherited from drh ok 148 - sth ReadOnly value should be inherited from dbh ok t/zvp_07kids.t .................. skipped: $h->{Kids} attribute not supported for DBI::PurePerl t/zvp_08keeperr.t ............... 1..69 ok 1 - use DBI; ok 2 - ... checking error ok 3 - ... checking error Test HandleSetErr ok 4 - The object isa DBI::db ok 5 - ... $DBI::err is not defined HandleSetErr called: h=DBI::db=HASH(0x2e32950), err=, errstr=(got info), state= ok 6 - ... $DBI::err is defined ok 7 - ... $DBI::err is an empty string ok 8 - ... $DBI::errstr is as we expected ok 9 - ... $dbh->errstr matches $DBI::errstr ok 10 - ... $warn{failed} is 0 ok 11 - ... $warn{warning} is 0 ok 12 - ... the @handlewarn array is (1, 0, 0) HandleSetErr called: h=DBI::db=HASH(0x2e32950), err=0, errstr=(got warn), state=AA001 warn: 'DBD::ExampleP::db set_err warning: (got info)\n(got warn) at ./t/08keeperr.t line 131\n' ok 13 - ... $DBI::err is defined ok 14 - ... $DBI::err is "0" ok 15 - ... $DBI::errstr is as we expected ok 16 - ... $dbh->errstr matches $DBI::errstr ok 17 - ... $DBI::state is AA001 ok 18 - ... $warn{warning} is 1 ok 19 - ... the @handlewarn array is (1, 1, 0) HandleSetErr called: h=DBI::db=HASH(0x2e32950), err=, errstr=(got more info), state= warn: 'DBD::ExampleP::db set_err warning: (got info)\n(got warn)\n(got more info) at ./t/08keeperr.t line 146\n' ok 20 - ... $DBI::err is defined ok 21 - ... $DBI::err is "0" ok 22 - ... $dbh->err is "0" ok 23 - ... $DBI::state is AA001 ok 24 - ... $DBI::errstr is as we expected ok 25 - ... $dbh->errstr matches $DBI::errstr ok 26 - ... $warn{warning} is 2 ok 27 - ... the @handlewarn array is (2, 1, 0) warn: 'DBD::ExampleP::db set_err failed: (got info)\n(got warn)\n(got more info) [state was AA001 now AA002]\n(got error) at ./t/08keeperr.t line 167\n' ok 28 - ... $DBI::err is defined ok 29 - ... $DBI::err is 42 ok 30 - ... $warn{warning} is 2 ok 31 - ... $dbh->errstr is as we expected ok 32 - ... $DBI::state is AA002 ok 33 - ... the @handlewarn array is (2, 1, 1) HandleSetErr called: h=DBI::db=HASH(0x2e32950), err=, errstr=(got info), state= warn: 'DBD::ExampleP::db set_err failed: (got info)\n(got warn)\n(got more info) [state was AA001 now AA002]\n(got error)\n(got info) at ./t/08keeperr.t line 179\n' ok 34 - ... $DBI::err is defined ok 35 - ... $DBI::err is 42 ok 36 - ... $warn{warning} is 2 ok 37 - ... $dbh->errstr is as we expected ok 38 - ... the @handlewarn array is (3, 1, 1) HandleSetErr called: h=DBI::db=HASH(0x2e32950), err=0, errstr=(got warn), state= warn: 'DBD::ExampleP::db set_err failed: (got info)\n(got warn)\n(got more info) [state was AA001 now AA002]\n(got error)\n(got info)\n(got warn) at ./t/08keeperr.t line 190\n' ok 39 - ... $DBI::err is defined ok 40 - ... $DBI::err is 42 ok 41 - ... $warn{warning} is 2 ok 42 - ... $dbh->errstr is as we expected ok 43 - ... the @handlewarn array is (3, 2, 1) warn: 'DBD::ExampleP::db set_err failed: (got info)\n(got warn)\n(got more info) [state was AA001 now AA002]\n(got error)\n(got info)\n(got warn) [err was 42 now 4200] [state was AA002 now AA003]\n(got new error) at ./t/08keeperr.t line 201\n' ok 44 - ... $DBI::err is defined ok 45 - ... $DBI::err is 4200 ok 46 - ... $warn{warning} is 2 ok 47 - ... $dbh->errstr is as we expected ok 48 - ... the @handlewarn array is (3, 2, 2) ok 49 - ... $dbh->errstr is defined ok 50 - ... $dbh->err is defined ok 51 - ... $dbh->state is an empty string warn: 'DBD::ExampleP::db set_err failed: foo at ./t/08keeperr.t line 226\n' ok 52 - ... only returned one value ok 53 - ... the first value is undefined warn: 'DBD::ExampleP::db set_err failed: foo [err was 1 now 2]\nbar at ./t/08keeperr.t line 230\n' ok 54 - ... $dbh->set_err returned undefiend warn: 'DBD::ExampleP::db set_err failed: foo [err was 1 now 2]\nbar [err was 2 now 3]\nbaz at ./t/08keeperr.t line 231\n' ok 55 - ... $dbh->set_err returned undefiend HandleSetErr called: h=DBI::db=HASH(0x2e32950), err=0, errstr=warn, state= warn: 'DBD::ExampleP::db set_err failed: foo [err was 1 now 2]\nbar [err was 2 now 3]\nbaz\nwarn at ./t/08keeperr.t line 232\n' ok 56 - ... $dbh->set_err returned undefiend ok 57 - ... $dbh->errstr is as we expected ok 58 - ... $warn{failed} is 4 ok 59 - ... the @handlewarn array is (0, 1, 3) warn: 'DBD::ExampleP::db method failed: foo at ./t/08keeperr.t line 242\n' ok 60 - ... only returned one value ok 61 - ... the first value is undefined warn: 'DBD::ExampleP::db method failed: foo at ./t/08keeperr.t line 246\n' ok 62 - ... only returned one value ok 63 - ... the first value is "42" warn: 'DBD::ExampleP::db method failed: foo at ./t/08keeperr.t line 250\n' ok 64 - ... returned no values HandleSetErr called: h=DBI::db=HASH(0x2e32950), err=, errstr=info, state=override warn: 'DBD::ExampleP::db set_err failed: errstr99 at ./t/08keeperr.t line 257\n' ok 65 - ... only returned one value ok 66 - ... the first value is undefined ok 67 - ... $dbh->err is 99 ok 68 - ... $dbh->errstr is as we expected ok 69 - ... $dbh->state is as we expected ok t/zvp_09trace.t ................. 1..67 ok 1 - use DBI; ok 2 - The object isa DBI::db ok 3 - trace file size = 2610 ok 4 - ... checking TraceLevel attribute ok 5 - ... trace file successfully created parse_trace_flag SQL ok 6 ok 7 ok 8 ok 9 ok 10 ok 11 ok 12 ok 13 parse_trace_flag foo ok 14 ok 15 ok 16 ok 17 ok 18 ok 19 ok 20 ok 21 parse_trace_flag bar ok 22 ok 23 ok 24 ok 25 ok 26 ok 27 ok 28 ok 29 parse_trace_flag baz ok 30 ok 31 ok 32 ok 33 ok 34 ok 35 ok 36 ok 37 parse_trace_flag boo ok 38 ok 39 ok 40 ok 41 ok 42 ok 43 ok 44 ok 45 parse_trace_flag bop ok 46 ok 47 ok 48 ok 49 ok 50 ok 51 ok 52 ok 53 parse_trace_flag SQL foo bar baz boo bop ok 54 - ... ok 55 - ... inherit ok 56 - The object isa DBI::st ok 57 ok 58 ok 59 test unknown parse_trace_flag ok 60 ok 61 caught warn: DBI::db=HASH(0x39659d8)->parse_trace_flags(nonesuch) ignored unknown trace flags: 'nonesuch' at DBI::PurePerl DBI::common::parse_trace_flags line 49 ok 62 ok 63 caught warn: DBI::db=HASH(0x39659d8)->parse_trace_flags(nonesuch|SQL|nonesuch2) ignored unknown trace flags: 'nonesuch' 'nonesuch2' at DBI::PurePerl DBI::common::parse_trace_flags line 49 ok 64 ok 65 ok 66 ok 67 ok t/zvp_10examp.t ................. 1..210 ok 1 - connect should fail ok 2 - ... we should have an exception here ok 3 - ... $dbh2 should not be defined ok 4 ok 5 ok 6 - ... these 2 handles are cached, so they are the same ok 7 ok 8 - ... this handle was created with different parameters, so it is not the same ok 9 ok 10 - Executed should be true ok 11 ok 12 - should return same handle ok 13 - Executed should be false because reset by connect attributes ok 14 - The object isa DBI::dr ok 15 - ... these are our cached kids ok 16 - ... we have emptied out cache ok 17 ok 18 - ... PrintError should be 0 ok 19 - ... FetchHashKey is NAME ok 20 - ... checking the example driver_path others ok 21 ok 22 - ping should return true ok 23 - prepare should fail ok 24 - sth->err should be true ok 25 - DBI::err should be true ok 26 - $DBI::err should match $dbh->err ok 27 - $DBI::errstr should contain error string ok 28 - $DBI::errstr should match $dbh->errstr ok 29 ok 30 ok 31 ok 32 # skip inner/outer handles not fully supported for DBI::PurePerl ok 33 # skip inner/outer handles not fully supported for DBI::PurePerl ok 34 # skip inner/outer handles not fully supported for DBI::PurePerl 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 - errstr should contain error message ok 54 ok 55 - errstr should contain error message ok 56 ok 57 ok 58 - errstr should contain error message ok 59 ok 60 - errstr should contain error message ok 61 ok 62 ok 63 ok 64 ok 65 ok 66 ok 67 ok 68 fetchrow_hashref('NAME_uc') ok 69 ok 70 ok 71 ok 72 ok 73 fetchrow_hashref('ParamValues') ok 74 ok 75 FetchHashKeyName ok 76 ok 77 ok 78 ok 79 ok 80 ok 81 fetchall_arrayref ok 82 ok 83 ok 84 ok 85 ok 86 ok 87 fetchall_arrayref array slice ok 88 ok 89 ok 90 ok 91 fetchall_arrayref hash slice ok 92 ok 93 ok 94 ok 95 fetchall_arrayref hash ok 96 ok 97 ok 98 ok 99 - '16895 0 .' ne '16895 0 .' rows() ok 100 - row count 3 ok 101 - 3 vs 3 ok 102 - 3 vs 3 fetchall_arrayref array slice and max rows ok 103 ok 104 ok 105 selectrow_array ok 106 ok 107 selectrow_hashref ok 108 ok 109 ok 110 ok 111 selectall_arrayref ok 112 ok 113 ok 114 ok 115 selectall_arrayref Slice array slice ok 116 ok 117 ok 118 - ". 16895" eq ". 16895" ok 119 selectall_arrayref Columns array slice ok 120 ok 121 ok 122 - ". 16895" eq ". 16895" ok 123 selectall_arrayref hash slice ok 124 ok 125 ok 126 ok 127 ok 128 ok 129 ok 130 selectall_hashref ok 131 - selectall_hashref result ok 132 - selectall_hashref HASH: HASH ok 133 ok 134 - 0 eq 0 selectall_hashref by column number ok 135 ok 136 - 0 eq 0 selectcol_arrayref ok 137 ok 138 ok 139 selectcol_arrayref column slice ok 140 ok 141 ok 142 ok 143 others... ok 144 ok 145 RaiseError & PrintError & ShowErrorStatement ok 146 ok 147 ok 148 ok 149 ok 150 ok 151 ok 152 ok 153 ok 154 ok 155 ok 156 ok 157 ok 158 ok 159 ok 160 ok 161 - DBD::ExampleP::st execute failed: 2 values bound when 1 expected [for Statement "select mode from ?" with ParamValues: 1='first', 2='second'] at DBI::PurePerl DBI::st::execute line 118. # ok 162 - DBD::ExampleP::st execute failed: 2 values bound when 1 expected [for Statement "select mode from ?" with ParamValues: 1='first', 2='second'] at DBI::PurePerl DBI::st::execute line 118. # ok 163 ok 164 ok 165 ok 166 ok 167 ok 168 HandleError ok 169 ok 170 HandleError -> die ok 171 ok 172 - HandleError: DBD::ExampleP::db prepare failed: Unknown field names: unknown_field_name2 [h=DBI::db=HASH(0x3816918), rv=undef, \#=3] at ./t/10examp.t line 397. # HandleError -> 0 -> RaiseError HandleError: DBD::ExampleP::db prepare failed: Unknown field names: unknown_field_name2 [h=DBI::db=HASH(0x3816918), rv=undef, #=3] ok 173 ok 174 - DBD::ExampleP::db prepare failed: Unknown field names: unknown_field_name2 at DBI::PurePerl DBI::db::prepare line 116. # HandleError -> 1 -> return (original)undef HandleError: DBD::ExampleP::db prepare failed: Unknown field names: unknown_field_name2 [h=DBI::db=HASH(0x3816918), rv=undef, #=3] ok 175 - ok 176 HandleError -> 2 -> return (modified)42 HandleError: DBD::ExampleP::db prepare failed: Unknown field names: unknown_field_name2 [h=DBI::db=HASH(0x3816918), rv=undef, #=3] ok 177 - ok 178 ok 179 ok 180 - The object isa DBI::st ok 181 ok 182 ok 183 ok 184 - Remove dumpcsr.tst ok 185 - Actually gone # table_info ok 186 # Local blib/lib subdirs: DBD auto .. . Bundle Win32 DBI ok 187 ok 188 ok 189 # tables ok 190 - Table count mismatch5 vs 5 ok 191 - "schema"."table" ne "schema"."table" ok 192 - "sch-ema"."table" ne "sch-ema"."table" ok 193 - "schema"."ta-ble" ne "schema"."ta-ble" ok 194 - "sch ema"."table" ne "sch ema"."table" ok 195 - "schema"."ta ble" ne "schema"."ta ble" # Testing the fake directories (0). ok 196 ok 197 ok 198 - 0 rows instead of 0 ok 199 # Testing the fake directories (100). ok 200 ok 201 ok 202 - 100 rows instead of 100 ok 203 - 'file100 file99 file98 file97 file96 file95 file94 file93 file92 file91 file90 file89 file88 file87 file86 file85 file84 file83 file82 file81 file80 file79 file78 file77 file76 file75 file74 file73 file72 file71 file70 file69 file68 file67 file66 file65 file64 file63 file62 file61 file60 file59 file58 file57 file56 file55 file54 file53 file52 file51 file50 file49 file48 file47 file46 file45 file44 file43 file42 file41 file40 file39 file38 file37 file36 file35 file34 file33 file32 file31 file30 file29 file28 file27 file26 file25 file24 file23 file22 file21 file20 file19 file18 file17 file16 file15 file14 file13 file12 file11 file10 file9 file8 file7 file6 file5 file4 file3 file2 file1' ne 'file100 file99 file98 file97 file96 file95 file94 file93 file92 file91 file90 file89 file88 file87 file86 file85 file84 file83 file82 file81 file80 file79 file78 file77 file76 file75 file74 file73 file72 file71 file70 file69 file68 file67 file66 file65 file64 file63 file62 file61 file60 file59 file58 file57 file56 file55 file54 file53 file52 file51 file50 file49 file48 file47 file46 file45 file44 file43 file42 file41 file40 file39 file38 file37 file36 file35 file34 file33 file32 file31 file30 file29 file28 file27 file26 file25 file24 file23 file22 file21 file20 file19 file18 file17 file16 file15 file14 file13 file12 file11 file10 file9 file8 file7 file6 file5 file4 file3 file2 file1' # Testing the fake directories (200). ok 204 ok 205 ok 206 - 200 rows instead of 200 ok 207 - 'file200 file199 file198 file197 file196 file195 file194 file193 file192 file191 file190 file189 file188 file187 file186 file185 file184 file183 file182 file181 file180 file179 file178 file177 file176 file175 file174 file173 file172 file171 file170 file169 file168 file167 file166 file165 file164 file163 file162 file161 file160 file159 file158 file157 file156 file155 file154 file153 file152 file151 file150 file149 file148 file147 file146 file145 file144 file143 file142 file141 file140 file139 file138 file137 file136 file135 file134 file133 file132 file131 file130 file129 file128 file127 file126 file125 file124 file123 file122 file121 file120 file119 file118 file117 file116 file115 file114 file113 file112 file111 file110 file109 file108 file107 file106 file105 file104 file103 file102 file101 file100 file99 file98 file97 file96 file95 file94 file93 file92 file91 file90 file89 file88 file87 file86 file85 file84 file83 file82 file81 file80 file79 file78 file77 file76 file75 file74 file73 file72 file71 file70 file69 file68 file67 file66 file65 file64 file63 file62 file61 file60 file59 file58 file57 file56 file55 file54 file53 file52 file51 file50 file49 file48 file47 file46 file45 file44 file43 file42 file41 file40 file39 file38 file37 file36 file35 file34 file33 file32 file31 file30 file29 file28 file27 file26 file25 file24 file23 file22 file21 file20 file19 file18 file17 file16 file15 file14 file13 file12 file11 file10 file9 file8 file7 file6 file5 file4 file3 file2 file1' ne 'file200 file199 file198 file197 file196 file195 file194 file193 file192 file191 file190 file189 file188 file187 file186 file185 file184 file183 file182 file181 file180 file179 file178 file177 file176 file175 file174 file173 file172 file171 file170 file169 file168 file167 file166 file165 file164 file163 file162 file161 file160 file159 file158 file157 file156 file155 file154 file153 file152 file151 file150 file149 file148 file147 file146 file145 file144 file143 file142 file141 file140 file139 file138 file137 file136 file135 file134 file133 file132 file131 file130 file129 file128 file127 file126 file125 file124 file123 file122 file121 file120 file119 file118 file117 file116 file115 file114 file113 file112 file111 file110 file109 file108 file107 file106 file105 file104 file103 file102 file101 file100 file99 file98 file97 file96 file95 file94 file93 file92 file91 file90 file89 file88 file87 file86 file85 file84 file83 file82 file81 file80 file79 file78 file77 file76 file75 file74 file73 file72 file71 file70 file69 file68 file67 file66 file65 file64 file63 file62 file61 file60 file59 file58 file57 file56 file55 file54 file53 file52 file51 file50 file49 file48 file47 file46 file45 file44 file43 file42 file41 file40 file39 file38 file37 file36 file35 file34 file33 file32 file31 file30 file29 file28 file27 file26 file25 file24 file23 file22 file21 file20 file19 file18 file17 file16 file15 file14 file13 file12 file11 file10 file9 file8 file7 file6 file5 file4 file3 file2 file1' # Testing $dbh->func(). ok 208 ok 209 ok 210 - ping should return false after disconnect ok t/zvp_11fetch.t ................. 1..24 # fetchall_hashref(C1) ok 1 ok 2 ok 3 ok 4 # fetchall_hashref(C2) ok 5 ok 6 ok 7 ok 8 # fetchall_hashref([C2]) ok 9 ok 10 ok 11 ok 12 # fetchall_hashref([C1 C2]) 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 t/zvp_12quote.t ................. 1..10 ok 1 - ... quoting strings with embedded single quotes ok 2 - ... quoting number as SQL_VARCHAR ok 3 - ... quoting number as SQL_INTEGER ok 4 - ... quoting undef as NULL ok 5 - ... properly quotes foo as "foo" ok 6 - ... properly quotes f"o as "f""o" ok 7 - ... properly quotes foo, bar as "foo"."bar" ok 8 - ... properly quotes undef, undef, bar as "bar" ok 9 - ... properly quotes foo, undef, bar as "foo"."bar" ok 10 - ... now quotes it as "bar"@"foo" after flushing cache ok t/zvp_13taint.t ................. skipped: Taint attributes not supported with DBI::PurePerl t/zvp_14utf8.t .................. 1..16 ok 1 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 ok 16 ok t/zvp_15array.t ................. 1..55 ok 1 - use DBI; ok 2 - The object isa DBI::db ok 3 - The object isa DBI::st ok 4 - ... we should have 0 rows ok 5 - ... execute_array should return false ok 6 - execute_array failure with RaiseError should have died ok 7 ok 8 - ... we should have 2 rows ok 9 - ... we should have 3 tuple_status ok 10 - ... our rows are as expected ok 11 - ... our tuple_status is as expected ok 12 - ... bind_param_array should return true ok 13 - ... execute_array should return true ok 14 - ... we should have 3 rows ok 15 - ... we should have 3 tuple_status ok 16 - ... our rows are as expected ok 17 - ... our tuple_status is as expected ok 18 - ... execute_array should return true ok 19 - ... we should have executed 3 rows ok 20 - ... we should have affected 3 rows ok 21 - ... execute_array should return true ok 22 - ... execute_array should return 0 (but true) ok 23 - ... we should have 0 rows ok 24 - ... we should have 0 tuple_status ok 25 - ... execute_array should return 1 ok 26 - ... we should have 1 rows ok 27 - ... our rows are as expected ok 28 - ... we should have 1 tuple_status ok 29 - ... our tuple_status is as expected ok 30 - ... execute_array should return 0 ok 31 - ... we should have 0 rows ok 32 - ... we should have 0 tuple_status ok 33 - The object isa DBI::st ok 34 - ... execute_array should return true ok 35 - ... execute_array should return 0 (but true) ok 36 - ... we should have 0 rows ok 37 - ... execute_array should return true ok 38 - ... we should have 2 rows ok 39 - ... we should have 2 tuple_status ok 40 - ... rows should match ok 41 - ... tuple_status should match ok 42 - The object isa DBI::st ok 43 - ... execute_array should return true ok 44 - ... we should have 3 rows ok 45 - ... we should have 3 tuple_status ok 46 - ... rows should match ok 47 - ... tuple status should match ok 48 - ... execute_array should return undef ok 49 - ... errstr is as expected ok 50 - ... execute_array should return undef ok 51 - ... errstr is as expected ok 52 - ... execute_array should return undef ok 53 - ... errstr is as expected ok 54 - ... bind_param_array should return undef ok 55 - ... errstr is as expected ok t/zvp_16destroy.t ............... 1..20 ok 1 - use DBI; ok 2 - ... check DBD::Test::dr::imp_data_size to avoid typo ok 3 - ... check DBD::Test::db::imp_data_size to avoid typo ok 4 - Install test driver ok 5 - Connect to test driver ok 6 - Should start active ok 7 - Should be active in DESTROY ok 8 - Create with ActiveDestroy ok 9 - InactiveDestroy should be set ok 10 - Should start active ok 11 - Should not be active in DESTROY ok 12 - Create with AutoInactiveDestroy ok 13 - InactiveDestroy should be set ok 14 - Should start active ok 15 - Should be active in DESTROY ok 16 - Create with AutoInactiveDestroy again ok 17 - InactiveDestroy should be set ok 18 - Should start active ok 19 - Child should be inactive on DESTROY ok 20 - Should be active in DESTROY ok t/zvp_19fhtrace.t ............... 1..27 ok 1 - use DBI; ok 2 - The object isa DBI::db ok 3 - ... checking TraceLevel attribute ok 4 - ... regular fh: trace file successfully created ok 5 - ... regular fh: filehandle successfully set ok 6 - ... regular fh: trace_msg ok 7 - ... regular fh: file successfully changed Next logline ok 8 - ... regular fh: trace_msg after changing trace output ok 9 - Tracefile removed ok 10 - Tracefile FOO opened ok 11 - Tracefile created ok 12 - Regression test ok 13 - Traced message ok 14 - Regression test ok 15 - ... layered fh: file is layered: *** Test our layer # # ok 16 - ... layered fh: filehandle successfully set ok 17 - ... layered fh: trace_msg: Layered logline # # DBI::db=HASH(0x3768c10) trace level set to 1 in DBI 1.616 (PurePerl) Full trace not available because DBI_TRACE is not in environment ok 18 - ... layered fh: close doesn't close: Layered logline # # Next logline ok 19 - ... layered fh: trace_msg after change trace output: Layered logline # # ok 20 - ... scalar trace: file is layered: *** Test our layer # # ok 21 - ... scalar trace: filehandle successfully set ok 22 - ... scalar trace: *** Test our layer # DBI::db=HASH(0x3768c10) trace level set to 1 in DBI 1.616 (PurePerl) # Full trace not available because DBI_TRACE is not in environment # Layered logline # # DBI::db=HASH(0x3768c10) trace level set to 1 in DBI 1.616 (PurePerl) Full trace not available because DBI_TRACE is not in environment ok 23 - ... scalar trace: close doesn't close: *** Test our layer # DBI::db=HASH(0x3768c10) trace level set to 1 in DBI 1.616 (PurePerl) # Full trace not available because DBI_TRACE is not in environment # Layered logline # # Next logline ok 24 - ... scalar trace: after change trace output: *** Test our layer # DBI::db=HASH(0x3768c10) trace level set to 1 in DBI 1.616 (PurePerl) # Full trace not available because DBI_TRACE is not in environment # Layered logline # # ok 25 - ... logger: trace_msg # DBI::db=HASH(0x3768c10) trace level set to 1 in DBI 1.616 (PurePerl) Full trace not available because DBI_TRACE is not in environment ok 26 - ... logger: close doesn't close # Next logline ok 27 - ... logger: trace_msg after change trace output # ok t/zvp_20meta.t .................. 1..8 ok 1 - use DBI; ok 2 - use DBI::DBD::Metadata; ok 3 - The object isa DBI::db ok 4 ok 5 ok 6 ok 7 ok 8 ok t/zvp_30subclass.t .............. 1..36 ok 1 - use DBI; ok 2 - The object isa MyDBI::db ok 3 ok 4 - The object isa MyDBI::db ok 5 ok 6 ok 7 - The object isa MyDBI::st ok 8 ok 9 ok 10 ok 11 ok 12 ok 13 ok 14 ok 15 - The reference isa ARRAY ok 16 ok 17 ok 18 ok 19 ok 20 - Clone A isa MyDBI::db ok 21 ok 22 ok 23 - Clone B isa MyDBI::db ok 24 ok 25 ok 26 - The object isa MyDBI::db ok 27 ok 28 - installed method isa ARRAY ok 29 ok 30 ok 31 ok 32 ok 33 - Failed connect \#1 ok 34 ok 35 - Failed connect \#2 ok 36 fetch 4 prepare 1 ok t/zvp_35thrclone.t .............. 1..20 ok 1 - use DBI; ok 2 - ... assignment of neat_maxlen was successful ok 3 - The object isa DBI::db ok 4 - ... DBI::neat_maxlen still holding its value ok 5 - The object isa DBI::db ok 6 - ... new $dbh is not the same instance as $dbh_parent ok 7 ok 8 - ... DBI::neat_maxlen still holding its value ok 9 - The object isa DBI::db ok 10 - ... new $dbh is not the same instance as $dbh_parent ok 11 ok 12 - ... DBI::neat_maxlen still holding its value ok 13 - The object isa DBI::db ok 14 - ... new $dbh is not the same instance as $dbh_parent ok 15 ok 16 - ... DBI::neat_maxlen still holding its value ok 17 - The object isa DBI::db ok 18 - ... new $dbh is not the same instance as $dbh_parent ok 19 ok 20 - ... all tests have passed ok t/zvp_40profile.t ............... skipped: profiling not supported for DBI::PurePerl t/zvp_41prof_dump.t ............. skipped: profiling not supported for DBI::PurePerl t/zvp_42prof_data.t ............. skipped: profiling not supported for DBI::PurePerl t/zvp_43prof_env.t .............. skipped: profiling not supported for DBI::PurePerl t/zvp_48dbi_dbd_sqlengine.t ..... ok 1 - use DBI; ok 2 - use DBI::DBD::SqlEngine; ok 3 - use DBD::File; ok 4 - prepare 'CREATE TABLE foo (id INT, foo TEXT)' ok 5 - prepare 'CREATE TABLE bar (id INT, baz TEXT)' ok 6 - prepare 'INSERT INTO foo VALUES (1, "Hello world")' ok 7 - prepare 'INSERT INTO bar VALUES (1, "Bugfixes welcome")' ok 8 - prepare 'INSERT bar VALUES (2, "Bug reports, too")' ok 9 - prepare 'SELECT foo FROM foo where ID=1' ok 10 - prepare 'UPDATE bar SET id=5 WHERE baz="Bugfixes welcome"' ok 11 - prepare 'DELETE FROM foo' ok 12 - prepare 'DELETE FROM bar WHERE baz="Bugfixes welcome"' ok 13 - Junk: prepare 'Junk' ok 14 - missing table: prepare 'CREATE foo (id INT, foo TEXT)' ok 15 - missing "VALUES": prepare 'INSERT INTO bar (1, "Bugfixes welcome")' ok 16 - missing "SET": prepare 'UPDATE bar id=5 WHERE baz="Bugfixes welcome"' ok 17 - waste between "DELETE" and "FROM": prepare 'DELETE * FROM foo' ok 18 # skip Not running with SQL::Statement ok 19 # skip Not running with SQL::Statement ok 20 # skip Not running with SQL::Statement 1..20 ok t/zvp_49dbd_file.t .............. ok 1 - use DBI; ok 2 - use DBD::File; ok 3 - Connect clean ok 4 - Can connect to DBD::File driver # DBD::File 0.40 using IO::File (1.14) # DBI::DBD::SqlEngine 0.03 using DBI::SQL::Nano 1.014600 # DBI 1.616 # DBI::PurePerl 2.014285 # OS MSWin32 (5.2) # Perl 5.010000 (MSWin32-x64-multi-thread) ok 5 - f_versions ok 6 - Connect with DBI attributes ok 7 - Connect with driver attributes in DSN ok 8 - Connect with driver attributes in hash ok 9 - Prepare select from non-existing file ok 10 - Cannot open non-existing file # C:\cpanfly\var\cpan\build\DBI-1.616-Qp8VYF\test_output_15024\t_sbdgf_53442gz.txt ok 11 - drop manually created table db_15024_2 (first file) ok 12 - C:\cpanfly\var\cpan\build\DBI-1.616-Qp8VYF\test_output_15024\db_15024_2.txt removed ok 13 - C:\cpanfly\var\cpan\build\DBI-1.616-Qp8VYF\test_output_15024\db_15024_2 exists ok 14 - drop manually created table db_15024_2 (second file) ok 15 - C:\cpanfly\var\cpan\build\DBI-1.616-Qp8VYF\test_output_15024\db_15024_2 removed ok 16 - Create table db_15024_ ok 17 - Test table exists ok 18 - get single table meta data ok 19 - get multiple meta data ok 20 - encoding shows in layer ok 21 - set single meta datum ok 22 - verify set single meta datum ok 23 - set multiple meta data ok 24 - verify set multiple meta attributes ok 25 - Prepare select * from db_15024_ ok 26 - execute on db_15024_ ok 27 - Prepare select * from DB_15024_ ok 28 - execute on DB_15024_ ok 29 - table drop ok 30 - Test table removed 1..30 ok t/zvp_50dbm_simple.t ............ Using DBM modules: SDBM_File Using MLDBM serializers: Data::Dumper Storable FreezeThaw YAML JSON --- Using SDBM_File () --- # DBD::DBM 0.06 using SDBM_File (1.06) # DBD::File 0.40 using IO::File (1.14) # DBI::DBD::SqlEngine 0.03 using DBI::SQL::Nano 1.014600 # DBI 1.616 # DBI::PurePerl 2.014285 # OS MSWin32 (5.2) # Perl 5.010000 (MSWin32-x64-multi-thread) ok 1 - dbm_versions ok 2 - The object isa DBI::db ok 3 ok 4 ok 5 ok 6 - prepare DROP TABLE IF EXISTS SDBM_File_fruit ok 7 - execute ok 8 - DROP TABLE IF EXISTS SDBM_File_fruit ok 9 - prepare CREATE TABLE SDBM_File_fruit (dKey INT, dVal VARCHAR(10)) ok 10 - execute ok 11 - CREATE TABLE SDBM_File_fruit (dKey INT, dVal VARCHAR(10)) ok 12 - prepare INSERT INTO SDBM_File_fruit VALUES (1,'oranges' ) ok 13 - execute ok 14 - INSERT INTO SDBM_File_fruit VALUES (1,'oranges' ) ok 15 - prepare INSERT INTO SDBM_File_fruit VALUES (2,'to_change' ) ok 16 - execute ok 17 - INSERT INTO SDBM_File_fruit VALUES (2,'to_change' ) ok 18 - prepare INSERT INTO SDBM_File_fruit VALUES (3, NULL ) ok 19 - execute ok 20 - INSERT INTO SDBM_File_fruit VALUES (3, NULL ) ok 21 - prepare INSERT INTO SDBM_File_fruit VALUES (4,'to delete' ) ok 22 - execute ok 23 - INSERT INTO SDBM_File_fruit VALUES (4,'to delete' ) ok 24 - prepare INSERT INTO SDBM_File_fruit VALUES (?,?) ok 25 - execute ok 26 - INSERT INTO SDBM_File_fruit VALUES (?,?) ok 27 - prepare INSERT INTO SDBM_File_fruit VALUES (6,'to delete' ) ok 28 - execute ok 29 - INSERT INTO SDBM_File_fruit VALUES (6,'to delete' ) ok 30 - prepare INSERT INTO SDBM_File_fruit VALUES (7,'to_delete' ) ok 31 - execute ok 32 - INSERT INTO SDBM_File_fruit VALUES (7,'to_delete' ) ok 33 - prepare DELETE FROM SDBM_File_fruit WHERE dVal='to delete' ok 34 - execute ok 35 - DELETE FROM SDBM_File_fruit WHERE dVal='to delete' ok 36 - $sth->execute(DELETE FROM SDBM_File_fruit WHERE dVal='to delete') == $sth->rows ok 37 - prepare UPDATE SDBM_File_fruit SET dVal='apples' WHERE dKey=2 ok 38 - execute ok 39 - UPDATE SDBM_File_fruit SET dVal='apples' WHERE dKey=2 ok 40 - $sth->execute(UPDATE SDBM_File_fruit SET dVal='apples' WHERE dKey=2) == $sth->rows ok 41 - prepare DELETE FROM SDBM_File_fruit WHERE dKey=7 ok 42 - execute ok 43 - DELETE FROM SDBM_File_fruit WHERE dKey=7 ok 44 - $sth->execute(DELETE FROM SDBM_File_fruit WHERE dKey=7) == $sth->rows ok 45 - prepare SELECT * FROM SDBM_File_fruit ORDER BY dKey DESC ok 46 - execute ok 47 - SELECT * FROM SDBM_File_fruit ORDER BY dKey DESC ok 48 - SELECT results ok 49 - prepare DELETE FROM SDBM_File_fruit ok 50 - execute ok 51 - DELETE FROM SDBM_File_fruit ok 52 - $sth->execute(DELETE FROM SDBM_File_fruit) == $sth->rows ok 53 - prepare DROP TABLE SDBM_File_fruit ok 54 - execute ok 55 - DROP TABLE SDBM_File_fruit --- Using SDBM_File (Data::Dumper) --- # DBD::DBM 0.06 using SDBM_File (1.06) + MLDBM (2.04) + MLDBM::Serializer::Data::Dumper # DBD::File 0.40 using IO::File (1.14) # DBI::DBD::SqlEngine 0.03 using DBI::SQL::Nano 1.014600 # DBI 1.616 # DBI::PurePerl 2.014285 # OS MSWin32 (5.2) # Perl 5.010000 (MSWin32-x64-multi-thread) ok 56 - dbm_versions ok 57 - The object isa DBI::db ok 58 ok 59 ok 60 ok 61 - prepare DROP TABLE IF EXISTS SDBM_File_fruit ok 62 - execute ok 63 - DROP TABLE IF EXISTS SDBM_File_fruit ok 64 - prepare CREATE TABLE SDBM_File_fruit (dKey INT, dVal VARCHAR(10), qux INT) ok 65 - execute ok 66 - CREATE TABLE SDBM_File_fruit (dKey INT, dVal VARCHAR(10), qux INT) ok 67 - prepare INSERT INTO SDBM_File_fruit VALUES (1,'oranges' , 11 ) ok 68 - execute ok 69 - INSERT INTO SDBM_File_fruit VALUES (1,'oranges' , 11 ) ok 70 - prepare INSERT INTO SDBM_File_fruit VALUES (2,'to_change', 0 ) ok 71 - execute ok 72 - INSERT INTO SDBM_File_fruit VALUES (2,'to_change', 0 ) ok 73 - prepare INSERT INTO SDBM_File_fruit VALUES (3, NULL , 13 ) ok 74 - execute ok 75 - INSERT INTO SDBM_File_fruit VALUES (3, NULL , 13 ) ok 76 - prepare INSERT INTO SDBM_File_fruit VALUES (4,'to_delete', 14 ) ok 77 - execute ok 78 - INSERT INTO SDBM_File_fruit VALUES (4,'to_delete', 14 ) ok 79 - prepare INSERT INTO SDBM_File_fruit VALUES (?,?,?) ok 80 - execute ok 81 - INSERT INTO SDBM_File_fruit VALUES (?,?,?) ok 82 - prepare INSERT INTO SDBM_File_fruit VALUES (6,'to_delete', 16 ) ok 83 - execute ok 84 - INSERT INTO SDBM_File_fruit VALUES (6,'to_delete', 16 ) ok 85 - prepare INSERT INTO SDBM_File_fruit VALUES (7,'to delete', 17 ) ok 86 - execute ok 87 - INSERT INTO SDBM_File_fruit VALUES (7,'to delete', 17 ) ok 88 - prepare INSERT INTO SDBM_File_fruit VALUES (8,'to remove', 18 ) ok 89 - execute ok 90 - INSERT INTO SDBM_File_fruit VALUES (8,'to remove', 18 ) ok 91 - prepare UPDATE SDBM_File_fruit SET dVal='apples', qux='12' WHERE dKey=2 ok 92 - execute ok 93 - UPDATE SDBM_File_fruit SET dVal='apples', qux='12' WHERE dKey=2 ok 94 - $sth->execute(UPDATE SDBM_File_fruit SET dVal='apples', qux='12' WHERE dKey=2) == $sth->rows ok 95 - prepare DELETE FROM SDBM_File_fruit WHERE dVal='to_delete' ok 96 - execute ok 97 - DELETE FROM SDBM_File_fruit WHERE dVal='to_delete' ok 98 - $sth->execute(DELETE FROM SDBM_File_fruit WHERE dVal='to_delete') == $sth->rows ok 99 - prepare DELETE FROM SDBM_File_fruit WHERE qux=17 ok 100 - execute ok 101 - DELETE FROM SDBM_File_fruit WHERE qux=17 ok 102 - $sth->execute(DELETE FROM SDBM_File_fruit WHERE qux=17) == $sth->rows ok 103 - prepare DELETE FROM SDBM_File_fruit WHERE dKey=8 ok 104 - execute ok 105 - DELETE FROM SDBM_File_fruit WHERE dKey=8 ok 106 - $sth->execute(DELETE FROM SDBM_File_fruit WHERE dKey=8) == $sth->rows ok 107 - prepare SELECT * FROM SDBM_File_fruit ORDER BY dKey DESC ok 108 - execute ok 109 - SELECT * FROM SDBM_File_fruit ORDER BY dKey DESC ok 110 - SELECT results ok 111 - prepare DELETE FROM SDBM_File_fruit ok 112 - execute ok 113 - DELETE FROM SDBM_File_fruit ok 114 - $sth->execute(DELETE FROM SDBM_File_fruit) == $sth->rows ok 115 - prepare DROP TABLE SDBM_File_fruit ok 116 - execute ok 117 - DROP TABLE SDBM_File_fruit --- Using SDBM_File (Storable) --- # DBD::DBM 0.06 using SDBM_File (1.06) + MLDBM (2.04) + MLDBM::Serializer::Storable # DBD::File 0.40 using IO::File (1.14) # DBI::DBD::SqlEngine 0.03 using DBI::SQL::Nano 1.014600 # DBI 1.616 # DBI::PurePerl 2.014285 # OS MSWin32 (5.2) # Perl 5.010000 (MSWin32-x64-multi-thread) ok 118 - dbm_versions ok 119 - The object isa DBI::db ok 120 ok 121 ok 122 ok 123 - prepare DROP TABLE IF EXISTS SDBM_File_fruit ok 124 - execute ok 125 - DROP TABLE IF EXISTS SDBM_File_fruit ok 126 - prepare CREATE TABLE SDBM_File_fruit (dKey INT, dVal VARCHAR(10), qux INT) ok 127 - execute ok 128 - CREATE TABLE SDBM_File_fruit (dKey INT, dVal VARCHAR(10), qux INT) ok 129 - prepare INSERT INTO SDBM_File_fruit VALUES (1,'oranges' , 11 ) ok 130 - execute ok 131 - INSERT INTO SDBM_File_fruit VALUES (1,'oranges' , 11 ) ok 132 - prepare INSERT INTO SDBM_File_fruit VALUES (2,'to_change', 0 ) ok 133 - execute ok 134 - INSERT INTO SDBM_File_fruit VALUES (2,'to_change', 0 ) ok 135 - prepare INSERT INTO SDBM_File_fruit VALUES (3, NULL , 13 ) ok 136 - execute ok 137 - INSERT INTO SDBM_File_fruit VALUES (3, NULL , 13 ) ok 138 - prepare INSERT INTO SDBM_File_fruit VALUES (4,'to_delete', 14 ) ok 139 - execute ok 140 - INSERT INTO SDBM_File_fruit VALUES (4,'to_delete', 14 ) ok 141 - prepare INSERT INTO SDBM_File_fruit VALUES (?,?,?) ok 142 - execute ok 143 - INSERT INTO SDBM_File_fruit VALUES (?,?,?) ok 144 - prepare INSERT INTO SDBM_File_fruit VALUES (6,'to_delete', 16 ) ok 145 - execute ok 146 - INSERT INTO SDBM_File_fruit VALUES (6,'to_delete', 16 ) ok 147 - prepare INSERT INTO SDBM_File_fruit VALUES (7,'to delete', 17 ) ok 148 - execute ok 149 - INSERT INTO SDBM_File_fruit VALUES (7,'to delete', 17 ) ok 150 - prepare INSERT INTO SDBM_File_fruit VALUES (8,'to remove', 18 ) ok 151 - execute ok 152 - INSERT INTO SDBM_File_fruit VALUES (8,'to remove', 18 ) ok 153 - prepare UPDATE SDBM_File_fruit SET dVal='apples', qux='12' WHERE dKey=2 ok 154 - execute ok 155 - UPDATE SDBM_File_fruit SET dVal='apples', qux='12' WHERE dKey=2 ok 156 - $sth->execute(UPDATE SDBM_File_fruit SET dVal='apples', qux='12' WHERE dKey=2) == $sth->rows ok 157 - prepare DELETE FROM SDBM_File_fruit WHERE dVal='to_delete' ok 158 - execute ok 159 - DELETE FROM SDBM_File_fruit WHERE dVal='to_delete' ok 160 - $sth->execute(DELETE FROM SDBM_File_fruit WHERE dVal='to_delete') == $sth->rows ok 161 - prepare DELETE FROM SDBM_File_fruit WHERE qux=17 ok 162 - execute ok 163 - DELETE FROM SDBM_File_fruit WHERE qux=17 ok 164 - $sth->execute(DELETE FROM SDBM_File_fruit WHERE qux=17) == $sth->rows ok 165 - prepare DELETE FROM SDBM_File_fruit WHERE dKey=8 ok 166 - execute ok 167 - DELETE FROM SDBM_File_fruit WHERE dKey=8 ok 168 - $sth->execute(DELETE FROM SDBM_File_fruit WHERE dKey=8) == $sth->rows ok 169 - prepare SELECT * FROM SDBM_File_fruit ORDER BY dKey DESC ok 170 - execute ok 171 - SELECT * FROM SDBM_File_fruit ORDER BY dKey DESC ok 172 - SELECT results ok 173 - prepare DELETE FROM SDBM_File_fruit ok 174 - execute ok 175 - DELETE FROM SDBM_File_fruit ok 176 - $sth->execute(DELETE FROM SDBM_File_fruit) == $sth->rows ok 177 - prepare DROP TABLE SDBM_File_fruit ok 178 - execute ok 179 - DROP TABLE SDBM_File_fruit --- Using SDBM_File (FreezeThaw) --- # DBD::DBM 0.06 using SDBM_File (1.06) + MLDBM (2.04) + MLDBM::Serializer::FreezeThaw # DBD::File 0.40 using IO::File (1.14) # DBI::DBD::SqlEngine 0.03 using DBI::SQL::Nano 1.014600 # DBI 1.616 # DBI::PurePerl 2.014285 # OS MSWin32 (5.2) # Perl 5.010000 (MSWin32-x64-multi-thread) ok 180 - dbm_versions ok 181 - The object isa DBI::db ok 182 ok 183 ok 184 ok 185 - prepare DROP TABLE IF EXISTS SDBM_File_fruit ok 186 - execute ok 187 - DROP TABLE IF EXISTS SDBM_File_fruit ok 188 - prepare CREATE TABLE SDBM_File_fruit (dKey INT, dVal VARCHAR(10), qux INT) ok 189 - execute ok 190 - CREATE TABLE SDBM_File_fruit (dKey INT, dVal VARCHAR(10), qux INT) ok 191 - prepare INSERT INTO SDBM_File_fruit VALUES (1,'oranges' , 11 ) ok 192 - execute ok 193 - INSERT INTO SDBM_File_fruit VALUES (1,'oranges' , 11 ) ok 194 - prepare INSERT INTO SDBM_File_fruit VALUES (2,'to_change', 0 ) ok 195 - execute ok 196 - INSERT INTO SDBM_File_fruit VALUES (2,'to_change', 0 ) ok 197 - prepare INSERT INTO SDBM_File_fruit VALUES (3, NULL , 13 ) ok 198 - execute ok 199 - INSERT INTO SDBM_File_fruit VALUES (3, NULL , 13 ) ok 200 - prepare INSERT INTO SDBM_File_fruit VALUES (4,'to_delete', 14 ) ok 201 - execute ok 202 - INSERT INTO SDBM_File_fruit VALUES (4,'to_delete', 14 ) ok 203 - prepare INSERT INTO SDBM_File_fruit VALUES (?,?,?) ok 204 - execute ok 205 - INSERT INTO SDBM_File_fruit VALUES (?,?,?) ok 206 - prepare INSERT INTO SDBM_File_fruit VALUES (6,'to_delete', 16 ) ok 207 - execute ok 208 - INSERT INTO SDBM_File_fruit VALUES (6,'to_delete', 16 ) ok 209 - prepare INSERT INTO SDBM_File_fruit VALUES (7,'to delete', 17 ) ok 210 - execute ok 211 - INSERT INTO SDBM_File_fruit VALUES (7,'to delete', 17 ) ok 212 - prepare INSERT INTO SDBM_File_fruit VALUES (8,'to remove', 18 ) ok 213 - execute ok 214 - INSERT INTO SDBM_File_fruit VALUES (8,'to remove', 18 ) ok 215 - prepare UPDATE SDBM_File_fruit SET dVal='apples', qux='12' WHERE dKey=2 ok 216 - execute ok 217 - UPDATE SDBM_File_fruit SET dVal='apples', qux='12' WHERE dKey=2 ok 218 - $sth->execute(UPDATE SDBM_File_fruit SET dVal='apples', qux='12' WHERE dKey=2) == $sth->rows ok 219 - prepare DELETE FROM SDBM_File_fruit WHERE dVal='to_delete' ok 220 - execute ok 221 - DELETE FROM SDBM_File_fruit WHERE dVal='to_delete' ok 222 - $sth->execute(DELETE FROM SDBM_File_fruit WHERE dVal='to_delete') == $sth->rows ok 223 - prepare DELETE FROM SDBM_File_fruit WHERE qux=17 ok 224 - execute ok 225 - DELETE FROM SDBM_File_fruit WHERE qux=17 ok 226 - $sth->execute(DELETE FROM SDBM_File_fruit WHERE qux=17) == $sth->rows ok 227 - prepare DELETE FROM SDBM_File_fruit WHERE dKey=8 ok 228 - execute ok 229 - DELETE FROM SDBM_File_fruit WHERE dKey=8 ok 230 - $sth->execute(DELETE FROM SDBM_File_fruit WHERE dKey=8) == $sth->rows ok 231 - prepare SELECT * FROM SDBM_File_fruit ORDER BY dKey DESC ok 232 - execute ok 233 - SELECT * FROM SDBM_File_fruit ORDER BY dKey DESC ok 234 - SELECT results ok 235 - prepare DELETE FROM SDBM_File_fruit ok 236 - execute ok 237 - DELETE FROM SDBM_File_fruit ok 238 - $sth->execute(DELETE FROM SDBM_File_fruit) == $sth->rows ok 239 - prepare DROP TABLE SDBM_File_fruit ok 240 - execute ok 241 - DROP TABLE SDBM_File_fruit --- Using SDBM_File (YAML) --- # DBD::DBM 0.06 using SDBM_File (1.06) + MLDBM (2.04) + MLDBM::Serializer::YAML (0.10) # DBD::File 0.40 using IO::File (1.14) # DBI::DBD::SqlEngine 0.03 using DBI::SQL::Nano 1.014600 # DBI 1.616 # DBI::PurePerl 2.014285 # OS MSWin32 (5.2) # Perl 5.010000 (MSWin32-x64-multi-thread) ok 242 - dbm_versions ok 243 - The object isa DBI::db ok 244 ok 245 ok 246 ok 247 - prepare DROP TABLE IF EXISTS SDBM_File_fruit ok 248 - execute ok 249 - DROP TABLE IF EXISTS SDBM_File_fruit ok 250 - prepare CREATE TABLE SDBM_File_fruit (dKey INT, dVal VARCHAR(10), qux INT) ok 251 - execute ok 252 - CREATE TABLE SDBM_File_fruit (dKey INT, dVal VARCHAR(10), qux INT) ok 253 - prepare INSERT INTO SDBM_File_fruit VALUES (1,'oranges' , 11 ) ok 254 - execute ok 255 - INSERT INTO SDBM_File_fruit VALUES (1,'oranges' , 11 ) ok 256 - prepare INSERT INTO SDBM_File_fruit VALUES (2,'to_change', 0 ) ok 257 - execute ok 258 - INSERT INTO SDBM_File_fruit VALUES (2,'to_change', 0 ) ok 259 - prepare INSERT INTO SDBM_File_fruit VALUES (3, NULL , 13 ) ok 260 - execute ok 261 - INSERT INTO SDBM_File_fruit VALUES (3, NULL , 13 ) ok 262 - prepare INSERT INTO SDBM_File_fruit VALUES (4,'to_delete', 14 ) ok 263 - execute ok 264 - INSERT INTO SDBM_File_fruit VALUES (4,'to_delete', 14 ) ok 265 - prepare INSERT INTO SDBM_File_fruit VALUES (?,?,?) ok 266 - execute ok 267 - INSERT INTO SDBM_File_fruit VALUES (?,?,?) ok 268 - prepare INSERT INTO SDBM_File_fruit VALUES (6,'to_delete', 16 ) ok 269 - execute ok 270 - INSERT INTO SDBM_File_fruit VALUES (6,'to_delete', 16 ) ok 271 - prepare INSERT INTO SDBM_File_fruit VALUES (7,'to delete', 17 ) ok 272 - execute ok 273 - INSERT INTO SDBM_File_fruit VALUES (7,'to delete', 17 ) ok 274 - prepare INSERT INTO SDBM_File_fruit VALUES (8,'to remove', 18 ) ok 275 - execute ok 276 - INSERT INTO SDBM_File_fruit VALUES (8,'to remove', 18 ) ok 277 - prepare UPDATE SDBM_File_fruit SET dVal='apples', qux='12' WHERE dKey=2 ok 278 - execute ok 279 - UPDATE SDBM_File_fruit SET dVal='apples', qux='12' WHERE dKey=2 ok 280 - $sth->execute(UPDATE SDBM_File_fruit SET dVal='apples', qux='12' WHERE dKey=2) == $sth->rows ok 281 - prepare DELETE FROM SDBM_File_fruit WHERE dVal='to_delete' ok 282 - execute ok 283 - DELETE FROM SDBM_File_fruit WHERE dVal='to_delete' ok 284 - $sth->execute(DELETE FROM SDBM_File_fruit WHERE dVal='to_delete') == $sth->rows ok 285 - prepare DELETE FROM SDBM_File_fruit WHERE qux=17 ok 286 - execute ok 287 - DELETE FROM SDBM_File_fruit WHERE qux=17 ok 288 - $sth->execute(DELETE FROM SDBM_File_fruit WHERE qux=17) == $sth->rows ok 289 - prepare DELETE FROM SDBM_File_fruit WHERE dKey=8 ok 290 - execute ok 291 - DELETE FROM SDBM_File_fruit WHERE dKey=8 ok 292 - $sth->execute(DELETE FROM SDBM_File_fruit WHERE dKey=8) == $sth->rows ok 293 - prepare SELECT * FROM SDBM_File_fruit ORDER BY dKey DESC ok 294 - execute ok 295 - SELECT * FROM SDBM_File_fruit ORDER BY dKey DESC ok 296 - SELECT results ok 297 - prepare DELETE FROM SDBM_File_fruit ok 298 - execute ok 299 - DELETE FROM SDBM_File_fruit ok 300 - $sth->execute(DELETE FROM SDBM_File_fruit) == $sth->rows ok 301 - prepare DROP TABLE SDBM_File_fruit ok 302 - execute ok 303 - DROP TABLE SDBM_File_fruit --- Using SDBM_File (JSON) --- # DBD::DBM 0.06 using SDBM_File (1.06) + MLDBM (2.04) + MLDBM::Serializer::JSON (0.001) # DBD::File 0.40 using IO::File (1.14) # DBI::DBD::SqlEngine 0.03 using DBI::SQL::Nano 1.014600 # DBI 1.616 # DBI::PurePerl 2.014285 # OS MSWin32 (5.2) # Perl 5.010000 (MSWin32-x64-multi-thread) ok 304 - dbm_versions ok 305 - The object isa DBI::db ok 306 ok 307 ok 308 ok 309 - prepare DROP TABLE IF EXISTS SDBM_File_fruit ok 310 - execute ok 311 - DROP TABLE IF EXISTS SDBM_File_fruit ok 312 - prepare CREATE TABLE SDBM_File_fruit (dKey INT, dVal VARCHAR(10), qux INT) ok 313 - execute ok 314 - CREATE TABLE SDBM_File_fruit (dKey INT, dVal VARCHAR(10), qux INT) ok 315 - prepare INSERT INTO SDBM_File_fruit VALUES (1,'oranges' , 11 ) ok 316 - execute ok 317 - INSERT INTO SDBM_File_fruit VALUES (1,'oranges' , 11 ) ok 318 - prepare INSERT INTO SDBM_File_fruit VALUES (2,'to_change', 0 ) ok 319 - execute ok 320 - INSERT INTO SDBM_File_fruit VALUES (2,'to_change', 0 ) ok 321 - prepare INSERT INTO SDBM_File_fruit VALUES (3, NULL , 13 ) ok 322 - execute ok 323 - INSERT INTO SDBM_File_fruit VALUES (3, NULL , 13 ) ok 324 - prepare INSERT INTO SDBM_File_fruit VALUES (4,'to_delete', 14 ) ok 325 - execute ok 326 - INSERT INTO SDBM_File_fruit VALUES (4,'to_delete', 14 ) ok 327 - prepare INSERT INTO SDBM_File_fruit VALUES (?,?,?) ok 328 - execute ok 329 - INSERT INTO SDBM_File_fruit VALUES (?,?,?) ok 330 - prepare INSERT INTO SDBM_File_fruit VALUES (6,'to_delete', 16 ) ok 331 - execute ok 332 - INSERT INTO SDBM_File_fruit VALUES (6,'to_delete', 16 ) ok 333 - prepare INSERT INTO SDBM_File_fruit VALUES (7,'to delete', 17 ) ok 334 - execute ok 335 - INSERT INTO SDBM_File_fruit VALUES (7,'to delete', 17 ) ok 336 - prepare INSERT INTO SDBM_File_fruit VALUES (8,'to remove', 18 ) ok 337 - execute ok 338 - INSERT INTO SDBM_File_fruit VALUES (8,'to remove', 18 ) ok 339 - prepare UPDATE SDBM_File_fruit SET dVal='apples', qux='12' WHERE dKey=2 ok 340 - execute ok 341 - UPDATE SDBM_File_fruit SET dVal='apples', qux='12' WHERE dKey=2 ok 342 - $sth->execute(UPDATE SDBM_File_fruit SET dVal='apples', qux='12' WHERE dKey=2) == $sth->rows ok 343 - prepare DELETE FROM SDBM_File_fruit WHERE dVal='to_delete' ok 344 - execute ok 345 - DELETE FROM SDBM_File_fruit WHERE dVal='to_delete' ok 346 - $sth->execute(DELETE FROM SDBM_File_fruit WHERE dVal='to_delete') == $sth->rows ok 347 - prepare DELETE FROM SDBM_File_fruit WHERE qux=17 ok 348 - execute ok 349 - DELETE FROM SDBM_File_fruit WHERE qux=17 ok 350 - $sth->execute(DELETE FROM SDBM_File_fruit WHERE qux=17) == $sth->rows ok 351 - prepare DELETE FROM SDBM_File_fruit WHERE dKey=8 ok 352 - execute ok 353 - DELETE FROM SDBM_File_fruit WHERE dKey=8 ok 354 - $sth->execute(DELETE FROM SDBM_File_fruit WHERE dKey=8) == $sth->rows ok 355 - prepare SELECT * FROM SDBM_File_fruit ORDER BY dKey DESC ok 356 - execute ok 357 - SELECT * FROM SDBM_File_fruit ORDER BY dKey DESC ok 358 - SELECT results ok 359 - prepare DELETE FROM SDBM_File_fruit ok 360 - execute ok 361 - DELETE FROM SDBM_File_fruit ok 362 - $sth->execute(DELETE FROM SDBM_File_fruit) == $sth->rows ok 363 - prepare DROP TABLE SDBM_File_fruit ok 364 - execute ok 365 - DROP TABLE SDBM_File_fruit 1..365 ok t/zvp_51dbm_file.t .............. ok 1 - drop table ok 2 - FRED.dir exists ok 3 - fred.dir exists ok 4 - fred.pag exists ok 5 - insert into mixed case table ok 6 - insert into uppercase table ok 7 - rows found via cloned mixed case table ok 8 - drop table ok 9 - rows found via mixed case table ok 10 # skip quoted identifiers aren't supported by DBI::SQL::Nano ok 11 - disconnect ok 12 - rows found after reconnect using "dbm_tables" ok 13 - drop table ok 14 - fred.dir removed ok 15 - fred.pag removed 1..15 ok t/zvp_52dbm_complex.t ........... skipped: Not running with SQL::Statement t/zvp_60preparse.t .............. skipped: preparse not supported for DBI::PurePerl t/zvp_65transact.t .............. 1..10 begin_work... ok 1 ok 2 ok 3 ok 4 ok 5 ok 6 ok 7 ok 8 ok 9 ok 10 ok t/zvp_70callbacks.t ............. skipped: $h->{Callbacks} attribute not supported for DBI::PurePerl t/zvp_72childhandles.t .......... 1..16 ok 1 ok 2 ok 3 ok 4 ok 5 - All handles should be undef now ok 6 - ChildHandles should be an array-ref if wekref is available ok 7 drh DBI::dr=HASH(0x3604c90) dbh DBI::db=HASH(0x36f6238) sth DBI::st=HASH(0x36e9b90) sth DBI::st=HASH(0x36ecef0) sth DBI::st=HASH(0x36ec5c0) ok 8 ok 9 ok 10 ok 11 ok 12 - handles should be gone now ok 13 ok 14 ok 15 ok 16 ok t/zvp_80proxy.t ................. skipped: modules required for proxy are probably not installed (e.g., RPC/PlClient.pm) t/zvp_85gofer.t ................. # Transports: null pipeone stream stream_ssh # Policies: pedantic classic rush # Count: 0 # ============= # Testing null transport with pedantic policy # dbi:Gofer:transport=null;policy=pedantic;dsn=DBI:DBM:f_dir=C\:\cpanfly\var\cpan\build\DBI-1.616-Qp8VYF\test_output_15092;dbm_type=SDBM_File;f_lockfile=0 ok 1 - should connect to dbi:Gofer:transport=null;policy=pedantic;dsn=DBI:DBM:f_dir=C\:\cpanfly\var\cpan\build\DBI-1.616-Qp8VYF\test_output_15092;dbm_type=SDBM_File;f_lockfile=0 ok 2 ok 3 ok 4 ok 5 - should detect prepare failure ok 6 ok 7 ok 8 ok 9 ok 10 ok 11 ok 12 - go_response executed flag should be true ok 13 ok 14 ok 15 ok 16 # Testing go_request_count and caching of simple values ok 17 ok 18 ok 19 # use_remote=1 (policy=pedantic, transport=null) HASH(0x44aaf40) ok 20 ok 21 ok 22 ok 23 # skip caching of metadata methods returning sth not yet implemented ok 24 # skip caching of metadata methods returning sth not yet implemented ok 25 ok 26 # ============= # Testing null transport with classic policy # dbi:Gofer:transport=null;policy=classic;dsn=DBI:DBM:f_dir=C\:\cpanfly\var\cpan\build\DBI-1.616-Qp8VYF\test_output_15092;dbm_type=SDBM_File;f_lockfile=0 ok 27 - should connect to dbi:Gofer:transport=null;policy=classic;dsn=DBI:DBM:f_dir=C\:\cpanfly\var\cpan\build\DBI-1.616-Qp8VYF\test_output_15092;dbm_type=SDBM_File;f_lockfile=0 ok 28 ok 29 ok 30 ok 31 - The object isa DBI::st ok 32 ok 33 ok 34 ok 35 ok 36 ok 37 ok 38 - go_response executed flag should be true ok 39 ok 40 ok 41 ok 42 # Testing go_request_count and caching of simple values ok 43 ok 44 ok 45 # use_remote=0 (policy=classic, transport=null) HASH(0x43b5ed0) ok 46 ok 47 ok 48 ok 49 # skip caching of metadata methods returning sth not yet implemented ok 50 # skip caching of metadata methods returning sth not yet implemented ok 51 ok 52 # ============= # Testing null transport with rush policy # dbi:Gofer:transport=null;policy=rush;dsn=DBI:DBM:f_dir=C\:\cpanfly\var\cpan\build\DBI-1.616-Qp8VYF\test_output_15092;dbm_type=SDBM_File;f_lockfile=0 ok 53 - should connect to dbi:Gofer:transport=null;policy=rush;dsn=DBI:DBM:f_dir=C\:\cpanfly\var\cpan\build\DBI-1.616-Qp8VYF\test_output_15092;dbm_type=SDBM_File;f_lockfile=0 ok 54 ok 55 ok 56 ok 57 - The object isa DBI::st ok 58 ok 59 ok 60 ok 61 ok 62 ok 63 ok 64 - go_response executed flag should be true ok 65 ok 66 ok 67 ok 68 # Testing go_request_count and caching of simple values ok 69 ok 70 ok 71 # use_remote=0 (policy=rush, transport=null) HASH(0x44b76d8) ok 72 ok 73 ok 74 ok 75 # skip caching of metadata methods returning sth not yet implemented ok 76 # skip caching of metadata methods returning sth not yet implemented ok 77 ok 78 1..78 ok t/zvp_86gofer_fail.t ............ skipped: requires Callbacks which are not supported with PurePerl t/zvp_87gofer_cache.t ........... using DBI::Util::CacheMemory=HASH(0x36eb240) for dbi:Gofer:transport=null;policy=classic;dsn=dbi:ExampleP: ok 1 ok 2 ok 3 - cache should be empty after clear ok 4 - transmit_count should be 0 ok 5 ok 6 - cache should not be empty after select ok 7 ok 8 ok 9 ok 10 - should make 1 round trip ok 11 - transmit_count should be 0 ok 12 ok 13 ok 14 - should make 1 round trip ok 15 ok 16 ok 17 using 1 for dbi:Gofer:transport=null;policy=classic;dsn=dbi:ExampleP: ok 18 ok 19 ok 20 - cache should be empty after clear ok 21 - transmit_count should be 0 ok 22 ok 23 - cache should not be empty after select ok 24 ok 25 ok 26 ok 27 - should make 1 round trip ok 28 - transmit_count should be 0 ok 29 ok 30 ok 31 - should make 1 round trip ok 32 ok 33 ok 34 test per-sth go_cache 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 1..47 ok t/zvp_90sql_type_cast.t ......... 1..24 ok 1 - result, undef ok 2 # skip DiscardString not supported in PurePerl ok 3 - result, invalid sql type ok 4 - json invalid sql type ok 5 - result, non numeric cast to int ok 6 - json non numeric cast to int ok 7 - result, non numeric cast to int (strict) ok 8 - json non numeric cast to int (strict) ok 9 - result, small int cast to int ok 10 - json small int cast to int ok 11 - result, 2 byte max signed int cast to int ok 12 - json 2 byte max signed int cast to int ok 13 - result, 2 byte max unsigned int cast to int ok 14 - json 2 byte max unsigned int cast to int ok 15 - result, 4 byte max signed int cast to int ok 16 - json 4 byte max signed int cast to int ok 17 - result, 4 byte max unsigned int cast to int ok 18 - json 4 byte max unsigned int cast to int ok 19 - result, small int cast to int (discard) ok 20 # skip DiscardString not supported in PurePerl ok 21 - result, non numeric cast to numeric ok 22 - json non numeric cast to numeric ok 23 - result, non numeric cast to numeric (strict) ok 24 - json non numeric cast to numeric (strict) ok t/zvxgn_48dbi_dbd_sqlengine.t ... ok 1 - use DBI; ok 2 - use DBI::DBD::SqlEngine; ok 3 - use DBD::File; ok 4 - prepare 'CREATE TABLE foo (id INT, foo TEXT)' ok 5 - prepare 'CREATE TABLE bar (id INT, baz TEXT)' ok 6 - prepare 'INSERT INTO foo VALUES (1, "Hello world")' ok 7 - prepare 'INSERT INTO bar VALUES (1, "Bugfixes welcome")' ok 8 - prepare 'INSERT bar VALUES (2, "Bug reports, too")' ok 9 - prepare 'SELECT foo FROM foo where ID=1' ok 10 - prepare 'UPDATE bar SET id=5 WHERE baz="Bugfixes welcome"' ok 11 - prepare 'DELETE FROM foo' ok 12 - prepare 'DELETE FROM bar WHERE baz="Bugfixes welcome"' ok 13 - Junk: prepare 'Junk' ok 14 - missing table: prepare 'CREATE foo (id INT, foo TEXT)' ok 15 - missing "VALUES": prepare 'INSERT INTO bar (1, "Bugfixes welcome")' ok 16 - missing "SET": prepare 'UPDATE bar id=5 WHERE baz="Bugfixes welcome"' ok 17 - waste between "DELETE" and "FROM": prepare 'DELETE * FROM foo' ok 18 # skip Not running with SQL::Statement ok 19 # skip Not running with SQL::Statement ok 20 # skip Not running with SQL::Statement 1..20 ok t/zvxgn_49dbd_file.t ............ ok 1 - use DBI; ok 2 - use DBD::File; ok 3 - Connect clean ok 4 - Can connect to DBD::File driver # DBD::File 0.40 using IO::File (1.14) # DBI::DBD::SqlEngine 0.03 using DBI::SQL::Nano 1.014600 # DBI 1.616 # OS MSWin32 (5.2) # Perl 5.010000 (MSWin32-x64-multi-thread) ok 5 - f_versions ok 6 - Connect with DBI attributes ok 7 - Connect with driver attributes in DSN ok 8 - Connect with driver attributes in hash ok 9 - Prepare select from non-existing file ok 10 - Cannot open non-existing file # C:\cpanfly\var\cpan\build\DBI-1.616-Qp8VYF\test_output_14736\t_sbdgf_53442gz.txt ok 11 - drop manually created table db_14736_2 (first file) ok 12 - C:\cpanfly\var\cpan\build\DBI-1.616-Qp8VYF\test_output_14736\db_14736_2.txt removed ok 13 - C:\cpanfly\var\cpan\build\DBI-1.616-Qp8VYF\test_output_14736\db_14736_2 exists ok 14 - drop manually created table db_14736_2 (second file) ok 15 - C:\cpanfly\var\cpan\build\DBI-1.616-Qp8VYF\test_output_14736\db_14736_2 removed ok 16 - Create table db_14736_ ok 17 - Test table exists ok 18 - get single table meta data ok 19 - get multiple meta data ok 20 - encoding shows in layer ok 21 # skip modifying meta data doesn't work with Gofer-AutoProxy ok 22 # skip modifying meta data doesn't work with Gofer-AutoProxy ok 23 # skip modifying meta data doesn't work with Gofer-AutoProxy ok 24 # skip modifying meta data doesn't work with Gofer-AutoProxy ok 25 - Prepare select * from db_14736_ ok 26 # skip method intrusion didn't work with proxying ok 27 - Prepare select * from DB_14736_ ok 28 # skip method intrusion didn't work with proxying ok 29 - table drop ok 30 - Test table removed 1..30 ok t/zvxgn_50dbm_simple.t .......... Using DBM modules: SDBM_File Using MLDBM serializers: Data::Dumper Storable FreezeThaw YAML JSON --- Using SDBM_File () --- # DBD::DBM 0.06 using SDBM_File (1.06) # DBD::File 0.40 using IO::File (1.14) # DBI::DBD::SqlEngine 0.03 using DBI::SQL::Nano 1.014600 # DBI 1.616 # OS MSWin32 (5.2) # Perl 5.010000 (MSWin32-x64-multi-thread) ok 1 - dbm_versions ok 2 - The object isa DBI::db ok 3 # skip Can't set attributes after connect using DBD::Gofer ok 4 # skip Can't set attributes after connect using DBD::Gofer ok 5 ok 6 - prepare DROP TABLE IF EXISTS SDBM_File_fruit ok 7 - execute ok 8 - DROP TABLE IF EXISTS SDBM_File_fruit ok 9 - prepare CREATE TABLE SDBM_File_fruit (dKey INT, dVal VARCHAR(10)) ok 10 - execute ok 11 - CREATE TABLE SDBM_File_fruit (dKey INT, dVal VARCHAR(10)) ok 12 - prepare INSERT INTO SDBM_File_fruit VALUES (1,'oranges' ) ok 13 - execute ok 14 - INSERT INTO SDBM_File_fruit VALUES (1,'oranges' ) ok 15 - prepare INSERT INTO SDBM_File_fruit VALUES (2,'to_change' ) ok 16 - execute ok 17 - INSERT INTO SDBM_File_fruit VALUES (2,'to_change' ) ok 18 - prepare INSERT INTO SDBM_File_fruit VALUES (3, NULL ) ok 19 - execute ok 20 - INSERT INTO SDBM_File_fruit VALUES (3, NULL ) ok 21 - prepare INSERT INTO SDBM_File_fruit VALUES (4,'to delete' ) ok 22 - execute ok 23 - INSERT INTO SDBM_File_fruit VALUES (4,'to delete' ) ok 24 - prepare INSERT INTO SDBM_File_fruit VALUES (?,?) ok 25 - execute ok 26 - INSERT INTO SDBM_File_fruit VALUES (?,?) ok 27 - prepare INSERT INTO SDBM_File_fruit VALUES (6,'to delete' ) ok 28 - execute ok 29 - INSERT INTO SDBM_File_fruit VALUES (6,'to delete' ) ok 30 - prepare INSERT INTO SDBM_File_fruit VALUES (7,'to_delete' ) ok 31 - execute ok 32 - INSERT INTO SDBM_File_fruit VALUES (7,'to_delete' ) ok 33 - prepare DELETE FROM SDBM_File_fruit WHERE dVal='to delete' ok 34 - execute ok 35 - DELETE FROM SDBM_File_fruit WHERE dVal='to delete' not ok 36 - $sth->execute(DELETE FROM SDBM_File_fruit WHERE dVal='to delete') == $sth->rows # TODO AUTOPROXY drivers might throw away sth->rows() # Failed (TODO) test '$sth->execute(DELETE FROM SDBM_File_fruit WHERE dVal='to delete') == $sth->rows' # at ./t/50dbm_simple.t line 252. # got: '2' # expected: undef ok 37 - prepare UPDATE SDBM_File_fruit SET dVal='apples' WHERE dKey=2 ok 38 - execute ok 39 - UPDATE SDBM_File_fruit SET dVal='apples' WHERE dKey=2 not ok 40 - $sth->execute(UPDATE SDBM_File_fruit SET dVal='apples' WHERE dKey=2) == $sth->rows # TODO AUTOPROXY drivers might throw away sth->rows() # Failed (TODO) test '$sth->execute(UPDATE SDBM_File_fruit SET dVal='apples' WHERE dKey=2) == $sth->rows' # at ./t/50dbm_simple.t line 252. # got: '1' # expected: '-1' ok 41 - prepare DELETE FROM SDBM_File_fruit WHERE dKey=7 ok 42 - execute ok 43 - DELETE FROM SDBM_File_fruit WHERE dKey=7 not ok 44 - $sth->execute(DELETE FROM SDBM_File_fruit WHERE dKey=7) == $sth->rows # TODO AUTOPROXY drivers might throw away sth->rows() # Failed (TODO) test '$sth->execute(DELETE FROM SDBM_File_fruit WHERE dKey=7) == $sth->rows' # at ./t/50dbm_simple.t line 252. # got: '1' # expected: undef ok 45 - prepare SELECT * FROM SDBM_File_fruit ORDER BY dKey DESC ok 46 - execute ok 47 - SELECT * FROM SDBM_File_fruit ORDER BY dKey DESC ok 48 - SELECT results ok 49 - prepare DELETE FROM SDBM_File_fruit ok 50 - execute ok 51 - DELETE FROM SDBM_File_fruit not ok 52 - $sth->execute(DELETE FROM SDBM_File_fruit) == $sth->rows # TODO AUTOPROXY drivers might throw away sth->rows() # Failed (TODO) test '$sth->execute(DELETE FROM SDBM_File_fruit) == $sth->rows' # at ./t/50dbm_simple.t line 252. # got: '4' # expected: undef ok 53 - prepare DROP TABLE SDBM_File_fruit ok 54 - execute ok 55 - DROP TABLE SDBM_File_fruit --- Using SDBM_File (Data::Dumper) --- # DBD::DBM 0.06 using SDBM_File (1.06) + MLDBM (2.04) + MLDBM::Serializer::Data::Dumper # DBD::File 0.40 using IO::File (1.14) # DBI::DBD::SqlEngine 0.03 using DBI::SQL::Nano 1.014600 # DBI 1.616 # OS MSWin32 (5.2) # Perl 5.010000 (MSWin32-x64-multi-thread) ok 56 - dbm_versions ok 57 - The object isa DBI::db ok 58 # skip Can't set attributes after connect using DBD::Gofer ok 59 # skip Can't set attributes after connect using DBD::Gofer ok 60 ok 61 - prepare DROP TABLE IF EXISTS SDBM_File_fruit ok 62 - execute ok 63 - DROP TABLE IF EXISTS SDBM_File_fruit ok 64 - prepare CREATE TABLE SDBM_File_fruit (dKey INT, dVal VARCHAR(10), qux INT) ok 65 - execute ok 66 - CREATE TABLE SDBM_File_fruit (dKey INT, dVal VARCHAR(10), qux INT) ok 67 - prepare INSERT INTO SDBM_File_fruit VALUES (1,'oranges' , 11 ) ok 68 - execute ok 69 - INSERT INTO SDBM_File_fruit VALUES (1,'oranges' , 11 ) ok 70 - prepare INSERT INTO SDBM_File_fruit VALUES (2,'to_change', 0 ) ok 71 - execute ok 72 - INSERT INTO SDBM_File_fruit VALUES (2,'to_change', 0 ) ok 73 - prepare INSERT INTO SDBM_File_fruit VALUES (3, NULL , 13 ) ok 74 - execute ok 75 - INSERT INTO SDBM_File_fruit VALUES (3, NULL , 13 ) ok 76 - prepare INSERT INTO SDBM_File_fruit VALUES (4,'to_delete', 14 ) ok 77 - execute ok 78 - INSERT INTO SDBM_File_fruit VALUES (4,'to_delete', 14 ) ok 79 - prepare INSERT INTO SDBM_File_fruit VALUES (?,?,?) ok 80 - execute ok 81 - INSERT INTO SDBM_File_fruit VALUES (?,?,?) ok 82 - prepare INSERT INTO SDBM_File_fruit VALUES (6,'to_delete', 16 ) ok 83 - execute ok 84 - INSERT INTO SDBM_File_fruit VALUES (6,'to_delete', 16 ) ok 85 - prepare INSERT INTO SDBM_File_fruit VALUES (7,'to delete', 17 ) ok 86 - execute ok 87 - INSERT INTO SDBM_File_fruit VALUES (7,'to delete', 17 ) ok 88 - prepare INSERT INTO SDBM_File_fruit VALUES (8,'to remove', 18 ) ok 89 - execute ok 90 - INSERT INTO SDBM_File_fruit VALUES (8,'to remove', 18 ) ok 91 - prepare UPDATE SDBM_File_fruit SET dVal='apples', qux='12' WHERE dKey=2 ok 92 - execute ok 93 - UPDATE SDBM_File_fruit SET dVal='apples', qux='12' WHERE dKey=2 not ok 94 - $sth->execute(UPDATE SDBM_File_fruit SET dVal='apples', qux='12' WHERE dKey=2) == $sth->rows # TODO AUTOPROXY drivers might throw away sth->rows() # Failed (TODO) test '$sth->execute(UPDATE SDBM_File_fruit SET dVal='apples', qux='12' WHERE dKey=2) == $sth->rows' # at ./t/50dbm_simple.t line 252. # got: '1' # expected: '-1' ok 95 - prepare DELETE FROM SDBM_File_fruit WHERE dVal='to_delete' ok 96 - execute ok 97 - DELETE FROM SDBM_File_fruit WHERE dVal='to_delete' not ok 98 - $sth->execute(DELETE FROM SDBM_File_fruit WHERE dVal='to_delete') == $sth->rows # TODO AUTOPROXY drivers might throw away sth->rows() # Failed (TODO) test '$sth->execute(DELETE FROM SDBM_File_fruit WHERE dVal='to_delete') == $sth->rows' # at ./t/50dbm_simple.t line 252. # got: '2' # expected: undef ok 99 - prepare DELETE FROM SDBM_File_fruit WHERE qux=17 ok 100 - execute ok 101 - DELETE FROM SDBM_File_fruit WHERE qux=17 not ok 102 - $sth->execute(DELETE FROM SDBM_File_fruit WHERE qux=17) == $sth->rows # TODO AUTOPROXY drivers might throw away sth->rows() # Failed (TODO) test '$sth->execute(DELETE FROM SDBM_File_fruit WHERE qux=17) == $sth->rows' # at ./t/50dbm_simple.t line 252. # got: '1' # expected: undef ok 103 - prepare DELETE FROM SDBM_File_fruit WHERE dKey=8 ok 104 - execute ok 105 - DELETE FROM SDBM_File_fruit WHERE dKey=8 not ok 106 - $sth->execute(DELETE FROM SDBM_File_fruit WHERE dKey=8) == $sth->rows # TODO AUTOPROXY drivers might throw away sth->rows() # Failed (TODO) test '$sth->execute(DELETE FROM SDBM_File_fruit WHERE dKey=8) == $sth->rows' # at ./t/50dbm_simple.t line 252. # got: '1' # expected: undef ok 107 - prepare SELECT * FROM SDBM_File_fruit ORDER BY dKey DESC ok 108 - execute ok 109 - SELECT * FROM SDBM_File_fruit ORDER BY dKey DESC ok 110 - SELECT results ok 111 - prepare DELETE FROM SDBM_File_fruit ok 112 - execute ok 113 - DELETE FROM SDBM_File_fruit not ok 114 - $sth->execute(DELETE FROM SDBM_File_fruit) == $sth->rows # TODO AUTOPROXY drivers might throw away sth->rows() # Failed (TODO) test '$sth->execute(DELETE FROM SDBM_File_fruit) == $sth->rows' # at ./t/50dbm_simple.t line 252. # got: '4' # expected: undef ok 115 - prepare DROP TABLE SDBM_File_fruit ok 116 - execute ok 117 - DROP TABLE SDBM_File_fruit --- Using SDBM_File (Storable) --- # DBD::DBM 0.06 using SDBM_File (1.06) + MLDBM (2.04) + MLDBM::Serializer::Storable # DBD::File 0.40 using IO::File (1.14) # DBI::DBD::SqlEngine 0.03 using DBI::SQL::Nano 1.014600 # DBI 1.616 # OS MSWin32 (5.2) # Perl 5.010000 (MSWin32-x64-multi-thread) ok 118 - dbm_versions ok 119 - The object isa DBI::db ok 120 # skip Can't set attributes after connect using DBD::Gofer ok 121 # skip Can't set attributes after connect using DBD::Gofer ok 122 ok 123 - prepare DROP TABLE IF EXISTS SDBM_File_fruit ok 124 - execute ok 125 - DROP TABLE IF EXISTS SDBM_File_fruit ok 126 - prepare CREATE TABLE SDBM_File_fruit (dKey INT, dVal VARCHAR(10), qux INT) ok 127 - execute ok 128 - CREATE TABLE SDBM_File_fruit (dKey INT, dVal VARCHAR(10), qux INT) ok 129 - prepare INSERT INTO SDBM_File_fruit VALUES (1,'oranges' , 11 ) ok 130 - execute ok 131 - INSERT INTO SDBM_File_fruit VALUES (1,'oranges' , 11 ) ok 132 - prepare INSERT INTO SDBM_File_fruit VALUES (2,'to_change', 0 ) ok 133 - execute ok 134 - INSERT INTO SDBM_File_fruit VALUES (2,'to_change', 0 ) ok 135 - prepare INSERT INTO SDBM_File_fruit VALUES (3, NULL , 13 ) ok 136 - execute ok 137 - INSERT INTO SDBM_File_fruit VALUES (3, NULL , 13 ) ok 138 - prepare INSERT INTO SDBM_File_fruit VALUES (4,'to_delete', 14 ) ok 139 - execute ok 140 - INSERT INTO SDBM_File_fruit VALUES (4,'to_delete', 14 ) ok 141 - prepare INSERT INTO SDBM_File_fruit VALUES (?,?,?) ok 142 - execute ok 143 - INSERT INTO SDBM_File_fruit VALUES (?,?,?) ok 144 - prepare INSERT INTO SDBM_File_fruit VALUES (6,'to_delete', 16 ) ok 145 - execute ok 146 - INSERT INTO SDBM_File_fruit VALUES (6,'to_delete', 16 ) ok 147 - prepare INSERT INTO SDBM_File_fruit VALUES (7,'to delete', 17 ) ok 148 - execute ok 149 - INSERT INTO SDBM_File_fruit VALUES (7,'to delete', 17 ) ok 150 - prepare INSERT INTO SDBM_File_fruit VALUES (8,'to remove', 18 ) ok 151 - execute ok 152 - INSERT INTO SDBM_File_fruit VALUES (8,'to remove', 18 ) ok 153 - prepare UPDATE SDBM_File_fruit SET dVal='apples', qux='12' WHERE dKey=2 ok 154 - execute ok 155 - UPDATE SDBM_File_fruit SET dVal='apples', qux='12' WHERE dKey=2 not ok 156 - $sth->execute(UPDATE SDBM_File_fruit SET dVal='apples', qux='12' WHERE dKey=2) == $sth->rows # TODO AUTOPROXY drivers might throw away sth->rows() # Failed (TODO) test '$sth->execute(UPDATE SDBM_File_fruit SET dVal='apples', qux='12' WHERE dKey=2) == $sth->rows' # at ./t/50dbm_simple.t line 252. # got: '1' # expected: '-1' ok 157 - prepare DELETE FROM SDBM_File_fruit WHERE dVal='to_delete' ok 158 - execute ok 159 - DELETE FROM SDBM_File_fruit WHERE dVal='to_delete' not ok 160 - $sth->execute(DELETE FROM SDBM_File_fruit WHERE dVal='to_delete') == $sth->rows # TODO AUTOPROXY drivers might throw away sth->rows() # Failed (TODO) test '$sth->execute(DELETE FROM SDBM_File_fruit WHERE dVal='to_delete') == $sth->rows' # at ./t/50dbm_simple.t line 252. # got: '2' # expected: undef ok 161 - prepare DELETE FROM SDBM_File_fruit WHERE qux=17 ok 162 - execute ok 163 - DELETE FROM SDBM_File_fruit WHERE qux=17 not ok 164 - $sth->execute(DELETE FROM SDBM_File_fruit WHERE qux=17) == $sth->rows # TODO AUTOPROXY drivers might throw away sth->rows() # Failed (TODO) test '$sth->execute(DELETE FROM SDBM_File_fruit WHERE qux=17) == $sth->rows' # at ./t/50dbm_simple.t line 252. # got: '1' # expected: undef ok 165 - prepare DELETE FROM SDBM_File_fruit WHERE dKey=8 ok 166 - execute ok 167 - DELETE FROM SDBM_File_fruit WHERE dKey=8 not ok 168 - $sth->execute(DELETE FROM SDBM_File_fruit WHERE dKey=8) == $sth->rows # TODO AUTOPROXY drivers might throw away sth->rows() # Failed (TODO) test '$sth->execute(DELETE FROM SDBM_File_fruit WHERE dKey=8) == $sth->rows' # at ./t/50dbm_simple.t line 252. # got: '1' # expected: undef ok 169 - prepare SELECT * FROM SDBM_File_fruit ORDER BY dKey DESC ok 170 - execute ok 171 - SELECT * FROM SDBM_File_fruit ORDER BY dKey DESC ok 172 - SELECT results ok 173 - prepare DELETE FROM SDBM_File_fruit ok 174 - execute ok 175 - DELETE FROM SDBM_File_fruit not ok 176 - $sth->execute(DELETE FROM SDBM_File_fruit) == $sth->rows # TODO AUTOPROXY drivers might throw away sth->rows() # Failed (TODO) test '$sth->execute(DELETE FROM SDBM_File_fruit) == $sth->rows' # at ./t/50dbm_simple.t line 252. # got: '4' # expected: undef ok 177 - prepare DROP TABLE SDBM_File_fruit ok 178 - execute ok 179 - DROP TABLE SDBM_File_fruit --- Using SDBM_File (FreezeThaw) --- # DBD::DBM 0.06 using SDBM_File (1.06) + MLDBM (2.04) + MLDBM::Serializer::FreezeThaw # DBD::File 0.40 using IO::File (1.14) # DBI::DBD::SqlEngine 0.03 using DBI::SQL::Nano 1.014600 # DBI 1.616 # OS MSWin32 (5.2) # Perl 5.010000 (MSWin32-x64-multi-thread) ok 180 - dbm_versions ok 181 - The object isa DBI::db ok 182 # skip Can't set attributes after connect using DBD::Gofer ok 183 # skip Can't set attributes after connect using DBD::Gofer ok 184 ok 185 - prepare DROP TABLE IF EXISTS SDBM_File_fruit ok 186 - execute ok 187 - DROP TABLE IF EXISTS SDBM_File_fruit ok 188 - prepare CREATE TABLE SDBM_File_fruit (dKey INT, dVal VARCHAR(10), qux INT) ok 189 - execute ok 190 - CREATE TABLE SDBM_File_fruit (dKey INT, dVal VARCHAR(10), qux INT) ok 191 - prepare INSERT INTO SDBM_File_fruit VALUES (1,'oranges' , 11 ) ok 192 - execute ok 193 - INSERT INTO SDBM_File_fruit VALUES (1,'oranges' , 11 ) ok 194 - prepare INSERT INTO SDBM_File_fruit VALUES (2,'to_change', 0 ) ok 195 - execute ok 196 - INSERT INTO SDBM_File_fruit VALUES (2,'to_change', 0 ) ok 197 - prepare INSERT INTO SDBM_File_fruit VALUES (3, NULL , 13 ) ok 198 - execute ok 199 - INSERT INTO SDBM_File_fruit VALUES (3, NULL , 13 ) ok 200 - prepare INSERT INTO SDBM_File_fruit VALUES (4,'to_delete', 14 ) ok 201 - execute ok 202 - INSERT INTO SDBM_File_fruit VALUES (4,'to_delete', 14 ) ok 203 - prepare INSERT INTO SDBM_File_fruit VALUES (?,?,?) ok 204 - execute ok 205 - INSERT INTO SDBM_File_fruit VALUES (?,?,?) ok 206 - prepare INSERT INTO SDBM_File_fruit VALUES (6,'to_delete', 16 ) ok 207 - execute ok 208 - INSERT INTO SDBM_File_fruit VALUES (6,'to_delete', 16 ) ok 209 - prepare INSERT INTO SDBM_File_fruit VALUES (7,'to delete', 17 ) ok 210 - execute ok 211 - INSERT INTO SDBM_File_fruit VALUES (7,'to delete', 17 ) ok 212 - prepare INSERT INTO SDBM_File_fruit VALUES (8,'to remove', 18 ) ok 213 - execute ok 214 - INSERT INTO SDBM_File_fruit VALUES (8,'to remove', 18 ) ok 215 - prepare UPDATE SDBM_File_fruit SET dVal='apples', qux='12' WHERE dKey=2 ok 216 - execute ok 217 - UPDATE SDBM_File_fruit SET dVal='apples', qux='12' WHERE dKey=2 not ok 218 - $sth->execute(UPDATE SDBM_File_fruit SET dVal='apples', qux='12' WHERE dKey=2) == $sth->rows # TODO AUTOPROXY drivers might throw away sth->rows() # Failed (TODO) test '$sth->execute(UPDATE SDBM_File_fruit SET dVal='apples', qux='12' WHERE dKey=2) == $sth->rows' # at ./t/50dbm_simple.t line 252. # got: '1' # expected: '-1' ok 219 - prepare DELETE FROM SDBM_File_fruit WHERE dVal='to_delete' ok 220 - execute ok 221 - DELETE FROM SDBM_File_fruit WHERE dVal='to_delete' not ok 222 - $sth->execute(DELETE FROM SDBM_File_fruit WHERE dVal='to_delete') == $sth->rows # TODO AUTOPROXY drivers might throw away sth->rows() # Failed (TODO) test '$sth->execute(DELETE FROM SDBM_File_fruit WHERE dVal='to_delete') == $sth->rows' # at ./t/50dbm_simple.t line 252. # got: '2' # expected: undef ok 223 - prepare DELETE FROM SDBM_File_fruit WHERE qux=17 ok 224 - execute ok 225 - DELETE FROM SDBM_File_fruit WHERE qux=17 not ok 226 - $sth->execute(DELETE FROM SDBM_File_fruit WHERE qux=17) == $sth->rows # TODO AUTOPROXY drivers might throw away sth->rows() # Failed (TODO) test '$sth->execute(DELETE FROM SDBM_File_fruit WHERE qux=17) == $sth->rows' # at ./t/50dbm_simple.t line 252. # got: '1' # expected: undef ok 227 - prepare DELETE FROM SDBM_File_fruit WHERE dKey=8 ok 228 - execute ok 229 - DELETE FROM SDBM_File_fruit WHERE dKey=8 not ok 230 - $sth->execute(DELETE FROM SDBM_File_fruit WHERE dKey=8) == $sth->rows # TODO AUTOPROXY drivers might throw away sth->rows() # Failed (TODO) test '$sth->execute(DELETE FROM SDBM_File_fruit WHERE dKey=8) == $sth->rows' # at ./t/50dbm_simple.t line 252. # got: '1' # expected: undef ok 231 - prepare SELECT * FROM SDBM_File_fruit ORDER BY dKey DESC ok 232 - execute ok 233 - SELECT * FROM SDBM_File_fruit ORDER BY dKey DESC ok 234 - SELECT results ok 235 - prepare DELETE FROM SDBM_File_fruit ok 236 - execute ok 237 - DELETE FROM SDBM_File_fruit not ok 238 - $sth->execute(DELETE FROM SDBM_File_fruit) == $sth->rows # TODO AUTOPROXY drivers might throw away sth->rows() # Failed (TODO) test '$sth->execute(DELETE FROM SDBM_File_fruit) == $sth->rows' # at ./t/50dbm_simple.t line 252. # got: '4' # expected: undef ok 239 - prepare DROP TABLE SDBM_File_fruit ok 240 - execute ok 241 - DROP TABLE SDBM_File_fruit --- Using SDBM_File (YAML) --- # DBD::DBM 0.06 using SDBM_File (1.06) + MLDBM (2.04) + MLDBM::Serializer::YAML (0.10) # DBD::File 0.40 using IO::File (1.14) # DBI::DBD::SqlEngine 0.03 using DBI::SQL::Nano 1.014600 # DBI 1.616 # OS MSWin32 (5.2) # Perl 5.010000 (MSWin32-x64-multi-thread) ok 242 - dbm_versions ok 243 - The object isa DBI::db ok 244 # skip Can't set attributes after connect using DBD::Gofer ok 245 # skip Can't set attributes after connect using DBD::Gofer ok 246 ok 247 - prepare DROP TABLE IF EXISTS SDBM_File_fruit ok 248 - execute ok 249 - DROP TABLE IF EXISTS SDBM_File_fruit ok 250 - prepare CREATE TABLE SDBM_File_fruit (dKey INT, dVal VARCHAR(10), qux INT) ok 251 - execute ok 252 - CREATE TABLE SDBM_File_fruit (dKey INT, dVal VARCHAR(10), qux INT) ok 253 - prepare INSERT INTO SDBM_File_fruit VALUES (1,'oranges' , 11 ) ok 254 - execute ok 255 - INSERT INTO SDBM_File_fruit VALUES (1,'oranges' , 11 ) ok 256 - prepare INSERT INTO SDBM_File_fruit VALUES (2,'to_change', 0 ) ok 257 - execute ok 258 - INSERT INTO SDBM_File_fruit VALUES (2,'to_change', 0 ) ok 259 - prepare INSERT INTO SDBM_File_fruit VALUES (3, NULL , 13 ) ok 260 - execute ok 261 - INSERT INTO SDBM_File_fruit VALUES (3, NULL , 13 ) ok 262 - prepare INSERT INTO SDBM_File_fruit VALUES (4,'to_delete', 14 ) ok 263 - execute ok 264 - INSERT INTO SDBM_File_fruit VALUES (4,'to_delete', 14 ) ok 265 - prepare INSERT INTO SDBM_File_fruit VALUES (?,?,?) ok 266 - execute ok 267 - INSERT INTO SDBM_File_fruit VALUES (?,?,?) ok 268 - prepare INSERT INTO SDBM_File_fruit VALUES (6,'to_delete', 16 ) ok 269 - execute ok 270 - INSERT INTO SDBM_File_fruit VALUES (6,'to_delete', 16 ) ok 271 - prepare INSERT INTO SDBM_File_fruit VALUES (7,'to delete', 17 ) ok 272 - execute ok 273 - INSERT INTO SDBM_File_fruit VALUES (7,'to delete', 17 ) ok 274 - prepare INSERT INTO SDBM_File_fruit VALUES (8,'to remove', 18 ) ok 275 - execute ok 276 - INSERT INTO SDBM_File_fruit VALUES (8,'to remove', 18 ) ok 277 - prepare UPDATE SDBM_File_fruit SET dVal='apples', qux='12' WHERE dKey=2 ok 278 - execute ok 279 - UPDATE SDBM_File_fruit SET dVal='apples', qux='12' WHERE dKey=2 not ok 280 - $sth->execute(UPDATE SDBM_File_fruit SET dVal='apples', qux='12' WHERE dKey=2) == $sth->rows # TODO AUTOPROXY drivers might throw away sth->rows() # Failed (TODO) test '$sth->execute(UPDATE SDBM_File_fruit SET dVal='apples', qux='12' WHERE dKey=2) == $sth->rows' # at ./t/50dbm_simple.t line 252. # got: '1' # expected: '-1' ok 281 - prepare DELETE FROM SDBM_File_fruit WHERE dVal='to_delete' ok 282 - execute ok 283 - DELETE FROM SDBM_File_fruit WHERE dVal='to_delete' not ok 284 - $sth->execute(DELETE FROM SDBM_File_fruit WHERE dVal='to_delete') == $sth->rows # TODO AUTOPROXY drivers might throw away sth->rows() # Failed (TODO) test '$sth->execute(DELETE FROM SDBM_File_fruit WHERE dVal='to_delete') == $sth->rows' # at ./t/50dbm_simple.t line 252. # got: '2' # expected: undef ok 285 - prepare DELETE FROM SDBM_File_fruit WHERE qux=17 ok 286 - execute ok 287 - DELETE FROM SDBM_File_fruit WHERE qux=17 not ok 288 - $sth->execute(DELETE FROM SDBM_File_fruit WHERE qux=17) == $sth->rows # TODO AUTOPROXY drivers might throw away sth->rows() # Failed (TODO) test '$sth->execute(DELETE FROM SDBM_File_fruit WHERE qux=17) == $sth->rows' # at ./t/50dbm_simple.t line 252. # got: '1' # expected: undef ok 289 - prepare DELETE FROM SDBM_File_fruit WHERE dKey=8 ok 290 - execute ok 291 - DELETE FROM SDBM_File_fruit WHERE dKey=8 not ok 292 - $sth->execute(DELETE FROM SDBM_File_fruit WHERE dKey=8) == $sth->rows # TODO AUTOPROXY drivers might throw away sth->rows() # Failed (TODO) test '$sth->execute(DELETE FROM SDBM_File_fruit WHERE dKey=8) == $sth->rows' # at ./t/50dbm_simple.t line 252. # got: '1' # expected: undef ok 293 - prepare SELECT * FROM SDBM_File_fruit ORDER BY dKey DESC ok 294 - execute ok 295 - SELECT * FROM SDBM_File_fruit ORDER BY dKey DESC ok 296 - SELECT results ok 297 - prepare DELETE FROM SDBM_File_fruit ok 298 - execute ok 299 - DELETE FROM SDBM_File_fruit not ok 300 - $sth->execute(DELETE FROM SDBM_File_fruit) == $sth->rows # TODO AUTOPROXY drivers might throw away sth->rows() # Failed (TODO) test '$sth->execute(DELETE FROM SDBM_File_fruit) == $sth->rows' # at ./t/50dbm_simple.t line 252. # got: '4' # expected: undef ok 301 - prepare DROP TABLE SDBM_File_fruit ok 302 - execute ok 303 - DROP TABLE SDBM_File_fruit --- Using SDBM_File (JSON) --- # DBD::DBM 0.06 using SDBM_File (1.06) + MLDBM (2.04) + MLDBM::Serializer::JSON (0.001) # DBD::File 0.40 using IO::File (1.14) # DBI::DBD::SqlEngine 0.03 using DBI::SQL::Nano 1.014600 # DBI 1.616 # OS MSWin32 (5.2) # Perl 5.010000 (MSWin32-x64-multi-thread) ok 304 - dbm_versions ok 305 - The object isa DBI::db ok 306 # skip Can't set attributes after connect using DBD::Gofer ok 307 # skip Can't set attributes after connect using DBD::Gofer ok 308 ok 309 - prepare DROP TABLE IF EXISTS SDBM_File_fruit ok 310 - execute ok 311 - DROP TABLE IF EXISTS SDBM_File_fruit ok 312 - prepare CREATE TABLE SDBM_File_fruit (dKey INT, dVal VARCHAR(10), qux INT) ok 313 - execute ok 314 - CREATE TABLE SDBM_File_fruit (dKey INT, dVal VARCHAR(10), qux INT) ok 315 - prepare INSERT INTO SDBM_File_fruit VALUES (1,'oranges' , 11 ) ok 316 - execute ok 317 - INSERT INTO SDBM_File_fruit VALUES (1,'oranges' , 11 ) ok 318 - prepare INSERT INTO SDBM_File_fruit VALUES (2,'to_change', 0 ) ok 319 - execute ok 320 - INSERT INTO SDBM_File_fruit VALUES (2,'to_change', 0 ) ok 321 - prepare INSERT INTO SDBM_File_fruit VALUES (3, NULL , 13 ) ok 322 - execute ok 323 - INSERT INTO SDBM_File_fruit VALUES (3, NULL , 13 ) ok 324 - prepare INSERT INTO SDBM_File_fruit VALUES (4,'to_delete', 14 ) ok 325 - execute ok 326 - INSERT INTO SDBM_File_fruit VALUES (4,'to_delete', 14 ) ok 327 - prepare INSERT INTO SDBM_File_fruit VALUES (?,?,?) ok 328 - execute ok 329 - INSERT INTO SDBM_File_fruit VALUES (?,?,?) ok 330 - prepare INSERT INTO SDBM_File_fruit VALUES (6,'to_delete', 16 ) ok 331 - execute ok 332 - INSERT INTO SDBM_File_fruit VALUES (6,'to_delete', 16 ) ok 333 - prepare INSERT INTO SDBM_File_fruit VALUES (7,'to delete', 17 ) ok 334 - execute ok 335 - INSERT INTO SDBM_File_fruit VALUES (7,'to delete', 17 ) ok 336 - prepare INSERT INTO SDBM_File_fruit VALUES (8,'to remove', 18 ) ok 337 - execute ok 338 - INSERT INTO SDBM_File_fruit VALUES (8,'to remove', 18 ) ok 339 - prepare UPDATE SDBM_File_fruit SET dVal='apples', qux='12' WHERE dKey=2 ok 340 - execute ok 341 - UPDATE SDBM_File_fruit SET dVal='apples', qux='12' WHERE dKey=2 not ok 342 - $sth->execute(UPDATE SDBM_File_fruit SET dVal='apples', qux='12' WHERE dKey=2) == $sth->rows # TODO AUTOPROXY drivers might throw away sth->rows() # Failed (TODO) test '$sth->execute(UPDATE SDBM_File_fruit SET dVal='apples', qux='12' WHERE dKey=2) == $sth->rows' # at ./t/50dbm_simple.t line 252. # got: '1' # expected: '-1' ok 343 - prepare DELETE FROM SDBM_File_fruit WHERE dVal='to_delete' ok 344 - execute ok 345 - DELETE FROM SDBM_File_fruit WHERE dVal='to_delete' not ok 346 - $sth->execute(DELETE FROM SDBM_File_fruit WHERE dVal='to_delete') == $sth->rows # TODO AUTOPROXY drivers might throw away sth->rows() # Failed (TODO) test '$sth->execute(DELETE FROM SDBM_File_fruit WHERE dVal='to_delete') == $sth->rows' # at ./t/50dbm_simple.t line 252. # got: '2' # expected: undef ok 347 - prepare DELETE FROM SDBM_File_fruit WHERE qux=17 ok 348 - execute ok 349 - DELETE FROM SDBM_File_fruit WHERE qux=17 not ok 350 - $sth->execute(DELETE FROM SDBM_File_fruit WHERE qux=17) == $sth->rows # TODO AUTOPROXY drivers might throw away sth->rows() # Failed (TODO) test '$sth->execute(DELETE FROM SDBM_File_fruit WHERE qux=17) == $sth->rows' # at ./t/50dbm_simple.t line 252. # got: '1' # expected: undef ok 351 - prepare DELETE FROM SDBM_File_fruit WHERE dKey=8 ok 352 - execute ok 353 - DELETE FROM SDBM_File_fruit WHERE dKey=8 not ok 354 - $sth->execute(DELETE FROM SDBM_File_fruit WHERE dKey=8) == $sth->rows # TODO AUTOPROXY drivers might throw away sth->rows() # Failed (TODO) test '$sth->execute(DELETE FROM SDBM_File_fruit WHERE dKey=8) == $sth->rows' # at ./t/50dbm_simple.t line 252. # got: '1' # expected: undef ok 355 - prepare SELECT * FROM SDBM_File_fruit ORDER BY dKey DESC ok 356 - execute ok 357 - SELECT * FROM SDBM_File_fruit ORDER BY dKey DESC ok 358 - SELECT results ok 359 - prepare DELETE FROM SDBM_File_fruit ok 360 - execute ok 361 - DELETE FROM SDBM_File_fruit not ok 362 - $sth->execute(DELETE FROM SDBM_File_fruit) == $sth->rows # TODO AUTOPROXY drivers might throw away sth->rows() # Failed (TODO) test '$sth->execute(DELETE FROM SDBM_File_fruit) == $sth->rows' # at ./t/50dbm_simple.t line 252. # got: '4' # expected: undef ok 363 - prepare DROP TABLE SDBM_File_fruit ok 364 - execute ok 365 - DROP TABLE SDBM_File_fruit 1..365 ok t/zvxgn_51dbm_file.t ............ ok 1 - drop table ok 2 - FRED.dir exists ok 3 - fred.dir exists ok 4 - insert into mixed case table ok 5 - insert into uppercase table ok 6 - rows found via mixed case table ok 7 # skip quoted identifiers aren't supported by DBI::SQL::Nano ok 8 - drop table ok 9 - fred.dir removed 1..9 ok t/zvxgn_52dbm_complex.t ......... skipped: Not running with SQL::Statement t/zvxgn_85gofer.t ............... # Transports: null pipeone stream stream_ssh # Policies: pedantic classic rush # Count: 0 # ============= # Testing null transport with pedantic policy # dbi:Gofer:transport=null;policy=pedantic;dsn=DBI:DBM:f_dir=C\:\cpanfly\var\cpan\build\DBI-1.616-Qp8VYF\test_output_15728;dbm_type=SDBM_File;f_lockfile=0 ok 1 - should connect to dbi:Gofer:transport=null;policy=pedantic;dsn=DBI:DBM:f_dir=C\:\cpanfly\var\cpan\build\DBI-1.616-Qp8VYF\test_output_15728;dbm_type=SDBM_File;f_lockfile=0 ok 2 ok 3 ok 4 ok 5 - should detect prepare failure ok 6 ok 7 ok 8 ok 9 ok 10 ok 11 ok 12 - go_response executed flag should be true ok 13 ok 14 ok 15 ok 16 # Testing go_request_count and caching of simple values ok 17 ok 18 ok 19 # use_remote=1 (policy=pedantic, transport=null) HASH(0x38659b8) ok 20 # skip skip_default_methods checking doesn't work with Gofer over Gofer ok 21 # skip skip_default_methods checking doesn't work with Gofer over Gofer ok 22 # skip skip_default_methods checking doesn't work with Gofer over Gofer ok 23 # skip caching of metadata methods returning sth not yet implemented ok 24 # skip caching of metadata methods returning sth not yet implemented ok 25 ok 26 # ============= # Testing null transport with classic policy # dbi:Gofer:transport=null;policy=classic;dsn=DBI:DBM:f_dir=C\:\cpanfly\var\cpan\build\DBI-1.616-Qp8VYF\test_output_15728;dbm_type=SDBM_File;f_lockfile=0 ok 27 - should connect to dbi:Gofer:transport=null;policy=classic;dsn=DBI:DBM:f_dir=C\:\cpanfly\var\cpan\build\DBI-1.616-Qp8VYF\test_output_15728;dbm_type=SDBM_File;f_lockfile=0 ok 28 ok 29 ok 30 ok 31 - The object isa DBI::st ok 32 ok 33 ok 34 ok 35 ok 36 ok 37 ok 38 - go_response executed flag should be true ok 39 ok 40 ok 41 ok 42 # Testing go_request_count and caching of simple values ok 43 ok 44 ok 45 # use_remote=0 (policy=classic, transport=null) HASH(0x386ad58) ok 46 # skip skip_default_methods checking doesn't work with Gofer over Gofer ok 47 # skip skip_default_methods checking doesn't work with Gofer over Gofer ok 48 # skip skip_default_methods checking doesn't work with Gofer over Gofer ok 49 # skip caching of metadata methods returning sth not yet implemented ok 50 # skip caching of metadata methods returning sth not yet implemented ok 51 ok 52 # ============= # Testing null transport with rush policy # dbi:Gofer:transport=null;policy=rush;dsn=DBI:DBM:f_dir=C\:\cpanfly\var\cpan\build\DBI-1.616-Qp8VYF\test_output_15728;dbm_type=SDBM_File;f_lockfile=0 ok 53 - should connect to dbi:Gofer:transport=null;policy=rush;dsn=DBI:DBM:f_dir=C\:\cpanfly\var\cpan\build\DBI-1.616-Qp8VYF\test_output_15728;dbm_type=SDBM_File;f_lockfile=0 ok 54 ok 55 ok 56 ok 57 - The object isa DBI::st ok 58 ok 59 ok 60 ok 61 ok 62 ok 63 ok 64 - go_response executed flag should be true ok 65 ok 66 ok 67 ok 68 # Testing go_request_count and caching of simple values ok 69 ok 70 ok 71 # use_remote=0 (policy=rush, transport=null) HASH(0x3870a68) ok 72 # skip skip_default_methods checking doesn't work with Gofer over Gofer ok 73 # skip skip_default_methods checking doesn't work with Gofer over Gofer ok 74 # skip skip_default_methods checking doesn't work with Gofer over Gofer ok 75 # skip caching of metadata methods returning sth not yet implemented ok 76 # skip caching of metadata methods returning sth not yet implemented ok 77 ok 78 1..78 ok t/zvxgnp_48dbi_dbd_sqlengine.t .. ok 1 - use DBI; ok 2 - use DBI::DBD::SqlEngine; ok 3 - use DBD::File; ok 4 - prepare 'CREATE TABLE foo (id INT, foo TEXT)' ok 5 - prepare 'CREATE TABLE bar (id INT, baz TEXT)' ok 6 - prepare 'INSERT INTO foo VALUES (1, "Hello world")' ok 7 - prepare 'INSERT INTO bar VALUES (1, "Bugfixes welcome")' ok 8 - prepare 'INSERT bar VALUES (2, "Bug reports, too")' ok 9 - prepare 'SELECT foo FROM foo where ID=1' ok 10 - prepare 'UPDATE bar SET id=5 WHERE baz="Bugfixes welcome"' ok 11 - prepare 'DELETE FROM foo' ok 12 - prepare 'DELETE FROM bar WHERE baz="Bugfixes welcome"' ok 13 - Junk: prepare 'Junk' ok 14 - missing table: prepare 'CREATE foo (id INT, foo TEXT)' ok 15 - missing "VALUES": prepare 'INSERT INTO bar (1, "Bugfixes welcome")' ok 16 - missing "SET": prepare 'UPDATE bar id=5 WHERE baz="Bugfixes welcome"' ok 17 - waste between "DELETE" and "FROM": prepare 'DELETE * FROM foo' ok 18 # skip Not running with SQL::Statement ok 19 # skip Not running with SQL::Statement ok 20 # skip Not running with SQL::Statement 1..20 ok t/zvxgnp_49dbd_file.t ........... ok 1 - use DBI; ok 2 - use DBD::File; ok 3 - Connect clean ok 4 - Can connect to DBD::File driver # DBD::File 0.40 using IO::File (1.14) # DBI::DBD::SqlEngine 0.03 using DBI::SQL::Nano 1.014600 # DBI 1.616 # DBI::PurePerl 2.014285 # OS MSWin32 (5.2) # Perl 5.010000 (MSWin32-x64-multi-thread) ok 5 - f_versions ok 6 - Connect with DBI attributes ok 7 - Connect with driver attributes in DSN ok 8 - Connect with driver attributes in hash ok 9 - Prepare select from non-existing file ok 10 - Cannot open non-existing file # C:\cpanfly\var\cpan\build\DBI-1.616-Qp8VYF\test_output_14800\t_sbdgf_53442gz.txt ok 11 - drop manually created table db_14800_2 (first file) ok 12 - C:\cpanfly\var\cpan\build\DBI-1.616-Qp8VYF\test_output_14800\db_14800_2.txt removed ok 13 - C:\cpanfly\var\cpan\build\DBI-1.616-Qp8VYF\test_output_14800\db_14800_2 exists ok 14 - drop manually created table db_14800_2 (second file) ok 15 - C:\cpanfly\var\cpan\build\DBI-1.616-Qp8VYF\test_output_14800\db_14800_2 removed ok 16 - Create table db_14800_ ok 17 - Test table exists ok 18 - get single table meta data ok 19 - get multiple meta data ok 20 - encoding shows in layer ok 21 # skip modifying meta data doesn't work with Gofer-AutoProxy ok 22 # skip modifying meta data doesn't work with Gofer-AutoProxy ok 23 # skip modifying meta data doesn't work with Gofer-AutoProxy ok 24 # skip modifying meta data doesn't work with Gofer-AutoProxy ok 25 - Prepare select * from db_14800_ ok 26 # skip method intrusion didn't work with proxying ok 27 - Prepare select * from DB_14800_ ok 28 # skip method intrusion didn't work with proxying ok 29 - table drop ok 30 - Test table removed 1..30 ok t/zvxgnp_50dbm_simple.t ......... Using DBM modules: SDBM_File Using MLDBM serializers: Data::Dumper Storable FreezeThaw YAML JSON --- Using SDBM_File () --- # DBD::DBM 0.06 using SDBM_File (1.06) # DBD::File 0.40 using IO::File (1.14) # DBI::DBD::SqlEngine 0.03 using DBI::SQL::Nano 1.014600 # DBI 1.616 # DBI::PurePerl 2.014285 # OS MSWin32 (5.2) # Perl 5.010000 (MSWin32-x64-multi-thread) ok 1 - dbm_versions ok 2 - The object isa DBI::db ok 3 # skip Can't set attributes after connect using DBD::Gofer ok 4 # skip Can't set attributes after connect using DBD::Gofer ok 5 ok 6 - prepare DROP TABLE IF EXISTS SDBM_File_fruit ok 7 - execute ok 8 - DROP TABLE IF EXISTS SDBM_File_fruit ok 9 - prepare CREATE TABLE SDBM_File_fruit (dKey INT, dVal VARCHAR(10)) ok 10 - execute ok 11 - CREATE TABLE SDBM_File_fruit (dKey INT, dVal VARCHAR(10)) ok 12 - prepare INSERT INTO SDBM_File_fruit VALUES (1,'oranges' ) ok 13 - execute ok 14 - INSERT INTO SDBM_File_fruit VALUES (1,'oranges' ) ok 15 - prepare INSERT INTO SDBM_File_fruit VALUES (2,'to_change' ) ok 16 - execute ok 17 - INSERT INTO SDBM_File_fruit VALUES (2,'to_change' ) ok 18 - prepare INSERT INTO SDBM_File_fruit VALUES (3, NULL ) ok 19 - execute ok 20 - INSERT INTO SDBM_File_fruit VALUES (3, NULL ) ok 21 - prepare INSERT INTO SDBM_File_fruit VALUES (4,'to delete' ) ok 22 - execute ok 23 - INSERT INTO SDBM_File_fruit VALUES (4,'to delete' ) ok 24 - prepare INSERT INTO SDBM_File_fruit VALUES (?,?) ok 25 - execute ok 26 - INSERT INTO SDBM_File_fruit VALUES (?,?) ok 27 - prepare INSERT INTO SDBM_File_fruit VALUES (6,'to delete' ) ok 28 - execute ok 29 - INSERT INTO SDBM_File_fruit VALUES (6,'to delete' ) ok 30 - prepare INSERT INTO SDBM_File_fruit VALUES (7,'to_delete' ) ok 31 - execute ok 32 - INSERT INTO SDBM_File_fruit VALUES (7,'to_delete' ) ok 33 - prepare DELETE FROM SDBM_File_fruit WHERE dVal='to delete' ok 34 - execute ok 35 - DELETE FROM SDBM_File_fruit WHERE dVal='to delete' not ok 36 - $sth->execute(DELETE FROM SDBM_File_fruit WHERE dVal='to delete') == $sth->rows # TODO AUTOPROXY drivers might throw away sth->rows() # Failed (TODO) test '$sth->execute(DELETE FROM SDBM_File_fruit WHERE dVal='to delete') == $sth->rows' # at ./t/50dbm_simple.t line 252. # got: '2' # expected: undef ok 37 - prepare UPDATE SDBM_File_fruit SET dVal='apples' WHERE dKey=2 ok 38 - execute ok 39 - UPDATE SDBM_File_fruit SET dVal='apples' WHERE dKey=2 not ok 40 - $sth->execute(UPDATE SDBM_File_fruit SET dVal='apples' WHERE dKey=2) == $sth->rows # TODO AUTOPROXY drivers might throw away sth->rows() # Failed (TODO) test '$sth->execute(UPDATE SDBM_File_fruit SET dVal='apples' WHERE dKey=2) == $sth->rows' # at ./t/50dbm_simple.t line 252. # got: '1' # expected: '-1' ok 41 - prepare DELETE FROM SDBM_File_fruit WHERE dKey=7 ok 42 - execute ok 43 - DELETE FROM SDBM_File_fruit WHERE dKey=7 not ok 44 - $sth->execute(DELETE FROM SDBM_File_fruit WHERE dKey=7) == $sth->rows # TODO AUTOPROXY drivers might throw away sth->rows() # Failed (TODO) test '$sth->execute(DELETE FROM SDBM_File_fruit WHERE dKey=7) == $sth->rows' # at ./t/50dbm_simple.t line 252. # got: '1' # expected: undef ok 45 - prepare SELECT * FROM SDBM_File_fruit ORDER BY dKey DESC ok 46 - execute ok 47 - SELECT * FROM SDBM_File_fruit ORDER BY dKey DESC ok 48 - SELECT results ok 49 - prepare DELETE FROM SDBM_File_fruit ok 50 - execute ok 51 - DELETE FROM SDBM_File_fruit not ok 52 - $sth->execute(DELETE FROM SDBM_File_fruit) == $sth->rows # TODO AUTOPROXY drivers might throw away sth->rows() # Failed (TODO) test '$sth->execute(DELETE FROM SDBM_File_fruit) == $sth->rows' # at ./t/50dbm_simple.t line 252. # got: '4' # expected: undef ok 53 - prepare DROP TABLE SDBM_File_fruit ok 54 - execute ok 55 - DROP TABLE SDBM_File_fruit --- Using SDBM_File (Data::Dumper) --- # DBD::DBM 0.06 using SDBM_File (1.06) + MLDBM (2.04) + MLDBM::Serializer::Data::Dumper # DBD::File 0.40 using IO::File (1.14) # DBI::DBD::SqlEngine 0.03 using DBI::SQL::Nano 1.014600 # DBI 1.616 # DBI::PurePerl 2.014285 # OS MSWin32 (5.2) # Perl 5.010000 (MSWin32-x64-multi-thread) ok 56 - dbm_versions ok 57 - The object isa DBI::db ok 58 # skip Can't set attributes after connect using DBD::Gofer ok 59 # skip Can't set attributes after connect using DBD::Gofer ok 60 ok 61 - prepare DROP TABLE IF EXISTS SDBM_File_fruit ok 62 - execute ok 63 - DROP TABLE IF EXISTS SDBM_File_fruit ok 64 - prepare CREATE TABLE SDBM_File_fruit (dKey INT, dVal VARCHAR(10), qux INT) ok 65 - execute ok 66 - CREATE TABLE SDBM_File_fruit (dKey INT, dVal VARCHAR(10), qux INT) ok 67 - prepare INSERT INTO SDBM_File_fruit VALUES (1,'oranges' , 11 ) ok 68 - execute ok 69 - INSERT INTO SDBM_File_fruit VALUES (1,'oranges' , 11 ) ok 70 - prepare INSERT INTO SDBM_File_fruit VALUES (2,'to_change', 0 ) ok 71 - execute ok 72 - INSERT INTO SDBM_File_fruit VALUES (2,'to_change', 0 ) ok 73 - prepare INSERT INTO SDBM_File_fruit VALUES (3, NULL , 13 ) ok 74 - execute ok 75 - INSERT INTO SDBM_File_fruit VALUES (3, NULL , 13 ) ok 76 - prepare INSERT INTO SDBM_File_fruit VALUES (4,'to_delete', 14 ) ok 77 - execute ok 78 - INSERT INTO SDBM_File_fruit VALUES (4,'to_delete', 14 ) ok 79 - prepare INSERT INTO SDBM_File_fruit VALUES (?,?,?) ok 80 - execute ok 81 - INSERT INTO SDBM_File_fruit VALUES (?,?,?) ok 82 - prepare INSERT INTO SDBM_File_fruit VALUES (6,'to_delete', 16 ) ok 83 - execute ok 84 - INSERT INTO SDBM_File_fruit VALUES (6,'to_delete', 16 ) ok 85 - prepare INSERT INTO SDBM_File_fruit VALUES (7,'to delete', 17 ) ok 86 - execute ok 87 - INSERT INTO SDBM_File_fruit VALUES (7,'to delete', 17 ) ok 88 - prepare INSERT INTO SDBM_File_fruit VALUES (8,'to remove', 18 ) ok 89 - execute ok 90 - INSERT INTO SDBM_File_fruit VALUES (8,'to remove', 18 ) ok 91 - prepare UPDATE SDBM_File_fruit SET dVal='apples', qux='12' WHERE dKey=2 ok 92 - execute ok 93 - UPDATE SDBM_File_fruit SET dVal='apples', qux='12' WHERE dKey=2 not ok 94 - $sth->execute(UPDATE SDBM_File_fruit SET dVal='apples', qux='12' WHERE dKey=2) == $sth->rows # TODO AUTOPROXY drivers might throw away sth->rows() # Failed (TODO) test '$sth->execute(UPDATE SDBM_File_fruit SET dVal='apples', qux='12' WHERE dKey=2) == $sth->rows' # at ./t/50dbm_simple.t line 252. # got: '1' # expected: '-1' ok 95 - prepare DELETE FROM SDBM_File_fruit WHERE dVal='to_delete' ok 96 - execute ok 97 - DELETE FROM SDBM_File_fruit WHERE dVal='to_delete' not ok 98 - $sth->execute(DELETE FROM SDBM_File_fruit WHERE dVal='to_delete') == $sth->rows # TODO AUTOPROXY drivers might throw away sth->rows() # Failed (TODO) test '$sth->execute(DELETE FROM SDBM_File_fruit WHERE dVal='to_delete') == $sth->rows' # at ./t/50dbm_simple.t line 252. # got: '2' # expected: undef ok 99 - prepare DELETE FROM SDBM_File_fruit WHERE qux=17 ok 100 - execute ok 101 - DELETE FROM SDBM_File_fruit WHERE qux=17 not ok 102 - $sth->execute(DELETE FROM SDBM_File_fruit WHERE qux=17) == $sth->rows # TODO AUTOPROXY drivers might throw away sth->rows() # Failed (TODO) test '$sth->execute(DELETE FROM SDBM_File_fruit WHERE qux=17) == $sth->rows' # at ./t/50dbm_simple.t line 252. # got: '1' # expected: undef ok 103 - prepare DELETE FROM SDBM_File_fruit WHERE dKey=8 ok 104 - execute ok 105 - DELETE FROM SDBM_File_fruit WHERE dKey=8 not ok 106 - $sth->execute(DELETE FROM SDBM_File_fruit WHERE dKey=8) == $sth->rows # TODO AUTOPROXY drivers might throw away sth->rows() # Failed (TODO) test '$sth->execute(DELETE FROM SDBM_File_fruit WHERE dKey=8) == $sth->rows' # at ./t/50dbm_simple.t line 252. # got: '1' # expected: undef ok 107 - prepare SELECT * FROM SDBM_File_fruit ORDER BY dKey DESC ok 108 - execute ok 109 - SELECT * FROM SDBM_File_fruit ORDER BY dKey DESC ok 110 - SELECT results ok 111 - prepare DELETE FROM SDBM_File_fruit ok 112 - execute ok 113 - DELETE FROM SDBM_File_fruit not ok 114 - $sth->execute(DELETE FROM SDBM_File_fruit) == $sth->rows # TODO AUTOPROXY drivers might throw away sth->rows() # Failed (TODO) test '$sth->execute(DELETE FROM SDBM_File_fruit) == $sth->rows' # at ./t/50dbm_simple.t line 252. # got: '4' # expected: undef ok 115 - prepare DROP TABLE SDBM_File_fruit ok 116 - execute ok 117 - DROP TABLE SDBM_File_fruit --- Using SDBM_File (Storable) --- # DBD::DBM 0.06 using SDBM_File (1.06) + MLDBM (2.04) + MLDBM::Serializer::Storable # DBD::File 0.40 using IO::File (1.14) # DBI::DBD::SqlEngine 0.03 using DBI::SQL::Nano 1.014600 # DBI 1.616 # DBI::PurePerl 2.014285 # OS MSWin32 (5.2) # Perl 5.010000 (MSWin32-x64-multi-thread) ok 118 - dbm_versions ok 119 - The object isa DBI::db ok 120 # skip Can't set attributes after connect using DBD::Gofer ok 121 # skip Can't set attributes after connect using DBD::Gofer ok 122 ok 123 - prepare DROP TABLE IF EXISTS SDBM_File_fruit ok 124 - execute ok 125 - DROP TABLE IF EXISTS SDBM_File_fruit ok 126 - prepare CREATE TABLE SDBM_File_fruit (dKey INT, dVal VARCHAR(10), qux INT) ok 127 - execute ok 128 - CREATE TABLE SDBM_File_fruit (dKey INT, dVal VARCHAR(10), qux INT) ok 129 - prepare INSERT INTO SDBM_File_fruit VALUES (1,'oranges' , 11 ) ok 130 - execute ok 131 - INSERT INTO SDBM_File_fruit VALUES (1,'oranges' , 11 ) ok 132 - prepare INSERT INTO SDBM_File_fruit VALUES (2,'to_change', 0 ) ok 133 - execute ok 134 - INSERT INTO SDBM_File_fruit VALUES (2,'to_change', 0 ) ok 135 - prepare INSERT INTO SDBM_File_fruit VALUES (3, NULL , 13 ) ok 136 - execute ok 137 - INSERT INTO SDBM_File_fruit VALUES (3, NULL , 13 ) ok 138 - prepare INSERT INTO SDBM_File_fruit VALUES (4,'to_delete', 14 ) ok 139 - execute ok 140 - INSERT INTO SDBM_File_fruit VALUES (4,'to_delete', 14 ) ok 141 - prepare INSERT INTO SDBM_File_fruit VALUES (?,?,?) ok 142 - execute ok 143 - INSERT INTO SDBM_File_fruit VALUES (?,?,?) ok 144 - prepare INSERT INTO SDBM_File_fruit VALUES (6,'to_delete', 16 ) ok 145 - execute ok 146 - INSERT INTO SDBM_File_fruit VALUES (6,'to_delete', 16 ) ok 147 - prepare INSERT INTO SDBM_File_fruit VALUES (7,'to delete', 17 ) ok 148 - execute ok 149 - INSERT INTO SDBM_File_fruit VALUES (7,'to delete', 17 ) ok 150 - prepare INSERT INTO SDBM_File_fruit VALUES (8,'to remove', 18 ) ok 151 - execute ok 152 - INSERT INTO SDBM_File_fruit VALUES (8,'to remove', 18 ) ok 153 - prepare UPDATE SDBM_File_fruit SET dVal='apples', qux='12' WHERE dKey=2 ok 154 - execute ok 155 - UPDATE SDBM_File_fruit SET dVal='apples', qux='12' WHERE dKey=2 not ok 156 - $sth->execute(UPDATE SDBM_File_fruit SET dVal='apples', qux='12' WHERE dKey=2) == $sth->rows # TODO AUTOPROXY drivers might throw away sth->rows() # Failed (TODO) test '$sth->execute(UPDATE SDBM_File_fruit SET dVal='apples', qux='12' WHERE dKey=2) == $sth->rows' # at ./t/50dbm_simple.t line 252. # got: '1' # expected: '-1' ok 157 - prepare DELETE FROM SDBM_File_fruit WHERE dVal='to_delete' ok 158 - execute ok 159 - DELETE FROM SDBM_File_fruit WHERE dVal='to_delete' not ok 160 - $sth->execute(DELETE FROM SDBM_File_fruit WHERE dVal='to_delete') == $sth->rows # TODO AUTOPROXY drivers might throw away sth->rows() # Failed (TODO) test '$sth->execute(DELETE FROM SDBM_File_fruit WHERE dVal='to_delete') == $sth->rows' # at ./t/50dbm_simple.t line 252. # got: '2' # expected: undef ok 161 - prepare DELETE FROM SDBM_File_fruit WHERE qux=17 ok 162 - execute ok 163 - DELETE FROM SDBM_File_fruit WHERE qux=17 not ok 164 - $sth->execute(DELETE FROM SDBM_File_fruit WHERE qux=17) == $sth->rows # TODO AUTOPROXY drivers might throw away sth->rows() # Failed (TODO) test '$sth->execute(DELETE FROM SDBM_File_fruit WHERE qux=17) == $sth->rows' # at ./t/50dbm_simple.t line 252. # got: '1' # expected: undef ok 165 - prepare DELETE FROM SDBM_File_fruit WHERE dKey=8 ok 166 - execute ok 167 - DELETE FROM SDBM_File_fruit WHERE dKey=8 not ok 168 - $sth->execute(DELETE FROM SDBM_File_fruit WHERE dKey=8) == $sth->rows # TODO AUTOPROXY drivers might throw away sth->rows() # Failed (TODO) test '$sth->execute(DELETE FROM SDBM_File_fruit WHERE dKey=8) == $sth->rows' # at ./t/50dbm_simple.t line 252. # got: '1' # expected: undef ok 169 - prepare SELECT * FROM SDBM_File_fruit ORDER BY dKey DESC ok 170 - execute ok 171 - SELECT * FROM SDBM_File_fruit ORDER BY dKey DESC ok 172 - SELECT results ok 173 - prepare DELETE FROM SDBM_File_fruit ok 174 - execute ok 175 - DELETE FROM SDBM_File_fruit not ok 176 - $sth->execute(DELETE FROM SDBM_File_fruit) == $sth->rows # TODO AUTOPROXY drivers might throw away sth->rows() # Failed (TODO) test '$sth->execute(DELETE FROM SDBM_File_fruit) == $sth->rows' # at ./t/50dbm_simple.t line 252. # got: '4' # expected: undef ok 177 - prepare DROP TABLE SDBM_File_fruit ok 178 - execute ok 179 - DROP TABLE SDBM_File_fruit --- Using SDBM_File (FreezeThaw) --- # DBD::DBM 0.06 using SDBM_File (1.06) + MLDBM (2.04) + MLDBM::Serializer::FreezeThaw # DBD::File 0.40 using IO::File (1.14) # DBI::DBD::SqlEngine 0.03 using DBI::SQL::Nano 1.014600 # DBI 1.616 # DBI::PurePerl 2.014285 # OS MSWin32 (5.2) # Perl 5.010000 (MSWin32-x64-multi-thread) ok 180 - dbm_versions ok 181 - The object isa DBI::db ok 182 # skip Can't set attributes after connect using DBD::Gofer ok 183 # skip Can't set attributes after connect using DBD::Gofer ok 184 ok 185 - prepare DROP TABLE IF EXISTS SDBM_File_fruit ok 186 - execute ok 187 - DROP TABLE IF EXISTS SDBM_File_fruit ok 188 - prepare CREATE TABLE SDBM_File_fruit (dKey INT, dVal VARCHAR(10), qux INT) ok 189 - execute ok 190 - CREATE TABLE SDBM_File_fruit (dKey INT, dVal VARCHAR(10), qux INT) ok 191 - prepare INSERT INTO SDBM_File_fruit VALUES (1,'oranges' , 11 ) ok 192 - execute ok 193 - INSERT INTO SDBM_File_fruit VALUES (1,'oranges' , 11 ) ok 194 - prepare INSERT INTO SDBM_File_fruit VALUES (2,'to_change', 0 ) ok 195 - execute ok 196 - INSERT INTO SDBM_File_fruit VALUES (2,'to_change', 0 ) ok 197 - prepare INSERT INTO SDBM_File_fruit VALUES (3, NULL , 13 ) ok 198 - execute ok 199 - INSERT INTO SDBM_File_fruit VALUES (3, NULL , 13 ) ok 200 - prepare INSERT INTO SDBM_File_fruit VALUES (4,'to_delete', 14 ) ok 201 - execute ok 202 - INSERT INTO SDBM_File_fruit VALUES (4,'to_delete', 14 ) ok 203 - prepare INSERT INTO SDBM_File_fruit VALUES (?,?,?) ok 204 - execute ok 205 - INSERT INTO SDBM_File_fruit VALUES (?,?,?) ok 206 - prepare INSERT INTO SDBM_File_fruit VALUES (6,'to_delete', 16 ) ok 207 - execute ok 208 - INSERT INTO SDBM_File_fruit VALUES (6,'to_delete', 16 ) ok 209 - prepare INSERT INTO SDBM_File_fruit VALUES (7,'to delete', 17 ) ok 210 - execute ok 211 - INSERT INTO SDBM_File_fruit VALUES (7,'to delete', 17 ) ok 212 - prepare INSERT INTO SDBM_File_fruit VALUES (8,'to remove', 18 ) ok 213 - execute ok 214 - INSERT INTO SDBM_File_fruit VALUES (8,'to remove', 18 ) ok 215 - prepare UPDATE SDBM_File_fruit SET dVal='apples', qux='12' WHERE dKey=2 ok 216 - execute ok 217 - UPDATE SDBM_File_fruit SET dVal='apples', qux='12' WHERE dKey=2 not ok 218 - $sth->execute(UPDATE SDBM_File_fruit SET dVal='apples', qux='12' WHERE dKey=2) == $sth->rows # TODO AUTOPROXY drivers might throw away sth->rows() # Failed (TODO) test '$sth->execute(UPDATE SDBM_File_fruit SET dVal='apples', qux='12' WHERE dKey=2) == $sth->rows' # at ./t/50dbm_simple.t line 252. # got: '1' # expected: '-1' ok 219 - prepare DELETE FROM SDBM_File_fruit WHERE dVal='to_delete' ok 220 - execute ok 221 - DELETE FROM SDBM_File_fruit WHERE dVal='to_delete' not ok 222 - $sth->execute(DELETE FROM SDBM_File_fruit WHERE dVal='to_delete') == $sth->rows # TODO AUTOPROXY drivers might throw away sth->rows() # Failed (TODO) test '$sth->execute(DELETE FROM SDBM_File_fruit WHERE dVal='to_delete') == $sth->rows' # at ./t/50dbm_simple.t line 252. # got: '2' # expected: undef ok 223 - prepare DELETE FROM SDBM_File_fruit WHERE qux=17 ok 224 - execute ok 225 - DELETE FROM SDBM_File_fruit WHERE qux=17 not ok 226 - $sth->execute(DELETE FROM SDBM_File_fruit WHERE qux=17) == $sth->rows # TODO AUTOPROXY drivers might throw away sth->rows() # Failed (TODO) test '$sth->execute(DELETE FROM SDBM_File_fruit WHERE qux=17) == $sth->rows' # at ./t/50dbm_simple.t line 252. # got: '1' # expected: undef ok 227 - prepare DELETE FROM SDBM_File_fruit WHERE dKey=8 ok 228 - execute ok 229 - DELETE FROM SDBM_File_fruit WHERE dKey=8 not ok 230 - $sth->execute(DELETE FROM SDBM_File_fruit WHERE dKey=8) == $sth->rows # TODO AUTOPROXY drivers might throw away sth->rows() # Failed (TODO) test '$sth->execute(DELETE FROM SDBM_File_fruit WHERE dKey=8) == $sth->rows' # at ./t/50dbm_simple.t line 252. # got: '1' # expected: undef ok 231 - prepare SELECT * FROM SDBM_File_fruit ORDER BY dKey DESC ok 232 - execute ok 233 - SELECT * FROM SDBM_File_fruit ORDER BY dKey DESC ok 234 - SELECT results ok 235 - prepare DELETE FROM SDBM_File_fruit ok 236 - execute ok 237 - DELETE FROM SDBM_File_fruit not ok 238 - $sth->execute(DELETE FROM SDBM_File_fruit) == $sth->rows # TODO AUTOPROXY drivers might throw away sth->rows() # Failed (TODO) test '$sth->execute(DELETE FROM SDBM_File_fruit) == $sth->rows' # at ./t/50dbm_simple.t line 252. # got: '4' # expected: undef ok 239 - prepare DROP TABLE SDBM_File_fruit ok 240 - execute ok 241 - DROP TABLE SDBM_File_fruit --- Using SDBM_File (YAML) --- # DBD::DBM 0.06 using SDBM_File (1.06) + MLDBM (2.04) + MLDBM::Serializer::YAML (0.10) # DBD::File 0.40 using IO::File (1.14) # DBI::DBD::SqlEngine 0.03 using DBI::SQL::Nano 1.014600 # DBI 1.616 # DBI::PurePerl 2.014285 # OS MSWin32 (5.2) # Perl 5.010000 (MSWin32-x64-multi-thread) ok 242 - dbm_versions ok 243 - The object isa DBI::db ok 244 # skip Can't set attributes after connect using DBD::Gofer ok 245 # skip Can't set attributes after connect using DBD::Gofer ok 246 ok 247 - prepare DROP TABLE IF EXISTS SDBM_File_fruit ok 248 - execute ok 249 - DROP TABLE IF EXISTS SDBM_File_fruit ok 250 - prepare CREATE TABLE SDBM_File_fruit (dKey INT, dVal VARCHAR(10), qux INT) ok 251 - execute ok 252 - CREATE TABLE SDBM_File_fruit (dKey INT, dVal VARCHAR(10), qux INT) ok 253 - prepare INSERT INTO SDBM_File_fruit VALUES (1,'oranges' , 11 ) ok 254 - execute ok 255 - INSERT INTO SDBM_File_fruit VALUES (1,'oranges' , 11 ) ok 256 - prepare INSERT INTO SDBM_File_fruit VALUES (2,'to_change', 0 ) ok 257 - execute ok 258 - INSERT INTO SDBM_File_fruit VALUES (2,'to_change', 0 ) ok 259 - prepare INSERT INTO SDBM_File_fruit VALUES (3, NULL , 13 ) ok 260 - execute ok 261 - INSERT INTO SDBM_File_fruit VALUES (3, NULL , 13 ) ok 262 - prepare INSERT INTO SDBM_File_fruit VALUES (4,'to_delete', 14 ) ok 263 - execute ok 264 - INSERT INTO SDBM_File_fruit VALUES (4,'to_delete', 14 ) ok 265 - prepare INSERT INTO SDBM_File_fruit VALUES (?,?,?) ok 266 - execute ok 267 - INSERT INTO SDBM_File_fruit VALUES (?,?,?) ok 268 - prepare INSERT INTO SDBM_File_fruit VALUES (6,'to_delete', 16 ) ok 269 - execute ok 270 - INSERT INTO SDBM_File_fruit VALUES (6,'to_delete', 16 ) ok 271 - prepare INSERT INTO SDBM_File_fruit VALUES (7,'to delete', 17 ) ok 272 - execute ok 273 - INSERT INTO SDBM_File_fruit VALUES (7,'to delete', 17 ) ok 274 - prepare INSERT INTO SDBM_File_fruit VALUES (8,'to remove', 18 ) ok 275 - execute ok 276 - INSERT INTO SDBM_File_fruit VALUES (8,'to remove', 18 ) ok 277 - prepare UPDATE SDBM_File_fruit SET dVal='apples', qux='12' WHERE dKey=2 ok 278 - execute ok 279 - UPDATE SDBM_File_fruit SET dVal='apples', qux='12' WHERE dKey=2 not ok 280 - $sth->execute(UPDATE SDBM_File_fruit SET dVal='apples', qux='12' WHERE dKey=2) == $sth->rows # TODO AUTOPROXY drivers might throw away sth->rows() # Failed (TODO) test '$sth->execute(UPDATE SDBM_File_fruit SET dVal='apples', qux='12' WHERE dKey=2) == $sth->rows' # at ./t/50dbm_simple.t line 252. # got: '1' # expected: '-1' ok 281 - prepare DELETE FROM SDBM_File_fruit WHERE dVal='to_delete' ok 282 - execute ok 283 - DELETE FROM SDBM_File_fruit WHERE dVal='to_delete' not ok 284 - $sth->execute(DELETE FROM SDBM_File_fruit WHERE dVal='to_delete') == $sth->rows # TODO AUTOPROXY drivers might throw away sth->rows() # Failed (TODO) test '$sth->execute(DELETE FROM SDBM_File_fruit WHERE dVal='to_delete') == $sth->rows' # at ./t/50dbm_simple.t line 252. # got: '2' # expected: undef ok 285 - prepare DELETE FROM SDBM_File_fruit WHERE qux=17 ok 286 - execute ok 287 - DELETE FROM SDBM_File_fruit WHERE qux=17 not ok 288 - $sth->execute(DELETE FROM SDBM_File_fruit WHERE qux=17) == $sth->rows # TODO AUTOPROXY drivers might throw away sth->rows() # Failed (TODO) test '$sth->execute(DELETE FROM SDBM_File_fruit WHERE qux=17) == $sth->rows' # at ./t/50dbm_simple.t line 252. # got: '1' # expected: undef ok 289 - prepare DELETE FROM SDBM_File_fruit WHERE dKey=8 ok 290 - execute ok 291 - DELETE FROM SDBM_File_fruit WHERE dKey=8 not ok 292 - $sth->execute(DELETE FROM SDBM_File_fruit WHERE dKey=8) == $sth->rows # TODO AUTOPROXY drivers might throw away sth->rows() # Failed (TODO) test '$sth->execute(DELETE FROM SDBM_File_fruit WHERE dKey=8) == $sth->rows' # at ./t/50dbm_simple.t line 252. # got: '1' # expected: undef ok 293 - prepare SELECT * FROM SDBM_File_fruit ORDER BY dKey DESC ok 294 - execute ok 295 - SELECT * FROM SDBM_File_fruit ORDER BY dKey DESC ok 296 - SELECT results ok 297 - prepare DELETE FROM SDBM_File_fruit ok 298 - execute ok 299 - DELETE FROM SDBM_File_fruit not ok 300 - $sth->execute(DELETE FROM SDBM_File_fruit) == $sth->rows # TODO AUTOPROXY drivers might throw away sth->rows() # Failed (TODO) test '$sth->execute(DELETE FROM SDBM_File_fruit) == $sth->rows' # at ./t/50dbm_simple.t line 252. # got: '4' # expected: undef ok 301 - prepare DROP TABLE SDBM_File_fruit ok 302 - execute ok 303 - DROP TABLE SDBM_File_fruit --- Using SDBM_File (JSON) --- # DBD::DBM 0.06 using SDBM_File (1.06) + MLDBM (2.04) + MLDBM::Serializer::JSON (0.001) # DBD::File 0.40 using IO::File (1.14) # DBI::DBD::SqlEngine 0.03 using DBI::SQL::Nano 1.014600 # DBI 1.616 # DBI::PurePerl 2.014285 # OS MSWin32 (5.2) # Perl 5.010000 (MSWin32-x64-multi-thread) ok 304 - dbm_versions ok 305 - The object isa DBI::db ok 306 # skip Can't set attributes after connect using DBD::Gofer ok 307 # skip Can't set attributes after connect using DBD::Gofer ok 308 ok 309 - prepare DROP TABLE IF EXISTS SDBM_File_fruit ok 310 - execute ok 311 - DROP TABLE IF EXISTS SDBM_File_fruit ok 312 - prepare CREATE TABLE SDBM_File_fruit (dKey INT, dVal VARCHAR(10), qux INT) ok 313 - execute ok 314 - CREATE TABLE SDBM_File_fruit (dKey INT, dVal VARCHAR(10), qux INT) ok 315 - prepare INSERT INTO SDBM_File_fruit VALUES (1,'oranges' , 11 ) ok 316 - execute ok 317 - INSERT INTO SDBM_File_fruit VALUES (1,'oranges' , 11 ) ok 318 - prepare INSERT INTO SDBM_File_fruit VALUES (2,'to_change', 0 ) ok 319 - execute ok 320 - INSERT INTO SDBM_File_fruit VALUES (2,'to_change', 0 ) ok 321 - prepare INSERT INTO SDBM_File_fruit VALUES (3, NULL , 13 ) ok 322 - execute ok 323 - INSERT INTO SDBM_File_fruit VALUES (3, NULL , 13 ) ok 324 - prepare INSERT INTO SDBM_File_fruit VALUES (4,'to_delete', 14 ) ok 325 - execute ok 326 - INSERT INTO SDBM_File_fruit VALUES (4,'to_delete', 14 ) ok 327 - prepare INSERT INTO SDBM_File_fruit VALUES (?,?,?) ok 328 - execute ok 329 - INSERT INTO SDBM_File_fruit VALUES (?,?,?) ok 330 - prepare INSERT INTO SDBM_File_fruit VALUES (6,'to_delete', 16 ) ok 331 - execute ok 332 - INSERT INTO SDBM_File_fruit VALUES (6,'to_delete', 16 ) ok 333 - prepare INSERT INTO SDBM_File_fruit VALUES (7,'to delete', 17 ) ok 334 - execute ok 335 - INSERT INTO SDBM_File_fruit VALUES (7,'to delete', 17 ) ok 336 - prepare INSERT INTO SDBM_File_fruit VALUES (8,'to remove', 18 ) ok 337 - execute ok 338 - INSERT INTO SDBM_File_fruit VALUES (8,'to remove', 18 ) ok 339 - prepare UPDATE SDBM_File_fruit SET dVal='apples', qux='12' WHERE dKey=2 ok 340 - execute ok 341 - UPDATE SDBM_File_fruit SET dVal='apples', qux='12' WHERE dKey=2 not ok 342 - $sth->execute(UPDATE SDBM_File_fruit SET dVal='apples', qux='12' WHERE dKey=2) == $sth->rows # TODO AUTOPROXY drivers might throw away sth->rows() # Failed (TODO) test '$sth->execute(UPDATE SDBM_File_fruit SET dVal='apples', qux='12' WHERE dKey=2) == $sth->rows' # at ./t/50dbm_simple.t line 252. # got: '1' # expected: '-1' ok 343 - prepare DELETE FROM SDBM_File_fruit WHERE dVal='to_delete' ok 344 - execute ok 345 - DELETE FROM SDBM_File_fruit WHERE dVal='to_delete' not ok 346 - $sth->execute(DELETE FROM SDBM_File_fruit WHERE dVal='to_delete') == $sth->rows # TODO AUTOPROXY drivers might throw away sth->rows() # Failed (TODO) test '$sth->execute(DELETE FROM SDBM_File_fruit WHERE dVal='to_delete') == $sth->rows' # at ./t/50dbm_simple.t line 252. # got: '2' # expected: undef ok 347 - prepare DELETE FROM SDBM_File_fruit WHERE qux=17 ok 348 - execute ok 349 - DELETE FROM SDBM_File_fruit WHERE qux=17 not ok 350 - $sth->execute(DELETE FROM SDBM_File_fruit WHERE qux=17) == $sth->rows # TODO AUTOPROXY drivers might throw away sth->rows() # Failed (TODO) test '$sth->execute(DELETE FROM SDBM_File_fruit WHERE qux=17) == $sth->rows' # at ./t/50dbm_simple.t line 252. # got: '1' # expected: undef ok 351 - prepare DELETE FROM SDBM_File_fruit WHERE dKey=8 ok 352 - execute ok 353 - DELETE FROM SDBM_File_fruit WHERE dKey=8 not ok 354 - $sth->execute(DELETE FROM SDBM_File_fruit WHERE dKey=8) == $sth->rows # TODO AUTOPROXY drivers might throw away sth->rows() # Failed (TODO) test '$sth->execute(DELETE FROM SDBM_File_fruit WHERE dKey=8) == $sth->rows' # at ./t/50dbm_simple.t line 252. # got: '1' # expected: undef ok 355 - prepare SELECT * FROM SDBM_File_fruit ORDER BY dKey DESC ok 356 - execute ok 357 - SELECT * FROM SDBM_File_fruit ORDER BY dKey DESC ok 358 - SELECT results ok 359 - prepare DELETE FROM SDBM_File_fruit ok 360 - execute ok 361 - DELETE FROM SDBM_File_fruit not ok 362 - $sth->execute(DELETE FROM SDBM_File_fruit) == $sth->rows # TODO AUTOPROXY drivers might throw away sth->rows() # Failed (TODO) test '$sth->execute(DELETE FROM SDBM_File_fruit) == $sth->rows' # at ./t/50dbm_simple.t line 252. # got: '4' # expected: undef ok 363 - prepare DROP TABLE SDBM_File_fruit ok 364 - execute ok 365 - DROP TABLE SDBM_File_fruit 1..365 ok t/zvxgnp_51dbm_file.t ........... ok 1 - drop table ok 2 - FRED.dir exists ok 3 - fred.dir exists ok 4 - insert into mixed case table ok 5 - insert into uppercase table ok 6 - rows found via mixed case table ok 7 # skip quoted identifiers aren't supported by DBI::SQL::Nano ok 8 - drop table ok 9 - fred.dir removed 1..9 ok t/zvxgnp_52dbm_complex.t ........ skipped: Not running with SQL::Statement t/zvxgnp_85gofer.t .............. # Transports: null pipeone stream stream_ssh # Policies: pedantic classic rush # Count: 0 # ============= # Testing null transport with pedantic policy # dbi:Gofer:transport=null;policy=pedantic;dsn=DBI:DBM:f_dir=C\:\cpanfly\var\cpan\build\DBI-1.616-Qp8VYF\test_output_16240;dbm_type=SDBM_File;f_lockfile=0 ok 1 - should connect to dbi:Gofer:transport=null;policy=pedantic;dsn=DBI:DBM:f_dir=C\:\cpanfly\var\cpan\build\DBI-1.616-Qp8VYF\test_output_16240;dbm_type=SDBM_File;f_lockfile=0 ok 2 ok 3 ok 4 ok 5 - should detect prepare failure ok 6 ok 7 ok 8 ok 9 ok 10 ok 11 ok 12 - go_response executed flag should be true ok 13 ok 14 ok 15 ok 16 # Testing go_request_count and caching of simple values ok 17 ok 18 ok 19 # use_remote=1 (policy=pedantic, transport=null) HASH(0x40e39e8) ok 20 # skip skip_default_methods checking doesn't work with Gofer over Gofer ok 21 # skip skip_default_methods checking doesn't work with Gofer over Gofer ok 22 # skip skip_default_methods checking doesn't work with Gofer over Gofer ok 23 # skip caching of metadata methods returning sth not yet implemented ok 24 # skip caching of metadata methods returning sth not yet implemented ok 25 ok 26 # ============= # Testing null transport with classic policy # dbi:Gofer:transport=null;policy=classic;dsn=DBI:DBM:f_dir=C\:\cpanfly\var\cpan\build\DBI-1.616-Qp8VYF\test_output_16240;dbm_type=SDBM_File;f_lockfile=0 ok 27 - should connect to dbi:Gofer:transport=null;policy=classic;dsn=DBI:DBM:f_dir=C\:\cpanfly\var\cpan\build\DBI-1.616-Qp8VYF\test_output_16240;dbm_type=SDBM_File;f_lockfile=0 ok 28 ok 29 ok 30 ok 31 - The object isa DBI::st ok 32 ok 33 ok 34 ok 35 ok 36 ok 37 ok 38 - go_response executed flag should be true ok 39 ok 40 ok 41 ok 42 # Testing go_request_count and caching of simple values ok 43 ok 44 ok 45 # use_remote=0 (policy=classic, transport=null) HASH(0x40f5c10) ok 46 # skip skip_default_methods checking doesn't work with Gofer over Gofer ok 47 # skip skip_default_methods checking doesn't work with Gofer over Gofer ok 48 # skip skip_default_methods checking doesn't work with Gofer over Gofer ok 49 # skip caching of metadata methods returning sth not yet implemented ok 50 # skip caching of metadata methods returning sth not yet implemented ok 51 ok 52 # ============= # Testing null transport with rush policy # dbi:Gofer:transport=null;policy=rush;dsn=DBI:DBM:f_dir=C\:\cpanfly\var\cpan\build\DBI-1.616-Qp8VYF\test_output_16240;dbm_type=SDBM_File;f_lockfile=0 ok 53 - should connect to dbi:Gofer:transport=null;policy=rush;dsn=DBI:DBM:f_dir=C\:\cpanfly\var\cpan\build\DBI-1.616-Qp8VYF\test_output_16240;dbm_type=SDBM_File;f_lockfile=0 ok 54 ok 55 ok 56 ok 57 - The object isa DBI::st ok 58 ok 59 ok 60 ok 61 ok 62 ok 63 ok 64 - go_response executed flag should be true ok 65 ok 66 ok 67 ok 68 # Testing go_request_count and caching of simple values ok 69 ok 70 ok 71 # use_remote=0 (policy=rush, transport=null) HASH(0x40fa268) ok 72 # skip skip_default_methods checking doesn't work with Gofer over Gofer ok 73 # skip skip_default_methods checking doesn't work with Gofer over Gofer ok 74 # skip skip_default_methods checking doesn't work with Gofer over Gofer ok 75 # skip caching of metadata methods returning sth not yet implemented ok 76 # skip caching of metadata methods returning sth not yet implemented ok 77 ok 78 1..78 ok t/zvxgp_01basics.t .............. 1..130 ok 1 - use DBI; ok 2 - ... testing sql_type ok 3 - ... testing sql_type ok 4 - ... testing sql_type ok 5 - ... testing sql_type ok 6 - ... testing sql_type ok 7 - ... testing sql_type ok 8 - ... testing sql_type ok 9 - ... testing sql_type ok 10 - ... testing sql_type ok 11 - ... testing sql_type ok 12 - ... testing sql_type ok 13 - ... testing sql_type ok 14 - ... testing sql_type ok 15 - ... testing sql_type ok 16 - ... testing sql_type ok 17 - ... testing sql_type ok 18 - ... testing sql_type ok 19 - ... testing sql_type ok 20 - ... testing sql_type ok 21 - ... testing sql_type ok 22 - ... testing sql_type ok 23 - ... testing sql_type ok 24 - ... testing sql_type ok 25 - ... testing sql_type ok 26 - ... testing sql_type ok 27 - ... testing sql_type ok 28 - ... testing sql_type ok 29 - ... testing sql_type ok 30 - ... testing sql_type ok 31 - ... testing sql_type ok 32 - ... testing sql_type ok 33 - ... testing sql_type ok 34 - ... testing sql_type ok 35 - ... testing sql_type ok 36 - ... testing sql_type ok 37 - ... testing sql_type ok 38 - ... testing sql_type ok 39 - ... testing sql_type ok 40 - ... testing sql_type ok 41 - ... testing sql_type ok 42 - ... testing sql_type ok 43 - ... testing sql_type ok 44 - ... testing sql_type ok 45 - ... testing sql_type ok 46 - ... testing sql_type ok 47 - ... testing sql_type ok 48 - ... testing sql_type ok 49 - ... testing sql_type ok 50 - ... testing sql_type ok 51 - ... testing sql_type ok 52 - ... testing sql_type ok 53 - ... testing sql_type ok 54 - ... testing sql_type ok 55 - ... testing sql_type ok 56 - ... testing sql_type ok 57 - ... testing sql_type ok 58 - ... testing sql_type ok 59 - ... testing sql_type ok 60 - ... testing sql_cursor_types ok 61 - ... testing sql_cursor_types ok 62 - ... testing sql_cursor_types ok 63 - ... testing sql_cursor_types ok 64 - ... testing sql_cursor_types ok 65 - ... looks_like_number : undef -> undef ok 66 - ... looks_like_number : "" -> undef (eg "don't know") ok 67 - ... looks_like_number : "foo" -> defined false ok 68 - ... looks_like_number : "foo" -> defined false ok 69 - ... looks_like_number : 1 -> true ok 70 - ... looks_like_number : "." -> false ok 71 - ... looks_like_number : 1 -> true ok 72 - ... looks_like_number : 1 -> true ok 73 - ... 1000 initial state is 400 ok 74 - ... neat : 1 + 1 -> "2" ok 75 - ... neat : 2 -> "'2'" ok 76 - ... neat : undef -> "undef" ok 77 - ... test array argument w/seperator and maxlen ok 78 - ... test array argument w/out seperator or maxlen ok 79 - The object isa DBI::dr ok 80 - ... test debug ok 81 - ... test DebugDispatch ok 82 - ... test Warn ok 83 - ... this should say Tim Bunce ok 84 - ... the version should match DBI version ok 85 - ... this should work and return 1 ok 86 - ... this should equal 1 ok 87 - ... CachedKids should be undef initially ok 88 - ... CachedKids should be our ref ok 89 - ... this should be zero ok 90 - ... this should be zero ok 91 - ... Active flag is true ok 92 - ... we should get a warning here ok 93 - ... we should get a warning here ok 94 - ... we should get no warnings here ok 95 - ... we at least have one driver installed ok 96 - ... we should at least have ExampleP installed ok 97 - ... we should at least have one driver ok 98 - ... should be -1077531989 ok 99 - ... should be -1077531989 ok 100 - ... should be -1077531990 ok 101 # skip Seems like your Math::BigInt 1.89 has a bug ok 102 # skip Seems like your Math::BigInt 1.89 has a bug ok 103 ok 104 ok 105 ok 106 ok 107 ok 108 ok 109 ok 110 ok 111 ok 112 ok 113 ok 114 ok 115 ok 116 ok 117 ok 118 ok 119 ok 120 ok 121 ok 122 ok 123 ok 124 # skip developer tests ok 125 # skip developer tests ok 126 # skip developer tests ok 127 # skip developer tests ok 128 - ... DBI::dbi_debug's initial state is 0 ok 129 - ... DBI::dbi_debug is 15 ok 130 - ... DBI::dbi_debug is 0 ok t/zvxgp_02dbidrv.t .............. 1..53 ok 1 - use DBI; ok 2 - ... check DBD::Test::dr::imp_data_size to avoid typo ok 3 - ... check DBD::Test::db::imp_data_size to avoid typo ok 4 - ... DBD::Test->driver called to getnew Driver handle ok 5 - ... new Driver handle (DBI::dr=HASH(0x2d3bef0)) created successfully ok 6 - The object isa DBI::dr ok 7 - ... got a Test Driver object back from DBI->install_driver ok 8 - The object isa DBI::dr ok 9 - ... checking the DBI::_get_imp_data function ok 10 - ... Driver object passed to data_sources ok 11 - The object isa DBI::dr ok 12 - ... Driver object is not tied ok 13 - ... got correct datasources from DBI->data_sources("Test") ok 14 # skip Kids attribute not supported under DBI::PurePerl ok 15 - ... got a database handle from calling $drh->connect ok 16 - The object isa DBI::db ok 17 # skip Kids attribute not supported under DBI::PurePerl ok 18 - ... Driver object passed to data_sources ok 19 - The object isa DBI::dr ok 20 - ... Driver object is not tied ok 21 - ... checking fetched datasources from Driver ok 22 - ... got correct datasources from $dbh->data_sources() ok 23 - ... Database object passed to do ok 24 - The object isa DBI::db ok 25 - ... Database object is not tied ok 26 - ... got Driver object from Database object with Driver attribute ok 27 - The object isa DBI::dr ok 28 - ... Driver object is not tied ok 29 - ... got Driver object from Database object by FETCH-ing Driver attribute ok 30 - The object isa DBI::dr ok 31 # skip running DBI::PurePerl ok 32 - ... this will trigger more driver internal tests above in DBD::Test::db ok 33 - ... checking Driver handle err set with set_err method ok 34 - ... checking Database handle err set with set_err method ok 35 - ... checking Database handle err set with Driver handle set_err method ok 36 # skip Kids attribute not supported under DBI::PurePerl ok 37 - ... $dbh->DESTROY should set $drh->err to 42 ok 38 - ... checking $DBI::err set with Driver handle set_err method ok 39 - ... checking $DBI::errstr ok 40 - ... checking $DBI::state ok 41 - ... checking $DBI::state ok 42 - ... checking $DBI::state ok 43 # skip using DBI::PurePerl ok 44 - ... FetchHashKeyName is NAME ok 45 - ... FetchHashKeyName is now changed to NAME_lc ok 46 - ... calling $drh->disconnect_all (not implemented but will fail silently) ok 47 - has dbixs_revision ok 48 - has integer dbixs_revision ok 49 # skip using DBI::PurePerl ok 50 # skip using DBI::PurePerl ok 51 # skip using DBI::PurePerl ok 52 # skip using DBI::PurePerl ok 53 # skip using DBI::PurePerl ok t/zvxgp_03handle.t .............. 1..137 ok 1 - use DBI; ok 2 ok 3 - The object isa DBI::dr ok 4 # skip Kids attribute not supported under DBI::PurePerl ok 5 ok 6 ok 7 ok 8 - The object isa DBI::db ok 9 # skip Kids and ActiveKids attributes not supported under DBI::PurePerl ok 10 # skip Kids and ActiveKids attributes not supported under DBI::PurePerl ok 11 - The object isa DBI::st ok 12 - ... execute ran successfully ok 13 - ... we got the CachedKids hash ok 14 - ... there is one CachedKid ok 15 - ... our statment handle should be in the CachedKids ok 16 - ... our first statment is Active ok 17 - The object isa DBI::st ok 18 - ... prepare_cached returned the same statement handle ok 19 - ... we got warned about our first statement handle being still active ok 20 - ... our first statment is no longer Active since we re-prepared it ok 21 - The object isa DBI::st ok 22 - ... prepare_cached returned a different statement handle now ok 23 - ... there are two CachedKids ok 24 - ... both statment handles should be in the CachedKids ok 25 - ... executing first statement handle again ok 26 - ... first statement handle is now active again ok 27 - The object isa DBI::st ok 28 - ... our fourth statement handle is not the same as our first ok 29 - ... first statement handle is still active ok 30 - ... there are two CachedKids ok 31 - ... second and fourth statment handles should be in the CachedKids ok 32 - ... first statement handle is no longer active ok 33 - ... fourth statement handle executed properly ok 34 - ... fourth statement handle is Active ok 35 - The object isa DBI::st ok 36 - ... we still only got one warning ok 37 - ... fourth statement handle and fifth one match ok 38 - ... fourth statement handle is not Active ok 39 - ... fifth statement handle is not Active (shouldnt be its the same as fifth) ok 40 - ... there are two CachedKids ok 41 - ... second and fourth/fifth statment handles should be in the CachedKids ok 42 # skip swap_inner_handle() not supported under DBI::PurePerl ok 43 # skip swap_inner_handle() not supported under DBI::PurePerl ok 44 # skip swap_inner_handle() not supported under DBI::PurePerl ok 45 # skip swap_inner_handle() not supported under DBI::PurePerl ok 46 # skip swap_inner_handle() not supported under DBI::PurePerl ok 47 # skip swap_inner_handle() not supported under DBI::PurePerl ok 48 # skip swap_inner_handle() not supported under DBI::PurePerl ok 49 # skip swap_inner_handle() not supported under DBI::PurePerl ok 50 # skip swap_inner_handle() not supported under DBI::PurePerl ok 51 # skip swap_inner_handle() not supported under DBI::PurePerl ok 52 # skip swap_inner_handle() not supported under DBI::PurePerl ok 53 # skip swap_inner_handle() not supported under DBI::PurePerl ok 54 # skip swap_inner_handle() not supported under DBI::PurePerl ok 55 # skip swap_inner_handle() not supported under DBI::PurePerl ok 56 # skip swap_inner_handle() not supported under DBI::PurePerl ok 57 # skip swap_inner_handle() not supported under DBI::PurePerl ok 58 # skip swap_inner_handle() not supported under DBI::PurePerl ok 59 # skip swap_inner_handle() not supported under DBI::PurePerl ok 60 # skip swap_inner_handle() not supported under DBI::PurePerl ok 61 # skip swap_inner_handle() not supported under DBI::PurePerl ok 62 # skip swap_inner_handle() not supported under DBI::PurePerl ok 63 # skip swap_inner_handle() not supported under DBI::PurePerl ok 64 # skip swap_inner_handle() not supported under DBI::PurePerl ok 65 - ping should be true before disconnect ok 66 - ping should be false after disconnect ok 67 # skip Kids and ActiveKids attributes not supported under DBI::PurePerl ok 68 # skip Kids and ActiveKids attributes not supported under DBI::PurePerl ok 69 # skip Kids attribute not supported under DBI::PurePerl ok 70 # skip Kids attribute not supported under DBI::PurePerl ok 71 # skip Kids attribute not supported under DBI::PurePerl ok 72 # skip Kids attribute not supported under DBI::PurePerl ok 73 # skip Kids attribute not supported under DBI::PurePerl ok 74 # skip Kids attribute not supported under DBI::PurePerl ok 75 # skip Kids attribute not supported under DBI::PurePerl ok 76 # skip Kids attribute not supported under DBI::PurePerl ok 77 # skip Kids attribute not supported under DBI::PurePerl ok 78 # skip Kids attribute not supported under DBI::PurePerl ok 79 # skip Kids attribute not supported under DBI::PurePerl ok 80 # skip Kids attribute not supported under DBI::PurePerl ok 81 # skip Kids attribute not supported under DBI::PurePerl ok 82 # skip Kids attribute not supported under DBI::PurePerl ok 83 # skip Kids attribute not supported under DBI::PurePerl ok 84 # skip Kids attribute not supported under DBI::PurePerl ok 85 # skip Kids attribute not supported under DBI::PurePerl ok 86 # skip Kids attribute not supported under DBI::PurePerl ok 87 # skip Kids attribute not supported under DBI::PurePerl ok 88 # skip Kids attribute not supported under DBI::PurePerl ok 89 # skip Kids attribute not supported under DBI::PurePerl ok 90 # skip Kids attribute not supported under DBI::PurePerl ok 91 # skip Kids attribute not supported under DBI::PurePerl ok 92 # skip Kids attribute not supported under DBI::PurePerl ok 93 # skip Kids attribute not supported under DBI::PurePerl ok 94 # skip Kids attribute not supported under DBI::PurePerl ok 95 # skip take_imp_data test not supported under DBD::Gofer ok 96 # skip take_imp_data test not supported under DBD::Gofer ok 97 # skip take_imp_data test not supported under DBD::Gofer ok 98 # skip take_imp_data test not supported under DBD::Gofer ok 99 # skip take_imp_data test not supported under DBD::Gofer ok 100 # skip take_imp_data test not supported under DBD::Gofer ok 101 # skip take_imp_data test not supported under DBD::Gofer ok 102 # skip take_imp_data test not supported under DBD::Gofer ok 103 # skip take_imp_data test not supported under DBD::Gofer ok 104 # skip take_imp_data test not supported under DBD::Gofer ok 105 # skip take_imp_data test not supported under DBD::Gofer ok 106 # skip take_imp_data test not supported under DBD::Gofer ok 107 # skip take_imp_data test not supported under DBD::Gofer ok 108 # skip take_imp_data test not supported under DBD::Gofer ok 109 # skip take_imp_data test not supported under DBD::Gofer ok 110 # skip take_imp_data test not supported under DBD::Gofer ok 111 # skip take_imp_data test not supported under DBD::Gofer ok 112 # skip take_imp_data test not supported under DBD::Gofer ok 113 # skip take_imp_data test not supported under DBD::Gofer ok 114 # skip Kids attribute not supported under DBI::PurePerl ok 115 - The object isa DBI::dr ok 116 # skip Kids attribute not supported under DBI::PurePerl ok 117 - The object isa DBI::db ok 118 - The object isa DBI::st ok 119 - ... NUM_OF_PARAMS is 0 ok 120 - ... NUM_OF_FIELDS should be undef ok 121 - ... Statement is "foo bar" ok 122 - ... NAME is undefined ok 123 - ... TYPE is undefined ok 124 - ... SCALE is undefined ok 125 - ... PRECISION is undefined ok 126 - ... NULLABLE is undefined ok 127 - ... RowsInCache is undefined ok 128 - ... ParamValues is undefined ok 129 - ... NAME_uc is undefined ok 130 - ... NAME_lc is undefined ok 131 - ... NAME_hash is undefined ok 132 - ... NAME_uc_hash is undefined ok 133 - ... NAME_lc_hash is undefined ok 134 - ... $dbh can call "prepare" ok 135 - ... $dbh cannot call "nonesuch" ok 136 - ... $sth can call "execute" ok 137 # skip Kids attribute not supported under DBI::PurePerl ok t/zvxgp_04mods.t ................ 1..12 ok 1 - use DBI; ok 2 - use DBI::Const::GetInfo::ANSI; ok 3 - use DBI::Const::GetInfo::ODBC; ok 4 - use DBI::Const::GetInfoType; ok 5 - use DBI::Const::GetInfoReturn; ok 6 - ... we have at least one key in the GetInfoType hash ok 7 - ... the GetInfoType hash is constructed from the ANSI and ODBC hashes ok 8 - ... we have at least one key in the GetInfoReturnType hash ok 9 - ... the GetInfoReturnType hash is constructed from the ANSI and ODBC hashes ok 10 - ... we have at least one key in the GetInfoReturnValues hash ok 11 - DBI::Const::GetInfoReturn->can('Format') ok 12 - DBI::Const::GetInfoReturn->can('Explain') ok t/zvxgp_05concathash.t .......... 1..41 ok 1 - use DBI; ok 2 ok 3 ok 4 ok 5 ok 6 ok 7 ok 8 ok 9 - should work with nul bytes in kv_sep and pair_sep ok 10 - should work with nul bytes in hash value (neat) ok 11 - should work with nul bytes in hash value (not neat) ok 12 ok 13 ok 14 ok 15 - test ok 16 - test ok 17 - Unknown sort order ok 18 - Float Hash - Not Neat lexical ok 19 - Numeric - Not Neat lexical ok 20 - Mixed Hash - Not Neat lexical ok 21 - Simple Hash - Not Neat lexical ok 22 - Float Hash - Neat lexical ok 23 - Numeric - Neat lexical ok 24 - Mixed Hash - Neat lexical ok 25 - Simple Hash - Neat lexical ok 26 - Float Hash - Not Neat guess ok 27 - Numeric - Not Neat guess ok 28 - Mixed Hash - Not Neat guess ok 29 - Simple Hash - Not Neat guess ok 30 - Float Hash - Neat guess ok 31 - Numeric - Neat guess ok 32 - Mixed Hash - Neat guess ok 33 - Simple Hash - Neat guess ok 34 - Float Hash - Not Neat numeric ok 35 - Numeric - Not Neat numeric ok 36 - Mixed Hash - Not Neat numeric ok 37 - Simple Hash - Not Neat numeric ok 38 - Float Hash - Neat numeric ok 39 - Numeric - Neat numeric ok 40 - Mixed Hash - Neat numeric ok 41 - Simple Hash - Neat numeric ok t/zvxgp_06attrs.t ............... 1..148 ok 1 - use DBI; ok 2 - The object isa DBI::db ok 3 - ... checking Warn attribute for dbh ok 4 - ... checking Active attribute for dbh ok 5 - ... checking AutoCommit attribute for dbh ok 6 - ... checking CompatMode attribute for dbh ok 7 - ... checking InactiveDestory attribute for dbh ok 8 - ... checking AutoInactiveDestory attribute for dbh ok 9 - ... checking PrintError attribute for dbh ok 10 - ... checking PrintWarn attribute for dbh ok 11 - ... checking RaiseError attribute for dbh ok 12 - ... checking ShowErrorStatement attribute for dbh ok 13 - ... checking ChopBlanks attribute for dbh ok 14 - ... checking LongTrunkOk attribute for dbh ok 15 - ... checking TaintIn attribute for dbh ok 16 - ... checking TaintOut attribute for dbh ok 17 - ... checking Taint attribute for dbh ok 18 - ... checking Executed attribute for dbh ok 19 - ... checking ErrCount attribute for dbh ok 20 # skip Kids and ActiveKids attribute not supported under DBI::PurePerl ok 21 # skip Kids and ActiveKids attribute not supported under DBI::PurePerl ok 22 - ... checking CachedKids attribute for dbh ok 23 - ... checking HandleError attribute for dbh ok 24 - ... checking Profile attribute for dbh ok 25 - ... checking Statement attribute for dbh ok 26 - ... checking RowCacheSize attribute for dbh ok 27 - ... checking ReadOnly attribute for dbh ok 28 - ... checking FetchHashKeyName attribute for dbh ok 29 ok 30 - ... checking TraceLevel attribute for dbh ok 31 - ... checking LongReadLen attribute for dbh ok 32 - should be able to FETCH_many ok 33 - should see driver-private dbh attribute value ok 34 - ... catching exception ok 35 - ... $dbh->err is undefined ok 36 - ... checking $dbh->errstr ok 37 - ... checking $dbh->state ok 38 - ... checking Executed attribute for dbh ok 39 - ... checking Executed attribute for dbh (after reset) ok 40 - ... checking ErrCount attribute for dbh (after error was generated) ok 41 - The object isa DBI::dr ok 42 - ... checking $dbh->err ok 43 - ... checking ErrCount attribute for drh ok 44 - ... checking Warn attribute for drh ok 45 - ... checking Active attribute for drh ok 46 - ... checking AutoCommit attribute for drh ok 47 - ... checking CompatMode attribute for drh ok 48 - ... checking InactiveDestory attribute for drh ok 49 - ... checking AutoInactiveDestory attribute for drh ok 50 - ... checking PrintError attribute for drh ok 51 - ... checking PrintWarn attribute for drh ok 52 - ... checking RaiseError attribute for drh ok 53 - ... checking ShowErrorStatement attribute for drh ok 54 - ... checking ChopBlanks attribute for drh ok 55 - ... checking LongTrunkOk attribute for drh ok 56 - ... checking TaintIn attribute for drh ok 57 - ... checking TaintOut attribute for drh ok 58 - ... checking Taint attribute for drh ok 59 # skip Executed attribute not supported under DBI::PurePerl ok 60 # skip Kids and ActiveKids attribute not supported under DBI::PurePerl ok 61 # skip Kids and ActiveKids attribute not supported under DBI::PurePerl ok 62 - ... checking CachedKids attribute for drh ok 63 - ... checking HandleError attribute for drh ok 64 - ... checking Profile attribute for drh ok 65 - ... checking ReadOnly attribute for drh ok 66 - ... checking TraceLevel attribute for drh ok 67 - ... checking LongReadLen attribute for drh ok 68 - ... checking FetchHashKeyName attribute for drh ok 69 ok 70 - The object isa DBI::st ok 71 - ... checking Executed attribute for sth ok 72 - ... checking Executed attribute for dbh ok 73 - ... checking ErrCount attribute for sth ok 74 - ... checking exception ok 75 - ... checking $sth->errstr ok 76 - ... checking $sth->state ok 77 - ... checking Executed attribute for sth ok 78 - ... checking Exceuted attribute for dbh ok 79 - ... checking ErrCount attribute for sth ok 80 - ... checking exception ok 81 - ... checking ErrCount attribute for sth (after assignment) ok 82 - ... checking ErrCount attribute for sth (after reset) ok 83 - ... checking Warn attribute for sth ok 84 - ... checking Active attribute for sth ok 85 - ... checking CompatMode attribute for sth ok 86 - ... checking InactiveDestroy attribute for sth ok 87 - ... checking AutoInactiveDestroy attribute for sth ok 88 - ... checking PrintError attribute for sth ok 89 - ... checking PrintWarn attribute for sth ok 90 - ... checking RaiseError attribute for sth ok 91 - ... checking ShowErrorStatement attribute for sth ok 92 - ... checking ChopBlanks attribute for sth ok 93 - ... checking LongTrunkOk attribute for sth ok 94 - ... checking TaintIn attribute for sth ok 95 - ... checking TaintOut attribute for sth ok 96 - ... checking Taint attribute for sth ok 97 # skip Kids and ActiveKids attribute not supported under DBI::PurePerl ok 98 # skip Kids and ActiveKids attribute not supported under DBI::PurePerl ok 99 - ... checking CachedKids attribute for sth ok 100 - ... checking HandleError attribute for sth ok 101 - ... checking Profile attribute for sth ok 102 - ... checking ReadOnly attribute for sth ok 103 - ... checking TraceLevel attribute for sth ok 104 - ... checking LongReadLen attribute for sth ok 105 - ... checking FetchHashKeyName attribute for sth ok 106 - ... checking CursorName attribute for sth ok 107 - ... checking NUM_OF_FIELDS attribute for sth ok 108 - ... checking NUM_OF_PARAMS attribute for sth ok 109 - ... checking type of NAME attribute for sth ok 110 - ... checking number of elements returned ok 111 - ... checking values returned ok 112 - ... checking type of NAME_lc attribute for sth ok 113 - ... checking number of elements returned ok 114 - ... checking values returned ok 115 - ... checking type of NAME_uc attribute for sth ok 116 - ... checking number of elements returned ok 117 - ... checking values returned ok 118 - ... checking type of NAME_hash attribute for sth ok 119 - ... checking number of keys returned ok 120 - ... checking values returned ok 121 - ... checking values returned ok 122 - ... checking type of NAME_lc_hash attribute for sth ok 123 - ... checking number of keys returned ok 124 - ... checking values returned ok 125 - ... checking values returned ok 126 - ... checking type of NAME_uc_hash attribute for sth ok 127 - ... checking number of keys returned ok 128 - ... checking values returned ok 129 - ... checking values returned ok 130 - ... checking type of TYPE attribute for sth ok 131 - ... checking number of elements returned ok 132 - ... checking values returned ok 133 - ... checking type of NULLABLE attribute for sth ok 134 - ... checking number of elements returned ok 135 - ... checking values returned ok 136 - ... checking type of PRECISION attribute for sth ok 137 - ... checking number of elements returned ok 138 - ... checking values returned ok 139 - ... checking type of SCALE attribute for sth ok 140 - ... checking number of elements returned ok 141 - ... checking values returned ok 142 - ... checking type of ParamValues attribute for sth ok 143 - ... checking values returned ok 144 - ... checking Statement attribute for sth ok 145 - ... checking type of RowsInCache attribute for sth ok 146 - should see driver-private sth attribute value # Checking inheritance ok 147 # skip drh->dbh->sth inheritance test skipped with DBI_AUTOPROXY ok 148 # skip drh->dbh->sth inheritance test skipped with DBI_AUTOPROXY ok t/zvxgp_07kids.t ................ skipped: $h->{Kids} attribute not supported for DBI::PurePerl t/zvxgp_08keeperr.t ............. 1..69 ok 1 - use DBI; ok 2 - ... checking error ok 3 - ... checking error Test HandleSetErr ok 4 - The object isa DBI::db ok 5 - ... $DBI::err is not defined HandleSetErr called: h=DBI::db=HASH(0x379cfc0), err=, errstr=(got info), state= ok 6 - ... $DBI::err is defined ok 7 - ... $DBI::err is an empty string ok 8 - ... $DBI::errstr is as we expected ok 9 - ... $dbh->errstr matches $DBI::errstr ok 10 - ... $warn{failed} is 0 ok 11 - ... $warn{warning} is 0 ok 12 - ... the @handlewarn array is (1, 0, 0) HandleSetErr called: h=DBI::db=HASH(0x379cfc0), err=0, errstr=(got warn), state=AA001 warn: 'DBD::Gofer::db set_err warning: (got info)\n(got warn) at ./t/08keeperr.t line 131\n' ok 13 - ... $DBI::err is defined ok 14 - ... $DBI::err is "0" ok 15 - ... $DBI::errstr is as we expected ok 16 - ... $dbh->errstr matches $DBI::errstr ok 17 - ... $DBI::state is AA001 ok 18 - ... $warn{warning} is 1 ok 19 - ... the @handlewarn array is (1, 1, 0) HandleSetErr called: h=DBI::db=HASH(0x379cfc0), err=, errstr=(got more info), state= warn: 'DBD::Gofer::db set_err warning: (got info)\n(got warn)\n(got more info) at ./t/08keeperr.t line 146\n' ok 20 - ... $DBI::err is defined ok 21 - ... $DBI::err is "0" ok 22 - ... $dbh->err is "0" ok 23 - ... $DBI::state is AA001 ok 24 - ... $DBI::errstr is as we expected ok 25 - ... $dbh->errstr matches $DBI::errstr ok 26 - ... $warn{warning} is 2 ok 27 - ... the @handlewarn array is (2, 1, 0) warn: 'DBD::Gofer::db set_err failed: (got info)\n(got warn)\n(got more info) [state was AA001 now AA002]\n(got error) at ./t/08keeperr.t line 167\n' ok 28 - ... $DBI::err is defined ok 29 - ... $DBI::err is 42 ok 30 - ... $warn{warning} is 2 ok 31 - ... $dbh->errstr is as we expected ok 32 - ... $DBI::state is AA002 ok 33 - ... the @handlewarn array is (2, 1, 1) HandleSetErr called: h=DBI::db=HASH(0x379cfc0), err=, errstr=(got info), state= warn: 'DBD::Gofer::db set_err failed: (got info)\n(got warn)\n(got more info) [state was AA001 now AA002]\n(got error)\n(got info) at ./t/08keeperr.t line 179\n' ok 34 - ... $DBI::err is defined ok 35 - ... $DBI::err is 42 ok 36 - ... $warn{warning} is 2 ok 37 - ... $dbh->errstr is as we expected ok 38 - ... the @handlewarn array is (3, 1, 1) HandleSetErr called: h=DBI::db=HASH(0x379cfc0), err=0, errstr=(got warn), state= warn: 'DBD::Gofer::db set_err failed: (got info)\n(got warn)\n(got more info) [state was AA001 now AA002]\n(got error)\n(got info)\n(got warn) at ./t/08keeperr.t line 190\n' ok 39 - ... $DBI::err is defined ok 40 - ... $DBI::err is 42 ok 41 - ... $warn{warning} is 2 ok 42 - ... $dbh->errstr is as we expected ok 43 - ... the @handlewarn array is (3, 2, 1) warn: 'DBD::Gofer::db set_err failed: (got info)\n(got warn)\n(got more info) [state was AA001 now AA002]\n(got error)\n(got info)\n(got warn) [err was 42 now 4200] [state was AA002 now AA003]\n(got new error) at ./t/08keeperr.t line 201\n' ok 44 - ... $DBI::err is defined ok 45 - ... $DBI::err is 4200 ok 46 - ... $warn{warning} is 2 ok 47 - ... $dbh->errstr is as we expected ok 48 - ... the @handlewarn array is (3, 2, 2) ok 49 - ... $dbh->errstr is defined ok 50 - ... $dbh->err is defined ok 51 - ... $dbh->state is an empty string warn: 'DBD::Gofer::db set_err failed: foo at ./t/08keeperr.t line 226\n' ok 52 - ... only returned one value ok 53 - ... the first value is undefined warn: 'DBD::Gofer::db set_err failed: foo [err was 1 now 2]\nbar at ./t/08keeperr.t line 230\n' ok 54 - ... $dbh->set_err returned undefiend warn: 'DBD::Gofer::db set_err failed: foo [err was 1 now 2]\nbar [err was 2 now 3]\nbaz at ./t/08keeperr.t line 231\n' ok 55 - ... $dbh->set_err returned undefiend HandleSetErr called: h=DBI::db=HASH(0x379cfc0), err=0, errstr=warn, state= warn: 'DBD::Gofer::db set_err failed: foo [err was 1 now 2]\nbar [err was 2 now 3]\nbaz\nwarn at ./t/08keeperr.t line 232\n' ok 56 - ... $dbh->set_err returned undefiend ok 57 - ... $dbh->errstr is as we expected ok 58 - ... $warn{failed} is 4 ok 59 - ... the @handlewarn array is (0, 1, 3) warn: 'DBD::Gofer::db method failed: foo at ./t/08keeperr.t line 242\n' ok 60 - ... only returned one value ok 61 - ... the first value is undefined warn: 'DBD::Gofer::db method failed: foo at ./t/08keeperr.t line 246\n' ok 62 - ... only returned one value ok 63 - ... the first value is "42" warn: 'DBD::Gofer::db method failed: foo at ./t/08keeperr.t line 250\n' ok 64 - ... returned no values HandleSetErr called: h=DBI::db=HASH(0x379cfc0), err=, errstr=info, state=override warn: 'DBD::Gofer::db set_err failed: errstr99 at ./t/08keeperr.t line 257\n' ok 65 - ... only returned one value ok 66 - ... the first value is undefined ok 67 - ... $dbh->err is 99 ok 68 - ... $dbh->errstr is as we expected ok 69 - ... $dbh->state is as we expected ok t/zvxgp_09trace.t ............... 1..67 ok 1 - use DBI; ok 2 - The object isa DBI::db ok 3 - trace file size = 10588 ok 4 - ... checking TraceLevel attribute ok 5 - ... trace file successfully created parse_trace_flag SQL ok 6 ok 7 ok 8 ok 9 ok 10 ok 11 ok 12 ok 13 parse_trace_flag foo ok 14 ok 15 ok 16 ok 17 ok 18 ok 19 ok 20 ok 21 parse_trace_flag bar ok 22 ok 23 ok 24 ok 25 ok 26 ok 27 ok 28 ok 29 parse_trace_flag baz ok 30 ok 31 ok 32 ok 33 ok 34 ok 35 ok 36 ok 37 parse_trace_flag boo ok 38 ok 39 ok 40 ok 41 ok 42 ok 43 ok 44 ok 45 parse_trace_flag bop ok 46 ok 47 ok 48 ok 49 ok 50 ok 51 ok 52 ok 53 parse_trace_flag SQL foo bar baz boo bop ok 54 - ... ok 55 - ... inherit ok 56 - The object isa DBI::st ok 57 ok 58 ok 59 test unknown parse_trace_flag ok 60 ok 61 caught warn: DBI::db=HASH(0x3aa1a48)->parse_trace_flags(nonesuch) ignored unknown trace flags: 'nonesuch' at DBI::PurePerl DBI::common::parse_trace_flags line 49 ok 62 ok 63 caught warn: DBI::db=HASH(0x3c930f0)->parse_trace_flags(nonesuch|SQL|nonesuch2) ignored unknown trace flags: 'nonesuch' 'nonesuch2' at DBI::PurePerl DBI::common::parse_trace_flags line 49 ok 64 ok 65 ok 66 ok 67 ok t/zvxgp_10examp.t ............... 1..210 ok 1 - connect should fail ok 2 - ... we should have an exception here ok 3 - ... $dbh2 should not be defined ok 4 ok 5 ok 6 - ... these 2 handles are cached, so they are the same ok 7 ok 8 - ... this handle was created with different parameters, so it is not the same ok 9 ok 10 - Executed should be true ok 11 ok 12 - should return same handle ok 13 - Executed should be false because reset by connect attributes ok 14 - The object isa DBI::dr ok 15 - ... these are our cached kids ok 16 - ... we have emptied out cache ok 17 ok 18 - ... PrintError should be 0 ok 19 - ... FetchHashKey is NAME ok 20 - ... checking the example driver_path others ok 21 ok 22 - ping should return true ok 23 - prepare should fail ok 24 - sth->err should be true ok 25 - DBI::err should be true ok 26 - $DBI::err should match $dbh->err ok 27 - $DBI::errstr should contain error string ok 28 - $DBI::errstr should match $dbh->errstr ok 29 ok 30 ok 31 ok 32 # skip inner/outer handles not fully supported for DBI::PurePerl ok 33 # skip inner/outer handles not fully supported for DBI::PurePerl ok 34 # skip inner/outer handles not fully supported for DBI::PurePerl 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 - errstr should contain error message ok 54 ok 55 - errstr should contain error message ok 56 ok 57 ok 58 - errstr should contain error message ok 59 ok 60 - errstr should contain error message ok 61 ok 62 ok 63 ok 64 ok 65 ok 66 ok 67 ok 68 fetchrow_hashref('NAME_uc') ok 69 ok 70 ok 71 ok 72 ok 73 fetchrow_hashref('ParamValues') ok 74 ok 75 FetchHashKeyName ok 76 ok 77 ok 78 ok 79 ok 80 ok 81 fetchall_arrayref ok 82 ok 83 ok 84 ok 85 ok 86 ok 87 fetchall_arrayref array slice ok 88 ok 89 ok 90 ok 91 fetchall_arrayref hash slice ok 92 ok 93 ok 94 ok 95 fetchall_arrayref hash ok 96 ok 97 ok 98 ok 99 - '16895 0 .' ne '16895 0 .' rows() ok 100 - row count 3 ok 101 - 3 vs 3 ok 102 - 3 vs 3 fetchall_arrayref array slice and max rows ok 103 ok 104 ok 105 selectrow_array ok 106 ok 107 selectrow_hashref ok 108 ok 109 ok 110 ok 111 selectall_arrayref ok 112 ok 113 ok 114 ok 115 selectall_arrayref Slice array slice ok 116 ok 117 ok 118 - ". 16895" eq ". 16895" ok 119 selectall_arrayref Columns array slice ok 120 ok 121 ok 122 - ". 16895" eq ". 16895" ok 123 selectall_arrayref hash slice ok 124 ok 125 ok 126 ok 127 ok 128 ok 129 ok 130 selectall_hashref ok 131 - selectall_hashref result ok 132 - selectall_hashref HASH: HASH ok 133 ok 134 - 0 eq 0 selectall_hashref by column number ok 135 ok 136 - 0 eq 0 selectcol_arrayref ok 137 ok 138 ok 139 selectcol_arrayref column slice ok 140 ok 141 ok 142 ok 143 others... ok 144 ok 145 RaiseError & PrintError & ShowErrorStatement ok 146 ok 147 ok 148 ok 149 ok 150 ok 151 ok 152 ok 153 ok 154 ok 155 ok 156 ok 157 ok 158 ok 159 ok 160 ok 161 - DBD::Gofer::st execute failed: 2 values bound when 1 expected; DBD::ExampleP::st execute failed at DBI::PurePerl DBI::st::execute line 118. [for Statement "select mode from ?" with ParamValues: 1='first', 2='second'] at DBI::PurePerl DBI::st::execute line 118. # ok 162 - DBD::Gofer::st execute failed: 2 values bound when 1 expected; DBD::ExampleP::st execute failed at DBI::PurePerl DBI::st::execute line 118. [for Statement "select mode from ?" with ParamValues: 1='first', 2='second'] at DBI::PurePerl DBI::st::execute line 118. # ok 163 ok 164 ok 165 ok 166 ok 167 ok 168 HandleError ok 169 ok 170 HandleError -> die ok 171 ok 172 - HandleError: DBD::Gofer::db prepare failed: Unknown field names: unknown_field_name2; DBD::ExampleP::db prepare failed at DBI::PurePerl DBI::db::prepare line 116. [h=DBI::db=HASH(0x3915b20), rv=undef, \#=3] at ./t/10examp.t line 397. # HandleError -> 0 -> RaiseError HandleError: DBD::Gofer::db prepare failed: Unknown field names: unknown_field_name2; DBD::ExampleP::db prepare failed at DBI::PurePerl DBI::db::prepare line 116. [h=DBI::db=HASH(0x3915b20), rv=undef, #=3] ok 173 ok 174 - DBD::Gofer::db prepare failed: Unknown field names: unknown_field_name2; DBD::ExampleP::db prepare failed at DBI::PurePerl DBI::db::prepare line 116. at DBI::PurePerl DBI::db::prepare line 116. # HandleError -> 1 -> return (original)undef HandleError: DBD::Gofer::db prepare failed: Unknown field names: unknown_field_name2; DBD::ExampleP::db prepare failed at DBI::PurePerl DBI::db::prepare line 116. [h=DBI::db=HASH(0x3915b20), rv=undef, #=3] ok 175 - ok 176 HandleError -> 2 -> return (modified)42 HandleError: DBD::Gofer::db prepare failed: Unknown field names: unknown_field_name2; DBD::ExampleP::db prepare failed at DBI::PurePerl DBI::db::prepare line 116. [h=DBI::db=HASH(0x3915b20), rv=undef, #=3] ok 177 - ok 178 ok 179 ok 180 - The object isa DBI::st ok 181 ok 182 ok 183 ok 184 - Remove dumpcsr.tst ok 185 - Actually gone # table_info ok 186 # Local blib/lib subdirs: DBD auto .. . Bundle Win32 DBI ok 187 ok 188 ok 189 # tables ok 190 - Table count mismatch5 vs 5 ok 191 - "schema"."table" ne "schema"."table" ok 192 - "sch-ema"."table" ne "sch-ema"."table" ok 193 - "schema"."ta-ble" ne "schema"."ta-ble" ok 194 - "sch ema"."table" ne "sch ema"."table" ok 195 - "schema"."ta ble" ne "schema"."ta ble" # Testing the fake directories (0). ok 196 ok 197 ok 198 - 0 rows instead of 0 ok 199 # Testing the fake directories (100). ok 200 ok 201 ok 202 - 100 rows instead of 100 ok 203 - 'file100 file99 file98 file97 file96 file95 file94 file93 file92 file91 file90 file89 file88 file87 file86 file85 file84 file83 file82 file81 file80 file79 file78 file77 file76 file75 file74 file73 file72 file71 file70 file69 file68 file67 file66 file65 file64 file63 file62 file61 file60 file59 file58 file57 file56 file55 file54 file53 file52 file51 file50 file49 file48 file47 file46 file45 file44 file43 file42 file41 file40 file39 file38 file37 file36 file35 file34 file33 file32 file31 file30 file29 file28 file27 file26 file25 file24 file23 file22 file21 file20 file19 file18 file17 file16 file15 file14 file13 file12 file11 file10 file9 file8 file7 file6 file5 file4 file3 file2 file1' ne 'file100 file99 file98 file97 file96 file95 file94 file93 file92 file91 file90 file89 file88 file87 file86 file85 file84 file83 file82 file81 file80 file79 file78 file77 file76 file75 file74 file73 file72 file71 file70 file69 file68 file67 file66 file65 file64 file63 file62 file61 file60 file59 file58 file57 file56 file55 file54 file53 file52 file51 file50 file49 file48 file47 file46 file45 file44 file43 file42 file41 file40 file39 file38 file37 file36 file35 file34 file33 file32 file31 file30 file29 file28 file27 file26 file25 file24 file23 file22 file21 file20 file19 file18 file17 file16 file15 file14 file13 file12 file11 file10 file9 file8 file7 file6 file5 file4 file3 file2 file1' # Testing the fake directories (200). ok 204 ok 205 ok 206 - 200 rows instead of 200 ok 207 - 'file200 file199 file198 file197 file196 file195 file194 file193 file192 file191 file190 file189 file188 file187 file186 file185 file184 file183 file182 file181 file180 file179 file178 file177 file176 file175 file174 file173 file172 file171 file170 file169 file168 file167 file166 file165 file164 file163 file162 file161 file160 file159 file158 file157 file156 file155 file154 file153 file152 file151 file150 file149 file148 file147 file146 file145 file144 file143 file142 file141 file140 file139 file138 file137 file136 file135 file134 file133 file132 file131 file130 file129 file128 file127 file126 file125 file124 file123 file122 file121 file120 file119 file118 file117 file116 file115 file114 file113 file112 file111 file110 file109 file108 file107 file106 file105 file104 file103 file102 file101 file100 file99 file98 file97 file96 file95 file94 file93 file92 file91 file90 file89 file88 file87 file86 file85 file84 file83 file82 file81 file80 file79 file78 file77 file76 file75 file74 file73 file72 file71 file70 file69 file68 file67 file66 file65 file64 file63 file62 file61 file60 file59 file58 file57 file56 file55 file54 file53 file52 file51 file50 file49 file48 file47 file46 file45 file44 file43 file42 file41 file40 file39 file38 file37 file36 file35 file34 file33 file32 file31 file30 file29 file28 file27 file26 file25 file24 file23 file22 file21 file20 file19 file18 file17 file16 file15 file14 file13 file12 file11 file10 file9 file8 file7 file6 file5 file4 file3 file2 file1' ne 'file200 file199 file198 file197 file196 file195 file194 file193 file192 file191 file190 file189 file188 file187 file186 file185 file184 file183 file182 file181 file180 file179 file178 file177 file176 file175 file174 file173 file172 file171 file170 file169 file168 file167 file166 file165 file164 file163 file162 file161 file160 file159 file158 file157 file156 file155 file154 file153 file152 file151 file150 file149 file148 file147 file146 file145 file144 file143 file142 file141 file140 file139 file138 file137 file136 file135 file134 file133 file132 file131 file130 file129 file128 file127 file126 file125 file124 file123 file122 file121 file120 file119 file118 file117 file116 file115 file114 file113 file112 file111 file110 file109 file108 file107 file106 file105 file104 file103 file102 file101 file100 file99 file98 file97 file96 file95 file94 file93 file92 file91 file90 file89 file88 file87 file86 file85 file84 file83 file82 file81 file80 file79 file78 file77 file76 file75 file74 file73 file72 file71 file70 file69 file68 file67 file66 file65 file64 file63 file62 file61 file60 file59 file58 file57 file56 file55 file54 file53 file52 file51 file50 file49 file48 file47 file46 file45 file44 file43 file42 file41 file40 file39 file38 file37 file36 file35 file34 file33 file32 file31 file30 file29 file28 file27 file26 file25 file24 file23 file22 file21 file20 file19 file18 file17 file16 file15 file14 file13 file12 file11 file10 file9 file8 file7 file6 file5 file4 file3 file2 file1' # Testing $dbh->func(). ok 208 ok 209 ok 210 - ping should return false after disconnect ok t/zvxgp_11fetch.t ............... 1..24 # fetchall_hashref(C1) ok 1 ok 2 ok 3 ok 4 # fetchall_hashref(C2) ok 5 ok 6 ok 7 ok 8 # fetchall_hashref([C2]) ok 9 ok 10 ok 11 ok 12 # fetchall_hashref([C1 C2]) 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 t/zvxgp_12quote.t ............... 1..10 ok 1 - ... quoting strings with embedded single quotes ok 2 - ... quoting number as SQL_VARCHAR ok 3 - ... quoting number as SQL_INTEGER ok 4 - ... quoting undef as NULL ok 5 - ... properly quotes foo as "foo" ok 6 - ... properly quotes f"o as "f""o" ok 7 - ... properly quotes foo, bar as "foo"."bar" ok 8 - ... properly quotes undef, undef, bar as "bar" ok 9 - ... properly quotes foo, undef, bar as "foo"."bar" ok 10 # skip Can't test alternate quote_identifier logic with DBI_AUTOPROXY ok t/zvxgp_13taint.t ............... skipped: Taint attributes not supported with DBI::PurePerl t/zvxgp_14utf8.t ................ 1..16 ok 1 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 ok 16 ok t/zvxgp_15array.t ............... 1..55 ok 1 - use DBI; ok 2 - The object isa DBI::db ok 3 - The object isa DBI::st ok 4 - ... we should have 0 rows ok 5 - ... execute_array should return false ok 6 - execute_array failure with RaiseError should have died ok 7 ok 8 - ... we should have 2 rows ok 9 - ... we should have 3 tuple_status ok 10 - ... our rows are as expected ok 11 - ... our tuple_status is as expected ok 12 - ... bind_param_array should return true ok 13 - ... execute_array should return true ok 14 - ... we should have 3 rows ok 15 - ... we should have 3 tuple_status ok 16 - ... our rows are as expected ok 17 - ... our tuple_status is as expected ok 18 - ... execute_array should return true ok 19 - ... we should have executed 3 rows ok 20 - ... we should have affected 3 rows ok 21 - ... execute_array should return true ok 22 - ... execute_array should return 0 (but true) ok 23 - ... we should have 0 rows ok 24 - ... we should have 0 tuple_status ok 25 - ... execute_array should return 1 ok 26 - ... we should have 1 rows ok 27 - ... our rows are as expected ok 28 - ... we should have 1 tuple_status ok 29 - ... our tuple_status is as expected ok 30 - ... execute_array should return 0 ok 31 - ... we should have 0 rows ok 32 - ... we should have 0 tuple_status ok 33 - The object isa DBI::st ok 34 - ... execute_array should return true ok 35 - ... execute_array should return 0 (but true) ok 36 - ... we should have 0 rows ok 37 - ... execute_array should return true ok 38 - ... we should have 2 rows ok 39 - ... we should have 2 tuple_status ok 40 - ... rows should match ok 41 - ... tuple_status should match ok 42 - The object isa DBI::st ok 43 - ... execute_array should return true ok 44 - ... we should have 3 rows ok 45 - ... we should have 3 tuple_status ok 46 - ... rows should match ok 47 - ... tuple status should match ok 48 - ... execute_array should return undef ok 49 - ... errstr is as expected ok 50 - ... execute_array should return undef ok 51 - ... errstr is as expected ok 52 - ... execute_array should return undef ok 53 - ... errstr is as expected ok 54 - ... bind_param_array should return undef ok 55 - ... errstr is as expected ok t/zvxgp_16destroy.t ............. 1..20 ok 1 - use DBI; ok 2 - ... check DBD::Test::dr::imp_data_size to avoid typo ok 3 - ... check DBD::Test::db::imp_data_size to avoid typo ok 4 - Install test driver ok 5 - Connect to test driver ok 6 - Should start active ok 7 - Should be active in DESTROY ok 8 - Create with ActiveDestroy ok 9 - InactiveDestroy should be set ok 10 - Should start active ok 11 - Should not be active in DESTROY ok 12 - Create with AutoInactiveDestroy ok 13 - InactiveDestroy should be set ok 14 - Should start active ok 15 - Should be active in DESTROY ok 16 - Create with AutoInactiveDestroy again ok 17 - InactiveDestroy should be set ok 18 - Should start active ok 19 - Child should be inactive on DESTROY ok 20 - Should be active in DESTROY ok t/zvxgp_19fhtrace.t ............. 1..27 ok 1 - use DBI; ok 2 - The object isa DBI::db ok 3 - ... checking TraceLevel attribute ok 4 - ... regular fh: trace file successfully created ok 5 - ... regular fh: filehandle successfully set ok 6 - ... regular fh: trace_msg ok 7 - ... regular fh: file successfully changed Next logline ok 8 - ... regular fh: trace_msg after changing trace output ok 9 - Tracefile removed ok 10 - Tracefile FOO opened ok 11 - Tracefile created ok 12 - Regression test ok 13 - Traced message ok 14 - Regression test ok 15 - ... layered fh: file is layered: *** Test our layer # # ok 16 - ... layered fh: filehandle successfully set ok 17 - ... layered fh: trace_msg: Layered logline # # DBI::db=HASH(0x3ac9720) trace level set to 1 in DBI 1.616 (PurePerl) Full trace not available because DBI_TRACE is not in environment ok 18 - ... layered fh: close doesn't close: Layered logline # # Next logline ok 19 - ... layered fh: trace_msg after change trace output: Layered logline # # ok 20 - ... scalar trace: file is layered: *** Test our layer # # ok 21 - ... scalar trace: filehandle successfully set ok 22 - ... scalar trace: *** Test our layer # DBI::db=HASH(0x3ac9720) trace level set to 1 in DBI 1.616 (PurePerl) # Full trace not available because DBI_TRACE is not in environment # Layered logline # # DBI::db=HASH(0x3ac9720) trace level set to 1 in DBI 1.616 (PurePerl) Full trace not available because DBI_TRACE is not in environment ok 23 - ... scalar trace: close doesn't close: *** Test our layer # DBI::db=HASH(0x3ac9720) trace level set to 1 in DBI 1.616 (PurePerl) # Full trace not available because DBI_TRACE is not in environment # Layered logline # # Next logline ok 24 - ... scalar trace: after change trace output: *** Test our layer # DBI::db=HASH(0x3ac9720) trace level set to 1 in DBI 1.616 (PurePerl) # Full trace not available because DBI_TRACE is not in environment # Layered logline # # -----> execute_request -> DBI->connect(dbi:ExampleP:dummy, , ****, HASH(0x2e878a8)) <- connect= DBI::db=HASH(0x3adb630) _std_response_attribute_names for ExampleP dbh: ChopBlanks LongReadLen LongTruncOk ReadOnly Name example_driver_path <----- execute_request gofer receive_response ok 25 - ... logger: trace_msg # DBI::db=HASH(0x3ac9720) trace level set to 1 in DBI 1.616 (PurePerl) Full trace not available because DBI_TRACE is not in environment ok 26 - ... logger: close doesn't close # Next logline ok 27 - ... logger: trace_msg after change trace output # ok t/zvxgp_20meta.t ................ 1..8 ok 1 - use DBI; ok 2 - use DBI::DBD::Metadata; ok 3 - The object isa DBI::db ok 4 ok 5 ok 6 ok 7 ok 8 ok t/zvxgp_30subclass.t ............ 1..36 ok 1 - use DBI; ok 2 - The object isa MyDBI::db ok 3 ok 4 - The object isa MyDBI::db ok 5 ok 6 ok 7 - The object isa MyDBI::st ok 8 ok 9 ok 10 ok 11 ok 12 ok 13 ok 14 ok 15 - The reference isa ARRAY ok 16 ok 17 ok 18 ok 19 ok 20 - Clone A isa MyDBI::db ok 21 ok 22 ok 23 - Clone B isa MyDBI::db ok 24 ok 25 ok 26 - The object isa MyDBI::db ok 27 ok 28 - installed method isa ARRAY ok 29 ok 30 ok 31 ok 32 ok 33 - Failed connect \#1 ok 34 ok 35 - Failed connect \#2 ok 36 fetch 4 prepare 1 ok t/zvxgp_35thrclone.t ............ 1..20 ok 1 - use DBI; ok 2 - ... assignment of neat_maxlen was successful ok 3 - The object isa DBI::db ok 4 - ... DBI::neat_maxlen still holding its value ok 5 - The object isa DBI::db ok 6 - ... new $dbh is not the same instance as $dbh_parent ok 7 ok 8 - ... DBI::neat_maxlen still holding its value ok 9 - The object isa DBI::db ok 10 - ... new $dbh is not the same instance as $dbh_parent ok 11 ok 12 - ... DBI::neat_maxlen still holding its value ok 13 - The object isa DBI::db ok 14 - ... new $dbh is not the same instance as $dbh_parent ok 15 ok 16 - ... DBI::neat_maxlen still holding its value ok 17 - The object isa DBI::db ok 18 - ... new $dbh is not the same instance as $dbh_parent ok 19 ok 20 - ... all tests have passed ok t/zvxgp_40profile.t ............. skipped: profiling not supported for DBI::PurePerl t/zvxgp_41prof_dump.t ........... skipped: profiling not supported for DBI::PurePerl t/zvxgp_42prof_data.t ........... skipped: profiling not supported for DBI::PurePerl t/zvxgp_43prof_env.t ............ skipped: profiling not supported for DBI::PurePerl t/zvxgp_48dbi_dbd_sqlengine.t ... ok 1 - use DBI; ok 2 - use DBI::DBD::SqlEngine; ok 3 - use DBD::File; ok 4 - prepare 'CREATE TABLE foo (id INT, foo TEXT)' ok 5 - prepare 'CREATE TABLE bar (id INT, baz TEXT)' ok 6 - prepare 'INSERT INTO foo VALUES (1, "Hello world")' ok 7 - prepare 'INSERT INTO bar VALUES (1, "Bugfixes welcome")' ok 8 - prepare 'INSERT bar VALUES (2, "Bug reports, too")' ok 9 - prepare 'SELECT foo FROM foo where ID=1' ok 10 - prepare 'UPDATE bar SET id=5 WHERE baz="Bugfixes welcome"' ok 11 - prepare 'DELETE FROM foo' ok 12 - prepare 'DELETE FROM bar WHERE baz="Bugfixes welcome"' ok 13 - Junk: prepare 'Junk' ok 14 - missing table: prepare 'CREATE foo (id INT, foo TEXT)' ok 15 - missing "VALUES": prepare 'INSERT INTO bar (1, "Bugfixes welcome")' ok 16 - missing "SET": prepare 'UPDATE bar id=5 WHERE baz="Bugfixes welcome"' ok 17 - waste between "DELETE" and "FROM": prepare 'DELETE * FROM foo' ok 18 # skip Not running with SQL::Statement ok 19 # skip Not running with SQL::Statement ok 20 # skip Not running with SQL::Statement 1..20 ok t/zvxgp_49dbd_file.t ............ ok 1 - use DBI; ok 2 - use DBD::File; ok 3 - Connect clean ok 4 - Can connect to DBD::File driver # DBD::File 0.40 using IO::File (1.14) # DBI::DBD::SqlEngine 0.03 using DBI::SQL::Nano 1.014600 # DBI 1.616 # DBI::PurePerl 2.014285 # OS MSWin32 (5.2) # Perl 5.010000 (MSWin32-x64-multi-thread) ok 5 - f_versions ok 6 - Connect with DBI attributes ok 7 - Connect with driver attributes in DSN ok 8 - Connect with driver attributes in hash ok 9 - Prepare select from non-existing file ok 10 - Cannot open non-existing file # C:\cpanfly\var\cpan\build\DBI-1.616-Qp8VYF\test_output_13352\t_sbdgf_53442gz.txt ok 11 - drop manually created table db_13352_2 (first file) ok 12 - C:\cpanfly\var\cpan\build\DBI-1.616-Qp8VYF\test_output_13352\db_13352_2.txt removed ok 13 - C:\cpanfly\var\cpan\build\DBI-1.616-Qp8VYF\test_output_13352\db_13352_2 exists ok 14 - drop manually created table db_13352_2 (second file) ok 15 - C:\cpanfly\var\cpan\build\DBI-1.616-Qp8VYF\test_output_13352\db_13352_2 removed ok 16 - Create table db_13352_ ok 17 - Test table exists ok 18 - get single table meta data ok 19 - get multiple meta data ok 20 - encoding shows in layer ok 21 # skip modifying meta data doesn't work with Gofer-AutoProxy ok 22 # skip modifying meta data doesn't work with Gofer-AutoProxy ok 23 # skip modifying meta data doesn't work with Gofer-AutoProxy ok 24 # skip modifying meta data doesn't work with Gofer-AutoProxy ok 25 - Prepare select * from db_13352_ ok 26 # skip method intrusion didn't work with proxying ok 27 - Prepare select * from DB_13352_ ok 28 # skip method intrusion didn't work with proxying ok 29 - table drop ok 30 - Test table removed 1..30 ok t/zvxgp_50dbm_simple.t .......... Using DBM modules: SDBM_File Using MLDBM serializers: Data::Dumper Storable FreezeThaw YAML JSON --- Using SDBM_File () --- # DBD::DBM 0.06 using SDBM_File (1.06) # DBD::File 0.40 using IO::File (1.14) # DBI::DBD::SqlEngine 0.03 using DBI::SQL::Nano 1.014600 # DBI 1.616 # DBI::PurePerl 2.014285 # OS MSWin32 (5.2) # Perl 5.010000 (MSWin32-x64-multi-thread) ok 1 - dbm_versions ok 2 - The object isa DBI::db ok 3 # skip Can't set attributes after connect using DBD::Gofer ok 4 # skip Can't set attributes after connect using DBD::Gofer ok 5 ok 6 - prepare DROP TABLE IF EXISTS SDBM_File_fruit ok 7 - execute ok 8 - DROP TABLE IF EXISTS SDBM_File_fruit ok 9 - prepare CREATE TABLE SDBM_File_fruit (dKey INT, dVal VARCHAR(10)) ok 10 - execute ok 11 - CREATE TABLE SDBM_File_fruit (dKey INT, dVal VARCHAR(10)) ok 12 - prepare INSERT INTO SDBM_File_fruit VALUES (1,'oranges' ) ok 13 - execute ok 14 - INSERT INTO SDBM_File_fruit VALUES (1,'oranges' ) ok 15 - prepare INSERT INTO SDBM_File_fruit VALUES (2,'to_change' ) ok 16 - execute ok 17 - INSERT INTO SDBM_File_fruit VALUES (2,'to_change' ) ok 18 - prepare INSERT INTO SDBM_File_fruit VALUES (3, NULL ) ok 19 - execute ok 20 - INSERT INTO SDBM_File_fruit VALUES (3, NULL ) ok 21 - prepare INSERT INTO SDBM_File_fruit VALUES (4,'to delete' ) ok 22 - execute ok 23 - INSERT INTO SDBM_File_fruit VALUES (4,'to delete' ) ok 24 - prepare INSERT INTO SDBM_File_fruit VALUES (?,?) ok 25 - execute ok 26 - INSERT INTO SDBM_File_fruit VALUES (?,?) ok 27 - prepare INSERT INTO SDBM_File_fruit VALUES (6,'to delete' ) ok 28 - execute ok 29 - INSERT INTO SDBM_File_fruit VALUES (6,'to delete' ) ok 30 - prepare INSERT INTO SDBM_File_fruit VALUES (7,'to_delete' ) ok 31 - execute ok 32 - INSERT INTO SDBM_File_fruit VALUES (7,'to_delete' ) ok 33 - prepare DELETE FROM SDBM_File_fruit WHERE dVal='to delete' ok 34 - execute ok 35 - DELETE FROM SDBM_File_fruit WHERE dVal='to delete' not ok 36 - $sth->execute(DELETE FROM SDBM_File_fruit WHERE dVal='to delete') == $sth->rows # TODO AUTOPROXY drivers might throw away sth->rows() # Failed (TODO) test '$sth->execute(DELETE FROM SDBM_File_fruit WHERE dVal='to delete') == $sth->rows' # at ./t/50dbm_simple.t line 252. # got: '2' # expected: undef ok 37 - prepare UPDATE SDBM_File_fruit SET dVal='apples' WHERE dKey=2 ok 38 - execute ok 39 - UPDATE SDBM_File_fruit SET dVal='apples' WHERE dKey=2 not ok 40 - $sth->execute(UPDATE SDBM_File_fruit SET dVal='apples' WHERE dKey=2) == $sth->rows # TODO AUTOPROXY drivers might throw away sth->rows() # Failed (TODO) test '$sth->execute(UPDATE SDBM_File_fruit SET dVal='apples' WHERE dKey=2) == $sth->rows' # at ./t/50dbm_simple.t line 252. # got: '1' # expected: '-1' ok 41 - prepare DELETE FROM SDBM_File_fruit WHERE dKey=7 ok 42 - execute ok 43 - DELETE FROM SDBM_File_fruit WHERE dKey=7 not ok 44 - $sth->execute(DELETE FROM SDBM_File_fruit WHERE dKey=7) == $sth->rows # TODO AUTOPROXY drivers might throw away sth->rows() # Failed (TODO) test '$sth->execute(DELETE FROM SDBM_File_fruit WHERE dKey=7) == $sth->rows' # at ./t/50dbm_simple.t line 252. # got: '1' # expected: undef ok 45 - prepare SELECT * FROM SDBM_File_fruit ORDER BY dKey DESC ok 46 - execute ok 47 - SELECT * FROM SDBM_File_fruit ORDER BY dKey DESC ok 48 - SELECT results ok 49 - prepare DELETE FROM SDBM_File_fruit ok 50 - execute ok 51 - DELETE FROM SDBM_File_fruit not ok 52 - $sth->execute(DELETE FROM SDBM_File_fruit) == $sth->rows # TODO AUTOPROXY drivers might throw away sth->rows() # Failed (TODO) test '$sth->execute(DELETE FROM SDBM_File_fruit) == $sth->rows' # at ./t/50dbm_simple.t line 252. # got: '4' # expected: undef ok 53 - prepare DROP TABLE SDBM_File_fruit ok 54 - execute ok 55 - DROP TABLE SDBM_File_fruit --- Using SDBM_File (Data::Dumper) --- # DBD::DBM 0.06 using SDBM_File (1.06) + MLDBM (2.04) + MLDBM::Serializer::Data::Dumper # DBD::File 0.40 using IO::File (1.14) # DBI::DBD::SqlEngine 0.03 using DBI::SQL::Nano 1.014600 # DBI 1.616 # DBI::PurePerl 2.014285 # OS MSWin32 (5.2) # Perl 5.010000 (MSWin32-x64-multi-thread) ok 56 - dbm_versions ok 57 - The object isa DBI::db ok 58 # skip Can't set attributes after connect using DBD::Gofer ok 59 # skip Can't set attributes after connect using DBD::Gofer ok 60 ok 61 - prepare DROP TABLE IF EXISTS SDBM_File_fruit ok 62 - execute ok 63 - DROP TABLE IF EXISTS SDBM_File_fruit ok 64 - prepare CREATE TABLE SDBM_File_fruit (dKey INT, dVal VARCHAR(10), qux INT) ok 65 - execute ok 66 - CREATE TABLE SDBM_File_fruit (dKey INT, dVal VARCHAR(10), qux INT) ok 67 - prepare INSERT INTO SDBM_File_fruit VALUES (1,'oranges' , 11 ) ok 68 - execute ok 69 - INSERT INTO SDBM_File_fruit VALUES (1,'oranges' , 11 ) ok 70 - prepare INSERT INTO SDBM_File_fruit VALUES (2,'to_change', 0 ) ok 71 - execute ok 72 - INSERT INTO SDBM_File_fruit VALUES (2,'to_change', 0 ) ok 73 - prepare INSERT INTO SDBM_File_fruit VALUES (3, NULL , 13 ) ok 74 - execute ok 75 - INSERT INTO SDBM_File_fruit VALUES (3, NULL , 13 ) ok 76 - prepare INSERT INTO SDBM_File_fruit VALUES (4,'to_delete', 14 ) ok 77 - execute ok 78 - INSERT INTO SDBM_File_fruit VALUES (4,'to_delete', 14 ) ok 79 - prepare INSERT INTO SDBM_File_fruit VALUES (?,?,?) ok 80 - execute ok 81 - INSERT INTO SDBM_File_fruit VALUES (?,?,?) ok 82 - prepare INSERT INTO SDBM_File_fruit VALUES (6,'to_delete', 16 ) ok 83 - execute ok 84 - INSERT INTO SDBM_File_fruit VALUES (6,'to_delete', 16 ) ok 85 - prepare INSERT INTO SDBM_File_fruit VALUES (7,'to delete', 17 ) ok 86 - execute ok 87 - INSERT INTO SDBM_File_fruit VALUES (7,'to delete', 17 ) ok 88 - prepare INSERT INTO SDBM_File_fruit VALUES (8,'to remove', 18 ) ok 89 - execute ok 90 - INSERT INTO SDBM_File_fruit VALUES (8,'to remove', 18 ) ok 91 - prepare UPDATE SDBM_File_fruit SET dVal='apples', qux='12' WHERE dKey=2 ok 92 - execute ok 93 - UPDATE SDBM_File_fruit SET dVal='apples', qux='12' WHERE dKey=2 not ok 94 - $sth->execute(UPDATE SDBM_File_fruit SET dVal='apples', qux='12' WHERE dKey=2) == $sth->rows # TODO AUTOPROXY drivers might throw away sth->rows() # Failed (TODO) test '$sth->execute(UPDATE SDBM_File_fruit SET dVal='apples', qux='12' WHERE dKey=2) == $sth->rows' # at ./t/50dbm_simple.t line 252. # got: '1' # expected: '-1' ok 95 - prepare DELETE FROM SDBM_File_fruit WHERE dVal='to_delete' ok 96 - execute ok 97 - DELETE FROM SDBM_File_fruit WHERE dVal='to_delete' not ok 98 - $sth->execute(DELETE FROM SDBM_File_fruit WHERE dVal='to_delete') == $sth->rows # TODO AUTOPROXY drivers might throw away sth->rows() # Failed (TODO) test '$sth->execute(DELETE FROM SDBM_File_fruit WHERE dVal='to_delete') == $sth->rows' # at ./t/50dbm_simple.t line 252. # got: '2' # expected: undef ok 99 - prepare DELETE FROM SDBM_File_fruit WHERE qux=17 ok 100 - execute ok 101 - DELETE FROM SDBM_File_fruit WHERE qux=17 not ok 102 - $sth->execute(DELETE FROM SDBM_File_fruit WHERE qux=17) == $sth->rows # TODO AUTOPROXY drivers might throw away sth->rows() # Failed (TODO) test '$sth->execute(DELETE FROM SDBM_File_fruit WHERE qux=17) == $sth->rows' # at ./t/50dbm_simple.t line 252. # got: '1' # expected: undef ok 103 - prepare DELETE FROM SDBM_File_fruit WHERE dKey=8 ok 104 - execute ok 105 - DELETE FROM SDBM_File_fruit WHERE dKey=8 not ok 106 - $sth->execute(DELETE FROM SDBM_File_fruit WHERE dKey=8) == $sth->rows # TODO AUTOPROXY drivers might throw away sth->rows() # Failed (TODO) test '$sth->execute(DELETE FROM SDBM_File_fruit WHERE dKey=8) == $sth->rows' # at ./t/50dbm_simple.t line 252. # got: '1' # expected: undef ok 107 - prepare SELECT * FROM SDBM_File_fruit ORDER BY dKey DESC ok 108 - execute ok 109 - SELECT * FROM SDBM_File_fruit ORDER BY dKey DESC ok 110 - SELECT results ok 111 - prepare DELETE FROM SDBM_File_fruit ok 112 - execute ok 113 - DELETE FROM SDBM_File_fruit not ok 114 - $sth->execute(DELETE FROM SDBM_File_fruit) == $sth->rows # TODO AUTOPROXY drivers might throw away sth->rows() # Failed (TODO) test '$sth->execute(DELETE FROM SDBM_File_fruit) == $sth->rows' # at ./t/50dbm_simple.t line 252. # got: '4' # expected: undef ok 115 - prepare DROP TABLE SDBM_File_fruit ok 116 - execute ok 117 - DROP TABLE SDBM_File_fruit --- Using SDBM_File (Storable) --- # DBD::DBM 0.06 using SDBM_File (1.06) + MLDBM (2.04) + MLDBM::Serializer::Storable # DBD::File 0.40 using IO::File (1.14) # DBI::DBD::SqlEngine 0.03 using DBI::SQL::Nano 1.014600 # DBI 1.616 # DBI::PurePerl 2.014285 # OS MSWin32 (5.2) # Perl 5.010000 (MSWin32-x64-multi-thread) ok 118 - dbm_versions ok 119 - The object isa DBI::db ok 120 # skip Can't set attributes after connect using DBD::Gofer ok 121 # skip Can't set attributes after connect using DBD::Gofer ok 122 ok 123 - prepare DROP TABLE IF EXISTS SDBM_File_fruit ok 124 - execute ok 125 - DROP TABLE IF EXISTS SDBM_File_fruit ok 126 - prepare CREATE TABLE SDBM_File_fruit (dKey INT, dVal VARCHAR(10), qux INT) ok 127 - execute ok 128 - CREATE TABLE SDBM_File_fruit (dKey INT, dVal VARCHAR(10), qux INT) ok 129 - prepare INSERT INTO SDBM_File_fruit VALUES (1,'oranges' , 11 ) ok 130 - execute ok 131 - INSERT INTO SDBM_File_fruit VALUES (1,'oranges' , 11 ) ok 132 - prepare INSERT INTO SDBM_File_fruit VALUES (2,'to_change', 0 ) ok 133 - execute ok 134 - INSERT INTO SDBM_File_fruit VALUES (2,'to_change', 0 ) ok 135 - prepare INSERT INTO SDBM_File_fruit VALUES (3, NULL , 13 ) ok 136 - execute ok 137 - INSERT INTO SDBM_File_fruit VALUES (3, NULL , 13 ) ok 138 - prepare INSERT INTO SDBM_File_fruit VALUES (4,'to_delete', 14 ) ok 139 - execute ok 140 - INSERT INTO SDBM_File_fruit VALUES (4,'to_delete', 14 ) ok 141 - prepare INSERT INTO SDBM_File_fruit VALUES (?,?,?) ok 142 - execute ok 143 - INSERT INTO SDBM_File_fruit VALUES (?,?,?) ok 144 - prepare INSERT INTO SDBM_File_fruit VALUES (6,'to_delete', 16 ) ok 145 - execute ok 146 - INSERT INTO SDBM_File_fruit VALUES (6,'to_delete', 16 ) ok 147 - prepare INSERT INTO SDBM_File_fruit VALUES (7,'to delete', 17 ) ok 148 - execute ok 149 - INSERT INTO SDBM_File_fruit VALUES (7,'to delete', 17 ) ok 150 - prepare INSERT INTO SDBM_File_fruit VALUES (8,'to remove', 18 ) ok 151 - execute ok 152 - INSERT INTO SDBM_File_fruit VALUES (8,'to remove', 18 ) ok 153 - prepare UPDATE SDBM_File_fruit SET dVal='apples', qux='12' WHERE dKey=2 ok 154 - execute ok 155 - UPDATE SDBM_File_fruit SET dVal='apples', qux='12' WHERE dKey=2 not ok 156 - $sth->execute(UPDATE SDBM_File_fruit SET dVal='apples', qux='12' WHERE dKey=2) == $sth->rows # TODO AUTOPROXY drivers might throw away sth->rows() # Failed (TODO) test '$sth->execute(UPDATE SDBM_File_fruit SET dVal='apples', qux='12' WHERE dKey=2) == $sth->rows' # at ./t/50dbm_simple.t line 252. # got: '1' # expected: '-1' ok 157 - prepare DELETE FROM SDBM_File_fruit WHERE dVal='to_delete' ok 158 - execute ok 159 - DELETE FROM SDBM_File_fruit WHERE dVal='to_delete' not ok 160 - $sth->execute(DELETE FROM SDBM_File_fruit WHERE dVal='to_delete') == $sth->rows # TODO AUTOPROXY drivers might throw away sth->rows() # Failed (TODO) test '$sth->execute(DELETE FROM SDBM_File_fruit WHERE dVal='to_delete') == $sth->rows' # at ./t/50dbm_simple.t line 252. # got: '2' # expected: undef ok 161 - prepare DELETE FROM SDBM_File_fruit WHERE qux=17 ok 162 - execute ok 163 - DELETE FROM SDBM_File_fruit WHERE qux=17 not ok 164 - $sth->execute(DELETE FROM SDBM_File_fruit WHERE qux=17) == $sth->rows # TODO AUTOPROXY drivers might throw away sth->rows() # Failed (TODO) test '$sth->execute(DELETE FROM SDBM_File_fruit WHERE qux=17) == $sth->rows' # at ./t/50dbm_simple.t line 252. # got: '1' # expected: undef ok 165 - prepare DELETE FROM SDBM_File_fruit WHERE dKey=8 ok 166 - execute ok 167 - DELETE FROM SDBM_File_fruit WHERE dKey=8 not ok 168 - $sth->execute(DELETE FROM SDBM_File_fruit WHERE dKey=8) == $sth->rows # TODO AUTOPROXY drivers might throw away sth->rows() # Failed (TODO) test '$sth->execute(DELETE FROM SDBM_File_fruit WHERE dKey=8) == $sth->rows' # at ./t/50dbm_simple.t line 252. # got: '1' # expected: undef ok 169 - prepare SELECT * FROM SDBM_File_fruit ORDER BY dKey DESC ok 170 - execute ok 171 - SELECT * FROM SDBM_File_fruit ORDER BY dKey DESC ok 172 - SELECT results ok 173 - prepare DELETE FROM SDBM_File_fruit ok 174 - execute ok 175 - DELETE FROM SDBM_File_fruit not ok 176 - $sth->execute(DELETE FROM SDBM_File_fruit) == $sth->rows # TODO AUTOPROXY drivers might throw away sth->rows() # Failed (TODO) test '$sth->execute(DELETE FROM SDBM_File_fruit) == $sth->rows' # at ./t/50dbm_simple.t line 252. # got: '4' # expected: undef ok 177 - prepare DROP TABLE SDBM_File_fruit ok 178 - execute ok 179 - DROP TABLE SDBM_File_fruit --- Using SDBM_File (FreezeThaw) --- # DBD::DBM 0.06 using SDBM_File (1.06) + MLDBM (2.04) + MLDBM::Serializer::FreezeThaw # DBD::File 0.40 using IO::File (1.14) # DBI::DBD::SqlEngine 0.03 using DBI::SQL::Nano 1.014600 # DBI 1.616 # DBI::PurePerl 2.014285 # OS MSWin32 (5.2) # Perl 5.010000 (MSWin32-x64-multi-thread) ok 180 - dbm_versions ok 181 - The object isa DBI::db ok 182 # skip Can't set attributes after connect using DBD::Gofer ok 183 # skip Can't set attributes after connect using DBD::Gofer ok 184 ok 185 - prepare DROP TABLE IF EXISTS SDBM_File_fruit ok 186 - execute ok 187 - DROP TABLE IF EXISTS SDBM_File_fruit ok 188 - prepare CREATE TABLE SDBM_File_fruit (dKey INT, dVal VARCHAR(10), qux INT) ok 189 - execute ok 190 - CREATE TABLE SDBM_File_fruit (dKey INT, dVal VARCHAR(10), qux INT) ok 191 - prepare INSERT INTO SDBM_File_fruit VALUES (1,'oranges' , 11 ) ok 192 - execute ok 193 - INSERT INTO SDBM_File_fruit VALUES (1,'oranges' , 11 ) ok 194 - prepare INSERT INTO SDBM_File_fruit VALUES (2,'to_change', 0 ) ok 195 - execute ok 196 - INSERT INTO SDBM_File_fruit VALUES (2,'to_change', 0 ) ok 197 - prepare INSERT INTO SDBM_File_fruit VALUES (3, NULL , 13 ) ok 198 - execute ok 199 - INSERT INTO SDBM_File_fruit VALUES (3, NULL , 13 ) ok 200 - prepare INSERT INTO SDBM_File_fruit VALUES (4,'to_delete', 14 ) ok 201 - execute ok 202 - INSERT INTO SDBM_File_fruit VALUES (4,'to_delete', 14 ) ok 203 - prepare INSERT INTO SDBM_File_fruit VALUES (?,?,?) ok 204 - execute ok 205 - INSERT INTO SDBM_File_fruit VALUES (?,?,?) ok 206 - prepare INSERT INTO SDBM_File_fruit VALUES (6,'to_delete', 16 ) ok 207 - execute ok 208 - INSERT INTO SDBM_File_fruit VALUES (6,'to_delete', 16 ) ok 209 - prepare INSERT INTO SDBM_File_fruit VALUES (7,'to delete', 17 ) ok 210 - execute ok 211 - INSERT INTO SDBM_File_fruit VALUES (7,'to delete', 17 ) ok 212 - prepare INSERT INTO SDBM_File_fruit VALUES (8,'to remove', 18 ) ok 213 - execute ok 214 - INSERT INTO SDBM_File_fruit VALUES (8,'to remove', 18 ) ok 215 - prepare UPDATE SDBM_File_fruit SET dVal='apples', qux='12' WHERE dKey=2 ok 216 - execute ok 217 - UPDATE SDBM_File_fruit SET dVal='apples', qux='12' WHERE dKey=2 not ok 218 - $sth->execute(UPDATE SDBM_File_fruit SET dVal='apples', qux='12' WHERE dKey=2) == $sth->rows # TODO AUTOPROXY drivers might throw away sth->rows() # Failed (TODO) test '$sth->execute(UPDATE SDBM_File_fruit SET dVal='apples', qux='12' WHERE dKey=2) == $sth->rows' # at ./t/50dbm_simple.t line 252. # got: '1' # expected: '-1' ok 219 - prepare DELETE FROM SDBM_File_fruit WHERE dVal='to_delete' ok 220 - execute ok 221 - DELETE FROM SDBM_File_fruit WHERE dVal='to_delete' not ok 222 - $sth->execute(DELETE FROM SDBM_File_fruit WHERE dVal='to_delete') == $sth->rows # TODO AUTOPROXY drivers might throw away sth->rows() # Failed (TODO) test '$sth->execute(DELETE FROM SDBM_File_fruit WHERE dVal='to_delete') == $sth->rows' # at ./t/50dbm_simple.t line 252. # got: '2' # expected: undef ok 223 - prepare DELETE FROM SDBM_File_fruit WHERE qux=17 ok 224 - execute ok 225 - DELETE FROM SDBM_File_fruit WHERE qux=17 not ok 226 - $sth->execute(DELETE FROM SDBM_File_fruit WHERE qux=17) == $sth->rows # TODO AUTOPROXY drivers might throw away sth->rows() # Failed (TODO) test '$sth->execute(DELETE FROM SDBM_File_fruit WHERE qux=17) == $sth->rows' # at ./t/50dbm_simple.t line 252. # got: '1' # expected: undef ok 227 - prepare DELETE FROM SDBM_File_fruit WHERE dKey=8 ok 228 - execute ok 229 - DELETE FROM SDBM_File_fruit WHERE dKey=8 not ok 230 - $sth->execute(DELETE FROM SDBM_File_fruit WHERE dKey=8) == $sth->rows # TODO AUTOPROXY drivers might throw away sth->rows() # Failed (TODO) test '$sth->execute(DELETE FROM SDBM_File_fruit WHERE dKey=8) == $sth->rows' # at ./t/50dbm_simple.t line 252. # got: '1' # expected: undef ok 231 - prepare SELECT * FROM SDBM_File_fruit ORDER BY dKey DESC ok 232 - execute ok 233 - SELECT * FROM SDBM_File_fruit ORDER BY dKey DESC ok 234 - SELECT results ok 235 - prepare DELETE FROM SDBM_File_fruit ok 236 - execute ok 237 - DELETE FROM SDBM_File_fruit not ok 238 - $sth->execute(DELETE FROM SDBM_File_fruit) == $sth->rows # TODO AUTOPROXY drivers might throw away sth->rows() # Failed (TODO) test '$sth->execute(DELETE FROM SDBM_File_fruit) == $sth->rows' # at ./t/50dbm_simple.t line 252. # got: '4' # expected: undef ok 239 - prepare DROP TABLE SDBM_File_fruit ok 240 - execute ok 241 - DROP TABLE SDBM_File_fruit --- Using SDBM_File (YAML) --- # DBD::DBM 0.06 using SDBM_File (1.06) + MLDBM (2.04) + MLDBM::Serializer::YAML (0.10) # DBD::File 0.40 using IO::File (1.14) # DBI::DBD::SqlEngine 0.03 using DBI::SQL::Nano 1.014600 # DBI 1.616 # DBI::PurePerl 2.014285 # OS MSWin32 (5.2) # Perl 5.010000 (MSWin32-x64-multi-thread) ok 242 - dbm_versions ok 243 - The object isa DBI::db ok 244 # skip Can't set attributes after connect using DBD::Gofer ok 245 # skip Can't set attributes after connect using DBD::Gofer ok 246 ok 247 - prepare DROP TABLE IF EXISTS SDBM_File_fruit ok 248 - execute ok 249 - DROP TABLE IF EXISTS SDBM_File_fruit ok 250 - prepare CREATE TABLE SDBM_File_fruit (dKey INT, dVal VARCHAR(10), qux INT) ok 251 - execute ok 252 - CREATE TABLE SDBM_File_fruit (dKey INT, dVal VARCHAR(10), qux INT) ok 253 - prepare INSERT INTO SDBM_File_fruit VALUES (1,'oranges' , 11 ) ok 254 - execute ok 255 - INSERT INTO SDBM_File_fruit VALUES (1,'oranges' , 11 ) ok 256 - prepare INSERT INTO SDBM_File_fruit VALUES (2,'to_change', 0 ) ok 257 - execute ok 258 - INSERT INTO SDBM_File_fruit VALUES (2,'to_change', 0 ) ok 259 - prepare INSERT INTO SDBM_File_fruit VALUES (3, NULL , 13 ) ok 260 - execute ok 261 - INSERT INTO SDBM_File_fruit VALUES (3, NULL , 13 ) ok 262 - prepare INSERT INTO SDBM_File_fruit VALUES (4,'to_delete', 14 ) ok 263 - execute ok 264 - INSERT INTO SDBM_File_fruit VALUES (4,'to_delete', 14 ) ok 265 - prepare INSERT INTO SDBM_File_fruit VALUES (?,?,?) ok 266 - execute ok 267 - INSERT INTO SDBM_File_fruit VALUES (?,?,?) ok 268 - prepare INSERT INTO SDBM_File_fruit VALUES (6,'to_delete', 16 ) ok 269 - execute ok 270 - INSERT INTO SDBM_File_fruit VALUES (6,'to_delete', 16 ) ok 271 - prepare INSERT INTO SDBM_File_fruit VALUES (7,'to delete', 17 ) ok 272 - execute ok 273 - INSERT INTO SDBM_File_fruit VALUES (7,'to delete', 17 ) ok 274 - prepare INSERT INTO SDBM_File_fruit VALUES (8,'to remove', 18 ) ok 275 - execute ok 276 - INSERT INTO SDBM_File_fruit VALUES (8,'to remove', 18 ) ok 277 - prepare UPDATE SDBM_File_fruit SET dVal='apples', qux='12' WHERE dKey=2 ok 278 - execute ok 279 - UPDATE SDBM_File_fruit SET dVal='apples', qux='12' WHERE dKey=2 not ok 280 - $sth->execute(UPDATE SDBM_File_fruit SET dVal='apples', qux='12' WHERE dKey=2) == $sth->rows # TODO AUTOPROXY drivers might throw away sth->rows() # Failed (TODO) test '$sth->execute(UPDATE SDBM_File_fruit SET dVal='apples', qux='12' WHERE dKey=2) == $sth->rows' # at ./t/50dbm_simple.t line 252. # got: '1' # expected: '-1' ok 281 - prepare DELETE FROM SDBM_File_fruit WHERE dVal='to_delete' ok 282 - execute ok 283 - DELETE FROM SDBM_File_fruit WHERE dVal='to_delete' not ok 284 - $sth->execute(DELETE FROM SDBM_File_fruit WHERE dVal='to_delete') == $sth->rows # TODO AUTOPROXY drivers might throw away sth->rows() # Failed (TODO) test '$sth->execute(DELETE FROM SDBM_File_fruit WHERE dVal='to_delete') == $sth->rows' # at ./t/50dbm_simple.t line 252. # got: '2' # expected: undef ok 285 - prepare DELETE FROM SDBM_File_fruit WHERE qux=17 ok 286 - execute ok 287 - DELETE FROM SDBM_File_fruit WHERE qux=17 not ok 288 - $sth->execute(DELETE FROM SDBM_File_fruit WHERE qux=17) == $sth->rows # TODO AUTOPROXY drivers might throw away sth->rows() # Failed (TODO) test '$sth->execute(DELETE FROM SDBM_File_fruit WHERE qux=17) == $sth->rows' # at ./t/50dbm_simple.t line 252. # got: '1' # expected: undef ok 289 - prepare DELETE FROM SDBM_File_fruit WHERE dKey=8 ok 290 - execute ok 291 - DELETE FROM SDBM_File_fruit WHERE dKey=8 not ok 292 - $sth->execute(DELETE FROM SDBM_File_fruit WHERE dKey=8) == $sth->rows # TODO AUTOPROXY drivers might throw away sth->rows() # Failed (TODO) test '$sth->execute(DELETE FROM SDBM_File_fruit WHERE dKey=8) == $sth->rows' # at ./t/50dbm_simple.t line 252. # got: '1' # expected: undef ok 293 - prepare SELECT * FROM SDBM_File_fruit ORDER BY dKey DESC ok 294 - execute ok 295 - SELECT * FROM SDBM_File_fruit ORDER BY dKey DESC ok 296 - SELECT results ok 297 - prepare DELETE FROM SDBM_File_fruit ok 298 - execute ok 299 - DELETE FROM SDBM_File_fruit not ok 300 - $sth->execute(DELETE FROM SDBM_File_fruit) == $sth->rows # TODO AUTOPROXY drivers might throw away sth->rows() # Failed (TODO) test '$sth->execute(DELETE FROM SDBM_File_fruit) == $sth->rows' # at ./t/50dbm_simple.t line 252. # got: '4' # expected: undef ok 301 - prepare DROP TABLE SDBM_File_fruit ok 302 - execute ok 303 - DROP TABLE SDBM_File_fruit --- Using SDBM_File (JSON) --- # DBD::DBM 0.06 using SDBM_File (1.06) + MLDBM (2.04) + MLDBM::Serializer::JSON (0.001) # DBD::File 0.40 using IO::File (1.14) # DBI::DBD::SqlEngine 0.03 using DBI::SQL::Nano 1.014600 # DBI 1.616 # DBI::PurePerl 2.014285 # OS MSWin32 (5.2) # Perl 5.010000 (MSWin32-x64-multi-thread) ok 304 - dbm_versions ok 305 - The object isa DBI::db ok 306 # skip Can't set attributes after connect using DBD::Gofer ok 307 # skip Can't set attributes after connect using DBD::Gofer ok 308 ok 309 - prepare DROP TABLE IF EXISTS SDBM_File_fruit ok 310 - execute ok 311 - DROP TABLE IF EXISTS SDBM_File_fruit ok 312 - prepare CREATE TABLE SDBM_File_fruit (dKey INT, dVal VARCHAR(10), qux INT) ok 313 - execute ok 314 - CREATE TABLE SDBM_File_fruit (dKey INT, dVal VARCHAR(10), qux INT) ok 315 - prepare INSERT INTO SDBM_File_fruit VALUES (1,'oranges' , 11 ) ok 316 - execute ok 317 - INSERT INTO SDBM_File_fruit VALUES (1,'oranges' , 11 ) ok 318 - prepare INSERT INTO SDBM_File_fruit VALUES (2,'to_change', 0 ) ok 319 - execute ok 320 - INSERT INTO SDBM_File_fruit VALUES (2,'to_change', 0 ) ok 321 - prepare INSERT INTO SDBM_File_fruit VALUES (3, NULL , 13 ) ok 322 - execute ok 323 - INSERT INTO SDBM_File_fruit VALUES (3, NULL , 13 ) ok 324 - prepare INSERT INTO SDBM_File_fruit VALUES (4,'to_delete', 14 ) ok 325 - execute ok 326 - INSERT INTO SDBM_File_fruit VALUES (4,'to_delete', 14 ) ok 327 - prepare INSERT INTO SDBM_File_fruit VALUES (?,?,?) ok 328 - execute ok 329 - INSERT INTO SDBM_File_fruit VALUES (?,?,?) ok 330 - prepare INSERT INTO SDBM_File_fruit VALUES (6,'to_delete', 16 ) ok 331 - execute ok 332 - INSERT INTO SDBM_File_fruit VALUES (6,'to_delete', 16 ) ok 333 - prepare INSERT INTO SDBM_File_fruit VALUES (7,'to delete', 17 ) ok 334 - execute ok 335 - INSERT INTO SDBM_File_fruit VALUES (7,'to delete', 17 ) ok 336 - prepare INSERT INTO SDBM_File_fruit VALUES (8,'to remove', 18 ) ok 337 - execute ok 338 - INSERT INTO SDBM_File_fruit VALUES (8,'to remove', 18 ) ok 339 - prepare UPDATE SDBM_File_fruit SET dVal='apples', qux='12' WHERE dKey=2 ok 340 - execute ok 341 - UPDATE SDBM_File_fruit SET dVal='apples', qux='12' WHERE dKey=2 not ok 342 - $sth->execute(UPDATE SDBM_File_fruit SET dVal='apples', qux='12' WHERE dKey=2) == $sth->rows # TODO AUTOPROXY drivers might throw away sth->rows() # Failed (TODO) test '$sth->execute(UPDATE SDBM_File_fruit SET dVal='apples', qux='12' WHERE dKey=2) == $sth->rows' # at ./t/50dbm_simple.t line 252. # got: '1' # expected: '-1' ok 343 - prepare DELETE FROM SDBM_File_fruit WHERE dVal='to_delete' ok 344 - execute ok 345 - DELETE FROM SDBM_File_fruit WHERE dVal='to_delete' not ok 346 - $sth->execute(DELETE FROM SDBM_File_fruit WHERE dVal='to_delete') == $sth->rows # TODO AUTOPROXY drivers might throw away sth->rows() # Failed (TODO) test '$sth->execute(DELETE FROM SDBM_File_fruit WHERE dVal='to_delete') == $sth->rows' # at ./t/50dbm_simple.t line 252. # got: '2' # expected: undef ok 347 - prepare DELETE FROM SDBM_File_fruit WHERE qux=17 ok 348 - execute ok 349 - DELETE FROM SDBM_File_fruit WHERE qux=17 not ok 350 - $sth->execute(DELETE FROM SDBM_File_fruit WHERE qux=17) == $sth->rows # TODO AUTOPROXY drivers might throw away sth->rows() # Failed (TODO) test '$sth->execute(DELETE FROM SDBM_File_fruit WHERE qux=17) == $sth->rows' # at ./t/50dbm_simple.t line 252. # got: '1' # expected: undef ok 351 - prepare DELETE FROM SDBM_File_fruit WHERE dKey=8 ok 352 - execute ok 353 - DELETE FROM SDBM_File_fruit WHERE dKey=8 not ok 354 - $sth->execute(DELETE FROM SDBM_File_fruit WHERE dKey=8) == $sth->rows # TODO AUTOPROXY drivers might throw away sth->rows() # Failed (TODO) test '$sth->execute(DELETE FROM SDBM_File_fruit WHERE dKey=8) == $sth->rows' # at ./t/50dbm_simple.t line 252. # got: '1' # expected: undef ok 355 - prepare SELECT * FROM SDBM_File_fruit ORDER BY dKey DESC ok 356 - execute ok 357 - SELECT * FROM SDBM_File_fruit ORDER BY dKey DESC ok 358 - SELECT results ok 359 - prepare DELETE FROM SDBM_File_fruit ok 360 - execute ok 361 - DELETE FROM SDBM_File_fruit not ok 362 - $sth->execute(DELETE FROM SDBM_File_fruit) == $sth->rows # TODO AUTOPROXY drivers might throw away sth->rows() # Failed (TODO) test '$sth->execute(DELETE FROM SDBM_File_fruit) == $sth->rows' # at ./t/50dbm_simple.t line 252. # got: '4' # expected: undef ok 363 - prepare DROP TABLE SDBM_File_fruit ok 364 - execute ok 365 - DROP TABLE SDBM_File_fruit 1..365 ok t/zvxgp_51dbm_file.t ............ ok 1 - drop table ok 2 - FRED.dir exists ok 3 - fred.dir exists ok 4 - insert into mixed case table ok 5 - insert into uppercase table ok 6 - rows found via mixed case table ok 7 # skip quoted identifiers aren't supported by DBI::SQL::Nano ok 8 - drop table ok 9 - fred.dir removed 1..9 ok t/zvxgp_52dbm_complex.t ......... skipped: Not running with SQL::Statement t/zvxgp_60preparse.t ............ skipped: preparse not supported for DBI::PurePerl t/zvxgp_65transact.t ............ skipped: Transactions not supported by DBD::Gofer t/zvxgp_70callbacks.t ........... skipped: $h->{Callbacks} attribute not supported for DBI::PurePerl t/zvxgp_72childhandles.t ........ 1..16 ok 1 ok 2 ok 3 ok 4 ok 5 - All handles should be undef now ok 6 - ChildHandles should be an array-ref if wekref is available ok 7 drh DBI::dr=HASH(0x37a81e8) dbh DBI::db=HASH(0x3b6bf80) sth DBI::st=HASH(0x3b216d8) sth DBI::st=HASH(0x3b23500) sth DBI::st=HASH(0x3b25188) ok 8 ok 9 ok 10 ok 11 ok 12 - handles should be gone now ok 13 ok 14 ok 15 # skip slow tests avoided when using DBD::Gofer ok 16 # skip slow tests avoided when using DBD::Gofer ok t/zvxgp_80proxy.t ............... skipped: modules required for proxy are probably not installed (e.g., RPC/PlClient.pm) t/zvxgp_85gofer.t ............... # Transports: null pipeone stream stream_ssh # Policies: pedantic classic rush # Count: 0 # ============= # Testing null transport with pedantic policy # dbi:Gofer:transport=null;policy=pedantic;dsn=DBI:DBM:f_dir=C\:\cpanfly\var\cpan\build\DBI-1.616-Qp8VYF\test_output_16116;dbm_type=SDBM_File;f_lockfile=0 ok 1 - should connect to dbi:Gofer:transport=null;policy=pedantic;dsn=DBI:DBM:f_dir=C\:\cpanfly\var\cpan\build\DBI-1.616-Qp8VYF\test_output_16116;dbm_type=SDBM_File;f_lockfile=0 ok 2 ok 3 ok 4 ok 5 - should detect prepare failure ok 6 ok 7 ok 8 ok 9 ok 10 ok 11 ok 12 - go_response executed flag should be true ok 13 ok 14 ok 15 ok 16 # Testing go_request_count and caching of simple values ok 17 ok 18 ok 19 # use_remote=1 (policy=pedantic, transport=null) HASH(0x44fcaa0) ok 20 # skip skip_default_methods checking doesn't work with Gofer over Gofer ok 21 # skip skip_default_methods checking doesn't work with Gofer over Gofer ok 22 # skip skip_default_methods checking doesn't work with Gofer over Gofer ok 23 # skip caching of metadata methods returning sth not yet implemented ok 24 # skip caching of metadata methods returning sth not yet implemented ok 25 ok 26 # ============= # Testing null transport with classic policy # dbi:Gofer:transport=null;policy=classic;dsn=DBI:DBM:f_dir=C\:\cpanfly\var\cpan\build\DBI-1.616-Qp8VYF\test_output_16116;dbm_type=SDBM_File;f_lockfile=0 ok 27 - should connect to dbi:Gofer:transport=null;policy=classic;dsn=DBI:DBM:f_dir=C\:\cpanfly\var\cpan\build\DBI-1.616-Qp8VYF\test_output_16116;dbm_type=SDBM_File;f_lockfile=0 ok 28 ok 29 ok 30 ok 31 - The object isa DBI::st ok 32 ok 33 ok 34 ok 35 ok 36 ok 37 ok 38 - go_response executed flag should be true ok 39 ok 40 ok 41 ok 42 # Testing go_request_count and caching of simple values ok 43 ok 44 ok 45 # use_remote=0 (policy=classic, transport=null) HASH(0x4511cf8) ok 46 # skip skip_default_methods checking doesn't work with Gofer over Gofer ok 47 # skip skip_default_methods checking doesn't work with Gofer over Gofer ok 48 # skip skip_default_methods checking doesn't work with Gofer over Gofer ok 49 # skip caching of metadata methods returning sth not yet implemented ok 50 # skip caching of metadata methods returning sth not yet implemented ok 51 ok 52 # ============= # Testing null transport with rush policy # dbi:Gofer:transport=null;policy=rush;dsn=DBI:DBM:f_dir=C\:\cpanfly\var\cpan\build\DBI-1.616-Qp8VYF\test_output_16116;dbm_type=SDBM_File;f_lockfile=0 ok 53 - should connect to dbi:Gofer:transport=null;policy=rush;dsn=DBI:DBM:f_dir=C\:\cpanfly\var\cpan\build\DBI-1.616-Qp8VYF\test_output_16116;dbm_type=SDBM_File;f_lockfile=0 ok 54 ok 55 ok 56 ok 57 - The object isa DBI::st ok 58 ok 59 ok 60 ok 61 ok 62 ok 63 ok 64 - go_response executed flag should be true ok 65 ok 66 ok 67 ok 68 # Testing go_request_count and caching of simple values ok 69 ok 70 ok 71 # use_remote=0 (policy=rush, transport=null) HASH(0x4514368) ok 72 # skip skip_default_methods checking doesn't work with Gofer over Gofer ok 73 # skip skip_default_methods checking doesn't work with Gofer over Gofer ok 74 # skip skip_default_methods checking doesn't work with Gofer over Gofer ok 75 # skip caching of metadata methods returning sth not yet implemented ok 76 # skip caching of metadata methods returning sth not yet implemented ok 77 ok 78 1..78 ok t/zvxgp_86gofer_fail.t .......... skipped: requires Callbacks which are not supported with PurePerl t/zvxgp_87gofer_cache.t ......... skipped: Gofer DBI_AUTOPROXY t/zvxgp_90sql_type_cast.t ....... 1..24 ok 1 - result, undef ok 2 # skip DiscardString not supported in PurePerl ok 3 - result, invalid sql type ok 4 - json invalid sql type ok 5 - result, non numeric cast to int ok 6 - json non numeric cast to int ok 7 - result, non numeric cast to int (strict) ok 8 - json non numeric cast to int (strict) ok 9 - result, small int cast to int ok 10 - json small int cast to int ok 11 - result, 2 byte max signed int cast to int ok 12 - json 2 byte max signed int cast to int ok 13 - result, 2 byte max unsigned int cast to int ok 14 - json 2 byte max unsigned int cast to int ok 15 - result, 4 byte max signed int cast to int ok 16 - json 4 byte max signed int cast to int ok 17 - result, 4 byte max unsigned int cast to int ok 18 - json 4 byte max unsigned int cast to int ok 19 - result, small int cast to int (discard) ok 20 # skip DiscardString not supported in PurePerl ok 21 - result, non numeric cast to numeric ok 22 - json non numeric cast to numeric ok 23 - result, non numeric cast to numeric (strict) ok 24 - json non numeric cast to numeric (strict) ok t/zvxnp_48dbi_dbd_sqlengine.t ... ok 1 - use DBI; ok 2 - use DBI::DBD::SqlEngine; ok 3 - use DBD::File; ok 4 - prepare 'CREATE TABLE foo (id INT, foo TEXT)' ok 5 - prepare 'CREATE TABLE bar (id INT, baz TEXT)' ok 6 - prepare 'INSERT INTO foo VALUES (1, "Hello world")' ok 7 - prepare 'INSERT INTO bar VALUES (1, "Bugfixes welcome")' ok 8 - prepare 'INSERT bar VALUES (2, "Bug reports, too")' ok 9 - prepare 'SELECT foo FROM foo where ID=1' ok 10 - prepare 'UPDATE bar SET id=5 WHERE baz="Bugfixes welcome"' ok 11 - prepare 'DELETE FROM foo' ok 12 - prepare 'DELETE FROM bar WHERE baz="Bugfixes welcome"' ok 13 - Junk: prepare 'Junk' ok 14 - missing table: prepare 'CREATE foo (id INT, foo TEXT)' ok 15 - missing "VALUES": prepare 'INSERT INTO bar (1, "Bugfixes welcome")' ok 16 - missing "SET": prepare 'UPDATE bar id=5 WHERE baz="Bugfixes welcome"' ok 17 - waste between "DELETE" and "FROM": prepare 'DELETE * FROM foo' ok 18 # skip Not running with SQL::Statement ok 19 # skip Not running with SQL::Statement ok 20 # skip Not running with SQL::Statement 1..20 ok t/zvxnp_49dbd_file.t ............ ok 1 - use DBI; ok 2 - use DBD::File; ok 3 - Connect clean ok 4 - Can connect to DBD::File driver # DBD::File 0.40 using IO::File (1.14) # DBI::DBD::SqlEngine 0.03 using DBI::SQL::Nano 1.014600 # DBI 1.616 # DBI::PurePerl 2.014285 # OS MSWin32 (5.2) # Perl 5.010000 (MSWin32-x64-multi-thread) ok 5 - f_versions ok 6 - Connect with DBI attributes ok 7 - Connect with driver attributes in DSN ok 8 - Connect with driver attributes in hash ok 9 - Prepare select from non-existing file ok 10 - Cannot open non-existing file # C:\cpanfly\var\cpan\build\DBI-1.616-Qp8VYF\test_output_15456\t_sbdgf_53442gz.txt ok 11 - drop manually created table db_15456_2 (first file) ok 12 - C:\cpanfly\var\cpan\build\DBI-1.616-Qp8VYF\test_output_15456\db_15456_2.txt removed ok 13 - C:\cpanfly\var\cpan\build\DBI-1.616-Qp8VYF\test_output_15456\db_15456_2 exists ok 14 - drop manually created table db_15456_2 (second file) ok 15 - C:\cpanfly\var\cpan\build\DBI-1.616-Qp8VYF\test_output_15456\db_15456_2 removed ok 16 - Create table db_15456_ ok 17 - Test table exists ok 18 - get single table meta data ok 19 - get multiple meta data ok 20 - encoding shows in layer ok 21 - set single meta datum ok 22 - verify set single meta datum ok 23 - set multiple meta data ok 24 - verify set multiple meta attributes ok 25 - Prepare select * from db_15456_ ok 26 - execute on db_15456_ ok 27 - Prepare select * from DB_15456_ ok 28 - execute on DB_15456_ ok 29 - table drop ok 30 - Test table removed 1..30 ok t/zvxnp_50dbm_simple.t .......... Using DBM modules: SDBM_File Using MLDBM serializers: Data::Dumper Storable FreezeThaw YAML JSON --- Using SDBM_File () --- # DBD::DBM 0.06 using SDBM_File (1.06) # DBD::File 0.40 using IO::File (1.14) # DBI::DBD::SqlEngine 0.03 using DBI::SQL::Nano 1.014600 # DBI 1.616 # DBI::PurePerl 2.014285 # OS MSWin32 (5.2) # Perl 5.010000 (MSWin32-x64-multi-thread) ok 1 - dbm_versions ok 2 - The object isa DBI::db ok 3 ok 4 ok 5 ok 6 - prepare DROP TABLE IF EXISTS SDBM_File_fruit ok 7 - execute ok 8 - DROP TABLE IF EXISTS SDBM_File_fruit ok 9 - prepare CREATE TABLE SDBM_File_fruit (dKey INT, dVal VARCHAR(10)) ok 10 - execute ok 11 - CREATE TABLE SDBM_File_fruit (dKey INT, dVal VARCHAR(10)) ok 12 - prepare INSERT INTO SDBM_File_fruit VALUES (1,'oranges' ) ok 13 - execute ok 14 - INSERT INTO SDBM_File_fruit VALUES (1,'oranges' ) ok 15 - prepare INSERT INTO SDBM_File_fruit VALUES (2,'to_change' ) ok 16 - execute ok 17 - INSERT INTO SDBM_File_fruit VALUES (2,'to_change' ) ok 18 - prepare INSERT INTO SDBM_File_fruit VALUES (3, NULL ) ok 19 - execute ok 20 - INSERT INTO SDBM_File_fruit VALUES (3, NULL ) ok 21 - prepare INSERT INTO SDBM_File_fruit VALUES (4,'to delete' ) ok 22 - execute ok 23 - INSERT INTO SDBM_File_fruit VALUES (4,'to delete' ) ok 24 - prepare INSERT INTO SDBM_File_fruit VALUES (?,?) ok 25 - execute ok 26 - INSERT INTO SDBM_File_fruit VALUES (?,?) ok 27 - prepare INSERT INTO SDBM_File_fruit VALUES (6,'to delete' ) ok 28 - execute ok 29 - INSERT INTO SDBM_File_fruit VALUES (6,'to delete' ) ok 30 - prepare INSERT INTO SDBM_File_fruit VALUES (7,'to_delete' ) ok 31 - execute ok 32 - INSERT INTO SDBM_File_fruit VALUES (7,'to_delete' ) ok 33 - prepare DELETE FROM SDBM_File_fruit WHERE dVal='to delete' ok 34 - execute ok 35 - DELETE FROM SDBM_File_fruit WHERE dVal='to delete' ok 36 - $sth->execute(DELETE FROM SDBM_File_fruit WHERE dVal='to delete') == $sth->rows ok 37 - prepare UPDATE SDBM_File_fruit SET dVal='apples' WHERE dKey=2 ok 38 - execute ok 39 - UPDATE SDBM_File_fruit SET dVal='apples' WHERE dKey=2 ok 40 - $sth->execute(UPDATE SDBM_File_fruit SET dVal='apples' WHERE dKey=2) == $sth->rows ok 41 - prepare DELETE FROM SDBM_File_fruit WHERE dKey=7 ok 42 - execute ok 43 - DELETE FROM SDBM_File_fruit WHERE dKey=7 ok 44 - $sth->execute(DELETE FROM SDBM_File_fruit WHERE dKey=7) == $sth->rows ok 45 - prepare SELECT * FROM SDBM_File_fruit ORDER BY dKey DESC ok 46 - execute ok 47 - SELECT * FROM SDBM_File_fruit ORDER BY dKey DESC ok 48 - SELECT results ok 49 - prepare DELETE FROM SDBM_File_fruit ok 50 - execute ok 51 - DELETE FROM SDBM_File_fruit ok 52 - $sth->execute(DELETE FROM SDBM_File_fruit) == $sth->rows ok 53 - prepare DROP TABLE SDBM_File_fruit ok 54 - execute ok 55 - DROP TABLE SDBM_File_fruit --- Using SDBM_File (Data::Dumper) --- # DBD::DBM 0.06 using SDBM_File (1.06) + MLDBM (2.04) + MLDBM::Serializer::Data::Dumper # DBD::File 0.40 using IO::File (1.14) # DBI::DBD::SqlEngine 0.03 using DBI::SQL::Nano 1.014600 # DBI 1.616 # DBI::PurePerl 2.014285 # OS MSWin32 (5.2) # Perl 5.010000 (MSWin32-x64-multi-thread) ok 56 - dbm_versions ok 57 - The object isa DBI::db ok 58 ok 59 ok 60 ok 61 - prepare DROP TABLE IF EXISTS SDBM_File_fruit ok 62 - execute ok 63 - DROP TABLE IF EXISTS SDBM_File_fruit ok 64 - prepare CREATE TABLE SDBM_File_fruit (dKey INT, dVal VARCHAR(10), qux INT) ok 65 - execute ok 66 - CREATE TABLE SDBM_File_fruit (dKey INT, dVal VARCHAR(10), qux INT) ok 67 - prepare INSERT INTO SDBM_File_fruit VALUES (1,'oranges' , 11 ) ok 68 - execute ok 69 - INSERT INTO SDBM_File_fruit VALUES (1,'oranges' , 11 ) ok 70 - prepare INSERT INTO SDBM_File_fruit VALUES (2,'to_change', 0 ) ok 71 - execute ok 72 - INSERT INTO SDBM_File_fruit VALUES (2,'to_change', 0 ) ok 73 - prepare INSERT INTO SDBM_File_fruit VALUES (3, NULL , 13 ) ok 74 - execute ok 75 - INSERT INTO SDBM_File_fruit VALUES (3, NULL , 13 ) ok 76 - prepare INSERT INTO SDBM_File_fruit VALUES (4,'to_delete', 14 ) ok 77 - execute ok 78 - INSERT INTO SDBM_File_fruit VALUES (4,'to_delete', 14 ) ok 79 - prepare INSERT INTO SDBM_File_fruit VALUES (?,?,?) ok 80 - execute ok 81 - INSERT INTO SDBM_File_fruit VALUES (?,?,?) ok 82 - prepare INSERT INTO SDBM_File_fruit VALUES (6,'to_delete', 16 ) ok 83 - execute ok 84 - INSERT INTO SDBM_File_fruit VALUES (6,'to_delete', 16 ) ok 85 - prepare INSERT INTO SDBM_File_fruit VALUES (7,'to delete', 17 ) ok 86 - execute ok 87 - INSERT INTO SDBM_File_fruit VALUES (7,'to delete', 17 ) ok 88 - prepare INSERT INTO SDBM_File_fruit VALUES (8,'to remove', 18 ) ok 89 - execute ok 90 - INSERT INTO SDBM_File_fruit VALUES (8,'to remove', 18 ) ok 91 - prepare UPDATE SDBM_File_fruit SET dVal='apples', qux='12' WHERE dKey=2 ok 92 - execute ok 93 - UPDATE SDBM_File_fruit SET dVal='apples', qux='12' WHERE dKey=2 ok 94 - $sth->execute(UPDATE SDBM_File_fruit SET dVal='apples', qux='12' WHERE dKey=2) == $sth->rows ok 95 - prepare DELETE FROM SDBM_File_fruit WHERE dVal='to_delete' ok 96 - execute ok 97 - DELETE FROM SDBM_File_fruit WHERE dVal='to_delete' ok 98 - $sth->execute(DELETE FROM SDBM_File_fruit WHERE dVal='to_delete') == $sth->rows ok 99 - prepare DELETE FROM SDBM_File_fruit WHERE qux=17 ok 100 - execute ok 101 - DELETE FROM SDBM_File_fruit WHERE qux=17 ok 102 - $sth->execute(DELETE FROM SDBM_File_fruit WHERE qux=17) == $sth->rows ok 103 - prepare DELETE FROM SDBM_File_fruit WHERE dKey=8 ok 104 - execute ok 105 - DELETE FROM SDBM_File_fruit WHERE dKey=8 ok 106 - $sth->execute(DELETE FROM SDBM_File_fruit WHERE dKey=8) == $sth->rows ok 107 - prepare SELECT * FROM SDBM_File_fruit ORDER BY dKey DESC ok 108 - execute ok 109 - SELECT * FROM SDBM_File_fruit ORDER BY dKey DESC ok 110 - SELECT results ok 111 - prepare DELETE FROM SDBM_File_fruit ok 112 - execute ok 113 - DELETE FROM SDBM_File_fruit ok 114 - $sth->execute(DELETE FROM SDBM_File_fruit) == $sth->rows ok 115 - prepare DROP TABLE SDBM_File_fruit ok 116 - execute ok 117 - DROP TABLE SDBM_File_fruit --- Using SDBM_File (Storable) --- # DBD::DBM 0.06 using SDBM_File (1.06) + MLDBM (2.04) + MLDBM::Serializer::Storable # DBD::File 0.40 using IO::File (1.14) # DBI::DBD::SqlEngine 0.03 using DBI::SQL::Nano 1.014600 # DBI 1.616 # DBI::PurePerl 2.014285 # OS MSWin32 (5.2) # Perl 5.010000 (MSWin32-x64-multi-thread) ok 118 - dbm_versions ok 119 - The object isa DBI::db ok 120 ok 121 ok 122 ok 123 - prepare DROP TABLE IF EXISTS SDBM_File_fruit ok 124 - execute ok 125 - DROP TABLE IF EXISTS SDBM_File_fruit ok 126 - prepare CREATE TABLE SDBM_File_fruit (dKey INT, dVal VARCHAR(10), qux INT) ok 127 - execute ok 128 - CREATE TABLE SDBM_File_fruit (dKey INT, dVal VARCHAR(10), qux INT) ok 129 - prepare INSERT INTO SDBM_File_fruit VALUES (1,'oranges' , 11 ) ok 130 - execute ok 131 - INSERT INTO SDBM_File_fruit VALUES (1,'oranges' , 11 ) ok 132 - prepare INSERT INTO SDBM_File_fruit VALUES (2,'to_change', 0 ) ok 133 - execute ok 134 - INSERT INTO SDBM_File_fruit VALUES (2,'to_change', 0 ) ok 135 - prepare INSERT INTO SDBM_File_fruit VALUES (3, NULL , 13 ) ok 136 - execute ok 137 - INSERT INTO SDBM_File_fruit VALUES (3, NULL , 13 ) ok 138 - prepare INSERT INTO SDBM_File_fruit VALUES (4,'to_delete', 14 ) ok 139 - execute ok 140 - INSERT INTO SDBM_File_fruit VALUES (4,'to_delete', 14 ) ok 141 - prepare INSERT INTO SDBM_File_fruit VALUES (?,?,?) ok 142 - execute ok 143 - INSERT INTO SDBM_File_fruit VALUES (?,?,?) ok 144 - prepare INSERT INTO SDBM_File_fruit VALUES (6,'to_delete', 16 ) ok 145 - execute ok 146 - INSERT INTO SDBM_File_fruit VALUES (6,'to_delete', 16 ) ok 147 - prepare INSERT INTO SDBM_File_fruit VALUES (7,'to delete', 17 ) ok 148 - execute ok 149 - INSERT INTO SDBM_File_fruit VALUES (7,'to delete', 17 ) ok 150 - prepare INSERT INTO SDBM_File_fruit VALUES (8,'to remove', 18 ) ok 151 - execute ok 152 - INSERT INTO SDBM_File_fruit VALUES (8,'to remove', 18 ) ok 153 - prepare UPDATE SDBM_File_fruit SET dVal='apples', qux='12' WHERE dKey=2 ok 154 - execute ok 155 - UPDATE SDBM_File_fruit SET dVal='apples', qux='12' WHERE dKey=2 ok 156 - $sth->execute(UPDATE SDBM_File_fruit SET dVal='apples', qux='12' WHERE dKey=2) == $sth->rows ok 157 - prepare DELETE FROM SDBM_File_fruit WHERE dVal='to_delete' ok 158 - execute ok 159 - DELETE FROM SDBM_File_fruit WHERE dVal='to_delete' ok 160 - $sth->execute(DELETE FROM SDBM_File_fruit WHERE dVal='to_delete') == $sth->rows ok 161 - prepare DELETE FROM SDBM_File_fruit WHERE qux=17 ok 162 - execute ok 163 - DELETE FROM SDBM_File_fruit WHERE qux=17 ok 164 - $sth->execute(DELETE FROM SDBM_File_fruit WHERE qux=17) == $sth->rows ok 165 - prepare DELETE FROM SDBM_File_fruit WHERE dKey=8 ok 166 - execute ok 167 - DELETE FROM SDBM_File_fruit WHERE dKey=8 ok 168 - $sth->execute(DELETE FROM SDBM_File_fruit WHERE dKey=8) == $sth->rows ok 169 - prepare SELECT * FROM SDBM_File_fruit ORDER BY dKey DESC ok 170 - execute ok 171 - SELECT * FROM SDBM_File_fruit ORDER BY dKey DESC ok 172 - SELECT results ok 173 - prepare DELETE FROM SDBM_File_fruit ok 174 - execute ok 175 - DELETE FROM SDBM_File_fruit ok 176 - $sth->execute(DELETE FROM SDBM_File_fruit) == $sth->rows ok 177 - prepare DROP TABLE SDBM_File_fruit ok 178 - execute ok 179 - DROP TABLE SDBM_File_fruit --- Using SDBM_File (FreezeThaw) --- # DBD::DBM 0.06 using SDBM_File (1.06) + MLDBM (2.04) + MLDBM::Serializer::FreezeThaw # DBD::File 0.40 using IO::File (1.14) # DBI::DBD::SqlEngine 0.03 using DBI::SQL::Nano 1.014600 # DBI 1.616 # DBI::PurePerl 2.014285 # OS MSWin32 (5.2) # Perl 5.010000 (MSWin32-x64-multi-thread) ok 180 - dbm_versions ok 181 - The object isa DBI::db ok 182 ok 183 ok 184 ok 185 - prepare DROP TABLE IF EXISTS SDBM_File_fruit ok 186 - execute ok 187 - DROP TABLE IF EXISTS SDBM_File_fruit ok 188 - prepare CREATE TABLE SDBM_File_fruit (dKey INT, dVal VARCHAR(10), qux INT) ok 189 - execute ok 190 - CREATE TABLE SDBM_File_fruit (dKey INT, dVal VARCHAR(10), qux INT) ok 191 - prepare INSERT INTO SDBM_File_fruit VALUES (1,'oranges' , 11 ) ok 192 - execute ok 193 - INSERT INTO SDBM_File_fruit VALUES (1,'oranges' , 11 ) ok 194 - prepare INSERT INTO SDBM_File_fruit VALUES (2,'to_change', 0 ) ok 195 - execute ok 196 - INSERT INTO SDBM_File_fruit VALUES (2,'to_change', 0 ) ok 197 - prepare INSERT INTO SDBM_File_fruit VALUES (3, NULL , 13 ) ok 198 - execute ok 199 - INSERT INTO SDBM_File_fruit VALUES (3, NULL , 13 ) ok 200 - prepare INSERT INTO SDBM_File_fruit VALUES (4,'to_delete', 14 ) ok 201 - execute ok 202 - INSERT INTO SDBM_File_fruit VALUES (4,'to_delete', 14 ) ok 203 - prepare INSERT INTO SDBM_File_fruit VALUES (?,?,?) ok 204 - execute ok 205 - INSERT INTO SDBM_File_fruit VALUES (?,?,?) ok 206 - prepare INSERT INTO SDBM_File_fruit VALUES (6,'to_delete', 16 ) ok 207 - execute ok 208 - INSERT INTO SDBM_File_fruit VALUES (6,'to_delete', 16 ) ok 209 - prepare INSERT INTO SDBM_File_fruit VALUES (7,'to delete', 17 ) ok 210 - execute ok 211 - INSERT INTO SDBM_File_fruit VALUES (7,'to delete', 17 ) ok 212 - prepare INSERT INTO SDBM_File_fruit VALUES (8,'to remove', 18 ) ok 213 - execute ok 214 - INSERT INTO SDBM_File_fruit VALUES (8,'to remove', 18 ) ok 215 - prepare UPDATE SDBM_File_fruit SET dVal='apples', qux='12' WHERE dKey=2 ok 216 - execute ok 217 - UPDATE SDBM_File_fruit SET dVal='apples', qux='12' WHERE dKey=2 ok 218 - $sth->execute(UPDATE SDBM_File_fruit SET dVal='apples', qux='12' WHERE dKey=2) == $sth->rows ok 219 - prepare DELETE FROM SDBM_File_fruit WHERE dVal='to_delete' ok 220 - execute ok 221 - DELETE FROM SDBM_File_fruit WHERE dVal='to_delete' ok 222 - $sth->execute(DELETE FROM SDBM_File_fruit WHERE dVal='to_delete') == $sth->rows ok 223 - prepare DELETE FROM SDBM_File_fruit WHERE qux=17 ok 224 - execute ok 225 - DELETE FROM SDBM_File_fruit WHERE qux=17 ok 226 - $sth->execute(DELETE FROM SDBM_File_fruit WHERE qux=17) == $sth->rows ok 227 - prepare DELETE FROM SDBM_File_fruit WHERE dKey=8 ok 228 - execute ok 229 - DELETE FROM SDBM_File_fruit WHERE dKey=8 ok 230 - $sth->execute(DELETE FROM SDBM_File_fruit WHERE dKey=8) == $sth->rows ok 231 - prepare SELECT * FROM SDBM_File_fruit ORDER BY dKey DESC ok 232 - execute ok 233 - SELECT * FROM SDBM_File_fruit ORDER BY dKey DESC ok 234 - SELECT results ok 235 - prepare DELETE FROM SDBM_File_fruit ok 236 - execute ok 237 - DELETE FROM SDBM_File_fruit ok 238 - $sth->execute(DELETE FROM SDBM_File_fruit) == $sth->rows ok 239 - prepare DROP TABLE SDBM_File_fruit ok 240 - execute ok 241 - DROP TABLE SDBM_File_fruit --- Using SDBM_File (YAML) --- # DBD::DBM 0.06 using SDBM_File (1.06) + MLDBM (2.04) + MLDBM::Serializer::YAML (0.10) # DBD::File 0.40 using IO::File (1.14) # DBI::DBD::SqlEngine 0.03 using DBI::SQL::Nano 1.014600 # DBI 1.616 # DBI::PurePerl 2.014285 # OS MSWin32 (5.2) # Perl 5.010000 (MSWin32-x64-multi-thread) ok 242 - dbm_versions ok 243 - The object isa DBI::db ok 244 ok 245 ok 246 ok 247 - prepare DROP TABLE IF EXISTS SDBM_File_fruit ok 248 - execute ok 249 - DROP TABLE IF EXISTS SDBM_File_fruit ok 250 - prepare CREATE TABLE SDBM_File_fruit (dKey INT, dVal VARCHAR(10), qux INT) ok 251 - execute ok 252 - CREATE TABLE SDBM_File_fruit (dKey INT, dVal VARCHAR(10), qux INT) ok 253 - prepare INSERT INTO SDBM_File_fruit VALUES (1,'oranges' , 11 ) ok 254 - execute ok 255 - INSERT INTO SDBM_File_fruit VALUES (1,'oranges' , 11 ) ok 256 - prepare INSERT INTO SDBM_File_fruit VALUES (2,'to_change', 0 ) ok 257 - execute ok 258 - INSERT INTO SDBM_File_fruit VALUES (2,'to_change', 0 ) ok 259 - prepare INSERT INTO SDBM_File_fruit VALUES (3, NULL , 13 ) ok 260 - execute ok 261 - INSERT INTO SDBM_File_fruit VALUES (3, NULL , 13 ) ok 262 - prepare INSERT INTO SDBM_File_fruit VALUES (4,'to_delete', 14 ) ok 263 - execute ok 264 - INSERT INTO SDBM_File_fruit VALUES (4,'to_delete', 14 ) ok 265 - prepare INSERT INTO SDBM_File_fruit VALUES (?,?,?) ok 266 - execute ok 267 - INSERT INTO SDBM_File_fruit VALUES (?,?,?) ok 268 - prepare INSERT INTO SDBM_File_fruit VALUES (6,'to_delete', 16 ) ok 269 - execute ok 270 - INSERT INTO SDBM_File_fruit VALUES (6,'to_delete', 16 ) ok 271 - prepare INSERT INTO SDBM_File_fruit VALUES (7,'to delete', 17 ) ok 272 - execute ok 273 - INSERT INTO SDBM_File_fruit VALUES (7,'to delete', 17 ) ok 274 - prepare INSERT INTO SDBM_File_fruit VALUES (8,'to remove', 18 ) ok 275 - execute ok 276 - INSERT INTO SDBM_File_fruit VALUES (8,'to remove', 18 ) ok 277 - prepare UPDATE SDBM_File_fruit SET dVal='apples', qux='12' WHERE dKey=2 ok 278 - execute ok 279 - UPDATE SDBM_File_fruit SET dVal='apples', qux='12' WHERE dKey=2 ok 280 - $sth->execute(UPDATE SDBM_File_fruit SET dVal='apples', qux='12' WHERE dKey=2) == $sth->rows ok 281 - prepare DELETE FROM SDBM_File_fruit WHERE dVal='to_delete' ok 282 - execute ok 283 - DELETE FROM SDBM_File_fruit WHERE dVal='to_delete' ok 284 - $sth->execute(DELETE FROM SDBM_File_fruit WHERE dVal='to_delete') == $sth->rows ok 285 - prepare DELETE FROM SDBM_File_fruit WHERE qux=17 ok 286 - execute ok 287 - DELETE FROM SDBM_File_fruit WHERE qux=17 ok 288 - $sth->execute(DELETE FROM SDBM_File_fruit WHERE qux=17) == $sth->rows ok 289 - prepare DELETE FROM SDBM_File_fruit WHERE dKey=8 ok 290 - execute ok 291 - DELETE FROM SDBM_File_fruit WHERE dKey=8 ok 292 - $sth->execute(DELETE FROM SDBM_File_fruit WHERE dKey=8) == $sth->rows ok 293 - prepare SELECT * FROM SDBM_File_fruit ORDER BY dKey DESC ok 294 - execute ok 295 - SELECT * FROM SDBM_File_fruit ORDER BY dKey DESC ok 296 - SELECT results ok 297 - prepare DELETE FROM SDBM_File_fruit ok 298 - execute ok 299 - DELETE FROM SDBM_File_fruit ok 300 - $sth->execute(DELETE FROM SDBM_File_fruit) == $sth->rows ok 301 - prepare DROP TABLE SDBM_File_fruit ok 302 - execute ok 303 - DROP TABLE SDBM_File_fruit --- Using SDBM_File (JSON) --- # DBD::DBM 0.06 using SDBM_File (1.06) + MLDBM (2.04) + MLDBM::Serializer::JSON (0.001) # DBD::File 0.40 using IO::File (1.14) # DBI::DBD::SqlEngine 0.03 using DBI::SQL::Nano 1.014600 # DBI 1.616 # DBI::PurePerl 2.014285 # OS MSWin32 (5.2) # Perl 5.010000 (MSWin32-x64-multi-thread) ok 304 - dbm_versions ok 305 - The object isa DBI::db ok 306 ok 307 ok 308 ok 309 - prepare DROP TABLE IF EXISTS SDBM_File_fruit ok 310 - execute ok 311 - DROP TABLE IF EXISTS SDBM_File_fruit ok 312 - prepare CREATE TABLE SDBM_File_fruit (dKey INT, dVal VARCHAR(10), qux INT) ok 313 - execute ok 314 - CREATE TABLE SDBM_File_fruit (dKey INT, dVal VARCHAR(10), qux INT) ok 315 - prepare INSERT INTO SDBM_File_fruit VALUES (1,'oranges' , 11 ) ok 316 - execute ok 317 - INSERT INTO SDBM_File_fruit VALUES (1,'oranges' , 11 ) ok 318 - prepare INSERT INTO SDBM_File_fruit VALUES (2,'to_change', 0 ) ok 319 - execute ok 320 - INSERT INTO SDBM_File_fruit VALUES (2,'to_change', 0 ) ok 321 - prepare INSERT INTO SDBM_File_fruit VALUES (3, NULL , 13 ) ok 322 - execute ok 323 - INSERT INTO SDBM_File_fruit VALUES (3, NULL , 13 ) ok 324 - prepare INSERT INTO SDBM_File_fruit VALUES (4,'to_delete', 14 ) ok 325 - execute ok 326 - INSERT INTO SDBM_File_fruit VALUES (4,'to_delete', 14 ) ok 327 - prepare INSERT INTO SDBM_File_fruit VALUES (?,?,?) ok 328 - execute ok 329 - INSERT INTO SDBM_File_fruit VALUES (?,?,?) ok 330 - prepare INSERT INTO SDBM_File_fruit VALUES (6,'to_delete', 16 ) ok 331 - execute ok 332 - INSERT INTO SDBM_File_fruit VALUES (6,'to_delete', 16 ) ok 333 - prepare INSERT INTO SDBM_File_fruit VALUES (7,'to delete', 17 ) ok 334 - execute ok 335 - INSERT INTO SDBM_File_fruit VALUES (7,'to delete', 17 ) ok 336 - prepare INSERT INTO SDBM_File_fruit VALUES (8,'to remove', 18 ) ok 337 - execute ok 338 - INSERT INTO SDBM_File_fruit VALUES (8,'to remove', 18 ) ok 339 - prepare UPDATE SDBM_File_fruit SET dVal='apples', qux='12' WHERE dKey=2 ok 340 - execute ok 341 - UPDATE SDBM_File_fruit SET dVal='apples', qux='12' WHERE dKey=2 ok 342 - $sth->execute(UPDATE SDBM_File_fruit SET dVal='apples', qux='12' WHERE dKey=2) == $sth->rows ok 343 - prepare DELETE FROM SDBM_File_fruit WHERE dVal='to_delete' ok 344 - execute ok 345 - DELETE FROM SDBM_File_fruit WHERE dVal='to_delete' ok 346 - $sth->execute(DELETE FROM SDBM_File_fruit WHERE dVal='to_delete') == $sth->rows ok 347 - prepare DELETE FROM SDBM_File_fruit WHERE qux=17 ok 348 - execute ok 349 - DELETE FROM SDBM_File_fruit WHERE qux=17 ok 350 - $sth->execute(DELETE FROM SDBM_File_fruit WHERE qux=17) == $sth->rows ok 351 - prepare DELETE FROM SDBM_File_fruit WHERE dKey=8 ok 352 - execute ok 353 - DELETE FROM SDBM_File_fruit WHERE dKey=8 ok 354 - $sth->execute(DELETE FROM SDBM_File_fruit WHERE dKey=8) == $sth->rows ok 355 - prepare SELECT * FROM SDBM_File_fruit ORDER BY dKey DESC ok 356 - execute ok 357 - SELECT * FROM SDBM_File_fruit ORDER BY dKey DESC ok 358 - SELECT results ok 359 - prepare DELETE FROM SDBM_File_fruit ok 360 - execute ok 361 - DELETE FROM SDBM_File_fruit ok 362 - $sth->execute(DELETE FROM SDBM_File_fruit) == $sth->rows ok 363 - prepare DROP TABLE SDBM_File_fruit ok 364 - execute ok 365 - DROP TABLE SDBM_File_fruit 1..365 ok t/zvxnp_51dbm_file.t ............ ok 1 - drop table ok 2 - FRED.dir exists ok 3 - fred.dir exists ok 4 - fred.pag exists ok 5 - insert into mixed case table ok 6 - insert into uppercase table ok 7 - rows found via cloned mixed case table ok 8 - drop table ok 9 - rows found via mixed case table ok 10 # skip quoted identifiers aren't supported by DBI::SQL::Nano ok 11 - disconnect ok 12 - rows found after reconnect using "dbm_tables" ok 13 - drop table ok 14 - fred.dir removed ok 15 - fred.pag removed 1..15 ok t/zvxnp_52dbm_complex.t ......... skipped: Not running with SQL::Statement t/zvxnp_85gofer.t ............... # Transports: null pipeone stream stream_ssh # Policies: pedantic classic rush # Count: 0 # ============= # Testing null transport with pedantic policy # dbi:Gofer:transport=null;policy=pedantic;dsn=DBI:DBM:f_dir=C\:\cpanfly\var\cpan\build\DBI-1.616-Qp8VYF\test_output_15652;dbm_type=SDBM_File;f_lockfile=0 ok 1 - should connect to dbi:Gofer:transport=null;policy=pedantic;dsn=DBI:DBM:f_dir=C\:\cpanfly\var\cpan\build\DBI-1.616-Qp8VYF\test_output_15652;dbm_type=SDBM_File;f_lockfile=0 ok 2 ok 3 ok 4 ok 5 - should detect prepare failure ok 6 ok 7 ok 8 ok 9 ok 10 ok 11 ok 12 - go_response executed flag should be true ok 13 ok 14 ok 15 ok 16 # Testing go_request_count and caching of simple values ok 17 ok 18 ok 19 # use_remote=1 (policy=pedantic, transport=null) HASH(0x40826c0) ok 20 ok 21 ok 22 ok 23 # skip caching of metadata methods returning sth not yet implemented ok 24 # skip caching of metadata methods returning sth not yet implemented ok 25 ok 26 # ============= # Testing null transport with classic policy # dbi:Gofer:transport=null;policy=classic;dsn=DBI:DBM:f_dir=C\:\cpanfly\var\cpan\build\DBI-1.616-Qp8VYF\test_output_15652;dbm_type=SDBM_File;f_lockfile=0 ok 27 - should connect to dbi:Gofer:transport=null;policy=classic;dsn=DBI:DBM:f_dir=C\:\cpanfly\var\cpan\build\DBI-1.616-Qp8VYF\test_output_15652;dbm_type=SDBM_File;f_lockfile=0 ok 28 ok 29 ok 30 ok 31 - The object isa DBI::st ok 32 ok 33 ok 34 ok 35 ok 36 ok 37 ok 38 - go_response executed flag should be true ok 39 ok 40 ok 41 ok 42 # Testing go_request_count and caching of simple values ok 43 ok 44 ok 45 # use_remote=0 (policy=classic, transport=null) HASH(0x3f48a78) ok 46 ok 47 ok 48 ok 49 # skip caching of metadata methods returning sth not yet implemented ok 50 # skip caching of metadata methods returning sth not yet implemented ok 51 ok 52 # ============= # Testing null transport with rush policy # dbi:Gofer:transport=null;policy=rush;dsn=DBI:DBM:f_dir=C\:\cpanfly\var\cpan\build\DBI-1.616-Qp8VYF\test_output_15652;dbm_type=SDBM_File;f_lockfile=0 ok 53 - should connect to dbi:Gofer:transport=null;policy=rush;dsn=DBI:DBM:f_dir=C\:\cpanfly\var\cpan\build\DBI-1.616-Qp8VYF\test_output_15652;dbm_type=SDBM_File;f_lockfile=0 ok 54 ok 55 ok 56 ok 57 - The object isa DBI::st ok 58 ok 59 ok 60 ok 61 ok 62 ok 63 ok 64 - go_response executed flag should be true ok 65 ok 66 ok 67 ok 68 # Testing go_request_count and caching of simple values ok 69 ok 70 ok 71 # use_remote=0 (policy=rush, transport=null) HASH(0x408ee90) ok 72 ok 73 ok 74 ok 75 # skip caching of metadata methods returning sth not yet implemented ok 76 # skip caching of metadata methods returning sth not yet implemented ok 77 ok 78 1..78 ok All tests successful. Files=178, Tests=9269, 49 wallclock secs ( 1.67 usr + 0.14 sys = 1.81 CPU) Result: PASS C:\Perl64\bin\perl.exe "-Iblib\lib" "-Iblib\arch" test.pl test.pl DBI test application $Revision: 12537 $ Switch: DBI 1.616 by Tim Bunce, 1.616 Available Drivers: ADO, AnyData, CSV, Chart, DBM, ExampleP, Excel, File, Gofer, LDAP, Log, MVS_FTPSQL, Mimer, Mock, Multiplex, ODBC, Ovrimos, PO, PgPP, Proxy, SQLRelay, SQLite, Sponge, Sprite, TSM, Template, TemplateSS, WMI, Wire10, XBase, iPod, mysql, mysqlPP dbi:ExampleP:: testing 3 sets of 20 connections: Connecting... 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 Disconnecting... Connecting... 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 Disconnecting... Connecting... 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 Disconnecting... connect 20 and disconnect them, 3 times: 0.0156s / 60 = 0.0003s Testing handle creation speed... 53333 NullP sth/s perl 5.010000 MSWin32-x64-multi-thread (cl 14.00.40310.41 -MD -Zi -DNDEBUG -Ox -GL -Wp64 -fp:precise) 0.000019s test.pl done TIMB/DBI-1.616.tar.gz nmake test TEST_VERBOSE=1 -- OK PPD for DBI-1.616 already made Running Build for D/DW/DWHEELER/DBIx-Connector-0.45.tar.gz Prepending C:\cpanfly\var\cpan\build\DBI-1.616-Qp8VYF/blib/arch C:\cpanfly\var\cpan\build\DBI-1.616-Qp8VYF/blib/lib to PERL5LIB for 'get' Has already been unwrapped into directory C:\cpanfly\var\cpan\build\DBIx-Connector-0.45-GhbvTx Prepending C:\cpanfly\var\cpan\build\DBI-1.616-Qp8VYF/blib/arch C:\cpanfly\var\cpan\build\DBI-1.616-Qp8VYF/blib/lib to PERL5LIB for 'make' CPAN.pm: Going to build D/DW/DWHEELER/DBIx-Connector-0.45.tar.gz >>> C:\Perl64\bin\perl.exe ./Build ./Build: blib\lib\DBIx\Connector.pm: cannot resolve L|DBI/connect_cached> in paragraph 69. ./Build: blib\lib\DBIx\Connector.pm: cannot resolve L in paragraph 72. ./Build: blib\lib\DBIx\Connector.pm: cannot resolve L in paragraph 72. ./Build: blib\lib\DBIx\Connector.pm: cannot resolve L|DBI/connect_cached> in paragraph 84. ./Build: blib\lib\DBIx\Connector.pm: cannot resolve L|DBI/connect_cached> in paragraph 87. ./Build: blib\lib\DBIx\Connector.pm: cannot resolve L|DBI/connect_cached> in paragraph 108. ./Build: blib\lib\DBIx\Connector.pm: cannot resolve L in paragraph 262. ./Build: blib\lib\DBIx\Connector.pm: cannot resolve L in paragraph 263. ./Build: blib\lib\DBIx\Connector.pm: cannot resolve L in paragraph 263. Copying lib\DBIx\Connector\Driver\SQLite.pm -> blib\lib\DBIx\Connector\Driver\SQLite.pm Copying lib\DBIx\Connector.pm -> blib\lib\DBIx\Connector.pm Copying lib\DBIx\Connector\Driver\mysql.pm -> blib\lib\DBIx\Connector\Driver\mysql.pm Copying lib\DBIx\Connector\Driver\Pg.pm -> blib\lib\DBIx\Connector\Driver\Pg.pm Copying lib\DBIx\Connector\Driver\MSSQL.pm -> blib\lib\DBIx\Connector\Driver\MSSQL.pm Copying lib\DBIx\Connector\Driver\Oracle.pm -> blib\lib\DBIx\Connector\Driver\Oracle.pm Copying lib\DBIx\Connector\Driver.pm -> blib\lib\DBIx\Connector\Driver.pm Manifying blib\lib/DBIx/Connector/Driver.pm -> blib\libdoc\DBIx.Connector.Driver.3 Manifying blib\lib/DBIx/Connector/Driver/SQLite.pm -> blib\libdoc\DBIx.Connector.Driver.SQLite.3 Manifying blib\lib/DBIx/Connector/Driver/Oracle.pm -> blib\libdoc\DBIx.Connector.Driver.Oracle.3 Manifying blib\lib/DBIx/Connector/Driver/MSSQL.pm -> blib\libdoc\DBIx.Connector.Driver.MSSQL.3 Manifying blib\lib/DBIx/Connector/Driver/Pg.pm -> blib\libdoc\DBIx.Connector.Driver.Pg.3 Manifying blib\lib/DBIx/Connector/Driver/mysql.pm -> blib\libdoc\DBIx.Connector.Driver.mysql.3 Manifying blib\lib/DBIx/Connector.pm -> blib\libdoc\DBIx.Connector.3 HTMLifying blib\lib\DBIx\Connector\Driver.pm -> blib\libhtml\site\lib\DBIx\Connector\Driver.html HTMLifying blib\lib\DBIx\Connector\Driver\SQLite.pm -> blib\libhtml\site\lib\DBIx\Connector\Driver\SQLite.html HTMLifying blib\lib\DBIx\Connector\Driver\Oracle.pm -> blib\libhtml\site\lib\DBIx\Connector\Driver\Oracle.html HTMLifying blib\lib\DBIx\Connector\Driver\MSSQL.pm -> blib\libhtml\site\lib\DBIx\Connector\Driver\MSSQL.html HTMLifying blib\lib\DBIx\Connector\Driver\Pg.pm -> blib\libhtml\site\lib\DBIx\Connector\Driver\Pg.html HTMLifying blib\lib\DBIx\Connector\Driver\mysql.pm -> blib\libhtml\site\lib\DBIx\Connector\Driver\mysql.html HTMLifying blib\lib\DBIx\Connector.pm -> blib\libhtml\site\lib\DBIx\Connector.html DWHEELER/DBIx-Connector-0.45.tar.gz C:\Perl64\bin\perl.exe ./Build -- OK Prepending C:\cpanfly\var\cpan\build\DBI-1.616-Qp8VYF/blib/arch C:\cpanfly\var\cpan\build\DBI-1.616-Qp8VYF/blib/lib to PERL5LIB for 'test' Running Build test >>> C:\Perl64\bin\perl.exe ./Build test verbose=1 t\base.t .......... 1..131 ok 1 - use DBIx::Connector; ok 2 - Create new connector object ok 3 - The object isa DBIx::Connector ok 4 - Should not be connected ok 5 - Should not be in txn ok 6 - Should get error for no connector args ok 7 - Disconnect should not complain ok 8 - Mode should be "no_ping" ok 9 - Set mode to "fixup" ok 10 - Mode should now be "fixup" ok 11 - Set mode to "ping" ok 12 - Mode should now be "ping" ok 13 - Should get an error for invalid mode ok 14 - It should be the expected error ok 15 - Should disconnect on destroy by default ok 16 - Set disconnect on destroy to false ok 17 - Should no longer disconnect on destroy ok 18 - Set disconnect on destroy to true ok 19 - Should disconnect on destroy again ok 20 - Construct object with bad args ok 21 - Should get error for bad args ok 22 - Construct connector with good args ok 23 - The object isa DBIx::Connector ok 24 - Should not yet be connected ok 25 - tid should be undef ok 26 - pid should be undef ok 27 - Connect to the database ok 28 - The object isa DBI::db ok 29 - The _dbh attribute should be set ok 30 - tid should still be undef ok 31 - pid should be set ok 32 - We should not be in a txn ok 33 - We should be connected ok 34 - No pings yet ok 35 - disconnect should execute without error ok 36 - disconnect should not have pinged ok 37 - It should have called disconnect on the database handle ok 38 - But not rollback ok 39 - The _dbh accessor should now return undef ok 40 - Connect again and start a transaction ok 41 - disconnect again ok 42 - disconnect still should not have pinged ok 43 - It should have called disconnect on the database handle ok 44 - DESTROY should be fine ok 45 - Disconnect should not have been called ok 46 - And neither should rollback ok 47 - Instantiate again ok 48 - It should be a different object ok 49 - Connect again ok 50 - New handle, no ping ok 51 - DESTROY with a connector ok 52 - Disconnect should have been called ok 53 - Disconnect should not have called ping ok 54 - Instantiate once more ok 55 - Connect once more ok 56 - Another new handle, no ping ok 57 - PrintError should be true ok 58 - RaiseError should be true ok 59 - Add attributes to the connect args ok 60 - Connect with attrs ok 61 - Yet another new handle, another ping ok 62 - Now PrintError should be false ok 63 - And RaiseError should be false ok 64 - And AutoCommit should be false ok 65 - As should in_txn() ok 66 - Fetch the database handle again ok 67 - Handle should have been pinged ok 68 - The object isa DBI::db ok 69 - PrintError should be false ok 70 - RaiseError should be false ok 71 - Should not call ping() ok 72 - Should get the database handle as usual ok 73 - Should get the database handle in do block ok 74 - _dbh should work ok 75 - _dbh should not have pinged ok 76 - Get a dbh via connect() with same args ok 77 - It should not be the same dbh ok 78 - disconnect() should not have been called ok 79 - Get dbh with different args ok 80 - It should be a different database handle ok 81 - disconnect() still should not have been called ok 82 - Get dbh with the same args again ok 83 - It should be a different database handle ok 84 - disconnect() still should not have been called ok 85 - Create new connection ok 86 - Disable disconnect on destroy ok 87 - Get the database handle ok 88 - disconnect() should not have been called ok 89 - Apache::DBI should be disabled ok 90 - Construct for PID tests ok 91 - Get its database handle ok 92 - InactiveDestroy should be false ok 93 - Fetch with different PID ok 94 - It should be a different handle ok 95 - InactiveDestroy should be true for old handle ok 96 - _dbh should return same dbh ok 97 - InactiveDestroy should be false in new handle ok 98 - Call _dbh again ok 99 - It should be a new handle ok 100 - InactiveDestroy should be true for second handle ok 101 - Fetch for inactive handle ok 102 - It should be yet another handle ok 103 - Handle should be inactive ok 104 - _dbh should not return inactive handle ok 105 - Get a new handle ok 106 - Should seem connected ok 107 - Deactivate ok 108 - Should no longer seem connected ok 109 - Construct for TID tests ok 110 - Get its database handle ok 111 - pid should be wrong ok 112 - tid should be undef ok 113 - Connect to the database with threads ok 114 - tid should now be set ok 115 - pid should be set again ok 116 - Get new threaded handle ok 117 - It should be a different handle ok 118 - _dbh should return same dbh ok 119 - Call _dbh again with new tid ok 120 - It should be a new handle ok 121 - And the tid should be set ok 122 - AutoInactiveDestroy should be set when no attributes ok 123 - AutoInactiveDestroy should be set when empty attrs ok 124 - AutoInactiveDestroy should be set when not passed ok 125 - AutoInactiveDestroy should be set when passed true ok 126 - AutoInactiveDestroy should not be true when passed false ok 127 - Add HandleError to connect args ok 128 - Grab the database handle ok 129 - PrintError should be true ok 130 - And HandleError should be true ok 131 - And RaiseError should be false ok t\catch.t ......... 1..14 ok 1 - use DBIx::Connector; ok 2 - Construct connector ok 3 - Set mode to "ping" ok 4 - ping run should handle nesting ok 5 - ping txn should handle nesting ok 6 - ping svp should handle nesting ok 7 - Set mode to "no_ping" ok 8 - no_ping run should handle nesting ok 9 - no_ping txn should handle nesting ok 10 - no_ping svp should handle nesting ok 11 - Set mode to "fixup" ok 12 - fixup run should handle nesting ok 13 - fixup txn should handle nesting ok 14 - fixup svp should handle nesting ok t\driver.t ........ 1..31 ok 1 - use DBIx::Connector::Driver; ok 2 - use DBIx::Connector; ok 3 - use DBIx::Connector::Driver::MSSQL; ok 4 - use DBIx::Connector::Driver::Oracle; ok 5 - use DBIx::Connector::Driver::Pg; ok 6 - use DBIx::Connector::Driver::SQLite; ok 7 - use DBIx::Connector::Driver::mysql; ok 8 - The class isa DBIx::Connector::Driver ok 9 - DBIx::Connector::Driver::MSSQL->can(...) ok 10 - The class isa DBIx::Connector::Driver ok 11 - DBIx::Connector::Driver::Oracle->can(...) ok 12 - The class isa DBIx::Connector::Driver ok 13 - DBIx::Connector::Driver::Pg->can(...) ok 14 - The class isa DBIx::Connector::Driver ok 15 - DBIx::Connector::Driver::SQLite->can(...) ok 16 - The class isa DBIx::Connector::Driver ok 17 - DBIx::Connector::Driver::mysql->can(...) ok 18 - Create a new driver ok 19 - The object isa DBIx::Connector::Driver ok 20 - It should be a singleton ok 21 - Get a Pg driver ok 22 - The object isa DBIx::Connector::Driver::Pg ok 23 - The object isa DBIx::Connector::Driver ok 24 - It should be a different object ok 25 - But it should be a singleton ok 26 - And it should be returned from the factory constructor ok 27 - Construct example connection ok 28 - It should have the driver ok 29 - Construct a Pg connection ok 30 - The object isa DBIx::Connector::Driver::Pg ok 31 - It should be the Pg singleton ok t\load.t .......... 1..18 ok 1 - use DBIx::Connector; ok 2 - DBIx::Connector->can(...) ok 3 - use DBIx::Connector::Driver; ok 4 - use DBIx::Connector::Driver::MSSQL; ok 5 - DBIx::Connector::Driver::MSSQL isa DBIx::Connector::Driver ok 6 - DBIx::Connector::Driver::MSSQL->can(...) ok 7 - use DBIx::Connector::Driver::mysql; ok 8 - DBIx::Connector::Driver::mysql isa DBIx::Connector::Driver ok 9 - DBIx::Connector::Driver::mysql->can(...) ok 10 - use DBIx::Connector::Driver::Oracle; ok 11 - DBIx::Connector::Driver::Oracle isa DBIx::Connector::Driver ok 12 - DBIx::Connector::Driver::Oracle->can(...) ok 13 - use DBIx::Connector::Driver::Pg; ok 14 - DBIx::Connector::Driver::Pg isa DBIx::Connector::Driver ok 15 - DBIx::Connector::Driver::Pg->can(...) ok 16 - use DBIx::Connector::Driver::SQLite; ok 17 - DBIx::Connector::Driver::SQLite isa DBIx::Connector::Driver ok 18 - DBIx::Connector::Driver::SQLite->can(...) ok v-string in use/require non-portable at C:\cpanfly\var\cpan\build\DBIx-Connector-0.45-GhbvTx\blib\lib/DBIx/Connector.pm line 3. # DBIx::Connector::Driver::SQLite: no public symbols defined t\pod-coverage.t .. 1..7 ok 1 - Pod coverage on DBIx::Connector ok 2 - Pod coverage on DBIx::Connector::Driver ok 3 - Pod coverage on DBIx::Connector::Driver::MSSQL ok 4 - Pod coverage on DBIx::Connector::Driver::mysql ok 5 - Pod coverage on DBIx::Connector::Driver::Oracle ok 6 - Pod coverage on DBIx::Connector::Driver::Pg ok 7 - Pod coverage on DBIx::Connector::Driver::SQLite ok t\pod.t ........... 1..7 ok 1 - POD test for blib\lib\DBIx\Connector.pm ok 2 - POD test for blib\lib\DBIx\Connector\Driver.pm ok 3 - POD test for blib\lib\DBIx\Connector\Driver\MSSQL.pm ok 4 - POD test for blib\lib\DBIx\Connector\Driver\mysql.pm ok 5 - POD test for blib\lib\DBIx\Connector\Driver\Oracle.pm ok 6 - POD test for blib\lib\DBIx\Connector\Driver\Pg.pm ok 7 - POD test for blib\lib\DBIx\Connector\Driver\SQLite.pm ok t\run.t ........... 1..69 ok 1 - use DBIx::Connector; ok 2 - Get a connection ok 3 - _connect should be called ok 4 - Inside, we should not be in a transaction ok 5 - in_txn() should know it, too ok 6 - _in_run should be true ok 7 - Do something with no existing handle ok 8 - Fetch the dbh ok 9 - The dbh should be the stored ok 10 - No pings yet ok 11 - We should be connected ok 12 - Ping should have been called ok 13 - Ping should not have been called before the run ok 14 - The database handle should have been passed ok 15 - Should have dbh in $_ ok 16 - Should get same dbh from dbh() ok 17 - ping should not have been called again ok 18 - Should get different dbh if after disconnect ok 19 - Do something with handle ok 20 - Do in scalar context ok 21 - The return value should be the last value ok 22 - Do in scalar context ok 23 - Callback should know when its context is scalar ok 24 - Do in array context ok 25 - The return value should be the list ok 26 - Do in array context ok 27 - Callback should know when its context is list ok 28 - We should have died ok 29 - _in_run should be false ok 30 - _in_run should be set inside run() ok 31 - Nested should get the same when inactive ok 32 - Should have dbh in $_ ok 33 - Should get same dbh from dbh() ok 34 - _in_run should be set inside nested run() ok 35 - _in_run should be false again ok 36 - Increase the transacation depth ok 37 - Disconnect the handle ok 38 - The txn nested call to run() should get the deactivated handle ok 39 - Its should also be in $_ ok 40 - _in_run should be set inside run() ok 41 - Nested get the same dbh even if ping is false ok 42 - Should have dbh in $_ ok 43 - Should get same dbh from dbh() ok 44 - _in_run should be set inside nested run() ok 45 - Should catch exception ok 46 - catch arg should also be the exception ok 47 - Catch and handle an exception ok 48 - $@ should not be changed ok 49 - Should catch another exception ok 50 - catch arg should also be the new exception ok 51 - Catch and handle another exception ok 52 - $@ still should not be changed ok 53 - Should catch exception thrown by catch ok 54 - And it should be the expected exception ok 55 - Default mode should be no_ping ok 56 - Mode should be "ping" inside ping run ok 57 - Back outside, should be "no_ping" again ok 58 - Mode should be "fixup" inside fixup run ok 59 - Back outside, should be "no_ping" again ok 60 - Se mode to "ping" ok 61 - Mode should implicitly be "ping" ok 62 - Se mode to "fixup" ok 63 - Mode should implicitly be "fixup" ok 64 - Return via next should fail ok 65 - Return via last should fail ok 66 - Return via next should fail ok 67 - Return via last should fail ok 68 - Return via next should fail ok 69 - Return via last should fail ok t\run_fixup.t ..... 1..64 ok 1 - use DBIx::Connector; ok 2 - Get a connection ok 3 - _connect should be called ok 4 - Inside, we should not be in a transaction ok 5 - in_txn() should know it, too ok 6 - _in_run should be true ok 7 - Do something with no existing handle ok 8 - Fetch the dbh ok 9 - The dbh should be stored ok 10 - No pings yet ok 11 - We should be connected ok 12 - Ping should have been called ok 13 - Ping should not have been called before the run ok 14 - The database handle should have been passed ok 15 - Should have dbh in $_ ok 16 - Should get same dbh from dbh() ok 17 - ping should not have been called again ok 18 - Should get different dbh if after disconnect ok 19 - Do something with handle ok 20 - Do in scalar context ok 21 - The return value should be the last value ok 22 - Do in array context ok 23 - The return value should be the list ok 24 - We should have died ok 25 - _in_run should be true ok 26 - Should have dbh in $_ ok 27 - Should have stored dbh ok 28 - Should get same dbh from dbh() ok 29 - Should have been no ping ok 30 - Disconnect ok 31 - _in_run should be true ok 32 - Should have new dbh ok 33 - Sub should have been called twice ok 34 - _in_run should be false ok 35 - _in_run should be set inside run( fixup => ) ok 36 - Nested should get the same when inactive ok 37 - Should have dbh in $_ ok 38 - Should get same dbh from dbh() ok 39 - _in_run should be set inside nested run( fixup => ) ok 40 - _in_run should be false again ok 41 - Increase the transacation depth ok 42 - Disconnect the handle ok 43 - The txn nested call to run( fixup => ) should get the deactivated handle ok 44 - Its should also be in $_ ok 45 - _in_run should be set inside run( fixup => ) ok 46 - Nested get the same dbh even if ping is false ok 47 - Should have dbh in $_ ok 48 - Should get same dbh from dbh() ok 49 - _in_run should be set inside nested run( fixup => ) ok 50 - Should catch exception ok 51 - catch arg should also be the exception ok 52 - Catch and handle an exception ok 53 - $@ should not be changed ok 54 - Should catch another exception ok 55 - catch arg should also be the new exception ok 56 - Catch and handle another exception ok 57 - $@ still should not be changed ok 58 - Should catch exception thrown by catch ok 59 - And it should be the expected exception ok 60 - _in_run should be true ok 61 - _in_run should be true ok 62 - Sub should have been called twice ok 63 - Should catch exception thrown by catch ok 64 - And it should be the expected exception ok t\run_ping.t ...... 1..50 ok 1 - use DBIx::Connector; ok 2 - Get a connection ok 3 - _connect should be called ok 4 - Inside, we should not be in a transaction ok 5 - in_txn() should know it, too ok 6 - _in_run should be true ok 7 - Do something with no existing handle ok 8 - Fetch the dbh ok 9 - The dbh should be stored ok 10 - No pings yet ok 11 - We should be connected ok 12 - Ping should have been called ok 13 - Ping should have been called before the run ok 14 - The database handle should have been passed ok 15 - Should have dbh in $_ ok 16 - Should get same dbh from dbh() ok 17 - ping should not have been called again ok 18 - Should get different dbh if after disconnect ok 19 - Do something with stored handle ok 20 - Do in scalar context ok 21 - The return value should be the last value ok 22 - Do in array context ok 23 - The return value should be the list ok 24 - We should have died ok 25 - _in_run should be false ok 26 - _in_run should be set inside run() ok 27 - Nested should get the same when inactive ok 28 - Should have dbh in $_ ok 29 - Should get same dbh from dbh() ok 30 - _in_run should be set inside nested run() ok 31 - _in_run should be false again ok 32 - Increase the transacation depth ok 33 - Disconnect the handle ok 34 - The txn nested call to run() should get the deactivated handle ok 35 - Its should also be in $_ ok 36 - _in_run should be set inside run() ok 37 - Nested get the same dbh even if ping is false ok 38 - Should have dbh in $_ ok 39 - Should get same dbh from dbh() ok 40 - _in_run should be set inside nested run() ok 41 - Should catch exception ok 42 - catch arg should also be the exception ok 43 - Catch and handle an exception ok 44 - $@ should not be changed ok 45 - Should catch another exception ok 46 - catch arg should also be the new exception ok 47 - Catch and handle another exception ok 48 - $@ still should not be changed ok 49 - Should catch exception thrown by catch ok 50 - And it should be the expected exception ok t\svp.t ........... 1..98 ok 1 - use DBIx::Connector; ok 2 - Get a connection ok 3 - _connect should be called ok 4 - Fetch the database handle ok 5 - _in_run should be false ok 6 - AutoCommit should be true ok 7 - in_txn() should return false ok 8 - Depth should be 0 ok 9 - Inside, we should be in a transaction ok 10 - in_txn() should know it, too ok 11 - _in_run should be true ok 12 - Depth should still be 0 ok 13 - Do something with no existing handle ok 14 - _in_run should be false again ok 15 - Transaction should be committed ok 16 - in_txn() should know it, too ok 17 - Depth should be 0 again ok 18 - The dbh should be stored ok 19 - We should be connected ok 20 - The handle should have been passed ok 21 - It should also be in $_ ok 22 - We should be in a transaction ok 23 - in_txn() should know it, too ok 24 - Do something with stored handle ok 25 - The handle should have been passed ok 26 - It should also be in $_ ok 27 - We should be in a transaction ok 28 - in_txn() should know it, too ok 29 - Do something inside a transaction ok 30 - Do in scalar context ok 31 - The return value should be the last value ok 32 - Do in scalar context ok 33 - Callback should know when its context is scalar ok 34 - Do in array context ok 35 - The return value should be the list ok 36 - Do in array context ok 37 - Callback should know when its context is list ok 38 - Inside, we should be in a transaction ok 39 - in_txn() should know it, too ok 40 - Depth should be 0 ok 41 - Nested svp should always get the current dbh ok 42 - Nested txn should be in the txn ok 43 - in_txn() should know it, too ok 44 - Depth should be 1 ok 45 - Souble nested svp should get the current dbh ok 46 - Double nested txn should be in the txn ok 47 - in_txn() should know it, too ok 48 - Depth should be 2 ok 49 - Depth should be 0 again ok 50 - Should catch exception ok 51 - catch arg should also be the exception ok 52 - Catch and handle an exception ok 53 - $@ should not be changed ok 54 - Should catch another exception ok 55 - catch arg should also be the new exception ok 56 - Catch and handle another exception ok 57 - $@ still should not be changed ok 58 - Should catch exception thrown by catch ok 59 - And it should be the expected exception ok 60 - Default mode should be no_ping ok 61 - Mode should be "ping" inside ping svp ok 62 - Back outside, should be "no_ping" again ok 63 - Mode should be "fixup" inside fixup svp ok 64 - Back outside, should be "no_ping" again ok 65 - Se mode to "ping" ok 66 - Mode should implicitly be "ping" ok 67 - Se mode to "fixup" ok 68 - Mode should implicitly be "fixup" ok 69 - Commit should be called when returning via next ok 70 - Return via next should fail ok 71 - Commit should be called when returning via last ok 72 - Return via last should fail ok 73 - Commit should be called when returning via next ok 74 - Return via next should fail ok 75 - Commit should be called when returning via last ok 76 - Return via last should fail ok 77 - Commit should be called when returning via next ok 78 - Return via next should fail ok 79 - Commit should be called when returning via last ok 80 - Return via last should fail ok 81 - Commit should be called when returning via last ok 82 - We should have died ok 83 - The exception isa DBIx::Connector::SvpRollbackError ok 84 - Should have the savepoint error ok 85 - Should have the savepoint rollback error ok 86 - Should have rollback error ok 87 - Should have savepoint error ok 88 - We should have died again ok 89 - The exception isa DBIx::Connector::SvpRollbackError ok 90 - Should have rollback error ok 91 - Should have nested savepoint error ok 92 - We should have died ok 93 - The exception isa DBIx::Connector::TxnRollbackError ok 94 - Should have rollback error ok 95 - The savepoint errror isa DBIx::Connector::SvpRollbackError ok 96 - Stringification should have savepoint errror ok 97 - Stringification should have savepoint rollback failure ok 98 - Stringification should have transaction rollback failure ok t\svp_fixup.t ..... 1..50 ok 1 - use DBIx::Connector; ok 2 - Get a connection ok 3 - _connect should be called ok 4 - Fetch the database handle ok 5 - _in_run should be false ok 6 - AutoCommit should be true ok 7 - in_txn() should know it, too ok 8 - Depth should be 0 ok 9 - Inside, we should be in a transaction ok 10 - in_txn() should know it that ok 11 - _in_run should be true ok 12 - Depth should still be 0 ok 13 - Do something with no existing handle ok 14 - _in_run should be false again ok 15 - Transaction should be committed ok 16 - And in_txn() should know it ok 17 - Depth should be 0 again ok 18 - The dbh should be stored ok 19 - We should be connected ok 20 - The handle should have been passed ok 21 - It should also be in $_ ok 22 - We should be in a transaction ok 23 - in_txn() should know all about it ok 24 - Do something with existing handle ok 25 - Should be in fixup mode ok 26 - The handle should have been passed ok 27 - It should also be in $_ ok 28 - We should be in a transaction ok 29 - in_txn() should know it, too ok 30 - Do something inside a transaction ok 31 - Do in scalar context ok 32 - The return value should be the last value ok 33 - Do in array context ok 34 - The return value should be the list ok 35 - Inside, we should be in a transaction ok 36 - in_txn() should know all about it ok 37 - Depth should be 0 ok 38 - Nested svp should always get the current dbh ok 39 - Nested txn_runup should be in the txn ok 40 - in_txn() should know all about it ok 41 - Depth should be 1 ok 42 - Depth should be 0 again ok 43 - Should catch exception ok 44 - catch arg should also be the exception ok 45 - Catch and handle an exception ok 46 - $@ should not be changed ok 47 - Should catch another exception ok 48 - catch arg should also be the new exception ok 49 - Catch and handle another exception ok 50 - $@ still should not be changed ok v-string in use/require non-portable at C:\cpanfly\var\cpan\build\DBIx-Connector-0.45-GhbvTx\blib\lib/DBIx/Connector.pm line 3. t\svp_live.t ...... skipped: Set DBICTEST_DSN _USER and _PASS to run savepoint tests t\svp_ping.t ...... 1..52 ok 1 - use DBIx::Connector; ok 2 - Get a connection ok 3 - _connect should be called ok 4 - Fetch the database handle ok 5 - _in_run should be false ok 6 - AutoCommit should be true ok 7 - in_txn() should return false ok 8 - Depth should be 0 ok 9 - Inside, we should be in a transaction ok 10 - in_txn() should know all about it ok 11 - _in_run should be true ok 12 - Depth should be 0 ok 13 - Do something with no existing handle ok 14 - _in_run should be false again ok 15 - Transaction should be committed ok 16 - in_txn() should know know that, too ok 17 - Depth should still be 0 again ok 18 - The dbh should be stored ok 19 - We should be connected ok 20 - The handle should have been passed ok 21 - It should also be in $_ ok 22 - We should be in a transaction ok 23 - in_txn() should know all about it ok 24 - Do something with existing handle ok 25 - Should be in ping mode ok 26 - The handle should have been passed ok 27 - It should also be in $_ ok 28 - We should be in a transaction ok 29 - in_txn() should know it, too ok 30 - Do something inside a transaction ok 31 - Do in scalar context ok 32 - The return value should be the last value ok 33 - Do in array context ok 34 - The return value should be the list ok 35 - Inside, we should be in a transaction ok 36 - in_txn() should know all about it ok 37 - Depth should be 0 ok 38 - Nested svp should always get the current dbh ok 39 - Nested txn_runup should be in the txn ok 40 - in_txn() should know all about it, too ok 41 - Depth should be 1 ok 42 - Depth should be 0 again ok 43 - Should catch exception ok 44 - catch arg should also be the exception ok 45 - Catch and handle an exception ok 46 - $@ should not be changed ok 47 - Should catch another exception ok 48 - catch arg should also be the new exception ok 49 - Catch and handle another exception ok 50 - $@ still should not be changed ok 51 - Should catch exception thrown by catch ok 52 - And it should be the expected exception ok t\txn.t ........... 1..104 ok 1 - use DBIx::Connector; ok 2 - Get a connection ok 3 - _connect should be called ok 4 - Fetch the database handle ok 5 - We should not be in a txn ok 6 - in_txn() should know that, too ok 7 - _in_run should be false ok 8 - The dbh should be stored ok 9 - No pings yet ok 10 - We should be connected ok 11 - Ping should have been called ok 12 - Ping should not have been called before the txn ok 13 - Inside, we should be in a transaction ok 14 - We should be in a txn ok 15 - _in_run should be true ok 16 - Should get same dbh from dbh() ok 17 - ping should not have been called again ok 18 - Do something with no existing handle ok 19 - _in_run should be false again ok 20 - Transaction should be committed ok 21 - in_txn() should know it ok 22 - The dbh should be stored ok 23 - We should be connected ok 24 - The handle should have been passed ok 25 - It should also be in $_ ok 26 - Should have dbh in $_ ok 27 - Should get same dbh from dbh() ok 28 - We should be in a transaction ok 29 - in_txn() should know about it ok 30 - Do something with stored handle ok 31 - New transaction should be committed ok 32 - in_txn() should know it, too ok 33 - Do in scalar context ok 34 - The return value should be the last value ok 35 - Do in scalar context ok 36 - Callback should know when its context is scalar ok 37 - Do in array context ok 38 - The return value should be the list ok 39 - Do in scalar context ok 40 - Callback should know when its context is list ok 41 - We should have died ok 42 - New transaction should rolled back ok 43 - in_txn() should know that ok 44 - We should be in a txn ok 45 - in_txn() should know about it ok 46 - Nested txn should not get inactive dbh ok 47 - Nested txn should be in the txn ok 48 - in_txn() should know it ok 49 - Transaction should be started ok 50 - in_txn() should know it ok 51 - We should have the same database handle ok 52 - It should also be in $_ ok 53 - Should get same dbh from dbh() ok 54 - Transaction should still be going ok 55 - in_txn() should know it ok 56 - Transaction should stil be live after txn ok 57 - in_txn() should know it ok 58 - We should be in a txn ok 59 - in_txn() should know that, too ok 60 - Nested txn should get same dbh, even though inactive ok 61 - Nested txn should be in the txn ok 62 - in_txn() should know that, too ok 63 - Should catch exception ok 64 - catch arg should also be the exception ok 65 - Catch and handle an exception ok 66 - $@ should not be changed ok 67 - Should catch another exception ok 68 - catch arg should also be the new exception ok 69 - Catch and handle another exception ok 70 - $@ still should not be changed ok 71 - Should catch exception thrown by catch ok 72 - And it should be the expected exception ok 73 - Default mode should be no_ping ok 74 - Mode should be "ping" inside ping txn ok 75 - Back outside, should be "no_ping" again ok 76 - Mode should be "fixup" inside fixup txn ok 77 - Back outside, should be "no_ping" again ok 78 - Se mode to "ping" ok 79 - Mode should implicitly be "ping" ok 80 - Se mode to "fixup" ok 81 - Mode should implicitly be "fixup" ok 82 - Commit should be called when returning via next ok 83 - Return via next should fail ok 84 - Commit should be called when returning via last ok 85 - Return via last should fail ok 86 - Commit should be called when returning via next ok 87 - Return via next should fail ok 88 - Commit should be called when returning via last ok 89 - Return via last should fail ok 90 - Commit should be called when returning via next ok 91 - Return via next should fail ok 92 - Commit should be called when returning via last ok 93 - Return via last should fail ok 94 - We should have died ok 95 - The exception isa DBIx::Connector::TxnRollbackError ok 96 - Should have the transaction error ok 97 - Should have the rollback error ok 98 - Should have rollback error ok 99 - Should have transaction error ok 100 - We should have died again ok 101 - The exception isa DBIx::Connector::TxnRollbackError ok 102 - Should have rollback error ok 103 - Should have nested transaction error ok 104 - The nested error should not be an object ok t\txn_fixup.t ..... 1..111 ok 1 - use DBIx::Connector; ok 2 - Get a connection ok 3 - _connect should be called ok 4 - Fetch the database handle ok 5 - We should not be in a txn ok 6 - in_txn() should know that, too ok 7 - _in_run should be false ok 8 - The dbh should be stored ok 9 - No pings yet ok 10 - We should be connected ok 11 - Ping should have been called ok 12 - Ping should not have been called before the txn ok 13 - Inside, we should be in a transaction ok 14 - in_txn() should know it ok 15 - _in_run should be true ok 16 - Should get same dbh from dbh() ok 17 - ping should not have been called again ok 18 - Do something with no existing handle ok 19 - _in_run should be false again ok 20 - Transaction should be committed ok 21 - And in_txn() should know it ok 22 - The dbh should be stored ok 23 - We should be connected ok 24 - The handle should have been passed ok 25 - It should also be in $_ ok 26 - Should have dbh in $_ ok 27 - Should get same dbh from dbh() ok 28 - Should have been no ping ok 29 - We should be in a transaction ok 30 - in_txn() should know about that ok 31 - Do something with stored handle ok 32 - New transaction should be committed ok 33 - And in_txn() should know it ok 34 - Do in scalar context ok 35 - The return value should be the last value ok 36 - Do in array context ok 37 - The return value should be the list ok 38 - We should have died ok 39 - New transaction should rolled back ok 40 - And in_txn() should know it ok 41 - We should be in a transaction ok 42 - in_txn() should know it ok 43 - Should have the stored dbh ok 44 - It should also be in $_ ok 45 - Should get same dbh from dbh() ok 46 - Should have been no ping ok 47 - Disconnect ok 48 - We should be in a transaction ok 49 - in_txn() should know it ok 50 - Should have new dbh ok 51 - Get the new handle ok 52 - New transaction should be committed ok 53 - And in_txn() should know it ok 54 - Sub should have been called twice ok 55 - We should be in a transaction ok 56 - in_txn() should know it ok 57 - Should have the stored dbh again ok 58 - It should also be in $_ ok 59 - We should be in a transaction ok 60 - in_txn() should know it ok 61 - We should have died ok 62 - We should have killed ourselves ok 63 - Sub should have been called twice ok 64 - We should be in a txn ok 65 - in_txn() should know it ok 66 - Nested txn_fixup_run should not get inactive dbh ok 67 - Nested txn_fixup_run should be in the txn ok 68 - in_txn() should know it ok 69 - Transaction should be started ok 70 - And in_txn() should know it ok 71 - We should have the same database handle ok 72 - It should also be in $_ ok 73 - Should get same dbh from dbh() ok 74 - Should have been no ping ok 75 - Transaction should still be going ok 76 - in_txn() should know that ok 77 - Transaction should stil be live after txn_fixup_run ok 78 - We should be in a txn ok 79 - in_txn() should know it ok 80 - Nested txn_fixup_run should get same dbh, even though inactive ok 81 - Nested txn_fixup_run should be in the txn ok 82 - in_txn() should know it ok 83 - Should catch exception ok 84 - catch arg should also be the exception ok 85 - Catch and handle an exception ok 86 - $@ should not be changed ok 87 - Should catch another exception ok 88 - catch arg should also be the new exception ok 89 - Catch and handle another exception ok 90 - $@ still should not be changed ok 91 - Should catch exception thrown by catch ok 92 - And it should be the expected exception ok 93 - We should have died ok 94 - The exception isa DBIx::Connector::TxnRollbackError ok 95 - Should have the transaction error ok 96 - Should have the rollback error ok 97 - Should have rollback error ok 98 - Should have transaction error ok 99 - We should have died again ok 100 - The exception isa DBIx::Connector::TxnRollbackError ok 101 - Should have rollback error ok 102 - Should have nested transaction error ok 103 - The nested error should not be an object ok 104 - We should be in a transaction ok 105 - in_txn() should know it ok 106 - Disconnect ok 107 - We should be in a transaction ok 108 - in_txn() should know it ok 109 - Sub should have been called twice ok 110 - Should catch exception thrown by catch ok 111 - And it should be the expected exception ok t\txn_ping.t ...... 1..79 ok 1 - use DBIx::Connector; ok 2 - Get a connection ok 3 - _connect should be called ok 4 - Fetch the database handle ok 5 - We should not be in a txn ok 6 - in_txn() should know it ok 7 - _in_run should be false ok 8 - The dbh should be stored ok 9 - No pings yet ok 10 - We should be connected ok 11 - Ping should have been called ok 12 - Ping should have been called before the txn_ping_run ok 13 - Inside, we should be in a transaction ok 14 - in_txn() should know that ok 15 - _in_run should be true ok 16 - Should get same dbh from dbh() ok 17 - ping should not have been called again ok 18 - Do something with no existing handle ok 19 - _in_run should be false again ok 20 - Transaction should be committed ok 21 - in_txn() should recognize that ok 22 - The dbh should be stored ok 23 - We should be connected ok 24 - The handle should have been passed ok 25 - It should also be in $_ ok 26 - Should have dbh in $_ ok 27 - Should get same dbh from dbh() ok 28 - We should be in a transaction ok 29 - in_txn() should recognize that ok 30 - Do something with stored handle ok 31 - New transaction should be committed ok 32 - in_txn() should be all about that ok 33 - Do in scalar context ok 34 - The return value should be the last value ok 35 - Do in array context ok 36 - The return value should be the list ok 37 - We should have died ok 38 - New transaction should rolled back ok 39 - in_txn() should be all over that ok 40 - We should be in a txn ok 41 - in_txn() should know it ok 42 - Nested txn_ping_run should not get inactive dbh ok 43 - Nested txn_ping_run should be in the txn ok 44 - in_txn() should know it ok 45 - Transaction should be started ok 46 - in_txn() should know it ok 47 - We should have the same database handle ok 48 - It should also be in $_ ok 49 - Should get same dbh from dbh() ok 50 - Transaction should still be going ok 51 - in_txn() should know it ok 52 - Transaction should stil be live after txn_ping_run ok 53 - in_txn() should know it still! ok 54 - We should be in a txn ok 55 - in_txn() should know it ok 56 - Nested txn_ping_run should get same dbh, even though inactive ok 57 - Nested txn_ping_run should be in the txn ok 58 - in_txn() should know it ok 59 - Should catch exception ok 60 - catch arg should also be the exception ok 61 - Catch and handle an exception ok 62 - $@ should not be changed ok 63 - Should catch another exception ok 64 - catch arg should also be the new exception ok 65 - Catch and handle another exception ok 66 - $@ still should not be changed ok 67 - Should catch exception thrown by catch ok 68 - And it should be the expected exception ok 69 - We should have died ok 70 - The exception isa DBIx::Connector::TxnRollbackError ok 71 - Should have the transaction error ok 72 - Should have the rollback error ok 73 - Should have rollback error ok 74 - Should have transaction error ok 75 - We should have died again ok 76 - The exception isa DBIx::Connector::TxnRollbackError ok 77 - Should have rollback error ok 78 - Should have nested transaction error ok 79 - The nested error should not be an object ok t\with.t .......... 1..81 ok 1 - use DBIx::Connector; ok 2 - Construct connector ok 3 - Should get an error ok 4 - It should be the missing mode error ok 5 - Should get an error ok 6 - It should be the invalid mode error ok 7 - Create a fixup proxy ok 8 - The fixup proxy isa DBIx::Connector::Proxy ok 9 - fixup proxy should have stored the connector ok 10 - fixup proxy should have stored the mode ok 11 - ... Should get the connection dbh ok 12 - ... Proxy run call should dispatch to conn run ok 13 - ... Mode run should have been passed to run ok 14 - Call run ok 15 - ... Proxy run call should dispatch to conn run ok 16 - ... Mode run should have been passed to run ok 17 - Call run on new proxy ok 18 - ... Should get the connection dbh ok 19 - ... Proxy txn call should dispatch to conn txn ok 20 - ... Mode txn should have been passed to txn ok 21 - Call txn ok 22 - ... Proxy txn call should dispatch to conn txn ok 23 - ... Mode txn should have been passed to txn ok 24 - Call txn on new proxy ok 25 - ... Should get the connection dbh ok 26 - ... Proxy svp call should dispatch to conn svp ok 27 - ... Mode svp should have been passed to svp ok 28 - Call svp ok 29 - ... Proxy svp call should dispatch to conn svp ok 30 - ... Mode svp should have been passed to svp ok 31 - Call svp on new proxy ok 32 - Create a ping proxy ok 33 - The ping proxy isa DBIx::Connector::Proxy ok 34 - ping proxy should have stored the connector ok 35 - ping proxy should have stored the mode ok 36 - ... Should get the connection dbh ok 37 - ... Proxy run call should dispatch to conn run ok 38 - ... Mode run should have been passed to run ok 39 - Call run ok 40 - ... Proxy run call should dispatch to conn run ok 41 - ... Mode run should have been passed to run ok 42 - Call run on new proxy ok 43 - ... Should get the connection dbh ok 44 - ... Proxy txn call should dispatch to conn txn ok 45 - ... Mode txn should have been passed to txn ok 46 - Call txn ok 47 - ... Proxy txn call should dispatch to conn txn ok 48 - ... Mode txn should have been passed to txn ok 49 - Call txn on new proxy ok 50 - ... Should get the connection dbh ok 51 - ... Proxy svp call should dispatch to conn svp ok 52 - ... Mode svp should have been passed to svp ok 53 - Call svp ok 54 - ... Proxy svp call should dispatch to conn svp ok 55 - ... Mode svp should have been passed to svp ok 56 - Call svp on new proxy ok 57 - Create a no_ping proxy ok 58 - The no_ping proxy isa DBIx::Connector::Proxy ok 59 - no_ping proxy should have stored the connector ok 60 - no_ping proxy should have stored the mode ok 61 - ... Should get the connection dbh ok 62 - ... Proxy run call should dispatch to conn run ok 63 - ... Mode run should have been passed to run ok 64 - Call run ok 65 - ... Proxy run call should dispatch to conn run ok 66 - ... Mode run should have been passed to run ok 67 - Call run on new proxy ok 68 - ... Should get the connection dbh ok 69 - ... Proxy txn call should dispatch to conn txn ok 70 - ... Mode txn should have been passed to txn ok 71 - Call txn ok 72 - ... Proxy txn call should dispatch to conn txn ok 73 - ... Mode txn should have been passed to txn ok 74 - Call txn on new proxy ok 75 - ... Should get the connection dbh ok 76 - ... Proxy svp call should dispatch to conn svp ok 77 - ... Mode svp should have been passed to svp ok 78 - Call svp ok 79 - ... Proxy svp call should dispatch to conn svp ok 80 - ... Mode svp should have been passed to svp ok 81 - Call svp on new proxy ok All tests successful. Files=17, Tests=966, 2 wallclock secs ( 0.11 usr + 0.09 sys = 0.20 CPU) Result: PASS DWHEELER/DBIx-Connector-0.45.tar.gz C:\Perl64\bin\perl.exe ./Build test verbose=1 -- OK PPD for DBIx-Connector-0.45 already made Running test for module 'DBIx::Class::DeploymentHandler' Running make for F/FR/FREW/DBIx-Class-DeploymentHandler-0.001005.tar.gz Prepending C:\cpanfly\var\cpan\build\DBIx-Connector-0.45-GhbvTx/blib/arch C:\cpanfly\var\cpan\build\DBIx-Connector-0.45-GhbvTx/blib/lib C:\cpanfly\var\cpan\build\DBI-1.616-Qp8VYF/blib/arch C:\cpanfly\var\cpan\build\DBI-1.616-Qp8VYF/blib/lib to PERL5LIB for 'get' Checksum for C:\cpanfly\var\cpan\sources\authors\id\F\FR\FREW\DBIx-Class-DeploymentHandler-0.001005.tar.gz ok Will not use Archive::Tar, need 1.00 DBIx-Class-DeploymentHandler-0.001005 DBIx-Class-DeploymentHandler-0.001005/README DBIx-Class-DeploymentHandler-0.001005/Changes DBIx-Class-DeploymentHandler-0.001005/LICENSE DBIx-Class-DeploymentHandler-0.001005/dist.ini DBIx-Class-DeploymentHandler-0.001005/MANIFEST DBIx-Class-DeploymentHandler-0.001005/META.json DBIx-Class-DeploymentHandler-0.001005/weaver.ini DBIx-Class-DeploymentHandler-0.001005/Makefile.PL DBIx-Class-DeploymentHandler-0.001005/t DBIx-Class-DeploymentHandler-0.001005/t/04-preconnect.t DBIx-Class-DeploymentHandler-0.001005/t/03-deprecated.t DBIx-Class-DeploymentHandler-0.001005/t/lib DBIx-Class-DeploymentHandler-0.001005/t/lib/DBICDHTest.pm DBIx-Class-DeploymentHandler-0.001005/t/02-instantiation.t DBIx-Class-DeploymentHandler-0.001005/t/release-pod-syntax.t DBIx-Class-DeploymentHandler-0.001005/t/lib/DBICVersion_v3.pm DBIx-Class-DeploymentHandler-0.001005/t/lib/DBICVersion_v2.pm DBIx-Class-DeploymentHandler-0.001005/t/lib/DBICVersion_v4.pm DBIx-Class-DeploymentHandler-0.001005/t/lib/DBICVersion_v1.pm DBIx-Class-DeploymentHandler-0.001005/t/bugs DBIx-Class-DeploymentHandler-0.001005/t/bugs/01-emailed-bug-01.t DBIx-Class-DeploymentHandler-0.001005/t/02-instantiation-no-ddl.t DBIx-Class-DeploymentHandler-0.001005/t/version_storages DBIx-Class-DeploymentHandler-0.001005/t/version_storages/standard.t DBIx-Class-DeploymentHandler-0.001005/t/version_handlers DBIx-Class-DeploymentHandler-0.001005/t/version_handlers/monotonic.t DBIx-Class-DeploymentHandler-0.001005/t/no-component-lib DBIx-Class-DeploymentHandler-0.001005/t/no-component-lib/DBICDHTest.pm DBIx-Class-DeploymentHandler-0.001005/t/02-instantiation-wo-component.t DBIx-Class-DeploymentHandler-0.001005/t/deploy_methods DBIx-Class-DeploymentHandler-0.001005/t/deploy_methods/sql_translator.t DBIx-Class-DeploymentHandler-0.001005/lib/DBIx/Class DBIx-Class-DeploymentHandler-0.001005/lib/DBIx/Class/DeploymentHandler.pm DBIx-Class-DeploymentHandler-0.001005/t/no-component-lib/DBICVersion_v3.pm DBIx-Class-DeploymentHandler-0.001005/t/no-component-lib/DBICVersion_v2.pm DBIx-Class-DeploymentHandler-0.001005/t/no-component-lib/DBICVersion_v4.pm DBIx-Class-DeploymentHandler-0.001005/t/no-component-lib/DBICVersion_v1.pm DBIx-Class-DeploymentHandler-0.001005/t/version_handlers/explict_versions.t DBIx-Class-DeploymentHandler-0.001005/lib/DBIx/Class/DeploymentHandler DBIx-Class-DeploymentHandler-0.001005/lib/DBIx/Class/DeploymentHandler/Dad.pm DBIx-Class-DeploymentHandler-0.001005/t/version_handlers/db_schema_versions.t DBIx-Class-DeploymentHandler-0.001005/lib/DBIx/Class/DeploymentHandler/Types.pm DBIx-Class-DeploymentHandler-0.001005/lib/DBIx/Class/DeploymentHandler/Logger.pm DBIx-Class-DeploymentHandler-0.001005/t/deploy_methods/sql_translator_deprecated.t DBIx-Class-DeploymentHandler-0.001005/lib/DBIx/Class/DeploymentHandler/Deprecated.pm DBIx-Class-DeploymentHandler-0.001005/t/sql/SQLite/schema/1.0 DBIx-Class-DeploymentHandler-0.001005/t/sql/SQLite/schema/1.0/001-auto-__VERSION.sql DBIx-Class-DeploymentHandler-0.001005/lib/DBIx/Class/DeploymentHandler/HandlesDeploy.pm DBIx-Class-DeploymentHandler-0.001005/lib/DBIx/Class/DeploymentHandler/Manual DBIx-Class-DeploymentHandler-0.001005/lib/DBIx/Class/DeploymentHandler/Manual/Intro.pod DBIx-Class-DeploymentHandler-0.001005/lib/DBIx/Class/DeploymentHandler/HandlesVersioning.pm DBIx-Class-DeploymentHandler-0.001005/t/deploy_methods/sql_translator_protoschema_transform.t DBIx-Class-DeploymentHandler-0.001005/lib/DBIx/Class/DeploymentHandler/WithApplicatorDumple.pm DBIx-Class-DeploymentHandler-0.001005/lib/DBIx/Class/DeploymentHandler/HandlesVersionStorage.pm DBIx-Class-DeploymentHandler-0.001005/lib/DBIx/Class/DeploymentHandler/Manual/CatalystIntro.pod DBIx-Class-DeploymentHandler-0.001005/lib/DBIx/Class/DeploymentHandler/WithReasonableDefaults.pm DBIx-Class-DeploymentHandler-0.001005/lib/DBIx/Class/DeploymentHandler/VersionStorage DBIx-Class-DeploymentHandler-0.001005/lib/DBIx/Class/DeploymentHandler/VersionStorage/Standard.pm DBIx-Class-DeploymentHandler-0.001005/lib/DBIx/Class/DeploymentHandler/VersionHandler DBIx-Class-DeploymentHandler-0.001005/lib/DBIx/Class/DeploymentHandler/VersionHandler/Monotonic.pm DBIx-Class-DeploymentHandler-0.001005/lib/DBIx/Class/DeploymentHandler/VersionStorage/Deprecated.pm DBIx-Class-DeploymentHandler-0.001005/lib/DBIx/Class/DeploymentHandler/DeployMethod/SQL DBIx-Class-DeploymentHandler-0.001005/lib/DBIx/Class/DeploymentHandler/DeployMethod/SQL/Translator.pm DBIx-Class-DeploymentHandler-0.001005/lib/DBIx/Class/DeploymentHandler/Cookbook DBIx-Class-DeploymentHandler-0.001005/lib/DBIx/Class/DeploymentHandler/Cookbook/CustomResultSource.pod DBIx-Class-DeploymentHandler-0.001005/lib/DBIx/Class/DeploymentHandler/VersionHandler/ExplicitVersions.pm DBIx-Class-DeploymentHandler-0.001005/lib/DBIx/Class/DeploymentHandler/VersionStorage/Standard DBIx-Class-DeploymentHandler-0.001005/lib/DBIx/Class/DeploymentHandler/VersionStorage/Standard/Component.pm DBIx-Class-DeploymentHandler-0.001005/lib/DBIx/Class/DeploymentHandler/VersionStorage/Deprecated DBIx-Class-DeploymentHandler-0.001005/lib/DBIx/Class/DeploymentHandler/VersionStorage/Deprecated/Component.pm DBIx-Class-DeploymentHandler-0.001005/lib/DBIx/Class/DeploymentHandler/VersionStorage/Standard/VersionResult.pm DBIx-Class-DeploymentHandler-0.001005/lib/DBIx/Class/DeploymentHandler/DeployMethod/SQL/Translator DBIx-Class-DeploymentHandler-0.001005/lib/DBIx/Class/DeploymentHandler/DeployMethod/SQL/Translator/Deprecated.pm DBIx-Class-DeploymentHandler-0.001005/lib/DBIx/Class/DeploymentHandler/VersionHandler/DatabaseToSchemaVersions.pm DBIx-Class-DeploymentHandler-0.001005/lib/DBIx/Class/DeploymentHandler/VersionStorage/Deprecated/VersionResult.pm DBIx-Class-DeploymentHandler-0.001005/lib/DBIx/Class/DeploymentHandler/VersionStorage/Standard/VersionResultSet.pm DBIx-Class-DeploymentHandler-0.001005/lib/DBIx/Class/DeploymentHandler/VersionStorage/Deprecated/VersionResultSet.pm Prepending C:\cpanfly\var\cpan\build\DBIx-Connector-0.45-GhbvTx/blib/arch C:\cpanfly\var\cpan\build\DBIx-Connector-0.45-GhbvTx/blib/lib C:\cpanfly\var\cpan\build\DBI-1.616-Qp8VYF/blib/arch C:\cpanfly\var\cpan\build\DBI-1.616-Qp8VYF/blib/lib to PERL5LIB for 'make' CPAN.pm: Going to build F/FR/FREW/DBIx-Class-DeploymentHandler-0.001005.tar.gz >>> C:\Perl64\bin\perl.exe Makefile.PL Checking if your kit is complete... Looks good Writing Makefile for DBIx::Class::DeploymentHandler >>> nmake Microsoft (R) Program Maintenance Utility Version 7.00.8882 Copyright (C) Microsoft Corp 1988-2000. All rights reserved. cp lib/DBIx/Class/DeploymentHandler/WithReasonableDefaults.pm blib\lib\DBIx\Class\DeploymentHandler\WithReasonableDefaults.pm cp lib/DBIx/Class/DeploymentHandler/Types.pm blib\lib\DBIx\Class\DeploymentHandler\Types.pm cp lib/DBIx/Class/DeploymentHandler/Logger.pm blib\lib\DBIx\Class\DeploymentHandler\Logger.pm cp lib/DBIx/Class/DeploymentHandler/VersionStorage/Deprecated/VersionResultSet.pm blib\lib\DBIx\Class\DeploymentHandler\VersionStorage\Deprecated\VersionResultSet.pm cp lib/DBIx/Class/DeploymentHandler/Dad.pm blib\lib\DBIx\Class\DeploymentHandler\Dad.pm cp lib/DBIx/Class/DeploymentHandler/Deprecated.pm blib\lib\DBIx\Class\DeploymentHandler\Deprecated.pm cp lib/DBIx/Class/DeploymentHandler/DeployMethod/SQL/Translator/Deprecated.pm blib\lib\DBIx\Class\DeploymentHandler\DeployMethod\SQL\Translator\Deprecated.pm cp lib/DBIx/Class/DeploymentHandler/VersionHandler/ExplicitVersions.pm blib\lib\DBIx\Class\DeploymentHandler\VersionHandler\ExplicitVersions.pm cp lib/DBIx/Class/DeploymentHandler.pm blib\lib\DBIx\Class\DeploymentHandler.pm cp lib/DBIx/Class/DeploymentHandler/Cookbook/CustomResultSource.pod blib\lib\DBIx\Class\DeploymentHandler\Cookbook\CustomResultSource.pod cp lib/DBIx/Class/DeploymentHandler/WithApplicatorDumple.pm blib\lib\DBIx\Class\DeploymentHandler\WithApplicatorDumple.pm cp lib/DBIx/Class/DeploymentHandler/Manual/Intro.pod blib\lib\DBIx\Class\DeploymentHandler\Manual\Intro.pod cp lib/DBIx/Class/DeploymentHandler/VersionStorage/Deprecated/VersionResult.pm blib\lib\DBIx\Class\DeploymentHandler\VersionStorage\Deprecated\VersionResult.pm cp lib/DBIx/Class/DeploymentHandler/VersionStorage/Deprecated.pm blib\lib\DBIx\Class\DeploymentHandler\VersionStorage\Deprecated.pm cp lib/DBIx/Class/DeploymentHandler/VersionStorage/Standard/VersionResultSet.pm blib\lib\DBIx\Class\DeploymentHandler\VersionStorage\Standard\VersionResultSet.pm cp lib/DBIx/Class/DeploymentHandler/DeployMethod/SQL/Translator.pm blib\lib\DBIx\Class\DeploymentHandler\DeployMethod\SQL\Translator.pm cp lib/DBIx/Class/DeploymentHandler/HandlesVersioning.pm blib\lib\DBIx\Class\DeploymentHandler\HandlesVersioning.pm cp lib/DBIx/Class/DeploymentHandler/VersionStorage/Standard/Component.pm blib\lib\DBIx\Class\DeploymentHandler\VersionStorage\Standard\Component.pm cp lib/DBIx/Class/DeploymentHandler/VersionStorage/Standard/VersionResult.pm blib\lib\DBIx\Class\DeploymentHandler\VersionStorage\Standard\VersionResult.pm cp lib/DBIx/Class/DeploymentHandler/VersionStorage/Deprecated/Component.pm blib\lib\DBIx\Class\DeploymentHandler\VersionStorage\Deprecated\Component.pm cp lib/DBIx/Class/DeploymentHandler/VersionStorage/Standard.pm blib\lib\DBIx\Class\DeploymentHandler\VersionStorage\Standard.pm cp lib/DBIx/Class/DeploymentHandler/Manual/CatalystIntro.pod blib\lib\DBIx\Class\DeploymentHandler\Manual\CatalystIntro.pod cp lib/DBIx/Class/DeploymentHandler/HandlesDeploy.pm blib\lib\DBIx\Class\DeploymentHandler\HandlesDeploy.pm cp lib/DBIx/Class/DeploymentHandler/HandlesVersionStorage.pm blib\lib\DBIx\Class\DeploymentHandler\HandlesVersionStorage.pm cp lib/DBIx/Class/DeploymentHandler/VersionHandler/DatabaseToSchemaVersions.pm blib\lib\DBIx\Class\DeploymentHandler\VersionHandler\DatabaseToSchemaVersions.pm cp lib/DBIx/Class/DeploymentHandler/VersionHandler/Monotonic.pm blib\lib\DBIx\Class\DeploymentHandler\VersionHandler\Monotonic.pm FREW/DBIx-Class-DeploymentHandler-0.001005.tar.gz nmake -- OK Prepending C:\cpanfly\var\cpan\build\DBIx-Connector-0.45-GhbvTx/blib/arch C:\cpanfly\var\cpan\build\DBIx-Connector-0.45-GhbvTx/blib/lib C:\cpanfly\var\cpan\build\DBI-1.616-Qp8VYF/blib/arch C:\cpanfly\var\cpan\build\DBI-1.616-Qp8VYF/blib/lib to PERL5LIB for 'test' Running make test >>> nmake test TEST_VERBOSE=1 Microsoft (R) Program Maintenance Utility Version 7.00.8882 Copyright (C) Microsoft Corp 1988-2000. All rights reserved. C:\Perl64\bin\perl.exe "-MExtUtils::Command::MM" "-e" "test_harness(1, 'blib\lib', 'blib\arch')" t/*.t t/bugs/*.t t/deploy_methods/*.t t/version_handlers/*.t t/version_storages/*.t t/02-instantiation-no-ddl.t .............................. ok 1 - use DBICVersion_v1; ok 2 - DBICVersion::Schema 1 instantiates correctly ok 3 - DBIx::Class::DeploymentHandler w/1 instantiates correctly ok 4 - schema not deployed ok 5 - cannot install twice ok 6 - schema is deployed ok 7 - use DBICVersion_v2; ok 8 - DBICVersion::Schema 2 instantiates correctly ok 9 - DBIx::Class::DeploymentHandler w/2 instantiates correctly ok 10 - schema not deployed ok 11 - schema not uppgrayyed ok 12 - schema is deployed ok 13 - use DBICVersion_v3; ok 14 - DBICVersion::Schema 3 instantiates correctly ok 15 - DBIx::Class::DeploymentHandler w/3 instantiates correctly ok 16 - schema not deployed ok 17 - schema is deployed ok 18 - use DBICVersion_v4; ok 19 - DBICVersion::Schema 2 instantiates correctly ok 20 - DBIx::Class::DeploymentHandler w/2 instantiates correctly ok 21 - schema at version 3 ok 22 - schema not at version 3 ok 23 - schema is at version 2 1..23 ok t/02-instantiation-wo-component.t ........................ ok 1 - use DBICVersion_v1; ok 2 - DBICVersion::Schema 1 instantiates correctly ok 3 - DBIx::Class::DeploymentHandler w/1 instantiates correctly ok 4 - schema not deployed ok 5 - cannot install twice ok 6 - schema is deployed ok 7 - use DBICVersion_v2; ok 8 - DBICVersion::Schema 2 instantiates correctly ok 9 - DBIx::Class::DeploymentHandler w/2 instantiates correctly ok 10 - schema not deployed ok 11 - schema not uppgrayyed ok 12 - schema is deployed ok 13 - use DBICVersion_v3; ok 14 - DBICVersion::Schema 3 instantiates correctly ok 15 - DBIx::Class::DeploymentHandler w/3 instantiates correctly ok 16 - schema not deployed ok 17 - schema is deployed ok 18 - use DBICVersion_v4; ok 19 - DBICVersion::Schema 2 instantiates correctly ok 20 - DBIx::Class::DeploymentHandler w/2 instantiates correctly ok 21 - schema at version 3 ok 22 - schema not at version 3 ok 23 - schema is at version 2 1..23 ok t/02-instantiation.t ..................................... ok 1 - use DBICVersion_v1; ok 2 - DBICVersion::Schema 1 instantiates correctly ok 3 - DBIx::Class::DeploymentHandler w/1 instantiates correctly ok 4 - schema not deployed ok 5 - cannot install twice ok 6 - schema is deployed ok 7 - use DBICVersion_v2; ok 8 - DBICVersion::Schema 2 instantiates correctly ok 9 - DBIx::Class::DeploymentHandler w/2 instantiates correctly ok 10 - schema not deployed ok 11 - schema not uppgrayyed ok 12 - schema is deployed ok 13 - use DBICVersion_v3; ok 14 - DBICVersion::Schema 3 instantiates correctly ok 15 - DBIx::Class::DeploymentHandler w/3 instantiates correctly ok 16 - schema not deployed ok 17 - schema is deployed ok 18 - use DBICVersion_v4; ok 19 - DBICVersion::Schema 2 instantiates correctly ok 20 - DBIx::Class::DeploymentHandler w/2 instantiates correctly ok 21 - schema at version 3 ok 22 - schema not at version 3 ok 23 - schema is at version 2 1..23 ok t/03-deprecated.t ........................................ ok 1 - use DBICVersion_v1; ok 2 - schema version is at 1.0 ok 3 - DBICVersion::Schema 1.0 instantiates correctly ok 4 - DBIx::Class::DeploymentHandler w/1.0 instantiates correctly ok 5 - schema not deployed ok 6 - cannot install twice ok 7 - schema is deployed ok 8 - use DBICVersion_v2; ok 9 - schema version is at 2.0 ok 10 - DBICVersion::Schema 2.0 instantiates correctly ok 11 - DBIx::Class::DeploymentHandler w/2.0 instantiates correctly ok 12 - schema not deployed ok 13 - schema not uppgrayyed ok 14 - schema is deployed ok 15 - use DBICVersion_v3; ok 16 - schema version is at 3.0 ok 17 - DBICVersion::Schema 3.0 instantiates correctly ok 18 - DBIx::Class::DeploymentHandler w/3.0 instantiates correctly ok 19 - schema not deployed ok 20 - schema is deployed 1..20 ok t/04-preconnect.t ........................................ ok 1 - use DBICVersion_v1; ok 2 - DBICVersion::Schema 1 instantiates correctly ok 3 - creating schema did not connect ok 4 - creating handler did not connect ok 5 - DBIx::Class::DeploymentHandler w/1 instantiates correctly ok 6 - creating schema did not connect 1..6 ok t/bugs/01-emailed-bug-01.t ............................... ok 1 - use DBICVersion_v1; ok 2 - DBICVersion::Schema 1 instantiates correctly ok 3 - DBIx::Class::DeploymentHandler w/1 instantiates correctly ok 4 - version_storage not installed ok 5 - version_storage installed 1..5 ok t/deploy_methods/sql_translator.t ........................ ok 1 - use DBICVersion_v1; ok 2 - DBIC::DH::DM::SQL::Translator gets instantiated correctly ok 3 - code got run in preinit ok 4 - prepare_deploy dies if you run it twice ok 5 - 1.0 schema gets generated properly ok 6 - schema not deployed ok 7 - schema is deployed ok 8 - use DBICVersion_v2; ok 9 - DBIC::DH::SQL::Translator w/2.0 instantiates correctly ok 10 - 2.0 schema gets generated properly ok 11 - prepare_upgrade with a bogus preversion warns ok 12 - 1.0-2.0 diff gets generated properly and default start and end versions get set ok 13 - 2.0-1.0 diff gets generated properly ok 14 - schema not deployed ok 15 - schema not uppgrayyed ok 16 - _common migration got run ok 17 - _common perl migration got run ok 18 - schema is deployed ok 19 - schema is downgrayyed ok 20 - use DBICVersion_v3; ok 21 - DBIC::DH::SQL::Translator w/3.0 instantiates correctly ok 22 - 2.0 schema gets generated properly ok 23 - 3.0-1.0 diff gets generated properly ok 24 - 1.0-3.0 diff gets generated properly ok 25 - prepare_upgrade dies if you clobber an existing upgrade file ok 26 - 2.0-3.0 diff gets generated properly ok 27 - schema not deployed ok 28 - schema is deployed ok 29 - dies when sql dir does not exist ok 30 - _any got ran the right amount of times with the right args 1..30 ok t/deploy_methods/sql_translator_deprecated.t ............. ok 1 - use DBICVersion_v1; ok 2 - DBIC::DH::DM::SQLT::Deprecated gets instantiated correctly ok 3 - 1.0 schema gets generated properly ok 4 - schema not deployed ok 5 - schema is deployed ok 6 - use DBICVersion_v2; ok 7 - DBIC::DH::DM::SQLT::Deprecated gets instantiated correctly w/ version 2.0 ok 8 - schema not deployed ok 9 - schema not uppgrayyed ok 10 - schema is deployed 1..10 ok t/deploy_methods/sql_translator_protoschema_transform.t .. ok 1 - use DBICVersion_v1; ok 2 - use DBICVersion_v2; ok 3 - intermediate script ran with the right args 1..3 ok t/release-pod-syntax.t ................................... skipped: these tests are for release candidate testing t/version_handlers/db_schema_versions.t .................. ok 1 - VersionHandler gets instantiated ok 2 - db version and to_version get correctly put into version set ok 3 - next_version_set only works once ok 4 - seriously. ok 5 - VersionHandler gets instantiated ok 6 - VersionHandler is null when schema_version and db_verison are the same ok 7 - VersionHandler gets instantiated ok 8 - VersionHandler is null when schema_version and db_verison are the same ok 9 - VersionHandler gets instantiated ok 10 - db version and schema version get correctly put into version set ok 11 - VersionHandler is null on next try 1..11 ok t/version_handlers/explict_versions.t .................... ok 1 - VersionHandler gets instantiated ok 2 - first version pair works ok 3 - next version set returns undef when we are done ok 4 - VersionHandler gets instantiated ok 5 - next version set returns undef if we are at the version requested ok 6 - VersionHandler gets instantiated ok 7 - first version pair works ok 8 - second version pair works ok 9 - third version pair works ok 10 - fourth version pair works ok 11 - no more versions after final pair ok 12 - still no more versions after final pair ok 13 - VersionHandler gets instantiated ok 14 - first version pair works ok 15 - second version pair works ok 16 - third version pair works ok 17 - fourth version pair works ok 18 - no more versions after final pair ok 19 - still no more versions after final pair ok 20 - dies if database version not found in ordered_versions ok 21 - cannot request an upgrade before the current version ok 22 - cannot request a downgrade after the current version 1..22 ok t/version_handlers/monotonic.t ........................... ok 1 - VersionHandler gets instantiated ok 2 - first version pair works ok 3 - next version set returns undef when we are done ok 4 - VersionHandler gets instantiated ok 5 - next version set returns undef if we are at the version requested ok 6 - VersionHandler gets instantiated ok 7 - first version pair works ok 8 - second version pair works ok 9 - third version pair works ok 10 - fourth version pair works ok 11 - no more versions after final pair ok 12 - still no more versions after final pair ok 13 - VersionHandler gets instantiated ok 14 - first version pair works ok 15 - second version pair works ok 16 - third version pair works ok 17 - fourth version pair works ok 18 - no more versions before initial pair ok 19 - still no more versions before initial pair ok 20 - dies if database version not an Int ok 21 - cannot request an upgrade version before the current version ok 22 - cannot request a downgrade version after the current version 1..22 ok t/version_storages/standard.t ............................ ok 1 - warning when database is unversioned ok 2 - DBIC::DH::VersionStorage::Standard instantiates correctly ok 3 - VersionStorage is not yet installed ok 4 - VersionStorage is now installed ok 5 - initial version works correctly ok 6 - database version is 1.0 ok 7 - database version is 2.0 ok 8 - adding another version works correctly ok 9 - warning when database/schema mismatch ok 10 - VersionStorage is still installed even if all versions are deleted 1..10 ok All tests successful. Files=14, Tests=208, 15 wallclock secs ( 0.06 usr + 0.06 sys = 0.12 CPU) Result: PASS FREW/DBIx-Class-DeploymentHandler-0.001005.tar.gz nmake test TEST_VERBOSE=1 -- OK PPD for DBIx-Class-DeploymentHandler-0.001005 already made Running test for module 'CPAN::Mini::Webserver' Running make for M/MI/MITHALDU/CPAN-Mini-Webserver-0.51.tar.gz Prepending C:\cpanfly\var\cpan\build\DBIx-Class-DeploymentHandler-0.001005-C1ca7t/blib/arch C:\cpanfly\var\cpan\build\DBIx-Class-DeploymentHandler-0.001005-C1ca7t/blib/lib C:\cpanfly\var\cpan\build\DBIx-Connector-0.45-GhbvTx/blib/arch C:\cpanfly\var\cpan\build\DBIx-Connector-0.45-GhbvTx/blib/lib C:\cpanfly\var\cpan\build\DBI-1.616-Qp8VYF/blib/arch C:\cpanfly\var\cpan\build\DBI-1.616-Qp8VYF/blib/lib to PERL5LIB for 'get' Checksum for C:\cpanfly\var\cpan\sources\authors\id\M\MI\MITHALDU\CPAN-Mini-Webserver-0.51.tar.gz ok Will not use Archive::Tar, need 1.00 CPAN-Mini-Webserver-0.51/ CPAN-Mini-Webserver-0.51/bin/ CPAN-Mini-Webserver-0.51/bin/minicpan_webserver CPAN-Mini-Webserver-0.51/CHANGES CPAN-Mini-Webserver-0.51/lib/ CPAN-Mini-Webserver-0.51/lib/CPAN/ CPAN-Mini-Webserver-0.51/lib/CPAN/Mini/ CPAN-Mini-Webserver-0.51/lib/CPAN/Mini/Webserver/ CPAN-Mini-Webserver-0.51/lib/CPAN/Mini/Webserver/Index.pm CPAN-Mini-Webserver-0.51/lib/CPAN/Mini/Webserver/Templates/ CPAN-Mini-Webserver-0.51/lib/CPAN/Mini/Webserver/Templates/CSS.pm CPAN-Mini-Webserver-0.51/lib/CPAN/Mini/Webserver/Templates/Images.pm CPAN-Mini-Webserver-0.51/lib/CPAN/Mini/Webserver/Templates.pm CPAN-Mini-Webserver-0.51/lib/CPAN/Mini/Webserver.pm CPAN-Mini-Webserver-0.51/Makefile.PL CPAN-Mini-Webserver-0.51/MANIFEST CPAN-Mini-Webserver-0.51/META.yml CPAN-Mini-Webserver-0.51/README CPAN-Mini-Webserver-0.51/t/ CPAN-Mini-Webserver-0.51/t/mini/ CPAN-Mini-Webserver-0.51/t/mini/.minicpanrc CPAN-Mini-Webserver-0.51/t/mini/authors/ CPAN-Mini-Webserver-0.51/t/mini/authors/01mailrc.txt CPAN-Mini-Webserver-0.51/t/mini/authors/01mailrc.txt.gz CPAN-Mini-Webserver-0.51/t/mini/authors/id/ CPAN-Mini-Webserver-0.51/t/mini/authors/id/A/ CPAN-Mini-Webserver-0.51/t/mini/authors/id/A/AN/ CPAN-Mini-Webserver-0.51/t/mini/authors/id/A/AN/ANDK/ CPAN-Mini-Webserver-0.51/t/mini/authors/id/A/AN/ANDK/CHECKSUMS CPAN-Mini-Webserver-0.51/t/mini/authors/id/A/AN/ANDK/CHECKSUMS.2nd CPAN-Mini-Webserver-0.51/t/mini/authors/id/A/AN/ANDK/CPAN-Test-Dummy-Perl5-Build/ CPAN-Mini-Webserver-0.51/t/mini/authors/id/A/AN/ANDK/CPAN-Test-Dummy-Perl5-Build/Build.PL CPAN-Mini-Webserver-0.51/t/mini/authors/id/A/AN/ANDK/CPAN-Test-Dummy-Perl5-Build/Changes CPAN-Mini-Webserver-0.51/t/mini/authors/id/A/AN/ANDK/CPAN-Test-Dummy-Perl5-Build/lib/ CPAN-Mini-Webserver-0.51/t/mini/authors/id/A/AN/ANDK/CPAN-Test-Dummy-Perl5-Build/lib/CPAN/ CPAN-Mini-Webserver-0.51/t/mini/authors/id/A/AN/ANDK/CPAN-Test-Dummy-Perl5-Build/lib/CPAN/Test/ CPAN-Mini-Webserver-0.51/t/mini/authors/id/A/AN/ANDK/CPAN-Test-Dummy-Perl5-Build/lib/CPAN/Test/Dummy/ CPAN-Mini-Webserver-0.51/t/mini/authors/id/A/AN/ANDK/CPAN-Test-Dummy-Perl5-Build/lib/CPAN/Test/Dummy/Perl5/ CPAN-Mini-Webserver-0.51/t/mini/authors/id/A/AN/ANDK/CPAN-Test-Dummy-Perl5-Build/lib/CPAN/Test/Dummy/Perl5/Build.pm CPAN-Mini-Webserver-0.51/t/mini/authors/id/A/AN/ANDK/CPAN-Test-Dummy-Perl5-Build/MANIFEST CPAN-Mini-Webserver-0.51/t/mini/authors/id/A/AN/ANDK/CPAN-Test-Dummy-Perl5-Build/README CPAN-Mini-Webserver-0.51/t/mini/authors/id/A/AN/ANDK/CPAN-Test-Dummy-Perl5-Build/t/ CPAN-Mini-Webserver-0.51/t/mini/authors/id/A/AN/ANDK/CPAN-Test-Dummy-Perl5-Build/t/00_load.t CPAN-Mini-Webserver-0.51/t/mini/authors/id/A/AN/ANDK/CPAN-Test-Dummy-Perl5-Build-1.03.tar.gz CPAN-Mini-Webserver-0.51/t/mini/authors/id/A/AN/ANDK/CPAN-Test-Dummy-Perl5-Build-DepeFails/ CPAN-Mini-Webserver-0.51/t/mini/authors/id/A/AN/ANDK/CPAN-Test-Dummy-Perl5-Build-DepeFails/Build.PL CPAN-Mini-Webserver-0.51/t/mini/authors/id/A/AN/ANDK/CPAN-Test-Dummy-Perl5-Build-DepeFails/Changes CPAN-Mini-Webserver-0.51/t/mini/authors/id/A/AN/ANDK/CPAN-Test-Dummy-Perl5-Build-DepeFails/lib/ CPAN-Mini-Webserver-0.51/t/mini/authors/id/A/AN/ANDK/CPAN-Test-Dummy-Perl5-Build-DepeFails/lib/CPAN/ CPAN-Mini-Webserver-0.51/t/mini/authors/id/A/AN/ANDK/CPAN-Test-Dummy-Perl5-Build-DepeFails/lib/CPAN/Test/ CPAN-Mini-Webserver-0.51/t/mini/authors/id/A/AN/ANDK/CPAN-Test-Dummy-Perl5-Build-DepeFails/lib/CPAN/Test/Dummy/ CPAN-Mini-Webserver-0.51/t/mini/authors/id/A/AN/ANDK/CPAN-Test-Dummy-Perl5-Build-DepeFails/lib/CPAN/Test/Dummy/Perl5/ CPAN-Mini-Webserver-0.51/t/mini/authors/id/A/AN/ANDK/CPAN-Test-Dummy-Perl5-Build-DepeFails/lib/CPAN/Test/Dummy/Perl5/Build/ CPAN-Mini-Webserver-0.51/t/mini/authors/id/A/AN/ANDK/CPAN-Test-Dummy-Perl5-Build-DepeFails/lib/CPAN/Test/Dummy/Perl5/Build/DepeFails.pm CPAN-Mini-Webserver-0.51/t/mini/authors/id/A/AN/ANDK/CPAN-Test-Dummy-Perl5-Build-DepeFails/lib/CPAN/Test/Dummy/Perl5/Build/Fails.pm CPAN-Mini-Webserver-0.51/t/mini/authors/id/A/AN/ANDK/CPAN-Test-Dummy-Perl5-Build-DepeFails/MANIFEST CPAN-Mini-Webserver-0.51/t/mini/authors/id/A/AN/ANDK/CPAN-Test-Dummy-Perl5-Build-DepeFails/README CPAN-Mini-Webserver-0.51/t/mini/authors/id/A/AN/ANDK/CPAN-Test-Dummy-Perl5-Build-DepeFails/t/ CPAN-Mini-Webserver-0.51/t/mini/authors/id/A/AN/ANDK/CPAN-Test-Dummy-Perl5-Build-DepeFails/t/00_load.t CPAN-Mini-Webserver-0.51/t/mini/authors/id/A/AN/ANDK/CPAN-Test-Dummy-Perl5-Build-DepeFails-1.02.tar.gz CPAN-Mini-Webserver-0.51/t/mini/authors/id/A/AN/ANDK/CPAN-Test-Dummy-Perl5-Build-Fails/ CPAN-Mini-Webserver-0.51/t/mini/authors/id/A/AN/ANDK/CPAN-Test-Dummy-Perl5-Build-Fails/Build.PL CPAN-Mini-Webserver-0.51/t/mini/authors/id/A/AN/ANDK/CPAN-Test-Dummy-Perl5-Build-Fails/Changes CPAN-Mini-Webserver-0.51/t/mini/authors/id/A/AN/ANDK/CPAN-Test-Dummy-Perl5-Build-Fails/lib/ CPAN-Mini-Webserver-0.51/t/mini/authors/id/A/AN/ANDK/CPAN-Test-Dummy-Perl5-Build-Fails/lib/CPAN/ CPAN-Mini-Webserver-0.51/t/mini/authors/id/A/AN/ANDK/CPAN-Test-Dummy-Perl5-Build-Fails/lib/CPAN/Test/ CPAN-Mini-Webserver-0.51/t/mini/authors/id/A/AN/ANDK/CPAN-Test-Dummy-Perl5-Build-Fails/lib/CPAN/Test/Dummy/ CPAN-Mini-Webserver-0.51/t/mini/authors/id/A/AN/ANDK/CPAN-Test-Dummy-Perl5-Build-Fails/lib/CPAN/Test/Dummy/Perl5/ CPAN-Mini-Webserver-0.51/t/mini/authors/id/A/AN/ANDK/CPAN-Test-Dummy-Perl5-Build-Fails/lib/CPAN/Test/Dummy/Perl5/Build/ CPAN-Mini-Webserver-0.51/t/mini/authors/id/A/AN/ANDK/CPAN-Test-Dummy-Perl5-Build-Fails/lib/CPAN/Test/Dummy/Perl5/Build/Fails.pm CPAN-Mini-Webserver-0.51/t/mini/authors/id/A/AN/ANDK/CPAN-Test-Dummy-Perl5-Build-Fails/MANIFEST CPAN-Mini-Webserver-0.51/t/mini/authors/id/A/AN/ANDK/CPAN-Test-Dummy-Perl5-Build-Fails/README CPAN-Mini-Webserver-0.51/t/mini/authors/id/A/AN/ANDK/CPAN-Test-Dummy-Perl5-Build-Fails/t/ CPAN-Mini-Webserver-0.51/t/mini/authors/id/A/AN/ANDK/CPAN-Test-Dummy-Perl5-Build-Fails/t/00_load.t CPAN-Mini-Webserver-0.51/t/mini/authors/id/A/AN/ANDK/CPAN-Test-Dummy-Perl5-Build-Fails-1.03.tar.gz CPAN-Mini-Webserver-0.51/t/mini/authors/id/A/AN/ANDK/CPAN-Test-Dummy-Perl5-BuildOrMake/ CPAN-Mini-Webserver-0.51/t/mini/authors/id/A/AN/ANDK/CPAN-Test-Dummy-Perl5-BuildOrMake/Build.PL CPAN-Mini-Webserver-0.51/t/mini/authors/id/A/AN/ANDK/CPAN-Test-Dummy-Perl5-BuildOrMake/Changes CPAN-Mini-Webserver-0.51/t/mini/authors/id/A/AN/ANDK/CPAN-Test-Dummy-Perl5-BuildOrMake/lib/ CPAN-Mini-Webserver-0.51/t/mini/authors/id/A/AN/ANDK/CPAN-Test-Dummy-Perl5-BuildOrMake/lib/CPAN/ CPAN-Mini-Webserver-0.51/t/mini/authors/id/A/AN/ANDK/CPAN-Test-Dummy-Perl5-BuildOrMake/lib/CPAN/Test/ CPAN-Mini-Webserver-0.51/t/mini/authors/id/A/AN/ANDK/CPAN-Test-Dummy-Perl5-BuildOrMake/lib/CPAN/Test/Dummy/ CPAN-Mini-Webserver-0.51/t/mini/authors/id/A/AN/ANDK/CPAN-Test-Dummy-Perl5-BuildOrMake/lib/CPAN/Test/Dummy/Perl5/ CPAN-Mini-Webserver-0.51/t/mini/authors/id/A/AN/ANDK/CPAN-Test-Dummy-Perl5-BuildOrMake/lib/CPAN/Test/Dummy/Perl5/BuildOrMake.pm CPAN-Mini-Webserver-0.51/t/mini/authors/id/A/AN/ANDK/CPAN-Test-Dummy-Perl5-BuildOrMake/Makefile.PL CPAN-Mini-Webserver-0.51/t/mini/authors/id/A/AN/ANDK/CPAN-Test-Dummy-Perl5-BuildOrMake/MANIFEST CPAN-Mini-Webserver-0.51/t/mini/authors/id/A/AN/ANDK/CPAN-Test-Dummy-Perl5-BuildOrMake/README CPAN-Mini-Webserver-0.51/t/mini/authors/id/A/AN/ANDK/CPAN-Test-Dummy-Perl5-BuildOrMake/t/ CPAN-Mini-Webserver-0.51/t/mini/authors/id/A/AN/ANDK/CPAN-Test-Dummy-Perl5-BuildOrMake/t/00_load.t CPAN-Mini-Webserver-0.51/t/mini/authors/id/A/AN/ANDK/CPAN-Test-Dummy-Perl5-BuildOrMake-1.02.tar.gz CPAN-Mini-Webserver-0.51/t/mini/authors/id/A/AN/ANDK/CPAN-Test-Dummy-Perl5-Make/ CPAN-Mini-Webserver-0.51/t/mini/authors/id/A/AN/ANDK/CPAN-Test-Dummy-Perl5-Make/Changes CPAN-Mini-Webserver-0.51/t/mini/authors/id/A/AN/ANDK/CPAN-Test-Dummy-Perl5-Make/lib/ CPAN-Mini-Webserver-0.51/t/mini/authors/id/A/AN/ANDK/CPAN-Test-Dummy-Perl5-Make/lib/Bundle/ CPAN-Mini-Webserver-0.51/t/mini/authors/id/A/AN/ANDK/CPAN-Test-Dummy-Perl5-Make/lib/Bundle/CpanTestDummies.pm CPAN-Mini-Webserver-0.51/t/mini/authors/id/A/AN/ANDK/CPAN-Test-Dummy-Perl5-Make/lib/CPAN/ CPAN-Mini-Webserver-0.51/t/mini/authors/id/A/AN/ANDK/CPAN-Test-Dummy-Perl5-Make/lib/CPAN/Test/ CPAN-Mini-Webserver-0.51/t/mini/authors/id/A/AN/ANDK/CPAN-Test-Dummy-Perl5-Make/lib/CPAN/Test/Dummy/ CPAN-Mini-Webserver-0.51/t/mini/authors/id/A/AN/ANDK/CPAN-Test-Dummy-Perl5-Make/lib/CPAN/Test/Dummy/Perl5/ CPAN-Mini-Webserver-0.51/t/mini/authors/id/A/AN/ANDK/CPAN-Test-Dummy-Perl5-Make/lib/CPAN/Test/Dummy/Perl5/Make.pm CPAN-Mini-Webserver-0.51/t/mini/authors/id/A/AN/ANDK/CPAN-Test-Dummy-Perl5-Make/Makefile.PL CPAN-Mini-Webserver-0.51/t/mini/authors/id/A/AN/ANDK/CPAN-Test-Dummy-Perl5-Make/MANIFEST CPAN-Mini-Webserver-0.51/t/mini/authors/id/A/AN/ANDK/CPAN-Test-Dummy-Perl5-Make/README CPAN-Mini-Webserver-0.51/t/mini/authors/id/A/AN/ANDK/CPAN-Test-Dummy-Perl5-Make/t/ CPAN-Mini-Webserver-0.51/t/mini/authors/id/A/AN/ANDK/CPAN-Test-Dummy-Perl5-Make/t/00_load.t CPAN-Mini-Webserver-0.51/t/mini/authors/id/A/AN/ANDK/CPAN-Test-Dummy-Perl5-Make-1.05.tar.gz CPAN-Mini-Webserver-0.51/t/mini/authors/id/A/AN/ANDK/CPAN-Test-Dummy-Perl5-Make-CircDepeOne/ CPAN-Mini-Webserver-0.51/t/mini/authors/id/A/AN/ANDK/CPAN-Test-Dummy-Perl5-Make-CircDepeOne/Changes CPAN-Mini-Webserver-0.51/t/mini/authors/id/A/AN/ANDK/CPAN-Test-Dummy-Perl5-Make-CircDepeOne/lib/ CPAN-Mini-Webserver-0.51/t/mini/authors/id/A/AN/ANDK/CPAN-Test-Dummy-Perl5-Make-CircDepeOne/lib/CPAN/ CPAN-Mini-Webserver-0.51/t/mini/authors/id/A/AN/ANDK/CPAN-Test-Dummy-Perl5-Make-CircDepeOne/lib/CPAN/Test/ CPAN-Mini-Webserver-0.51/t/mini/authors/id/A/AN/ANDK/CPAN-Test-Dummy-Perl5-Make-CircDepeOne/lib/CPAN/Test/Dummy/ CPAN-Mini-Webserver-0.51/t/mini/authors/id/A/AN/ANDK/CPAN-Test-Dummy-Perl5-Make-CircDepeOne/lib/CPAN/Test/Dummy/Perl5/ CPAN-Mini-Webserver-0.51/t/mini/authors/id/A/AN/ANDK/CPAN-Test-Dummy-Perl5-Make-CircDepeOne/lib/CPAN/Test/Dummy/Perl5/Make/ CPAN-Mini-Webserver-0.51/t/mini/authors/id/A/AN/ANDK/CPAN-Test-Dummy-Perl5-Make-CircDepeOne/lib/CPAN/Test/Dummy/Perl5/Make/CircDepeOne.pm CPAN-Mini-Webserver-0.51/t/mini/authors/id/A/AN/ANDK/CPAN-Test-Dummy-Perl5-Make-CircDepeOne/Makefile.PL CPAN-Mini-Webserver-0.51/t/mini/authors/id/A/AN/ANDK/CPAN-Test-Dummy-Perl5-Make-CircDepeOne/MANIFEST CPAN-Mini-Webserver-0.51/t/mini/authors/id/A/AN/ANDK/CPAN-Test-Dummy-Perl5-Make-CircDepeOne/README CPAN-Mini-Webserver-0.51/t/mini/authors/id/A/AN/ANDK/CPAN-Test-Dummy-Perl5-Make-CircDepeOne/t/ CPAN-Mini-Webserver-0.51/t/mini/authors/id/A/AN/ANDK/CPAN-Test-Dummy-Perl5-Make-CircDepeOne/t/00_load.t CPAN-Mini-Webserver-0.51/t/mini/authors/id/A/AN/ANDK/CPAN-Test-Dummy-Perl5-Make-CircDepeOne-1.00.tar.gz CPAN-Mini-Webserver-0.51/t/mini/authors/id/A/AN/ANDK/CPAN-Test-Dummy-Perl5-Make-CircDepeThree/ CPAN-Mini-Webserver-0.51/t/mini/authors/id/A/AN/ANDK/CPAN-Test-Dummy-Perl5-Make-CircDepeThree/Changes CPAN-Mini-Webserver-0.51/t/mini/authors/id/A/AN/ANDK/CPAN-Test-Dummy-Perl5-Make-CircDepeThree/lib/ CPAN-Mini-Webserver-0.51/t/mini/authors/id/A/AN/ANDK/CPAN-Test-Dummy-Perl5-Make-CircDepeThree/lib/CPAN/ CPAN-Mini-Webserver-0.51/t/mini/authors/id/A/AN/ANDK/CPAN-Test-Dummy-Perl5-Make-CircDepeThree/lib/CPAN/Test/ CPAN-Mini-Webserver-0.51/t/mini/authors/id/A/AN/ANDK/CPAN-Test-Dummy-Perl5-Make-CircDepeThree/lib/CPAN/Test/Dummy/ CPAN-Mini-Webserver-0.51/t/mini/authors/id/A/AN/ANDK/CPAN-Test-Dummy-Perl5-Make-CircDepeThree/lib/CPAN/Test/Dummy/Perl5/ CPAN-Mini-Webserver-0.51/t/mini/authors/id/A/AN/ANDK/CPAN-Test-Dummy-Perl5-Make-CircDepeThree/lib/CPAN/Test/Dummy/Perl5/Make/ CPAN-Mini-Webserver-0.51/t/mini/authors/id/A/AN/ANDK/CPAN-Test-Dummy-Perl5-Make-CircDepeThree/lib/CPAN/Test/Dummy/Perl5/Make/CircDepeThree.pm CPAN-Mini-Webserver-0.51/t/mini/authors/id/A/AN/ANDK/CPAN-Test-Dummy-Perl5-Make-CircDepeThree/Makefile.PL CPAN-Mini-Webserver-0.51/t/mini/authors/id/A/AN/ANDK/CPAN-Test-Dummy-Perl5-Make-CircDepeThree/MANIFEST CPAN-Mini-Webserver-0.51/t/mini/authors/id/A/AN/ANDK/CPAN-Test-Dummy-Perl5-Make-CircDepeThree/README CPAN-Mini-Webserver-0.51/t/mini/authors/id/A/AN/ANDK/CPAN-Test-Dummy-Perl5-Make-CircDepeThree/t/ CPAN-Mini-Webserver-0.51/t/mini/authors/id/A/AN/ANDK/CPAN-Test-Dummy-Perl5-Make-CircDepeThree/t/00_load.t CPAN-Mini-Webserver-0.51/t/mini/authors/id/A/AN/ANDK/CPAN-Test-Dummy-Perl5-Make-CircDepeThree-1.00.tar.gz CPAN-Mini-Webserver-0.51/t/mini/authors/id/A/AN/ANDK/CPAN-Test-Dummy-Perl5-Make-CircDepeTwo/ CPAN-Mini-Webserver-0.51/t/mini/authors/id/A/AN/ANDK/CPAN-Test-Dummy-Perl5-Make-CircDepeTwo/Changes CPAN-Mini-Webserver-0.51/t/mini/authors/id/A/AN/ANDK/CPAN-Test-Dummy-Perl5-Make-CircDepeTwo/lib/ CPAN-Mini-Webserver-0.51/t/mini/authors/id/A/AN/ANDK/CPAN-Test-Dummy-Perl5-Make-CircDepeTwo/lib/CPAN/ CPAN-Mini-Webserver-0.51/t/mini/authors/id/A/AN/ANDK/CPAN-Test-Dummy-Perl5-Make-CircDepeTwo/lib/CPAN/Test/ CPAN-Mini-Webserver-0.51/t/mini/authors/id/A/AN/ANDK/CPAN-Test-Dummy-Perl5-Make-CircDepeTwo/lib/CPAN/Test/Dummy/ CPAN-Mini-Webserver-0.51/t/mini/authors/id/A/AN/ANDK/CPAN-Test-Dummy-Perl5-Make-CircDepeTwo/lib/CPAN/Test/Dummy/Perl5/ CPAN-Mini-Webserver-0.51/t/mini/authors/id/A/AN/ANDK/CPAN-Test-Dummy-Perl5-Make-CircDepeTwo/lib/CPAN/Test/Dummy/Perl5/Make/ CPAN-Mini-Webserver-0.51/t/mini/authors/id/A/AN/ANDK/CPAN-Test-Dummy-Perl5-Make-CircDepeTwo/lib/CPAN/Test/Dummy/Perl5/Make/CircDepeTwo.pm CPAN-Mini-Webserver-0.51/t/mini/authors/id/A/AN/ANDK/CPAN-Test-Dummy-Perl5-Make-CircDepeTwo/Makefile.PL CPAN-Mini-Webserver-0.51/t/mini/authors/id/A/AN/ANDK/CPAN-Test-Dummy-Perl5-Make-CircDepeTwo/MANIFEST CPAN-Mini-Webserver-0.51/t/mini/authors/id/A/AN/ANDK/CPAN-Test-Dummy-Perl5-Make-CircDepeTwo/README CPAN-Mini-Webserver-0.51/t/mini/authors/id/A/AN/ANDK/CPAN-Test-Dummy-Perl5-Make-CircDepeTwo/t/ CPAN-Mini-Webserver-0.51/t/mini/authors/id/A/AN/ANDK/CPAN-Test-Dummy-Perl5-Make-CircDepeTwo/t/00_load.t CPAN-Mini-Webserver-0.51/t/mini/authors/id/A/AN/ANDK/CPAN-Test-Dummy-Perl5-Make-CircDepeTwo-1.00.tar.gz CPAN-Mini-Webserver-0.51/t/mini/authors/id/A/AN/ANDK/CPAN-Test-Dummy-Perl5-Make-ConfReq/ CPAN-Mini-Webserver-0.51/t/mini/authors/id/A/AN/ANDK/CPAN-Test-Dummy-Perl5-Make-ConfReq/Changes CPAN-Mini-Webserver-0.51/t/mini/authors/id/A/AN/ANDK/CPAN-Test-Dummy-Perl5-Make-ConfReq/lib/ CPAN-Mini-Webserver-0.51/t/mini/authors/id/A/AN/ANDK/CPAN-Test-Dummy-Perl5-Make-ConfReq/lib/CPAN/ CPAN-Mini-Webserver-0.51/t/mini/authors/id/A/AN/ANDK/CPAN-Test-Dummy-Perl5-Make-ConfReq/lib/CPAN/Test/ CPAN-Mini-Webserver-0.51/t/mini/authors/id/A/AN/ANDK/CPAN-Test-Dummy-Perl5-Make-ConfReq/lib/CPAN/Test/Dummy/ CPAN-Mini-Webserver-0.51/t/mini/authors/id/A/AN/ANDK/CPAN-Test-Dummy-Perl5-Make-ConfReq/lib/CPAN/Test/Dummy/Perl5/ CPAN-Mini-Webserver-0.51/t/mini/authors/id/A/AN/ANDK/CPAN-Test-Dummy-Perl5-Make-ConfReq/lib/CPAN/Test/Dummy/Perl5/Make/ CPAN-Mini-Webserver-0.51/t/mini/authors/id/A/AN/ANDK/CPAN-Test-Dummy-Perl5-Make-ConfReq/lib/CPAN/Test/Dummy/Perl5/Make/ConfReq.pm CPAN-Mini-Webserver-0.51/t/mini/authors/id/A/AN/ANDK/CPAN-Test-Dummy-Perl5-Make-ConfReq/Makefile.PL CPAN-Mini-Webserver-0.51/t/mini/authors/id/A/AN/ANDK/CPAN-Test-Dummy-Perl5-Make-ConfReq/MANIFEST CPAN-Mini-Webserver-0.51/t/mini/authors/id/A/AN/ANDK/CPAN-Test-Dummy-Perl5-Make-ConfReq/mymeta.yml CPAN-Mini-Webserver-0.51/t/mini/authors/id/A/AN/ANDK/CPAN-Test-Dummy-Perl5-Make-ConfReq/README CPAN-Mini-Webserver-0.51/t/mini/authors/id/A/AN/ANDK/CPAN-Test-Dummy-Perl5-Make-ConfReq/t/ CPAN-Mini-Webserver-0.51/t/mini/authors/id/A/AN/ANDK/CPAN-Test-Dummy-Perl5-Make-ConfReq/t/00_load.t CPAN-Mini-Webserver-0.51/t/mini/authors/id/A/AN/ANDK/CPAN-Test-Dummy-Perl5-Make-ConfReq-1.00.tar.gz CPAN-Mini-Webserver-0.51/t/mini/authors/id/A/AN/ANDK/CPAN-Test-Dummy-Perl5-Make-Expect/ CPAN-Mini-Webserver-0.51/t/mini/authors/id/A/AN/ANDK/CPAN-Test-Dummy-Perl5-Make-Expect/Changes CPAN-Mini-Webserver-0.51/t/mini/authors/id/A/AN/ANDK/CPAN-Test-Dummy-Perl5-Make-Expect/lib/ CPAN-Mini-Webserver-0.51/t/mini/authors/id/A/AN/ANDK/CPAN-Test-Dummy-Perl5-Make-Expect/lib/CPAN/ CPAN-Mini-Webserver-0.51/t/mini/authors/id/A/AN/ANDK/CPAN-Test-Dummy-Perl5-Make-Expect/lib/CPAN/Test/ CPAN-Mini-Webserver-0.51/t/mini/authors/id/A/AN/ANDK/CPAN-Test-Dummy-Perl5-Make-Expect/lib/CPAN/Test/Dummy/ CPAN-Mini-Webserver-0.51/t/mini/authors/id/A/AN/ANDK/CPAN-Test-Dummy-Perl5-Make-Expect/lib/CPAN/Test/Dummy/Perl5/ CPAN-Mini-Webserver-0.51/t/mini/authors/id/A/AN/ANDK/CPAN-Test-Dummy-Perl5-Make-Expect/lib/CPAN/Test/Dummy/Perl5/Make/ CPAN-Mini-Webserver-0.51/t/mini/authors/id/A/AN/ANDK/CPAN-Test-Dummy-Perl5-Make-Expect/lib/CPAN/Test/Dummy/Perl5/Make/Expect.pm CPAN-Mini-Webserver-0.51/t/mini/authors/id/A/AN/ANDK/CPAN-Test-Dummy-Perl5-Make-Expect/Makefile.PL CPAN-Mini-Webserver-0.51/t/mini/authors/id/A/AN/ANDK/CPAN-Test-Dummy-Perl5-Make-Expect/MANIFEST CPAN-Mini-Webserver-0.51/t/mini/authors/id/A/AN/ANDK/CPAN-Test-Dummy-Perl5-Make-Expect/README CPAN-Mini-Webserver-0.51/t/mini/authors/id/A/AN/ANDK/CPAN-Test-Dummy-Perl5-Make-Expect/t/ CPAN-Mini-Webserver-0.51/t/mini/authors/id/A/AN/ANDK/CPAN-Test-Dummy-Perl5-Make-Expect/t/00_load.t CPAN-Mini-Webserver-0.51/t/mini/authors/id/A/AN/ANDK/CPAN-Test-Dummy-Perl5-Make-Expect-1.00.tar.gz CPAN-Mini-Webserver-0.51/t/mini/authors/id/A/AN/ANDK/CPAN-Test-Dummy-Perl5-Make-Failearly/ CPAN-Mini-Webserver-0.51/t/mini/authors/id/A/AN/ANDK/CPAN-Test-Dummy-Perl5-Make-Failearly/Changes CPAN-Mini-Webserver-0.51/t/mini/authors/id/A/AN/ANDK/CPAN-Test-Dummy-Perl5-Make-Failearly/lib/ CPAN-Mini-Webserver-0.51/t/mini/authors/id/A/AN/ANDK/CPAN-Test-Dummy-Perl5-Make-Failearly/lib/CPAN/ CPAN-Mini-Webserver-0.51/t/mini/authors/id/A/AN/ANDK/CPAN-Test-Dummy-Perl5-Make-Failearly/lib/CPAN/Test/ CPAN-Mini-Webserver-0.51/t/mini/authors/id/A/AN/ANDK/CPAN-Test-Dummy-Perl5-Make-Failearly/lib/CPAN/Test/Dummy/ CPAN-Mini-Webserver-0.51/t/mini/authors/id/A/AN/ANDK/CPAN-Test-Dummy-Perl5-Make-Failearly/lib/CPAN/Test/Dummy/Perl5/ CPAN-Mini-Webserver-0.51/t/mini/authors/id/A/AN/ANDK/CPAN-Test-Dummy-Perl5-Make-Failearly/lib/CPAN/Test/Dummy/Perl5/Make/ CPAN-Mini-Webserver-0.51/t/mini/authors/id/A/AN/ANDK/CPAN-Test-Dummy-Perl5-Make-Failearly/lib/CPAN/Test/Dummy/Perl5/Make/Failearly.pm CPAN-Mini-Webserver-0.51/t/mini/authors/id/A/AN/ANDK/CPAN-Test-Dummy-Perl5-Make-Failearly/Makefile.PL CPAN-Mini-Webserver-0.51/t/mini/authors/id/A/AN/ANDK/CPAN-Test-Dummy-Perl5-Make-Failearly/MANIFEST CPAN-Mini-Webserver-0.51/t/mini/authors/id/A/AN/ANDK/CPAN-Test-Dummy-Perl5-Make-Failearly/MANIFEST.SKIP CPAN-Mini-Webserver-0.51/t/mini/authors/id/A/AN/ANDK/CPAN-Test-Dummy-Perl5-Make-Failearly/README CPAN-Mini-Webserver-0.51/t/mini/authors/id/A/AN/ANDK/CPAN-Test-Dummy-Perl5-Make-Failearly/SURVIVE CPAN-Mini-Webserver-0.51/t/mini/authors/id/A/AN/ANDK/CPAN-Test-Dummy-Perl5-Make-Failearly-1.02.tar.gz CPAN-Mini-Webserver-0.51/t/mini/authors/id/A/AN/ANDK/CPAN-Test-Dummy-Perl5-Make-Features/ CPAN-Mini-Webserver-0.51/t/mini/authors/id/A/AN/ANDK/CPAN-Test-Dummy-Perl5-Make-Features/Changes CPAN-Mini-Webserver-0.51/t/mini/authors/id/A/AN/ANDK/CPAN-Test-Dummy-Perl5-Make-Features/lib/ CPAN-Mini-Webserver-0.51/t/mini/authors/id/A/AN/ANDK/CPAN-Test-Dummy-Perl5-Make-Features/lib/CPAN/ CPAN-Mini-Webserver-0.51/t/mini/authors/id/A/AN/ANDK/CPAN-Test-Dummy-Perl5-Make-Features/lib/CPAN/Test/ CPAN-Mini-Webserver-0.51/t/mini/authors/id/A/AN/ANDK/CPAN-Test-Dummy-Perl5-Make-Features/lib/CPAN/Test/Dummy/ CPAN-Mini-Webserver-0.51/t/mini/authors/id/A/AN/ANDK/CPAN-Test-Dummy-Perl5-Make-Features/lib/CPAN/Test/Dummy/Perl5/ CPAN-Mini-Webserver-0.51/t/mini/authors/id/A/AN/ANDK/CPAN-Test-Dummy-Perl5-Make-Features/lib/CPAN/Test/Dummy/Perl5/Make/ CPAN-Mini-Webserver-0.51/t/mini/authors/id/A/AN/ANDK/CPAN-Test-Dummy-Perl5-Make-Features/lib/CPAN/Test/Dummy/Perl5/Make/Features.pm CPAN-Mini-Webserver-0.51/t/mini/authors/id/A/AN/ANDK/CPAN-Test-Dummy-Perl5-Make-Features/Makefile.PL CPAN-Mini-Webserver-0.51/t/mini/authors/id/A/AN/ANDK/CPAN-Test-Dummy-Perl5-Make-Features/MANIFEST CPAN-Mini-Webserver-0.51/t/mini/authors/id/A/AN/ANDK/CPAN-Test-Dummy-Perl5-Make-Features/mymeta.yml CPAN-Mini-Webserver-0.51/t/mini/authors/id/A/AN/ANDK/CPAN-Test-Dummy-Perl5-Make-Features/README CPAN-Mini-Webserver-0.51/t/mini/authors/id/A/AN/ANDK/CPAN-Test-Dummy-Perl5-Make-Features/t/ CPAN-Mini-Webserver-0.51/t/mini/authors/id/A/AN/ANDK/CPAN-Test-Dummy-Perl5-Make-Features/t/00_load.t CPAN-Mini-Webserver-0.51/t/mini/authors/id/A/AN/ANDK/CPAN-Test-Dummy-Perl5-Make-Features-1.06.tar.gz CPAN-Mini-Webserver-0.51/t/mini/authors/id/A/AN/ANDK/CPAN-Test-Dummy-Perl5-Make-TimeSkew/ CPAN-Mini-Webserver-0.51/t/mini/authors/id/A/AN/ANDK/CPAN-Test-Dummy-Perl5-Make-TimeSkew/Changes CPAN-Mini-Webserver-0.51/t/mini/authors/id/A/AN/ANDK/CPAN-Test-Dummy-Perl5-Make-TimeSkew/lib/ CPAN-Mini-Webserver-0.51/t/mini/authors/id/A/AN/ANDK/CPAN-Test-Dummy-Perl5-Make-TimeSkew/lib/CPAN/ CPAN-Mini-Webserver-0.51/t/mini/authors/id/A/AN/ANDK/CPAN-Test-Dummy-Perl5-Make-TimeSkew/lib/CPAN/Test/ CPAN-Mini-Webserver-0.51/t/mini/authors/id/A/AN/ANDK/CPAN-Test-Dummy-Perl5-Make-TimeSkew/lib/CPAN/Test/Dummy/ CPAN-Mini-Webserver-0.51/t/mini/authors/id/A/AN/ANDK/CPAN-Test-Dummy-Perl5-Make-TimeSkew/lib/CPAN/Test/Dummy/Perl5/ CPAN-Mini-Webserver-0.51/t/mini/authors/id/A/AN/ANDK/CPAN-Test-Dummy-Perl5-Make-TimeSkew/lib/CPAN/Test/Dummy/Perl5/Make/ CPAN-Mini-Webserver-0.51/t/mini/authors/id/A/AN/ANDK/CPAN-Test-Dummy-Perl5-Make-TimeSkew/lib/CPAN/Test/Dummy/Perl5/Make/TimeSkew.pm CPAN-Mini-Webserver-0.51/t/mini/authors/id/A/AN/ANDK/CPAN-Test-Dummy-Perl5-Make-TimeSkew/Makefile.PL CPAN-Mini-Webserver-0.51/t/mini/authors/id/A/AN/ANDK/CPAN-Test-Dummy-Perl5-Make-TimeSkew/MANIFEST CPAN-Mini-Webserver-0.51/t/mini/authors/id/A/AN/ANDK/CPAN-Test-Dummy-Perl5-Make-TimeSkew/README CPAN-Mini-Webserver-0.51/t/mini/authors/id/A/AN/ANDK/CPAN-Test-Dummy-Perl5-Make-TimeSkew/t/ CPAN-Mini-Webserver-0.51/t/mini/authors/id/A/AN/ANDK/CPAN-Test-Dummy-Perl5-Make-TimeSkew/t/00_load.t CPAN-Mini-Webserver-0.51/t/mini/authors/id/A/AN/ANDK/CPAN-Test-Dummy-Perl5-Make-TimeSkew-1.00.tar.gz CPAN-Mini-Webserver-0.51/t/mini/authors/id/A/AN/ANDK/CPAN-Test-Dummy-Perl5-Make-UnsatPrereq/ CPAN-Mini-Webserver-0.51/t/mini/authors/id/A/AN/ANDK/CPAN-Test-Dummy-Perl5-Make-UnsatPrereq/Changes CPAN-Mini-Webserver-0.51/t/mini/authors/id/A/AN/ANDK/CPAN-Test-Dummy-Perl5-Make-UnsatPrereq/lib/ CPAN-Mini-Webserver-0.51/t/mini/authors/id/A/AN/ANDK/CPAN-Test-Dummy-Perl5-Make-UnsatPrereq/lib/CPAN/ CPAN-Mini-Webserver-0.51/t/mini/authors/id/A/AN/ANDK/CPAN-Test-Dummy-Perl5-Make-UnsatPrereq/lib/CPAN/Test/ CPAN-Mini-Webserver-0.51/t/mini/authors/id/A/AN/ANDK/CPAN-Test-Dummy-Perl5-Make-UnsatPrereq/lib/CPAN/Test/Dummy/ CPAN-Mini-Webserver-0.51/t/mini/authors/id/A/AN/ANDK/CPAN-Test-Dummy-Perl5-Make-UnsatPrereq/lib/CPAN/Test/Dummy/Perl5/ CPAN-Mini-Webserver-0.51/t/mini/authors/id/A/AN/ANDK/CPAN-Test-Dummy-Perl5-Make-UnsatPrereq/lib/CPAN/Test/Dummy/Perl5/Make/ CPAN-Mini-Webserver-0.51/t/mini/authors/id/A/AN/ANDK/CPAN-Test-Dummy-Perl5-Make-UnsatPrereq/lib/CPAN/Test/Dummy/Perl5/Make/UnsatPrereq.pm CPAN-Mini-Webserver-0.51/t/mini/authors/id/A/AN/ANDK/CPAN-Test-Dummy-Perl5-Make-UnsatPrereq/Makefile.PL CPAN-Mini-Webserver-0.51/t/mini/authors/id/A/AN/ANDK/CPAN-Test-Dummy-Perl5-Make-UnsatPrereq/MANIFEST CPAN-Mini-Webserver-0.51/t/mini/authors/id/A/AN/ANDK/CPAN-Test-Dummy-Perl5-Make-UnsatPrereq/README CPAN-Mini-Webserver-0.51/t/mini/authors/id/A/AN/ANDK/CPAN-Test-Dummy-Perl5-Make-UnsatPrereq/t/ CPAN-Mini-Webserver-0.51/t/mini/authors/id/A/AN/ANDK/CPAN-Test-Dummy-Perl5-Make-UnsatPrereq/t/00_load.t CPAN-Mini-Webserver-0.51/t/mini/authors/id/A/AN/ANDK/CPAN-Test-Dummy-Perl5-Make-UnsatPrereq-1.00.tar.gz CPAN-Mini-Webserver-0.51/t/mini/authors/id/A/AN/ANDK/CPAN-Test-Dummy-Perl5-Make-Zip/ CPAN-Mini-Webserver-0.51/t/mini/authors/id/A/AN/ANDK/CPAN-Test-Dummy-Perl5-Make-Zip/Changes CPAN-Mini-Webserver-0.51/t/mini/authors/id/A/AN/ANDK/CPAN-Test-Dummy-Perl5-Make-Zip/lib/ CPAN-Mini-Webserver-0.51/t/mini/authors/id/A/AN/ANDK/CPAN-Test-Dummy-Perl5-Make-Zip/lib/CPAN/ CPAN-Mini-Webserver-0.51/t/mini/authors/id/A/AN/ANDK/CPAN-Test-Dummy-Perl5-Make-Zip/lib/CPAN/Test/ CPAN-Mini-Webserver-0.51/t/mini/authors/id/A/AN/ANDK/CPAN-Test-Dummy-Perl5-Make-Zip/lib/CPAN/Test/Dummy/ CPAN-Mini-Webserver-0.51/t/mini/authors/id/A/AN/ANDK/CPAN-Test-Dummy-Perl5-Make-Zip/lib/CPAN/Test/Dummy/Perl5/ CPAN-Mini-Webserver-0.51/t/mini/authors/id/A/AN/ANDK/CPAN-Test-Dummy-Perl5-Make-Zip/lib/CPAN/Test/Dummy/Perl5/Make/ CPAN-Mini-Webserver-0.51/t/mini/authors/id/A/AN/ANDK/CPAN-Test-Dummy-Perl5-Make-Zip/lib/CPAN/Test/Dummy/Perl5/Make/Zip.pm CPAN-Mini-Webserver-0.51/t/mini/authors/id/A/AN/ANDK/CPAN-Test-Dummy-Perl5-Make-Zip/Makefile.PL CPAN-Mini-Webserver-0.51/t/mini/authors/id/A/AN/ANDK/CPAN-Test-Dummy-Perl5-Make-Zip/MANIFEST CPAN-Mini-Webserver-0.51/t/mini/authors/id/A/AN/ANDK/CPAN-Test-Dummy-Perl5-Make-Zip/README CPAN-Mini-Webserver-0.51/t/mini/authors/id/A/AN/ANDK/CPAN-Test-Dummy-Perl5-Make-Zip/t/ CPAN-Mini-Webserver-0.51/t/mini/authors/id/A/AN/ANDK/CPAN-Test-Dummy-Perl5-Make-Zip/t/00_load.t CPAN-Mini-Webserver-0.51/t/mini/authors/id/A/AN/ANDK/CPAN-Test-Dummy-Perl5-Make-Zip-1.03.zip CPAN-Mini-Webserver-0.51/t/mini/authors/id/A/AN/ANDK/cpantestdummies/ CPAN-Mini-Webserver-0.51/t/mini/authors/id/A/AN/ANDK/cpantestdummies/CHECKSUMS CPAN-Mini-Webserver-0.51/t/mini/authors/id/A/AN/ANDK/patches/ CPAN-Mini-Webserver-0.51/t/mini/authors/id/A/AN/ANDK/patches/CHECKSUMS CPAN-Mini-Webserver-0.51/t/mini/authors/id/A/AN/CHECKSUMS CPAN-Mini-Webserver-0.51/t/mini/authors/id/A/CHECKSUMS CPAN-Mini-Webserver-0.51/t/mini/authors/id/CHECKSUMS CPAN-Mini-Webserver-0.51/t/mini/modules/ CPAN-Mini-Webserver-0.51/t/mini/modules/02packages.details.txt CPAN-Mini-Webserver-0.51/t/mini/modules/03modlist.data CPAN-Mini-Webserver-0.51/t/pod.t CPAN-Mini-Webserver-0.51/t/simple.t CPAN-Mini-Webserver-0.51/t/WebserverTester.pm Prepending C:\cpanfly\var\cpan\build\DBIx-Class-DeploymentHandler-0.001005-C1ca7t/blib/arch C:\cpanfly\var\cpan\build\DBIx-Class-DeploymentHandler-0.001005-C1ca7t/blib/lib C:\cpanfly\var\cpan\build\DBIx-Connector-0.45-GhbvTx/blib/arch C:\cpanfly\var\cpan\build\DBIx-Connector-0.45-GhbvTx/blib/lib C:\cpanfly\var\cpan\build\DBI-1.616-Qp8VYF/blib/arch C:\cpanfly\var\cpan\build\DBI-1.616-Qp8VYF/blib/lib to PERL5LIB for 'make' CPAN.pm: Going to build M/MI/MITHALDU/CPAN-Mini-Webserver-0.51.tar.gz >>> C:\Perl64\bin\perl.exe Makefile.PL Checking if your kit is complete... Looks good Writing Makefile for CPAN::Mini::Webserver >>> nmake Microsoft (R) Program Maintenance Utility Version 7.00.8882 Copyright (C) Microsoft Corp 1988-2000. All rights reserved. cp lib/CPAN/Mini/Webserver/Index.pm blib\lib\CPAN\Mini\Webserver\Index.pm cp lib/CPAN/Mini/Webserver/Templates/CSS.pm blib\lib\CPAN\Mini\Webserver\Templates\CSS.pm cp lib/CPAN/Mini/Webserver/Templates/Images.pm blib\lib\CPAN\Mini\Webserver\Templates\Images.pm cp lib/CPAN/Mini/Webserver.pm blib\lib\CPAN\Mini\Webserver.pm cp lib/CPAN/Mini/Webserver/Templates.pm blib\lib\CPAN\Mini\Webserver\Templates.pm C:\Perl64\bin\perl.exe -MExtUtils::Command -e "cp" -- bin/minicpan_webserver blib\script\minicpan_webserver pl2bat.bat blib\script\minicpan_webserver MITHALDU/CPAN-Mini-Webserver-0.51.tar.gz nmake -- OK Prepending C:\cpanfly\var\cpan\build\DBIx-Class-DeploymentHandler-0.001005-C1ca7t/blib/arch C:\cpanfly\var\cpan\build\DBIx-Class-DeploymentHandler-0.001005-C1ca7t/blib/lib C:\cpanfly\var\cpan\build\DBIx-Connector-0.45-GhbvTx/blib/arch C:\cpanfly\var\cpan\build\DBIx-Connector-0.45-GhbvTx/blib/lib C:\cpanfly\var\cpan\build\DBI-1.616-Qp8VYF/blib/arch C:\cpanfly\var\cpan\build\DBI-1.616-Qp8VYF/blib/lib to PERL5LIB for 'test' Running make test >>> nmake test TEST_VERBOSE=1 Microsoft (R) Program Maintenance Utility Version 7.00.8882 Copyright (C) Microsoft Corp 1988-2000. All rights reserved. C:\Perl64\bin\perl.exe "-MExtUtils::Command::MM" "-e" "test_harness(1, 'blib\lib', 'blib\arch')" t/*.t t/pod.t ..... 1..7 ok 1 - POD test for blib\script\minicpan_webserver ok 2 - POD test for blib\script\minicpan_webserver.bat ok 3 - POD test for blib\lib\CPAN\Mini\Webserver.pm ok 4 - POD test for blib\lib\CPAN\Mini\Webserver\Index.pm (no pod) ok 5 - POD test for blib\lib\CPAN\Mini\Webserver\Templates.pm ok 6 - POD test for blib\lib\CPAN\Mini\Webserver\Templates\CSS.pm (no pod) ok 7 - POD test for blib\lib\CPAN\Mini\Webserver\Templates\Images.pm (no pod) ok v-string in use/require non-portable at C:/cpanfly/var/megalib/HTTP/Server/Simple/Bonjour.pm line 4. We won't be doing any rendezvous publishing, please install a Net::Rendezvous::Publish::Backend:: module t/simple.t .. Using config from t/mini/.minicpanrc 1..47 ok 1 - html page from '/' ok 2 ok 3 ok 4 - html page from '/search/' ok 5 ok 6 - html page from '/search/' ok 7 ok 8 ok 9 ok 10 - html page from '~andk/' ok 11 ok 12 ok 13 ok 14 - html page from '~andk/CPAN-Test-Dummy-Perl5-Make-1.05/' ok 15 ok 16 ok 17 ok 18 - html page from '~andk/CPAN-Test-Dummy-Perl5-Make-1.05/CPAN-Test-Dummy-Perl5-Make-1.05/Changes' ok 19 ok 20 ok 21 - html page from '~andk/CPAN-Test-Dummy-Perl5-Make-1.05/CPAN-Test-Dummy-Perl5-Make-1.05/lib/Bundle/CpanTestDummies.pm' ok 22 ok 23 ok 24 ok 25 - html page from '/raw/~andk/CPAN-Test-Dummy-Perl5-Make-1.05/CPAN-Test-Dummy-Perl5-Make-1.05/lib/Bundle/CpanTestDummies.pm' ok 26 ok 27 ok 28 - redirect from '/package/andk/CPAN-Test-Dummy-Perl5-Make-1.05/Bundle::CpanTestDummies/' ok 29 - css from '/static/css/screen.css' ok 30 - css from '/static/css/print.css' ok 31 - css from '/static/css/ie.css' ok 32 - png from '/static/images/logo.png' ok 33 - png from '/static/images/favicon.png' ok 34 - png from 'favicon.ico' ok 35 - opensearch from '/static/xml/opensearch.xml' ok 36 - error 404 for '/this/doesnt/exist' ok 37 - download for '/download/~ANDK/CPAN-Test-Dummy-Perl5-Make-1.05/CPAN-Test-Dummy-Perl5-Make-1.05/README' ok 38 ok 39 - redirect from '/download/~ANDK/CPAN-Test-Dummy-Perl5-Make-1.05' ok 40 - download for '/authors/id/A/AN/ANDK/CPAN-Test-Dummy-Perl5-Make-1.05.tar.gz' ok 41 - download for '/modules/02packages.details.txt.gz' ok 42 ok 43 - download for '/authors/01mailrc.txt.gz' ok 44 ok 45 - download for '/authors/id/A/AN/ANDK/CHECKSUMS' ok 46 ok 47 - error 404 for '/authors/id/A/AN/ANDK/CHECKSUMZ' ok All tests successful. Files=2, Tests=54, 5 wallclock secs ( 0.03 usr + 0.00 sys = 0.03 CPU) Result: PASS MITHALDU/CPAN-Mini-Webserver-0.51.tar.gz nmake test TEST_VERBOSE=1 -- OK PPD for CPAN-Mini-Webserver-0.51 already made Running test for module 'GraphViz' Running make for L/LB/LBROCARD/GraphViz-2.04.tar.gz Prepending C:\cpanfly\var\cpan\build\CPAN-Mini-Webserver-0.51-6M2xoE/blib/arch C:\cpanfly\var\cpan\build\CPAN-Mini-Webserver-0.51-6M2xoE/blib/lib C:\cpanfly\var\cpan\build\DBIx-Class-DeploymentHandler-0.001005-C1ca7t/blib/arch C:\cpanfly\var\cpan\build\DBIx-Class-DeploymentHandler-0.001005-C1ca7t/blib/lib C:\cpanfly\var\cpan\build\DBIx-Connector-0.45-GhbvTx/blib/arch C:\cpanfly\var\cpan\build\DBIx-Connector-0.45-GhbvTx/blib/lib C:\cpanfly\var\cpan\build\DBI-1.616-Qp8VYF/blib/arch C:\cpanfly\var\cpan\build\DBI-1.616-Qp8VYF/blib/lib to PERL5LIB for 'get' Checksum for C:\cpanfly\var\cpan\sources\authors\id\L\LB\LBROCARD\GraphViz-2.04.tar.gz ok Will not use Archive::Tar, need 1.00 GraphViz-2.04/ GraphViz-2.04/examples/ GraphViz-2.04/examples/yacc.pl GraphViz-2.04/examples/simple.pl GraphViz-2.04/examples/tmon.out GraphViz-2.04/examples/clusters.pl GraphViz-2.04/examples/port.pl GraphViz-2.04/examples/remote.pl GraphViz-2.04/examples/Yapp.output GraphViz-2.04/examples/yapp.pl GraphViz-2.04/examples/regex.pl GraphViz-2.04/examples/dumper.pl GraphViz-2.04/examples/redcarpet.pl GraphViz-2.04/examples/xref_aux.pl GraphViz-2.04/examples/ppmgraph.pl GraphViz-2.04/examples/rank.pl GraphViz-2.04/examples/directories.pl GraphViz-2.04/examples/clusters2.pl GraphViz-2.04/examples/undirected.pl GraphViz-2.04/examples/make_all.pl GraphViz-2.04/examples/recdescent.pl GraphViz-2.04/examples/primes_aux.pl GraphViz-2.04/examples/primes.pl GraphViz-2.04/examples/text.pl GraphViz-2.04/examples/perly.output GraphViz-2.04/examples/xref.pl GraphViz-2.04/examples/README GraphViz-2.04/examples/dprofpp.graphviz GraphViz-2.04/examples/xml.pl GraphViz-2.04/CHANGES GraphViz-2.04/META.yml GraphViz-2.04/t/ GraphViz-2.04/t/pod.t GraphViz-2.04/t/foo.t GraphViz-2.04/t/dumper.t GraphViz-2.04/t/simple.t GraphViz-2.04/Makefile.PL GraphViz-2.04/README GraphViz-2.04/lib/ GraphViz-2.04/lib/Devel/ GraphViz-2.04/lib/Devel/GraphVizProf.pm GraphViz-2.04/lib/GraphViz.pm GraphViz-2.04/lib/GraphViz/ GraphViz-2.04/lib/GraphViz/Small.pm GraphViz-2.04/lib/GraphViz/Regex.pm GraphViz-2.04/lib/GraphViz/XML.pm GraphViz-2.04/lib/GraphViz/No.pm GraphViz-2.04/lib/GraphViz/Data/ GraphViz-2.04/lib/GraphViz/Data/Grapher.pm GraphViz-2.04/lib/GraphViz/Parse/ GraphViz-2.04/lib/GraphViz/Parse/Yacc.pm GraphViz-2.04/lib/GraphViz/Parse/Yapp.pm GraphViz-2.04/lib/GraphViz/Parse/RecDescent.pm GraphViz-2.04/MANIFEST Prepending C:\cpanfly\var\cpan\build\CPAN-Mini-Webserver-0.51-6M2xoE/blib/arch C:\cpanfly\var\cpan\build\CPAN-Mini-Webserver-0.51-6M2xoE/blib/lib C:\cpanfly\var\cpan\build\DBIx-Class-DeploymentHandler-0.001005-C1ca7t/blib/arch C:\cpanfly\var\cpan\build\DBIx-Class-DeploymentHandler-0.001005-C1ca7t/blib/lib C:\cpanfly\var\cpan\build\DBIx-Connector-0.45-GhbvTx/blib/arch C:\cpanfly\var\cpan\build\DBIx-Connector-0.45-GhbvTx/blib/lib C:\cpanfly\var\cpan\build\DBI-1.616-Qp8VYF/blib/arch C:\cpanfly\var\cpan\build\DBI-1.616-Qp8VYF/blib/lib to PERL5LIB for 'make' CPAN.pm: Going to build L/LB/LBROCARD/GraphViz-2.04.tar.gz >>> C:\Perl64\bin\perl.exe Makefile.PL Scalar value @ENV{PATH} better written as $ENV{PATH} at Makefile.PL line 37. Scalar value @ENV{PATH} better written as $ENV{PATH} at Makefile.PL line 40. **************************************************************** GraphViz.pm has not been able to find the graphviz program 'dot' GraphViz.pm needs graphviz to function Please install graphviz first: http://www.graphviz.org/ **************************************************************** Looking for dot... didn't find it Warning: No success on command[C:\Perl64\bin\perl.exe Makefile.PL] LBROCARD/GraphViz-2.04.tar.gz C:\Perl64\bin\perl.exe Makefile.PL -- NOT OK Prepending C:\cpanfly\var\cpan\build\CPAN-Mini-Webserver-0.51-6M2xoE/blib/arch C:\cpanfly\var\cpan\build\CPAN-Mini-Webserver-0.51-6M2xoE/blib/lib C:\cpanfly\var\cpan\build\DBIx-Class-DeploymentHandler-0.001005-C1ca7t/blib/arch C:\cpanfly\var\cpan\build\DBIx-Class-DeploymentHandler-0.001005-C1ca7t/blib/lib C:\cpanfly\var\cpan\build\DBIx-Connector-0.45-GhbvTx/blib/arch C:\cpanfly\var\cpan\build\DBIx-Connector-0.45-GhbvTx/blib/lib C:\cpanfly\var\cpan\build\DBI-1.616-Qp8VYF/blib/arch C:\cpanfly\var\cpan\build\DBI-1.616-Qp8VYF/blib/lib to PERL5LIB for 'test' Running make test Make had some problems, won't test Running test for module 'Email::Simple' Running make for R/RJ/RJBS/Email-Simple-2.100.tar.gz Prepending C:\cpanfly\var\cpan\build\CPAN-Mini-Webserver-0.51-6M2xoE/blib/arch C:\cpanfly\var\cpan\build\CPAN-Mini-Webserver-0.51-6M2xoE/blib/lib C:\cpanfly\var\cpan\build\DBIx-Class-DeploymentHandler-0.001005-C1ca7t/blib/arch C:\cpanfly\var\cpan\build\DBIx-Class-DeploymentHandler-0.001005-C1ca7t/blib/lib C:\cpanfly\var\cpan\build\DBIx-Connector-0.45-GhbvTx/blib/arch C:\cpanfly\var\cpan\build\DBIx-Connector-0.45-GhbvTx/blib/lib C:\cpanfly\var\cpan\build\DBI-1.616-Qp8VYF/blib/arch C:\cpanfly\var\cpan\build\DBI-1.616-Qp8VYF/blib/lib to PERL5LIB for 'get' Fetching with LWP: http://cpan.nas.activestate.com/authors/id/R/RJ/RJBS/Email-Simple-2.100.tar.gz Checksum for C:\cpanfly\var\cpan\sources\authors\id\R\RJ\RJBS\Email-Simple-2.100.tar.gz ok Will not use Archive::Tar, need 1.00 Email-Simple-2.100/ Email-Simple-2.100/Changes Email-Simple-2.100/LICENSE Email-Simple-2.100/MANIFEST Email-Simple-2.100/META.yml Email-Simple-2.100/Makefile.PL Email-Simple-2.100/README Email-Simple-2.100/lib/ Email-Simple-2.100/t/ Email-Simple-2.100/t/badly-folded.t Email-Simple-2.100/t/basic.t Email-Simple-2.100/t/create.t Email-Simple-2.100/t/ct-header.t Email-Simple-2.100/t/folding.t Email-Simple-2.100/t/header-case.t Email-Simple-2.100/t/header-junk.t Email-Simple-2.100/t/header-many.t Email-Simple-2.100/t/header-names.t Email-Simple-2.100/t/header-new.t Email-Simple-2.100/t/header-pairs.t Email-Simple-2.100/t/header-prepend.t Email-Simple-2.100/t/header-space.t Email-Simple-2.100/t/long-msgid.t Email-Simple-2.100/t/many-repeats.t Email-Simple-2.100/t/no-body.t Email-Simple-2.100/t/perl-minver.t Email-Simple-2.100/t/pod-coverage.t Email-Simple-2.100/t/pod.t Email-Simple-2.100/t/preserve-linefeed.t Email-Simple-2.100/t/test-mails/ Email-Simple-2.100/t/undef-message.t Email-Simple-2.100/t/unit.t Email-Simple-2.100/t/test-mails/badly-folded Email-Simple-2.100/t/test-mails/badly-folded-noindent Email-Simple-2.100/t/test-mails/josey-fold Email-Simple-2.100/t/test-mails/josey-nobody Email-Simple-2.100/t/test-mails/josey-nobody-blank Email-Simple-2.100/t/test-mails/josey-nofold Email-Simple-2.100/t/test-mails/junk-in-header Email-Simple-2.100/t/test-mails/long-msgid Email-Simple-2.100/t/test-mails/many-repeats Email-Simple-2.100/lib/Email/ Email-Simple-2.100/lib/Email/Simple/ Email-Simple-2.100/lib/Email/Simple.pm Email-Simple-2.100/lib/Email/Simple/Creator.pm Email-Simple-2.100/lib/Email/Simple/Header.pm Prepending C:\cpanfly\var\cpan\build\CPAN-Mini-Webserver-0.51-6M2xoE/blib/arch C:\cpanfly\var\cpan\build\CPAN-Mini-Webserver-0.51-6M2xoE/blib/lib C:\cpanfly\var\cpan\build\DBIx-Class-DeploymentHandler-0.001005-C1ca7t/blib/arch C:\cpanfly\var\cpan\build\DBIx-Class-DeploymentHandler-0.001005-C1ca7t/blib/lib C:\cpanfly\var\cpan\build\DBIx-Connector-0.45-GhbvTx/blib/arch C:\cpanfly\var\cpan\build\DBIx-Connector-0.45-GhbvTx/blib/lib C:\cpanfly\var\cpan\build\DBI-1.616-Qp8VYF/blib/arch C:\cpanfly\var\cpan\build\DBI-1.616-Qp8VYF/blib/lib to PERL5LIB for 'make' CPAN.pm: Going to build R/RJ/RJBS/Email-Simple-2.100.tar.gz >>> C:\Perl64\bin\perl.exe Makefile.PL Checking if your kit is complete... Looks good Writing Makefile for Email::Simple >>> nmake Microsoft (R) Program Maintenance Utility Version 7.00.8882 Copyright (C) Microsoft Corp 1988-2000. All rights reserved. cp lib/Email/Simple/Creator.pm blib\lib\Email\Simple\Creator.pm cp lib/Email/Simple/Header.pm blib\lib\Email\Simple\Header.pm cp lib/Email/Simple.pm blib\lib\Email\Simple.pm RJBS/Email-Simple-2.100.tar.gz nmake -- OK Prepending C:\cpanfly\var\cpan\build\CPAN-Mini-Webserver-0.51-6M2xoE/blib/arch C:\cpanfly\var\cpan\build\CPAN-Mini-Webserver-0.51-6M2xoE/blib/lib C:\cpanfly\var\cpan\build\DBIx-Class-DeploymentHandler-0.001005-C1ca7t/blib/arch C:\cpanfly\var\cpan\build\DBIx-Class-DeploymentHandler-0.001005-C1ca7t/blib/lib C:\cpanfly\var\cpan\build\DBIx-Connector-0.45-GhbvTx/blib/arch C:\cpanfly\var\cpan\build\DBIx-Connector-0.45-GhbvTx/blib/lib C:\cpanfly\var\cpan\build\DBI-1.616-Qp8VYF/blib/arch C:\cpanfly\var\cpan\build\DBI-1.616-Qp8VYF/blib/lib to PERL5LIB for 'test' Running make test >>> nmake test TEST_VERBOSE=1 Microsoft (R) Program Maintenance Utility Version 7.00.8882 Copyright (C) Microsoft Corp 1988-2000. All rights reserved. C:\Perl64\bin\perl.exe "-MExtUtils::Command::MM" "-e" "test_harness(1, 'blib\lib', 'blib\arch')" t/*.t t/badly-folded.t ....... 1..5 ok 1 - use Email::Simple; ok 2 - still have X-Sieve header after round trip ok 3 - got first header ok ok 4 - got badly folded, middle header OK ok 5 - got final header ok ok t/basic.t .............. 1..37 ok 1 - use Email::Simple; ok 2 - The object isa Email::Simple ok 3 - We can get a header ok 4 - Setting returns new value ok 5 - Which is consistently returned ok 6 - missing header returns undef ok 7 - Body has sane stuff in it ok 8 - Body can be set properly ok 9 - Body can be set with a ref to a string, too ok 10 - Good grief, it's round-trippable ok 11 - Good grief, it's still round-trippable ok 12 - setting body to undef makes ->body return '' ok 13 - setting body to false string makes ->body return that ok 14 - we can add headers that were previously not in the message ok 15 - ...and the show up in the stringification ok 16 - got proper header-end offset ok 17 - got proper line terminator ok 18 - Round trip that too ok 19 - ... twice ok 20 - The object isa Email::Simple ok 21 - We can get a header ok 22 - Setting returns new value ok 23 - Which is consistently returned ok 24 - missing header returns undef ok 25 - Body has sane stuff in it ok 26 - Body can be set properly ok 27 - Body can be set with a ref to a string, too ok 28 - Good grief, it's round-trippable ok 29 - Good grief, it's still round-trippable ok 30 - setting body to undef makes ->body return '' ok 31 - setting body to false string makes ->body return that ok 32 - we can add headers that were previously not in the message ok 33 - ...and the show up in the stringification ok 34 - got proper header-end offset ok 35 - got proper line terminator ok 36 - Round trip that too ok 37 - ... twice ok t/create.t ............. 1..25 ok 1 - use Email::Simple; ok 2 - use Email::Simple::Creator; ok 3 - crlf message isa Email::Simple ok 4 - crlf: stringified message ends with std CRLF ok 5 - crlf: message has no LF that aren't preceded by CR ok 6 - auto_date message isa Email::Simple ok 7 - auto_date: stringified message ends with std CRLF ok 8 - auto_date: message has no LF that aren't preceded by CR ok 9 - we got an auto-generated date header starting with a DOW ok 10 - argless message isa Email::Simple ok 11 - argless: stringified message ends with std CRLF ok 12 - argless: message has no LF that aren't preceded by CR ok 13 - we got an auto-generated date header starting with a DOW ok 14 - has_crlf message isa Email::Simple ok 15 - has_crlf: stringified message ends with std CRLF ok 16 - has_crlf: message has no LF that aren't preceded by CR ok 17 - has_date message isa Email::Simple ok 18 - has_date: stringified message ends with std CRLF ok 19 - has_date: message has no LF that aren't preceded by CR ok 20 - we got just the string we expected ok 21 - falsies message isa Email::Simple ok 22 - falsies: stringified message ends with std CRLF ok 23 - falsies: message has no LF that aren't preceded by CR ok 24 - got the false headers back we want ok 25 - we got just the string we expected ok t/ct-header.t .......... 1..4 ok 1 - we start with one line (non-Content-Type header) ok 2 - we end with two, because it wraps ok 3 - we start with one line (Content-Type header) ok 4 - we end with one, because C-T doesn't wrap ok t/folding.t ............ 1..5 ok 1 - use Email::Simple; ok 2 - The object isa Email::Simple ok 3 - References header checks out ok 4 - References header checks out with case folding ok 5 - And the received headers are folded gracefully, and multiple headers work ok t/header-case.t ........ 1..1 ok 1 - Only one header this time ok t/header-junk.t ........ 1..3 ok 1 - use Email::Simple; ok 2 - The object isa Email::Simple ok 3 - junk droped from header ok t/header-many.t ........ 1..16 ok 1 - use Email::Simple; ok 2 - The object isa Email::Simple ok 3 - we get both values, in order, for a multi-entry header ok 4 - and we get everything in order for header_pairs ok 5 - header_set in list context returns all set values ok 6 - headers are replaced in order ok 7 - and we still get everything in order for header_pairs ok 8 - header_set in scalar context returns first set header ok 9 - headers are replaced in order, extras appended ok 10 - and we still get everything in order for header_pairs ok 11 - and we drop down to one value for alpha header ok ok 12 - and we still get everything in order for header_pairs ok 13 - a third header goes in at the end ok 14 - and re-adding to the previously third header puts it fourth ok 15 - Bravo header gets completely removed ok 16 - nothing weird happens when deleting absent headers ok t/header-names.t ....... 1..9 ok 1 - use Email::Simple; ok 2 - Email::Simple->can('header_names') ok 3 - have expected headers (via header_names) ok 4 - Email::Simple->can('headers') ok 5 - have expected headers (via headers) ok 6 - Email::Simple->can('header_names') ok 7 - have expected headers (via header_names) ok 8 - Email::Simple->can('headers') ok 9 - have expected headers (via headers) ok t/header-new.t ......... 1..7 ok 1 - use Email::Simple::Header; ok 2 - The object isa Email::Simple::Header ok 3 - multi-value header ok 4 - single-value header ok 5 - The object isa Email::Simple::Header ok 6 - multi-value header ok 7 - single-value header ok t/header-pairs.t ....... 1..3 ok 1 - use Email::Simple; ok 2 - Email::Simple->can('header_names') ok 3 - header pairs came out properly ok t/header-prepend.t ..... 1..4 ok 1 - use Email::Simple; ok 2 - The object isa Email::Simple ok 3 - we can prepend an existing header ok 4 - we can prepend mutiply, too, and to a new header ok t/header-space.t ....... 1..8 ok 1 - no spaces trail with CR ok 2 - correctly detected crlf value ok 3 - no spaces trail with CRLF ok 4 - correctly detected crlf value ok 5 - no spaces trail with LF ok 6 - correctly detected crlf value ok 7 - no spaces trail with LFCR ok 8 - correctly detected crlf value ok t/long-msgid.t ......... 1..3 ok 1 - use Email::Simple; ok 2 - The object isa Email::Simple ok 3 # skip no alarm() on win32 ok t/many-repeats.t ....... 1..4 ok 1 - use Email::Simple; ok 2 - The object isa Email::Simple ok 3 - Good grief, it's round-trippable ok 4 - Good grief, it's still round-trippable ok t/no-body.t ............ 1..5 ok 1 - use Email::Simple; ok 2 - The object isa Email::Simple ok 3 - correct From header on bodyless message ok 4 - The object isa Email::Simple ok 5 - correct From header on bodyless message ok t/perl-minver.t ........ 1..26 ok 1 - lib/Email/Simple.pm ok 2 - lib/Email/Simple/Creator.pm ok 3 - lib/Email/Simple/Header.pm ok 4 - t/badly-folded.t ok 5 - t/basic.t ok 6 - t/create.t ok 7 - t/ct-header.t ok 8 - t/folding.t ok 9 - t/header-case.t ok 10 - t/header-junk.t ok 11 - t/header-many.t ok 12 - t/header-names.t ok 13 - t/header-new.t ok 14 - t/header-pairs.t ok 15 - t/header-prepend.t ok 16 - t/header-space.t ok 17 - t/long-msgid.t ok 18 - t/many-repeats.t ok 19 - t/no-body.t ok 20 - t/perl-minver.t ok 21 - t/pod-coverage.t ok 22 - t/pod.t ok 23 - t/preserve-linefeed.t ok 24 - t/undef-message.t ok 25 - t/unit.t ok 26 - Makefile.PL ok t/pod-coverage.t ....... 1..3 ok 1 - Pod coverage on Email::Simple ok 2 - Pod coverage on Email::Simple::Creator ok 3 - Pod coverage on Email::Simple::Header ok t/pod.t ................ 1..3 ok 1 - POD test for blib\lib\Email\Simple.pm ok 2 - POD test for blib\lib\Email\Simple\Creator.pm ok 3 - POD test for blib\lib\Email\Simple\Header.pm ok t/preserve-linefeed.t .. 1..3 ok 1 - use Email::Simple; ok 2 - The object isa Email::Simple ok 3 ok t/undef-message.t ...... 1..3 ok 1 - use Email::Simple; ok 2 - throws an error ok 3 - throws sane error ok t/unit.t ............... 1..8 ok 1 - no body position! ok 2 - and \n is the crlf ok 3 - body starts at pos 3 ok 4 - and \n is the crlf ok 5 - body starts at pos 3 ok 6 - and \n is the crlf ok 7 - body starts at pos 3 ok 8 - and \n is the crlf ok All tests successful. Files=22, Tests=185, 5 wallclock secs ( 0.14 usr + 0.02 sys = 0.16 CPU) Result: PASS RJBS/Email-Simple-2.100.tar.gz nmake test TEST_VERBOSE=1 -- OK PPD for Email-Simple-2.100 already made Running test for module 'Text::ClearSilver' Running make for C/CR/CRAFTWORK/Text-ClearSilver-0.10.5.4.tar.gz Prepending C:\cpanfly\var\cpan\build\Email-Simple-2.100-cCNtdo/blib/arch C:\cpanfly\var\cpan\build\Email-Simple-2.100-cCNtdo/blib/lib C:\cpanfly\var\cpan\build\CPAN-Mini-Webserver-0.51-6M2xoE/blib/arch C:\cpanfly\var\cpan\build\CPAN-Mini-Webserver-0.51-6M2xoE/blib/lib C:\cpanfly\var\cpan\build\DBIx-Class-DeploymentHandler-0.001005-C1ca7t/blib/arch C:\cpanfly\var\cpan\build\DBIx-Class-DeploymentHandler-0.001005-C1ca7t/blib/lib C:\cpanfly\var\cpan\build\DBIx-Connector-0.45-GhbvTx/blib/arch C:\cpanfly\var\cpan\build\DBIx-Connector-0.45-GhbvTx/blib/lib C:\cpanfly\var\cpan\build\DBI-1.616-Qp8VYF/blib/arch C:\cpanfly\var\cpan\build\DBI-1.616-Qp8VYF/blib/lib to PERL5LIB for 'get' Fetching with LWP: http://cpan.nas.activestate.com/authors/id/C/CR/CRAFTWORK/Text-ClearSilver-0.10.5.4.tar.gz Checksum for C:\cpanfly\var\cpan\sources\authors\id\C\CR\CRAFTWORK\Text-ClearSilver-0.10.5.4.tar.gz ok Will not use Archive::Tar, need 1.00 Text-ClearSilver-0.10.5.4/ Text-ClearSilver-0.10.5.4/example/ Text-ClearSilver-0.10.5.4/example/escape.pl Text-ClearSilver-0.10.5.4/example/hello.pl Text-ClearSilver-0.10.5.4/example/dbi.pl Text-ClearSilver-0.10.5.4/example/hello.tcs Text-ClearSilver-0.10.5.4/example/macro.pl Text-ClearSilver-0.10.5.4/example/iter.pl Text-ClearSilver-0.10.5.4/t/ Text-ClearSilver-0.10.5.4/t/05_process.t Text-ClearSilver-0.10.5.4/t/data/ Text-ClearSilver-0.10.5.4/t/data/basic.tcs Text-ClearSilver-0.10.5.4/t/data/camel.tcs Text-ClearSilver-0.10.5.4/t/data/basic.gold Text-ClearSilver-0.10.5.4/t/data/basic.hdf Text-ClearSilver-0.10.5.4/t/01_basic.t Text-ClearSilver-0.10.5.4/t/00_load.t Text-ClearSilver-0.10.5.4/t/08_function_set.t Text-ClearSilver-0.10.5.4/t/03_wrong_uses.t Text-ClearSilver-0.10.5.4/t/07_funcs.t Text-ClearSilver-0.10.5.4/t/06_compat.t Text-ClearSilver-0.10.5.4/t/09_utf8.t Text-ClearSilver-0.10.5.4/t/02_hdf.t Text-ClearSilver-0.10.5.4/t/04_cs_has_a_hdf.t Text-ClearSilver-0.10.5.4/benchmark/ Text-ClearSilver-0.10.5.4/benchmark/large.pl Text-ClearSilver-0.10.5.4/benchmark/cs_tt_mt_ht.pl Text-ClearSilver-0.10.5.4/benchmark/data/ Text-ClearSilver-0.10.5.4/benchmark/data/var.pl Text-ClearSilver-0.10.5.4/benchmark/data/var.hdf Text-ClearSilver-0.10.5.4/benchmark/template/ Text-ClearSilver-0.10.5.4/benchmark/template/simple.cs Text-ClearSilver-0.10.5.4/benchmark/template/simple.ht Text-ClearSilver-0.10.5.4/benchmark/template/index.cs Text-ClearSilver-0.10.5.4/benchmark/template/simple.mst Text-ClearSilver-0.10.5.4/benchmark/funcs.pl Text-ClearSilver-0.10.5.4/benchmark/cs_ht.pl Text-ClearSilver-0.10.5.4/benchmark/simple.pl Text-ClearSilver-0.10.5.4/benchmark/utf8.pl Text-ClearSilver-0.10.5.4/benchmark/data_test.pl Text-ClearSilver-0.10.5.4/benchmark/cs_mobasif.pl Text-ClearSilver-0.10.5.4/inc/ Text-ClearSilver-0.10.5.4/inc/Module/ Text-ClearSilver-0.10.5.4/inc/Module/Install/ Text-ClearSilver-0.10.5.4/inc/Module/Install/XSUtil.pm Text-ClearSilver-0.10.5.4/inc/Module/Install/Base.pm Text-ClearSilver-0.10.5.4/inc/Module/Install/Metadata.pm Text-ClearSilver-0.10.5.4/inc/Module/Install/Can.pm Text-ClearSilver-0.10.5.4/inc/Module/Install/WriteAll.pm Text-ClearSilver-0.10.5.4/inc/Module/Install/Makefile.pm Text-ClearSilver-0.10.5.4/inc/Module/Install/Repository.pm Text-ClearSilver-0.10.5.4/inc/Module/Install.pm Text-ClearSilver-0.10.5.4/cs/ Text-ClearSilver-0.10.5.4/cs/autogen.sh Text-ClearSilver-0.10.5.4/cs/install-sh Text-ClearSilver-0.10.5.4/cs/INSTALL Text-ClearSilver-0.10.5.4/cs/contrib/ Text-ClearSilver-0.10.5.4/cs/contrib/cs-mode.el Text-ClearSilver-0.10.5.4/cs/configure.in Text-ClearSilver-0.10.5.4/cs/csharp/ Text-ClearSilver-0.10.5.4/cs/csharp/cstest.cs Text-ClearSilver-0.10.5.4/cs/csharp/csperftest.cs Text-ClearSilver-0.10.5.4/cs/csharp/data_cstest.hdf Text-ClearSilver-0.10.5.4/cs/csharp/data_cstest.cst Text-ClearSilver-0.10.5.4/cs/csharp/Makefile Text-ClearSilver-0.10.5.4/cs/csharp/cstest.gold Text-ClearSilver-0.10.5.4/cs/csharp/CS.cs Text-ClearSilver-0.10.5.4/cs/csharp/README Text-ClearSilver-0.10.5.4/cs/cs/ Text-ClearSilver-0.10.5.4/cs/cs/test_var.cs Text-ClearSilver-0.10.5.4/cs/cs/test6.cs.gold Text-ClearSilver-0.10.5.4/cs/cs/test18.cs.gold Text-ClearSilver-0.10.5.4/cs/cs/test_iter.cs Text-ClearSilver-0.10.5.4/cs/cs/test_cgi_escape.cs Text-ClearSilver-0.10.5.4/cs/cs/test11.cs Text-ClearSilver-0.10.5.4/cs/cs/test_tag.hdf Text-ClearSilver-0.10.5.4/cs/cs/test4.cs.gold Text-ClearSilver-0.10.5.4/cs/cs/test_splice.cs.gold Text-ClearSilver-0.10.5.4/cs/cs/test7.cs.gold Text-ClearSilver-0.10.5.4/cs/cs/test_first_last.cs Text-ClearSilver-0.10.5.4/cs/cs/test_with.cs.gold Text-ClearSilver-0.10.5.4/cs/cs/test19.cs.gold Text-ClearSilver-0.10.5.4/cs/cs/test14.cs Text-ClearSilver-0.10.5.4/cs/cs/test9.cs.gold Text-ClearSilver-0.10.5.4/cs/cs/cs.h Text-ClearSilver-0.10.5.4/cs/cs/test_comma.cs Text-ClearSilver-0.10.5.4/cs/cs/test17.cs.gold Text-ClearSilver-0.10.5.4/cs/cs/test_numbers.cs.gold Text-ClearSilver-0.10.5.4/cs/cs/test_paren.cs Text-ClearSilver-0.10.5.4/cs/cs/test9.cs Text-ClearSilver-0.10.5.4/cs/cs/test_func.cs Text-ClearSilver-0.10.5.4/cs/cs/test_crc.cs Text-ClearSilver-0.10.5.4/cs/cs/test13.cs Text-ClearSilver-0.10.5.4/cs/cs/test_chuck.cs.gold Text-ClearSilver-0.10.5.4/cs/cs/test_tag.cs Text-ClearSilver-0.10.5.4/cs/cs/test_url_validate.hdf Text-ClearSilver-0.10.5.4/cs/cs/test_escape.cs Text-ClearSilver-0.10.5.4/cs/cs/test2.cs Text-ClearSilver-0.10.5.4/cs/cs/test12.cs Text-ClearSilver-0.10.5.4/cs/cs/test8.cs.gold Text-ClearSilver-0.10.5.4/cs/cs/test8.cs Text-ClearSilver-0.10.5.4/cs/cs/Makefile Text-ClearSilver-0.10.5.4/cs/cs/test_joo.cs.gold Text-ClearSilver-0.10.5.4/cs/cs/test_numbers.cs Text-ClearSilver-0.10.5.4/cs/cs/test_name.cs Text-ClearSilver-0.10.5.4/cs/cs/test_uvar.cs Text-ClearSilver-0.10.5.4/cs/cs/test15.cs.gold Text-ClearSilver-0.10.5.4/cs/cs/test_abs_max_min.cs Text-ClearSilver-0.10.5.4/cs/cs/test_comma.cs.gold Text-ClearSilver-0.10.5.4/cs/cs/test6.cs Text-ClearSilver-0.10.5.4/cs/cs/test_crc.cs.gold Text-ClearSilver-0.10.5.4/cs/cs/test13.cs.gold Text-ClearSilver-0.10.5.4/cs/cs/test_splice.cs Text-ClearSilver-0.10.5.4/cs/cs/csparse.c Text-ClearSilver-0.10.5.4/cs/cs/test_first_last.cs.gold Text-ClearSilver-0.10.5.4/cs/cs/test_str_find.cs Text-ClearSilver-0.10.5.4/cs/cs/test.hdf Text-ClearSilver-0.10.5.4/cs/cs/test11.cs.gold Text-ClearSilver-0.10.5.4/cs/cs/test15.cs Text-ClearSilver-0.10.5.4/cs/cs/test19.cs Text-ClearSilver-0.10.5.4/cs/cs/test.cs Text-ClearSilver-0.10.5.4/cs/cs/test_name.cs.gold Text-ClearSilver-0.10.5.4/cs/cs/test_with.cs Text-ClearSilver-0.10.5.4/cs/cs/test_escape.cs.gold Text-ClearSilver-0.10.5.4/cs/cs/test_chuck.cs Text-ClearSilver-0.10.5.4/cs/cs/test_trak1.cs.gold Text-ClearSilver-0.10.5.4/cs/cs/test_iter.cs.gold Text-ClearSilver-0.10.5.4/cs/cs/test_abs_max_min.cs.gold Text-ClearSilver-0.10.5.4/cs/cs/test_joo.cs Text-ClearSilver-0.10.5.4/cs/cs/test_str_find.cs.gold Text-ClearSilver-0.10.5.4/cs/cs/test12.cs.gold Text-ClearSilver-0.10.5.4/cs/cs/test16.cs.gold Text-ClearSilver-0.10.5.4/cs/cs/csdump.c Text-ClearSilver-0.10.5.4/cs/cs/test7.cs Text-ClearSilver-0.10.5.4/cs/cs/test_each_array.cs.gold Text-ClearSilver-0.10.5.4/cs/cs/test_uvar.cs.gold Text-ClearSilver-0.10.5.4/cs/cs/test18.cs Text-ClearSilver-0.10.5.4/cs/cs/test14.cs.gold Text-ClearSilver-0.10.5.4/cs/cs/test10.cs.gold Text-ClearSilver-0.10.5.4/cs/cs/test_each_array.cs Text-ClearSilver-0.10.5.4/cs/cs/test4.cs Text-ClearSilver-0.10.5.4/cs/cs/test_paren.cs.gold Text-ClearSilver-0.10.5.4/cs/cs/test_exists.cs Text-ClearSilver-0.10.5.4/cs/cs/test5.cs Text-ClearSilver-0.10.5.4/cs/cs/test_var.cs.gold Text-ClearSilver-0.10.5.4/cs/cs/test3.cs.gold Text-ClearSilver-0.10.5.4/cs/cs/test_func.cs.gold Text-ClearSilver-0.10.5.4/cs/cs/test16.cs Text-ClearSilver-0.10.5.4/cs/cs/cstest.c Text-ClearSilver-0.10.5.4/cs/cs/cs.c Text-ClearSilver-0.10.5.4/cs/cs/test_macro_set.cs.gold Text-ClearSilver-0.10.5.4/cs/cs/test.cs.gold Text-ClearSilver-0.10.5.4/cs/cs/test5.cs.gold Text-ClearSilver-0.10.5.4/cs/cs/test_macro_set.cs Text-ClearSilver-0.10.5.4/cs/cs/test_url_validate.cs Text-ClearSilver-0.10.5.4/cs/cs/test17.cs Text-ClearSilver-0.10.5.4/cs/cs/test3.cs Text-ClearSilver-0.10.5.4/cs/cs/test_trak1.cs Text-ClearSilver-0.10.5.4/cs/cs/test10.cs Text-ClearSilver-0.10.5.4/cs/cs/test2.cs.gold Text-ClearSilver-0.10.5.4/cs/cs/test_tag.cs.gold Text-ClearSilver-0.10.5.4/cs/configure Text-ClearSilver-0.10.5.4/cs/CS_LICENSE Text-ClearSilver-0.10.5.4/cs/scripts/ Text-ClearSilver-0.10.5.4/cs/scripts/ChangeLog.py Text-ClearSilver-0.10.5.4/cs/scripts/commitlog.py Text-ClearSilver-0.10.5.4/cs/scripts/cs_lint.py Text-ClearSilver-0.10.5.4/cs/scripts/document.py Text-ClearSilver-0.10.5.4/cs/Makefile Text-ClearSilver-0.10.5.4/cs/cgi/ Text-ClearSilver-0.10.5.4/cs/cgi/cgi.h Text-ClearSilver-0.10.5.4/cs/cgi/cgiwrap.h Text-ClearSilver-0.10.5.4/cs/cgi/cgi_cstest.c Text-ClearSilver-0.10.5.4/cs/cgi/fcgi_hello.c Text-ClearSilver-0.10.5.4/cs/cgi/html.c Text-ClearSilver-0.10.5.4/cs/cgi/Makefile Text-ClearSilver-0.10.5.4/cs/cgi/cgiwrap.c Text-ClearSilver-0.10.5.4/cs/cgi/rfc2388.c Text-ClearSilver-0.10.5.4/cs/cgi/date.c Text-ClearSilver-0.10.5.4/cs/cgi/static.c Text-ClearSilver-0.10.5.4/cs/cgi/html.h Text-ClearSilver-0.10.5.4/cs/cgi/date.h Text-ClearSilver-0.10.5.4/cs/cgi/cgi.c Text-ClearSilver-0.10.5.4/cs/config.guess Text-ClearSilver-0.10.5.4/cs/rules.mk.in Text-ClearSilver-0.10.5.4/cs/cs_config.h.in Text-ClearSilver-0.10.5.4/cs/perl/ Text-ClearSilver-0.10.5.4/cs/perl/MANIFEST Text-ClearSilver-0.10.5.4/cs/perl/test.gold Text-ClearSilver-0.10.5.4/cs/perl/typemap Text-ClearSilver-0.10.5.4/cs/perl/ClearSilver.pm Text-ClearSilver-0.10.5.4/cs/perl/test.hdf Text-ClearSilver-0.10.5.4/cs/perl/test.cs Text-ClearSilver-0.10.5.4/cs/perl/Makefile.PL Text-ClearSilver-0.10.5.4/cs/perl/test.pl Text-ClearSilver-0.10.5.4/cs/perl/Changes Text-ClearSilver-0.10.5.4/cs/perl/README Text-ClearSilver-0.10.5.4/cs/perl/ClearSilver.xs Text-ClearSilver-0.10.5.4/cs/dso/ Text-ClearSilver-0.10.5.4/cs/dso/Makefile Text-ClearSilver-0.10.5.4/cs/dso/dsotest.c Text-ClearSilver-0.10.5.4/cs/dso/README Text-ClearSilver-0.10.5.4/cs/imd/ Text-ClearSilver-0.10.5.4/cs/imd/imd.cs Text-ClearSilver-0.10.5.4/cs/imd/5.gif Text-ClearSilver-0.10.5.4/cs/imd/4.gif Text-ClearSilver-0.10.5.4/cs/imd/imdm.py Text-ClearSilver-0.10.5.4/cs/imd/Makefile Text-ClearSilver-0.10.5.4/cs/imd/6.gif Text-ClearSilver-0.10.5.4/cs/imd/1.gif Text-ClearSilver-0.10.5.4/cs/imd/imd.c Text-ClearSilver-0.10.5.4/cs/imd/test.in Text-ClearSilver-0.10.5.4/cs/imd/example.imd Text-ClearSilver-0.10.5.4/cs/imd/2.gif Text-ClearSilver-0.10.5.4/cs/imd/0.gif Text-ClearSilver-0.10.5.4/cs/imd/3.gif Text-ClearSilver-0.10.5.4/cs/imd/README Text-ClearSilver-0.10.5.4/cs/imd/7.gif Text-ClearSilver-0.10.5.4/cs/python/ Text-ClearSilver-0.10.5.4/cs/python/p_neo_util.h Text-ClearSilver-0.10.5.4/cs/python/neo_util.c Text-ClearSilver-0.10.5.4/cs/python/upload.py Text-ClearSilver-0.10.5.4/cs/python/Makefile Text-ClearSilver-0.10.5.4/cs/python/setup.py Text-ClearSilver-0.10.5.4/cs/python/examples/ Text-ClearSilver-0.10.5.4/cs/python/examples/base/ Text-ClearSilver-0.10.5.4/cs/python/examples/base/who_calls.py Text-ClearSilver-0.10.5.4/cs/python/examples/base/handle_error.py Text-ClearSilver-0.10.5.4/cs/python/examples/base/CSPage.py Text-ClearSilver-0.10.5.4/cs/python/examples/base/SafeHtml.py Text-ClearSilver-0.10.5.4/cs/python/examples/base/odb_mysql.py Text-ClearSilver-0.10.5.4/cs/python/examples/base/profiler.py Text-ClearSilver-0.10.5.4/cs/python/examples/base/PassSGMLParser.py Text-ClearSilver-0.10.5.4/cs/python/examples/base/sgmllib.py Text-ClearSilver-0.10.5.4/cs/python/examples/base/log.py Text-ClearSilver-0.10.5.4/cs/python/examples/base/odb_test.py Text-ClearSilver-0.10.5.4/cs/python/examples/base/wordwrap.py Text-ClearSilver-0.10.5.4/cs/python/examples/base/odb_sqlite.py Text-ClearSilver-0.10.5.4/cs/python/examples/base/odb.py Text-ClearSilver-0.10.5.4/cs/python/examples/base/hdfhelp.py Text-ClearSilver-0.10.5.4/cs/python/examples/base/__init__.py Text-ClearSilver-0.10.5.4/cs/python/examples/trans/ Text-ClearSilver-0.10.5.4/cs/python/examples/trans/db_trans.py Text-ClearSilver-0.10.5.4/cs/python/examples/trans/TODO Text-ClearSilver-0.10.5.4/cs/python/examples/trans/testroot/ Text-ClearSilver-0.10.5.4/cs/python/examples/trans/testroot/tmpl/ Text-ClearSilver-0.10.5.4/cs/python/examples/trans/testroot/tmpl/test1.hdf Text-ClearSilver-0.10.5.4/cs/python/examples/trans/testroot/tmpl/test1.cs Text-ClearSilver-0.10.5.4/cs/python/examples/trans/trans.py Text-ClearSilver-0.10.5.4/cs/python/examples/trans/trans.sql Text-ClearSilver-0.10.5.4/cs/python/examples/trans/tstart.py Text-ClearSilver-0.10.5.4/cs/python/examples/trans/README Text-ClearSilver-0.10.5.4/cs/python/neo_cs.c Text-ClearSilver-0.10.5.4/cs/python/static.py Text-ClearSilver-0.10.5.4/cs/python/README.txt Text-ClearSilver-0.10.5.4/cs/python/neo_cgi.c Text-ClearSilver-0.10.5.4/cs/LICENSE Text-ClearSilver-0.10.5.4/cs/ports/ Text-ClearSilver-0.10.5.4/cs/ports/rpm/ Text-ClearSilver-0.10.5.4/cs/ports/rpm/clearsilver.spec Text-ClearSilver-0.10.5.4/cs/ports/freebsd/ Text-ClearSilver-0.10.5.4/cs/ports/freebsd/pkg-descr Text-ClearSilver-0.10.5.4/cs/ports/freebsd/pkg-plist Text-ClearSilver-0.10.5.4/cs/ports/freebsd/Makefile Text-ClearSilver-0.10.5.4/cs/man/ Text-ClearSilver-0.10.5.4/cs/man/man3/ Text-ClearSilver-0.10.5.4/cs/man/man3/cgiwrap_getenv.3 Text-ClearSilver-0.10.5.4/cs/man/man3/nerr_pass.3 Text-ClearSilver-0.10.5.4/cs/man/man3/hdf_get_obj.3 Text-ClearSilver-0.10.5.4/cs/man/man3/hdf_dump_str.3 Text-ClearSilver-0.10.5.4/cs/man/man3/hdf_set_valuef.3 Text-ClearSilver-0.10.5.4/cs/man/man3/cs_init.3 Text-ClearSilver-0.10.5.4/cs/man/man3/cBroadcast.3 Text-ClearSilver-0.10.5.4/cs/man/man3/hdf_obj_child.3 Text-ClearSilver-0.10.5.4/cs/man/man3/hdf_write_file.3 Text-ClearSilver-0.10.5.4/cs/man/man3/cgi_cookie_authority.3 Text-ClearSilver-0.10.5.4/cs/man/man3/hdf_dump_format.3 Text-ClearSilver-0.10.5.4/cs/man/man3/cWait.3 Text-ClearSilver-0.10.5.4/cs/man/man3/hdf_destroy.3 Text-ClearSilver-0.10.5.4/cs/man/man3/hdf_get_valuevf.3 Text-ClearSilver-0.10.5.4/cs/man/man3/nerr_init.3 Text-ClearSilver-0.10.5.4/cs/man/man3/hdf_read_string.3 Text-ClearSilver-0.10.5.4/cs/man/man3/filter_create_fp.3 Text-ClearSilver-0.10.5.4/cs/man/man3/fDestroy.3 Text-ClearSilver-0.10.5.4/cs/man/man3/nerr_match.3 Text-ClearSilver-0.10.5.4/cs/man/man3/skipDelete.3 Text-ClearSilver-0.10.5.4/cs/man/man3/filter_wait.3 Text-ClearSilver-0.10.5.4/cs/man/man3/hdf_sort_obj.3 Text-ClearSilver-0.10.5.4/cs/man/man3/cgi_url_escape_more.3 Text-ClearSilver-0.10.5.4/cs/man/man3/cs_register_esc_strfunc.3 Text-ClearSilver-0.10.5.4/cs/man/man3/hdf_obj_value.3 Text-ClearSilver-0.10.5.4/cs/man/man3/cSignal.3 Text-ClearSilver-0.10.5.4/cs/man/man3/fUnlock.3 Text-ClearSilver-0.10.5.4/cs/man/man3/nerr_register.3 Text-ClearSilver-0.10.5.4/cs/man/man3/cCreate.3 Text-ClearSilver-0.10.5.4/cs/man/man3/cs_destroy.3 Text-ClearSilver-0.10.5.4/cs/man/man3/wdb_keys.3 Text-ClearSilver-0.10.5.4/cs/man/man3/hdf_set_symlink.3 Text-ClearSilver-0.10.5.4/cs/man/man3/mCreate.3 Text-ClearSilver-0.10.5.4/cs/man/man3/hdf_write_string.3 Text-ClearSilver-0.10.5.4/cs/man/man3/cgi_vredirect.3 Text-ClearSilver-0.10.5.4/cs/man/man3/cs_parse_file.3 Text-ClearSilver-0.10.5.4/cs/man/man3/cs_render.3 Text-ClearSilver-0.10.5.4/cs/man/man3/cgi_cookie_clear.3 Text-ClearSilver-0.10.5.4/cs/man/man3/dictModifyValue.3 Text-ClearSilver-0.10.5.4/cs/man/man3/hdf_copy.3 Text-ClearSilver-0.10.5.4/cs/man/man3/cgi_filehandle.3 Text-ClearSilver-0.10.5.4/cs/man/man3/fLock.3 Text-ClearSilver-0.10.5.4/cs/man/man3/dictSetValue.3 Text-ClearSilver-0.10.5.4/cs/man/man3/hdf_search_path.3 Text-ClearSilver-0.10.5.4/cs/man/man3/cgi_cookie_set.3 Text-ClearSilver-0.10.5.4/cs/man/man3/cgi_url_unescape.3 Text-ClearSilver-0.10.5.4/cs/man/man3/skipNext.3 Text-ClearSilver-0.10.5.4/cs/man/man3/fFind.3 Text-ClearSilver-0.10.5.4/cs/man/man3/hdf_init.3 Text-ClearSilver-0.10.5.4/cs/man/man3/cgiwrap_iterenv.3 Text-ClearSilver-0.10.5.4/cs/man/man3/dictCreate.3 Text-ClearSilver-0.10.5.4/cs/man/man3/hdf_dump.3 Text-ClearSilver-0.10.5.4/cs/man/man3/nerr_ignore.3 Text-ClearSilver-0.10.5.4/cs/man/man3/skipSearch.3 Text-ClearSilver-0.10.5.4/cs/man/man3/cgi_display.3 Text-ClearSilver-0.10.5.4/cs/man/man3/hdf_set_int_value.3 Text-ClearSilver-0.10.5.4/cs/man/man3/cgi_init.3 Text-ClearSilver-0.10.5.4/cs/man/man3/cgi_url_escape.3 Text-ClearSilver-0.10.5.4/cs/man/man3/hdf_obj_top.3 Text-ClearSilver-0.10.5.4/cs/man/man3/cs_register_fileload.3 Text-ClearSilver-0.10.5.4/cs/man/man3/hdf_get_node.3 Text-ClearSilver-0.10.5.4/cs/man/man3/cgiwrap_write.3 Text-ClearSilver-0.10.5.4/cs/man/man3/hdf_get_value.3 Text-ClearSilver-0.10.5.4/cs/man/man3/fCreate.3 Text-ClearSilver-0.10.5.4/cs/man/man3/hdf_get_int_value.3 Text-ClearSilver-0.10.5.4/cs/man/man3/skipNewList.3 Text-ClearSilver-0.10.5.4/cs/man/man3/dictNext.3 Text-ClearSilver-0.10.5.4/cs/man/man3/filter_create_fd.3 Text-ClearSilver-0.10.5.4/cs/man/man3/cgiwrap_read.3 Text-ClearSilver-0.10.5.4/cs/man/man3/hdf_get_copy.3 Text-ClearSilver-0.10.5.4/cs/man/man3/cgi_redirect.3 Text-ClearSilver-0.10.5.4/cs/man/man3/nerr_error_traceback.3 Text-ClearSilver-0.10.5.4/cs/man/man3/cgi_cs_init.3 Text-ClearSilver-0.10.5.4/cs/man/man3/cgiwrap_init_std.3 Text-ClearSilver-0.10.5.4/cs/man/man3/cgi_neo_error.3 Text-ClearSilver-0.10.5.4/cs/man/man3/cgiwrap_writevf.3 Text-ClearSilver-0.10.5.4/cs/man/man3/cgi_debug_init.3 Text-ClearSilver-0.10.5.4/cs/man/man3/hdf_remove_tree.3 Text-ClearSilver-0.10.5.4/cs/man/man3/cgi_register_parse_cb.3 Text-ClearSilver-0.10.5.4/cs/man/man3/cgi_parse.3 Text-ClearSilver-0.10.5.4/cs/man/man3/dictSearch.3 Text-ClearSilver-0.10.5.4/cs/man/man3/skipInsert.3 Text-ClearSilver-0.10.5.4/cs/man/man3/cgiwrap_putenv.3 Text-ClearSilver-0.10.5.4/cs/man/man3/hdf_read_string_ignore.3 Text-ClearSilver-0.10.5.4/cs/man/man3/hdf_set_value.3 Text-ClearSilver-0.10.5.4/cs/man/man3/cgiwrap_init_emu.3 Text-ClearSilver-0.10.5.4/cs/man/man3/dictRemove.3 Text-ClearSilver-0.10.5.4/cs/man/man3/cs_parse_string.3 Text-ClearSilver-0.10.5.4/cs/man/man3/nerr_log_error.3 Text-ClearSilver-0.10.5.4/cs/man/man3/hdf_register_fileload.3 Text-ClearSilver-0.10.5.4/cs/man/man3/hdf_obj_name.3 Text-ClearSilver-0.10.5.4/cs/man/man3/cgi_output.3 Text-ClearSilver-0.10.5.4/cs/man/man3/cDestroy.3 Text-ClearSilver-0.10.5.4/cs/man/man3/mLock.3 Text-ClearSilver-0.10.5.4/cs/man/man3/hdf_obj_next.3 Text-ClearSilver-0.10.5.4/cs/man/man3/nerr_handle.3 Text-ClearSilver-0.10.5.4/cs/man/man3/hdf_get_valuef.3 Text-ClearSilver-0.10.5.4/cs/man/man3/dictReleaseLock.3 Text-ClearSilver-0.10.5.4/cs/man/man3/dictDestroy.3 Text-ClearSilver-0.10.5.4/cs/man/man3/cgi_error.3 Text-ClearSilver-0.10.5.4/cs/man/man3/hdf_get_child.3 Text-ClearSilver-0.10.5.4/cs/man/man3/hdf_get_attr.3 Text-ClearSilver-0.10.5.4/cs/man/man3/mDestroy.3 Text-ClearSilver-0.10.5.4/cs/man/man3/cgi_redirect_uri.3 Text-ClearSilver-0.10.5.4/cs/man/man3/nerr_error_string.3 Text-ClearSilver-0.10.5.4/cs/man/man3/cgi_destroy.3 Text-ClearSilver-0.10.5.4/cs/man/man3/cgiwrap_writef.3 Text-ClearSilver-0.10.5.4/cs/man/man3/hdf_set_attr.3 Text-ClearSilver-0.10.5.4/cs/man/man3/mUnlock.3 Text-ClearSilver-0.10.5.4/cs/man/man3/cgi_url_validate.3 Text-ClearSilver-0.10.5.4/cs/man/man3/cs_register_strfunc.3 Text-ClearSilver-0.10.5.4/cs/man/man3/cs_dump.3 Text-ClearSilver-0.10.5.4/cs/man/man3/dictCleanup.3 Text-ClearSilver-0.10.5.4/cs/man/man3/skipFreeList.3 Text-ClearSilver-0.10.5.4/cs/man/man3/hdf_write_file_atomic.3 Text-ClearSilver-0.10.5.4/cs/man/man3/hdf_set_copy.3 Text-ClearSilver-0.10.5.4/cs/man/man3/hdf_set_buf.3 Text-ClearSilver-0.10.5.4/cs/man/man3/nerr_pass_ctx.3 Text-ClearSilver-0.10.5.4/cs/man/man3/hdf_obj_attr.3 Text-ClearSilver-0.10.5.4/cs/man/man3/skipRelease.3 Text-ClearSilver-0.10.5.4/cs/ruby/ Text-ClearSilver-0.10.5.4/cs/ruby/hdftest.gold Text-ClearSilver-0.10.5.4/cs/ruby/Makefile Text-ClearSilver-0.10.5.4/cs/ruby/ext/ Text-ClearSilver-0.10.5.4/cs/ruby/ext/hdf/ Text-ClearSilver-0.10.5.4/cs/ruby/ext/hdf/neo_util.c Text-ClearSilver-0.10.5.4/cs/ruby/ext/hdf/MANIFEST Text-ClearSilver-0.10.5.4/cs/ruby/ext/hdf/neo_cs.c Text-ClearSilver-0.10.5.4/cs/ruby/ext/hdf/extconf.rb Text-ClearSilver-0.10.5.4/cs/ruby/ext/hdf/neo_ruby.h Text-ClearSilver-0.10.5.4/cs/ruby/lib/ Text-ClearSilver-0.10.5.4/cs/ruby/lib/neo.rb Text-ClearSilver-0.10.5.4/cs/ruby/install.rb Text-ClearSilver-0.10.5.4/cs/ruby/test/ Text-ClearSilver-0.10.5.4/cs/ruby/test/hdftest.rb Text-ClearSilver-0.10.5.4/cs/ClearSilver.h Text-ClearSilver-0.10.5.4/cs/config.sub Text-ClearSilver-0.10.5.4/cs/util/ Text-ClearSilver-0.10.5.4/cs/util/snprintf.c Text-ClearSilver-0.10.5.4/cs/util/dict.h Text-ClearSilver-0.10.5.4/cs/util/neo_net.c Text-ClearSilver-0.10.5.4/cs/util/missing.c Text-ClearSilver-0.10.5.4/cs/util/neo_rand.c Text-ClearSilver-0.10.5.4/cs/util/neo_str.h Text-ClearSilver-0.10.5.4/cs/util/dict.c Text-ClearSilver-0.10.5.4/cs/util/neo_server.h Text-ClearSilver-0.10.5.4/cs/util/ulocks.h Text-ClearSilver-0.10.5.4/cs/util/ulist.h Text-ClearSilver-0.10.5.4/cs/util/ulocks.c Text-ClearSilver-0.10.5.4/cs/util/neo_hdf.h Text-ClearSilver-0.10.5.4/cs/util/neo_hash.h Text-ClearSilver-0.10.5.4/cs/util/neo_hash.c Text-ClearSilver-0.10.5.4/cs/util/neo_date.c Text-ClearSilver-0.10.5.4/cs/util/Makefile Text-ClearSilver-0.10.5.4/cs/util/neo_misc.c Text-ClearSilver-0.10.5.4/cs/util/skiplist.c Text-ClearSilver-0.10.5.4/cs/util/osdep.h Text-ClearSilver-0.10.5.4/cs/util/neo_net.h Text-ClearSilver-0.10.5.4/cs/util/neo_date.h Text-ClearSilver-0.10.5.4/cs/util/rcfs.c Text-ClearSilver-0.10.5.4/cs/util/neo_rand.h Text-ClearSilver-0.10.5.4/cs/util/neo_err.h Text-ClearSilver-0.10.5.4/cs/util/ulist.c Text-ClearSilver-0.10.5.4/cs/util/test/ Text-ClearSilver-0.10.5.4/cs/util/test/hdf_copy_test.c Text-ClearSilver-0.10.5.4/cs/util/test/net_test.c Text-ClearSilver-0.10.5.4/cs/util/test/test2.hdf Text-ClearSilver-0.10.5.4/cs/util/test/hdftest.c Text-ClearSilver-0.10.5.4/cs/util/test/hdf_copy_test.hdf Text-ClearSilver-0.10.5.4/cs/util/test/hdf_dealloc_test.c Text-ClearSilver-0.10.5.4/cs/util/test/Makefile Text-ClearSilver-0.10.5.4/cs/util/test/listdir_test.c Text-ClearSilver-0.10.5.4/cs/util/test/test.hdf Text-ClearSilver-0.10.5.4/cs/util/test/ulist_test.c Text-ClearSilver-0.10.5.4/cs/util/test/hdf_sort_test.c Text-ClearSilver-0.10.5.4/cs/util/test/hash_test.c Text-ClearSilver-0.10.5.4/cs/util/test/date_test.c Text-ClearSilver-0.10.5.4/cs/util/test/hdf_hash_test.c Text-ClearSilver-0.10.5.4/cs/util/test/hdfloadtest.c Text-ClearSilver-0.10.5.4/cs/util/filter.h Text-ClearSilver-0.10.5.4/cs/util/filter.c Text-ClearSilver-0.10.5.4/cs/util/neo_hdf.c Text-ClearSilver-0.10.5.4/cs/util/skiplist.h Text-ClearSilver-0.10.5.4/cs/util/wdb.c Text-ClearSilver-0.10.5.4/cs/util/neo_files.h Text-ClearSilver-0.10.5.4/cs/util/rcfs.h Text-ClearSilver-0.10.5.4/cs/util/wdb.h Text-ClearSilver-0.10.5.4/cs/util/neo_misc.h Text-ClearSilver-0.10.5.4/cs/util/neo_str.c Text-ClearSilver-0.10.5.4/cs/util/regex/ Text-ClearSilver-0.10.5.4/cs/util/regex/regex.c Text-ClearSilver-0.10.5.4/cs/util/regex/regex.h Text-ClearSilver-0.10.5.4/cs/util/wildmat.c Text-ClearSilver-0.10.5.4/cs/util/neo_err.c Text-ClearSilver-0.10.5.4/cs/util/wildmat.h Text-ClearSilver-0.10.5.4/cs/util/neo_files.c Text-ClearSilver-0.10.5.4/cs/util/neo_server.c Text-ClearSilver-0.10.5.4/cs/README.python Text-ClearSilver-0.10.5.4/cs/aclocal.m4 Text-ClearSilver-0.10.5.4/cs/m4/ Text-ClearSilver-0.10.5.4/cs/m4/ac_jni_include_dirs.m4 Text-ClearSilver-0.10.5.4/cs/mod_ecs/ Text-ClearSilver-0.10.5.4/cs/mod_ecs/Makefile Text-ClearSilver-0.10.5.4/cs/mod_ecs/mod_ecs.c Text-ClearSilver-0.10.5.4/cs/mod_ecs/Makefile.tmpl Text-ClearSilver-0.10.5.4/cs/mod_ecs/mod_ecs.h Text-ClearSilver-0.10.5.4/cs/mod_ecs/README Text-ClearSilver-0.10.5.4/cs/mkinstalldirs Text-ClearSilver-0.10.5.4/cs/README Text-ClearSilver-0.10.5.4/cs/java-jni/ Text-ClearSilver-0.10.5.4/cs/java-jni/CSUtil.java Text-ClearSilver-0.10.5.4/cs/java-jni/HDF.java Text-ClearSilver-0.10.5.4/cs/java-jni/javatest.gold Text-ClearSilver-0.10.5.4/cs/java-jni/j_neo_util.c Text-ClearSilver-0.10.5.4/cs/java-jni/Makefile Text-ClearSilver-0.10.5.4/cs/java-jni/CGI.java Text-ClearSilver-0.10.5.4/cs/java-jni/j_neo_util.h Text-ClearSilver-0.10.5.4/cs/java-jni/j_neo_cs.c Text-ClearSilver-0.10.5.4/cs/java-jni/README.txt Text-ClearSilver-0.10.5.4/cs/java-jni/README-bin.txt Text-ClearSilver-0.10.5.4/cs/java-jni/servlet/ Text-ClearSilver-0.10.5.4/cs/java-jni/servlet/HelloCSServlet.java Text-ClearSilver-0.10.5.4/cs/java-jni/servlet/CSPage.java Text-ClearSilver-0.10.5.4/cs/java-jni/CSFileLoader.java Text-ClearSilver-0.10.5.4/cs/java-jni/JNI.java Text-ClearSilver-0.10.5.4/cs/java-jni/CS.java Text-ClearSilver-0.10.5.4/cs/java-jni/CSTest.java Text-ClearSilver-0.10.5.4/cs/java-jni/testdata/ Text-ClearSilver-0.10.5.4/cs/java-jni/testdata/test1.hdf Text-ClearSilver-0.10.5.4/cs/java-jni/testdata/test.cs Text-ClearSilver-0.10.5.4/cs/java-jni/j_neo_cgi.c Text-ClearSilver-0.10.5.4/cs/java-jni/clearsilver.jar Text-ClearSilver-0.10.5.4/cs/acconfig.h Text-ClearSilver-0.10.5.4/MANIFEST Text-ClearSilver-0.10.5.4/xt/ Text-ClearSilver-0.10.5.4/xt/03_pod-coverage.t Text-ClearSilver-0.10.5.4/xt/02_pod.t Text-ClearSilver-0.10.5.4/xt/01_podspell.t Text-ClearSilver-0.10.5.4/xt/04_synopsis.t Text-ClearSilver-0.10.5.4/Text-ClearSilver.h Text-ClearSilver-0.10.5.4/Makefile.PL Text-ClearSilver-0.10.5.4/tool/ Text-ClearSilver-0.10.5.4/tool/get_cs.pl Text-ClearSilver-0.10.5.4/tool/build_cs.pl Text-ClearSilver-0.10.5.4/MANIFEST.SKIP Text-ClearSilver-0.10.5.4/lib/ Text-ClearSilver-0.10.5.4/lib/Text/ Text-ClearSilver-0.10.5.4/lib/Text/ClearSilver/ Text-ClearSilver-0.10.5.4/lib/Text/ClearSilver/Compat.pm Text-ClearSilver-0.10.5.4/lib/Text/ClearSilver/FunctionSet.pm Text-ClearSilver-0.10.5.4/lib/Text/ClearSilver/FunctionSet/ Text-ClearSilver-0.10.5.4/lib/Text/ClearSilver/FunctionSet/string.pm Text-ClearSilver-0.10.5.4/lib/Text/ClearSilver/FunctionSet/html.pm Text-ClearSilver-0.10.5.4/lib/Text/ClearSilver.pm Text-ClearSilver-0.10.5.4/Changes Text-ClearSilver-0.10.5.4/xs/ Text-ClearSilver-0.10.5.4/xs/typemap Text-ClearSilver-0.10.5.4/xs/CSPARSE.xs Text-ClearSilver-0.10.5.4/xs/HDF.xs Text-ClearSilver-0.10.5.4/xs/ClearSilver.xs Text-ClearSilver-0.10.5.4/META.yml Text-ClearSilver-0.10.5.4/README Text-ClearSilver-0.10.5.4/patch/ Text-ClearSilver-0.10.5.4/patch/cs/ Text-ClearSilver-0.10.5.4/patch/cs/csparse.c.patch Prepending C:\cpanfly\var\cpan\build\Email-Simple-2.100-cCNtdo/blib/arch C:\cpanfly\var\cpan\build\Email-Simple-2.100-cCNtdo/blib/lib C:\cpanfly\var\cpan\build\CPAN-Mini-Webserver-0.51-6M2xoE/blib/arch C:\cpanfly\var\cpan\build\CPAN-Mini-Webserver-0.51-6M2xoE/blib/lib C:\cpanfly\var\cpan\build\DBIx-Class-DeploymentHandler-0.001005-C1ca7t/blib/arch C:\cpanfly\var\cpan\build\DBIx-Class-DeploymentHandler-0.001005-C1ca7t/blib/lib C:\cpanfly\var\cpan\build\DBIx-Connector-0.45-GhbvTx/blib/arch C:\cpanfly\var\cpan\build\DBIx-Connector-0.45-GhbvTx/blib/lib C:\cpanfly\var\cpan\build\DBI-1.616-Qp8VYF/blib/arch C:\cpanfly\var\cpan\build\DBI-1.616-Qp8VYF/blib/lib to PERL5LIB for 'make' CPAN.pm: Going to build C/CR/CRAFTWORK/Text-ClearSilver-0.10.5.4.tar.gz >>> C:\Perl64\bin\perl.exe Makefile.PL Text::ClearSilver requires /bin/sh for the configuration of ClearSilver engine, but it is not found on this system. No 'Makefile' created CRAFTWORK/Text-ClearSilver-0.10.5.4.tar.gz C:\Perl64\bin\perl.exe Makefile.PL -- NOT OK Prepending C:\cpanfly\var\cpan\build\Email-Simple-2.100-cCNtdo/blib/arch C:\cpanfly\var\cpan\build\Email-Simple-2.100-cCNtdo/blib/lib C:\cpanfly\var\cpan\build\CPAN-Mini-Webserver-0.51-6M2xoE/blib/arch C:\cpanfly\var\cpan\build\CPAN-Mini-Webserver-0.51-6M2xoE/blib/lib C:\cpanfly\var\cpan\build\DBIx-Class-DeploymentHandler-0.001005-C1ca7t/blib/arch C:\cpanfly\var\cpan\build\DBIx-Class-DeploymentHandler-0.001005-C1ca7t/blib/lib C:\cpanfly\var\cpan\build\DBIx-Connector-0.45-GhbvTx/blib/arch C:\cpanfly\var\cpan\build\DBIx-Connector-0.45-GhbvTx/blib/lib C:\cpanfly\var\cpan\build\DBI-1.616-Qp8VYF/blib/arch C:\cpanfly\var\cpan\build\DBI-1.616-Qp8VYF/blib/lib to PERL5LIB for 'test' Running make test Make had some problems, won't test Running test for module 'AnyEvent::Twitter::Stream' Running make for M/MI/MIYAGAWA/AnyEvent-Twitter-Stream-0.21.tar.gz Prepending C:\cpanfly\var\cpan\build\Email-Simple-2.100-cCNtdo/blib/arch C:\cpanfly\var\cpan\build\Email-Simple-2.100-cCNtdo/blib/lib C:\cpanfly\var\cpan\build\CPAN-Mini-Webserver-0.51-6M2xoE/blib/arch C:\cpanfly\var\cpan\build\CPAN-Mini-Webserver-0.51-6M2xoE/blib/lib C:\cpanfly\var\cpan\build\DBIx-Class-DeploymentHandler-0.001005-C1ca7t/blib/arch C:\cpanfly\var\cpan\build\DBIx-Class-DeploymentHandler-0.001005-C1ca7t/blib/lib C:\cpanfly\var\cpan\build\DBIx-Connector-0.45-GhbvTx/blib/arch C:\cpanfly\var\cpan\build\DBIx-Connector-0.45-GhbvTx/blib/lib C:\cpanfly\var\cpan\build\DBI-1.616-Qp8VYF/blib/arch C:\cpanfly\var\cpan\build\DBI-1.616-Qp8VYF/blib/lib to PERL5LIB for 'get' Checksum for C:\cpanfly\var\cpan\sources\authors\id\M\MI\MIYAGAWA\AnyEvent-Twitter-Stream-0.21.tar.gz ok Will not use Archive::Tar, need 1.00 AnyEvent-Twitter-Stream-0.21/ AnyEvent-Twitter-Stream-0.21/.gitignore AnyEvent-Twitter-Stream-0.21/Changes AnyEvent-Twitter-Stream-0.21/eg/ AnyEvent-Twitter-Stream-0.21/inc/ AnyEvent-Twitter-Stream-0.21/lib/ AnyEvent-Twitter-Stream-0.21/Makefile.PL AnyEvent-Twitter-Stream-0.21/MANIFEST AnyEvent-Twitter-Stream-0.21/META.yml AnyEvent-Twitter-Stream-0.21/README AnyEvent-Twitter-Stream-0.21/t/ AnyEvent-Twitter-Stream-0.21/xt/ AnyEvent-Twitter-Stream-0.21/xt/perlcritic.t AnyEvent-Twitter-Stream-0.21/xt/pod.t AnyEvent-Twitter-Stream-0.21/xt/podspell.t AnyEvent-Twitter-Stream-0.21/xt/synopsis.t AnyEvent-Twitter-Stream-0.21/t/00_compile.t AnyEvent-Twitter-Stream-0.21/t/streaming.t AnyEvent-Twitter-Stream-0.21/t/timeout.t AnyEvent-Twitter-Stream-0.21/lib/AnyEvent/ AnyEvent-Twitter-Stream-0.21/lib/AnyEvent/Twitter/ AnyEvent-Twitter-Stream-0.21/lib/AnyEvent/Twitter/Stream.pm AnyEvent-Twitter-Stream-0.21/inc/Module/ AnyEvent-Twitter-Stream-0.21/inc/Spiffy.pm AnyEvent-Twitter-Stream-0.21/inc/Test/ AnyEvent-Twitter-Stream-0.21/inc/Test/Base/ AnyEvent-Twitter-Stream-0.21/inc/Test/Base.pm AnyEvent-Twitter-Stream-0.21/inc/Test/Builder/ AnyEvent-Twitter-Stream-0.21/inc/Test/Builder.pm AnyEvent-Twitter-Stream-0.21/inc/Test/More.pm AnyEvent-Twitter-Stream-0.21/inc/Test/Requires.pm AnyEvent-Twitter-Stream-0.21/inc/Test/SharedFork/ AnyEvent-Twitter-Stream-0.21/inc/Test/SharedFork.pm AnyEvent-Twitter-Stream-0.21/inc/Test/TCP.pm AnyEvent-Twitter-Stream-0.21/inc/Test/SharedFork/Array.pm AnyEvent-Twitter-Stream-0.21/inc/Test/SharedFork/Scalar.pm AnyEvent-Twitter-Stream-0.21/inc/Test/SharedFork/Store.pm AnyEvent-Twitter-Stream-0.21/inc/Test/Builder/Module.pm AnyEvent-Twitter-Stream-0.21/inc/Test/Base/Filter.pm AnyEvent-Twitter-Stream-0.21/inc/Module/Install/ AnyEvent-Twitter-Stream-0.21/inc/Module/Install.pm AnyEvent-Twitter-Stream-0.21/inc/Module/Install/AuthorTests.pm AnyEvent-Twitter-Stream-0.21/inc/Module/Install/Base.pm AnyEvent-Twitter-Stream-0.21/inc/Module/Install/Can.pm AnyEvent-Twitter-Stream-0.21/inc/Module/Install/Fetch.pm AnyEvent-Twitter-Stream-0.21/inc/Module/Install/Include.pm AnyEvent-Twitter-Stream-0.21/inc/Module/Install/Makefile.pm AnyEvent-Twitter-Stream-0.21/inc/Module/Install/Metadata.pm AnyEvent-Twitter-Stream-0.21/inc/Module/Install/Repository.pm AnyEvent-Twitter-Stream-0.21/inc/Module/Install/TestBase.pm AnyEvent-Twitter-Stream-0.21/inc/Module/Install/Win32.pm AnyEvent-Twitter-Stream-0.21/inc/Module/Install/WriteAll.pm AnyEvent-Twitter-Stream-0.21/eg/track.pl Prepending C:\cpanfly\var\cpan\build\Email-Simple-2.100-cCNtdo/blib/arch C:\cpanfly\var\cpan\build\Email-Simple-2.100-cCNtdo/blib/lib C:\cpanfly\var\cpan\build\CPAN-Mini-Webserver-0.51-6M2xoE/blib/arch C:\cpanfly\var\cpan\build\CPAN-Mini-Webserver-0.51-6M2xoE/blib/lib C:\cpanfly\var\cpan\build\DBIx-Class-DeploymentHandler-0.001005-C1ca7t/blib/arch C:\cpanfly\var\cpan\build\DBIx-Class-DeploymentHandler-0.001005-C1ca7t/blib/lib C:\cpanfly\var\cpan\build\DBIx-Connector-0.45-GhbvTx/blib/arch C:\cpanfly\var\cpan\build\DBIx-Connector-0.45-GhbvTx/blib/lib C:\cpanfly\var\cpan\build\DBI-1.616-Qp8VYF/blib/arch C:\cpanfly\var\cpan\build\DBI-1.616-Qp8VYF/blib/lib to PERL5LIB for 'make' CPAN.pm: Going to build M/MI/MIYAGAWA/AnyEvent-Twitter-Stream-0.21.tar.gz >>> C:\Perl64\bin\perl.exe Makefile.PL Warning: prerequisite AnyEvent::HTTP 2.0 not found. We have 1.45. Checking if your kit is complete... Looks good Writing Makefile for AnyEvent::Twitter::Stream ---- Unsatisfied dependencies detected during ---- ---- MIYAGAWA/AnyEvent-Twitter-Stream-0.21.tar.gz ---- AnyEvent::HTTP [requires] Prepending C:\cpanfly\var\cpan\build\Email-Simple-2.100-cCNtdo/blib/arch C:\cpanfly\var\cpan\build\Email-Simple-2.100-cCNtdo/blib/lib C:\cpanfly\var\cpan\build\CPAN-Mini-Webserver-0.51-6M2xoE/blib/arch C:\cpanfly\var\cpan\build\CPAN-Mini-Webserver-0.51-6M2xoE/blib/lib C:\cpanfly\var\cpan\build\DBIx-Class-DeploymentHandler-0.001005-C1ca7t/blib/arch C:\cpanfly\var\cpan\build\DBIx-Class-DeploymentHandler-0.001005-C1ca7t/blib/lib C:\cpanfly\var\cpan\build\DBIx-Connector-0.45-GhbvTx/blib/arch C:\cpanfly\var\cpan\build\DBIx-Connector-0.45-GhbvTx/blib/lib C:\cpanfly\var\cpan\build\DBI-1.616-Qp8VYF/blib/arch C:\cpanfly\var\cpan\build\DBI-1.616-Qp8VYF/blib/lib to PERL5LIB for 'test' Running make test Delayed until after prerequisites Running test for module 'AnyEvent::HTTP' Running make for M/ML/MLEHMANN/AnyEvent-HTTP-2.11.tar.gz Prepending C:\cpanfly\var\cpan\build\Email-Simple-2.100-cCNtdo/blib/arch C:\cpanfly\var\cpan\build\Email-Simple-2.100-cCNtdo/blib/lib C:\cpanfly\var\cpan\build\CPAN-Mini-Webserver-0.51-6M2xoE/blib/arch C:\cpanfly\var\cpan\build\CPAN-Mini-Webserver-0.51-6M2xoE/blib/lib C:\cpanfly\var\cpan\build\DBIx-Class-DeploymentHandler-0.001005-C1ca7t/blib/arch C:\cpanfly\var\cpan\build\DBIx-Class-DeploymentHandler-0.001005-C1ca7t/blib/lib C:\cpanfly\var\cpan\build\DBIx-Connector-0.45-GhbvTx/blib/arch C:\cpanfly\var\cpan\build\DBIx-Connector-0.45-GhbvTx/blib/lib C:\cpanfly\var\cpan\build\DBI-1.616-Qp8VYF/blib/arch C:\cpanfly\var\cpan\build\DBI-1.616-Qp8VYF/blib/lib to PERL5LIB for 'get' Checksum for C:\cpanfly\var\cpan\sources\authors\id\M\ML\MLEHMANN\AnyEvent-HTTP-2.11.tar.gz ok Will not use Archive::Tar, need 1.00 AnyEvent-HTTP-2.11/ AnyEvent-HTTP-2.11/t/ AnyEvent-HTTP-2.11/t/00_load.t AnyEvent-HTTP-2.11/t/01_basic.t AnyEvent-HTTP-2.11/Changes AnyEvent-HTTP-2.11/HTTP.pm AnyEvent-HTTP-2.11/META.json AnyEvent-HTTP-2.11/README AnyEvent-HTTP-2.11/Makefile.PL AnyEvent-HTTP-2.11/COPYING AnyEvent-HTTP-2.11/MANIFEST Prepending C:\cpanfly\var\cpan\build\Email-Simple-2.100-cCNtdo/blib/arch C:\cpanfly\var\cpan\build\Email-Simple-2.100-cCNtdo/blib/lib C:\cpanfly\var\cpan\build\CPAN-Mini-Webserver-0.51-6M2xoE/blib/arch C:\cpanfly\var\cpan\build\CPAN-Mini-Webserver-0.51-6M2xoE/blib/lib C:\cpanfly\var\cpan\build\DBIx-Class-DeploymentHandler-0.001005-C1ca7t/blib/arch C:\cpanfly\var\cpan\build\DBIx-Class-DeploymentHandler-0.001005-C1ca7t/blib/lib C:\cpanfly\var\cpan\build\DBIx-Connector-0.45-GhbvTx/blib/arch C:\cpanfly\var\cpan\build\DBIx-Connector-0.45-GhbvTx/blib/lib C:\cpanfly\var\cpan\build\DBI-1.616-Qp8VYF/blib/arch C:\cpanfly\var\cpan\build\DBI-1.616-Qp8VYF/blib/lib to PERL5LIB for 'make' CPAN.pm: Going to build M/ML/MLEHMANN/AnyEvent-HTTP-2.11.tar.gz >>> C:\Perl64\bin\perl.exe Makefile.PL Warning: prerequisite AnyEvent 5.33 not found. We have 4.91. Checking if your kit is complete... Looks good Writing Makefile for AnyEvent::HTTP ---- Unsatisfied dependencies detected during ---- ---- MLEHMANN/AnyEvent-HTTP-2.11.tar.gz ---- AnyEvent [requires] Prepending C:\cpanfly\var\cpan\build\Email-Simple-2.100-cCNtdo/blib/arch C:\cpanfly\var\cpan\build\Email-Simple-2.100-cCNtdo/blib/lib C:\cpanfly\var\cpan\build\CPAN-Mini-Webserver-0.51-6M2xoE/blib/arch C:\cpanfly\var\cpan\build\CPAN-Mini-Webserver-0.51-6M2xoE/blib/lib C:\cpanfly\var\cpan\build\DBIx-Class-DeploymentHandler-0.001005-C1ca7t/blib/arch C:\cpanfly\var\cpan\build\DBIx-Class-DeploymentHandler-0.001005-C1ca7t/blib/lib C:\cpanfly\var\cpan\build\DBIx-Connector-0.45-GhbvTx/blib/arch C:\cpanfly\var\cpan\build\DBIx-Connector-0.45-GhbvTx/blib/lib C:\cpanfly\var\cpan\build\DBI-1.616-Qp8VYF/blib/arch C:\cpanfly\var\cpan\build\DBI-1.616-Qp8VYF/blib/lib to PERL5LIB for 'test' Running make test Delayed until after prerequisites Running test for module 'AnyEvent' Running make for M/ML/MLEHMANN/AnyEvent-5.34.tar.gz Prepending C:\cpanfly\var\cpan\build\Email-Simple-2.100-cCNtdo/blib/arch C:\cpanfly\var\cpan\build\Email-Simple-2.100-cCNtdo/blib/lib C:\cpanfly\var\cpan\build\CPAN-Mini-Webserver-0.51-6M2xoE/blib/arch C:\cpanfly\var\cpan\build\CPAN-Mini-Webserver-0.51-6M2xoE/blib/lib C:\cpanfly\var\cpan\build\DBIx-Class-DeploymentHandler-0.001005-C1ca7t/blib/arch C:\cpanfly\var\cpan\build\DBIx-Class-DeploymentHandler-0.001005-C1ca7t/blib/lib C:\cpanfly\var\cpan\build\DBIx-Connector-0.45-GhbvTx/blib/arch C:\cpanfly\var\cpan\build\DBIx-Connector-0.45-GhbvTx/blib/lib C:\cpanfly\var\cpan\build\DBI-1.616-Qp8VYF/blib/arch C:\cpanfly\var\cpan\build\DBI-1.616-Qp8VYF/blib/lib to PERL5LIB for 'get' Checksum for C:\cpanfly\var\cpan\sources\authors\id\M\ML\MLEHMANN\AnyEvent-5.34.tar.gz ok Will not use Archive::Tar, need 1.00 AnyEvent-5.34/ AnyEvent-5.34/util/ AnyEvent-5.34/util/gen_uts46data AnyEvent-5.34/util/tst_uts46data AnyEvent-5.34/t/ AnyEvent-5.34/t/handle/ AnyEvent-5.34/t/handle/01_readline.t AnyEvent-5.34/t/handle/03_http_req.t AnyEvent-5.34/t/handle/04_listen.t AnyEvent-5.34/t/handle/02_write.t AnyEvent-5.34/t/06_socket.t AnyEvent-5.34/t/05_dns.t AnyEvent-5.34/t/07_io.t AnyEvent-5.34/t/08_idna.t AnyEvent-5.34/t/04_condvar.t AnyEvent-5.34/t/02_signals.t AnyEvent-5.34/t/00_load.t AnyEvent-5.34/t/01_basic.t AnyEvent-5.34/t/03_child.t AnyEvent-5.34/lib/ AnyEvent-5.34/lib/AnyEvent.pm AnyEvent-5.34/lib/AnyEvent/ AnyEvent-5.34/lib/AnyEvent/Impl/ AnyEvent-5.34/lib/AnyEvent/Impl/EventLib.pm AnyEvent-5.34/lib/AnyEvent/Impl/Cocoa.pm AnyEvent-5.34/lib/AnyEvent/Impl/Event.pm AnyEvent-5.34/lib/AnyEvent/Impl/Tk.pm AnyEvent-5.34/lib/AnyEvent/Impl/Perl.pm AnyEvent-5.34/lib/AnyEvent/Impl/IOAsync.pm AnyEvent-5.34/lib/AnyEvent/Impl/Glib.pm AnyEvent-5.34/lib/AnyEvent/Impl/POE.pm AnyEvent-5.34/lib/AnyEvent/Impl/Irssi.pm AnyEvent-5.34/lib/AnyEvent/Impl/Qt.pm AnyEvent-5.34/lib/AnyEvent/Impl/EV.pm AnyEvent-5.34/lib/AnyEvent/Util.pm AnyEvent-5.34/lib/AnyEvent/Handle.pm AnyEvent-5.34/lib/AnyEvent/Intro.pod AnyEvent-5.34/lib/AnyEvent/Strict.pm AnyEvent-5.34/lib/AnyEvent/Debug.pm AnyEvent-5.34/lib/AnyEvent/FAQ.pod AnyEvent-5.34/lib/AnyEvent/Socket.pm AnyEvent-5.34/lib/AnyEvent/TLS.pm AnyEvent-5.34/lib/AnyEvent/Util/ AnyEvent-5.34/lib/AnyEvent/Util/uts46data.pl AnyEvent-5.34/lib/AnyEvent/Util/idna.pl AnyEvent-5.34/lib/AnyEvent/DNS.pm AnyEvent-5.34/lib/AE.pm AnyEvent-5.34/Changes AnyEvent-5.34/META.json AnyEvent-5.34/constants.pl.PL AnyEvent-5.34/README AnyEvent-5.34/eg/ AnyEvent-5.34/eg/handle AnyEvent-5.34/eg/ae2.pl AnyEvent-5.34/eg/bench2 AnyEvent-5.34/eg/runbench AnyEvent-5.34/eg/bench AnyEvent-5.34/eg/runbench2 AnyEvent-5.34/eg/listen AnyEvent-5.34/eg/connect AnyEvent-5.34/eg/ae0.pl AnyEvent-5.34/Makefile.PL AnyEvent-5.34/COPYING AnyEvent-5.34/MANIFEST Prepending C:\cpanfly\var\cpan\build\Email-Simple-2.100-cCNtdo/blib/arch C:\cpanfly\var\cpan\build\Email-Simple-2.100-cCNtdo/blib/lib C:\cpanfly\var\cpan\build\CPAN-Mini-Webserver-0.51-6M2xoE/blib/arch C:\cpanfly\var\cpan\build\CPAN-Mini-Webserver-0.51-6M2xoE/blib/lib C:\cpanfly\var\cpan\build\DBIx-Class-DeploymentHandler-0.001005-C1ca7t/blib/arch C:\cpanfly\var\cpan\build\DBIx-Class-DeploymentHandler-0.001005-C1ca7t/blib/lib C:\cpanfly\var\cpan\build\DBIx-Connector-0.45-GhbvTx/blib/arch C:\cpanfly\var\cpan\build\DBIx-Connector-0.45-GhbvTx/blib/lib C:\cpanfly\var\cpan\build\DBI-1.616-Qp8VYF/blib/arch C:\cpanfly\var\cpan\build\DBI-1.616-Qp8VYF/blib/lib to PERL5LIB for 'make' CPAN.pm: Going to build M/ML/MLEHMANN/AnyEvent-5.34.tar.gz >>> C:\Perl64\bin\perl.exe Makefile.PL *** *** The EV module is recommended for even better performance, unless you *** have to use one of the other adaptors (Event, Glib, Tk, etc.). *** The Async::Interrupt module is highly recommended to efficiently avoid *** race conditions in/with other event loops. *** *** This module does not have ANY dependencies, even if it might look *** otherwise. If you are building a distribution package or have *** difficulties installing this package due to dependencies, report this *** to the packager as a bug. *** *** This module is guaranteed to stay 100% pure-perl, full-featured *** and performant, even without any of the optional modules. *** Checking if your kit is complete... Looks good Writing Makefile for AnyEvent >>> nmake Microsoft (R) Program Maintenance Utility Version 7.00.8882 Copyright (C) Microsoft Corp 1988-2000. All rights reserved. cp lib/AnyEvent/Debug.pm blib\lib/AnyEvent/Debug.pm cp lib/AnyEvent/Impl/Perl.pm blib\lib/AnyEvent/Impl/Perl.pm cp lib/AnyEvent/Impl/POE.pm blib\lib/AnyEvent/Impl/POE.pm cp lib/AnyEvent/constants.pl blib\arch/AnyEvent/constants.pl cp lib/AnyEvent/Strict.pm blib\lib/AnyEvent/Strict.pm cp lib/AnyEvent/Impl/IOAsync.pm blib\lib/AnyEvent/Impl/IOAsync.pm cp lib/AnyEvent/Impl/Glib.pm blib\lib/AnyEvent/Impl/Glib.pm cp lib/AnyEvent/TLS.pm blib\lib/AnyEvent/TLS.pm cp lib/AnyEvent/Impl/Tk.pm blib\lib/AnyEvent/Impl/Tk.pm cp lib/AnyEvent/Impl/Cocoa.pm blib\lib/AnyEvent/Impl/Cocoa.pm cp lib/AnyEvent/Util/idna.pl blib\lib/AnyEvent/Util/idna.pl cp lib/AnyEvent/Impl/Irssi.pm blib\lib/AnyEvent/Impl/Irssi.pm cp lib/AnyEvent.pm blib\lib/AnyEvent.pm cp lib/AnyEvent/FAQ.pod blib\lib/AnyEvent/FAQ.pod cp lib/AnyEvent/Impl/EventLib.pm blib\lib/AnyEvent/Impl/EventLib.pm cp lib/AnyEvent/Intro.pod blib\lib/AnyEvent/Intro.pod cp lib/AE.pm blib\lib/AE.pm cp lib/AnyEvent/Socket.pm blib\lib/AnyEvent/Socket.pm cp lib/AnyEvent/Impl/Qt.pm blib\lib/AnyEvent/Impl/Qt.pm cp lib/AnyEvent/Handle.pm blib\lib/AnyEvent/Handle.pm cp lib/AnyEvent/Util/uts46data.pl blib\lib/AnyEvent/Util/uts46data.pl cp lib/AnyEvent/DNS.pm blib\lib/AnyEvent/DNS.pm cp lib/AnyEvent/Impl/EV.pm blib\lib/AnyEvent/Impl/EV.pm cp lib/AnyEvent/Util.pm blib\lib/AnyEvent/Util.pm cp lib/AnyEvent/Impl/Event.pm blib\lib/AnyEvent/Impl/Event.pm C:\Perl64\bin\perl.exe "-Iblib\arch" "-Iblib\lib" constants.pl.PL constants.pl MLEHMANN/AnyEvent-5.34.tar.gz nmake -- OK Prepending C:\cpanfly\var\cpan\build\Email-Simple-2.100-cCNtdo/blib/arch C:\cpanfly\var\cpan\build\Email-Simple-2.100-cCNtdo/blib/lib C:\cpanfly\var\cpan\build\CPAN-Mini-Webserver-0.51-6M2xoE/blib/arch C:\cpanfly\var\cpan\build\CPAN-Mini-Webserver-0.51-6M2xoE/blib/lib C:\cpanfly\var\cpan\build\DBIx-Class-DeploymentHandler-0.001005-C1ca7t/blib/arch C:\cpanfly\var\cpan\build\DBIx-Class-DeploymentHandler-0.001005-C1ca7t/blib/lib C:\cpanfly\var\cpan\build\DBIx-Connector-0.45-GhbvTx/blib/arch C:\cpanfly\var\cpan\build\DBIx-Connector-0.45-GhbvTx/blib/lib C:\cpanfly\var\cpan\build\DBI-1.616-Qp8VYF/blib/arch C:\cpanfly\var\cpan\build\DBI-1.616-Qp8VYF/blib/lib to PERL5LIB for 'test' Running make test >>> nmake test TEST_VERBOSE=1 Microsoft (R) Program Maintenance Utility Version 7.00.8882 Copyright (C) Microsoft Corp 1988-2000. All rights reserved. C:\Perl64\bin\perl.exe "-MExtUtils::Command::MM" "-e" "test_harness(1, 'blib\lib', 'blib\arch')" t/*.t t/handle/*.t t/00_load.t ............. 1..13 ok 1 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 t/01_basic.t ............ 1..6 ok 1 ok 2 ok 3 ok 4 ok 5 ok 6 ok t/02_signals.t .......... skipped: Broken perl detected, skipping tests. t/03_child.t ............ skipped: Your perl interpreter is badly BROKEN. Child watchers will not work, ever. Try upgrading to a newer perl or a working perl (cygwin's perl is known to work). If that is not an option, you should be able to use the remaining functionality of AnyEvent, but child watchers WILL NOT WORK. t/04_condvar.t .......... 1..21 ok 1 ok 2 ok 3 ok 4 ok 5 # 7 == 7 ok 6 # 5 == 5 ok 7 # 7 == 7 ok 8 ok 9 # 5 == 5 ok 10 ok 11 ok 12 ok 13 ok 14 # kill at t/04_condvar.t line 43 ok 15 ok 16 ok 17 # ok 18 # kill at t/04_condvar.t line 57 ok 19 ok 20 ok 21 ok t/05_dns.t .............. 1..5 ok 1 ok 2 ok 3 ok 4 # www.google.de => 74.125.155.103 74.125.155.104 74.125.155.105 74.125.155.106 74.125.155.147 74.125.155.99 ok 5 ok t/06_socket.t ........... 1..19 ok 1 ok 2 # ',' => ',' eq ',' ok 3 # 'localhost,' => ',' eq ',' ok 4 # 'localhost,443' => 'localhost,443' eq 'localhost,443' ok 5 # 'localhost:444,443' => 'localhost,444' eq 'localhost,444' ok 6 # '10.0.0.1,443' => '10.0.0.1,443' eq '10.0.0.1,443' ok 7 # '10.1:80,443' => '10.1,80' eq '10.1,80' ok 8 # '::1,443' => '::1,443' eq '::1,443' ok 9 # '::1:80,443' => '::1:80,443' eq '::1:80,443' ok 10 # '[::1]:80,443' => '::1,80' eq '::1,80' ok 11 # '[::1] 80,443' => '::1,80' eq '::1,80' ok 12 # '[::1] :,443' => ',' eq ',' ok 13 # '[::1]:,443' => ',' eq ',' ok 14 # '::1 smtp,443' => '::1,smtp' eq '::1,smtp' ok 15 # '[www.linux.org] 80,443' => 'www.linux.org,80' eq 'www.linux.org,80' ok 16 # '[10.1]:80,443' => '10.1,80' eq '10.1,80' ok 17 # '10.1 80,443' => '10.1,80' eq '10.1,80' ok 18 # 'SCALAR(0x2d40c18),443' => '2002:58c6:438b::10.0.0.17,443' eq '2002:58c6:438b::10.0.0.17,443' ok 19 # 'SCALAR(0x2d40c18),443' => '2002:58c6:438b::10.0.0.17,443' eq '2002:58c6:438b::10.0.0.17,443' ok t/07_io.t ............... 1..18 ok 1 ok 2 # GLOB(0x2c51a98),GLOB(0x2c51c78) 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 ok 16 ok 17 ok 18 ok t/08_idna.t ............. 1..11 ok 1 ok 2 ok 3 ok 4 ok 5 ok 6 ok 7 ok 8 ok 9 ok 10 ok 11 ok t/handle/01_readline.t .. 1..8 ok 1 - A line was read correctly ok 2 ok 3 - initial lines were read correctly ok 4 ok 5 ok 6 ok 7 ok 8 - second set of lines were read correctly ok t/handle/02_write.t ..... 1..7 ok 1 - first write ok 2 - second write ok 3 - third write ok 4 - first read chunk ok 5 - fourth write ok 6 - second read chunk ok 7 - received data ok t/handle/03_http_req.t .. skipped: PERL_ANYEVENT_NET_TESTS environment variable not set t/handle/04_listen.t .... 1..2 ok 1 - server received client data ok 2 - client received response ok All tests successful. Files=13, Tests=110, 3 wallclock secs ( 0.05 usr + 0.05 sys = 0.09 CPU) Result: PASS MLEHMANN/AnyEvent-5.34.tar.gz nmake test TEST_VERBOSE=1 -- OK PPD for AnyEvent-5.34 already made Running make for M/ML/MLEHMANN/AnyEvent-HTTP-2.11.tar.gz Prepending C:\cpanfly\var\cpan\build\AnyEvent-5.34-0j99Zw/blib/arch C:\cpanfly\var\cpan\build\AnyEvent-5.34-0j99Zw/blib/lib C:\cpanfly\var\cpan\build\Email-Simple-2.100-cCNtdo/blib/arch C:\cpanfly\var\cpan\build\Email-Simple-2.100-cCNtdo/blib/lib C:\cpanfly\var\cpan\build\CPAN-Mini-Webserver-0.51-6M2xoE/blib/arch C:\cpanfly\var\cpan\build\CPAN-Mini-Webserver-0.51-6M2xoE/blib/lib C:\cpanfly\var\cpan\build\DBIx-Class-DeploymentHandler-0.001005-C1ca7t/blib/arch C:\cpanfly\var\cpan\build\DBIx-Class-DeploymentHandler-0.001005-C1ca7t/blib/lib C:\cpanfly\var\cpan\build\DBIx-Connector-0.45-GhbvTx/blib/arch C:\cpanfly\var\cpan\build\DBIx-Connector-0.45-GhbvTx/blib/lib C:\cpanfly\var\cpan\build\DBI-1.616-Qp8VYF/blib/arch C:\cpanfly\var\cpan\build\DBI-1.616-Qp8VYF/blib/lib to PERL5LIB; %BUILDDIR%=C:/cpanfly/var/cpan/build for 'get' Has already been unwrapped into directory C:\cpanfly\var\cpan\build\AnyEvent-HTTP-2.11-zhSiMf Prepending C:\cpanfly\var\cpan\build\AnyEvent-5.34-0j99Zw/blib/arch C:\cpanfly\var\cpan\build\AnyEvent-5.34-0j99Zw/blib/lib C:\cpanfly\var\cpan\build\Email-Simple-2.100-cCNtdo/blib/arch C:\cpanfly\var\cpan\build\Email-Simple-2.100-cCNtdo/blib/lib C:\cpanfly\var\cpan\build\CPAN-Mini-Webserver-0.51-6M2xoE/blib/arch C:\cpanfly\var\cpan\build\CPAN-Mini-Webserver-0.51-6M2xoE/blib/lib C:\cpanfly\var\cpan\build\DBIx-Class-DeploymentHandler-0.001005-C1ca7t/blib/arch C:\cpanfly\var\cpan\build\DBIx-Class-DeploymentHandler-0.001005-C1ca7t/blib/lib C:\cpanfly\var\cpan\build\DBIx-Connector-0.45-GhbvTx/blib/arch C:\cpanfly\var\cpan\build\DBIx-Connector-0.45-GhbvTx/blib/lib C:\cpanfly\var\cpan\build\DBI-1.616-Qp8VYF/blib/arch C:\cpanfly\var\cpan\build\DBI-1.616-Qp8VYF/blib/lib to PERL5LIB; %BUILDDIR%=C:/cpanfly/var/cpan/build for 'make' CPAN.pm: Going to build M/ML/MLEHMANN/AnyEvent-HTTP-2.11.tar.gz >>> nmake Microsoft (R) Program Maintenance Utility Version 7.00.8882 Copyright (C) Microsoft Corp 1988-2000. All rights reserved. cp HTTP.pm blib\lib\AnyEvent\HTTP.pm MLEHMANN/AnyEvent-HTTP-2.11.tar.gz nmake -- OK Prepending C:\cpanfly\var\cpan\build\AnyEvent-5.34-0j99Zw/blib/arch C:\cpanfly\var\cpan\build\AnyEvent-5.34-0j99Zw/blib/lib C:\cpanfly\var\cpan\build\Email-Simple-2.100-cCNtdo/blib/arch C:\cpanfly\var\cpan\build\Email-Simple-2.100-cCNtdo/blib/lib C:\cpanfly\var\cpan\build\CPAN-Mini-Webserver-0.51-6M2xoE/blib/arch C:\cpanfly\var\cpan\build\CPAN-Mini-Webserver-0.51-6M2xoE/blib/lib C:\cpanfly\var\cpan\build\DBIx-Class-DeploymentHandler-0.001005-C1ca7t/blib/arch C:\cpanfly\var\cpan\build\DBIx-Class-DeploymentHandler-0.001005-C1ca7t/blib/lib C:\cpanfly\var\cpan\build\DBIx-Connector-0.45-GhbvTx/blib/arch C:\cpanfly\var\cpan\build\DBIx-Connector-0.45-GhbvTx/blib/lib C:\cpanfly\var\cpan\build\DBI-1.616-Qp8VYF/blib/arch C:\cpanfly\var\cpan\build\DBI-1.616-Qp8VYF/blib/lib to PERL5LIB; %BUILDDIR%=C:/cpanfly/var/cpan/build for 'test' Running make test >>> nmake test TEST_VERBOSE=1 Microsoft (R) Program Maintenance Utility Version 7.00.8882 Copyright (C) Microsoft Corp 1988-2000. All rights reserved. C:\Perl64\bin\perl.exe "-MExtUtils::Command::MM" "-e" "test_harness(1, 'blib\lib', 'blib\arch')" t/*.t t/00_load.t ... 1..1 ok 1 ok t/01_basic.t .. 1..4 ok 1 ok 2 ok 3 ok 4 ok All tests successful. Files=2, Tests=5, 1 wallclock secs ( 0.05 usr + 0.00 sys = 0.05 CPU) Result: PASS MLEHMANN/AnyEvent-HTTP-2.11.tar.gz nmake test TEST_VERBOSE=1 -- OK PPD for AnyEvent-HTTP-2.11 already made Running make for M/MI/MIYAGAWA/AnyEvent-Twitter-Stream-0.21.tar.gz Prepending C:\cpanfly\var\cpan\build\AnyEvent-HTTP-2.11-zhSiMf/blib/arch C:\cpanfly\var\cpan\build\AnyEvent-HTTP-2.11-zhSiMf/blib/lib C:\cpanfly\var\cpan\build\AnyEvent-5.34-0j99Zw/blib/arch C:\cpanfly\var\cpan\build\AnyEvent-5.34-0j99Zw/blib/lib C:\cpanfly\var\cpan\build\Email-Simple-2.100-cCNtdo/blib/arch C:\cpanfly\var\cpan\build\Email-Simple-2.100-cCNtdo/blib/lib C:\cpanfly\var\cpan\build\CPAN-Mini-Webserver-0.51-6M2xoE/blib/arch C:\cpanfly\var\cpan\build\CPAN-Mini-Webserver-0.51-6M2xoE/blib/lib C:\cpanfly\var\cpan\build\DBIx-Class-DeploymentHandler-0.001005-C1ca7t/blib/arch C:\cpanfly\var\cpan\build\DBIx-Class-DeploymentHandler-0.001005-C1ca7t/blib/lib C:\cpanfly\var\cpan\build\DBIx-Connector-0.45-GhbvTx/blib/arch C:\cpanfly\var\cpan\build\DBIx-Connector-0.45-GhbvTx/blib/lib C:\cpanfly\var\cpan\build\DBI-1.616-Qp8VYF/blib/arch C:\cpanfly\var\cpan\build\DBI-1.616-Qp8VYF/blib/lib to PERL5LIB; %BUILDDIR%=C:/cpanfly/var/cpan/build for 'get' Has already been unwrapped into directory C:\cpanfly\var\cpan\build\AnyEvent-Twitter-Stream-0.21-hjADis Prepending C:\cpanfly\var\cpan\build\AnyEvent-HTTP-2.11-zhSiMf/blib/arch C:\cpanfly\var\cpan\build\AnyEvent-HTTP-2.11-zhSiMf/blib/lib C:\cpanfly\var\cpan\build\AnyEvent-5.34-0j99Zw/blib/arch C:\cpanfly\var\cpan\build\AnyEvent-5.34-0j99Zw/blib/lib C:\cpanfly\var\cpan\build\Email-Simple-2.100-cCNtdo/blib/arch C:\cpanfly\var\cpan\build\Email-Simple-2.100-cCNtdo/blib/lib C:\cpanfly\var\cpan\build\CPAN-Mini-Webserver-0.51-6M2xoE/blib/arch C:\cpanfly\var\cpan\build\CPAN-Mini-Webserver-0.51-6M2xoE/blib/lib C:\cpanfly\var\cpan\build\DBIx-Class-DeploymentHandler-0.001005-C1ca7t/blib/arch C:\cpanfly\var\cpan\build\DBIx-Class-DeploymentHandler-0.001005-C1ca7t/blib/lib C:\cpanfly\var\cpan\build\DBIx-Connector-0.45-GhbvTx/blib/arch C:\cpanfly\var\cpan\build\DBIx-Connector-0.45-GhbvTx/blib/lib C:\cpanfly\var\cpan\build\DBI-1.616-Qp8VYF/blib/arch C:\cpanfly\var\cpan\build\DBI-1.616-Qp8VYF/blib/lib to PERL5LIB; %BUILDDIR%=C:/cpanfly/var/cpan/build for 'make' CPAN.pm: Going to build M/MI/MIYAGAWA/AnyEvent-Twitter-Stream-0.21.tar.gz >>> nmake Microsoft (R) Program Maintenance Utility Version 7.00.8882 Copyright (C) Microsoft Corp 1988-2000. All rights reserved. cp lib/AnyEvent/Twitter/Stream.pm blib\lib\AnyEvent\Twitter\Stream.pm MIYAGAWA/AnyEvent-Twitter-Stream-0.21.tar.gz nmake -- OK Prepending C:\cpanfly\var\cpan\build\AnyEvent-HTTP-2.11-zhSiMf/blib/arch C:\cpanfly\var\cpan\build\AnyEvent-HTTP-2.11-zhSiMf/blib/lib C:\cpanfly\var\cpan\build\AnyEvent-5.34-0j99Zw/blib/arch C:\cpanfly\var\cpan\build\AnyEvent-5.34-0j99Zw/blib/lib C:\cpanfly\var\cpan\build\Email-Simple-2.100-cCNtdo/blib/arch C:\cpanfly\var\cpan\build\Email-Simple-2.100-cCNtdo/blib/lib C:\cpanfly\var\cpan\build\CPAN-Mini-Webserver-0.51-6M2xoE/blib/arch C:\cpanfly\var\cpan\build\CPAN-Mini-Webserver-0.51-6M2xoE/blib/lib C:\cpanfly\var\cpan\build\DBIx-Class-DeploymentHandler-0.001005-C1ca7t/blib/arch C:\cpanfly\var\cpan\build\DBIx-Class-DeploymentHandler-0.001005-C1ca7t/blib/lib C:\cpanfly\var\cpan\build\DBIx-Connector-0.45-GhbvTx/blib/arch C:\cpanfly\var\cpan\build\DBIx-Connector-0.45-GhbvTx/blib/lib C:\cpanfly\var\cpan\build\DBI-1.616-Qp8VYF/blib/arch C:\cpanfly\var\cpan\build\DBI-1.616-Qp8VYF/blib/lib to PERL5LIB; %BUILDDIR%=C:/cpanfly/var/cpan/build for 'test' Running make test >>> nmake test TEST_VERBOSE=1 Microsoft (R) Program Maintenance Utility Version 7.00.8882 Copyright (C) Microsoft Corp 1988-2000. All rights reserved. C:\Perl64\bin\perl.exe "-MExtUtils::Command::MM" "-e" "test_harness(1, 'inc', 'blib\lib', 'blib\arch')" t/*.t t/00_compile.t .. 1..1 ok 1 - use AnyEvent::Twitter::Stream; ok t/streaming.t ... skipped: Test requires module 'Plack::Handler::Twiggy' but it's not found t/timeout.t ..... skipped: Test requires module 'Plack::Handler::Twiggy' but it's not found All tests successful. Files=3, Tests=1, 0 wallclock secs ( 0.02 usr + 0.05 sys = 0.06 CPU) Result: PASS MIYAGAWA/AnyEvent-Twitter-Stream-0.21.tar.gz nmake test TEST_VERBOSE=1 -- OK PPD for AnyEvent-Twitter-Stream-0.21 already made Running test for module 'XML::Feed' Running make for S/SI/SIMONW/XML-Feed-0.43.tar.gz Prepending C:\cpanfly\var\cpan\build\AnyEvent-Twitter-Stream-0.21-hjADis/blib/arch C:\cpanfly\var\cpan\build\AnyEvent-Twitter-Stream-0.21-hjADis/blib/lib C:\cpanfly\var\cpan\build\AnyEvent-HTTP-2.11-zhSiMf/blib/arch C:\cpanfly\var\cpan\build\AnyEvent-HTTP-2.11-zhSiMf/blib/lib C:\cpanfly\var\cpan\build\AnyEvent-5.34-0j99Zw/blib/arch C:\cpanfly\var\cpan\build\AnyEvent-5.34-0j99Zw/blib/lib C:\cpanfly\var\cpan\build\Email-Simple-2.100-cCNtdo/blib/arch C:\cpanfly\var\cpan\build\Email-Simple-2.100-cCNtdo/blib/lib C:\cpanfly\var\cpan\build\CPAN-Mini-Webserver-0.51-6M2xoE/blib/arch C:\cpanfly\var\cpan\build\CPAN-Mini-Webserver-0.51-6M2xoE/blib/lib C:\cpanfly\var\cpan\build\DBIx-Class-DeploymentHandler-0.001005-C1ca7t/blib/arch C:\cpanfly\var\cpan\build\DBIx-Class-DeploymentHandler-0.001005-C1ca7t/blib/lib C:\cpanfly\var\cpan\build\DBIx-Connector-0.45-GhbvTx/blib/arch C:\cpanfly\var\cpan\build\DBIx-Connector-0.45-GhbvTx/blib/lib C:\cpanfly\var\cpan\build\DBI-1.616-Qp8VYF/blib/arch C:\cpanfly\var\cpan\build\DBI-1.616-Qp8VYF/blib/lib to PERL5LIB; %BUILDDIR%=C:/cpanfly/var/cpan/build for 'get' Checksum for C:\cpanfly\var\cpan\sources\authors\id\S\SI\SIMONW\XML-Feed-0.43.tar.gz ok Will not use Archive::Tar, need 1.00 XML-Feed-0.43/ XML-Feed-0.43/t/ XML-Feed-0.43/lib/ XML-Feed-0.43/Changes XML-Feed-0.43/MANIFEST XML-Feed-0.43/META.yml XML-Feed-0.43/MANIFEST.SKIP XML-Feed-0.43/Makefile.PL XML-Feed-0.43/README XML-Feed-0.43/lib/XML/ XML-Feed-0.43/lib/XML/Feed/ XML-Feed-0.43/lib/XML/Feed.pm XML-Feed-0.43/lib/XML/Feed/Enclosure.pm XML-Feed-0.43/lib/XML/Feed/Content.pm XML-Feed-0.43/lib/XML/Feed/Format/ XML-Feed-0.43/lib/XML/Feed/Entry.pm XML-Feed-0.43/lib/XML/Feed/Format/RSS.pm XML-Feed-0.43/lib/XML/Feed/Format/Atom.pm XML-Feed-0.43/t/13-category-hash-bug.t XML-Feed-0.43/t/samples/ XML-Feed-0.43/t/02-create.t XML-Feed-0.43/t/11-xml-base-rss.t XML-Feed-0.43/t/04-splice-rss.t XML-Feed-0.43/t/07-atom10-create.t XML-Feed-0.43/t/12-multi-categories-rss.t XML-Feed-0.43/t/12-multi-categories-atom.t XML-Feed-0.43/t/pod-coverage.t XML-Feed-0.43/t/01-parse.t XML-Feed-0.43/t/08-convert-summary-bug.t XML-Feed-0.43/t/pod.t XML-Feed-0.43/t/10-mix-and-match.t XML-Feed-0.43/t/12-multi-categories.base XML-Feed-0.43/t/12-multi-subjects-rss.t XML-Feed-0.43/t/14-enclosures.t XML-Feed-0.43/t/14-multi-enclosures.t XML-Feed-0.43/t/06-atom10.t XML-Feed-0.43/t/04-splice-atom.t XML-Feed-0.43/t/05-atom10-link.t XML-Feed-0.43/t/09-missing-content-bug.t XML-Feed-0.43/t/00-compile.t XML-Feed-0.43/t/11-xml-base-atom.t XML-Feed-0.43/t/samples/atom.xml XML-Feed-0.43/t/samples/category-bug.xml XML-Feed-0.43/t/samples/atom-enclosure.xml XML-Feed-0.43/t/samples/rss20-no-summary.xml XML-Feed-0.43/t/samples/atom-multi-enclosure.xml XML-Feed-0.43/t/samples/rss10.xml XML-Feed-0.43/t/samples/atom-multiple-categories.xml XML-Feed-0.43/t/samples/atom-full.xml XML-Feed-0.43/t/samples/rss-multiple-categories.xml XML-Feed-0.43/t/samples/rss20-multi-enclosure.xml XML-Feed-0.43/t/samples/rss20-enclosure.xml XML-Feed-0.43/t/samples/base_atom.xml XML-Feed-0.43/t/samples/base_rss.xml XML-Feed-0.43/t/samples/atom-10-example.xml XML-Feed-0.43/t/samples/rss-multiple-subjects.xml XML-Feed-0.43/t/samples/rss20.xml XML-Feed-0.43/t/samples/rss10-invalid-date.xml Prepending C:\cpanfly\var\cpan\build\AnyEvent-Twitter-Stream-0.21-hjADis/blib/arch C:\cpanfly\var\cpan\build\AnyEvent-Twitter-Stream-0.21-hjADis/blib/lib C:\cpanfly\var\cpan\build\AnyEvent-HTTP-2.11-zhSiMf/blib/arch C:\cpanfly\var\cpan\build\AnyEvent-HTTP-2.11-zhSiMf/blib/lib C:\cpanfly\var\cpan\build\AnyEvent-5.34-0j99Zw/blib/arch C:\cpanfly\var\cpan\build\AnyEvent-5.34-0j99Zw/blib/lib C:\cpanfly\var\cpan\build\Email-Simple-2.100-cCNtdo/blib/arch C:\cpanfly\var\cpan\build\Email-Simple-2.100-cCNtdo/blib/lib C:\cpanfly\var\cpan\build\CPAN-Mini-Webserver-0.51-6M2xoE/blib/arch C:\cpanfly\var\cpan\build\CPAN-Mini-Webserver-0.51-6M2xoE/blib/lib C:\cpanfly\var\cpan\build\DBIx-Class-DeploymentHandler-0.001005-C1ca7t/blib/arch C:\cpanfly\var\cpan\build\DBIx-Class-DeploymentHandler-0.001005-C1ca7t/blib/lib C:\cpanfly\var\cpan\build\DBIx-Connector-0.45-GhbvTx/blib/arch C:\cpanfly\var\cpan\build\DBIx-Connector-0.45-GhbvTx/blib/lib C:\cpanfly\var\cpan\build\DBI-1.616-Qp8VYF/blib/arch C:\cpanfly\var\cpan\build\DBI-1.616-Qp8VYF/blib/lib to PERL5LIB; %BUILDDIR%=C:/cpanfly/var/cpan/build for 'make' CPAN.pm: Going to build S/SI/SIMONW/XML-Feed-0.43.tar.gz >>> C:\Perl64\bin\perl.exe Makefile.PL Checking if your kit is complete... Looks good Writing Makefile for XML::Feed >>> nmake Microsoft (R) Program Maintenance Utility Version 7.00.8882 Copyright (C) Microsoft Corp 1988-2000. All rights reserved. cp lib/XML/Feed/Entry.pm blib\lib\XML\Feed\Entry.pm cp lib/XML/Feed.pm blib\lib\XML\Feed.pm cp lib/XML/Feed/Format/Atom.pm blib\lib\XML\Feed\Format\Atom.pm cp lib/XML/Feed/Content.pm blib\lib\XML\Feed\Content.pm cp lib/XML/Feed/Enclosure.pm blib\lib\XML\Feed\Enclosure.pm cp lib/XML/Feed/Format/RSS.pm blib\lib\XML\Feed\Format\RSS.pm SIMONW/XML-Feed-0.43.tar.gz nmake -- OK Prepending C:\cpanfly\var\cpan\build\AnyEvent-Twitter-Stream-0.21-hjADis/blib/arch C:\cpanfly\var\cpan\build\AnyEvent-Twitter-Stream-0.21-hjADis/blib/lib C:\cpanfly\var\cpan\build\AnyEvent-HTTP-2.11-zhSiMf/blib/arch C:\cpanfly\var\cpan\build\AnyEvent-HTTP-2.11-zhSiMf/blib/lib C:\cpanfly\var\cpan\build\AnyEvent-5.34-0j99Zw/blib/arch C:\cpanfly\var\cpan\build\AnyEvent-5.34-0j99Zw/blib/lib C:\cpanfly\var\cpan\build\Email-Simple-2.100-cCNtdo/blib/arch C:\cpanfly\var\cpan\build\Email-Simple-2.100-cCNtdo/blib/lib C:\cpanfly\var\cpan\build\CPAN-Mini-Webserver-0.51-6M2xoE/blib/arch C:\cpanfly\var\cpan\build\CPAN-Mini-Webserver-0.51-6M2xoE/blib/lib C:\cpanfly\var\cpan\build\DBIx-Class-DeploymentHandler-0.001005-C1ca7t/blib/arch C:\cpanfly\var\cpan\build\DBIx-Class-DeploymentHandler-0.001005-C1ca7t/blib/lib C:\cpanfly\var\cpan\build\DBIx-Connector-0.45-GhbvTx/blib/arch C:\cpanfly\var\cpan\build\DBIx-Connector-0.45-GhbvTx/blib/lib C:\cpanfly\var\cpan\build\DBI-1.616-Qp8VYF/blib/arch C:\cpanfly\var\cpan\build\DBI-1.616-Qp8VYF/blib/lib to PERL5LIB; %BUILDDIR%=C:/cpanfly/var/cpan/build for 'test' Running make test >>> nmake test TEST_VERBOSE=1 Microsoft (R) Program Maintenance Utility Version 7.00.8882 Copyright (C) Microsoft Corp 1988-2000. All rights reserved. C:\Perl64\bin\perl.exe "-MExtUtils::Command::MM" "-e" "test_harness(1, 'blib\lib', 'blib\arch')" t/*.t t/00-compile.t ................ 1..4 ok 1 - use XML::Feed; ok 2 - use XML::Feed::Entry; ok 3 - use XML::Feed::Format::RSS; ok 4 - use XML::Feed::Format::Atom; ok t/01-parse.t .................. 1..75 ok 1 - The object isa XML::Feed::Format::Atom ok 2 ok 3 - The object isa XML::Feed::Format::Atom ok 4 ok 5 - The object isa XML::Feed::Format::Atom ok 6 ok 7 - The object isa XML::Feed::Format::Atom ok 8 ok 9 - The object isa XML::Feed::Format::Atom ok 10 ok 11 ok 12 ok 13 ok 14 ok 15 ok 16 - The object isa DateTime ok 17 ok 18 ok 19 ok 20 ok 21 ok 22 - The object isa DateTime ok 23 ok 24 ok 25 ok 26 ok 27 ok 28 ok 29 ok 30 - The object isa XML::Feed::Format::RSS ok 31 ok 32 ok 33 ok 34 ok 35 ok 36 ok 37 - The object isa DateTime ok 38 ok 39 ok 40 ok 41 ok 42 ok 43 - The object isa DateTime ok 44 ok 45 ok 46 ok 47 ok 48 ok 49 ok 50 ok 51 - The object isa XML::Feed::Format::RSS ok 52 ok 53 ok 54 ok 55 ok 56 ok 57 ok 58 - The object isa DateTime ok 59 ok 60 ok 61 ok 62 ok 63 ok 64 - The object isa DateTime ok 65 ok 66 ok 67 ok 68 ok 69 ok 70 ok 71 ok 72 ok 73 ok 74 ok 75 ok t/02-create.t ................. 1..72 ok 1 - The object isa XML::Feed::Format::Atom ok 2 - Format is correct ok 3 - feed title is correct ok 4 - feed link is correct ok 5 - feed description is correct ok 6 - tagline works as alias ok 7 - setting via tagline works ok 8 - feed language is correct ok 9 - feed author is correct ok 10 - feed copyright is correct ok 11 - modified returns a DateTime isa DateTime ok 12 - feed modified is correct ok 13 - feed generator is correct ok 14 - as_xml returns something ok 15 - The object isa XML::Feed::Entry::Format::Atom ok 16 - entry title is correct ok 17 - entry link is correct ok 18 - The object isa XML::Feed::Content ok 19 - entry summary is correct ok 20 - The object isa XML::Feed::Content ok 21 - entry content type is correct ok 22 - entry content body is correct ok 23 - The object isa XML::Feed::Content ok 24 - setting with XML::Feed::Content works ok 25 - entry category is correct ok 26 - entry author is correct ok 27 - entry id is correct ok 28 - The object isa DateTime ok 29 - entry issued is correct ok 30 - The object isa DateTime ok 31 - entry modified is correct ok 32 - One post in the feed ok 33 - Correct post ok 34 - content is still correct ok 35 ok 36 - Feed contains the atom:link ok 37 - The object isa XML::Feed::Format::RSS ok 38 - Format is correct ok 39 - feed title is correct ok 40 - feed link is correct ok 41 - feed description is correct ok 42 - tagline works as alias ok 43 - setting via tagline works ok 44 - feed language is correct ok 45 - feed author is correct ok 46 - feed copyright is correct ok 47 - modified returns a DateTime isa DateTime ok 48 - feed modified is correct ok 49 - feed generator is correct ok 50 - as_xml returns something ok 51 - The object isa XML::Feed::Entry::Format::RSS ok 52 - entry title is correct ok 53 - entry link is correct ok 54 - The object isa XML::Feed::Content ok 55 - entry summary is correct ok 56 - The object isa XML::Feed::Content ok 57 - entry content type is correct ok 58 - entry content body is correct ok 59 - The object isa XML::Feed::Content ok 60 - setting with XML::Feed::Content works ok 61 - entry category is correct ok 62 - entry author is correct ok 63 - entry id is correct ok 64 - The object isa DateTime ok 65 - entry issued is correct ok 66 - The object isa DateTime ok 67 - entry modified is correct ok 68 - One post in the feed ok 69 - Correct post ok 70 - content is still correct ok 71 ok 72 - Feed contains the atom:link ok t/04-splice-atom.t ............ 1..3 ok 1 - 2 entries in the feed after splicing ok 2 - Still 2 entries after splicing again ok 3 - Now 4 entries after splicing in RSS 1.0 feed ok t/04-splice-rss.t ............. 1..3 ok 1 - 2 entries in the feed after splicing ok 2 - Still 2 entries after splicing again ok 3 - Now 4 entries after splicing in RSS 1.0 feed ok t/05-atom10-link.t ............ 1..3 ok 1 ok 2 - link without rel ok 3 - entry link without rel ok t/06-atom10.t ................. 1..7 ok 1 ok 2 - link without rel ok 3 - entry link without rel ok 4 - atom:category support ok 5 - atom:updated ok 6 ok 7 ok t/07-atom10-create.t .......... 1..17 ok 1 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 ok 16 ok 17 ok t/08-convert-summary-bug.t .... 1..1 ok 1 - no summary tag after converting to Atom ok t/09-missing-content-bug.t .... 1..13 ok 1 - use XML::Feed; ok 2 - Got feed ok 3 - Set feed title ok 4 - Set feed author ok 5 - Set feed link ok 6 - Set feed language ok 7 - Set feed description ok 8 - Got entry ok 9 - Set entry title ok 10 - Set entry content ok 11 - Set entry link ok 12 - Added entry ok 13 - Feed has body ok t/10-mix-and-match.t .......... 1..6 ok 1 - Added Atom entry to Atom feed ok 2 - Added RSS entry to Atom feed ok 3 - Added RSS entry to RSS feed ok 4 - Added Atom entry to RSS feed ok 5 - Now 2 entries in Atom feed ok 6 - Now 2 entries in RSS feed ok t/11-xml-base-atom.t .......... 1..13 ok 1 - Got feed base ok 2 - Got entry base ok 3 - Got content base ok 4 - Parsed old feed ok 5 - Got feed base ok 6 - Got entry base ok 7 - Got content base ok 8 - Set feed base ok 9 - Set entry base ok 10 - Set content base ok 11 - Got feed base ok 12 - Got entry base ok 13 - Got content base ok t/11-xml-base-rss.t ........... 1..13 ok 1 - Got feed base ok 2 - Got entry base ok 3 - Got content base ok 4 - Parsed old feed ok 5 - Got feed base ok 6 - Got entry base ok 7 - Got content base ok 8 - Set feed base ok 9 - Set entry base ok 10 - Set content base ok 11 - Got feed base ok 12 - Got entry base ok 13 - Got content base ok t/12-multi-categories-atom.t .. 1..6 ok 1 - Parsed atom file with multiple categories ok 2 - Got all categories ok 3 - Reparsed atom from string ok 4 - Got all categories again ok 5 - Added a category ok 6 - Got new category ok t/12-multi-categories-rss.t ... 1..6 ok 1 - Parsed rss file with multiple categories ok 2 - Got all categories ok 3 - Reparsed rss from string ok 4 - Got all categories again ok 5 - Added a category ok 6 - Got new category ok t/12-multi-subjects-rss.t ..... 1..6 ok 1 - Parsed rss file with multiple categories ok 2 - Got all categories ok 3 - Reparsed rss from string ok 4 - Got all categories again ok 5 - Added a category ok 6 - Got new category ok t/13-category-hash-bug.t ...... 1..20 ok 1 - 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 - ok 16 - ok 17 - ok 18 - ok 19 - ok 20 - ok t/14-enclosures.t ............. 1..44 ok 1 - Parsed atom ok 2 - Got enclosure ok 3 - Object isa XML::Feed::Enclosure ok 4 - Got the enclosure mime type ok 5 - Got enclosure length ok 6 - Got enclosure url ok 7 - Created a new enclosure ok 8 - Got type back ok 9 - Set url ok 10 - Set length ok 11 - Set the enclosure ok 12 - Got enclosure again ok 13 - Object still isa XML::Feed::Enclosure ok 14 - Got the enclosure mime type ok 15 - Got enclosure length again ok 16 - Got enclosure url again ok 17 - Parsed xml again ok 18 - Got enclosure again ok 19 - Object still isa XML::Feed::Enclosure ok 20 - Got the enclosure mime type ok 21 - Got enclosure length again ok 22 - Got enclosure url again ok 23 - Parsed rss20 ok 24 - Got enclosure ok 25 - Object isa XML::Feed::Enclosure ok 26 - Got the enclosure mime type ok 27 - Got enclosure length ok 28 - Got enclosure url ok 29 - Created a new enclosure ok 30 - Got type back ok 31 - Set url ok 32 - Set length ok 33 - Set the enclosure ok 34 - Got enclosure again ok 35 - Object still isa XML::Feed::Enclosure ok 36 - Got the enclosure mime type ok 37 - Got enclosure length again ok 38 - Got enclosure url again ok 39 - Parsed xml again ok 40 - Got enclosure again ok 41 - Object still isa XML::Feed::Enclosure ok 42 - Got the enclosure mime type ok 43 - Got enclosure length again ok 44 - Got enclosure url again ok t/14-multi-enclosures.t ....... 1..76 ok 1 - Parsed atom ok 2 - Got enclosure ok 3 - Object isa XML::Feed::Enclosure ok 4 - Got the enclosure mime type ok 5 - Got enclosure length ok 6 - Got enclosure url ok 7 - Object isa XML::Feed::Enclosure ok 8 - Got the enclosure mime type ok 9 - Got enclosure length ok 10 - Got enclosure url ok 11 - Created a new enclosure ok 12 - Got type back ok 13 - Set url ok 14 - Set length ok 15 - Set the enclosure ok 16 - Got enclosure again ok 17 - Object still isa XML::Feed::Enclosure ok 18 - Got the enclosure mime type ok 19 - Got enclosure length again ok 20 - Got enclosure url again ok 21 - Parsed xml again ok 22 - Got enclosure again ok 23 - Object isa XML::Feed::Enclosure ok 24 - Got the enclosure mime type ok 25 - Got enclosure length ok 26 - Got enclosure url ok 27 - Object isa XML::Feed::Enclosure ok 28 - Got the enclosure mime type ok 29 - Got enclosure length ok 30 - Got enclosure url ok 31 - Object still isa XML::Feed::Enclosure ok 32 - Got the enclosure mime type ok 33 - Got enclosure length again ok 34 - Got enclosure url again ok 35 - Object still isa XML::Feed::Enclosure ok 36 - Got the enclosure mime type ok 37 - Got enclosure length again ok 38 - Got enclosure url again ok 39 - Parsed rss20 ok 40 - Got enclosure ok 41 - Object isa XML::Feed::Enclosure ok 42 - Got the enclosure mime type ok 43 - Got enclosure length ok 44 - Got enclosure url ok 45 - Object isa XML::Feed::Enclosure ok 46 - Got the enclosure mime type ok 47 - Got enclosure length ok 48 - Got enclosure url ok 49 - Created a new enclosure ok 50 - Got type back ok 51 - Set url ok 52 - Set length ok 53 - Set the enclosure ok 54 - Got enclosure again ok 55 - Object still isa XML::Feed::Enclosure ok 56 - Got the enclosure mime type ok 57 - Got enclosure length again ok 58 - Got enclosure url again ok 59 - Parsed xml again ok 60 - Got enclosure again ok 61 - Object isa XML::Feed::Enclosure ok 62 - Got the enclosure mime type ok 63 - Got enclosure length ok 64 - Got enclosure url ok 65 - Object isa XML::Feed::Enclosure ok 66 - Got the enclosure mime type ok 67 - Got enclosure length ok 68 - Got enclosure url ok 69 - Object still isa XML::Feed::Enclosure ok 70 - Got the enclosure mime type ok 71 - Got enclosure length again ok 72 - Got enclosure url again ok 73 - Object still isa XML::Feed::Enclosure ok 74 - Got the enclosure mime type ok 75 - Got enclosure length again ok 76 - Got enclosure url again ok t/pod-coverage.t .............. 1..4 ok 1 - Pod coverage on XML::Feed ok 2 - Pod coverage on XML::Feed::Content ok 3 - Pod coverage on XML::Feed::Enclosure ok 4 - Pod coverage on XML::Feed::Entry ok t/pod.t ....................... 1..6 ok 1 - POD test for blib\lib\XML\Feed.pm ok 2 - POD test for blib\lib\XML\Feed\Content.pm ok 3 - POD test for blib\lib\XML\Feed\Enclosure.pm ok 4 - POD test for blib\lib\XML\Feed\Entry.pm ok 5 - POD test for blib\lib\XML\Feed\Format\Atom.pm (no pod) ok 6 - POD test for blib\lib\XML\Feed\Format\RSS.pm (no pod) ok All tests successful. Files=21, Tests=398, 14 wallclock secs ( 0.09 usr + 0.02 sys = 0.11 CPU) Result: PASS SIMONW/XML-Feed-0.43.tar.gz nmake test TEST_VERBOSE=1 -- OK PPD for XML-Feed-0.43 already made Running test for module 'Text::Template::Simple' Running make for B/BU/BURAK/Text-Template-Simple-0.83.tar.gz Prepending C:\cpanfly\var\cpan\build\XML-Feed-0.43-vGGBFR/blib/arch C:\cpanfly\var\cpan\build\XML-Feed-0.43-vGGBFR/blib/lib C:\cpanfly\var\cpan\build\AnyEvent-Twitter-Stream-0.21-hjADis/blib/arch C:\cpanfly\var\cpan\build\AnyEvent-Twitter-Stream-0.21-hjADis/blib/lib C:\cpanfly\var\cpan\build\AnyEvent-HTTP-2.11-zhSiMf/blib/arch C:\cpanfly\var\cpan\build\AnyEvent-HTTP-2.11-zhSiMf/blib/lib C:\cpanfly\var\cpan\build\AnyEvent-5.34-0j99Zw/blib/arch C:\cpanfly\var\cpan\build\AnyEvent-5.34-0j99Zw/blib/lib C:\cpanfly\var\cpan\build\Email-Simple-2.100-cCNtdo/blib/arch C:\cpanfly\var\cpan\build\Email-Simple-2.100-cCNtdo/blib/lib C:\cpanfly\var\cpan\build\CPAN-Mini-Webserver-0.51-6M2xoE/blib/arch C:\cpanfly\var\cpan\build\CPAN-Mini-Webserver-0.51-6M2xoE/blib/lib C:\cpanfly\var\cpan\build\DBIx-Class-DeploymentHandler-0.001005-C1ca7t/blib/arch C:\cpanfly\var\cpan\build\DBIx-Class-DeploymentHandler-0.001005-C1ca7t/blib/lib C:\cpanfly\var\cpan\build\DBIx-Connector-0.45-GhbvTx/blib/arch C:\cpanfly\var\cpan\build\DBIx-Connector-0.45-GhbvTx/blib/lib C:\cpanfly\var\cpan\build\DBI-1.616-Qp8VYF/blib/arch C:\cpanfly\var\cpan\build\DBI-1.616-Qp8VYF/blib/lib to PERL5LIB; %BUILDDIR%=C:/cpanfly/var/cpan/build for 'get' Checksum for C:\cpanfly\var\cpan\sources\authors\id\B\BU\BURAK\Text-Template-Simple-0.83.tar.gz ok Will not use Archive::Tar, need 1.00 Text-Template-Simple-0.83 Text-Template-Simple-0.83/.perlcriticrc Text-Template-Simple-0.83/Build.PL Text-Template-Simple-0.83/Changes Text-Template-Simple-0.83/LICENSE Text-Template-Simple-0.83/Makefile.PL Text-Template-Simple-0.83/MANIFEST Text-Template-Simple-0.83/META.yml Text-Template-Simple-0.83/README Text-Template-Simple-0.83/SPEC Text-Template-Simple-0.83/TODO Text-Template-Simple-0.83/builder Text-Template-Simple-0.83/builder/Build.pm Text-Template-Simple-0.83/builder/Build Text-Template-Simple-0.83/builder/Build/Spec.pm Text-Template-Simple-0.83/eg Text-Template-Simple-0.83/eg/precompile.pl Text-Template-Simple-0.83/etc Text-Template-Simple-0.83/etc/flowchart.txt Text-Template-Simple-0.83/lib Text-Template-Simple-0.83/lib/Text Text-Template-Simple-0.83/lib/Text/Template Text-Template-Simple-0.83/lib/Text/Template/Simple.pm Text-Template-Simple-0.83/lib/Text/Template/Simple Text-Template-Simple-0.83/lib/Text/Template/Simple/API.pod Text-Template-Simple-0.83/lib/Text/Template/Simple/Cache.pm Text-Template-Simple-0.83/lib/Text/Template/Simple/Caller.pm Text-Template-Simple-0.83/lib/Text/Template/Simple/Compiler.pm Text-Template-Simple-0.83/lib/Text/Template/Simple/Constants.pm Text-Template-Simple-0.83/lib/Text/Template/Simple/Dummy.pm Text-Template-Simple-0.83/lib/Text/Template/Simple/IO.pm Text-Template-Simple-0.83/lib/Text/Template/Simple/Tokenizer.pm Text-Template-Simple-0.83/lib/Text/Template/Simple/Util.pm Text-Template-Simple-0.83/lib/Text/Template/Simple/Base Text-Template-Simple-0.83/lib/Text/Template/Simple/Base/Compiler.pm Text-Template-Simple-0.83/lib/Text/Template/Simple/Base/Examine.pm Text-Template-Simple-0.83/lib/Text/Template/Simple/Base/Include.pm Text-Template-Simple-0.83/lib/Text/Template/Simple/Base/Parser.pm Text-Template-Simple-0.83/lib/Text/Template/Simple/Cache Text-Template-Simple-0.83/lib/Text/Template/Simple/Cache/ID.pm Text-Template-Simple-0.83/lib/Text/Template/Simple/Compiler Text-Template-Simple-0.83/lib/Text/Template/Simple/Compiler/Safe.pm Text-Template-Simple-0.83/monolithic_version Text-Template-Simple-0.83/monolithic_version/README Text-Template-Simple-0.83/monolithic_version/Text Text-Template-Simple-0.83/monolithic_version/Text/Template Text-Template-Simple-0.83/monolithic_version/Text/Template/Simple.pm Text-Template-Simple-0.83/t Text-Template-Simple-0.83/t/003-simple.t Text-Template-Simple-0.83/t/003-taint-mode-simple.t Text-Template-Simple-0.83/t/004-extend.t Text-Template-Simple-0.83/t/004-taint-mode-extend.t Text-Template-Simple-0.83/t/005-safe.t Text-Template-Simple-0.83/t/005-taint-mode-safe.t Text-Template-Simple-0.83/t/006-iolayer.t Text-Template-Simple-0.83/t/006-taint-mode-iolayer.t Text-Template-Simple-0.83/t/007-stack.t Text-Template-Simple-0.83/t/007-taint-mode-stack.t Text-Template-Simple-0.83/t/008-escape-delim.t Text-Template-Simple-0.83/t/008-taint-mode-escape-delim.t Text-Template-Simple-0.83/t/009-subclass.t Text-Template-Simple-0.83/t/009-taint-mode-subclass.t Text-Template-Simple-0.83/t/010-subclass-define-bufvar.t Text-Template-Simple-0.83/t/010-taint-mode-subclass-define-bufvar.t Text-Template-Simple-0.83/t/011-cache-mem.t Text-Template-Simple-0.83/t/011-taint-mode-cache-mem.t Text-Template-Simple-0.83/t/012-cache-disk.t Text-Template-Simple-0.83/t/012-taint-mode-cache-disk.t Text-Template-Simple-0.83/t/013-cache-other.t Text-Template-Simple-0.83/t/013-taint-mode-cache-other.t Text-Template-Simple-0.83/t/014-interface.t Text-Template-Simple-0.83/t/014-taint-mode-interface.t Text-Template-Simple-0.83/t/015-connector.t Text-Template-Simple-0.83/t/015-taint-mode-connector.t Text-Template-Simple-0.83/t/016-include-static.t Text-Template-Simple-0.83/t/016-taint-mode-include-static.t Text-Template-Simple-0.83/t/017-include-dynamic.t Text-Template-Simple-0.83/t/017-taint-mode-include-dynamic.t Text-Template-Simple-0.83/t/018-include-dynamic-recursive.t Text-Template-Simple-0.83/t/018-taint-mode-include-dynamic-recursive.t Text-Template-Simple-0.83/t/019-dynamic-static-interpolate.t Text-Template-Simple-0.83/t/019-taint-mode-dynamic-static-interpolate.t Text-Template-Simple-0.83/t/020-fake-include-recursive.t Text-Template-Simple-0.83/t/020-taint-mode-fake-include-recursive.t Text-Template-Simple-0.83/t/021-comment.t Text-Template-Simple-0.83/t/021-taint-mode-comment.t Text-Template-Simple-0.83/t/022-monolith.t Text-Template-Simple-0.83/t/022-taint-mode-monolith.t Text-Template-Simple-0.83/t/023-change-delims.t Text-Template-Simple-0.83/t/023-taint-mode-change-delims.t Text-Template-Simple-0.83/t/024-include-paths.t Text-Template-Simple-0.83/t/024-taint-mode-include-paths.t Text-Template-Simple-0.83/t/025-chomp.t Text-Template-Simple-0.83/t/025-taint-mode-chomp.t Text-Template-Simple-0.83/t/026-taint-mode-template-name-dollar-zero.t Text-Template-Simple-0.83/t/026-template-name-dollar-zero.t Text-Template-Simple-0.83/t/027-include-param.t Text-Template-Simple-0.83/t/027-taint-mode-include-param.t Text-Template-Simple-0.83/t/028-include-filter.t Text-Template-Simple-0.83/t/028-taint-mode-include-filter.t Text-Template-Simple-0.83/t/029-block-filter.t Text-Template-Simple-0.83/t/029-taint-mode-block-filter.t Text-Template-Simple-0.83/t/030-taint-mode-toke-substr.t Text-Template-Simple-0.83/t/030-toke-substr.t Text-Template-Simple-0.83/t/031-capture-warnings.t Text-Template-Simple-0.83/t/031-taint-mode-capture-warnings.t Text-Template-Simple-0.83/t/032-empty-includes.t Text-Template-Simple-0.83/t/032-taint-mode-empty-includes.t Text-Template-Simple-0.83/t/033-dynamic-include-shared-vars.t Text-Template-Simple-0.83/t/033-taint-mode-dynamic-include-shared-vars.t Text-Template-Simple-0.83/t/201-pod.t Text-Template-Simple-0.83/t/202-pod-coverage.t Text-Template-Simple-0.83/t/data Text-Template-Simple-0.83/t/data/027-dynamic-inc.tts Text-Template-Simple-0.83/t/data/027-dynamic.tts Text-Template-Simple-0.83/t/data/028-dynamic.tts Text-Template-Simple-0.83/t/data/dynamic.tts Text-Template-Simple-0.83/t/data/dynamic_delim.tts Text-Template-Simple-0.83/t/data/empty.tts Text-Template-Simple-0.83/t/data/interpolate.tts Text-Template-Simple-0.83/t/data/interpolate_data.tts Text-Template-Simple-0.83/t/data/monolith-1.tts Text-Template-Simple-0.83/t/data/monolith-2.tts Text-Template-Simple-0.83/t/data/monolith-3.tts Text-Template-Simple-0.83/t/data/monolith.tts Text-Template-Simple-0.83/t/data/raw.txt Text-Template-Simple-0.83/t/data/recursive.tts Text-Template-Simple-0.83/t/data/shared-var-1.tts Text-Template-Simple-0.83/t/data/shared-var-2.tts Text-Template-Simple-0.83/t/data/shared-var-3.tts Text-Template-Simple-0.83/t/data/shared-var.tts Text-Template-Simple-0.83/t/data/static.tts Text-Template-Simple-0.83/t/data/test.tts Text-Template-Simple-0.83/t/data/test_var.tts Text-Template-Simple-0.83/t/data/tname_main.tts Text-Template-Simple-0.83/t/data/tname_sub.tts Text-Template-Simple-0.83/t/data/path1 Text-Template-Simple-0.83/t/data/path1/test1.tts Text-Template-Simple-0.83/t/data/path1/test4.tts Text-Template-Simple-0.83/t/data/path2 Text-Template-Simple-0.83/t/data/path2/test2.tts Text-Template-Simple-0.83/t/data/path2/test3.tts Text-Template-Simple-0.83/t/lib Text-Template-Simple-0.83/t/lib/My.pm Text-Template-Simple-0.83/t/lib/MyUtil.pm Text-Template-Simple-0.83/t/lib/TTSConnector.pm ---- Unsatisfied dependencies detected during ---- ---- BURAK/Text-Template-Simple-0.83.tar.gz ---- Module::Build [build_requires] Prepending C:\cpanfly\var\cpan\build\XML-Feed-0.43-vGGBFR/blib/arch C:\cpanfly\var\cpan\build\XML-Feed-0.43-vGGBFR/blib/lib C:\cpanfly\var\cpan\build\AnyEvent-Twitter-Stream-0.21-hjADis/blib/arch C:\cpanfly\var\cpan\build\AnyEvent-Twitter-Stream-0.21-hjADis/blib/lib C:\cpanfly\var\cpan\build\AnyEvent-HTTP-2.11-zhSiMf/blib/arch C:\cpanfly\var\cpan\build\AnyEvent-HTTP-2.11-zhSiMf/blib/lib C:\cpanfly\var\cpan\build\AnyEvent-5.34-0j99Zw/blib/arch C:\cpanfly\var\cpan\build\AnyEvent-5.34-0j99Zw/blib/lib C:\cpanfly\var\cpan\build\Email-Simple-2.100-cCNtdo/blib/arch C:\cpanfly\var\cpan\build\Email-Simple-2.100-cCNtdo/blib/lib C:\cpanfly\var\cpan\build\CPAN-Mini-Webserver-0.51-6M2xoE/blib/arch C:\cpanfly\var\cpan\build\CPAN-Mini-Webserver-0.51-6M2xoE/blib/lib C:\cpanfly\var\cpan\build\DBIx-Class-DeploymentHandler-0.001005-C1ca7t/blib/arch C:\cpanfly\var\cpan\build\DBIx-Class-DeploymentHandler-0.001005-C1ca7t/blib/lib C:\cpanfly\var\cpan\build\DBIx-Connector-0.45-GhbvTx/blib/arch C:\cpanfly\var\cpan\build\DBIx-Connector-0.45-GhbvTx/blib/lib C:\cpanfly\var\cpan\build\DBI-1.616-Qp8VYF/blib/arch C:\cpanfly\var\cpan\build\DBI-1.616-Qp8VYF/blib/lib to PERL5LIB; %BUILDDIR%=C:/cpanfly/var/cpan/build for 'test' Running make test Make had some problems, won't test Delayed until after prerequisites Running test for module 'Module::Build' Running make for D/DA/DAGOLDEN/Module-Build-0.3800.tar.gz Prepending C:\cpanfly\var\cpan\build\XML-Feed-0.43-vGGBFR/blib/arch C:\cpanfly\var\cpan\build\XML-Feed-0.43-vGGBFR/blib/lib C:\cpanfly\var\cpan\build\AnyEvent-Twitter-Stream-0.21-hjADis/blib/arch C:\cpanfly\var\cpan\build\AnyEvent-Twitter-Stream-0.21-hjADis/blib/lib C:\cpanfly\var\cpan\build\AnyEvent-HTTP-2.11-zhSiMf/blib/arch C:\cpanfly\var\cpan\build\AnyEvent-HTTP-2.11-zhSiMf/blib/lib C:\cpanfly\var\cpan\build\AnyEvent-5.34-0j99Zw/blib/arch C:\cpanfly\var\cpan\build\AnyEvent-5.34-0j99Zw/blib/lib C:\cpanfly\var\cpan\build\Email-Simple-2.100-cCNtdo/blib/arch C:\cpanfly\var\cpan\build\Email-Simple-2.100-cCNtdo/blib/lib C:\cpanfly\var\cpan\build\CPAN-Mini-Webserver-0.51-6M2xoE/blib/arch C:\cpanfly\var\cpan\build\CPAN-Mini-Webserver-0.51-6M2xoE/blib/lib C:\cpanfly\var\cpan\build\DBIx-Class-DeploymentHandler-0.001005-C1ca7t/blib/arch C:\cpanfly\var\cpan\build\DBIx-Class-DeploymentHandler-0.001005-C1ca7t/blib/lib C:\cpanfly\var\cpan\build\DBIx-Connector-0.45-GhbvTx/blib/arch C:\cpanfly\var\cpan\build\DBIx-Connector-0.45-GhbvTx/blib/lib C:\cpanfly\var\cpan\build\DBI-1.616-Qp8VYF/blib/arch C:\cpanfly\var\cpan\build\DBI-1.616-Qp8VYF/blib/lib to PERL5LIB; %BUILDDIR%=C:/cpanfly/var/cpan/build for 'get' Checksum for C:\cpanfly\var\cpan\sources\authors\id\D\DA\DAGOLDEN\Module-Build-0.3800.tar.gz ok Will not use Archive::Tar, need 1.00 Module-Build-0.3800 Module-Build-0.3800/Changes Module-Build-0.3800/MANIFEST Module-Build-0.3800/META.json Module-Build-0.3800/README Module-Build-0.3800/LICENSE Module-Build-0.3800/Build.PL Module-Build-0.3800/META.yml Module-Build-0.3800/INSTALL Module-Build-0.3800/Makefile.PL Module-Build-0.3800/t Module-Build-0.3800/t/perl_mb_opt.t Module-Build-0.3800/t/write_default_maniskip.t Module-Build-0.3800/t/help.t Module-Build-0.3800/t/tilde.t Module-Build-0.3800/t/sample.t Module-Build-0.3800/t/versions.t Module-Build-0.3800/t/compat.t Module-Build-0.3800/t/parents.t Module-Build-0.3800/t/pod_parser.t Module-Build-0.3800/t/install_extra_target.t Module-Build-0.3800/t/manifypods.t Module-Build-0.3800/t/metadata.t Module-Build-0.3800/t/PL_files.t Module-Build-0.3800/t/files.t Module-Build-0.3800/t/destinations.t Module-Build-0.3800/t/ppm.t Module-Build-0.3800/t/par.t Module-Build-0.3800/t/test_file_exts.t Module-Build-0.3800/t/resume.t Module-Build-0.3800/t/xs.t Module-Build-0.3800/t/install.t Module-Build-0.3800/t/script_dist.t Module-Build-0.3800/t/00-compile.t Module-Build-0.3800/t/notes.t Module-Build-0.3800/t/runthrough.t Module-Build-0.3800/t/mymeta.t Module-Build-0.3800/t/use_tap_harness.t Module-Build-0.3800/t/test_type.t Module-Build-0.3800/t/test_types.t Module-Build-0.3800/t/basic.t Module-Build-0.3800/t/new_from_context.t Module-Build-0.3800/t/ext.t Module-Build-0.3800/t/bundle_inc.t Module-Build-0.3800/t/README.pod Module-Build-0.3800/t/add_property.t Module-Build-0.3800/t/debug.t Module-Build-0.3800/t/metadata2.t Module-Build-0.3800/t/signature.t Module-Build-0.3800/t/extend.t Module-Build-0.3800/t/properties Module-Build-0.3800/t/properties/module_name.t Module-Build-0.3800/t/properties/share_dir.t Module-Build-0.3800/t/properties/dist_suffix.t Module-Build-0.3800/t/properties/needs_compiler.t Module-Build-0.3800/t/properties/requires.t Module-Build-0.3800/t/properties/license.t Module-Build-0.3800/t/properties/release_status.t Module-Build-0.3800/t/lib Module-Build-0.3800/t/lib/DistGen.pm Module-Build-0.3800/t/lib/MBTest.pm Module-Build-0.3800/t/lib/Module Module-Build-0.3800/t/lib/Module/Signature.pm Module-Build-0.3800/t/lib/Software Module-Build-0.3800/t/lib/Software/License Module-Build-0.3800/t/lib/Software/License/VaporWare.pm Module-Build-0.3800/t/bundled Module-Build-0.3800/t/bundled/Tie Module-Build-0.3800/t/bundled/Tie/CPHash.pm Module-Build-0.3800/t/bundled/Software Module-Build-0.3800/t/bundled/Software/License.pm Module-Build-0.3800/t/compat Module-Build-0.3800/t/compat/exit.t Module-Build-0.3800/t/actions Module-Build-0.3800/t/actions/installdeps.t Module-Build-0.3800/t/actions/manifest_skip.t Module-Build-0.3800/lib Module-Build-0.3800/lib/Module Module-Build-0.3800/lib/Module/Build.pm Module-Build-0.3800/lib/Module/Build Module-Build-0.3800/lib/Module/Build/PodParser.pm Module-Build-0.3800/lib/Module/Build/Bundling.pod Module-Build-0.3800/lib/Module/Build/Base.pm Module-Build-0.3800/lib/Module/Build/YAML.pm Module-Build-0.3800/lib/Module/Build/API.pod Module-Build-0.3800/lib/Module/Build/Version.pm Module-Build-0.3800/lib/Module/Build/Compat.pm Module-Build-0.3800/lib/Module/Build/ModuleInfo.pm Module-Build-0.3800/lib/Module/Build/Cookbook.pm Module-Build-0.3800/lib/Module/Build/Config.pm Module-Build-0.3800/lib/Module/Build/PPMMaker.pm Module-Build-0.3800/lib/Module/Build/Notes.pm Module-Build-0.3800/lib/Module/Build/Dumper.pm Module-Build-0.3800/lib/Module/Build/Authoring.pod Module-Build-0.3800/lib/Module/Build/Platform Module-Build-0.3800/lib/Module/Build/Platform/darwin.pm Module-Build-0.3800/lib/Module/Build/Platform/Unix.pm Module-Build-0.3800/lib/Module/Build/Platform/EBCDIC.pm Module-Build-0.3800/lib/Module/Build/Platform/aix.pm Module-Build-0.3800/lib/Module/Build/Platform/MPEiX.pm Module-Build-0.3800/lib/Module/Build/Platform/Default.pm Module-Build-0.3800/lib/Module/Build/Platform/MacOS.pm Module-Build-0.3800/lib/Module/Build/Platform/Windows.pm Module-Build-0.3800/lib/Module/Build/Platform/Amiga.pm Module-Build-0.3800/lib/Module/Build/Platform/cygwin.pm Module-Build-0.3800/lib/Module/Build/Platform/VMS.pm Module-Build-0.3800/lib/Module/Build/Platform/RiscOS.pm Module-Build-0.3800/lib/Module/Build/Platform/VOS.pm Module-Build-0.3800/lib/Module/Build/Platform/os2.pm Module-Build-0.3800/lib/inc Module-Build-0.3800/lib/inc/latest.pm Module-Build-0.3800/lib/inc/latest Module-Build-0.3800/lib/inc/latest/private.pm Module-Build-0.3800/inc Module-Build-0.3800/inc/MBVersion.pm Module-Build-0.3800/inc/bootstrap.pl Module-Build-0.3800/inc/Perl Module-Build-0.3800/inc/Perl/OSType.pm Module-Build-0.3800/inc/Module Module-Build-0.3800/inc/Module/Metadata.pm Module-Build-0.3800/bin Module-Build-0.3800/bin/config_data Module-Build-0.3800/contrib Module-Build-0.3800/contrib/bash_completion.module-build Prepending C:\cpanfly\var\cpan\build\XML-Feed-0.43-vGGBFR/blib/arch C:\cpanfly\var\cpan\build\XML-Feed-0.43-vGGBFR/blib/lib C:\cpanfly\var\cpan\build\AnyEvent-Twitter-Stream-0.21-hjADis/blib/arch C:\cpanfly\var\cpan\build\AnyEvent-Twitter-Stream-0.21-hjADis/blib/lib C:\cpanfly\var\cpan\build\AnyEvent-HTTP-2.11-zhSiMf/blib/arch C:\cpanfly\var\cpan\build\AnyEvent-HTTP-2.11-zhSiMf/blib/lib C:\cpanfly\var\cpan\build\AnyEvent-5.34-0j99Zw/blib/arch C:\cpanfly\var\cpan\build\AnyEvent-5.34-0j99Zw/blib/lib C:\cpanfly\var\cpan\build\Email-Simple-2.100-cCNtdo/blib/arch C:\cpanfly\var\cpan\build\Email-Simple-2.100-cCNtdo/blib/lib C:\cpanfly\var\cpan\build\CPAN-Mini-Webserver-0.51-6M2xoE/blib/arch C:\cpanfly\var\cpan\build\CPAN-Mini-Webserver-0.51-6M2xoE/blib/lib C:\cpanfly\var\cpan\build\DBIx-Class-DeploymentHandler-0.001005-C1ca7t/blib/arch C:\cpanfly\var\cpan\build\DBIx-Class-DeploymentHandler-0.001005-C1ca7t/blib/lib C:\cpanfly\var\cpan\build\DBIx-Connector-0.45-GhbvTx/blib/arch C:\cpanfly\var\cpan\build\DBIx-Connector-0.45-GhbvTx/blib/lib C:\cpanfly\var\cpan\build\DBI-1.616-Qp8VYF/blib/arch C:\cpanfly\var\cpan\build\DBI-1.616-Qp8VYF/blib/lib to PERL5LIB; %BUILDDIR%=C:/cpanfly/var/cpan/build for 'make' CPAN.pm: Going to build D/DA/DAGOLDEN/Module-Build-0.3800.tar.gz >>> C:\Perl64\bin\perl.exe Makefile.PL Subroutine os_type redefined at C:/cpanfly/var/megalib/Perl/OSType.pm line 90. Subroutine is_os_type redefined at C:/cpanfly/var/megalib/Perl/OSType.pm line 96. Subroutine os_family redefined at C:/cpanfly/var/megalib/Perl/OSType.pm line 103. Subroutine is_os_family redefined at C:/cpanfly/var/megalib/Perl/OSType.pm line 110. *** BOOTSTRAPPING Perl::OSType *** *** BOOTSTRAPPING version *** *** BOOTSTRAPPING Module::Metadata *** # running Build.PL Subroutine os_type redefined at C:/cpanfly/var/megalib/Perl/OSType.pm line 90. Subroutine is_os_type redefined at C:/cpanfly/var/megalib/Perl/OSType.pm line 96. Subroutine os_family redefined at C:/cpanfly/var/megalib/Perl/OSType.pm line 103. Subroutine is_os_family redefined at C:/cpanfly/var/megalib/Perl/OSType.pm line 110. *** BOOTSTRAPPING Perl::OSType *** *** BOOTSTRAPPING version *** *** BOOTSTRAPPING Module::Metadata *** Checking prerequisites... requires: ! CPAN::Meta (2.101670) is installed, but we need version >= 2.110420 ! Module::Metadata (1.000001) is installed, but we need version >= 1.000002 ! Perl::OSType (0.005) is installed, but we need version >= 1 build_requires: ! Parse::CPAN::Meta (1.40) is installed, but we need version >= 1.4401 Checking optional features... inc_bundling_support....disabled requires: ! ExtUtils::Install (1.52) is installed, but we need version >= 1.54 ! ExtUtils::Installed (1.43) is installed, but we need version >= 1.999 ERRORS/WARNINGS FOUND IN PREREQUISITES. You may wish to install the versions of the modules indicated above before proceeding with this installation Could not create MYMETA files Copied META.yml to MYMETA.yml for bootstrapping These additional prerequisites must be installed: requires: ! Perl::OSType (we need version 1.00) ! version (we need version 0.87) ! Module::Metadata (we need version 1.000002) Creating new 'Build' script for 'Module-Build' version '0.3800' These additional prerequisites must be installed: requires: ! Perl::OSType (we need version 1.00) ! version (we need version 0.87) ! Module::Metadata (we need version 1.000002) ---- Unsatisfied dependencies detected during ---- ---- DAGOLDEN/Module-Build-0.3800.tar.gz ---- CPAN::Meta [requires] Perl::OSType [requires] Parse::CPAN::Meta [build_requires] version [requires] Module::Metadata [requires] Prepending C:\cpanfly\var\cpan\build\XML-Feed-0.43-vGGBFR/blib/arch C:\cpanfly\var\cpan\build\XML-Feed-0.43-vGGBFR/blib/lib C:\cpanfly\var\cpan\build\AnyEvent-Twitter-Stream-0.21-hjADis/blib/arch C:\cpanfly\var\cpan\build\AnyEvent-Twitter-Stream-0.21-hjADis/blib/lib C:\cpanfly\var\cpan\build\AnyEvent-HTTP-2.11-zhSiMf/blib/arch C:\cpanfly\var\cpan\build\AnyEvent-HTTP-2.11-zhSiMf/blib/lib C:\cpanfly\var\cpan\build\AnyEvent-5.34-0j99Zw/blib/arch C:\cpanfly\var\cpan\build\AnyEvent-5.34-0j99Zw/blib/lib C:\cpanfly\var\cpan\build\Email-Simple-2.100-cCNtdo/blib/arch C:\cpanfly\var\cpan\build\Email-Simple-2.100-cCNtdo/blib/lib C:\cpanfly\var\cpan\build\CPAN-Mini-Webserver-0.51-6M2xoE/blib/arch C:\cpanfly\var\cpan\build\CPAN-Mini-Webserver-0.51-6M2xoE/blib/lib C:\cpanfly\var\cpan\build\DBIx-Class-DeploymentHandler-0.001005-C1ca7t/blib/arch C:\cpanfly\var\cpan\build\DBIx-Class-DeploymentHandler-0.001005-C1ca7t/blib/lib C:\cpanfly\var\cpan\build\DBIx-Connector-0.45-GhbvTx/blib/arch C:\cpanfly\var\cpan\build\DBIx-Connector-0.45-GhbvTx/blib/lib C:\cpanfly\var\cpan\build\DBI-1.616-Qp8VYF/blib/arch C:\cpanfly\var\cpan\build\DBI-1.616-Qp8VYF/blib/lib to PERL5LIB; %BUILDDIR%=C:/cpanfly/var/cpan/build for 'test' Running make test Delayed until after prerequisites Running test for module 'CPAN::Meta' Running make for D/DA/DAGOLDEN/CPAN-Meta-2.110930.tar.gz Prepending C:\cpanfly\var\cpan\build\XML-Feed-0.43-vGGBFR/blib/arch C:\cpanfly\var\cpan\build\XML-Feed-0.43-vGGBFR/blib/lib C:\cpanfly\var\cpan\build\AnyEvent-Twitter-Stream-0.21-hjADis/blib/arch C:\cpanfly\var\cpan\build\AnyEvent-Twitter-Stream-0.21-hjADis/blib/lib C:\cpanfly\var\cpan\build\AnyEvent-HTTP-2.11-zhSiMf/blib/arch C:\cpanfly\var\cpan\build\AnyEvent-HTTP-2.11-zhSiMf/blib/lib C:\cpanfly\var\cpan\build\AnyEvent-5.34-0j99Zw/blib/arch C:\cpanfly\var\cpan\build\AnyEvent-5.34-0j99Zw/blib/lib C:\cpanfly\var\cpan\build\Email-Simple-2.100-cCNtdo/blib/arch C:\cpanfly\var\cpan\build\Email-Simple-2.100-cCNtdo/blib/lib C:\cpanfly\var\cpan\build\CPAN-Mini-Webserver-0.51-6M2xoE/blib/arch C:\cpanfly\var\cpan\build\CPAN-Mini-Webserver-0.51-6M2xoE/blib/lib C:\cpanfly\var\cpan\build\DBIx-Class-DeploymentHandler-0.001005-C1ca7t/blib/arch C:\cpanfly\var\cpan\build\DBIx-Class-DeploymentHandler-0.001005-C1ca7t/blib/lib C:\cpanfly\var\cpan\build\DBIx-Connector-0.45-GhbvTx/blib/arch C:\cpanfly\var\cpan\build\DBIx-Connector-0.45-GhbvTx/blib/lib C:\cpanfly\var\cpan\build\DBI-1.616-Qp8VYF/blib/arch C:\cpanfly\var\cpan\build\DBI-1.616-Qp8VYF/blib/lib to PERL5LIB; %BUILDDIR%=C:/cpanfly/var/cpan/build for 'get' Checksum for C:\cpanfly\var\cpan\sources\authors\id\D\DA\DAGOLDEN\CPAN-Meta-2.110930.tar.gz ok Will not use Archive::Tar, need 1.00 CPAN-Meta-2.110930 CPAN-Meta-2.110930/Todo CPAN-Meta-2.110930/README CPAN-Meta-2.110930/Changes CPAN-Meta-2.110930/LICENSE CPAN-Meta-2.110930/dist.ini CPAN-Meta-2.110930/META.yml CPAN-Meta-2.110930/MANIFEST CPAN-Meta-2.110930/META.json CPAN-Meta-2.110930/t CPAN-Meta-2.110930/t/prereqs.t CPAN-Meta-2.110930/Makefile.PL CPAN-Meta-2.110930/t/no-index.t CPAN-Meta-2.110930/t/load-bad.t CPAN-Meta-2.110930/t/meta-obj.t CPAN-Meta-2.110930/t/save-load.t CPAN-Meta-2.110930/t/validator.t CPAN-Meta-2.110930/t/converter.t CPAN-Meta-2.110930/t/repository.t CPAN-Meta-2.110930/lib/CPAN CPAN-Meta-2.110930/lib/CPAN/Meta.pm CPAN-Meta-2.110930/t/converter-bad.t CPAN-Meta-2.110930/t/prereqs-merge.t CPAN-Meta-2.110930/t/converter-fail.t CPAN-Meta-2.110930/t/data CPAN-Meta-2.110930/t/data/gpl-1_4.yml CPAN-Meta-2.110930/t/data/META-2.json CPAN-Meta-2.110930/t/data/META-1_1.yml CPAN-Meta-2.110930/t/data/META-1_0.yml CPAN-Meta-2.110930/t/data/META-1_4.yml CPAN-Meta-2.110930/t/data/META-1_2.yml CPAN-Meta-2.110930/t/data/META-1_3.yml CPAN-Meta-2.110930/t/prereqs-finalize.t CPAN-Meta-2.110930/t/data/resources.yml CPAN-Meta-2.110930/lib/CPAN/Meta CPAN-Meta-2.110930/lib/CPAN/Meta/Spec.pm CPAN-Meta-2.110930/t/data-bad CPAN-Meta-2.110930/t/data-bad/META-2.json CPAN-Meta-2.110930/t/data-bad/META-1_1.yml CPAN-Meta-2.110930/t/data-bad/META-1_0.yml CPAN-Meta-2.110930/t/data-bad/META-1_4.yml CPAN-Meta-2.110930/t/data-bad/META-1_2.yml CPAN-Meta-2.110930/t/data-bad/META-1_3.yml CPAN-Meta-2.110930/t/data-fail CPAN-Meta-2.110930/t/data-fail/META-2.json CPAN-Meta-2.110930/xt/release CPAN-Meta-2.110930/xt/release/pod-syntax.t CPAN-Meta-2.110930/lib/CPAN/Meta/Feature.pm CPAN-Meta-2.110930/lib/CPAN/Meta/History.pm CPAN-Meta-2.110930/lib/CPAN/Meta/Prereqs.pm CPAN-Meta-2.110930/t/data/restricted-2.json CPAN-Meta-2.110930/t/data-fail/META-1_1.yml CPAN-Meta-2.110930/t/data-fail/META-1_0.yml CPAN-Meta-2.110930/t/data-fail/META-1_4.yml CPAN-Meta-2.110930/t/data-fail/META-1_2.yml CPAN-Meta-2.110930/t/data-fail/META-1_3.yml CPAN-Meta-2.110930/history CPAN-Meta-2.110930/history/META-spec-1_3.pod CPAN-Meta-2.110930/history/META-spec-1_4.pod CPAN-Meta-2.110930/history/META-spec-1_2.pod CPAN-Meta-2.110930/history/META-spec-1_0.html CPAN-Meta-2.110930/history/META-spec-1_1.html CPAN-Meta-2.110930/lib/CPAN/Meta/Validator.pm CPAN-Meta-2.110930/lib/CPAN/Meta/Converter.pm CPAN-Meta-2.110930/t/data/restrictive-1_4.yml CPAN-Meta-2.110930/t/data-bad/35478989-META.yml CPAN-Meta-2.110930/t/data-bad/98042513-META.yml CPAN-Meta-2.110930/t/data-bad/284247103-META.yml CPAN-Meta-2.110930/t/data-bad/restrictive-2.json CPAN-Meta-2.110930/t/data-bad/107650337-META.yml CPAN-Meta-2.110930/t/data-bad/476602558-META.yml CPAN-Meta-2.110930/t/data-bad/344981821-META.yml CPAN-Meta-2.110930/t/data-bad/1985684504-META.yml CPAN-Meta-2.110930/t/data-bad/2031017050-META.yml CPAN-Meta-2.110930/t/data-bad/1927486199-META.yml CPAN-Meta-2.110930/t/data-bad/1598804075-META.yml CPAN-Meta-2.110930/t/data-bad/1206545041-META.yml CPAN-Meta-2.110930/t/data-bad/1985980974-META.yml CPAN-Meta-2.110930/t/data-bad/1122575719-META.yml Prepending C:\cpanfly\var\cpan\build\XML-Feed-0.43-vGGBFR/blib/arch C:\cpanfly\var\cpan\build\XML-Feed-0.43-vGGBFR/blib/lib C:\cpanfly\var\cpan\build\AnyEvent-Twitter-Stream-0.21-hjADis/blib/arch C:\cpanfly\var\cpan\build\AnyEvent-Twitter-Stream-0.21-hjADis/blib/lib C:\cpanfly\var\cpan\build\AnyEvent-HTTP-2.11-zhSiMf/blib/arch C:\cpanfly\var\cpan\build\AnyEvent-HTTP-2.11-zhSiMf/blib/lib C:\cpanfly\var\cpan\build\AnyEvent-5.34-0j99Zw/blib/arch C:\cpanfly\var\cpan\build\AnyEvent-5.34-0j99Zw/blib/lib C:\cpanfly\var\cpan\build\Email-Simple-2.100-cCNtdo/blib/arch C:\cpanfly\var\cpan\build\Email-Simple-2.100-cCNtdo/blib/lib C:\cpanfly\var\cpan\build\CPAN-Mini-Webserver-0.51-6M2xoE/blib/arch C:\cpanfly\var\cpan\build\CPAN-Mini-Webserver-0.51-6M2xoE/blib/lib C:\cpanfly\var\cpan\build\DBIx-Class-DeploymentHandler-0.001005-C1ca7t/blib/arch C:\cpanfly\var\cpan\build\DBIx-Class-DeploymentHandler-0.001005-C1ca7t/blib/lib C:\cpanfly\var\cpan\build\DBIx-Connector-0.45-GhbvTx/blib/arch C:\cpanfly\var\cpan\build\DBIx-Connector-0.45-GhbvTx/blib/lib C:\cpanfly\var\cpan\build\DBI-1.616-Qp8VYF/blib/arch C:\cpanfly\var\cpan\build\DBI-1.616-Qp8VYF/blib/lib to PERL5LIB; %BUILDDIR%=C:/cpanfly/var/cpan/build for 'make' CPAN.pm: Going to build D/DA/DAGOLDEN/CPAN-Meta-2.110930.tar.gz >>> C:\Perl64\bin\perl.exe Makefile.PL Warning: prerequisite CPAN::Meta::YAML 0.002 not found. Warning: prerequisite JSON::PP 2.27103 not found. We have 2.27003. Warning: prerequisite Parse::CPAN::Meta 1.4400 not found. We have 1.40. Warning: prerequisite Test::More 0.96 not found. We have 0.94. Checking if your kit is complete... Looks good Writing Makefile for CPAN::Meta ---- Unsatisfied dependencies detected during ---- ---- DAGOLDEN/CPAN-Meta-2.110930.tar.gz ---- Parse::CPAN::Meta [requires] Test::More [build_requires] CPAN::Meta::YAML [requires] JSON::PP [requires] Prepending C:\cpanfly\var\cpan\build\XML-Feed-0.43-vGGBFR/blib/arch C:\cpanfly\var\cpan\build\XML-Feed-0.43-vGGBFR/blib/lib C:\cpanfly\var\cpan\build\AnyEvent-Twitter-Stream-0.21-hjADis/blib/arch C:\cpanfly\var\cpan\build\AnyEvent-Twitter-Stream-0.21-hjADis/blib/lib C:\cpanfly\var\cpan\build\AnyEvent-HTTP-2.11-zhSiMf/blib/arch C:\cpanfly\var\cpan\build\AnyEvent-HTTP-2.11-zhSiMf/blib/lib C:\cpanfly\var\cpan\build\AnyEvent-5.34-0j99Zw/blib/arch C:\cpanfly\var\cpan\build\AnyEvent-5.34-0j99Zw/blib/lib C:\cpanfly\var\cpan\build\Email-Simple-2.100-cCNtdo/blib/arch C:\cpanfly\var\cpan\build\Email-Simple-2.100-cCNtdo/blib/lib C:\cpanfly\var\cpan\build\CPAN-Mini-Webserver-0.51-6M2xoE/blib/arch C:\cpanfly\var\cpan\build\CPAN-Mini-Webserver-0.51-6M2xoE/blib/lib C:\cpanfly\var\cpan\build\DBIx-Class-DeploymentHandler-0.001005-C1ca7t/blib/arch C:\cpanfly\var\cpan\build\DBIx-Class-DeploymentHandler-0.001005-C1ca7t/blib/lib C:\cpanfly\var\cpan\build\DBIx-Connector-0.45-GhbvTx/blib/arch C:\cpanfly\var\cpan\build\DBIx-Connector-0.45-GhbvTx/blib/lib C:\cpanfly\var\cpan\build\DBI-1.616-Qp8VYF/blib/arch C:\cpanfly\var\cpan\build\DBI-1.616-Qp8VYF/blib/lib to PERL5LIB; %BUILDDIR%=C:/cpanfly/var/cpan/build for 'test' Running make test Delayed until after prerequisites Running test for module 'Parse::CPAN::Meta' Running make for D/DA/DAGOLDEN/Parse-CPAN-Meta-1.4401.tar.gz Prepending C:\cpanfly\var\cpan\build\XML-Feed-0.43-vGGBFR/blib/arch C:\cpanfly\var\cpan\build\XML-Feed-0.43-vGGBFR/blib/lib C:\cpanfly\var\cpan\build\AnyEvent-Twitter-Stream-0.21-hjADis/blib/arch C:\cpanfly\var\cpan\build\AnyEvent-Twitter-Stream-0.21-hjADis/blib/lib C:\cpanfly\var\cpan\build\AnyEvent-HTTP-2.11-zhSiMf/blib/arch C:\cpanfly\var\cpan\build\AnyEvent-HTTP-2.11-zhSiMf/blib/lib C:\cpanfly\var\cpan\build\AnyEvent-5.34-0j99Zw/blib/arch C:\cpanfly\var\cpan\build\AnyEvent-5.34-0j99Zw/blib/lib C:\cpanfly\var\cpan\build\Email-Simple-2.100-cCNtdo/blib/arch C:\cpanfly\var\cpan\build\Email-Simple-2.100-cCNtdo/blib/lib C:\cpanfly\var\cpan\build\CPAN-Mini-Webserver-0.51-6M2xoE/blib/arch C:\cpanfly\var\cpan\build\CPAN-Mini-Webserver-0.51-6M2xoE/blib/lib C:\cpanfly\var\cpan\build\DBIx-Class-DeploymentHandler-0.001005-C1ca7t/blib/arch C:\cpanfly\var\cpan\build\DBIx-Class-DeploymentHandler-0.001005-C1ca7t/blib/lib C:\cpanfly\var\cpan\build\DBIx-Connector-0.45-GhbvTx/blib/arch C:\cpanfly\var\cpan\build\DBIx-Connector-0.45-GhbvTx/blib/lib C:\cpanfly\var\cpan\build\DBI-1.616-Qp8VYF/blib/arch C:\cpanfly\var\cpan\build\DBI-1.616-Qp8VYF/blib/lib to PERL5LIB; %BUILDDIR%=C:/cpanfly/var/cpan/build for 'get' Checksum for C:\cpanfly\var\cpan\sources\authors\id\D\DA\DAGOLDEN\Parse-CPAN-Meta-1.4401.tar.gz ok Will not use Archive::Tar, need 1.00 Parse-CPAN-Meta-1.4401/ Parse-CPAN-Meta-1.4401/t/ Parse-CPAN-Meta-1.4401/t/data/ Parse-CPAN-Meta-1.4401/t/data/VR-META.yml Parse-CPAN-Meta-1.4401/t/data/VR-META.json Parse-CPAN-Meta-1.4401/t/01_compile.t Parse-CPAN-Meta-1.4401/t/04_export.t Parse-CPAN-Meta-1.4401/t/lib/ Parse-CPAN-Meta-1.4401/t/lib/Parse/ Parse-CPAN-Meta-1.4401/t/lib/Parse/CPAN/ Parse-CPAN-Meta-1.4401/t/lib/Parse/CPAN/Meta/ Parse-CPAN-Meta-1.4401/t/lib/Parse/CPAN/Meta/Test.pm Parse-CPAN-Meta-1.4401/t/05_errors.t Parse-CPAN-Meta-1.4401/t/03_functions.t Parse-CPAN-Meta-1.4401/t/02_api.t Parse-CPAN-Meta-1.4401/lib/ Parse-CPAN-Meta-1.4401/lib/Parse/ Parse-CPAN-Meta-1.4401/lib/Parse/CPAN/ Parse-CPAN-Meta-1.4401/lib/Parse/CPAN/Meta.pm Parse-CPAN-Meta-1.4401/Changes Parse-CPAN-Meta-1.4401/MANIFEST Parse-CPAN-Meta-1.4401/Makefile.PL Parse-CPAN-Meta-1.4401/META.yml Prepending C:\cpanfly\var\cpan\build\XML-Feed-0.43-vGGBFR/blib/arch C:\cpanfly\var\cpan\build\XML-Feed-0.43-vGGBFR/blib/lib C:\cpanfly\var\cpan\build\AnyEvent-Twitter-Stream-0.21-hjADis/blib/arch C:\cpanfly\var\cpan\build\AnyEvent-Twitter-Stream-0.21-hjADis/blib/lib C:\cpanfly\var\cpan\build\AnyEvent-HTTP-2.11-zhSiMf/blib/arch C:\cpanfly\var\cpan\build\AnyEvent-HTTP-2.11-zhSiMf/blib/lib C:\cpanfly\var\cpan\build\AnyEvent-5.34-0j99Zw/blib/arch C:\cpanfly\var\cpan\build\AnyEvent-5.34-0j99Zw/blib/lib C:\cpanfly\var\cpan\build\Email-Simple-2.100-cCNtdo/blib/arch C:\cpanfly\var\cpan\build\Email-Simple-2.100-cCNtdo/blib/lib C:\cpanfly\var\cpan\build\CPAN-Mini-Webserver-0.51-6M2xoE/blib/arch C:\cpanfly\var\cpan\build\CPAN-Mini-Webserver-0.51-6M2xoE/blib/lib C:\cpanfly\var\cpan\build\DBIx-Class-DeploymentHandler-0.001005-C1ca7t/blib/arch C:\cpanfly\var\cpan\build\DBIx-Class-DeploymentHandler-0.001005-C1ca7t/blib/lib C:\cpanfly\var\cpan\build\DBIx-Connector-0.45-GhbvTx/blib/arch C:\cpanfly\var\cpan\build\DBIx-Connector-0.45-GhbvTx/blib/lib C:\cpanfly\var\cpan\build\DBI-1.616-Qp8VYF/blib/arch C:\cpanfly\var\cpan\build\DBI-1.616-Qp8VYF/blib/lib to PERL5LIB; %BUILDDIR%=C:/cpanfly/var/cpan/build for 'make' CPAN.pm: Going to build D/DA/DAGOLDEN/Parse-CPAN-Meta-1.4401.tar.gz >>> C:\Perl64\bin\perl.exe Makefile.PL Warning: prerequisite CPAN::Meta::YAML 0.002 not found. Warning: prerequisite JSON::PP 2.27103 not found. We have 2.27003. Checking if your kit is complete... Looks good Writing Makefile for Parse::CPAN::Meta ---- Unsatisfied dependencies detected during ---- ---- DAGOLDEN/Parse-CPAN-Meta-1.4401.tar.gz ---- CPAN::Meta::YAML [requires] JSON::PP [requires] Prepending C:\cpanfly\var\cpan\build\XML-Feed-0.43-vGGBFR/blib/arch C:\cpanfly\var\cpan\build\XML-Feed-0.43-vGGBFR/blib/lib C:\cpanfly\var\cpan\build\AnyEvent-Twitter-Stream-0.21-hjADis/blib/arch C:\cpanfly\var\cpan\build\AnyEvent-Twitter-Stream-0.21-hjADis/blib/lib C:\cpanfly\var\cpan\build\AnyEvent-HTTP-2.11-zhSiMf/blib/arch C:\cpanfly\var\cpan\build\AnyEvent-HTTP-2.11-zhSiMf/blib/lib C:\cpanfly\var\cpan\build\AnyEvent-5.34-0j99Zw/blib/arch C:\cpanfly\var\cpan\build\AnyEvent-5.34-0j99Zw/blib/lib C:\cpanfly\var\cpan\build\Email-Simple-2.100-cCNtdo/blib/arch C:\cpanfly\var\cpan\build\Email-Simple-2.100-cCNtdo/blib/lib C:\cpanfly\var\cpan\build\CPAN-Mini-Webserver-0.51-6M2xoE/blib/arch C:\cpanfly\var\cpan\build\CPAN-Mini-Webserver-0.51-6M2xoE/blib/lib C:\cpanfly\var\cpan\build\DBIx-Class-DeploymentHandler-0.001005-C1ca7t/blib/arch C:\cpanfly\var\cpan\build\DBIx-Class-DeploymentHandler-0.001005-C1ca7t/blib/lib C:\cpanfly\var\cpan\build\DBIx-Connector-0.45-GhbvTx/blib/arch C:\cpanfly\var\cpan\build\DBIx-Connector-0.45-GhbvTx/blib/lib C:\cpanfly\var\cpan\build\DBI-1.616-Qp8VYF/blib/arch C:\cpanfly\var\cpan\build\DBI-1.616-Qp8VYF/blib/lib to PERL5LIB; %BUILDDIR%=C:/cpanfly/var/cpan/build for 'test' Running make test Delayed until after prerequisites Running test for module 'CPAN::Meta::YAML' Running make for D/DA/DAGOLDEN/CPAN-Meta-YAML-0.003.tar.gz Prepending C:\cpanfly\var\cpan\build\XML-Feed-0.43-vGGBFR/blib/arch C:\cpanfly\var\cpan\build\XML-Feed-0.43-vGGBFR/blib/lib C:\cpanfly\var\cpan\build\AnyEvent-Twitter-Stream-0.21-hjADis/blib/arch C:\cpanfly\var\cpan\build\AnyEvent-Twitter-Stream-0.21-hjADis/blib/lib C:\cpanfly\var\cpan\build\AnyEvent-HTTP-2.11-zhSiMf/blib/arch C:\cpanfly\var\cpan\build\AnyEvent-HTTP-2.11-zhSiMf/blib/lib C:\cpanfly\var\cpan\build\AnyEvent-5.34-0j99Zw/blib/arch C:\cpanfly\var\cpan\build\AnyEvent-5.34-0j99Zw/blib/lib C:\cpanfly\var\cpan\build\Email-Simple-2.100-cCNtdo/blib/arch C:\cpanfly\var\cpan\build\Email-Simple-2.100-cCNtdo/blib/lib C:\cpanfly\var\cpan\build\CPAN-Mini-Webserver-0.51-6M2xoE/blib/arch C:\cpanfly\var\cpan\build\CPAN-Mini-Webserver-0.51-6M2xoE/blib/lib C:\cpanfly\var\cpan\build\DBIx-Class-DeploymentHandler-0.001005-C1ca7t/blib/arch C:\cpanfly\var\cpan\build\DBIx-Class-DeploymentHandler-0.001005-C1ca7t/blib/lib C:\cpanfly\var\cpan\build\DBIx-Connector-0.45-GhbvTx/blib/arch C:\cpanfly\var\cpan\build\DBIx-Connector-0.45-GhbvTx/blib/lib C:\cpanfly\var\cpan\build\DBI-1.616-Qp8VYF/blib/arch C:\cpanfly\var\cpan\build\DBI-1.616-Qp8VYF/blib/lib to PERL5LIB; %BUILDDIR%=C:/cpanfly/var/cpan/build for 'get' Checksum for C:\cpanfly\var\cpan\sources\authors\id\D\DA\DAGOLDEN\CPAN-Meta-YAML-0.003.tar.gz ok Will not use Archive::Tar, need 1.00 CPAN-Meta-YAML-0.003 CPAN-Meta-YAML-0.003/README CPAN-Meta-YAML-0.003/Changes CPAN-Meta-YAML-0.003/LICENSE CPAN-Meta-YAML-0.003/META.yml CPAN-Meta-YAML-0.003/MANIFEST CPAN-Meta-YAML-0.003/META.json CPAN-Meta-YAML-0.003/t CPAN-Meta-YAML-0.003/t/18_tap.t CPAN-Meta-YAML-0.003/t/21_bom.t CPAN-Meta-YAML-0.003/Makefile.PL CPAN-Meta-YAML-0.003/t/02_basic.t CPAN-Meta-YAML-0.003/t/05_export.t CPAN-Meta-YAML-0.003/t/04_scalar.t CPAN-Meta-YAML-0.003/t/19_errors.t CPAN-Meta-YAML-0.003/t/lib CPAN-Meta-YAML-0.003/t/lib/Test.pm CPAN-Meta-YAML-0.003/MANIFEST.SKIP CPAN-Meta-YAML-0.003/t/12_plagger.t CPAN-Meta-YAML-0.003/t/17_toolbar.t CPAN-Meta-YAML-0.003/t/01_compile.t CPAN-Meta-YAML-0.003/t/data CPAN-Meta-YAML-0.003/t/data/one.yml CPAN-Meta-YAML-0.003/t/data/two.yml CPAN-Meta-YAML-0.003/t/16_nullrefs.t CPAN-Meta-YAML-0.003/t/14_yaml_org.t CPAN-Meta-YAML-0.003/t/22_comments.t CPAN-Meta-YAML-0.003/t/20_subclass.t CPAN-Meta-YAML-0.003/t/11_meta_yml.t CPAN-Meta-YAML-0.003/t/15_multibyte.t CPAN-Meta-YAML-0.003/t/13_perl_smith.t CPAN-Meta-YAML-0.003/t/03_regression.t CPAN-Meta-YAML-0.003/t/data/sample.yml CPAN-Meta-YAML-0.003/t/data/vanilla.yml CPAN-Meta-YAML-0.003/t/data/toolbar.yml CPAN-Meta-YAML-0.003/t/data/multibyte.yml CPAN-Meta-YAML-0.003/lib/CPAN/Meta CPAN-Meta-YAML-0.003/lib/CPAN/Meta/YAML.pm CPAN-Meta-YAML-0.003/xt/release CPAN-Meta-YAML-0.003/xt/release/distmeta.t CPAN-Meta-YAML-0.003/t/data/HTML-WebDAO.yml CPAN-Meta-YAML-0.003/xt/release/pod-syntax.t CPAN-Meta-YAML-0.003/t/data/utf_16_le_bom.yml CPAN-Meta-YAML-0.003/t/data/Spreadsheet-Read.yml CPAN-Meta-YAML-0.003/t/data/Template-Provider-Unicode-Japanese.yml Prepending C:\cpanfly\var\cpan\build\XML-Feed-0.43-vGGBFR/blib/arch C:\cpanfly\var\cpan\build\XML-Feed-0.43-vGGBFR/blib/lib C:\cpanfly\var\cpan\build\AnyEvent-Twitter-Stream-0.21-hjADis/blib/arch C:\cpanfly\var\cpan\build\AnyEvent-Twitter-Stream-0.21-hjADis/blib/lib C:\cpanfly\var\cpan\build\AnyEvent-HTTP-2.11-zhSiMf/blib/arch C:\cpanfly\var\cpan\build\AnyEvent-HTTP-2.11-zhSiMf/blib/lib C:\cpanfly\var\cpan\build\AnyEvent-5.34-0j99Zw/blib/arch C:\cpanfly\var\cpan\build\AnyEvent-5.34-0j99Zw/blib/lib C:\cpanfly\var\cpan\build\Email-Simple-2.100-cCNtdo/blib/arch C:\cpanfly\var\cpan\build\Email-Simple-2.100-cCNtdo/blib/lib C:\cpanfly\var\cpan\build\CPAN-Mini-Webserver-0.51-6M2xoE/blib/arch C:\cpanfly\var\cpan\build\CPAN-Mini-Webserver-0.51-6M2xoE/blib/lib C:\cpanfly\var\cpan\build\DBIx-Class-DeploymentHandler-0.001005-C1ca7t/blib/arch C:\cpanfly\var\cpan\build\DBIx-Class-DeploymentHandler-0.001005-C1ca7t/blib/lib C:\cpanfly\var\cpan\build\DBIx-Connector-0.45-GhbvTx/blib/arch C:\cpanfly\var\cpan\build\DBIx-Connector-0.45-GhbvTx/blib/lib C:\cpanfly\var\cpan\build\DBI-1.616-Qp8VYF/blib/arch C:\cpanfly\var\cpan\build\DBI-1.616-Qp8VYF/blib/lib to PERL5LIB; %BUILDDIR%=C:/cpanfly/var/cpan/build for 'make' CPAN.pm: Going to build D/DA/DAGOLDEN/CPAN-Meta-YAML-0.003.tar.gz >>> C:\Perl64\bin\perl.exe Makefile.PL Checking if your kit is complete... Looks good Writing Makefile for CPAN::Meta::YAML >>> nmake Microsoft (R) Program Maintenance Utility Version 7.00.8882 Copyright (C) Microsoft Corp 1988-2000. All rights reserved. cp lib/CPAN/Meta/YAML.pm blib\lib\CPAN\Meta\YAML.pm DAGOLDEN/CPAN-Meta-YAML-0.003.tar.gz nmake -- OK Prepending C:\cpanfly\var\cpan\build\XML-Feed-0.43-vGGBFR/blib/arch C:\cpanfly\var\cpan\build\XML-Feed-0.43-vGGBFR/blib/lib C:\cpanfly\var\cpan\build\AnyEvent-Twitter-Stream-0.21-hjADis/blib/arch C:\cpanfly\var\cpan\build\AnyEvent-Twitter-Stream-0.21-hjADis/blib/lib C:\cpanfly\var\cpan\build\AnyEvent-HTTP-2.11-zhSiMf/blib/arch C:\cpanfly\var\cpan\build\AnyEvent-HTTP-2.11-zhSiMf/blib/lib C:\cpanfly\var\cpan\build\AnyEvent-5.34-0j99Zw/blib/arch C:\cpanfly\var\cpan\build\AnyEvent-5.34-0j99Zw/blib/lib C:\cpanfly\var\cpan\build\Email-Simple-2.100-cCNtdo/blib/arch C:\cpanfly\var\cpan\build\Email-Simple-2.100-cCNtdo/blib/lib C:\cpanfly\var\cpan\build\CPAN-Mini-Webserver-0.51-6M2xoE/blib/arch C:\cpanfly\var\cpan\build\CPAN-Mini-Webserver-0.51-6M2xoE/blib/lib C:\cpanfly\var\cpan\build\DBIx-Class-DeploymentHandler-0.001005-C1ca7t/blib/arch C:\cpanfly\var\cpan\build\DBIx-Class-DeploymentHandler-0.001005-C1ca7t/blib/lib C:\cpanfly\var\cpan\build\DBIx-Connector-0.45-GhbvTx/blib/arch C:\cpanfly\var\cpan\build\DBIx-Connector-0.45-GhbvTx/blib/lib C:\cpanfly\var\cpan\build\DBI-1.616-Qp8VYF/blib/arch C:\cpanfly\var\cpan\build\DBI-1.616-Qp8VYF/blib/lib to PERL5LIB; %BUILDDIR%=C:/cpanfly/var/cpan/build for 'test' Running make test >>> nmake test TEST_VERBOSE=1 Microsoft (R) Program Maintenance Utility Version 7.00.8882 Copyright (C) Microsoft Corp 1988-2000. All rights reserved. C:\Perl64\bin\perl.exe "-MExtUtils::Command::MM" "-e" "test_harness(1, 'blib\lib', 'blib\arch')" t/*.t t/01_compile.t ..... 1..3 ok 1 - Your perl is new enough ok 2 - use CPAN::Meta::YAML; ok 3 - use t::lib::Test; ok t/02_basic.t ....... 1..1140 ok 1 - empty: YAML.pm saves without error ok 2 - empty: YAML.pm serializes correctly ok 3 - empty: YAML.pm round-trips without error ok 4 - empty: YAML.pm round-trips correctly ok 5 - empty: YAML.pm loads without error ok 6 - empty: YAML.pm does not modify the input string ok 7 - empty: YAML.pm parses correctly ok 8 # skip Skipping YAML::Syck for unsupported feature ok 9 # skip Skipping YAML::Syck for unsupported feature ok 10 # skip Skipping YAML::Syck for unsupported feature ok 11 # skip Skipping YAML::Syck for unsupported feature ok 12 # skip Skipping YAML::Syck for unsupported feature ok 13 # skip Skipping YAML::Syck for unsupported feature ok 14 # skip Skipping YAML::Syck for unsupported feature ok 15 - empty: YAML::XS saves without error ok 16 - empty: YAML::XS serializes correctly ok 17 - empty: YAML::XS round-trips without error ok 18 - empty: YAML::XS round-trips correctly ok 19 - empty: YAML::XS loads without error ok 20 - empty: YAML::XS does not modify the input string ok 21 - empty: YAML::XS parses correctly ok 22 - empty: YAML::Perl saves without error ok 23 - empty: YAML::Perl serializes correctly ok 24 - empty: YAML::Perl round-trips without error ok 25 - empty: YAML::Perl round-trips correctly ok 26 - empty: YAML::Perl loads without error ok 27 - empty: YAML::Perl does not modify the input string ok 28 - empty: YAML::Perl parses correctly ok 29 - empty: CPAN::Meta::YAML parses without error ok 30 - empty: CPAN::Meta::YAML does not modify the input string ok 31 - The object isa CPAN::Meta::YAML ok 32 - empty: CPAN::Meta::YAML parses correctly ok 33 - empty: CPAN::Meta::YAML serializes without error ok 34 - empty: CPAN::Meta::YAML serializes correctly ok 35 - empty: CPAN::Meta::YAML round-trips without error ok 36 - The object isa CPAN::Meta::YAML ok 37 - empty: CPAN::Meta::YAML round-trips correctly ok 38 # skip Shortcutting perfect serialization tests ok 39 - only_newlines: YAML.pm saves without error ok 40 - only_newlines: YAML.pm serializes correctly ok 41 - only_newlines: YAML.pm round-trips without error ok 42 - only_newlines: YAML.pm round-trips correctly ok 43 - only_newlines: YAML.pm loads without error ok 44 - only_newlines: YAML.pm does not modify the input string ok 45 - only_newlines: YAML.pm parses correctly ok 46 # skip Skipping YAML::Syck for unsupported feature ok 47 # skip Skipping YAML::Syck for unsupported feature ok 48 # skip Skipping YAML::Syck for unsupported feature ok 49 # skip Skipping YAML::Syck for unsupported feature ok 50 # skip Skipping YAML::Syck for unsupported feature ok 51 # skip Skipping YAML::Syck for unsupported feature ok 52 # skip Skipping YAML::Syck for unsupported feature ok 53 - only_newlines: YAML::XS saves without error ok 54 - only_newlines: YAML::XS serializes correctly ok 55 - only_newlines: YAML::XS round-trips without error ok 56 - only_newlines: YAML::XS round-trips correctly ok 57 - only_newlines: YAML::XS loads without error ok 58 - only_newlines: YAML::XS does not modify the input string ok 59 - only_newlines: YAML::XS parses correctly ok 60 - only_newlines: YAML::Perl saves without error ok 61 - only_newlines: YAML::Perl serializes correctly ok 62 - only_newlines: YAML::Perl round-trips without error ok 63 - only_newlines: YAML::Perl round-trips correctly ok 64 - only_newlines: YAML::Perl loads without error ok 65 - only_newlines: YAML::Perl does not modify the input string ok 66 - only_newlines: YAML::Perl parses correctly ok 67 - only_newlines: CPAN::Meta::YAML parses without error ok 68 - only_newlines: CPAN::Meta::YAML does not modify the input string ok 69 - The object isa CPAN::Meta::YAML ok 70 - only_newlines: CPAN::Meta::YAML parses correctly ok 71 - only_newlines: CPAN::Meta::YAML serializes without error ok 72 - only_newlines: CPAN::Meta::YAML serializes correctly ok 73 - only_newlines: CPAN::Meta::YAML round-trips without error ok 74 - The object isa CPAN::Meta::YAML ok 75 - only_newlines: CPAN::Meta::YAML round-trips correctly ok 76 # skip Shortcutting perfect serialization tests ok 77 - only_comment: YAML.pm saves without error ok 78 - only_comment: YAML.pm serializes correctly ok 79 - only_comment: YAML.pm round-trips without error ok 80 - only_comment: YAML.pm round-trips correctly ok 81 - only_comment: YAML.pm loads without error ok 82 - only_comment: YAML.pm does not modify the input string ok 83 - only_comment: YAML.pm parses correctly ok 84 # skip Skipping YAML::Syck for unsupported feature ok 85 # skip Skipping YAML::Syck for unsupported feature ok 86 # skip Skipping YAML::Syck for unsupported feature ok 87 # skip Skipping YAML::Syck for unsupported feature ok 88 # skip Skipping YAML::Syck for unsupported feature ok 89 # skip Skipping YAML::Syck for unsupported feature ok 90 # skip Skipping YAML::Syck for unsupported feature ok 91 - only_comment: YAML::XS saves without error ok 92 - only_comment: YAML::XS serializes correctly ok 93 - only_comment: YAML::XS round-trips without error ok 94 - only_comment: YAML::XS round-trips correctly ok 95 - only_comment: YAML::XS loads without error ok 96 - only_comment: YAML::XS does not modify the input string ok 97 - only_comment: YAML::XS parses correctly ok 98 - only_comment: YAML::Perl saves without error ok 99 - only_comment: YAML::Perl serializes correctly ok 100 - only_comment: YAML::Perl round-trips without error ok 101 - only_comment: YAML::Perl round-trips correctly ok 102 - only_comment: YAML::Perl loads without error ok 103 - only_comment: YAML::Perl does not modify the input string ok 104 - only_comment: YAML::Perl parses correctly ok 105 - only_comment: CPAN::Meta::YAML parses without error ok 106 - only_comment: CPAN::Meta::YAML does not modify the input string ok 107 - The object isa CPAN::Meta::YAML ok 108 - only_comment: CPAN::Meta::YAML parses correctly ok 109 - only_comment: CPAN::Meta::YAML serializes without error ok 110 - only_comment: CPAN::Meta::YAML serializes correctly ok 111 - only_comment: CPAN::Meta::YAML round-trips without error ok 112 - The object isa CPAN::Meta::YAML ok 113 - only_comment: CPAN::Meta::YAML round-trips correctly ok 114 # skip Shortcutting perfect serialization tests ok 115 - only_header: YAML.pm saves without error ok 116 - only_header: YAML.pm serializes correctly ok 117 - only_header: YAML.pm round-trips without error ok 118 - only_header: YAML.pm round-trips correctly ok 119 - only_header: YAML.pm loads without error ok 120 - only_header: YAML.pm does not modify the input string ok 121 - only_header: YAML.pm parses correctly ok 122 - only_header: YAML::Syck saves without error ok 123 - only_header: YAML::Syck serializes correctly ok 124 - only_header: YAML::Syck round-trips without error ok 125 - only_header: YAML::Syck round-trips correctly ok 126 - only_header: YAML::Syck loads without error ok 127 - only_header: YAML::Syck does not modify the input string ok 128 - only_header: YAML::Syck parses correctly ok 129 - only_header: YAML::XS saves without error ok 130 - only_header: YAML::XS serializes correctly ok 131 - only_header: YAML::XS round-trips without error ok 132 - only_header: YAML::XS round-trips correctly ok 133 - only_header: YAML::XS loads without error ok 134 - only_header: YAML::XS does not modify the input string ok 135 - only_header: YAML::XS parses correctly ok 136 # skip Skipping YAML::Perl for known-broken feature ok 137 # skip Skipping YAML::Perl for known-broken feature ok 138 # skip Skipping YAML::Perl for known-broken feature ok 139 # skip Skipping YAML::Perl for known-broken feature ok 140 # skip Skipping YAML::Perl for known-broken feature ok 141 # skip Skipping YAML::Perl for known-broken feature ok 142 # skip Skipping YAML::Perl for known-broken feature ok 143 - only_header: CPAN::Meta::YAML parses without error ok 144 - only_header: CPAN::Meta::YAML does not modify the input string ok 145 - The object isa CPAN::Meta::YAML ok 146 - only_header: CPAN::Meta::YAML parses correctly ok 147 - only_header: CPAN::Meta::YAML serializes without error ok 148 - only_header: CPAN::Meta::YAML serializes correctly ok 149 - only_header: CPAN::Meta::YAML round-trips without error ok 150 - The object isa CPAN::Meta::YAML ok 151 - only_header: CPAN::Meta::YAML round-trips correctly ok 152 # skip Shortcutting perfect serialization tests ok 153 - two_header: YAML.pm saves without error ok 154 - two_header: YAML.pm serializes correctly ok 155 - two_header: YAML.pm round-trips without error ok 156 - two_header: YAML.pm round-trips correctly ok 157 - two_header: YAML.pm loads without error ok 158 - two_header: YAML.pm does not modify the input string ok 159 - two_header: YAML.pm parses correctly ok 160 # skip Skipping YAML::Syck for unsupported feature ok 161 # skip Skipping YAML::Syck for unsupported feature ok 162 # skip Skipping YAML::Syck for unsupported feature ok 163 # skip Skipping YAML::Syck for unsupported feature ok 164 # skip Skipping YAML::Syck for unsupported feature ok 165 # skip Skipping YAML::Syck for unsupported feature ok 166 # skip Skipping YAML::Syck for unsupported feature ok 167 - two_header: YAML::XS saves without error ok 168 - two_header: YAML::XS serializes correctly ok 169 - two_header: YAML::XS round-trips without error ok 170 - two_header: YAML::XS round-trips correctly ok 171 - two_header: YAML::XS loads without error ok 172 - two_header: YAML::XS does not modify the input string ok 173 - two_header: YAML::XS parses correctly ok 174 # skip Skipping YAML::Perl for known-broken feature ok 175 # skip Skipping YAML::Perl for known-broken feature ok 176 # skip Skipping YAML::Perl for known-broken feature ok 177 # skip Skipping YAML::Perl for known-broken feature ok 178 # skip Skipping YAML::Perl for known-broken feature ok 179 # skip Skipping YAML::Perl for known-broken feature ok 180 # skip Skipping YAML::Perl for known-broken feature ok 181 - two_header: CPAN::Meta::YAML parses without error ok 182 - two_header: CPAN::Meta::YAML does not modify the input string ok 183 - The object isa CPAN::Meta::YAML ok 184 - two_header: CPAN::Meta::YAML parses correctly ok 185 - two_header: CPAN::Meta::YAML serializes without error ok 186 - two_header: CPAN::Meta::YAML serializes correctly ok 187 - two_header: CPAN::Meta::YAML round-trips without error ok 188 - The object isa CPAN::Meta::YAML ok 189 - two_header: CPAN::Meta::YAML round-trips correctly ok 190 # skip Shortcutting perfect serialization tests ok 191 - one_undef: YAML.pm saves without error ok 192 - one_undef: YAML.pm serializes correctly ok 193 - one_undef: YAML.pm round-trips without error ok 194 - one_undef: YAML.pm round-trips correctly ok 195 - one_undef: YAML.pm loads without error ok 196 - one_undef: YAML.pm does not modify the input string ok 197 - one_undef: YAML.pm parses correctly ok 198 - one_undef: YAML::Syck saves without error ok 199 - one_undef: YAML::Syck serializes correctly ok 200 - one_undef: YAML::Syck round-trips without error ok 201 - one_undef: YAML::Syck round-trips correctly ok 202 - one_undef: YAML::Syck loads without error ok 203 - one_undef: YAML::Syck does not modify the input string ok 204 - one_undef: YAML::Syck parses correctly ok 205 - one_undef: YAML::XS saves without error ok 206 - one_undef: YAML::XS serializes correctly ok 207 - one_undef: YAML::XS round-trips without error ok 208 - one_undef: YAML::XS round-trips correctly ok 209 - one_undef: YAML::XS loads without error ok 210 - one_undef: YAML::XS does not modify the input string ok 211 - one_undef: YAML::XS parses correctly ok 212 # skip Skipping YAML::Perl for known-broken feature ok 213 # skip Skipping YAML::Perl for known-broken feature ok 214 # skip Skipping YAML::Perl for known-broken feature ok 215 # skip Skipping YAML::Perl for known-broken feature ok 216 # skip Skipping YAML::Perl for known-broken feature ok 217 # skip Skipping YAML::Perl for known-broken feature ok 218 # skip Skipping YAML::Perl for known-broken feature ok 219 - one_undef: CPAN::Meta::YAML parses without error ok 220 - one_undef: CPAN::Meta::YAML does not modify the input string ok 221 - The object isa CPAN::Meta::YAML ok 222 - one_undef: CPAN::Meta::YAML parses correctly ok 223 - one_undef: CPAN::Meta::YAML serializes without error ok 224 - one_undef: CPAN::Meta::YAML serializes correctly ok 225 - one_undef: CPAN::Meta::YAML round-trips without error ok 226 - The object isa CPAN::Meta::YAML ok 227 - one_undef: CPAN::Meta::YAML round-trips correctly ok 228 # skip Shortcutting perfect serialization tests ok 229 - one_undef2: YAML.pm saves without error ok 230 - one_undef2: YAML.pm serializes correctly ok 231 - one_undef2: YAML.pm round-trips without error ok 232 - one_undef2: YAML.pm round-trips correctly ok 233 - one_undef2: YAML.pm loads without error ok 234 - one_undef2: YAML.pm does not modify the input string ok 235 - one_undef2: YAML.pm parses correctly ok 236 - one_undef2: YAML::Syck saves without error ok 237 - one_undef2: YAML::Syck serializes correctly ok 238 - one_undef2: YAML::Syck round-trips without error ok 239 - one_undef2: YAML::Syck round-trips correctly ok 240 - one_undef2: YAML::Syck loads without error ok 241 - one_undef2: YAML::Syck does not modify the input string ok 242 - one_undef2: YAML::Syck parses correctly ok 243 - one_undef2: YAML::XS saves without error ok 244 - one_undef2: YAML::XS serializes correctly ok 245 - one_undef2: YAML::XS round-trips without error ok 246 - one_undef2: YAML::XS round-trips correctly ok 247 - one_undef2: YAML::XS loads without error ok 248 - one_undef2: YAML::XS does not modify the input string ok 249 - one_undef2: YAML::XS parses correctly ok 250 # skip Skipping YAML::Perl for known-broken feature ok 251 # skip Skipping YAML::Perl for known-broken feature ok 252 # skip Skipping YAML::Perl for known-broken feature ok 253 # skip Skipping YAML::Perl for known-broken feature ok 254 # skip Skipping YAML::Perl for known-broken feature ok 255 # skip Skipping YAML::Perl for known-broken feature ok 256 # skip Skipping YAML::Perl for known-broken feature ok 257 - one_undef2: CPAN::Meta::YAML parses without error ok 258 - one_undef2: CPAN::Meta::YAML does not modify the input string ok 259 - The object isa CPAN::Meta::YAML ok 260 - one_undef2: CPAN::Meta::YAML parses correctly ok 261 - one_undef2: CPAN::Meta::YAML serializes without error ok 262 - one_undef2: CPAN::Meta::YAML serializes correctly ok 263 - one_undef2: CPAN::Meta::YAML round-trips without error ok 264 - The object isa CPAN::Meta::YAML ok 265 - one_undef2: CPAN::Meta::YAML round-trips correctly ok 266 # skip Shortcutting perfect serialization tests ok 267 - two_undef: YAML.pm saves without error ok 268 - two_undef: YAML.pm serializes correctly ok 269 - two_undef: YAML.pm round-trips without error ok 270 - two_undef: YAML.pm round-trips correctly ok 271 - two_undef: YAML.pm loads without error ok 272 - two_undef: YAML.pm does not modify the input string ok 273 - two_undef: YAML.pm parses correctly ok 274 # skip Skipping YAML::Syck for unsupported feature ok 275 # skip Skipping YAML::Syck for unsupported feature ok 276 # skip Skipping YAML::Syck for unsupported feature ok 277 # skip Skipping YAML::Syck for unsupported feature ok 278 # skip Skipping YAML::Syck for unsupported feature ok 279 # skip Skipping YAML::Syck for unsupported feature ok 280 # skip Skipping YAML::Syck for unsupported feature ok 281 - two_undef: YAML::XS saves without error ok 282 - two_undef: YAML::XS serializes correctly ok 283 - two_undef: YAML::XS round-trips without error ok 284 - two_undef: YAML::XS round-trips correctly ok 285 - two_undef: YAML::XS loads without error ok 286 - two_undef: YAML::XS does not modify the input string ok 287 - two_undef: YAML::XS parses correctly ok 288 # skip Skipping YAML::Perl for known-broken feature ok 289 # skip Skipping YAML::Perl for known-broken feature ok 290 # skip Skipping YAML::Perl for known-broken feature ok 291 # skip Skipping YAML::Perl for known-broken feature ok 292 # skip Skipping YAML::Perl for known-broken feature ok 293 # skip Skipping YAML::Perl for known-broken feature ok 294 # skip Skipping YAML::Perl for known-broken feature ok 295 - two_undef: CPAN::Meta::YAML parses without error ok 296 - two_undef: CPAN::Meta::YAML does not modify the input string ok 297 - The object isa CPAN::Meta::YAML ok 298 - two_undef: CPAN::Meta::YAML parses correctly ok 299 - two_undef: CPAN::Meta::YAML serializes without error ok 300 - two_undef: CPAN::Meta::YAML serializes correctly ok 301 - two_undef: CPAN::Meta::YAML round-trips without error ok 302 - The object isa CPAN::Meta::YAML ok 303 - two_undef: CPAN::Meta::YAML round-trips correctly ok 304 # skip Shortcutting perfect serialization tests ok 305 - one_scalar: YAML.pm saves without error ok 306 - one_scalar: YAML.pm serializes correctly ok 307 - one_scalar: YAML.pm round-trips without error ok 308 - one_scalar: YAML.pm round-trips correctly ok 309 - one_scalar: YAML.pm loads without error ok 310 - one_scalar: YAML.pm does not modify the input string ok 311 - one_scalar: YAML.pm parses correctly ok 312 - one_scalar: YAML::Syck saves without error ok 313 - one_scalar: YAML::Syck serializes correctly ok 314 - one_scalar: YAML::Syck round-trips without error ok 315 - one_scalar: YAML::Syck round-trips correctly ok 316 - one_scalar: YAML::Syck loads without error ok 317 - one_scalar: YAML::Syck does not modify the input string ok 318 - one_scalar: YAML::Syck parses correctly ok 319 - one_scalar: YAML::XS saves without error ok 320 - one_scalar: YAML::XS serializes correctly ok 321 - one_scalar: YAML::XS round-trips without error ok 322 - one_scalar: YAML::XS round-trips correctly ok 323 - one_scalar: YAML::XS loads without error ok 324 - one_scalar: YAML::XS does not modify the input string ok 325 - one_scalar: YAML::XS parses correctly ok 326 - one_scalar: YAML::Perl saves without error ok 327 - one_scalar: YAML::Perl serializes correctly ok 328 - one_scalar: YAML::Perl round-trips without error ok 329 - one_scalar: YAML::Perl round-trips correctly ok 330 - one_scalar: YAML::Perl loads without error ok 331 - one_scalar: YAML::Perl does not modify the input string ok 332 - one_scalar: YAML::Perl parses correctly ok 333 - one_scalar: CPAN::Meta::YAML parses without error ok 334 - one_scalar: CPAN::Meta::YAML does not modify the input string ok 335 - The object isa CPAN::Meta::YAML ok 336 - one_scalar: CPAN::Meta::YAML parses correctly ok 337 - one_scalar: CPAN::Meta::YAML serializes without error ok 338 - one_scalar: CPAN::Meta::YAML serializes correctly ok 339 - one_scalar: CPAN::Meta::YAML round-trips without error ok 340 - The object isa CPAN::Meta::YAML ok 341 - one_scalar: CPAN::Meta::YAML round-trips correctly ok 342 # skip Shortcutting perfect serialization tests ok 343 - one_scalar2: YAML.pm saves without error ok 344 - one_scalar2: YAML.pm serializes correctly ok 345 - one_scalar2: YAML.pm round-trips without error ok 346 - one_scalar2: YAML.pm round-trips correctly ok 347 - one_scalar2: YAML.pm loads without error ok 348 - one_scalar2: YAML.pm does not modify the input string ok 349 - one_scalar2: YAML.pm parses correctly ok 350 - one_scalar2: YAML::Syck saves without error ok 351 - one_scalar2: YAML::Syck serializes correctly ok 352 - one_scalar2: YAML::Syck round-trips without error ok 353 - one_scalar2: YAML::Syck round-trips correctly ok 354 - one_scalar2: YAML::Syck loads without error ok 355 - one_scalar2: YAML::Syck does not modify the input string ok 356 - one_scalar2: YAML::Syck parses correctly ok 357 - one_scalar2: YAML::XS saves without error ok 358 - one_scalar2: YAML::XS serializes correctly ok 359 - one_scalar2: YAML::XS round-trips without error ok 360 - one_scalar2: YAML::XS round-trips correctly ok 361 - one_scalar2: YAML::XS loads without error ok 362 - one_scalar2: YAML::XS does not modify the input string ok 363 - one_scalar2: YAML::XS parses correctly ok 364 - one_scalar2: YAML::Perl saves without error ok 365 - one_scalar2: YAML::Perl serializes correctly ok 366 - one_scalar2: YAML::Perl round-trips without error ok 367 - one_scalar2: YAML::Perl round-trips correctly ok 368 - one_scalar2: YAML::Perl loads without error ok 369 - one_scalar2: YAML::Perl does not modify the input string ok 370 - one_scalar2: YAML::Perl parses correctly ok 371 - one_scalar2: CPAN::Meta::YAML parses without error ok 372 - one_scalar2: CPAN::Meta::YAML does not modify the input string ok 373 - The object isa CPAN::Meta::YAML ok 374 - one_scalar2: CPAN::Meta::YAML parses correctly ok 375 - one_scalar2: CPAN::Meta::YAML serializes without error ok 376 - one_scalar2: CPAN::Meta::YAML serializes correctly ok 377 - one_scalar2: CPAN::Meta::YAML round-trips without error ok 378 - The object isa CPAN::Meta::YAML ok 379 - one_scalar2: CPAN::Meta::YAML round-trips correctly ok 380 # skip Shortcutting perfect serialization tests ok 381 - two_scalar: YAML.pm saves without error ok 382 - two_scalar: YAML.pm serializes correctly ok 383 - two_scalar: YAML.pm round-trips without error ok 384 - two_scalar: YAML.pm round-trips correctly ok 385 - two_scalar: YAML.pm loads without error ok 386 - two_scalar: YAML.pm does not modify the input string ok 387 - two_scalar: YAML.pm parses correctly ok 388 # skip Skipping YAML::Syck for unsupported feature ok 389 # skip Skipping YAML::Syck for unsupported feature ok 390 # skip Skipping YAML::Syck for unsupported feature ok 391 # skip Skipping YAML::Syck for unsupported feature ok 392 # skip Skipping YAML::Syck for unsupported feature ok 393 # skip Skipping YAML::Syck for unsupported feature ok 394 # skip Skipping YAML::Syck for unsupported feature ok 395 - two_scalar: YAML::XS saves without error ok 396 - two_scalar: YAML::XS serializes correctly ok 397 - two_scalar: YAML::XS round-trips without error ok 398 - two_scalar: YAML::XS round-trips correctly ok 399 - two_scalar: YAML::XS loads without error ok 400 - two_scalar: YAML::XS does not modify the input string ok 401 - two_scalar: YAML::XS parses correctly ok 402 # skip Skipping YAML::Perl for known-broken feature ok 403 # skip Skipping YAML::Perl for known-broken feature ok 404 # skip Skipping YAML::Perl for known-broken feature ok 405 # skip Skipping YAML::Perl for known-broken feature ok 406 # skip Skipping YAML::Perl for known-broken feature ok 407 # skip Skipping YAML::Perl for known-broken feature ok 408 # skip Skipping YAML::Perl for known-broken feature ok 409 - two_scalar: CPAN::Meta::YAML parses without error ok 410 - two_scalar: CPAN::Meta::YAML does not modify the input string ok 411 - The object isa CPAN::Meta::YAML ok 412 - two_scalar: CPAN::Meta::YAML parses correctly ok 413 - two_scalar: CPAN::Meta::YAML serializes without error ok 414 - two_scalar: CPAN::Meta::YAML serializes correctly ok 415 - two_scalar: CPAN::Meta::YAML round-trips without error ok 416 - The object isa CPAN::Meta::YAML ok 417 - two_scalar: CPAN::Meta::YAML round-trips correctly ok 418 # skip Shortcutting perfect serialization tests ok 419 - one_list1: YAML.pm saves without error ok 420 - one_list1: YAML.pm serializes correctly ok 421 - one_list1: YAML.pm round-trips without error ok 422 - one_list1: YAML.pm round-trips correctly ok 423 - one_list1: YAML.pm loads without error ok 424 - one_list1: YAML.pm does not modify the input string ok 425 - one_list1: YAML.pm parses correctly ok 426 - one_list1: YAML::Syck saves without error ok 427 - one_list1: YAML::Syck serializes correctly ok 428 - one_list1: YAML::Syck round-trips without error ok 429 - one_list1: YAML::Syck round-trips correctly ok 430 - one_list1: YAML::Syck loads without error ok 431 - one_list1: YAML::Syck does not modify the input string ok 432 - one_list1: YAML::Syck parses correctly ok 433 - one_list1: YAML::XS saves without error ok 434 - one_list1: YAML::XS serializes correctly ok 435 - one_list1: YAML::XS round-trips without error ok 436 - one_list1: YAML::XS round-trips correctly ok 437 - one_list1: YAML::XS loads without error ok 438 - one_list1: YAML::XS does not modify the input string ok 439 - one_list1: YAML::XS parses correctly ok 440 - one_list1: YAML::Perl saves without error ok 441 - one_list1: YAML::Perl serializes correctly ok 442 - one_list1: YAML::Perl round-trips without error ok 443 - one_list1: YAML::Perl round-trips correctly ok 444 - one_list1: YAML::Perl loads without error ok 445 - one_list1: YAML::Perl does not modify the input string ok 446 - one_list1: YAML::Perl parses correctly ok 447 - one_list1: CPAN::Meta::YAML parses without error ok 448 - one_list1: CPAN::Meta::YAML does not modify the input string ok 449 - The object isa CPAN::Meta::YAML ok 450 - one_list1: CPAN::Meta::YAML parses correctly ok 451 - one_list1: CPAN::Meta::YAML serializes without error ok 452 - one_list1: CPAN::Meta::YAML serializes correctly ok 453 - one_list1: CPAN::Meta::YAML round-trips without error ok 454 - The object isa CPAN::Meta::YAML ok 455 - one_list1: CPAN::Meta::YAML round-trips correctly ok 456 # skip Shortcutting perfect serialization tests ok 457 - one_list2: YAML.pm saves without error ok 458 - one_list2: YAML.pm serializes correctly ok 459 - one_list2: YAML.pm round-trips without error ok 460 - one_list2: YAML.pm round-trips correctly ok 461 - one_list2: YAML.pm loads without error ok 462 - one_list2: YAML.pm does not modify the input string ok 463 - one_list2: YAML.pm parses correctly ok 464 - one_list2: YAML::Syck saves without error ok 465 - one_list2: YAML::Syck serializes correctly ok 466 - one_list2: YAML::Syck round-trips without error ok 467 - one_list2: YAML::Syck round-trips correctly ok 468 - one_list2: YAML::Syck loads without error ok 469 - one_list2: YAML::Syck does not modify the input string ok 470 - one_list2: YAML::Syck parses correctly ok 471 - one_list2: YAML::XS saves without error ok 472 - one_list2: YAML::XS serializes correctly ok 473 - one_list2: YAML::XS round-trips without error ok 474 - one_list2: YAML::XS round-trips correctly ok 475 - one_list2: YAML::XS loads without error ok 476 - one_list2: YAML::XS does not modify the input string ok 477 - one_list2: YAML::XS parses correctly ok 478 - one_list2: YAML::Perl saves without error ok 479 - one_list2: YAML::Perl serializes correctly ok 480 - one_list2: YAML::Perl round-trips without error ok 481 - one_list2: YAML::Perl round-trips correctly ok 482 - one_list2: YAML::Perl loads without error ok 483 - one_list2: YAML::Perl does not modify the input string ok 484 - one_list2: YAML::Perl parses correctly ok 485 - one_list2: CPAN::Meta::YAML parses without error ok 486 - one_list2: CPAN::Meta::YAML does not modify the input string ok 487 - The object isa CPAN::Meta::YAML ok 488 - one_list2: CPAN::Meta::YAML parses correctly ok 489 - one_list2: CPAN::Meta::YAML serializes without error ok 490 - one_list2: CPAN::Meta::YAML serializes correctly ok 491 - one_list2: CPAN::Meta::YAML round-trips without error ok 492 - The object isa CPAN::Meta::YAML ok 493 - one_list2: CPAN::Meta::YAML round-trips correctly ok 494 # skip Shortcutting perfect serialization tests ok 495 - one_listundef: YAML.pm saves without error ok 496 - one_listundef: YAML.pm serializes correctly ok 497 - one_listundef: YAML.pm round-trips without error ok 498 - one_listundef: YAML.pm round-trips correctly ok 499 - one_listundef: YAML.pm loads without error ok 500 - one_listundef: YAML.pm does not modify the input string ok 501 - one_listundef: YAML.pm parses correctly ok 502 - one_listundef: YAML::Syck saves without error ok 503 - one_listundef: YAML::Syck serializes correctly ok 504 - one_listundef: YAML::Syck round-trips without error ok 505 - one_listundef: YAML::Syck round-trips correctly ok 506 - one_listundef: YAML::Syck loads without error ok 507 - one_listundef: YAML::Syck does not modify the input string ok 508 - one_listundef: YAML::Syck parses correctly ok 509 - one_listundef: YAML::XS saves without error ok 510 - one_listundef: YAML::XS serializes correctly ok 511 - one_listundef: YAML::XS round-trips without error ok 512 - one_listundef: YAML::XS round-trips correctly ok 513 - one_listundef: YAML::XS loads without error ok 514 - one_listundef: YAML::XS does not modify the input string ok 515 - one_listundef: YAML::XS parses correctly ok 516 # skip Skipping YAML::Perl for known-broken feature ok 517 # skip Skipping YAML::Perl for known-broken feature ok 518 # skip Skipping YAML::Perl for known-broken feature ok 519 # skip Skipping YAML::Perl for known-broken feature ok 520 # skip Skipping YAML::Perl for known-broken feature ok 521 # skip Skipping YAML::Perl for known-broken feature ok 522 # skip Skipping YAML::Perl for known-broken feature ok 523 - one_listundef: CPAN::Meta::YAML parses without error ok 524 - one_listundef: CPAN::Meta::YAML does not modify the input string ok 525 - The object isa CPAN::Meta::YAML ok 526 - one_listundef: CPAN::Meta::YAML parses correctly ok 527 - one_listundef: CPAN::Meta::YAML serializes without error ok 528 - one_listundef: CPAN::Meta::YAML serializes correctly ok 529 - one_listundef: CPAN::Meta::YAML round-trips without error ok 530 - The object isa CPAN::Meta::YAML ok 531 - one_listundef: CPAN::Meta::YAML round-trips correctly ok 532 # skip Shortcutting perfect serialization tests ok 533 - one_hash1: YAML.pm saves without error ok 534 - one_hash1: YAML.pm serializes correctly ok 535 - one_hash1: YAML.pm round-trips without error ok 536 - one_hash1: YAML.pm round-trips correctly ok 537 - one_hash1: YAML.pm loads without error ok 538 - one_hash1: YAML.pm does not modify the input string ok 539 - one_hash1: YAML.pm parses correctly ok 540 - one_hash1: YAML::Syck saves without error ok 541 - one_hash1: YAML::Syck serializes correctly ok 542 - one_hash1: YAML::Syck round-trips without error ok 543 - one_hash1: YAML::Syck round-trips correctly ok 544 - one_hash1: YAML::Syck loads without error ok 545 - one_hash1: YAML::Syck does not modify the input string ok 546 - one_hash1: YAML::Syck parses correctly ok 547 - one_hash1: YAML::XS saves without error ok 548 - one_hash1: YAML::XS serializes correctly ok 549 - one_hash1: YAML::XS round-trips without error ok 550 - one_hash1: YAML::XS round-trips correctly ok 551 - one_hash1: YAML::XS loads without error ok 552 - one_hash1: YAML::XS does not modify the input string ok 553 - one_hash1: YAML::XS parses correctly ok 554 - one_hash1: YAML::Perl saves without error ok 555 - one_hash1: YAML::Perl serializes correctly ok 556 - one_hash1: YAML::Perl round-trips without error ok 557 - one_hash1: YAML::Perl round-trips correctly ok 558 - one_hash1: YAML::Perl loads without error ok 559 - one_hash1: YAML::Perl does not modify the input string ok 560 - one_hash1: YAML::Perl parses correctly ok 561 - one_hash1: CPAN::Meta::YAML parses without error ok 562 - one_hash1: CPAN::Meta::YAML does not modify the input string ok 563 - The object isa CPAN::Meta::YAML ok 564 - one_hash1: CPAN::Meta::YAML parses correctly ok 565 - one_hash1: CPAN::Meta::YAML serializes without error ok 566 - one_hash1: CPAN::Meta::YAML serializes correctly ok 567 - one_hash1: CPAN::Meta::YAML round-trips without error ok 568 - The object isa CPAN::Meta::YAML ok 569 - one_hash1: CPAN::Meta::YAML round-trips correctly ok 570 # skip Shortcutting perfect serialization tests ok 571 - one_hash2: YAML.pm saves without error ok 572 - one_hash2: YAML.pm serializes correctly ok 573 - one_hash2: YAML.pm round-trips without error ok 574 - one_hash2: YAML.pm round-trips correctly ok 575 - one_hash2: YAML.pm loads without error ok 576 - one_hash2: YAML.pm does not modify the input string ok 577 - one_hash2: YAML.pm parses correctly ok 578 - one_hash2: YAML::Syck saves without error ok 579 - one_hash2: YAML::Syck serializes correctly ok 580 - one_hash2: YAML::Syck round-trips without error ok 581 - one_hash2: YAML::Syck round-trips correctly ok 582 - one_hash2: YAML::Syck loads without error ok 583 - one_hash2: YAML::Syck does not modify the input string ok 584 - one_hash2: YAML::Syck parses correctly ok 585 - one_hash2: YAML::XS saves without error ok 586 - one_hash2: YAML::XS serializes correctly ok 587 - one_hash2: YAML::XS round-trips without error ok 588 - one_hash2: YAML::XS round-trips correctly ok 589 - one_hash2: YAML::XS loads without error ok 590 - one_hash2: YAML::XS does not modify the input string ok 591 - one_hash2: YAML::XS parses correctly ok 592 # skip Skipping YAML::Perl for known-broken feature ok 593 # skip Skipping YAML::Perl for known-broken feature ok 594 # skip Skipping YAML::Perl for known-broken feature ok 595 # skip Skipping YAML::Perl for known-broken feature ok 596 # skip Skipping YAML::Perl for known-broken feature ok 597 # skip Skipping YAML::Perl for known-broken feature ok 598 # skip Skipping YAML::Perl for known-broken feature ok 599 - one_hash2: CPAN::Meta::YAML parses without error ok 600 - one_hash2: CPAN::Meta::YAML does not modify the input string ok 601 - The object isa CPAN::Meta::YAML ok 602 - one_hash2: CPAN::Meta::YAML parses correctly ok 603 - one_hash2: CPAN::Meta::YAML serializes without error ok 604 - one_hash2: CPAN::Meta::YAML serializes correctly ok 605 - one_hash2: CPAN::Meta::YAML round-trips without error ok 606 - The object isa CPAN::Meta::YAML ok 607 - one_hash2: CPAN::Meta::YAML round-trips correctly ok 608 # skip Shortcutting perfect serialization tests ok 609 - array_in_hash: YAML.pm saves without error ok 610 - array_in_hash: YAML.pm serializes correctly ok 611 - array_in_hash: YAML.pm round-trips without error ok 612 - array_in_hash: YAML.pm round-trips correctly ok 613 - array_in_hash: YAML.pm loads without error ok 614 - array_in_hash: YAML.pm does not modify the input string ok 615 - array_in_hash: YAML.pm parses correctly ok 616 - array_in_hash: YAML::Syck saves without error ok 617 - array_in_hash: YAML::Syck serializes correctly ok 618 - array_in_hash: YAML::Syck round-trips without error ok 619 - array_in_hash: YAML::Syck round-trips correctly ok 620 - array_in_hash: YAML::Syck loads without error ok 621 - array_in_hash: YAML::Syck does not modify the input string ok 622 - array_in_hash: YAML::Syck parses correctly ok 623 - array_in_hash: YAML::XS saves without error ok 624 - array_in_hash: YAML::XS serializes correctly ok 625 - array_in_hash: YAML::XS round-trips without error ok 626 - array_in_hash: YAML::XS round-trips correctly ok 627 - array_in_hash: YAML::XS loads without error ok 628 - array_in_hash: YAML::XS does not modify the input string ok 629 - array_in_hash: YAML::XS parses correctly ok 630 # skip Skipping YAML::Perl for known-broken feature ok 631 # skip Skipping YAML::Perl for known-broken feature ok 632 # skip Skipping YAML::Perl for known-broken feature ok 633 # skip Skipping YAML::Perl for known-broken feature ok 634 # skip Skipping YAML::Perl for known-broken feature ok 635 # skip Skipping YAML::Perl for known-broken feature ok 636 # skip Skipping YAML::Perl for known-broken feature ok 637 - array_in_hash: CPAN::Meta::YAML parses without error ok 638 - array_in_hash: CPAN::Meta::YAML does not modify the input string ok 639 - The object isa CPAN::Meta::YAML ok 640 - array_in_hash: CPAN::Meta::YAML parses correctly ok 641 - array_in_hash: CPAN::Meta::YAML serializes without error ok 642 - array_in_hash: CPAN::Meta::YAML serializes correctly ok 643 - array_in_hash: CPAN::Meta::YAML round-trips without error ok 644 - The object isa CPAN::Meta::YAML ok 645 - array_in_hash: CPAN::Meta::YAML round-trips correctly ok 646 # skip Shortcutting perfect serialization tests ok 647 - hash_in_hash: YAML.pm saves without error ok 648 - hash_in_hash: YAML.pm serializes correctly ok 649 - hash_in_hash: YAML.pm round-trips without error ok 650 - hash_in_hash: YAML.pm round-trips correctly ok 651 - hash_in_hash: YAML.pm loads without error ok 652 - hash_in_hash: YAML.pm does not modify the input string ok 653 - hash_in_hash: YAML.pm parses correctly ok 654 - hash_in_hash: YAML::Syck saves without error ok 655 - hash_in_hash: YAML::Syck serializes correctly ok 656 - hash_in_hash: YAML::Syck round-trips without error ok 657 - hash_in_hash: YAML::Syck round-trips correctly ok 658 - hash_in_hash: YAML::Syck loads without error ok 659 - hash_in_hash: YAML::Syck does not modify the input string ok 660 - hash_in_hash: YAML::Syck parses correctly ok 661 - hash_in_hash: YAML::XS saves without error ok 662 - hash_in_hash: YAML::XS serializes correctly ok 663 - hash_in_hash: YAML::XS round-trips without error ok 664 - hash_in_hash: YAML::XS round-trips correctly ok 665 - hash_in_hash: YAML::XS loads without error ok 666 - hash_in_hash: YAML::XS does not modify the input string ok 667 - hash_in_hash: YAML::XS parses correctly ok 668 # skip Skipping YAML::Perl for known-broken feature ok 669 # skip Skipping YAML::Perl for known-broken feature ok 670 # skip Skipping YAML::Perl for known-broken feature ok 671 # skip Skipping YAML::Perl for known-broken feature ok 672 # skip Skipping YAML::Perl for known-broken feature ok 673 # skip Skipping YAML::Perl for known-broken feature ok 674 # skip Skipping YAML::Perl for known-broken feature ok 675 - hash_in_hash: CPAN::Meta::YAML parses without error ok 676 - hash_in_hash: CPAN::Meta::YAML does not modify the input string ok 677 - The object isa CPAN::Meta::YAML ok 678 - hash_in_hash: CPAN::Meta::YAML parses correctly ok 679 - hash_in_hash: CPAN::Meta::YAML serializes without error ok 680 - hash_in_hash: CPAN::Meta::YAML serializes correctly ok 681 - hash_in_hash: CPAN::Meta::YAML round-trips without error ok 682 - The object isa CPAN::Meta::YAML ok 683 - hash_in_hash: CPAN::Meta::YAML round-trips correctly ok 684 # skip Shortcutting perfect serialization tests ok 685 - hash_in_array: YAML.pm saves without error ok 686 - hash_in_array: YAML.pm serializes correctly ok 687 - hash_in_array: YAML.pm round-trips without error ok 688 - hash_in_array: YAML.pm round-trips correctly ok 689 - hash_in_array: YAML.pm loads without error ok 690 - hash_in_array: YAML.pm does not modify the input string ok 691 - hash_in_array: YAML.pm parses correctly ok 692 - hash_in_array: YAML::Syck saves without error ok 693 - hash_in_array: YAML::Syck serializes correctly ok 694 - hash_in_array: YAML::Syck round-trips without error ok 695 - hash_in_array: YAML::Syck round-trips correctly ok 696 - hash_in_array: YAML::Syck loads without error ok 697 - hash_in_array: YAML::Syck does not modify the input string ok 698 - hash_in_array: YAML::Syck parses correctly ok 699 - hash_in_array: YAML::XS saves without error ok 700 - hash_in_array: YAML::XS serializes correctly ok 701 - hash_in_array: YAML::XS round-trips without error ok 702 - hash_in_array: YAML::XS round-trips correctly ok 703 - hash_in_array: YAML::XS loads without error ok 704 - hash_in_array: YAML::XS does not modify the input string ok 705 - hash_in_array: YAML::XS parses correctly ok 706 # skip Skipping YAML::Perl for known-broken feature ok 707 # skip Skipping YAML::Perl for known-broken feature ok 708 # skip Skipping YAML::Perl for known-broken feature ok 709 # skip Skipping YAML::Perl for known-broken feature ok 710 # skip Skipping YAML::Perl for known-broken feature ok 711 # skip Skipping YAML::Perl for known-broken feature ok 712 # skip Skipping YAML::Perl for known-broken feature ok 713 - hash_in_array: CPAN::Meta::YAML parses without error ok 714 - hash_in_array: CPAN::Meta::YAML does not modify the input string ok 715 - The object isa CPAN::Meta::YAML ok 716 - hash_in_array: CPAN::Meta::YAML parses correctly ok 717 - hash_in_array: CPAN::Meta::YAML serializes without error ok 718 - hash_in_array: CPAN::Meta::YAML serializes correctly ok 719 - hash_in_array: CPAN::Meta::YAML round-trips without error ok 720 - The object isa CPAN::Meta::YAML ok 721 - hash_in_array: CPAN::Meta::YAML round-trips correctly ok 722 # skip Shortcutting perfect serialization tests ok 723 - single_quote1: YAML.pm saves without error ok 724 - single_quote1: YAML.pm serializes correctly ok 725 - single_quote1: YAML.pm round-trips without error ok 726 - single_quote1: YAML.pm round-trips correctly ok 727 - single_quote1: YAML.pm loads without error ok 728 - single_quote1: YAML.pm does not modify the input string ok 729 - single_quote1: YAML.pm parses correctly ok 730 - single_quote1: YAML::Syck saves without error ok 731 - single_quote1: YAML::Syck serializes correctly ok 732 - single_quote1: YAML::Syck round-trips without error ok 733 - single_quote1: YAML::Syck round-trips correctly ok 734 - single_quote1: YAML::Syck loads without error ok 735 - single_quote1: YAML::Syck does not modify the input string ok 736 - single_quote1: YAML::Syck parses correctly ok 737 - single_quote1: YAML::XS saves without error ok 738 - single_quote1: YAML::XS serializes correctly ok 739 - single_quote1: YAML::XS round-trips without error ok 740 - single_quote1: YAML::XS round-trips correctly ok 741 - single_quote1: YAML::XS loads without error ok 742 - single_quote1: YAML::XS does not modify the input string ok 743 - single_quote1: YAML::XS parses correctly ok 744 - single_quote1: YAML::Perl saves without error ok 745 - single_quote1: YAML::Perl serializes correctly ok 746 - single_quote1: YAML::Perl round-trips without error ok 747 - single_quote1: YAML::Perl round-trips correctly ok 748 - single_quote1: YAML::Perl loads without error ok 749 - single_quote1: YAML::Perl does not modify the input string ok 750 - single_quote1: YAML::Perl parses correctly ok 751 - single_quote1: CPAN::Meta::YAML parses without error ok 752 - single_quote1: CPAN::Meta::YAML does not modify the input string ok 753 - The object isa CPAN::Meta::YAML ok 754 - single_quote1: CPAN::Meta::YAML parses correctly ok 755 - single_quote1: CPAN::Meta::YAML serializes without error ok 756 - single_quote1: CPAN::Meta::YAML serializes correctly ok 757 - single_quote1: CPAN::Meta::YAML round-trips without error ok 758 - The object isa CPAN::Meta::YAML ok 759 - single_quote1: CPAN::Meta::YAML round-trips correctly ok 760 # skip Shortcutting perfect serialization tests ok 761 - single_spaces: YAML.pm saves without error ok 762 - single_spaces: YAML.pm serializes correctly ok 763 - single_spaces: YAML.pm round-trips without error ok 764 - single_spaces: YAML.pm round-trips correctly ok 765 - single_spaces: YAML.pm loads without error ok 766 - single_spaces: YAML.pm does not modify the input string ok 767 - single_spaces: YAML.pm parses correctly ok 768 - single_spaces: YAML::Syck saves without error ok 769 - single_spaces: YAML::Syck serializes correctly ok 770 - single_spaces: YAML::Syck round-trips without error ok 771 - single_spaces: YAML::Syck round-trips correctly ok 772 - single_spaces: YAML::Syck loads without error ok 773 - single_spaces: YAML::Syck does not modify the input string ok 774 - single_spaces: YAML::Syck parses correctly ok 775 - single_spaces: YAML::XS saves without error ok 776 - single_spaces: YAML::XS serializes correctly ok 777 - single_spaces: YAML::XS round-trips without error ok 778 - single_spaces: YAML::XS round-trips correctly ok 779 - single_spaces: YAML::XS loads without error ok 780 - single_spaces: YAML::XS does not modify the input string ok 781 - single_spaces: YAML::XS parses correctly ok 782 - single_spaces: YAML::Perl saves without error ok 783 - single_spaces: YAML::Perl serializes correctly ok 784 - single_spaces: YAML::Perl round-trips without error ok 785 - single_spaces: YAML::Perl round-trips correctly ok 786 - single_spaces: YAML::Perl loads without error ok 787 - single_spaces: YAML::Perl does not modify the input string ok 788 - single_spaces: YAML::Perl parses correctly ok 789 - single_spaces: CPAN::Meta::YAML parses without error ok 790 - single_spaces: CPAN::Meta::YAML does not modify the input string ok 791 - The object isa CPAN::Meta::YAML ok 792 - single_spaces: CPAN::Meta::YAML parses correctly ok 793 - single_spaces: CPAN::Meta::YAML serializes without error ok 794 - single_spaces: CPAN::Meta::YAML serializes correctly ok 795 - single_spaces: CPAN::Meta::YAML round-trips without error ok 796 - The object isa CPAN::Meta::YAML ok 797 - single_spaces: CPAN::Meta::YAML round-trips correctly ok 798 # skip Shortcutting perfect serialization tests ok 799 - single_null: YAML.pm saves without error ok 800 - single_null: YAML.pm serializes correctly ok 801 - single_null: YAML.pm round-trips without error ok 802 - single_null: YAML.pm round-trips correctly ok 803 - single_null: YAML.pm loads without error ok 804 - single_null: YAML.pm does not modify the input string ok 805 - single_null: YAML.pm parses correctly ok 806 - single_null: YAML::Syck saves without error ok 807 - single_null: YAML::Syck serializes correctly ok 808 - single_null: YAML::Syck round-trips without error ok 809 - single_null: YAML::Syck round-trips correctly ok 810 - single_null: YAML::Syck loads without error ok 811 - single_null: YAML::Syck does not modify the input string ok 812 - single_null: YAML::Syck parses correctly ok 813 - single_null: YAML::XS saves without error ok 814 - single_null: YAML::XS serializes correctly ok 815 - single_null: YAML::XS round-trips without error ok 816 - single_null: YAML::XS round-trips correctly ok 817 - single_null: YAML::XS loads without error ok 818 - single_null: YAML::XS does not modify the input string ok 819 - single_null: YAML::XS parses correctly ok 820 - single_null: YAML::Perl saves without error ok 821 - single_null: YAML::Perl serializes correctly ok 822 - single_null: YAML::Perl round-trips without error ok 823 - single_null: YAML::Perl round-trips correctly ok 824 - single_null: YAML::Perl loads without error ok 825 - single_null: YAML::Perl does not modify the input string ok 826 - single_null: YAML::Perl parses correctly ok 827 - single_null: CPAN::Meta::YAML parses without error ok 828 - single_null: CPAN::Meta::YAML does not modify the input string ok 829 - The object isa CPAN::Meta::YAML ok 830 - single_null: CPAN::Meta::YAML parses correctly ok 831 - single_null: CPAN::Meta::YAML serializes without error ok 832 - single_null: CPAN::Meta::YAML serializes correctly ok 833 - single_null: CPAN::Meta::YAML round-trips without error ok 834 - The object isa CPAN::Meta::YAML ok 835 - single_null: CPAN::Meta::YAML round-trips correctly ok 836 # skip Shortcutting perfect serialization tests ok 837 # skip Skipping YAML.pm for known-broken feature ok 838 # skip Skipping YAML.pm for known-broken feature ok 839 # skip Skipping YAML.pm for known-broken feature ok 840 # skip Skipping YAML.pm for known-broken feature ok 841 # skip Skipping YAML.pm for known-broken feature ok 842 # skip Skipping YAML.pm for known-broken feature ok 843 # skip Skipping YAML.pm for known-broken feature ok 844 - only_spaces: YAML::Syck saves without error ok 845 - only_spaces: YAML::Syck serializes correctly ok 846 - only_spaces: YAML::Syck round-trips without error ok 847 - only_spaces: YAML::Syck round-trips correctly ok 848 - only_spaces: YAML::Syck loads without error ok 849 - only_spaces: YAML::Syck does not modify the input string ok 850 - only_spaces: YAML::Syck parses correctly ok 851 - only_spaces: YAML::XS saves without error ok 852 - only_spaces: YAML::XS serializes correctly ok 853 - only_spaces: YAML::XS round-trips without error ok 854 - only_spaces: YAML::XS round-trips correctly ok 855 - only_spaces: YAML::XS loads without error ok 856 - only_spaces: YAML::XS does not modify the input string ok 857 - only_spaces: YAML::XS parses correctly ok 858 # skip Skipping YAML::Perl for known-broken feature ok 859 # skip Skipping YAML::Perl for known-broken feature ok 860 # skip Skipping YAML::Perl for known-broken feature ok 861 # skip Skipping YAML::Perl for known-broken feature ok 862 # skip Skipping YAML::Perl for known-broken feature ok 863 # skip Skipping YAML::Perl for known-broken feature ok 864 # skip Skipping YAML::Perl for known-broken feature ok 865 - only_spaces: CPAN::Meta::YAML parses without error ok 866 - only_spaces: CPAN::Meta::YAML does not modify the input string ok 867 - The object isa CPAN::Meta::YAML ok 868 - only_spaces: CPAN::Meta::YAML parses correctly ok 869 - only_spaces: CPAN::Meta::YAML serializes without error ok 870 - only_spaces: CPAN::Meta::YAML serializes correctly ok 871 - only_spaces: CPAN::Meta::YAML round-trips without error ok 872 - The object isa CPAN::Meta::YAML ok 873 - only_spaces: CPAN::Meta::YAML round-trips correctly ok 874 # skip Shortcutting perfect serialization tests ok 875 # skip Skipping YAML.pm for known-broken feature ok 876 # skip Skipping YAML.pm for known-broken feature ok 877 # skip Skipping YAML.pm for known-broken feature ok 878 # skip Skipping YAML.pm for known-broken feature ok 879 # skip Skipping YAML.pm for known-broken feature ok 880 # skip Skipping YAML.pm for known-broken feature ok 881 # skip Skipping YAML.pm for known-broken feature ok 882 # skip Skipping YAML::Syck for unsupported feature ok 883 # skip Skipping YAML::Syck for unsupported feature ok 884 # skip Skipping YAML::Syck for unsupported feature ok 885 # skip Skipping YAML::Syck for unsupported feature ok 886 # skip Skipping YAML::Syck for unsupported feature ok 887 # skip Skipping YAML::Syck for unsupported feature ok 888 # skip Skipping YAML::Syck for unsupported feature ok 889 - leading_trailing_spaces: YAML::XS saves without error ok 890 - leading_trailing_spaces: YAML::XS serializes correctly ok 891 - leading_trailing_spaces: YAML::XS round-trips without error ok 892 - leading_trailing_spaces: YAML::XS round-trips correctly ok 893 - leading_trailing_spaces: YAML::XS loads without error ok 894 - leading_trailing_spaces: YAML::XS does not modify the input string ok 895 - leading_trailing_spaces: YAML::XS parses correctly ok 896 # skip Skipping YAML::Perl for known-broken feature ok 897 # skip Skipping YAML::Perl for known-broken feature ok 898 # skip Skipping YAML::Perl for known-broken feature ok 899 # skip Skipping YAML::Perl for known-broken feature ok 900 # skip Skipping YAML::Perl for known-broken feature ok 901 # skip Skipping YAML::Perl for known-broken feature ok 902 # skip Skipping YAML::Perl for known-broken feature ok 903 - leading_trailing_spaces: CPAN::Meta::YAML parses without error ok 904 - leading_trailing_spaces: CPAN::Meta::YAML does not modify the input string ok 905 - The object isa CPAN::Meta::YAML ok 906 - leading_trailing_spaces: CPAN::Meta::YAML parses correctly ok 907 - leading_trailing_spaces: CPAN::Meta::YAML serializes without error ok 908 - leading_trailing_spaces: CPAN::Meta::YAML serializes correctly ok 909 - leading_trailing_spaces: CPAN::Meta::YAML round-trips without error ok 910 - The object isa CPAN::Meta::YAML ok 911 - leading_trailing_spaces: CPAN::Meta::YAML round-trips correctly ok 912 # skip Shortcutting perfect serialization tests ok 913 - implicit_hash: YAML.pm saves without error ok 914 - implicit_hash: YAML.pm serializes correctly ok 915 - implicit_hash: YAML.pm round-trips without error ok 916 - implicit_hash: YAML.pm round-trips correctly ok 917 - implicit_hash: YAML.pm loads without error ok 918 - implicit_hash: YAML.pm does not modify the input string ok 919 - implicit_hash: YAML.pm parses correctly ok 920 - implicit_hash: YAML::Syck saves without error ok 921 - implicit_hash: YAML::Syck serializes correctly ok 922 - implicit_hash: YAML::Syck round-trips without error ok 923 - implicit_hash: YAML::Syck round-trips correctly ok 924 - implicit_hash: YAML::Syck loads without error ok 925 - implicit_hash: YAML::Syck does not modify the input string ok 926 - implicit_hash: YAML::Syck parses correctly ok 927 - implicit_hash: YAML::XS saves without error ok 928 - implicit_hash: YAML::XS serializes correctly ok 929 - implicit_hash: YAML::XS round-trips without error ok 930 - implicit_hash: YAML::XS round-trips correctly ok 931 - implicit_hash: YAML::XS loads without error ok 932 - implicit_hash: YAML::XS does not modify the input string ok 933 - implicit_hash: YAML::XS parses correctly ok 934 - implicit_hash: YAML::Perl saves without error ok 935 - implicit_hash: YAML::Perl serializes correctly ok 936 - implicit_hash: YAML::Perl round-trips without error ok 937 - implicit_hash: YAML::Perl round-trips correctly ok 938 - implicit_hash: YAML::Perl loads without error ok 939 - implicit_hash: YAML::Perl does not modify the input string ok 940 - implicit_hash: YAML::Perl parses correctly ok 941 - implicit_hash: CPAN::Meta::YAML parses without error ok 942 - implicit_hash: CPAN::Meta::YAML does not modify the input string ok 943 - The object isa CPAN::Meta::YAML ok 944 - implicit_hash: CPAN::Meta::YAML parses correctly ok 945 - implicit_hash: CPAN::Meta::YAML serializes without error ok 946 - implicit_hash: CPAN::Meta::YAML serializes correctly ok 947 - implicit_hash: CPAN::Meta::YAML round-trips without error ok 948 - The object isa CPAN::Meta::YAML ok 949 - implicit_hash: CPAN::Meta::YAML round-trips correctly ok 950 # skip Shortcutting perfect serialization tests ok 951 - implicit_array: YAML.pm saves without error ok 952 - implicit_array: YAML.pm serializes correctly ok 953 - implicit_array: YAML.pm round-trips without error ok 954 - implicit_array: YAML.pm round-trips correctly ok 955 - implicit_array: YAML.pm loads without error ok 956 - implicit_array: YAML.pm does not modify the input string ok 957 - implicit_array: YAML.pm parses correctly ok 958 - implicit_array: YAML::Syck saves without error ok 959 - implicit_array: YAML::Syck serializes correctly ok 960 - implicit_array: YAML::Syck round-trips without error ok 961 - implicit_array: YAML::Syck round-trips correctly ok 962 - implicit_array: YAML::Syck loads without error ok 963 - implicit_array: YAML::Syck does not modify the input string ok 964 - implicit_array: YAML::Syck parses correctly ok 965 - implicit_array: YAML::XS saves without error ok 966 - implicit_array: YAML::XS serializes correctly ok 967 - implicit_array: YAML::XS round-trips without error ok 968 - implicit_array: YAML::XS round-trips correctly ok 969 - implicit_array: YAML::XS loads without error ok 970 - implicit_array: YAML::XS does not modify the input string ok 971 - implicit_array: YAML::XS parses correctly ok 972 - implicit_array: YAML::Perl saves without error ok 973 - implicit_array: YAML::Perl serializes correctly ok 974 - implicit_array: YAML::Perl round-trips without error ok 975 - implicit_array: YAML::Perl round-trips correctly ok 976 - implicit_array: YAML::Perl loads without error ok 977 - implicit_array: YAML::Perl does not modify the input string ok 978 - implicit_array: YAML::Perl parses correctly ok 979 - implicit_array: CPAN::Meta::YAML parses without error ok 980 - implicit_array: CPAN::Meta::YAML does not modify the input string ok 981 - The object isa CPAN::Meta::YAML ok 982 - implicit_array: CPAN::Meta::YAML parses correctly ok 983 - implicit_array: CPAN::Meta::YAML serializes without error ok 984 - implicit_array: CPAN::Meta::YAML serializes correctly ok 985 - implicit_array: CPAN::Meta::YAML round-trips without error ok 986 - The object isa CPAN::Meta::YAML ok 987 - implicit_array: CPAN::Meta::YAML round-trips correctly ok 988 # skip Shortcutting perfect serialization tests ok 989 - inline_nested_hash: YAML.pm saves without error ok 990 - inline_nested_hash: YAML.pm serializes correctly ok 991 - inline_nested_hash: YAML.pm round-trips without error ok 992 - inline_nested_hash: YAML.pm round-trips correctly ok 993 - inline_nested_hash: YAML.pm loads without error ok 994 - inline_nested_hash: YAML.pm does not modify the input string ok 995 - inline_nested_hash: YAML.pm parses correctly ok 996 - inline_nested_hash: YAML::Syck saves without error ok 997 - inline_nested_hash: YAML::Syck serializes correctly ok 998 - inline_nested_hash: YAML::Syck round-trips without error ok 999 - inline_nested_hash: YAML::Syck round-trips correctly ok 1000 - inline_nested_hash: YAML::Syck loads without error ok 1001 - inline_nested_hash: YAML::Syck does not modify the input string ok 1002 - inline_nested_hash: YAML::Syck parses correctly ok 1003 - inline_nested_hash: YAML::XS saves without error ok 1004 - inline_nested_hash: YAML::XS serializes correctly ok 1005 - inline_nested_hash: YAML::XS round-trips without error ok 1006 - inline_nested_hash: YAML::XS round-trips correctly ok 1007 - inline_nested_hash: YAML::XS loads without error ok 1008 - inline_nested_hash: YAML::XS does not modify the input string ok 1009 - inline_nested_hash: YAML::XS parses correctly ok 1010 # skip Skipping YAML::Perl for known-broken feature ok 1011 # skip Skipping YAML::Perl for known-broken feature ok 1012 # skip Skipping YAML::Perl for known-broken feature ok 1013 # skip Skipping YAML::Perl for known-broken feature ok 1014 # skip Skipping YAML::Perl for known-broken feature ok 1015 # skip Skipping YAML::Perl for known-broken feature ok 1016 # skip Skipping YAML::Perl for known-broken feature ok 1017 - inline_nested_hash: CPAN::Meta::YAML parses without error ok 1018 - inline_nested_hash: CPAN::Meta::YAML does not modify the input string ok 1019 - The object isa CPAN::Meta::YAML ok 1020 - inline_nested_hash: CPAN::Meta::YAML parses correctly ok 1021 - inline_nested_hash: CPAN::Meta::YAML serializes without error ok 1022 - inline_nested_hash: CPAN::Meta::YAML serializes correctly ok 1023 - inline_nested_hash: CPAN::Meta::YAML round-trips without error ok 1024 - The object isa CPAN::Meta::YAML ok 1025 - inline_nested_hash: CPAN::Meta::YAML round-trips correctly ok 1026 # skip Shortcutting perfect serialization tests ok 1027 - empty_comment_in_list: YAML.pm saves without error ok 1028 - empty_comment_in_list: YAML.pm serializes correctly ok 1029 - empty_comment_in_list: YAML.pm round-trips without error ok 1030 - empty_comment_in_list: YAML.pm round-trips correctly ok 1031 - empty_comment_in_list: YAML.pm loads without error ok 1032 - empty_comment_in_list: YAML.pm does not modify the input string ok 1033 - empty_comment_in_list: YAML.pm parses correctly ok 1034 - empty_comment_in_list: YAML::Syck saves without error ok 1035 - empty_comment_in_list: YAML::Syck serializes correctly ok 1036 - empty_comment_in_list: YAML::Syck round-trips without error ok 1037 - empty_comment_in_list: YAML::Syck round-trips correctly ok 1038 - empty_comment_in_list: YAML::Syck loads without error ok 1039 - empty_comment_in_list: YAML::Syck does not modify the input string ok 1040 - empty_comment_in_list: YAML::Syck parses correctly ok 1041 - empty_comment_in_list: YAML::XS saves without error ok 1042 - empty_comment_in_list: YAML::XS serializes correctly ok 1043 - empty_comment_in_list: YAML::XS round-trips without error ok 1044 - empty_comment_in_list: YAML::XS round-trips correctly ok 1045 - empty_comment_in_list: YAML::XS loads without error ok 1046 - empty_comment_in_list: YAML::XS does not modify the input string ok 1047 - empty_comment_in_list: YAML::XS parses correctly ok 1048 - empty_comment_in_list: YAML::Perl saves without error ok 1049 - empty_comment_in_list: YAML::Perl serializes correctly ok 1050 - empty_comment_in_list: YAML::Perl round-trips without error ok 1051 - empty_comment_in_list: YAML::Perl round-trips correctly ok 1052 - empty_comment_in_list: YAML::Perl loads without error ok 1053 - empty_comment_in_list: YAML::Perl does not modify the input string ok 1054 - empty_comment_in_list: YAML::Perl parses correctly ok 1055 - empty_comment_in_list: CPAN::Meta::YAML parses without error ok 1056 - empty_comment_in_list: CPAN::Meta::YAML does not modify the input string ok 1057 - The object isa CPAN::Meta::YAML ok 1058 - empty_comment_in_list: CPAN::Meta::YAML parses correctly ok 1059 - empty_comment_in_list: CPAN::Meta::YAML serializes without error ok 1060 - empty_comment_in_list: CPAN::Meta::YAML serializes correctly ok 1061 - empty_comment_in_list: CPAN::Meta::YAML round-trips without error ok 1062 - The object isa CPAN::Meta::YAML ok 1063 - empty_comment_in_list: CPAN::Meta::YAML round-trips correctly ok 1064 # skip Shortcutting perfect serialization tests ok 1065 - empty_comment_in_hash: YAML.pm saves without error ok 1066 - empty_comment_in_hash: YAML.pm serializes correctly ok 1067 - empty_comment_in_hash: YAML.pm round-trips without error ok 1068 - empty_comment_in_hash: YAML.pm round-trips correctly ok 1069 - empty_comment_in_hash: YAML.pm loads without error ok 1070 - empty_comment_in_hash: YAML.pm does not modify the input string ok 1071 - empty_comment_in_hash: YAML.pm parses correctly ok 1072 - empty_comment_in_hash: YAML::Syck saves without error ok 1073 - empty_comment_in_hash: YAML::Syck serializes correctly ok 1074 - empty_comment_in_hash: YAML::Syck round-trips without error ok 1075 - empty_comment_in_hash: YAML::Syck round-trips correctly ok 1076 - empty_comment_in_hash: YAML::Syck loads without error ok 1077 - empty_comment_in_hash: YAML::Syck does not modify the input string ok 1078 - empty_comment_in_hash: YAML::Syck parses correctly ok 1079 - empty_comment_in_hash: YAML::XS saves without error ok 1080 - empty_comment_in_hash: YAML::XS serializes correctly ok 1081 - empty_comment_in_hash: YAML::XS round-trips without error ok 1082 - empty_comment_in_hash: YAML::XS round-trips correctly ok 1083 - empty_comment_in_hash: YAML::XS loads without error ok 1084 - empty_comment_in_hash: YAML::XS does not modify the input string ok 1085 - empty_comment_in_hash: YAML::XS parses correctly ok 1086 - empty_comment_in_hash: YAML::Perl saves without error ok 1087 - empty_comment_in_hash: YAML::Perl serializes correctly ok 1088 - empty_comment_in_hash: YAML::Perl round-trips without error ok 1089 - empty_comment_in_hash: YAML::Perl round-trips correctly ok 1090 - empty_comment_in_hash: YAML::Perl loads without error ok 1091 - empty_comment_in_hash: YAML::Perl does not modify the input string ok 1092 - empty_comment_in_hash: YAML::Perl parses correctly ok 1093 - empty_comment_in_hash: CPAN::Meta::YAML parses without error ok 1094 - empty_comment_in_hash: CPAN::Meta::YAML does not modify the input string ok 1095 - The object isa CPAN::Meta::YAML ok 1096 - empty_comment_in_hash: CPAN::Meta::YAML parses correctly ok 1097 - empty_comment_in_hash: CPAN::Meta::YAML serializes without error ok 1098 - empty_comment_in_hash: CPAN::Meta::YAML serializes correctly ok 1099 - empty_comment_in_hash: CPAN::Meta::YAML round-trips without error ok 1100 - The object isa CPAN::Meta::YAML ok 1101 - empty_comment_in_hash: CPAN::Meta::YAML round-trips correctly ok 1102 # skip Shortcutting perfect serialization tests ok 1103 - key_with_whitespace: YAML.pm saves without error ok 1104 - key_with_whitespace: YAML.pm serializes correctly ok 1105 - key_with_whitespace: YAML.pm round-trips without error ok 1106 - key_with_whitespace: YAML.pm round-trips correctly ok 1107 - key_with_whitespace: YAML.pm loads without error ok 1108 - key_with_whitespace: YAML.pm does not modify the input string ok 1109 - key_with_whitespace: YAML.pm parses correctly ok 1110 - key_with_whitespace: YAML::Syck saves without error ok 1111 - key_with_whitespace: YAML::Syck serializes correctly ok 1112 - key_with_whitespace: YAML::Syck round-trips without error ok 1113 - key_with_whitespace: YAML::Syck round-trips correctly ok 1114 - key_with_whitespace: YAML::Syck loads without error ok 1115 - key_with_whitespace: YAML::Syck does not modify the input string ok 1116 - key_with_whitespace: YAML::Syck parses correctly ok 1117 - key_with_whitespace: YAML::XS saves without error ok 1118 - key_with_whitespace: YAML::XS serializes correctly ok 1119 - key_with_whitespace: YAML::XS round-trips without error ok 1120 - key_with_whitespace: YAML::XS round-trips correctly ok 1121 - key_with_whitespace: YAML::XS loads without error ok 1122 - key_with_whitespace: YAML::XS does not modify the input string ok 1123 - key_with_whitespace: YAML::XS parses correctly ok 1124 - key_with_whitespace: YAML::Perl saves without error ok 1125 - key_with_whitespace: YAML::Perl serializes correctly ok 1126 - key_with_whitespace: YAML::Perl round-trips without error ok 1127 - key_with_whitespace: YAML::Perl round-trips correctly ok 1128 - key_with_whitespace: YAML::Perl loads without error ok 1129 - key_with_whitespace: YAML::Perl does not modify the input string ok 1130 - key_with_whitespace: YAML::Perl parses correctly ok 1131 - key_with_whitespace: CPAN::Meta::YAML parses without error ok 1132 - key_with_whitespace: CPAN::Meta::YAML does not modify the input string ok 1133 - The object isa CPAN::Meta::YAML ok 1134 - key_with_whitespace: CPAN::Meta::YAML parses correctly ok 1135 - key_with_whitespace: CPAN::Meta::YAML serializes without error ok 1136 - key_with_whitespace: CPAN::Meta::YAML serializes correctly ok 1137 - key_with_whitespace: CPAN::Meta::YAML round-trips without error ok 1138 - The object isa CPAN::Meta::YAML ok 1139 - key_with_whitespace: CPAN::Meta::YAML round-trips correctly ok 1140 # skip Shortcutting perfect serialization tests ok t/03_regression.t .. 1..1418 ok 1 - Found exported Load function ok 2 - Found exported Dump function ok 3 - Found exported LoadFile function ok 4 - Found exported DumpFile function ok 5 - Found exported freeze function ok 6 - Found exported thaw functiona ok 7 - module_hash_key: YAML.pm saves without error ok 8 - module_hash_key: YAML.pm serializes correctly ok 9 - module_hash_key: YAML.pm round-trips without error ok 10 - module_hash_key: YAML.pm round-trips correctly ok 11 - module_hash_key: YAML.pm loads without error ok 12 - module_hash_key: YAML.pm does not modify the input string ok 13 - module_hash_key: YAML.pm parses correctly ok 14 - module_hash_key: YAML::Syck saves without error ok 15 - module_hash_key: YAML::Syck serializes correctly ok 16 - module_hash_key: YAML::Syck round-trips without error ok 17 - module_hash_key: YAML::Syck round-trips correctly ok 18 - module_hash_key: YAML::Syck loads without error ok 19 - module_hash_key: YAML::Syck does not modify the input string ok 20 - module_hash_key: YAML::Syck parses correctly ok 21 - module_hash_key: YAML::XS saves without error ok 22 - module_hash_key: YAML::XS serializes correctly ok 23 - module_hash_key: YAML::XS round-trips without error ok 24 - module_hash_key: YAML::XS round-trips correctly ok 25 - module_hash_key: YAML::XS loads without error ok 26 - module_hash_key: YAML::XS does not modify the input string ok 27 - module_hash_key: YAML::XS parses correctly ok 28 - module_hash_key: YAML::Perl saves without error ok 29 - module_hash_key: YAML::Perl serializes correctly ok 30 - module_hash_key: YAML::Perl round-trips without error ok 31 - module_hash_key: YAML::Perl round-trips correctly ok 32 - module_hash_key: YAML::Perl loads without error ok 33 - module_hash_key: YAML::Perl does not modify the input string ok 34 - module_hash_key: YAML::Perl parses correctly ok 35 - module_hash_key: CPAN::Meta::YAML parses without error ok 36 - module_hash_key: CPAN::Meta::YAML does not modify the input string ok 37 - The object isa CPAN::Meta::YAML ok 38 - module_hash_key: CPAN::Meta::YAML parses correctly ok 39 - module_hash_key: CPAN::Meta::YAML serializes without error ok 40 - module_hash_key: CPAN::Meta::YAML serializes correctly ok 41 - module_hash_key: CPAN::Meta::YAML round-trips without error ok 42 - The object isa CPAN::Meta::YAML ok 43 - module_hash_key: CPAN::Meta::YAML round-trips correctly ok 44 # skip Shortcutting perfect serialization tests ok 45 - hash_indented: YAML.pm saves without error ok 46 - hash_indented: YAML.pm serializes correctly ok 47 - hash_indented: YAML.pm round-trips without error ok 48 - hash_indented: YAML.pm round-trips correctly ok 49 - hash_indented: YAML.pm loads without error ok 50 - hash_indented: YAML.pm does not modify the input string ok 51 - hash_indented: YAML.pm parses correctly ok 52 - hash_indented: YAML::Syck saves without error ok 53 - hash_indented: YAML::Syck serializes correctly ok 54 - hash_indented: YAML::Syck round-trips without error ok 55 - hash_indented: YAML::Syck round-trips correctly ok 56 - hash_indented: YAML::Syck loads without error ok 57 - hash_indented: YAML::Syck does not modify the input string ok 58 - hash_indented: YAML::Syck parses correctly ok 59 - hash_indented: YAML::XS saves without error ok 60 - hash_indented: YAML::XS serializes correctly ok 61 - hash_indented: YAML::XS round-trips without error ok 62 - hash_indented: YAML::XS round-trips correctly ok 63 - hash_indented: YAML::XS loads without error ok 64 - hash_indented: YAML::XS does not modify the input string ok 65 - hash_indented: YAML::XS parses correctly ok 66 - hash_indented: YAML::Perl saves without error ok 67 - hash_indented: YAML::Perl serializes correctly ok 68 - hash_indented: YAML::Perl round-trips without error ok 69 - hash_indented: YAML::Perl round-trips correctly ok 70 - hash_indented: YAML::Perl loads without error ok 71 - hash_indented: YAML::Perl does not modify the input string ok 72 - hash_indented: YAML::Perl parses correctly ok 73 - hash_indented: CPAN::Meta::YAML parses without error ok 74 - hash_indented: CPAN::Meta::YAML does not modify the input string ok 75 - The object isa CPAN::Meta::YAML ok 76 - hash_indented: CPAN::Meta::YAML parses correctly ok 77 - hash_indented: CPAN::Meta::YAML serializes without error ok 78 - hash_indented: CPAN::Meta::YAML serializes correctly ok 79 - hash_indented: CPAN::Meta::YAML round-trips without error ok 80 - The object isa CPAN::Meta::YAML ok 81 - hash_indented: CPAN::Meta::YAML round-trips correctly ok 82 # skip Shortcutting perfect serialization tests ok 83 - simple_multiline: YAML.pm saves without error ok 84 - simple_multiline: YAML.pm serializes correctly ok 85 - simple_multiline: YAML.pm round-trips without error ok 86 - simple_multiline: YAML.pm round-trips correctly ok 87 - simple_multiline: YAML.pm loads without error ok 88 - simple_multiline: YAML.pm does not modify the input string ok 89 - simple_multiline: YAML.pm parses correctly ok 90 - simple_multiline: YAML::Syck saves without error ok 91 - simple_multiline: YAML::Syck serializes correctly ok 92 - simple_multiline: YAML::Syck round-trips without error ok 93 - simple_multiline: YAML::Syck round-trips correctly ok 94 - simple_multiline: YAML::Syck loads without error ok 95 - simple_multiline: YAML::Syck does not modify the input string ok 96 - simple_multiline: YAML::Syck parses correctly ok 97 - simple_multiline: YAML::XS saves without error ok 98 - simple_multiline: YAML::XS serializes correctly ok 99 - simple_multiline: YAML::XS round-trips without error ok 100 - simple_multiline: YAML::XS round-trips correctly ok 101 - simple_multiline: YAML::XS loads without error ok 102 - simple_multiline: YAML::XS does not modify the input string ok 103 - simple_multiline: YAML::XS parses correctly ok 104 - simple_multiline: YAML::Perl saves without error ok 105 - simple_multiline: YAML::Perl serializes correctly ok 106 - simple_multiline: YAML::Perl round-trips without error ok 107 - simple_multiline: YAML::Perl round-trips correctly ok 108 - simple_multiline: YAML::Perl loads without error ok 109 - simple_multiline: YAML::Perl does not modify the input string ok 110 - simple_multiline: YAML::Perl parses correctly ok 111 - simple_multiline: CPAN::Meta::YAML parses without error ok 112 - simple_multiline: CPAN::Meta::YAML does not modify the input string ok 113 - The object isa CPAN::Meta::YAML ok 114 - simple_multiline: CPAN::Meta::YAML parses correctly ok 115 - simple_multiline: CPAN::Meta::YAML serializes without error ok 116 - simple_multiline: CPAN::Meta::YAML serializes correctly ok 117 - simple_multiline: CPAN::Meta::YAML round-trips without error ok 118 - The object isa CPAN::Meta::YAML ok 119 - simple_multiline: CPAN::Meta::YAML round-trips correctly ok 120 # skip Shortcutting perfect serialization tests ok 121 - indented: YAML.pm saves without error ok 122 - indented: YAML.pm serializes correctly ok 123 - indented: YAML.pm round-trips without error ok 124 - indented: YAML.pm round-trips correctly ok 125 - indented: YAML.pm loads without error ok 126 - indented: YAML.pm does not modify the input string ok 127 - indented: YAML.pm parses correctly ok 128 - indented: YAML::Syck saves without error ok 129 - indented: YAML::Syck serializes correctly ok 130 - indented: YAML::Syck round-trips without error ok 131 - indented: YAML::Syck round-trips correctly ok 132 - indented: YAML::Syck loads without error ok 133 - indented: YAML::Syck does not modify the input string ok 134 - indented: YAML::Syck parses correctly ok 135 - indented: YAML::XS saves without error ok 136 - indented: YAML::XS serializes correctly ok 137 - indented: YAML::XS round-trips without error ok 138 - indented: YAML::XS round-trips correctly ok 139 - indented: YAML::XS loads without error ok 140 - indented: YAML::XS does not modify the input string ok 141 - indented: YAML::XS parses correctly ok 142 - indented: YAML::Perl saves without error ok 143 - indented: YAML::Perl serializes correctly ok 144 - indented: YAML::Perl round-trips without error ok 145 - indented: YAML::Perl round-trips correctly ok 146 - indented: YAML::Perl loads without error ok 147 - indented: YAML::Perl does not modify the input string ok 148 - indented: YAML::Perl parses correctly ok 149 - indented: CPAN::Meta::YAML parses without error ok 150 - indented: CPAN::Meta::YAML does not modify the input string ok 151 - The object isa CPAN::Meta::YAML ok 152 - indented: CPAN::Meta::YAML parses correctly ok 153 - indented: CPAN::Meta::YAML serializes without error ok 154 - indented: CPAN::Meta::YAML serializes correctly ok 155 - indented: CPAN::Meta::YAML round-trips without error ok 156 - The object isa CPAN::Meta::YAML ok 157 - indented: CPAN::Meta::YAML round-trips correctly ok 158 # skip Shortcutting perfect serialization tests ok 159 - indented: YAML.pm saves without error ok 160 - indented: YAML.pm serializes correctly ok 161 - indented: YAML.pm round-trips without error ok 162 - indented: YAML.pm round-trips correctly ok 163 - indented: YAML.pm loads without error ok 164 - indented: YAML.pm does not modify the input string ok 165 - indented: YAML.pm parses correctly ok 166 - indented: YAML::Syck saves without error ok 167 - indented: YAML::Syck serializes correctly ok 168 - indented: YAML::Syck round-trips without error ok 169 - indented: YAML::Syck round-trips correctly ok 170 - indented: YAML::Syck loads without error ok 171 - indented: YAML::Syck does not modify the input string ok 172 - indented: YAML::Syck parses correctly ok 173 - indented: YAML::XS saves without error ok 174 - indented: YAML::XS serializes correctly ok 175 - indented: YAML::XS round-trips without error ok 176 - indented: YAML::XS round-trips correctly ok 177 - indented: YAML::XS loads without error ok 178 - indented: YAML::XS does not modify the input string ok 179 - indented: YAML::XS parses correctly ok 180 - indented: YAML::Perl saves without error ok 181 - indented: YAML::Perl serializes correctly ok 182 - indented: YAML::Perl round-trips without error ok 183 - indented: YAML::Perl round-trips correctly ok 184 - indented: YAML::Perl loads without error ok 185 - indented: YAML::Perl does not modify the input string ok 186 - indented: YAML::Perl parses correctly ok 187 - indented: CPAN::Meta::YAML parses without error ok 188 - indented: CPAN::Meta::YAML does not modify the input string ok 189 - The object isa CPAN::Meta::YAML ok 190 - indented: CPAN::Meta::YAML parses correctly ok 191 - indented: CPAN::Meta::YAML serializes without error ok 192 - indented: CPAN::Meta::YAML serializes correctly ok 193 - indented: CPAN::Meta::YAML round-trips without error ok 194 - The object isa CPAN::Meta::YAML ok 195 - indented: CPAN::Meta::YAML round-trips correctly ok 196 # skip Shortcutting perfect serialization tests ok 197 - simple_doctype_comment: YAML.pm saves without error ok 198 - simple_doctype_comment: YAML.pm serializes correctly ok 199 - simple_doctype_comment: YAML.pm round-trips without error ok 200 - simple_doctype_comment: YAML.pm round-trips correctly ok 201 - simple_doctype_comment: YAML.pm loads without error ok 202 - simple_doctype_comment: YAML.pm does not modify the input string ok 203 - simple_doctype_comment: YAML.pm parses correctly ok 204 # skip Skipping YAML::Syck for known-broken feature ok 205 # skip Skipping YAML::Syck for known-broken feature ok 206 # skip Skipping YAML::Syck for known-broken feature ok 207 # skip Skipping YAML::Syck for known-broken feature ok 208 # skip Skipping YAML::Syck for known-broken feature ok 209 # skip Skipping YAML::Syck for known-broken feature ok 210 # skip Skipping YAML::Syck for known-broken feature ok 211 - simple_doctype_comment: YAML::XS saves without error ok 212 - simple_doctype_comment: YAML::XS serializes correctly ok 213 - simple_doctype_comment: YAML::XS round-trips without error ok 214 - simple_doctype_comment: YAML::XS round-trips correctly ok 215 - simple_doctype_comment: YAML::XS loads without error ok 216 - simple_doctype_comment: YAML::XS does not modify the input string ok 217 - simple_doctype_comment: YAML::XS parses correctly ok 218 - simple_doctype_comment: YAML::Perl saves without error ok 219 - simple_doctype_comment: YAML::Perl serializes correctly ok 220 - simple_doctype_comment: YAML::Perl round-trips without error ok 221 - simple_doctype_comment: YAML::Perl round-trips correctly ok 222 - simple_doctype_comment: YAML::Perl loads without error ok 223 - simple_doctype_comment: YAML::Perl does not modify the input string ok 224 - simple_doctype_comment: YAML::Perl parses correctly ok 225 - simple_doctype_comment: CPAN::Meta::YAML parses without error ok 226 - simple_doctype_comment: CPAN::Meta::YAML does not modify the input string ok 227 - The object isa CPAN::Meta::YAML ok 228 - simple_doctype_comment: CPAN::Meta::YAML parses correctly ok 229 - simple_doctype_comment: CPAN::Meta::YAML serializes without error ok 230 - simple_doctype_comment: CPAN::Meta::YAML serializes correctly ok 231 - simple_doctype_comment: CPAN::Meta::YAML round-trips without error ok 232 - The object isa CPAN::Meta::YAML ok 233 - simple_doctype_comment: CPAN::Meta::YAML round-trips correctly ok 234 # skip Shortcutting perfect serialization tests ok 235 # skip Skipping YAML.pm for known-broken feature ok 236 # skip Skipping YAML.pm for known-broken feature ok 237 # skip Skipping YAML.pm for known-broken feature ok 238 # skip Skipping YAML.pm for known-broken feature ok 239 # skip Skipping YAML.pm for known-broken feature ok 240 # skip Skipping YAML.pm for known-broken feature ok 241 # skip Skipping YAML.pm for known-broken feature ok 242 - simple_doctype_percent: YAML::Syck saves without error ok 243 - simple_doctype_percent: YAML::Syck serializes correctly ok 244 - simple_doctype_percent: YAML::Syck round-trips without error ok 245 - simple_doctype_percent: YAML::Syck round-trips correctly ok 246 - simple_doctype_percent: YAML::Syck loads without error ok 247 - simple_doctype_percent: YAML::Syck does not modify the input string ok 248 - simple_doctype_percent: YAML::Syck parses correctly ok 249 # skip Skipping YAML::XS for known-broken feature ok 250 # skip Skipping YAML::XS for known-broken feature ok 251 # skip Skipping YAML::XS for known-broken feature ok 252 # skip Skipping YAML::XS for known-broken feature ok 253 # skip Skipping YAML::XS for known-broken feature ok 254 # skip Skipping YAML::XS for known-broken feature ok 255 # skip Skipping YAML::XS for known-broken feature ok 256 # skip Skipping YAML::Perl for known-broken feature ok 257 # skip Skipping YAML::Perl for known-broken feature ok 258 # skip Skipping YAML::Perl for known-broken feature ok 259 # skip Skipping YAML::Perl for known-broken feature ok 260 # skip Skipping YAML::Perl for known-broken feature ok 261 # skip Skipping YAML::Perl for known-broken feature ok 262 # skip Skipping YAML::Perl for known-broken feature ok 263 - simple_doctype_percent: CPAN::Meta::YAML parses without error ok 264 - simple_doctype_percent: CPAN::Meta::YAML does not modify the input string ok 265 - The object isa CPAN::Meta::YAML ok 266 - simple_doctype_percent: CPAN::Meta::YAML parses correctly ok 267 - simple_doctype_percent: CPAN::Meta::YAML serializes without error ok 268 - simple_doctype_percent: CPAN::Meta::YAML serializes correctly ok 269 - simple_doctype_percent: CPAN::Meta::YAML round-trips without error ok 270 - The object isa CPAN::Meta::YAML ok 271 - simple_doctype_percent: CPAN::Meta::YAML round-trips correctly ok 272 # skip Shortcutting perfect serialization tests ok 273 # skip Skipping YAML.pm for known-broken feature ok 274 # skip Skipping YAML.pm for known-broken feature ok 275 # skip Skipping YAML.pm for known-broken feature ok 276 # skip Skipping YAML.pm for known-broken feature ok 277 # skip Skipping YAML.pm for known-broken feature ok 278 # skip Skipping YAML.pm for known-broken feature ok 279 # skip Skipping YAML.pm for known-broken feature ok 280 # skip Skipping YAML::Syck for known-broken feature ok 281 # skip Skipping YAML::Syck for known-broken feature ok 282 # skip Skipping YAML::Syck for known-broken feature ok 283 # skip Skipping YAML::Syck for known-broken feature ok 284 # skip Skipping YAML::Syck for known-broken feature ok 285 # skip Skipping YAML::Syck for known-broken feature ok 286 # skip Skipping YAML::Syck for known-broken feature ok 287 # skip Skipping YAML::XS for known-broken feature ok 288 # skip Skipping YAML::XS for known-broken feature ok 289 # skip Skipping YAML::XS for known-broken feature ok 290 # skip Skipping YAML::XS for known-broken feature ok 291 # skip Skipping YAML::XS for known-broken feature ok 292 # skip Skipping YAML::XS for known-broken feature ok 293 # skip Skipping YAML::XS for known-broken feature ok 294 # skip Skipping YAML::Perl for known-broken feature ok 295 # skip Skipping YAML::Perl for known-broken feature ok 296 # skip Skipping YAML::Perl for known-broken feature ok 297 # skip Skipping YAML::Perl for known-broken feature ok 298 # skip Skipping YAML::Perl for known-broken feature ok 299 # skip Skipping YAML::Perl for known-broken feature ok 300 # skip Skipping YAML::Perl for known-broken feature ok 301 - predocument_1_0: CPAN::Meta::YAML parses without error ok 302 - predocument_1_0: CPAN::Meta::YAML does not modify the input string ok 303 - The object isa CPAN::Meta::YAML ok 304 - predocument_1_0: CPAN::Meta::YAML parses correctly ok 305 - predocument_1_0: CPAN::Meta::YAML serializes without error ok 306 - predocument_1_0: CPAN::Meta::YAML serializes correctly ok 307 - predocument_1_0: CPAN::Meta::YAML round-trips without error ok 308 - The object isa CPAN::Meta::YAML ok 309 - predocument_1_0: CPAN::Meta::YAML round-trips correctly ok 310 # skip Shortcutting perfect serialization tests ok 311 # skip Skipping YAML.pm for known-broken feature ok 312 # skip Skipping YAML.pm for known-broken feature ok 313 # skip Skipping YAML.pm for known-broken feature ok 314 # skip Skipping YAML.pm for known-broken feature ok 315 # skip Skipping YAML.pm for known-broken feature ok 316 # skip Skipping YAML.pm for known-broken feature ok 317 # skip Skipping YAML.pm for known-broken feature ok 318 # skip Skipping YAML::Syck for known-broken feature ok 319 # skip Skipping YAML::Syck for known-broken feature ok 320 # skip Skipping YAML::Syck for known-broken feature ok 321 # skip Skipping YAML::Syck for known-broken feature ok 322 # skip Skipping YAML::Syck for known-broken feature ok 323 # skip Skipping YAML::Syck for known-broken feature ok 324 # skip Skipping YAML::Syck for known-broken feature ok 325 - predocument_1_1: YAML::XS saves without error ok 326 - predocument_1_1: YAML::XS serializes correctly ok 327 - predocument_1_1: YAML::XS round-trips without error ok 328 - predocument_1_1: YAML::XS round-trips correctly ok 329 - predocument_1_1: YAML::XS loads without error ok 330 - predocument_1_1: YAML::XS does not modify the input string ok 331 - predocument_1_1: YAML::XS parses correctly ok 332 # skip Skipping YAML::Perl for known-broken feature ok 333 # skip Skipping YAML::Perl for known-broken feature ok 334 # skip Skipping YAML::Perl for known-broken feature ok 335 # skip Skipping YAML::Perl for known-broken feature ok 336 # skip Skipping YAML::Perl for known-broken feature ok 337 # skip Skipping YAML::Perl for known-broken feature ok 338 # skip Skipping YAML::Perl for known-broken feature ok 339 - predocument_1_1: CPAN::Meta::YAML parses without error ok 340 - predocument_1_1: CPAN::Meta::YAML does not modify the input string ok 341 - The object isa CPAN::Meta::YAML ok 342 - predocument_1_1: CPAN::Meta::YAML parses correctly ok 343 - predocument_1_1: CPAN::Meta::YAML serializes without error ok 344 - predocument_1_1: CPAN::Meta::YAML serializes correctly ok 345 - predocument_1_1: CPAN::Meta::YAML round-trips without error ok 346 - The object isa CPAN::Meta::YAML ok 347 - predocument_1_1: CPAN::Meta::YAML round-trips correctly ok 348 # skip Shortcutting perfect serialization tests ok 349 - multi_doctype_comment: YAML.pm saves without error ok 350 - multi_doctype_comment: YAML.pm serializes correctly ok 351 - multi_doctype_comment: YAML.pm round-trips without error ok 352 - multi_doctype_comment: YAML.pm round-trips correctly ok 353 - multi_doctype_comment: YAML.pm loads without error ok 354 - multi_doctype_comment: YAML.pm does not modify the input string ok 355 - multi_doctype_comment: YAML.pm parses correctly ok 356 # skip Skipping YAML::Syck for unsupported feature ok 357 # skip Skipping YAML::Syck for unsupported feature ok 358 # skip Skipping YAML::Syck for unsupported feature ok 359 # skip Skipping YAML::Syck for unsupported feature ok 360 # skip Skipping YAML::Syck for unsupported feature ok 361 # skip Skipping YAML::Syck for unsupported feature ok 362 # skip Skipping YAML::Syck for unsupported feature ok 363 - multi_doctype_comment: YAML::XS saves without error ok 364 - multi_doctype_comment: YAML::XS serializes correctly ok 365 - multi_doctype_comment: YAML::XS round-trips without error ok 366 - multi_doctype_comment: YAML::XS round-trips correctly ok 367 - multi_doctype_comment: YAML::XS loads without error ok 368 - multi_doctype_comment: YAML::XS does not modify the input string ok 369 - multi_doctype_comment: YAML::XS parses correctly ok 370 - multi_doctype_comment: YAML::Perl saves without error ok 371 - multi_doctype_comment: YAML::Perl serializes correctly ok 372 - multi_doctype_comment: YAML::Perl round-trips without error ok 373 - multi_doctype_comment: YAML::Perl round-trips correctly ok 374 - multi_doctype_comment: YAML::Perl loads without error ok 375 - multi_doctype_comment: YAML::Perl does not modify the input string ok 376 - multi_doctype_comment: YAML::Perl parses correctly ok 377 - multi_doctype_comment: CPAN::Meta::YAML parses without error ok 378 - multi_doctype_comment: CPAN::Meta::YAML does not modify the input string ok 379 - The object isa CPAN::Meta::YAML ok 380 - multi_doctype_comment: CPAN::Meta::YAML parses correctly ok 381 - multi_doctype_comment: CPAN::Meta::YAML serializes without error ok 382 - multi_doctype_comment: CPAN::Meta::YAML serializes correctly ok 383 - multi_doctype_comment: CPAN::Meta::YAML round-trips without error ok 384 - The object isa CPAN::Meta::YAML ok 385 - multi_doctype_comment: CPAN::Meta::YAML round-trips correctly ok 386 # skip Shortcutting perfect serialization tests ok 387 # skip Skipping YAML.pm for known-broken feature ok 388 # skip Skipping YAML.pm for known-broken feature ok 389 # skip Skipping YAML.pm for known-broken feature ok 390 # skip Skipping YAML.pm for known-broken feature ok 391 # skip Skipping YAML.pm for known-broken feature ok 392 # skip Skipping YAML.pm for known-broken feature ok 393 # skip Skipping YAML.pm for known-broken feature ok 394 # skip Skipping YAML::Syck for known-broken feature ok 395 # skip Skipping YAML::Syck for known-broken feature ok 396 # skip Skipping YAML::Syck for known-broken feature ok 397 # skip Skipping YAML::Syck for known-broken feature ok 398 # skip Skipping YAML::Syck for known-broken feature ok 399 # skip Skipping YAML::Syck for known-broken feature ok 400 # skip Skipping YAML::Syck for known-broken feature ok 401 - predocument_percent: YAML::XS saves without error ok 402 - predocument_percent: YAML::XS serializes correctly ok 403 - predocument_percent: YAML::XS round-trips without error ok 404 - predocument_percent: YAML::XS round-trips correctly ok 405 - predocument_percent: YAML::XS loads without error ok 406 - predocument_percent: YAML::XS does not modify the input string ok 407 - predocument_percent: YAML::XS parses correctly ok 408 # skip Skipping YAML::Perl for known-broken feature ok 409 # skip Skipping YAML::Perl for known-broken feature ok 410 # skip Skipping YAML::Perl for known-broken feature ok 411 # skip Skipping YAML::Perl for known-broken feature ok 412 # skip Skipping YAML::Perl for known-broken feature ok 413 # skip Skipping YAML::Perl for known-broken feature ok 414 # skip Skipping YAML::Perl for known-broken feature ok 415 - predocument_percent: CPAN::Meta::YAML parses without error ok 416 - predocument_percent: CPAN::Meta::YAML does not modify the input string ok 417 - The object isa CPAN::Meta::YAML ok 418 - predocument_percent: CPAN::Meta::YAML parses correctly ok 419 - predocument_percent: CPAN::Meta::YAML serializes without error ok 420 - predocument_percent: CPAN::Meta::YAML serializes correctly ok 421 - predocument_percent: CPAN::Meta::YAML round-trips without error ok 422 - The object isa CPAN::Meta::YAML ok 423 - predocument_percent: CPAN::Meta::YAML round-trips correctly ok 424 # skip Shortcutting perfect serialization tests ok 425 - predocument_comment: YAML.pm saves without error ok 426 - predocument_comment: YAML.pm serializes correctly ok 427 - predocument_comment: YAML.pm round-trips without error ok 428 - predocument_comment: YAML.pm round-trips correctly ok 429 - predocument_comment: YAML.pm loads without error ok 430 - predocument_comment: YAML.pm does not modify the input string ok 431 - predocument_comment: YAML.pm parses correctly ok 432 - predocument_comment: YAML::Syck saves without error ok 433 - predocument_comment: YAML::Syck serializes correctly ok 434 - predocument_comment: YAML::Syck round-trips without error ok 435 - predocument_comment: YAML::Syck round-trips correctly ok 436 - predocument_comment: YAML::Syck loads without error ok 437 - predocument_comment: YAML::Syck does not modify the input string ok 438 - predocument_comment: YAML::Syck parses correctly ok 439 - predocument_comment: YAML::XS saves without error ok 440 - predocument_comment: YAML::XS serializes correctly ok 441 - predocument_comment: YAML::XS round-trips without error ok 442 - predocument_comment: YAML::XS round-trips correctly ok 443 - predocument_comment: YAML::XS loads without error ok 444 - predocument_comment: YAML::XS does not modify the input string ok 445 - predocument_comment: YAML::XS parses correctly ok 446 - predocument_comment: YAML::Perl saves without error ok 447 - predocument_comment: YAML::Perl serializes correctly ok 448 - predocument_comment: YAML::Perl round-trips without error ok 449 - predocument_comment: YAML::Perl round-trips correctly ok 450 - predocument_comment: YAML::Perl loads without error ok 451 - predocument_comment: YAML::Perl does not modify the input string ok 452 - predocument_comment: YAML::Perl parses correctly ok 453 - predocument_comment: CPAN::Meta::YAML parses without error ok 454 - predocument_comment: CPAN::Meta::YAML does not modify the input string ok 455 - The object isa CPAN::Meta::YAML ok 456 - predocument_comment: CPAN::Meta::YAML parses correctly ok 457 - predocument_comment: CPAN::Meta::YAML serializes without error ok 458 - predocument_comment: CPAN::Meta::YAML serializes correctly ok 459 - predocument_comment: CPAN::Meta::YAML round-trips without error ok 460 - The object isa CPAN::Meta::YAML ok 461 - predocument_comment: CPAN::Meta::YAML round-trips correctly ok 462 # skip Shortcutting perfect serialization tests ok 463 - hitchhiker scalar: YAML.pm saves without error ok 464 - hitchhiker scalar: YAML.pm serializes correctly ok 465 - hitchhiker scalar: YAML.pm round-trips without error ok 466 - hitchhiker scalar: YAML.pm round-trips correctly ok 467 - hitchhiker scalar: YAML.pm loads without error ok 468 - hitchhiker scalar: YAML.pm does not modify the input string ok 469 - hitchhiker scalar: YAML.pm parses correctly ok 470 - hitchhiker scalar: YAML::Syck saves without error ok 471 - hitchhiker scalar: YAML::Syck serializes correctly ok 472 - hitchhiker scalar: YAML::Syck round-trips without error ok 473 - hitchhiker scalar: YAML::Syck round-trips correctly ok 474 - hitchhiker scalar: YAML::Syck loads without error ok 475 - hitchhiker scalar: YAML::Syck does not modify the input string ok 476 - hitchhiker scalar: YAML::Syck parses correctly ok 477 - hitchhiker scalar: YAML::XS saves without error ok 478 - hitchhiker scalar: YAML::XS serializes correctly ok 479 - hitchhiker scalar: YAML::XS round-trips without error ok 480 - hitchhiker scalar: YAML::XS round-trips correctly ok 481 - hitchhiker scalar: YAML::XS loads without error ok 482 - hitchhiker scalar: YAML::XS does not modify the input string ok 483 - hitchhiker scalar: YAML::XS parses correctly ok 484 - hitchhiker scalar: YAML::Perl saves without error ok 485 - hitchhiker scalar: YAML::Perl serializes correctly ok 486 - hitchhiker scalar: YAML::Perl round-trips without error ok 487 - hitchhiker scalar: YAML::Perl round-trips correctly ok 488 - hitchhiker scalar: YAML::Perl loads without error ok 489 - hitchhiker scalar: YAML::Perl does not modify the input string ok 490 - hitchhiker scalar: YAML::Perl parses correctly ok 491 - hitchhiker scalar: CPAN::Meta::YAML parses without error ok 492 - hitchhiker scalar: CPAN::Meta::YAML does not modify the input string ok 493 - The object isa CPAN::Meta::YAML ok 494 - hitchhiker scalar: CPAN::Meta::YAML parses correctly ok 495 - hitchhiker scalar: CPAN::Meta::YAML serializes without error ok 496 - hitchhiker scalar: CPAN::Meta::YAML serializes correctly ok 497 - hitchhiker scalar: CPAN::Meta::YAML round-trips without error ok 498 - The object isa CPAN::Meta::YAML ok 499 - hitchhiker scalar: CPAN::Meta::YAML round-trips correctly ok 500 - Serializes ok ok 501 - null hash in array: YAML.pm saves without error ok 502 - null hash in array: YAML.pm serializes correctly ok 503 - null hash in array: YAML.pm round-trips without error ok 504 - null hash in array: YAML.pm round-trips correctly ok 505 - null hash in array: YAML.pm loads without error ok 506 - null hash in array: YAML.pm does not modify the input string ok 507 - null hash in array: YAML.pm parses correctly ok 508 - null hash in array: YAML::Syck saves without error ok 509 - null hash in array: YAML::Syck serializes correctly ok 510 - null hash in array: YAML::Syck round-trips without error ok 511 - null hash in array: YAML::Syck round-trips correctly ok 512 - null hash in array: YAML::Syck loads without error ok 513 - null hash in array: YAML::Syck does not modify the input string ok 514 - null hash in array: YAML::Syck parses correctly ok 515 - null hash in array: YAML::XS saves without error ok 516 - null hash in array: YAML::XS serializes correctly ok 517 - null hash in array: YAML::XS round-trips without error ok 518 - null hash in array: YAML::XS round-trips correctly ok 519 - null hash in array: YAML::XS loads without error ok 520 - null hash in array: YAML::XS does not modify the input string ok 521 - null hash in array: YAML::XS parses correctly ok 522 - null hash in array: YAML::Perl saves without error ok 523 - null hash in array: YAML::Perl serializes correctly ok 524 - null hash in array: YAML::Perl round-trips without error ok 525 - null hash in array: YAML::Perl round-trips correctly ok 526 - null hash in array: YAML::Perl loads without error ok 527 - null hash in array: YAML::Perl does not modify the input string ok 528 - null hash in array: YAML::Perl parses correctly ok 529 - null hash in array: CPAN::Meta::YAML parses without error ok 530 - null hash in array: CPAN::Meta::YAML does not modify the input string ok 531 - The object isa CPAN::Meta::YAML ok 532 - null hash in array: CPAN::Meta::YAML parses correctly ok 533 - null hash in array: CPAN::Meta::YAML serializes without error ok 534 - null hash in array: CPAN::Meta::YAML serializes correctly ok 535 - null hash in array: CPAN::Meta::YAML round-trips without error ok 536 - The object isa CPAN::Meta::YAML ok 537 - null hash in array: CPAN::Meta::YAML round-trips correctly ok 538 # skip Shortcutting perfect serialization tests ok 539 - null array in array: YAML.pm saves without error ok 540 - null array in array: YAML.pm serializes correctly ok 541 - null array in array: YAML.pm round-trips without error ok 542 - null array in array: YAML.pm round-trips correctly ok 543 - null array in array: YAML.pm loads without error ok 544 - null array in array: YAML.pm does not modify the input string ok 545 - null array in array: YAML.pm parses correctly ok 546 - null array in array: YAML::Syck saves without error ok 547 - null array in array: YAML::Syck serializes correctly ok 548 - null array in array: YAML::Syck round-trips without error ok 549 - null array in array: YAML::Syck round-trips correctly ok 550 - null array in array: YAML::Syck loads without error ok 551 - null array in array: YAML::Syck does not modify the input string ok 552 - null array in array: YAML::Syck parses correctly ok 553 - null array in array: YAML::XS saves without error ok 554 - null array in array: YAML::XS serializes correctly ok 555 - null array in array: YAML::XS round-trips without error ok 556 - null array in array: YAML::XS round-trips correctly ok 557 - null array in array: YAML::XS loads without error ok 558 - null array in array: YAML::XS does not modify the input string ok 559 - null array in array: YAML::XS parses correctly ok 560 - null array in array: YAML::Perl saves without error ok 561 - null array in array: YAML::Perl serializes correctly ok 562 - null array in array: YAML::Perl round-trips without error ok 563 - null array in array: YAML::Perl round-trips correctly ok 564 - null array in array: YAML::Perl loads without error ok 565 - null array in array: YAML::Perl does not modify the input string ok 566 - null array in array: YAML::Perl parses correctly ok 567 - null array in array: CPAN::Meta::YAML parses without error ok 568 - null array in array: CPAN::Meta::YAML does not modify the input string ok 569 - The object isa CPAN::Meta::YAML ok 570 - null array in array: CPAN::Meta::YAML parses correctly ok 571 - null array in array: CPAN::Meta::YAML serializes without error ok 572 - null array in array: CPAN::Meta::YAML serializes correctly ok 573 - null array in array: CPAN::Meta::YAML round-trips without error ok 574 - The object isa CPAN::Meta::YAML ok 575 - null array in array: CPAN::Meta::YAML round-trips correctly ok 576 # skip Shortcutting perfect serialization tests ok 577 - null hash in hash: YAML.pm saves without error ok 578 - null hash in hash: YAML.pm serializes correctly ok 579 - null hash in hash: YAML.pm round-trips without error ok 580 - null hash in hash: YAML.pm round-trips correctly ok 581 - null hash in hash: YAML.pm loads without error ok 582 - null hash in hash: YAML.pm does not modify the input string ok 583 - null hash in hash: YAML.pm parses correctly ok 584 - null hash in hash: YAML::Syck saves without error ok 585 - null hash in hash: YAML::Syck serializes correctly ok 586 - null hash in hash: YAML::Syck round-trips without error ok 587 - null hash in hash: YAML::Syck round-trips correctly ok 588 - null hash in hash: YAML::Syck loads without error ok 589 - null hash in hash: YAML::Syck does not modify the input string ok 590 - null hash in hash: YAML::Syck parses correctly ok 591 - null hash in hash: YAML::XS saves without error ok 592 - null hash in hash: YAML::XS serializes correctly ok 593 - null hash in hash: YAML::XS round-trips without error ok 594 - null hash in hash: YAML::XS round-trips correctly ok 595 - null hash in hash: YAML::XS loads without error ok 596 - null hash in hash: YAML::XS does not modify the input string ok 597 - null hash in hash: YAML::XS parses correctly ok 598 - null hash in hash: YAML::Perl saves without error ok 599 - null hash in hash: YAML::Perl serializes correctly ok 600 - null hash in hash: YAML::Perl round-trips without error ok 601 - null hash in hash: YAML::Perl round-trips correctly ok 602 - null hash in hash: YAML::Perl loads without error ok 603 - null hash in hash: YAML::Perl does not modify the input string ok 604 - null hash in hash: YAML::Perl parses correctly ok 605 - null hash in hash: CPAN::Meta::YAML parses without error ok 606 - null hash in hash: CPAN::Meta::YAML does not modify the input string ok 607 - The object isa CPAN::Meta::YAML ok 608 - null hash in hash: CPAN::Meta::YAML parses correctly ok 609 - null hash in hash: CPAN::Meta::YAML serializes without error ok 610 - null hash in hash: CPAN::Meta::YAML serializes correctly ok 611 - null hash in hash: CPAN::Meta::YAML round-trips without error ok 612 - The object isa CPAN::Meta::YAML ok 613 - null hash in hash: CPAN::Meta::YAML round-trips correctly ok 614 # skip Shortcutting perfect serialization tests ok 615 - null array in hash: YAML.pm saves without error ok 616 - null array in hash: YAML.pm serializes correctly ok 617 - null array in hash: YAML.pm round-trips without error ok 618 - null array in hash: YAML.pm round-trips correctly ok 619 - null array in hash: YAML.pm loads without error ok 620 - null array in hash: YAML.pm does not modify the input string ok 621 - null array in hash: YAML.pm parses correctly ok 622 - null array in hash: YAML::Syck saves without error ok 623 - null array in hash: YAML::Syck serializes correctly ok 624 - null array in hash: YAML::Syck round-trips without error ok 625 - null array in hash: YAML::Syck round-trips correctly ok 626 - null array in hash: YAML::Syck loads without error ok 627 - null array in hash: YAML::Syck does not modify the input string ok 628 - null array in hash: YAML::Syck parses correctly ok 629 - null array in hash: YAML::XS saves without error ok 630 - null array in hash: YAML::XS serializes correctly ok 631 - null array in hash: YAML::XS round-trips without error ok 632 - null array in hash: YAML::XS round-trips correctly ok 633 - null array in hash: YAML::XS loads without error ok 634 - null array in hash: YAML::XS does not modify the input string ok 635 - null array in hash: YAML::XS parses correctly ok 636 - null array in hash: YAML::Perl saves without error ok 637 - null array in hash: YAML::Perl serializes correctly ok 638 - null array in hash: YAML::Perl round-trips without error ok 639 - null array in hash: YAML::Perl round-trips correctly ok 640 - null array in hash: YAML::Perl loads without error ok 641 - null array in hash: YAML::Perl does not modify the input string ok 642 - null array in hash: YAML::Perl parses correctly ok 643 - null array in hash: CPAN::Meta::YAML parses without error ok 644 - null array in hash: CPAN::Meta::YAML does not modify the input string ok 645 - The object isa CPAN::Meta::YAML ok 646 - null array in hash: CPAN::Meta::YAML parses correctly ok 647 - null array in hash: CPAN::Meta::YAML serializes without error ok 648 - null array in hash: CPAN::Meta::YAML serializes correctly ok 649 - null array in hash: CPAN::Meta::YAML round-trips without error ok 650 - The object isa CPAN::Meta::YAML ok 651 - null array in hash: CPAN::Meta::YAML round-trips correctly ok 652 # skip Shortcutting perfect serialization tests ok 653 - trailing whitespace: YAML.pm saves without error ok 654 - trailing whitespace: YAML.pm serializes correctly ok 655 - trailing whitespace: YAML.pm round-trips without error ok 656 - trailing whitespace: YAML.pm round-trips correctly ok 657 - trailing whitespace: YAML.pm loads without error ok 658 - trailing whitespace: YAML.pm does not modify the input string ok 659 - trailing whitespace: YAML.pm parses correctly ok 660 - trailing whitespace: YAML::Syck saves without error ok 661 - trailing whitespace: YAML::Syck serializes correctly ok 662 - trailing whitespace: YAML::Syck round-trips without error ok 663 - trailing whitespace: YAML::Syck round-trips correctly ok 664 - trailing whitespace: YAML::Syck loads without error ok 665 - trailing whitespace: YAML::Syck does not modify the input string ok 666 - trailing whitespace: YAML::Syck parses correctly ok 667 - trailing whitespace: YAML::XS saves without error ok 668 - trailing whitespace: YAML::XS serializes correctly ok 669 - trailing whitespace: YAML::XS round-trips without error ok 670 - trailing whitespace: YAML::XS round-trips correctly ok 671 - trailing whitespace: YAML::XS loads without error ok 672 - trailing whitespace: YAML::XS does not modify the input string ok 673 - trailing whitespace: YAML::XS parses correctly ok 674 # skip Skipping YAML::Perl for known-broken feature ok 675 # skip Skipping YAML::Perl for known-broken feature ok 676 # skip Skipping YAML::Perl for known-broken feature ok 677 # skip Skipping YAML::Perl for known-broken feature ok 678 # skip Skipping YAML::Perl for known-broken feature ok 679 # skip Skipping YAML::Perl for known-broken feature ok 680 # skip Skipping YAML::Perl for known-broken feature ok 681 - trailing whitespace: CPAN::Meta::YAML parses without error ok 682 - trailing whitespace: CPAN::Meta::YAML does not modify the input string ok 683 - The object isa CPAN::Meta::YAML ok 684 - trailing whitespace: CPAN::Meta::YAML parses correctly ok 685 - trailing whitespace: CPAN::Meta::YAML serializes without error ok 686 - trailing whitespace: CPAN::Meta::YAML serializes correctly ok 687 - trailing whitespace: CPAN::Meta::YAML round-trips without error ok 688 - The object isa CPAN::Meta::YAML ok 689 - trailing whitespace: CPAN::Meta::YAML round-trips correctly ok 690 # skip Shortcutting perfect serialization tests ok 691 - hash-like quote: YAML.pm saves without error ok 692 - hash-like quote: YAML.pm serializes correctly ok 693 - hash-like quote: YAML.pm round-trips without error ok 694 - hash-like quote: YAML.pm round-trips correctly ok 695 - hash-like quote: YAML.pm loads without error ok 696 - hash-like quote: YAML.pm does not modify the input string ok 697 - hash-like quote: YAML.pm parses correctly ok 698 - hash-like quote: YAML::Syck saves without error ok 699 - hash-like quote: YAML::Syck serializes correctly ok 700 - hash-like quote: YAML::Syck round-trips without error ok 701 - hash-like quote: YAML::Syck round-trips correctly ok 702 - hash-like quote: YAML::Syck loads without error ok 703 - hash-like quote: YAML::Syck does not modify the input string ok 704 - hash-like quote: YAML::Syck parses correctly ok 705 - hash-like quote: YAML::XS saves without error ok 706 - hash-like quote: YAML::XS serializes correctly ok 707 - hash-like quote: YAML::XS round-trips without error ok 708 - hash-like quote: YAML::XS round-trips correctly ok 709 - hash-like quote: YAML::XS loads without error ok 710 - hash-like quote: YAML::XS does not modify the input string ok 711 - hash-like quote: YAML::XS parses correctly ok 712 - hash-like quote: YAML::Perl saves without error ok 713 - hash-like quote: YAML::Perl serializes correctly ok 714 - hash-like quote: YAML::Perl round-trips without error ok 715 - hash-like quote: YAML::Perl round-trips correctly ok 716 - hash-like quote: YAML::Perl loads without error ok 717 - hash-like quote: YAML::Perl does not modify the input string ok 718 - hash-like quote: YAML::Perl parses correctly ok 719 - hash-like quote: CPAN::Meta::YAML parses without error ok 720 - hash-like quote: CPAN::Meta::YAML does not modify the input string ok 721 - The object isa CPAN::Meta::YAML ok 722 - hash-like quote: CPAN::Meta::YAML parses correctly ok 723 - hash-like quote: CPAN::Meta::YAML serializes without error ok 724 - hash-like quote: CPAN::Meta::YAML serializes correctly ok 725 - hash-like quote: CPAN::Meta::YAML round-trips without error ok 726 - The object isa CPAN::Meta::YAML ok 727 - hash-like quote: CPAN::Meta::YAML round-trips correctly ok 728 # skip Shortcutting perfect serialization tests ok 729 - single quote subtleties: YAML.pm saves without error ok 730 - single quote subtleties: YAML.pm serializes correctly ok 731 - single quote subtleties: YAML.pm round-trips without error ok 732 - single quote subtleties: YAML.pm round-trips correctly ok 733 - single quote subtleties: YAML.pm loads without error ok 734 - single quote subtleties: YAML.pm does not modify the input string ok 735 - single quote subtleties: YAML.pm parses correctly ok 736 - single quote subtleties: YAML::Syck saves without error ok 737 - single quote subtleties: YAML::Syck serializes correctly ok 738 - single quote subtleties: YAML::Syck round-trips without error ok 739 - single quote subtleties: YAML::Syck round-trips correctly ok 740 - single quote subtleties: YAML::Syck loads without error ok 741 - single quote subtleties: YAML::Syck does not modify the input string ok 742 - single quote subtleties: YAML::Syck parses correctly ok 743 - single quote subtleties: YAML::XS saves without error ok 744 - single quote subtleties: YAML::XS serializes correctly ok 745 - single quote subtleties: YAML::XS round-trips without error ok 746 - single quote subtleties: YAML::XS round-trips correctly ok 747 - single quote subtleties: YAML::XS loads without error ok 748 - single quote subtleties: YAML::XS does not modify the input string ok 749 - single quote subtleties: YAML::XS parses correctly ok 750 - single quote subtleties: YAML::Perl saves without error ok 751 - single quote subtleties: YAML::Perl serializes correctly ok 752 - single quote subtleties: YAML::Perl round-trips without error ok 753 - single quote subtleties: YAML::Perl round-trips correctly ok 754 - single quote subtleties: YAML::Perl loads without error ok 755 - single quote subtleties: YAML::Perl does not modify the input string ok 756 - single quote subtleties: YAML::Perl parses correctly ok 757 - single quote subtleties: CPAN::Meta::YAML parses without error ok 758 - single quote subtleties: CPAN::Meta::YAML does not modify the input string ok 759 - The object isa CPAN::Meta::YAML ok 760 - single quote subtleties: CPAN::Meta::YAML parses correctly ok 761 - single quote subtleties: CPAN::Meta::YAML serializes without error ok 762 - single quote subtleties: CPAN::Meta::YAML serializes correctly ok 763 - single quote subtleties: CPAN::Meta::YAML round-trips without error ok 764 - The object isa CPAN::Meta::YAML ok 765 - single quote subtleties: CPAN::Meta::YAML round-trips correctly ok 766 # skip Shortcutting perfect serialization tests ok 767 - single quote subtleties: YAML.pm saves without error ok 768 - single quote subtleties: YAML.pm serializes correctly ok 769 - single quote subtleties: YAML.pm round-trips without error ok 770 - single quote subtleties: YAML.pm round-trips correctly ok 771 - single quote subtleties: YAML.pm loads without error ok 772 - single quote subtleties: YAML.pm does not modify the input string ok 773 - single quote subtleties: YAML.pm parses correctly ok 774 - single quote subtleties: YAML::Syck saves without error ok 775 - single quote subtleties: YAML::Syck serializes correctly ok 776 - single quote subtleties: YAML::Syck round-trips without error ok 777 - single quote subtleties: YAML::Syck round-trips correctly ok 778 - single quote subtleties: YAML::Syck loads without error ok 779 - single quote subtleties: YAML::Syck does not modify the input string ok 780 - single quote subtleties: YAML::Syck parses correctly ok 781 - single quote subtleties: YAML::XS saves without error ok 782 - single quote subtleties: YAML::XS serializes correctly ok 783 - single quote subtleties: YAML::XS round-trips without error ok 784 - single quote subtleties: YAML::XS round-trips correctly ok 785 - single quote subtleties: YAML::XS loads without error ok 786 - single quote subtleties: YAML::XS does not modify the input string ok 787 - single quote subtleties: YAML::XS parses correctly ok 788 - single quote subtleties: YAML::Perl saves without error ok 789 - single quote subtleties: YAML::Perl serializes correctly ok 790 - single quote subtleties: YAML::Perl round-trips without error ok 791 - single quote subtleties: YAML::Perl round-trips correctly ok 792 - single quote subtleties: YAML::Perl loads without error ok 793 - single quote subtleties: YAML::Perl does not modify the input string ok 794 - single quote subtleties: YAML::Perl parses correctly ok 795 - single quote subtleties: CPAN::Meta::YAML parses without error ok 796 - single quote subtleties: CPAN::Meta::YAML does not modify the input string ok 797 - The object isa CPAN::Meta::YAML ok 798 - single quote subtleties: CPAN::Meta::YAML parses correctly ok 799 - single quote subtleties: CPAN::Meta::YAML serializes without error ok 800 - single quote subtleties: CPAN::Meta::YAML serializes correctly ok 801 - single quote subtleties: CPAN::Meta::YAML round-trips without error ok 802 - The object isa CPAN::Meta::YAML ok 803 - single quote subtleties: CPAN::Meta::YAML round-trips correctly ok 804 # skip Shortcutting perfect serialization tests ok 805 # skip Skipping YAML.pm for known-broken feature ok 806 # skip Skipping YAML.pm for known-broken feature ok 807 # skip Skipping YAML.pm for known-broken feature ok 808 # skip Skipping YAML.pm for known-broken feature ok 809 # skip Skipping YAML.pm for known-broken feature ok 810 # skip Skipping YAML.pm for known-broken feature ok 811 # skip Skipping YAML.pm for known-broken feature ok 812 - empty hash keys: YAML::Syck saves without error ok 813 - empty hash keys: YAML::Syck serializes correctly ok 814 - empty hash keys: YAML::Syck round-trips without error ok 815 - empty hash keys: YAML::Syck round-trips correctly ok 816 - empty hash keys: YAML::Syck loads without error ok 817 - empty hash keys: YAML::Syck does not modify the input string ok 818 - empty hash keys: YAML::Syck parses correctly ok 819 - empty hash keys: YAML::XS saves without error ok 820 - empty hash keys: YAML::XS serializes correctly ok 821 - empty hash keys: YAML::XS round-trips without error ok 822 - empty hash keys: YAML::XS round-trips correctly ok 823 - empty hash keys: YAML::XS loads without error ok 824 - empty hash keys: YAML::XS does not modify the input string ok 825 - empty hash keys: YAML::XS parses correctly ok 826 # skip Skipping YAML::Perl for known-broken feature ok 827 # skip Skipping YAML::Perl for known-broken feature ok 828 # skip Skipping YAML::Perl for known-broken feature ok 829 # skip Skipping YAML::Perl for known-broken feature ok 830 # skip Skipping YAML::Perl for known-broken feature ok 831 # skip Skipping YAML::Perl for known-broken feature ok 832 # skip Skipping YAML::Perl for known-broken feature ok 833 - empty hash keys: CPAN::Meta::YAML parses without error ok 834 - empty hash keys: CPAN::Meta::YAML does not modify the input string ok 835 - The object isa CPAN::Meta::YAML ok 836 - empty hash keys: CPAN::Meta::YAML parses correctly ok 837 - empty hash keys: CPAN::Meta::YAML serializes without error ok 838 - empty hash keys: CPAN::Meta::YAML serializes correctly ok 839 - empty hash keys: CPAN::Meta::YAML round-trips without error ok 840 - The object isa CPAN::Meta::YAML ok 841 - empty hash keys: CPAN::Meta::YAML round-trips correctly ok 842 # skip Shortcutting perfect serialization tests ok 843 # skip Skipping YAML.pm for known-broken feature ok 844 # skip Skipping YAML.pm for known-broken feature ok 845 # skip Skipping YAML.pm for known-broken feature ok 846 # skip Skipping YAML.pm for known-broken feature ok 847 # skip Skipping YAML.pm for known-broken feature ok 848 # skip Skipping YAML.pm for known-broken feature ok 849 # skip Skipping YAML.pm for known-broken feature ok 850 - empty array keys: YAML::Syck saves without error ok 851 - empty array keys: YAML::Syck serializes correctly ok 852 - empty array keys: YAML::Syck round-trips without error ok 853 - empty array keys: YAML::Syck round-trips correctly ok 854 - empty array keys: YAML::Syck loads without error ok 855 - empty array keys: YAML::Syck does not modify the input string ok 856 - empty array keys: YAML::Syck parses correctly ok 857 - empty array keys: YAML::XS saves without error ok 858 - empty array keys: YAML::XS serializes correctly ok 859 - empty array keys: YAML::XS round-trips without error ok 860 - empty array keys: YAML::XS round-trips correctly ok 861 - empty array keys: YAML::XS loads without error ok 862 - empty array keys: YAML::XS does not modify the input string ok 863 - empty array keys: YAML::XS parses correctly ok 864 # skip Skipping YAML::Perl for known-broken feature ok 865 # skip Skipping YAML::Perl for known-broken feature ok 866 # skip Skipping YAML::Perl for known-broken feature ok 867 # skip Skipping YAML::Perl for known-broken feature ok 868 # skip Skipping YAML::Perl for known-broken feature ok 869 # skip Skipping YAML::Perl for known-broken feature ok 870 # skip Skipping YAML::Perl for known-broken feature ok 871 - empty array keys: CPAN::Meta::YAML parses without error ok 872 - empty array keys: CPAN::Meta::YAML does not modify the input string ok 873 - The object isa CPAN::Meta::YAML ok 874 - empty array keys: CPAN::Meta::YAML parses correctly ok 875 - empty array keys: CPAN::Meta::YAML serializes without error ok 876 - empty array keys: CPAN::Meta::YAML serializes correctly ok 877 - empty array keys: CPAN::Meta::YAML round-trips without error ok 878 - The object isa CPAN::Meta::YAML ok 879 - empty array keys: CPAN::Meta::YAML round-trips correctly ok 880 # skip Shortcutting perfect serialization tests ok 881 # skip Skipping YAML.pm for known-broken feature ok 882 # skip Skipping YAML.pm for known-broken feature ok 883 # skip Skipping YAML.pm for known-broken feature ok 884 # skip Skipping YAML.pm for known-broken feature ok 885 # skip Skipping YAML.pm for known-broken feature ok 886 # skip Skipping YAML.pm for known-broken feature ok 887 # skip Skipping YAML.pm for known-broken feature ok 888 - comment header: YAML::Syck saves without error ok 889 - comment header: YAML::Syck serializes correctly ok 890 - comment header: YAML::Syck round-trips without error ok 891 - comment header: YAML::Syck round-trips correctly ok 892 - comment header: YAML::Syck loads without error ok 893 - comment header: YAML::Syck does not modify the input string ok 894 - comment header: YAML::Syck parses correctly ok 895 - comment header: YAML::XS saves without error ok 896 - comment header: YAML::XS serializes correctly ok 897 - comment header: YAML::XS round-trips without error ok 898 - comment header: YAML::XS round-trips correctly ok 899 - comment header: YAML::XS loads without error ok 900 - comment header: YAML::XS does not modify the input string ok 901 - comment header: YAML::XS parses correctly ok 902 # skip Skipping YAML::Perl for known-broken feature ok 903 # skip Skipping YAML::Perl for known-broken feature ok 904 # skip Skipping YAML::Perl for known-broken feature ok 905 # skip Skipping YAML::Perl for known-broken feature ok 906 # skip Skipping YAML::Perl for known-broken feature ok 907 # skip Skipping YAML::Perl for known-broken feature ok 908 # skip Skipping YAML::Perl for known-broken feature ok 909 - comment header: CPAN::Meta::YAML parses without error ok 910 - comment header: CPAN::Meta::YAML does not modify the input string ok 911 - The object isa CPAN::Meta::YAML ok 912 - comment header: CPAN::Meta::YAML parses correctly ok 913 - comment header: CPAN::Meta::YAML serializes without error ok 914 - comment header: CPAN::Meta::YAML serializes correctly ok 915 - comment header: CPAN::Meta::YAML round-trips without error ok 916 - The object isa CPAN::Meta::YAML ok 917 - comment header: CPAN::Meta::YAML round-trips correctly ok 918 # skip Shortcutting perfect serialization tests ok 919 - special characters: YAML.pm saves without error ok 920 - special characters: YAML.pm serializes correctly ok 921 - special characters: YAML.pm round-trips without error ok 922 - special characters: YAML.pm round-trips correctly ok 923 - special characters: YAML.pm loads without error ok 924 - special characters: YAML.pm does not modify the input string ok 925 - special characters: YAML.pm parses correctly ok 926 - special characters: YAML::Syck saves without error ok 927 - special characters: YAML::Syck serializes correctly ok 928 - special characters: YAML::Syck round-trips without error ok 929 - special characters: YAML::Syck round-trips correctly ok 930 - special characters: YAML::Syck loads without error ok 931 - special characters: YAML::Syck does not modify the input string ok 932 - special characters: YAML::Syck parses correctly ok 933 - special characters: YAML::XS saves without error ok 934 - special characters: YAML::XS serializes correctly ok 935 - special characters: YAML::XS round-trips without error ok 936 - special characters: YAML::XS round-trips correctly ok 937 - special characters: YAML::XS loads without error ok 938 - special characters: YAML::XS does not modify the input string ok 939 - special characters: YAML::XS parses correctly ok 940 - special characters: YAML::Perl saves without error ok 941 - special characters: YAML::Perl serializes correctly ok 942 - special characters: YAML::Perl round-trips without error ok 943 - special characters: YAML::Perl round-trips correctly ok 944 - special characters: YAML::Perl loads without error ok 945 - special characters: YAML::Perl does not modify the input string ok 946 - special characters: YAML::Perl parses correctly ok 947 - special characters: CPAN::Meta::YAML parses without error ok 948 - special characters: CPAN::Meta::YAML does not modify the input string ok 949 - The object isa CPAN::Meta::YAML ok 950 - special characters: CPAN::Meta::YAML parses correctly ok 951 - special characters: CPAN::Meta::YAML serializes without error ok 952 - special characters: CPAN::Meta::YAML serializes correctly ok 953 - special characters: CPAN::Meta::YAML round-trips without error ok 954 - The object isa CPAN::Meta::YAML ok 955 - special characters: CPAN::Meta::YAML round-trips correctly ok 956 # skip Shortcutting perfect serialization tests ok 957 - The object isa CPAN::Meta::YAML ok 958 - ->write_string does not return a value ok 959 - Error string is defined ok 960 - Got the expected error message ok 961 - synopsis: YAML.pm saves without error ok 962 - synopsis: YAML.pm serializes correctly ok 963 - synopsis: YAML.pm round-trips without error ok 964 - synopsis: YAML.pm round-trips correctly ok 965 - synopsis: YAML.pm loads without error ok 966 - synopsis: YAML.pm does not modify the input string ok 967 - synopsis: YAML.pm parses correctly ok 968 - synopsis: YAML::Syck saves without error ok 969 - synopsis: YAML::Syck serializes correctly ok 970 - synopsis: YAML::Syck round-trips without error ok 971 - synopsis: YAML::Syck round-trips correctly ok 972 - synopsis: YAML::Syck loads without error ok 973 - synopsis: YAML::Syck does not modify the input string ok 974 - synopsis: YAML::Syck parses correctly ok 975 - synopsis: YAML::XS saves without error ok 976 - synopsis: YAML::XS serializes correctly ok 977 - synopsis: YAML::XS round-trips without error ok 978 - synopsis: YAML::XS round-trips correctly ok 979 - synopsis: YAML::XS loads without error ok 980 - synopsis: YAML::XS does not modify the input string ok 981 - synopsis: YAML::XS parses correctly ok 982 # skip Skipping YAML::Perl for known-broken feature ok 983 # skip Skipping YAML::Perl for known-broken feature ok 984 # skip Skipping YAML::Perl for known-broken feature ok 985 # skip Skipping YAML::Perl for known-broken feature ok 986 # skip Skipping YAML::Perl for known-broken feature ok 987 # skip Skipping YAML::Perl for known-broken feature ok 988 # skip Skipping YAML::Perl for known-broken feature ok 989 - synopsis: CPAN::Meta::YAML parses without error ok 990 - synopsis: CPAN::Meta::YAML does not modify the input string ok 991 - The object isa CPAN::Meta::YAML ok 992 - synopsis: CPAN::Meta::YAML parses correctly ok 993 - synopsis: CPAN::Meta::YAML serializes without error ok 994 - synopsis: CPAN::Meta::YAML serializes correctly ok 995 - synopsis: CPAN::Meta::YAML round-trips without error ok 996 - The object isa CPAN::Meta::YAML ok 997 - synopsis: CPAN::Meta::YAML round-trips correctly ok 998 # skip Shortcutting perfect serialization tests ok 999 - unprintable: YAML.pm saves without error ok 1000 - unprintable: YAML.pm serializes correctly ok 1001 - unprintable: YAML.pm round-trips without error ok 1002 - unprintable: YAML.pm round-trips correctly ok 1003 - unprintable: YAML.pm loads without error ok 1004 - unprintable: YAML.pm does not modify the input string ok 1005 - unprintable: YAML.pm parses correctly ok 1006 - unprintable: YAML::Syck saves without error ok 1007 - unprintable: YAML::Syck serializes correctly ok 1008 - unprintable: YAML::Syck round-trips without error ok 1009 - unprintable: YAML::Syck round-trips correctly ok 1010 - unprintable: YAML::Syck loads without error ok 1011 - unprintable: YAML::Syck does not modify the input string ok 1012 - unprintable: YAML::Syck parses correctly ok 1013 - unprintable: YAML::XS saves without error ok 1014 - unprintable: YAML::XS serializes correctly ok 1015 - unprintable: YAML::XS round-trips without error ok 1016 - unprintable: YAML::XS round-trips correctly ok 1017 - unprintable: YAML::XS loads without error ok 1018 - unprintable: YAML::XS does not modify the input string ok 1019 - unprintable: YAML::XS parses correctly ok 1020 - unprintable: YAML::Perl saves without error ok 1021 - unprintable: YAML::Perl serializes correctly ok 1022 - unprintable: YAML::Perl round-trips without error ok 1023 - unprintable: YAML::Perl round-trips correctly ok 1024 - unprintable: YAML::Perl loads without error ok 1025 - unprintable: YAML::Perl does not modify the input string ok 1026 - unprintable: YAML::Perl parses correctly ok 1027 - unprintable: CPAN::Meta::YAML parses without error ok 1028 - unprintable: CPAN::Meta::YAML does not modify the input string ok 1029 - The object isa CPAN::Meta::YAML ok 1030 - unprintable: CPAN::Meta::YAML parses correctly ok 1031 - unprintable: CPAN::Meta::YAML serializes without error ok 1032 - unprintable: CPAN::Meta::YAML serializes correctly ok 1033 - unprintable: CPAN::Meta::YAML round-trips without error ok 1034 - The object isa CPAN::Meta::YAML ok 1035 - unprintable: CPAN::Meta::YAML round-trips correctly ok 1036 # skip Shortcutting perfect serialization tests ok 1037 - unnamed: YAML.pm saves without error ok 1038 - unnamed: YAML.pm serializes correctly ok 1039 - unnamed: YAML.pm round-trips without error ok 1040 - unnamed: YAML.pm round-trips correctly ok 1041 - unnamed: YAML.pm loads without error ok 1042 - unnamed: YAML.pm does not modify the input string ok 1043 - unnamed: YAML.pm parses correctly ok 1044 - unnamed: YAML::Syck saves without error ok 1045 - unnamed: YAML::Syck serializes correctly ok 1046 - unnamed: YAML::Syck round-trips without error ok 1047 - unnamed: YAML::Syck round-trips correctly ok 1048 - unnamed: YAML::Syck loads without error ok 1049 - unnamed: YAML::Syck does not modify the input string ok 1050 - unnamed: YAML::Syck parses correctly ok 1051 - unnamed: YAML::XS saves without error ok 1052 - unnamed: YAML::XS serializes correctly ok 1053 - unnamed: YAML::XS round-trips without error ok 1054 - unnamed: YAML::XS round-trips correctly ok 1055 - unnamed: YAML::XS loads without error ok 1056 - unnamed: YAML::XS does not modify the input string ok 1057 - unnamed: YAML::XS parses correctly ok 1058 - unnamed: YAML::Perl saves without error ok 1059 - unnamed: YAML::Perl serializes correctly ok 1060 - unnamed: YAML::Perl round-trips without error ok 1061 - unnamed: YAML::Perl round-trips correctly ok 1062 - unnamed: YAML::Perl loads without error ok 1063 - unnamed: YAML::Perl does not modify the input string ok 1064 - unnamed: YAML::Perl parses correctly ok 1065 - unnamed: CPAN::Meta::YAML parses without error ok 1066 - unnamed: CPAN::Meta::YAML does not modify the input string ok 1067 - The object isa CPAN::Meta::YAML ok 1068 - unnamed: CPAN::Meta::YAML parses correctly ok 1069 - unnamed: CPAN::Meta::YAML serializes without error ok 1070 - unnamed: CPAN::Meta::YAML serializes correctly ok 1071 - unnamed: CPAN::Meta::YAML round-trips without error ok 1072 - The object isa CPAN::Meta::YAML ok 1073 - unnamed: CPAN::Meta::YAML round-trips correctly ok 1074 # skip Shortcutting perfect serialization tests ok 1075 - Indentation after empty hash value: YAML.pm saves without error ok 1076 - Indentation after empty hash value: YAML.pm serializes correctly ok 1077 - Indentation after empty hash value: YAML.pm round-trips without error ok 1078 - Indentation after empty hash value: YAML.pm round-trips correctly ok 1079 - Indentation after empty hash value: YAML.pm loads without error ok 1080 - Indentation after empty hash value: YAML.pm does not modify the input string ok 1081 - Indentation after empty hash value: YAML.pm parses correctly ok 1082 - Indentation after empty hash value: YAML::Syck saves without error ok 1083 - Indentation after empty hash value: YAML::Syck serializes correctly ok 1084 - Indentation after empty hash value: YAML::Syck round-trips without error ok 1085 - Indentation after empty hash value: YAML::Syck round-trips correctly ok 1086 - Indentation after empty hash value: YAML::Syck loads without error ok 1087 - Indentation after empty hash value: YAML::Syck does not modify the input string ok 1088 - Indentation after empty hash value: YAML::Syck parses correctly ok 1089 - Indentation after empty hash value: YAML::XS saves without error ok 1090 - Indentation after empty hash value: YAML::XS serializes correctly ok 1091 - Indentation after empty hash value: YAML::XS round-trips without error ok 1092 - Indentation after empty hash value: YAML::XS round-trips correctly ok 1093 - Indentation after empty hash value: YAML::XS loads without error ok 1094 - Indentation after empty hash value: YAML::XS does not modify the input string ok 1095 - Indentation after empty hash value: YAML::XS parses correctly ok 1096 # skip Skipping YAML::Perl for known-broken feature ok 1097 # skip Skipping YAML::Perl for known-broken feature ok 1098 # skip Skipping YAML::Perl for known-broken feature ok 1099 # skip Skipping YAML::Perl for known-broken feature ok 1100 # skip Skipping YAML::Perl for known-broken feature ok 1101 # skip Skipping YAML::Perl for known-broken feature ok 1102 # skip Skipping YAML::Perl for known-broken feature ok 1103 - Indentation after empty hash value: CPAN::Meta::YAML parses without error ok 1104 - Indentation after empty hash value: CPAN::Meta::YAML does not modify the input string ok 1105 - The object isa CPAN::Meta::YAML ok 1106 - Indentation after empty hash value: CPAN::Meta::YAML parses correctly ok 1107 - Indentation after empty hash value: CPAN::Meta::YAML serializes without error ok 1108 - Indentation after empty hash value: CPAN::Meta::YAML serializes correctly ok 1109 - Indentation after empty hash value: CPAN::Meta::YAML round-trips without error ok 1110 - The object isa CPAN::Meta::YAML ok 1111 - Indentation after empty hash value: CPAN::Meta::YAML round-trips correctly ok 1112 # skip Shortcutting perfect serialization tests ok 1113 - unnamed: YAML.pm saves without error ok 1114 - unnamed: YAML.pm serializes correctly ok 1115 - unnamed: YAML.pm round-trips without error ok 1116 - unnamed: YAML.pm round-trips correctly ok 1117 - unnamed: YAML.pm loads without error ok 1118 - unnamed: YAML.pm does not modify the input string ok 1119 - unnamed: YAML.pm parses correctly ok 1120 - unnamed: YAML::Syck saves without error ok 1121 - unnamed: YAML::Syck serializes correctly ok 1122 - unnamed: YAML::Syck round-trips without error ok 1123 - unnamed: YAML::Syck round-trips correctly ok 1124 - unnamed: YAML::Syck loads without error ok 1125 - unnamed: YAML::Syck does not modify the input string ok 1126 - unnamed: YAML::Syck parses correctly ok 1127 - unnamed: YAML::XS saves without error ok 1128 - unnamed: YAML::XS serializes correctly ok 1129 - unnamed: YAML::XS round-trips without error ok 1130 - unnamed: YAML::XS round-trips correctly ok 1131 - unnamed: YAML::XS loads without error ok 1132 - unnamed: YAML::XS does not modify the input string ok 1133 - unnamed: YAML::XS parses correctly ok 1134 - unnamed: YAML::Perl saves without error ok 1135 - unnamed: YAML::Perl serializes correctly ok 1136 - unnamed: YAML::Perl round-trips without error ok 1137 - unnamed: YAML::Perl round-trips correctly ok 1138 - unnamed: YAML::Perl loads without error ok 1139 - unnamed: YAML::Perl does not modify the input string ok 1140 - unnamed: YAML::Perl parses correctly ok 1141 - unnamed: CPAN::Meta::YAML parses without error ok 1142 - unnamed: CPAN::Meta::YAML does not modify the input string ok 1143 - The object isa CPAN::Meta::YAML ok 1144 - unnamed: CPAN::Meta::YAML parses correctly ok 1145 - unnamed: CPAN::Meta::YAML serializes without error ok 1146 - unnamed: CPAN::Meta::YAML serializes correctly ok 1147 - unnamed: CPAN::Meta::YAML round-trips without error ok 1148 - The object isa CPAN::Meta::YAML ok 1149 - unnamed: CPAN::Meta::YAML round-trips correctly ok 1150 # skip Shortcutting perfect serialization tests ok 1151 - Pathological >< case: YAML.pm saves without error ok 1152 - Pathological >< case: YAML.pm serializes correctly ok 1153 - Pathological >< case: YAML.pm round-trips without error ok 1154 - Pathological >< case: YAML.pm round-trips correctly ok 1155 - Pathological >< case: YAML.pm loads without error ok 1156 - Pathological >< case: YAML.pm does not modify the input string ok 1157 - Pathological >< case: YAML.pm parses correctly ok 1158 - Pathological >< case: YAML::Syck saves without error ok 1159 - Pathological >< case: YAML::Syck serializes correctly ok 1160 - Pathological >< case: YAML::Syck round-trips without error ok 1161 - Pathological >< case: YAML::Syck round-trips correctly ok 1162 - Pathological >< case: YAML::Syck loads without error ok 1163 - Pathological >< case: YAML::Syck does not modify the input string ok 1164 - Pathological >< case: YAML::Syck parses correctly ok 1165 - Pathological >< case: YAML::XS saves without error ok 1166 - Pathological >< case: YAML::XS serializes correctly ok 1167 - Pathological >< case: YAML::XS round-trips without error ok 1168 - Pathological >< case: YAML::XS round-trips correctly ok 1169 - Pathological >< case: YAML::XS loads without error ok 1170 - Pathological >< case: YAML::XS does not modify the input string ok 1171 - Pathological >< case: YAML::XS parses correctly ok 1172 - Pathological >< case: YAML::Perl saves without error ok 1173 - Pathological >< case: YAML::Perl serializes correctly ok 1174 - Pathological >< case: YAML::Perl round-trips without error ok 1175 - Pathological >< case: YAML::Perl round-trips correctly ok 1176 - Pathological >< case: YAML::Perl loads without error ok 1177 - Pathological >< case: YAML::Perl does not modify the input string ok 1178 - Pathological >< case: YAML::Perl parses correctly ok 1179 - Pathological >< case: CPAN::Meta::YAML parses without error ok 1180 - Pathological >< case: CPAN::Meta::YAML does not modify the input string ok 1181 - The object isa CPAN::Meta::YAML ok 1182 - Pathological >< case: CPAN::Meta::YAML parses correctly ok 1183 - Pathological >< case: CPAN::Meta::YAML serializes without error ok 1184 - Pathological >< case: CPAN::Meta::YAML serializes correctly ok 1185 - Pathological >< case: CPAN::Meta::YAML round-trips without error ok 1186 - The object isa CPAN::Meta::YAML ok 1187 - Pathological >< case: CPAN::Meta::YAML round-trips correctly ok 1188 # skip Shortcutting perfect serialization tests ok 1189 # skip Skipping YAML.pm for known-broken feature ok 1190 # skip Skipping YAML.pm for known-broken feature ok 1191 # skip Skipping YAML.pm for known-broken feature ok 1192 # skip Skipping YAML.pm for known-broken feature ok 1193 # skip Skipping YAML.pm for known-broken feature ok 1194 # skip Skipping YAML.pm for known-broken feature ok 1195 # skip Skipping YAML.pm for known-broken feature ok 1196 - Non-indenting sub-list: YAML::Syck saves without error ok 1197 - Non-indenting sub-list: YAML::Syck serializes correctly ok 1198 - Non-indenting sub-list: YAML::Syck round-trips without error ok 1199 - Non-indenting sub-list: YAML::Syck round-trips correctly ok 1200 - Non-indenting sub-list: YAML::Syck loads without error ok 1201 - Non-indenting sub-list: YAML::Syck does not modify the input string ok 1202 - Non-indenting sub-list: YAML::Syck parses correctly ok 1203 - Non-indenting sub-list: YAML::XS saves without error ok 1204 - Non-indenting sub-list: YAML::XS serializes correctly ok 1205 - Non-indenting sub-list: YAML::XS round-trips without error ok 1206 - Non-indenting sub-list: YAML::XS round-trips correctly ok 1207 - Non-indenting sub-list: YAML::XS loads without error ok 1208 - Non-indenting sub-list: YAML::XS does not modify the input string ok 1209 - Non-indenting sub-list: YAML::XS parses correctly ok 1210 # skip Skipping YAML::Perl for known-broken feature ok 1211 # skip Skipping YAML::Perl for known-broken feature ok 1212 # skip Skipping YAML::Perl for known-broken feature ok 1213 # skip Skipping YAML::Perl for known-broken feature ok 1214 # skip Skipping YAML::Perl for known-broken feature ok 1215 # skip Skipping YAML::Perl for known-broken feature ok 1216 # skip Skipping YAML::Perl for known-broken feature ok 1217 - Non-indenting sub-list: CPAN::Meta::YAML parses without error ok 1218 - Non-indenting sub-list: CPAN::Meta::YAML does not modify the input string ok 1219 - The object isa CPAN::Meta::YAML ok 1220 - Non-indenting sub-list: CPAN::Meta::YAML parses correctly ok 1221 - Non-indenting sub-list: CPAN::Meta::YAML serializes without error ok 1222 - Non-indenting sub-list: CPAN::Meta::YAML serializes correctly ok 1223 - Non-indenting sub-list: CPAN::Meta::YAML round-trips without error ok 1224 - The object isa CPAN::Meta::YAML ok 1225 - Non-indenting sub-list: CPAN::Meta::YAML round-trips correctly ok 1226 # skip Shortcutting perfect serialization tests ok 1227 - Multiple escaping of quote ok: YAML.pm saves without error ok 1228 - Multiple escaping of quote ok: YAML.pm serializes correctly ok 1229 - Multiple escaping of quote ok: YAML.pm round-trips without error ok 1230 - Multiple escaping of quote ok: YAML.pm round-trips correctly ok 1231 - Multiple escaping of quote ok: YAML.pm loads without error ok 1232 - Multiple escaping of quote ok: YAML.pm does not modify the input string ok 1233 - Multiple escaping of quote ok: YAML.pm parses correctly ok 1234 - Multiple escaping of quote ok: YAML::Syck saves without error ok 1235 - Multiple escaping of quote ok: YAML::Syck serializes correctly ok 1236 - Multiple escaping of quote ok: YAML::Syck round-trips without error ok 1237 - Multiple escaping of quote ok: YAML::Syck round-trips correctly ok 1238 - Multiple escaping of quote ok: YAML::Syck loads without error ok 1239 - Multiple escaping of quote ok: YAML::Syck does not modify the input string ok 1240 - Multiple escaping of quote ok: YAML::Syck parses correctly ok 1241 - Multiple escaping of quote ok: YAML::XS saves without error ok 1242 - Multiple escaping of quote ok: YAML::XS serializes correctly ok 1243 - Multiple escaping of quote ok: YAML::XS round-trips without error ok 1244 - Multiple escaping of quote ok: YAML::XS round-trips correctly ok 1245 - Multiple escaping of quote ok: YAML::XS loads without error ok 1246 - Multiple escaping of quote ok: YAML::XS does not modify the input string ok 1247 - Multiple escaping of quote ok: YAML::XS parses correctly ok 1248 - Multiple escaping of quote ok: YAML::Perl saves without error ok 1249 - Multiple escaping of quote ok: YAML::Perl serializes correctly ok 1250 - Multiple escaping of quote ok: YAML::Perl round-trips without error ok 1251 - Multiple escaping of quote ok: YAML::Perl round-trips correctly ok 1252 - Multiple escaping of quote ok: YAML::Perl loads without error ok 1253 - Multiple escaping of quote ok: YAML::Perl does not modify the input string ok 1254 - Multiple escaping of quote ok: YAML::Perl parses correctly ok 1255 - Multiple escaping of quote ok: CPAN::Meta::YAML parses without error ok 1256 - Multiple escaping of quote ok: CPAN::Meta::YAML does not modify the input string ok 1257 - The object isa CPAN::Meta::YAML ok 1258 - Multiple escaping of quote ok: CPAN::Meta::YAML parses correctly ok 1259 - Multiple escaping of quote ok: CPAN::Meta::YAML serializes without error ok 1260 - Multiple escaping of quote ok: CPAN::Meta::YAML serializes correctly ok 1261 - Multiple escaping of quote ok: CPAN::Meta::YAML round-trips without error ok 1262 - The object isa CPAN::Meta::YAML ok 1263 - Multiple escaping of quote ok: CPAN::Meta::YAML round-trips correctly ok 1264 # skip Shortcutting perfect serialization tests ok 1265 - Multiple escaping of escape ok: YAML.pm saves without error ok 1266 - Multiple escaping of escape ok: YAML.pm serializes correctly ok 1267 - Multiple escaping of escape ok: YAML.pm round-trips without error ok 1268 - Multiple escaping of escape ok: YAML.pm round-trips correctly ok 1269 - Multiple escaping of escape ok: YAML.pm loads without error ok 1270 - Multiple escaping of escape ok: YAML.pm does not modify the input string ok 1271 - Multiple escaping of escape ok: YAML.pm parses correctly ok 1272 - Multiple escaping of escape ok: YAML::Syck saves without error ok 1273 - Multiple escaping of escape ok: YAML::Syck serializes correctly ok 1274 - Multiple escaping of escape ok: YAML::Syck round-trips without error ok 1275 - Multiple escaping of escape ok: YAML::Syck round-trips correctly ok 1276 - Multiple escaping of escape ok: YAML::Syck loads without error ok 1277 - Multiple escaping of escape ok: YAML::Syck does not modify the input string ok 1278 - Multiple escaping of escape ok: YAML::Syck parses correctly ok 1279 - Multiple escaping of escape ok: YAML::XS saves without error ok 1280 - Multiple escaping of escape ok: YAML::XS serializes correctly ok 1281 - Multiple escaping of escape ok: YAML::XS round-trips without error ok 1282 - Multiple escaping of escape ok: YAML::XS round-trips correctly ok 1283 - Multiple escaping of escape ok: YAML::XS loads without error ok 1284 - Multiple escaping of escape ok: YAML::XS does not modify the input string ok 1285 - Multiple escaping of escape ok: YAML::XS parses correctly ok 1286 - Multiple escaping of escape ok: YAML::Perl saves without error ok 1287 - Multiple escaping of escape ok: YAML::Perl serializes correctly ok 1288 - Multiple escaping of escape ok: YAML::Perl round-trips without error ok 1289 - Multiple escaping of escape ok: YAML::Perl round-trips correctly ok 1290 - Multiple escaping of escape ok: YAML::Perl loads without error ok 1291 - Multiple escaping of escape ok: YAML::Perl does not modify the input string ok 1292 - Multiple escaping of escape ok: YAML::Perl parses correctly ok 1293 - Multiple escaping of escape ok: CPAN::Meta::YAML parses without error ok 1294 - Multiple escaping of escape ok: CPAN::Meta::YAML does not modify the input string ok 1295 - The object isa CPAN::Meta::YAML ok 1296 - Multiple escaping of escape ok: CPAN::Meta::YAML parses correctly ok 1297 - Multiple escaping of escape ok: CPAN::Meta::YAML serializes without error ok 1298 - Multiple escaping of escape ok: CPAN::Meta::YAML serializes correctly ok 1299 - Multiple escaping of escape ok: CPAN::Meta::YAML round-trips without error ok 1300 - The object isa CPAN::Meta::YAML ok 1301 - Multiple escaping of escape ok: CPAN::Meta::YAML round-trips correctly ok 1302 # skip Shortcutting perfect serialization tests ok 1303 - Multiple escaping of escape with whitespace ok: YAML.pm saves without error ok 1304 - Multiple escaping of escape with whitespace ok: YAML.pm serializes correctly ok 1305 - Multiple escaping of escape with whitespace ok: YAML.pm round-trips without error ok 1306 - Multiple escaping of escape with whitespace ok: YAML.pm round-trips correctly ok 1307 - Multiple escaping of escape with whitespace ok: YAML.pm loads without error ok 1308 - Multiple escaping of escape with whitespace ok: YAML.pm does not modify the input string ok 1309 - Multiple escaping of escape with whitespace ok: YAML.pm parses correctly ok 1310 - Multiple escaping of escape with whitespace ok: YAML::Syck saves without error ok 1311 - Multiple escaping of escape with whitespace ok: YAML::Syck serializes correctly ok 1312 - Multiple escaping of escape with whitespace ok: YAML::Syck round-trips without error ok 1313 - Multiple escaping of escape with whitespace ok: YAML::Syck round-trips correctly ok 1314 - Multiple escaping of escape with whitespace ok: YAML::Syck loads without error ok 1315 - Multiple escaping of escape with whitespace ok: YAML::Syck does not modify the input string ok 1316 - Multiple escaping of escape with whitespace ok: YAML::Syck parses correctly ok 1317 - Multiple escaping of escape with whitespace ok: YAML::XS saves without error ok 1318 - Multiple escaping of escape with whitespace ok: YAML::XS serializes correctly ok 1319 - Multiple escaping of escape with whitespace ok: YAML::XS round-trips without error ok 1320 - Multiple escaping of escape with whitespace ok: YAML::XS round-trips correctly ok 1321 - Multiple escaping of escape with whitespace ok: YAML::XS loads without error ok 1322 - Multiple escaping of escape with whitespace ok: YAML::XS does not modify the input string ok 1323 - Multiple escaping of escape with whitespace ok: YAML::XS parses correctly ok 1324 - Multiple escaping of escape with whitespace ok: YAML::Perl saves without error ok 1325 - Multiple escaping of escape with whitespace ok: YAML::Perl serializes correctly ok 1326 - Multiple escaping of escape with whitespace ok: YAML::Perl round-trips without error ok 1327 - Multiple escaping of escape with whitespace ok: YAML::Perl round-trips correctly ok 1328 - Multiple escaping of escape with whitespace ok: YAML::Perl loads without error ok 1329 - Multiple escaping of escape with whitespace ok: YAML::Perl does not modify the input string ok 1330 - Multiple escaping of escape with whitespace ok: YAML::Perl parses correctly ok 1331 - Multiple escaping of escape with whitespace ok: CPAN::Meta::YAML parses without error ok 1332 - Multiple escaping of escape with whitespace ok: CPAN::Meta::YAML does not modify the input string ok 1333 - The object isa CPAN::Meta::YAML ok 1334 - Multiple escaping of escape with whitespace ok: CPAN::Meta::YAML parses correctly ok 1335 - Multiple escaping of escape with whitespace ok: CPAN::Meta::YAML serializes without error ok 1336 - Multiple escaping of escape with whitespace ok: CPAN::Meta::YAML serializes correctly ok 1337 - Multiple escaping of escape with whitespace ok: CPAN::Meta::YAML round-trips without error ok 1338 - The object isa CPAN::Meta::YAML ok 1339 - Multiple escaping of escape with whitespace ok: CPAN::Meta::YAML round-trips correctly ok 1340 # skip Shortcutting perfect serialization tests ok 1341 - Bang in a quote: YAML.pm saves without error ok 1342 - Bang in a quote: YAML.pm serializes correctly ok 1343 - Bang in a quote: YAML.pm round-trips without error ok 1344 - Bang in a quote: YAML.pm round-trips correctly ok 1345 - Bang in a quote: YAML.pm loads without error ok 1346 - Bang in a quote: YAML.pm does not modify the input string ok 1347 - Bang in a quote: YAML.pm parses correctly ok 1348 - Bang in a quote: YAML::Syck saves without error ok 1349 - Bang in a quote: YAML::Syck serializes correctly ok 1350 - Bang in a quote: YAML::Syck round-trips without error ok 1351 - Bang in a quote: YAML::Syck round-trips correctly ok 1352 - Bang in a quote: YAML::Syck loads without error ok 1353 - Bang in a quote: YAML::Syck does not modify the input string ok 1354 - Bang in a quote: YAML::Syck parses correctly ok 1355 - Bang in a quote: YAML::XS saves without error ok 1356 - Bang in a quote: YAML::XS serializes correctly ok 1357 - Bang in a quote: YAML::XS round-trips without error ok 1358 - Bang in a quote: YAML::XS round-trips correctly ok 1359 - Bang in a quote: YAML::XS loads without error ok 1360 - Bang in a quote: YAML::XS does not modify the input string ok 1361 - Bang in a quote: YAML::XS parses correctly ok 1362 - Bang in a quote: YAML::Perl saves without error ok 1363 - Bang in a quote: YAML::Perl serializes correctly ok 1364 - Bang in a quote: YAML::Perl round-trips without error ok 1365 - Bang in a quote: YAML::Perl round-trips correctly ok 1366 - Bang in a quote: YAML::Perl loads without error ok 1367 - Bang in a quote: YAML::Perl does not modify the input string ok 1368 - Bang in a quote: YAML::Perl parses correctly ok 1369 - Bang in a quote: CPAN::Meta::YAML parses without error ok 1370 - Bang in a quote: CPAN::Meta::YAML does not modify the input string ok 1371 - The object isa CPAN::Meta::YAML ok 1372 - Bang in a quote: CPAN::Meta::YAML parses correctly ok 1373 - Bang in a quote: CPAN::Meta::YAML serializes without error ok 1374 - Bang in a quote: CPAN::Meta::YAML serializes correctly ok 1375 - Bang in a quote: CPAN::Meta::YAML round-trips without error ok 1376 - The object isa CPAN::Meta::YAML ok 1377 - Bang in a quote: CPAN::Meta::YAML round-trips correctly ok 1378 # skip Shortcutting perfect serialization tests ok 1379 - Ampersand in a quote: YAML.pm saves without error ok 1380 - Ampersand in a quote: YAML.pm serializes correctly ok 1381 - Ampersand in a quote: YAML.pm round-trips without error ok 1382 - Ampersand in a quote: YAML.pm round-trips correctly ok 1383 - Ampersand in a quote: YAML.pm loads without error ok 1384 - Ampersand in a quote: YAML.pm does not modify the input string ok 1385 - Ampersand in a quote: YAML.pm parses correctly ok 1386 - Ampersand in a quote: YAML::Syck saves without error ok 1387 - Ampersand in a quote: YAML::Syck serializes correctly ok 1388 - Ampersand in a quote: YAML::Syck round-trips without error ok 1389 - Ampersand in a quote: YAML::Syck round-trips correctly ok 1390 - Ampersand in a quote: YAML::Syck loads without error ok 1391 - Ampersand in a quote: YAML::Syck does not modify the input string ok 1392 - Ampersand in a quote: YAML::Syck parses correctly ok 1393 - Ampersand in a quote: YAML::XS saves without error ok 1394 - Ampersand in a quote: YAML::XS serializes correctly ok 1395 - Ampersand in a quote: YAML::XS round-trips without error ok 1396 - Ampersand in a quote: YAML::XS round-trips correctly ok 1397 - Ampersand in a quote: YAML::XS loads without error ok 1398 - Ampersand in a quote: YAML::XS does not modify the input string ok 1399 - Ampersand in a quote: YAML::XS parses correctly ok 1400 - Ampersand in a quote: YAML::Perl saves without error ok 1401 - Ampersand in a quote: YAML::Perl serializes correctly ok 1402 - Ampersand in a quote: YAML::Perl round-trips without error ok 1403 - Ampersand in a quote: YAML::Perl round-trips correctly ok 1404 - Ampersand in a quote: YAML::Perl loads without error ok 1405 - Ampersand in a quote: YAML::Perl does not modify the input string ok 1406 - Ampersand in a quote: YAML::Perl parses correctly ok 1407 - Ampersand in a quote: CPAN::Meta::YAML parses without error ok 1408 - Ampersand in a quote: CPAN::Meta::YAML does not modify the input string ok 1409 - The object isa CPAN::Meta::YAML ok 1410 - Ampersand in a quote: CPAN::Meta::YAML parses correctly ok 1411 - Ampersand in a quote: CPAN::Meta::YAML serializes without error ok 1412 - Ampersand in a quote: CPAN::Meta::YAML serializes correctly ok 1413 - Ampersand in a quote: CPAN::Meta::YAML round-trips without error ok 1414 - The object isa CPAN::Meta::YAML ok 1415 - Ampersand in a quote: CPAN::Meta::YAML round-trips correctly ok 1416 # skip Shortcutting perfect serialization tests ok 1417 - Idiomatic trivial boolean string is escaped ok 1418 ok t/04_scalar.t ...... 1..18 ok 1 - one: Parsed correctly ok 2 - one: List context matches ok 3 - two: Parsed correctly ok 4 - two: List context matches ok 5 - one: Parsed correctly ok 6 - one: Scalar context matches ok 7 - two: Parsed correctly ok 8 - two: Scalar context matches ok 9 - Found t\data\one.yml ok 10 - Found t\data\two.yml ok 11 - one: Parsed correctly ok 12 - one: List context matches ok 13 - two: Parsed correctly ok 14 - two: List context matches ok 15 - one: Parsed correctly ok 16 - one: Scalar context matches ok 17 - two: Parsed correctly ok 18 - two: Scalar context matches ok t/05_export.t ...... 1..6 ok 1 - Load is exported ok 2 - Dump is exported ok 3 - Load is exported ok 4 - Dump is exported ok 5 - Load is CPAN::Meta::YAML ok 6 - Dump is CPAN::Meta::YAML ok t/11_meta_yml.t .... 1..316 ok 1 - CPAN::Meta::YAML: YAML.pm saves without error ok 2 - CPAN::Meta::YAML: YAML.pm serializes correctly ok 3 - CPAN::Meta::YAML: YAML.pm round-trips without error ok 4 - CPAN::Meta::YAML: YAML.pm round-trips correctly ok 5 - CPAN::Meta::YAML: YAML.pm loads without error ok 6 - CPAN::Meta::YAML: YAML.pm does not modify the input string ok 7 - CPAN::Meta::YAML: YAML.pm parses correctly ok 8 - CPAN::Meta::YAML: YAML::Syck saves without error ok 9 - CPAN::Meta::YAML: YAML::Syck serializes correctly ok 10 - CPAN::Meta::YAML: YAML::Syck round-trips without error ok 11 - CPAN::Meta::YAML: YAML::Syck round-trips correctly ok 12 - CPAN::Meta::YAML: YAML::Syck loads without error ok 13 - CPAN::Meta::YAML: YAML::Syck does not modify the input string ok 14 - CPAN::Meta::YAML: YAML::Syck parses correctly ok 15 - CPAN::Meta::YAML: YAML::XS saves without error ok 16 - CPAN::Meta::YAML: YAML::XS serializes correctly ok 17 - CPAN::Meta::YAML: YAML::XS round-trips without error ok 18 - CPAN::Meta::YAML: YAML::XS round-trips correctly ok 19 - CPAN::Meta::YAML: YAML::XS loads without error ok 20 - CPAN::Meta::YAML: YAML::XS does not modify the input string ok 21 - CPAN::Meta::YAML: YAML::XS parses correctly ok 22 - CPAN::Meta::YAML: YAML::Perl saves without error ok 23 - CPAN::Meta::YAML: YAML::Perl serializes correctly ok 24 - CPAN::Meta::YAML: YAML::Perl round-trips without error ok 25 - CPAN::Meta::YAML: YAML::Perl round-trips correctly ok 26 - CPAN::Meta::YAML: YAML::Perl loads without error ok 27 - CPAN::Meta::YAML: YAML::Perl does not modify the input string ok 28 - CPAN::Meta::YAML: YAML::Perl parses correctly ok 29 - CPAN::Meta::YAML: CPAN::Meta::YAML parses without error ok 30 - CPAN::Meta::YAML: CPAN::Meta::YAML does not modify the input string ok 31 - The object isa CPAN::Meta::YAML ok 32 - CPAN::Meta::YAML: CPAN::Meta::YAML parses correctly ok 33 - CPAN::Meta::YAML: CPAN::Meta::YAML serializes without error ok 34 - CPAN::Meta::YAML: CPAN::Meta::YAML serializes correctly ok 35 - CPAN::Meta::YAML: CPAN::Meta::YAML round-trips without error ok 36 - The object isa CPAN::Meta::YAML ok 37 - CPAN::Meta::YAML: CPAN::Meta::YAML round-trips correctly ok 38 # skip Shortcutting perfect serialization tests ok 39 - CPAN::Meta::YAML: YAML.pm saves without error ok 40 - CPAN::Meta::YAML: YAML.pm serializes correctly ok 41 - CPAN::Meta::YAML: YAML.pm round-trips without error ok 42 - CPAN::Meta::YAML: YAML.pm round-trips correctly ok 43 - CPAN::Meta::YAML: YAML.pm loads without error ok 44 - CPAN::Meta::YAML: YAML.pm does not modify the input string ok 45 - CPAN::Meta::YAML: YAML.pm parses correctly ok 46 - CPAN::Meta::YAML: YAML::Syck saves without error ok 47 - CPAN::Meta::YAML: YAML::Syck serializes correctly ok 48 - CPAN::Meta::YAML: YAML::Syck round-trips without error ok 49 - CPAN::Meta::YAML: YAML::Syck round-trips correctly ok 50 - CPAN::Meta::YAML: YAML::Syck loads without error ok 51 - CPAN::Meta::YAML: YAML::Syck does not modify the input string ok 52 - CPAN::Meta::YAML: YAML::Syck parses correctly ok 53 - CPAN::Meta::YAML: YAML::XS saves without error ok 54 - CPAN::Meta::YAML: YAML::XS serializes correctly ok 55 - CPAN::Meta::YAML: YAML::XS round-trips without error ok 56 - CPAN::Meta::YAML: YAML::XS round-trips correctly ok 57 - CPAN::Meta::YAML: YAML::XS loads without error ok 58 - CPAN::Meta::YAML: YAML::XS does not modify the input string ok 59 - CPAN::Meta::YAML: YAML::XS parses correctly ok 60 - CPAN::Meta::YAML: YAML::Perl saves without error ok 61 - CPAN::Meta::YAML: YAML::Perl serializes correctly ok 62 - CPAN::Meta::YAML: YAML::Perl round-trips without error ok 63 - CPAN::Meta::YAML: YAML::Perl round-trips correctly ok 64 - CPAN::Meta::YAML: YAML::Perl loads without error ok 65 - CPAN::Meta::YAML: YAML::Perl does not modify the input string ok 66 - CPAN::Meta::YAML: YAML::Perl parses correctly ok 67 - CPAN::Meta::YAML: CPAN::Meta::YAML parses without error ok 68 - CPAN::Meta::YAML: CPAN::Meta::YAML does not modify the input string ok 69 - The object isa CPAN::Meta::YAML ok 70 - CPAN::Meta::YAML: CPAN::Meta::YAML parses correctly ok 71 - CPAN::Meta::YAML: CPAN::Meta::YAML serializes without error ok 72 - CPAN::Meta::YAML: CPAN::Meta::YAML serializes correctly ok 73 - CPAN::Meta::YAML: CPAN::Meta::YAML round-trips without error ok 74 - The object isa CPAN::Meta::YAML ok 75 - CPAN::Meta::YAML: CPAN::Meta::YAML round-trips correctly ok 76 # skip Shortcutting perfect serialization tests ok 77 - Games-Nintendo-Wii-Mii: YAML.pm saves without error ok 78 - Games-Nintendo-Wii-Mii: YAML.pm serializes correctly ok 79 - Games-Nintendo-Wii-Mii: YAML.pm round-trips without error ok 80 - Games-Nintendo-Wii-Mii: YAML.pm round-trips correctly ok 81 - Games-Nintendo-Wii-Mii: YAML.pm loads without error ok 82 - Games-Nintendo-Wii-Mii: YAML.pm does not modify the input string ok 83 - Games-Nintendo-Wii-Mii: YAML.pm parses correctly ok 84 - Games-Nintendo-Wii-Mii: YAML::Syck saves without error ok 85 - Games-Nintendo-Wii-Mii: YAML::Syck serializes correctly ok 86 - Games-Nintendo-Wii-Mii: YAML::Syck round-trips without error ok 87 - Games-Nintendo-Wii-Mii: YAML::Syck round-trips correctly ok 88 - Games-Nintendo-Wii-Mii: YAML::Syck loads without error ok 89 - Games-Nintendo-Wii-Mii: YAML::Syck does not modify the input string ok 90 - Games-Nintendo-Wii-Mii: YAML::Syck parses correctly ok 91 - Games-Nintendo-Wii-Mii: YAML::XS saves without error ok 92 - Games-Nintendo-Wii-Mii: YAML::XS serializes correctly ok 93 - Games-Nintendo-Wii-Mii: YAML::XS round-trips without error ok 94 - Games-Nintendo-Wii-Mii: YAML::XS round-trips correctly ok 95 - Games-Nintendo-Wii-Mii: YAML::XS loads without error ok 96 - Games-Nintendo-Wii-Mii: YAML::XS does not modify the input string ok 97 - Games-Nintendo-Wii-Mii: YAML::XS parses correctly ok 98 - Games-Nintendo-Wii-Mii: YAML::Perl saves without error ok 99 - Games-Nintendo-Wii-Mii: YAML::Perl serializes correctly ok 100 - Games-Nintendo-Wii-Mii: YAML::Perl round-trips without error ok 101 - Games-Nintendo-Wii-Mii: YAML::Perl round-trips correctly ok 102 - Games-Nintendo-Wii-Mii: YAML::Perl loads without error ok 103 - Games-Nintendo-Wii-Mii: YAML::Perl does not modify the input string ok 104 - Games-Nintendo-Wii-Mii: YAML::Perl parses correctly ok 105 - Games-Nintendo-Wii-Mii: CPAN::Meta::YAML parses without error ok 106 - Games-Nintendo-Wii-Mii: CPAN::Meta::YAML does not modify the input string ok 107 - The object isa CPAN::Meta::YAML ok 108 - Games-Nintendo-Wii-Mii: CPAN::Meta::YAML parses correctly ok 109 - Games-Nintendo-Wii-Mii: CPAN::Meta::YAML serializes without error ok 110 - Games-Nintendo-Wii-Mii: CPAN::Meta::YAML serializes correctly ok 111 - Games-Nintendo-Wii-Mii: CPAN::Meta::YAML round-trips without error ok 112 - The object isa CPAN::Meta::YAML ok 113 - Games-Nintendo-Wii-Mii: CPAN::Meta::YAML round-trips correctly ok 114 # skip Shortcutting perfect serialization tests ok 115 - Acme-Time-Baby: YAML.pm saves without error ok 116 - Acme-Time-Baby: YAML.pm serializes correctly ok 117 - Acme-Time-Baby: YAML.pm round-trips without error ok 118 - Acme-Time-Baby: YAML.pm round-trips correctly ok 119 - Acme-Time-Baby: YAML.pm loads without error ok 120 - Acme-Time-Baby: YAML.pm does not modify the input string ok 121 - Acme-Time-Baby: YAML.pm parses correctly ok 122 - Acme-Time-Baby: YAML::Syck saves without error ok 123 - Acme-Time-Baby: YAML::Syck serializes correctly ok 124 - Acme-Time-Baby: YAML::Syck round-trips without error ok 125 - Acme-Time-Baby: YAML::Syck round-trips correctly ok 126 - Acme-Time-Baby: YAML::Syck loads without error ok 127 - Acme-Time-Baby: YAML::Syck does not modify the input string ok 128 - Acme-Time-Baby: YAML::Syck parses correctly ok 129 - Acme-Time-Baby: YAML::XS saves without error ok 130 - Acme-Time-Baby: YAML::XS serializes correctly ok 131 - Acme-Time-Baby: YAML::XS round-trips without error ok 132 - Acme-Time-Baby: YAML::XS round-trips correctly ok 133 - Acme-Time-Baby: YAML::XS loads without error ok 134 - Acme-Time-Baby: YAML::XS does not modify the input string ok 135 - Acme-Time-Baby: YAML::XS parses correctly ok 136 # skip Skipping YAML::Perl for known-broken feature ok 137 # skip Skipping YAML::Perl for known-broken feature ok 138 # skip Skipping YAML::Perl for known-broken feature ok 139 # skip Skipping YAML::Perl for known-broken feature ok 140 # skip Skipping YAML::Perl for known-broken feature ok 141 # skip Skipping YAML::Perl for known-broken feature ok 142 # skip Skipping YAML::Perl for known-broken feature ok 143 - Acme-Time-Baby: CPAN::Meta::YAML parses without error ok 144 - Acme-Time-Baby: CPAN::Meta::YAML does not modify the input string ok 145 - The object isa CPAN::Meta::YAML ok 146 - Acme-Time-Baby: CPAN::Meta::YAML parses correctly ok 147 - Acme-Time-Baby: CPAN::Meta::YAML serializes without error ok 148 - Acme-Time-Baby: CPAN::Meta::YAML serializes correctly ok 149 - Acme-Time-Baby: CPAN::Meta::YAML round-trips without error ok 150 - The object isa CPAN::Meta::YAML ok 151 - Acme-Time-Baby: CPAN::Meta::YAML round-trips correctly ok 152 # skip Shortcutting perfect serialization tests ok 153 - Data-Swap: YAML.pm saves without error ok 154 - Data-Swap: YAML.pm serializes correctly ok 155 - Data-Swap: YAML.pm round-trips without error ok 156 - Data-Swap: YAML.pm round-trips correctly ok 157 - Data-Swap: YAML.pm loads without error ok 158 - Data-Swap: YAML.pm does not modify the input string ok 159 - Data-Swap: YAML.pm parses correctly ok 160 # skip Skipping YAML::Syck for known-broken feature ok 161 # skip Skipping YAML::Syck for known-broken feature ok 162 # skip Skipping YAML::Syck for known-broken feature ok 163 # skip Skipping YAML::Syck for known-broken feature ok 164 # skip Skipping YAML::Syck for known-broken feature ok 165 # skip Skipping YAML::Syck for known-broken feature ok 166 # skip Skipping YAML::Syck for known-broken feature ok 167 - Data-Swap: YAML::XS saves without error ok 168 - Data-Swap: YAML::XS serializes correctly ok 169 - Data-Swap: YAML::XS round-trips without error ok 170 - Data-Swap: YAML::XS round-trips correctly ok 171 - Data-Swap: YAML::XS loads without error ok 172 - Data-Swap: YAML::XS does not modify the input string ok 173 - Data-Swap: YAML::XS parses correctly ok 174 - Data-Swap: YAML::Perl saves without error ok 175 - Data-Swap: YAML::Perl serializes correctly ok 176 - Data-Swap: YAML::Perl round-trips without error ok 177 - Data-Swap: YAML::Perl round-trips correctly ok 178 - Data-Swap: YAML::Perl loads without error ok 179 - Data-Swap: YAML::Perl does not modify the input string ok 180 - Data-Swap: YAML::Perl parses correctly ok 181 - Data-Swap: CPAN::Meta::YAML parses without error ok 182 - Data-Swap: CPAN::Meta::YAML does not modify the input string ok 183 - The object isa CPAN::Meta::YAML ok 184 - Data-Swap: CPAN::Meta::YAML parses correctly ok 185 - Data-Swap: CPAN::Meta::YAML serializes without error ok 186 - Data-Swap: CPAN::Meta::YAML serializes correctly ok 187 - Data-Swap: CPAN::Meta::YAML round-trips without error ok 188 - The object isa CPAN::Meta::YAML ok 189 - Data-Swap: CPAN::Meta::YAML round-trips correctly ok 190 # skip Shortcutting perfect serialization tests ok 191 - Found Template-Provider-Unicode-Japanese.yml ok 192 - Can read Template-Provider-Unicode-Japanese.yml ok 193 - Loaded Template-Provider-Unicode-Japanese.yml ok 194 - Content of Template-Provider-Unicode-Japanese.yml larger than 100 bytes ok 195 - Template-Provider-Unicode-Japanese: YAML.pm saves without error ok 196 - Template-Provider-Unicode-Japanese: YAML.pm serializes correctly ok 197 - Template-Provider-Unicode-Japanese: YAML.pm round-trips without error ok 198 - Template-Provider-Unicode-Japanese: YAML.pm round-trips correctly ok 199 - Template-Provider-Unicode-Japanese: YAML.pm loads without error ok 200 - Template-Provider-Unicode-Japanese: YAML.pm does not modify the input string ok 201 - Template-Provider-Unicode-Japanese: YAML.pm parses correctly ok 202 - Template-Provider-Unicode-Japanese: YAML::Syck saves without error ok 203 - Template-Provider-Unicode-Japanese: YAML::Syck serializes correctly ok 204 - Template-Provider-Unicode-Japanese: YAML::Syck round-trips without error ok 205 - Template-Provider-Unicode-Japanese: YAML::Syck round-trips correctly ok 206 - Template-Provider-Unicode-Japanese: YAML::Syck loads without error ok 207 - Template-Provider-Unicode-Japanese: YAML::Syck does not modify the input string ok 208 - Template-Provider-Unicode-Japanese: YAML::Syck parses correctly ok 209 - Template-Provider-Unicode-Japanese: YAML::XS saves without error ok 210 - Template-Provider-Unicode-Japanese: YAML::XS serializes correctly ok 211 - Template-Provider-Unicode-Japanese: YAML::XS round-trips without error ok 212 - Template-Provider-Unicode-Japanese: YAML::XS round-trips correctly ok 213 - Template-Provider-Unicode-Japanese: YAML::XS loads without error ok 214 - Template-Provider-Unicode-Japanese: YAML::XS does not modify the input string ok 215 - Template-Provider-Unicode-Japanese: YAML::XS parses correctly ok 216 # skip Skipping YAML::Perl for known-broken feature ok 217 # skip Skipping YAML::Perl for known-broken feature ok 218 # skip Skipping YAML::Perl for known-broken feature ok 219 # skip Skipping YAML::Perl for known-broken feature ok 220 # skip Skipping YAML::Perl for known-broken feature ok 221 # skip Skipping YAML::Perl for known-broken feature ok 222 # skip Skipping YAML::Perl for known-broken feature ok 223 - Template-Provider-Unicode-Japanese: CPAN::Meta::YAML parses without error ok 224 - Template-Provider-Unicode-Japanese: CPAN::Meta::YAML does not modify the input string ok 225 - The object isa CPAN::Meta::YAML ok 226 - Template-Provider-Unicode-Japanese: CPAN::Meta::YAML parses correctly ok 227 - Template-Provider-Unicode-Japanese: CPAN::Meta::YAML serializes without error ok 228 - Template-Provider-Unicode-Japanese: CPAN::Meta::YAML serializes correctly ok 229 - Template-Provider-Unicode-Japanese: CPAN::Meta::YAML round-trips without error ok 230 - The object isa CPAN::Meta::YAML ok 231 - Template-Provider-Unicode-Japanese: CPAN::Meta::YAML round-trips correctly ok 232 # skip Shortcutting perfect serialization tests ok 233 - Found HTML-WebDAO.yml ok 234 - Can read HTML-WebDAO.yml ok 235 - Loaded HTML-WebDAO.yml ok 236 - Content of HTML-WebDAO.yml larger than 100 bytes ok 237 - HTML-WebDAO: YAML.pm saves without error ok 238 - HTML-WebDAO: YAML.pm serializes correctly ok 239 - HTML-WebDAO: YAML.pm round-trips without error ok 240 - HTML-WebDAO: YAML.pm round-trips correctly ok 241 - HTML-WebDAO: YAML.pm loads without error ok 242 - HTML-WebDAO: YAML.pm does not modify the input string ok 243 - HTML-WebDAO: YAML.pm parses correctly ok 244 # skip Skipping YAML::Syck for known-broken feature ok 245 # skip Skipping YAML::Syck for known-broken feature ok 246 # skip Skipping YAML::Syck for known-broken feature ok 247 # skip Skipping YAML::Syck for known-broken feature ok 248 # skip Skipping YAML::Syck for known-broken feature ok 249 # skip Skipping YAML::Syck for known-broken feature ok 250 # skip Skipping YAML::Syck for known-broken feature ok 251 - HTML-WebDAO: YAML::XS saves without error ok 252 - HTML-WebDAO: YAML::XS serializes correctly ok 253 - HTML-WebDAO: YAML::XS round-trips without error ok 254 - HTML-WebDAO: YAML::XS round-trips correctly ok 255 - HTML-WebDAO: YAML::XS loads without error ok 256 - HTML-WebDAO: YAML::XS does not modify the input string ok 257 - HTML-WebDAO: YAML::XS parses correctly ok 258 - HTML-WebDAO: YAML::Perl saves without error ok 259 - HTML-WebDAO: YAML::Perl serializes correctly ok 260 - HTML-WebDAO: YAML::Perl round-trips without error ok 261 - HTML-WebDAO: YAML::Perl round-trips correctly ok 262 - HTML-WebDAO: YAML::Perl loads without error ok 263 - HTML-WebDAO: YAML::Perl does not modify the input string ok 264 - HTML-WebDAO: YAML::Perl parses correctly ok 265 - HTML-WebDAO: CPAN::Meta::YAML parses without error ok 266 - HTML-WebDAO: CPAN::Meta::YAML does not modify the input string ok 267 - The object isa CPAN::Meta::YAML ok 268 - HTML-WebDAO: CPAN::Meta::YAML parses correctly ok 269 - HTML-WebDAO: CPAN::Meta::YAML serializes without error ok 270 - HTML-WebDAO: CPAN::Meta::YAML serializes correctly ok 271 - HTML-WebDAO: CPAN::Meta::YAML round-trips without error ok 272 - The object isa CPAN::Meta::YAML ok 273 - HTML-WebDAO: CPAN::Meta::YAML round-trips correctly ok 274 # skip Shortcutting perfect serialization tests ok 275 - Found Spreadsheet-Read.yml ok 276 - Can read Spreadsheet-Read.yml ok 277 - Loaded Spreadsheet-Read.yml ok 278 - Content of Spreadsheet-Read.yml larger than 100 bytes ok 279 # skip Skipping YAML.pm for known-broken feature ok 280 # skip Skipping YAML.pm for known-broken feature ok 281 # skip Skipping YAML.pm for known-broken feature ok 282 # skip Skipping YAML.pm for known-broken feature ok 283 # skip Skipping YAML.pm for known-broken feature ok 284 # skip Skipping YAML.pm for known-broken feature ok 285 # skip Skipping YAML.pm for known-broken feature ok 286 - Spreadsheet-Read: YAML::Syck saves without error ok 287 - Spreadsheet-Read: YAML::Syck serializes correctly ok 288 - Spreadsheet-Read: YAML::Syck round-trips without error ok 289 - Spreadsheet-Read: YAML::Syck round-trips correctly ok 290 - Spreadsheet-Read: YAML::Syck loads without error ok 291 - Spreadsheet-Read: YAML::Syck does not modify the input string ok 292 - Spreadsheet-Read: YAML::Syck parses correctly ok 293 - Spreadsheet-Read: YAML::XS saves without error ok 294 - Spreadsheet-Read: YAML::XS serializes correctly ok 295 - Spreadsheet-Read: YAML::XS round-trips without error ok 296 - Spreadsheet-Read: YAML::XS round-trips correctly ok 297 - Spreadsheet-Read: YAML::XS loads without error ok 298 - Spreadsheet-Read: YAML::XS does not modify the input string ok 299 - Spreadsheet-Read: YAML::XS parses correctly ok 300 # skip Skipping YAML::Perl for known-broken feature ok 301 # skip Skipping YAML::Perl for known-broken feature ok 302 # skip Skipping YAML::Perl for known-broken feature ok 303 # skip Skipping YAML::Perl for known-broken feature ok 304 # skip Skipping YAML::Perl for known-broken feature ok 305 # skip Skipping YAML::Perl for known-broken feature ok 306 # skip Skipping YAML::Perl for known-broken feature ok 307 - Spreadsheet-Read: CPAN::Meta::YAML parses without error ok 308 - Spreadsheet-Read: CPAN::Meta::YAML does not modify the input string ok 309 - The object isa CPAN::Meta::YAML ok 310 - Spreadsheet-Read: CPAN::Meta::YAML parses correctly ok 311 - Spreadsheet-Read: CPAN::Meta::YAML serializes without error ok 312 - Spreadsheet-Read: CPAN::Meta::YAML serializes correctly ok 313 - Spreadsheet-Read: CPAN::Meta::YAML round-trips without error ok 314 - The object isa CPAN::Meta::YAML ok 315 - Spreadsheet-Read: CPAN::Meta::YAML round-trips correctly ok 316 # skip Shortcutting perfect serialization tests ok t/12_plagger.t ..... 1..76 ok 1 - Plagger: YAML.pm saves without error ok 2 - Plagger: YAML.pm serializes correctly ok 3 - Plagger: YAML.pm round-trips without error ok 4 - Plagger: YAML.pm round-trips correctly ok 5 - Plagger: YAML.pm loads without error ok 6 - Plagger: YAML.pm does not modify the input string ok 7 - Plagger: YAML.pm parses correctly ok 8 - Plagger: YAML::Syck saves without error ok 9 - Plagger: YAML::Syck serializes correctly ok 10 - Plagger: YAML::Syck round-trips without error ok 11 - Plagger: YAML::Syck round-trips correctly ok 12 - Plagger: YAML::Syck loads without error ok 13 - Plagger: YAML::Syck does not modify the input string ok 14 - Plagger: YAML::Syck parses correctly ok 15 - Plagger: YAML::XS saves without error ok 16 - Plagger: YAML::XS serializes correctly ok 17 - Plagger: YAML::XS round-trips without error ok 18 - Plagger: YAML::XS round-trips correctly ok 19 - Plagger: YAML::XS loads without error ok 20 - Plagger: YAML::XS does not modify the input string ok 21 - Plagger: YAML::XS parses correctly ok 22 - Plagger: YAML::Perl saves without error ok 23 - Plagger: YAML::Perl serializes correctly ok 24 - Plagger: YAML::Perl round-trips without error ok 25 - Plagger: YAML::Perl round-trips correctly ok 26 - Plagger: YAML::Perl loads without error ok 27 - Plagger: YAML::Perl does not modify the input string ok 28 - Plagger: YAML::Perl parses correctly ok 29 - Plagger: CPAN::Meta::YAML parses without error ok 30 - Plagger: CPAN::Meta::YAML does not modify the input string ok 31 - The object isa CPAN::Meta::YAML ok 32 - Plagger: CPAN::Meta::YAML parses correctly ok 33 - Plagger: CPAN::Meta::YAML serializes without error ok 34 - Plagger: CPAN::Meta::YAML serializes correctly ok 35 - Plagger: CPAN::Meta::YAML round-trips without error ok 36 - The object isa CPAN::Meta::YAML ok 37 - Plagger: CPAN::Meta::YAML round-trips correctly ok 38 # skip Shortcutting perfect serialization tests ok 39 - plagger2: YAML.pm saves without error ok 40 - plagger2: YAML.pm serializes correctly ok 41 - plagger2: YAML.pm round-trips without error ok 42 - plagger2: YAML.pm round-trips correctly ok 43 - plagger2: YAML.pm loads without error ok 44 - plagger2: YAML.pm does not modify the input string ok 45 - plagger2: YAML.pm parses correctly ok 46 - plagger2: YAML::Syck saves without error ok 47 - plagger2: YAML::Syck serializes correctly ok 48 - plagger2: YAML::Syck round-trips without error ok 49 - plagger2: YAML::Syck round-trips correctly ok 50 - plagger2: YAML::Syck loads without error ok 51 - plagger2: YAML::Syck does not modify the input string ok 52 - plagger2: YAML::Syck parses correctly ok 53 - plagger2: YAML::XS saves without error ok 54 - plagger2: YAML::XS serializes correctly ok 55 - plagger2: YAML::XS round-trips without error ok 56 - plagger2: YAML::XS round-trips correctly ok 57 - plagger2: YAML::XS loads without error ok 58 - plagger2: YAML::XS does not modify the input string ok 59 - plagger2: YAML::XS parses correctly ok 60 - plagger2: YAML::Perl saves without error ok 61 - plagger2: YAML::Perl serializes correctly ok 62 - plagger2: YAML::Perl round-trips without error ok 63 - plagger2: YAML::Perl round-trips correctly ok 64 - plagger2: YAML::Perl loads without error ok 65 - plagger2: YAML::Perl does not modify the input string ok 66 - plagger2: YAML::Perl parses correctly ok 67 - plagger2: CPAN::Meta::YAML parses without error ok 68 - plagger2: CPAN::Meta::YAML does not modify the input string ok 69 - The object isa CPAN::Meta::YAML ok 70 - plagger2: CPAN::Meta::YAML parses correctly ok 71 - plagger2: CPAN::Meta::YAML serializes without error ok 72 - plagger2: CPAN::Meta::YAML serializes correctly ok 73 - plagger2: CPAN::Meta::YAML round-trips without error ok 74 - The object isa CPAN::Meta::YAML ok 75 - plagger2: CPAN::Meta::YAML round-trips correctly ok 76 # skip Shortcutting perfect serialization tests ok t/13_perl_smith.t .. 1..42 ok 1 - Found yanilla.yml ok 2 - Can read yanilla.yml ok 3 - Loaded yanilla.yml ok 4 - Content of yanilla.yml larger than 1000 bytes ok 5 - vanilla.yml: YAML.pm saves without error ok 6 - vanilla.yml: YAML.pm serializes correctly ok 7 - vanilla.yml: YAML.pm round-trips without error ok 8 - vanilla.yml: YAML.pm round-trips correctly ok 9 - vanilla.yml: YAML.pm loads without error ok 10 - vanilla.yml: YAML.pm does not modify the input string ok 11 - vanilla.yml: YAML.pm parses correctly ok 12 # skip Skipping YAML::Syck for known-broken feature ok 13 # skip Skipping YAML::Syck for known-broken feature ok 14 # skip Skipping YAML::Syck for known-broken feature ok 15 # skip Skipping YAML::Syck for known-broken feature ok 16 # skip Skipping YAML::Syck for known-broken feature ok 17 # skip Skipping YAML::Syck for known-broken feature ok 18 # skip Skipping YAML::Syck for known-broken feature ok 19 - vanilla.yml: YAML::XS saves without error ok 20 - vanilla.yml: YAML::XS serializes correctly ok 21 - vanilla.yml: YAML::XS round-trips without error ok 22 - vanilla.yml: YAML::XS round-trips correctly ok 23 - vanilla.yml: YAML::XS loads without error ok 24 - vanilla.yml: YAML::XS does not modify the input string ok 25 - vanilla.yml: YAML::XS parses correctly ok 26 # skip Skipping YAML::Perl for known-broken feature ok 27 # skip Skipping YAML::Perl for known-broken feature ok 28 # skip Skipping YAML::Perl for known-broken feature ok 29 # skip Skipping YAML::Perl for known-broken feature ok 30 # skip Skipping YAML::Perl for known-broken feature ok 31 # skip Skipping YAML::Perl for known-broken feature ok 32 # skip Skipping YAML::Perl for known-broken feature ok 33 - vanilla.yml: CPAN::Meta::YAML parses without error ok 34 - vanilla.yml: CPAN::Meta::YAML does not modify the input string ok 35 - The object isa CPAN::Meta::YAML ok 36 - vanilla.yml: CPAN::Meta::YAML parses correctly ok 37 - vanilla.yml: CPAN::Meta::YAML serializes without error ok 38 - vanilla.yml: CPAN::Meta::YAML serializes correctly ok 39 - vanilla.yml: CPAN::Meta::YAML round-trips without error ok 40 - The object isa CPAN::Meta::YAML ok 41 - vanilla.yml: CPAN::Meta::YAML round-trips correctly ok 42 # skip Shortcutting perfect serialization tests ok t/14_yaml_org.t .... 1..42 ok 1 - Found sample.yml ok 2 - Can read sample.yml ok 3 - Loaded sample.yml ok 4 - Content of sample.yml larger than 500 bytes ok 5 - sample.yml: YAML.pm saves without error ok 6 - sample.yml: YAML.pm serializes correctly ok 7 - sample.yml: YAML.pm round-trips without error ok 8 - sample.yml: YAML.pm round-trips correctly ok 9 - sample.yml: YAML.pm loads without error ok 10 - sample.yml: YAML.pm does not modify the input string ok 11 - sample.yml: YAML.pm parses correctly ok 12 - sample.yml: YAML::Syck saves without error ok 13 - sample.yml: YAML::Syck serializes correctly ok 14 - sample.yml: YAML::Syck round-trips without error ok 15 - sample.yml: YAML::Syck round-trips correctly ok 16 - sample.yml: YAML::Syck loads without error ok 17 - sample.yml: YAML::Syck does not modify the input string ok 18 - sample.yml: YAML::Syck parses correctly ok 19 - sample.yml: YAML::XS saves without error ok 20 - sample.yml: YAML::XS serializes correctly ok 21 - sample.yml: YAML::XS round-trips without error ok 22 - sample.yml: YAML::XS round-trips correctly ok 23 - sample.yml: YAML::XS loads without error ok 24 - sample.yml: YAML::XS does not modify the input string ok 25 - sample.yml: YAML::XS parses correctly ok 26 - sample.yml: YAML::Perl saves without error ok 27 - sample.yml: YAML::Perl serializes correctly ok 28 - sample.yml: YAML::Perl round-trips without error ok 29 - sample.yml: YAML::Perl round-trips correctly ok 30 - sample.yml: YAML::Perl loads without error ok 31 - sample.yml: YAML::Perl does not modify the input string ok 32 - sample.yml: YAML::Perl parses correctly ok 33 - sample.yml: CPAN::Meta::YAML parses without error ok 34 - sample.yml: CPAN::Meta::YAML does not modify the input string ok 35 - The object isa CPAN::Meta::YAML ok 36 - sample.yml: CPAN::Meta::YAML parses correctly ok 37 - sample.yml: CPAN::Meta::YAML serializes without error ok 38 - sample.yml: CPAN::Meta::YAML serializes correctly ok 39 - sample.yml: CPAN::Meta::YAML round-trips without error ok 40 - The object isa CPAN::Meta::YAML ok 41 - sample.yml: CPAN::Meta::YAML round-trips correctly ok 42 # skip Shortcutting perfect serialization tests ok t/15_multibyte.t ... 1..9 ok 1 - Found multibyte.yml ok 2 - Can read multibyte.yml ok 3 - Loaded multibyte.yml ok 4 - Content of multibyte.yml larger than 450 bytes ok 5 - multibyte: CPAN::Meta::YAML parses without error ok 6 - multibyte: CPAN::Meta::YAML does not modify the input string ok 7 - The object isa CPAN::Meta::YAML ok 8 - build_requires ok ok 9 - utf8 decoded ok t/16_nullrefs.t .... 1..38 ok 1 - Empty references: YAML.pm saves without error ok 2 - Empty references: YAML.pm serializes correctly ok 3 - Empty references: YAML.pm round-trips without error ok 4 - Empty references: YAML.pm round-trips correctly ok 5 - Empty references: YAML.pm loads without error ok 6 - Empty references: YAML.pm does not modify the input string ok 7 - Empty references: YAML.pm parses correctly ok 8 # skip Skipping YAML::Syck for unsupported feature ok 9 # skip Skipping YAML::Syck for unsupported feature ok 10 # skip Skipping YAML::Syck for unsupported feature ok 11 # skip Skipping YAML::Syck for unsupported feature ok 12 # skip Skipping YAML::Syck for unsupported feature ok 13 # skip Skipping YAML::Syck for unsupported feature ok 14 # skip Skipping YAML::Syck for unsupported feature ok 15 - Empty references: YAML::XS saves without error ok 16 - Empty references: YAML::XS serializes correctly ok 17 - Empty references: YAML::XS round-trips without error ok 18 - Empty references: YAML::XS round-trips correctly ok 19 - Empty references: YAML::XS loads without error ok 20 - Empty references: YAML::XS does not modify the input string ok 21 - Empty references: YAML::XS parses correctly ok 22 - Empty references: YAML::Perl saves without error ok 23 - Empty references: YAML::Perl serializes correctly ok 24 - Empty references: YAML::Perl round-trips without error ok 25 - Empty references: YAML::Perl round-trips correctly ok 26 - Empty references: YAML::Perl loads without error ok 27 - Empty references: YAML::Perl does not modify the input string ok 28 - Empty references: YAML::Perl parses correctly ok 29 - Empty references: CPAN::Meta::YAML parses without error ok 30 - Empty references: CPAN::Meta::YAML does not modify the input string ok 31 - The object isa CPAN::Meta::YAML ok 32 - Empty references: CPAN::Meta::YAML parses correctly ok 33 - Empty references: CPAN::Meta::YAML serializes without error ok 34 - Empty references: CPAN::Meta::YAML serializes correctly ok 35 - Empty references: CPAN::Meta::YAML round-trips without error ok 36 - The object isa CPAN::Meta::YAML ok 37 - Empty references: CPAN::Meta::YAML round-trips correctly ok 38 # skip Shortcutting perfect serialization tests ok t/17_toolbar.t ..... 1..42 ok 1 - Found toolbar.yml ok 2 - Can read toolbar.yml ok 3 - Loaded toolbar.yml ok 4 - Content of toolbar.yml larger than 100 bytes ok 5 - toolbar.yml: YAML.pm saves without error ok 6 - toolbar.yml: YAML.pm serializes correctly ok 7 - toolbar.yml: YAML.pm round-trips without error ok 8 - toolbar.yml: YAML.pm round-trips correctly ok 9 - toolbar.yml: YAML.pm loads without error ok 10 - toolbar.yml: YAML.pm does not modify the input string ok 11 - toolbar.yml: YAML.pm parses correctly ok 12 - toolbar.yml: YAML::Syck saves without error ok 13 - toolbar.yml: YAML::Syck serializes correctly ok 14 - toolbar.yml: YAML::Syck round-trips without error ok 15 - toolbar.yml: YAML::Syck round-trips correctly ok 16 - toolbar.yml: YAML::Syck loads without error ok 17 - toolbar.yml: YAML::Syck does not modify the input string ok 18 - toolbar.yml: YAML::Syck parses correctly ok 19 - toolbar.yml: YAML::XS saves without error ok 20 - toolbar.yml: YAML::XS serializes correctly ok 21 - toolbar.yml: YAML::XS round-trips without error ok 22 - toolbar.yml: YAML::XS round-trips correctly ok 23 - toolbar.yml: YAML::XS loads without error ok 24 - toolbar.yml: YAML::XS does not modify the input string ok 25 - toolbar.yml: YAML::XS parses correctly ok 26 # skip Skipping YAML::Perl for known-broken feature ok 27 # skip Skipping YAML::Perl for known-broken feature ok 28 # skip Skipping YAML::Perl for known-broken feature ok 29 # skip Skipping YAML::Perl for known-broken feature ok 30 # skip Skipping YAML::Perl for known-broken feature ok 31 # skip Skipping YAML::Perl for known-broken feature ok 32 # skip Skipping YAML::Perl for known-broken feature ok 33 - toolbar.yml: CPAN::Meta::YAML parses without error ok 34 - toolbar.yml: CPAN::Meta::YAML does not modify the input string ok 35 - The object isa CPAN::Meta::YAML ok 36 - toolbar.yml: CPAN::Meta::YAML parses correctly ok 37 - toolbar.yml: CPAN::Meta::YAML serializes without error ok 38 - toolbar.yml: CPAN::Meta::YAML serializes correctly ok 39 - toolbar.yml: CPAN::Meta::YAML round-trips without error ok 40 - The object isa CPAN::Meta::YAML ok 41 - toolbar.yml: CPAN::Meta::YAML round-trips correctly ok 42 # skip Shortcutting perfect serialization tests ok t/18_tap.t ......... 1..190 ok 1 - x-foo key: YAML.pm saves without error ok 2 - x-foo key: YAML.pm serializes correctly ok 3 - x-foo key: YAML.pm round-trips without error ok 4 - x-foo key: YAML.pm round-trips correctly ok 5 - x-foo key: YAML.pm loads without error ok 6 - x-foo key: YAML.pm does not modify the input string ok 7 - x-foo key: YAML.pm parses correctly ok 8 - x-foo key: YAML::Syck saves without error ok 9 - x-foo key: YAML::Syck serializes correctly ok 10 - x-foo key: YAML::Syck round-trips without error ok 11 - x-foo key: YAML::Syck round-trips correctly ok 12 - x-foo key: YAML::Syck loads without error ok 13 - x-foo key: YAML::Syck does not modify the input string ok 14 - x-foo key: YAML::Syck parses correctly ok 15 - x-foo key: YAML::XS saves without error ok 16 - x-foo key: YAML::XS serializes correctly ok 17 - x-foo key: YAML::XS round-trips without error ok 18 - x-foo key: YAML::XS round-trips correctly ok 19 - x-foo key: YAML::XS loads without error ok 20 - x-foo key: YAML::XS does not modify the input string ok 21 - x-foo key: YAML::XS parses correctly ok 22 - x-foo key: YAML::Perl saves without error ok 23 - x-foo key: YAML::Perl serializes correctly ok 24 - x-foo key: YAML::Perl round-trips without error ok 25 - x-foo key: YAML::Perl round-trips correctly ok 26 - x-foo key: YAML::Perl loads without error ok 27 - x-foo key: YAML::Perl does not modify the input string ok 28 - x-foo key: YAML::Perl parses correctly ok 29 - x-foo key: CPAN::Meta::YAML parses without error ok 30 - x-foo key: CPAN::Meta::YAML does not modify the input string ok 31 - The object isa CPAN::Meta::YAML ok 32 - x-foo key: CPAN::Meta::YAML parses correctly ok 33 - x-foo key: CPAN::Meta::YAML serializes without error ok 34 - x-foo key: CPAN::Meta::YAML serializes correctly ok 35 - x-foo key: CPAN::Meta::YAML round-trips without error ok 36 - The object isa CPAN::Meta::YAML ok 37 - x-foo key: CPAN::Meta::YAML round-trips correctly ok 38 # skip Shortcutting perfect serialization tests ok 39 # skip Skipping YAML.pm for known-broken feature ok 40 # skip Skipping YAML.pm for known-broken feature ok 41 # skip Skipping YAML.pm for known-broken feature ok 42 # skip Skipping YAML.pm for known-broken feature ok 43 # skip Skipping YAML.pm for known-broken feature ok 44 # skip Skipping YAML.pm for known-broken feature ok 45 # skip Skipping YAML.pm for known-broken feature ok 46 # skip Skipping YAML::Syck for known-broken feature ok 47 # skip Skipping YAML::Syck for known-broken feature ok 48 # skip Skipping YAML::Syck for known-broken feature ok 49 # skip Skipping YAML::Syck for known-broken feature ok 50 # skip Skipping YAML::Syck for known-broken feature ok 51 # skip Skipping YAML::Syck for known-broken feature ok 52 # skip Skipping YAML::Syck for known-broken feature ok 53 - document_end_hash: YAML::XS saves without error ok 54 - document_end_hash: YAML::XS serializes correctly ok 55 - document_end_hash: YAML::XS round-trips without error ok 56 - document_end_hash: YAML::XS round-trips correctly ok 57 - document_end_hash: YAML::XS loads without error ok 58 - document_end_hash: YAML::XS does not modify the input string ok 59 - document_end_hash: YAML::XS parses correctly ok 60 # skip Skipping YAML::Perl for known-broken feature ok 61 # skip Skipping YAML::Perl for known-broken feature ok 62 # skip Skipping YAML::Perl for known-broken feature ok 63 # skip Skipping YAML::Perl for known-broken feature ok 64 # skip Skipping YAML::Perl for known-broken feature ok 65 # skip Skipping YAML::Perl for known-broken feature ok 66 # skip Skipping YAML::Perl for known-broken feature ok 67 - document_end_hash: CPAN::Meta::YAML parses without error ok 68 - document_end_hash: CPAN::Meta::YAML does not modify the input string ok 69 - The object isa CPAN::Meta::YAML ok 70 - document_end_hash: CPAN::Meta::YAML parses correctly ok 71 - document_end_hash: CPAN::Meta::YAML serializes without error ok 72 - document_end_hash: CPAN::Meta::YAML serializes correctly ok 73 - document_end_hash: CPAN::Meta::YAML round-trips without error ok 74 - The object isa CPAN::Meta::YAML ok 75 - document_end_hash: CPAN::Meta::YAML round-trips correctly ok 76 # skip Shortcutting perfect serialization tests ok 77 # skip Skipping YAML.pm for known-broken feature ok 78 # skip Skipping YAML.pm for known-broken feature ok 79 # skip Skipping YAML.pm for known-broken feature ok 80 # skip Skipping YAML.pm for known-broken feature ok 81 # skip Skipping YAML.pm for known-broken feature ok 82 # skip Skipping YAML.pm for known-broken feature ok 83 # skip Skipping YAML.pm for known-broken feature ok 84 - document_end_array: YAML::Syck saves without error ok 85 - document_end_array: YAML::Syck serializes correctly ok 86 - document_end_array: YAML::Syck round-trips without error ok 87 - document_end_array: YAML::Syck round-trips correctly ok 88 - document_end_array: YAML::Syck loads without error ok 89 - document_end_array: YAML::Syck does not modify the input string ok 90 - document_end_array: YAML::Syck parses correctly ok 91 - document_end_array: YAML::XS saves without error ok 92 - document_end_array: YAML::XS serializes correctly ok 93 - document_end_array: YAML::XS round-trips without error ok 94 - document_end_array: YAML::XS round-trips correctly ok 95 - document_end_array: YAML::XS loads without error ok 96 - document_end_array: YAML::XS does not modify the input string ok 97 - document_end_array: YAML::XS parses correctly ok 98 # skip Skipping YAML::Perl for known-broken feature ok 99 # skip Skipping YAML::Perl for known-broken feature ok 100 # skip Skipping YAML::Perl for known-broken feature ok 101 # skip Skipping YAML::Perl for known-broken feature ok 102 # skip Skipping YAML::Perl for known-broken feature ok 103 # skip Skipping YAML::Perl for known-broken feature ok 104 # skip Skipping YAML::Perl for known-broken feature ok 105 - document_end_array: CPAN::Meta::YAML parses without error ok 106 - document_end_array: CPAN::Meta::YAML does not modify the input string ok 107 - The object isa CPAN::Meta::YAML ok 108 - document_end_array: CPAN::Meta::YAML parses correctly ok 109 - document_end_array: CPAN::Meta::YAML serializes without error ok 110 - document_end_array: CPAN::Meta::YAML serializes correctly ok 111 - document_end_array: CPAN::Meta::YAML round-trips without error ok 112 - The object isa CPAN::Meta::YAML ok 113 - document_end_array: CPAN::Meta::YAML round-trips correctly ok 114 # skip Shortcutting perfect serialization tests ok 115 # skip Skipping YAML.pm for known-broken feature ok 116 # skip Skipping YAML.pm for known-broken feature ok 117 # skip Skipping YAML.pm for known-broken feature ok 118 # skip Skipping YAML.pm for known-broken feature ok 119 # skip Skipping YAML.pm for known-broken feature ok 120 # skip Skipping YAML.pm for known-broken feature ok 121 # skip Skipping YAML.pm for known-broken feature ok 122 # skip Skipping YAML::Syck for unsupported feature ok 123 # skip Skipping YAML::Syck for unsupported feature ok 124 # skip Skipping YAML::Syck for unsupported feature ok 125 # skip Skipping YAML::Syck for unsupported feature ok 126 # skip Skipping YAML::Syck for unsupported feature ok 127 # skip Skipping YAML::Syck for unsupported feature ok 128 # skip Skipping YAML::Syck for unsupported feature ok 129 - multi_document_simple: YAML::XS saves without error ok 130 - multi_document_simple: YAML::XS serializes correctly ok 131 - multi_document_simple: YAML::XS round-trips without error ok 132 - multi_document_simple: YAML::XS round-trips correctly ok 133 - multi_document_simple: YAML::XS loads without error ok 134 - multi_document_simple: YAML::XS does not modify the input string ok 135 - multi_document_simple: YAML::XS parses correctly ok 136 # skip Skipping YAML::Perl for known-broken feature ok 137 # skip Skipping YAML::Perl for known-broken feature ok 138 # skip Skipping YAML::Perl for known-broken feature ok 139 # skip Skipping YAML::Perl for known-broken feature ok 140 # skip Skipping YAML::Perl for known-broken feature ok 141 # skip Skipping YAML::Perl for known-broken feature ok 142 # skip Skipping YAML::Perl for known-broken feature ok 143 - multi_document_simple: CPAN::Meta::YAML parses without error ok 144 - multi_document_simple: CPAN::Meta::YAML does not modify the input string ok 145 - The object isa CPAN::Meta::YAML ok 146 - multi_document_simple: CPAN::Meta::YAML parses correctly ok 147 - multi_document_simple: CPAN::Meta::YAML serializes without error ok 148 - multi_document_simple: CPAN::Meta::YAML serializes correctly ok 149 - multi_document_simple: CPAN::Meta::YAML round-trips without error ok 150 - The object isa CPAN::Meta::YAML ok 151 - multi_document_simple: CPAN::Meta::YAML round-trips correctly ok 152 # skip Shortcutting perfect serialization tests ok 153 # skip Skipping YAML.pm for known-broken feature ok 154 # skip Skipping YAML.pm for known-broken feature ok 155 # skip Skipping YAML.pm for known-broken feature ok 156 # skip Skipping YAML.pm for known-broken feature ok 157 # skip Skipping YAML.pm for known-broken feature ok 158 # skip Skipping YAML.pm for known-broken feature ok 159 # skip Skipping YAML.pm for known-broken feature ok 160 # skip Skipping YAML::Syck for unsupported feature ok 161 # skip Skipping YAML::Syck for unsupported feature ok 162 # skip Skipping YAML::Syck for unsupported feature ok 163 # skip Skipping YAML::Syck for unsupported feature ok 164 # skip Skipping YAML::Syck for unsupported feature ok 165 # skip Skipping YAML::Syck for unsupported feature ok 166 # skip Skipping YAML::Syck for unsupported feature ok 167 - multi_document_space: YAML::XS saves without error ok 168 - multi_document_space: YAML::XS serializes correctly ok 169 - multi_document_space: YAML::XS round-trips without error ok 170 - multi_document_space: YAML::XS round-trips correctly ok 171 - multi_document_space: YAML::XS loads without error ok 172 - multi_document_space: YAML::XS does not modify the input string ok 173 - multi_document_space: YAML::XS parses correctly ok 174 # skip Skipping YAML::Perl for known-broken feature ok 175 # skip Skipping YAML::Perl for known-broken feature ok 176 # skip Skipping YAML::Perl for known-broken feature ok 177 # skip Skipping YAML::Perl for known-broken feature ok 178 # skip Skipping YAML::Perl for known-broken feature ok 179 # skip Skipping YAML::Perl for known-broken feature ok 180 # skip Skipping YAML::Perl for known-broken feature ok 181 - multi_document_space: CPAN::Meta::YAML parses without error ok 182 - multi_document_space: CPAN::Meta::YAML does not modify the input string ok 183 - The object isa CPAN::Meta::YAML ok 184 - multi_document_space: CPAN::Meta::YAML parses correctly ok 185 - multi_document_space: CPAN::Meta::YAML serializes without error ok 186 - multi_document_space: CPAN::Meta::YAML serializes correctly ok 187 - multi_document_space: CPAN::Meta::YAML round-trips without error ok 188 - The object isa CPAN::Meta::YAML ok 189 - multi_document_space: CPAN::Meta::YAML round-trips correctly ok 190 # skip Shortcutting perfect serialization tests ok t/19_errors.t ...... 1..20 ok 1 - ->read_string returns undef ok 2 - Got expected error ok 3 - ->read_string returns undef ok 4 - Got expected error ok 5 - ->read_string returns undef ok 6 - Got expected error ok 7 - ->read_string returns undef ok 8 - Got expected error ok 9 - ->read_string returns undef ok 10 - Got expected error ok 11 - ->read_string returns undef ok 12 - Got expected error ok 13 - ->read_string returns undef ok 14 - Got expected error ok 15 - ->read_string returns undef ok 16 - Got expected error ok 17 - ->read_string returns undef ok 18 - Got expected error ok 19 - ->read_string returns undef ok 20 - Got expected error ok t/20_subclass.t .... 1..1 ok 1 - Subclassing works ok t/21_bom.t ......... 1..8 ok 1 - Found utf_16_le_bom.yml ok 2 - Can read utf_16_le_bom.yml ok 3 - Loaded utf_16_le_bom.yml ok 4 - Content of utf_16_le_bom.yml larger than 3 bytes ok 5 - utf-16: CPAN::Meta::YAML parses without error ok 6 - utf-16: CPAN::Meta::YAML does not modify the input string ok 7 - file not parsed ok 8 - correct error ok t/22_comments.t .... 1..76 ok 1 # skip Skipping YAML.pm for known-broken feature ok 2 # skip Skipping YAML.pm for known-broken feature ok 3 # skip Skipping YAML.pm for known-broken feature ok 4 # skip Skipping YAML.pm for known-broken feature ok 5 # skip Skipping YAML.pm for known-broken feature ok 6 # skip Skipping YAML.pm for known-broken feature ok 7 # skip Skipping YAML.pm for known-broken feature ok 8 - Properly ignore comments: YAML::Syck saves without error ok 9 - Properly ignore comments: YAML::Syck serializes correctly ok 10 - Properly ignore comments: YAML::Syck round-trips without error ok 11 - Properly ignore comments: YAML::Syck round-trips correctly ok 12 - Properly ignore comments: YAML::Syck loads without error ok 13 - Properly ignore comments: YAML::Syck does not modify the input string ok 14 - Properly ignore comments: YAML::Syck parses correctly ok 15 - Properly ignore comments: YAML::XS saves without error ok 16 - Properly ignore comments: YAML::XS serializes correctly ok 17 - Properly ignore comments: YAML::XS round-trips without error ok 18 - Properly ignore comments: YAML::XS round-trips correctly ok 19 - Properly ignore comments: YAML::XS loads without error ok 20 - Properly ignore comments: YAML::XS does not modify the input string ok 21 - Properly ignore comments: YAML::XS parses correctly ok 22 - Properly ignore comments: YAML::Perl saves without error ok 23 - Properly ignore comments: YAML::Perl serializes correctly ok 24 - Properly ignore comments: YAML::Perl round-trips without error ok 25 - Properly ignore comments: YAML::Perl round-trips correctly ok 26 - Properly ignore comments: YAML::Perl loads without error ok 27 - Properly ignore comments: YAML::Perl does not modify the input string ok 28 - Properly ignore comments: YAML::Perl parses correctly ok 29 - Properly ignore comments: CPAN::Meta::YAML parses without error ok 30 - Properly ignore comments: CPAN::Meta::YAML does not modify the input string ok 31 - The object isa CPAN::Meta::YAML ok 32 - Properly ignore comments: CPAN::Meta::YAML parses correctly ok 33 - Properly ignore comments: CPAN::Meta::YAML serializes without error ok 34 - Properly ignore comments: CPAN::Meta::YAML serializes correctly ok 35 - Properly ignore comments: CPAN::Meta::YAML round-trips without error ok 36 - The object isa CPAN::Meta::YAML ok 37 - Properly ignore comments: CPAN::Meta::YAML round-trips correctly ok 38 # skip Shortcutting perfect serialization tests ok 39 # skip Skipping YAML.pm for known-broken feature ok 40 # skip Skipping YAML.pm for known-broken feature ok 41 # skip Skipping YAML.pm for known-broken feature ok 42 # skip Skipping YAML.pm for known-broken feature ok 43 # skip Skipping YAML.pm for known-broken feature ok 44 # skip Skipping YAML.pm for known-broken feature ok 45 # skip Skipping YAML.pm for known-broken feature ok 46 - Properly ignore comments (with otherwise illegal characters): YAML::Syck saves without error ok 47 - Properly ignore comments (with otherwise illegal characters): YAML::Syck serializes correctly ok 48 - Properly ignore comments (with otherwise illegal characters): YAML::Syck round-trips without error ok 49 - Properly ignore comments (with otherwise illegal characters): YAML::Syck round-trips correctly ok 50 - Properly ignore comments (with otherwise illegal characters): YAML::Syck loads without error ok 51 - Properly ignore comments (with otherwise illegal characters): YAML::Syck does not modify the input string ok 52 - Properly ignore comments (with otherwise illegal characters): YAML::Syck parses correctly ok 53 - Properly ignore comments (with otherwise illegal characters): YAML::XS saves without error ok 54 - Properly ignore comments (with otherwise illegal characters): YAML::XS serializes correctly ok 55 - Properly ignore comments (with otherwise illegal characters): YAML::XS round-trips without error ok 56 - Properly ignore comments (with otherwise illegal characters): YAML::XS round-trips correctly ok 57 - Properly ignore comments (with otherwise illegal characters): YAML::XS loads without error ok 58 - Properly ignore comments (with otherwise illegal characters): YAML::XS does not modify the input string ok 59 - Properly ignore comments (with otherwise illegal characters): YAML::XS parses correctly ok 60 - Properly ignore comments (with otherwise illegal characters): YAML::Perl saves without error ok 61 - Properly ignore comments (with otherwise illegal characters): YAML::Perl serializes correctly ok 62 - Properly ignore comments (with otherwise illegal characters): YAML::Perl round-trips without error ok 63 - Properly ignore comments (with otherwise illegal characters): YAML::Perl round-trips correctly ok 64 - Properly ignore comments (with otherwise illegal characters): YAML::Perl loads without error ok 65 - Properly ignore comments (with otherwise illegal characters): YAML::Perl does not modify the input string ok 66 - Properly ignore comments (with otherwise illegal characters): YAML::Perl parses correctly ok 67 - Properly ignore comments (with otherwise illegal characters): CPAN::Meta::YAML parses without error ok 68 - Properly ignore comments (with otherwise illegal characters): CPAN::Meta::YAML does not modify the input string ok 69 - The object isa CPAN::Meta::YAML ok 70 - Properly ignore comments (with otherwise illegal characters): CPAN::Meta::YAML parses correctly ok 71 - Properly ignore comments (with otherwise illegal characters): CPAN::Meta::YAML serializes without error ok 72 - Properly ignore comments (with otherwise illegal characters): CPAN::Meta::YAML serializes correctly ok 73 - Properly ignore comments (with otherwise illegal characters): CPAN::Meta::YAML round-trips without error ok 74 - The object isa CPAN::Meta::YAML ok 75 - Properly ignore comments (with otherwise illegal characters): CPAN::Meta::YAML round-trips correctly ok 76 # skip Shortcutting perfect serialization tests ok All tests successful. Files=17, Tests=3445, 7 wallclock secs ( 0.48 usr + 0.05 sys = 0.53 CPU) Result: PASS DAGOLDEN/CPAN-Meta-YAML-0.003.tar.gz nmake test TEST_VERBOSE=1 -- OK PPD for CPAN-Meta-YAML-0.003 already made Running test for module 'JSON::PP' Running make for M/MA/MAKAMAKA/JSON-PP-2.27200.tar.gz Prepending C:\cpanfly\var\cpan\build\CPAN-Meta-YAML-0.003-DAyM1L/blib/arch C:\cpanfly\var\cpan\build\CPAN-Meta-YAML-0.003-DAyM1L/blib/lib C:\cpanfly\var\cpan\build\XML-Feed-0.43-vGGBFR/blib/arch C:\cpanfly\var\cpan\build\XML-Feed-0.43-vGGBFR/blib/lib C:\cpanfly\var\cpan\build\AnyEvent-Twitter-Stream-0.21-hjADis/blib/arch C:\cpanfly\var\cpan\build\AnyEvent-Twitter-Stream-0.21-hjADis/blib/lib C:\cpanfly\var\cpan\build\AnyEvent-HTTP-2.11-zhSiMf/blib/arch C:\cpanfly\var\cpan\build\AnyEvent-HTTP-2.11-zhSiMf/blib/lib C:\cpanfly\var\cpan\build\AnyEvent-5.34-0j99Zw/blib/arch C:\cpanfly\var\cpan\build\AnyEvent-5.34-0j99Zw/blib/lib C:\cpanfly\var\cpan\build\Email-Simple-2.100-cCNtdo/blib/arch C:\cpanfly\var\cpan\build\Email-Simple-2.100-cCNtdo/blib/lib C:\cpanfly\var\cpan\build\CPAN-Mini-Webserver-0.51-6M2xoE/blib/arch C:\cpanfly\var\cpan\build\CPAN-Mini-Webserver-0.51-6M2xoE/blib/lib C:\cpanfly\var\cpan\build\DBIx-Class-DeploymentHandler-0.001005-C1ca7t/blib/arch C:\cpanfly\var\cpan\build\DBIx-Class-DeploymentHandler-0.001005-C1ca7t/blib/lib C:\cpanfly\var\cpan\build\DBIx-Connector-0.45-GhbvTx/blib/arch C:\cpanfly\var\cpan\build\DBIx-Connector-0.45-GhbvTx/blib/lib C:\cpanfly\var\cpan\build\DBI-1.616-Qp8VYF/blib/arch C:\cpanfly\var\cpan\build\DBI-1.616-Qp8VYF/blib/lib to PERL5LIB; %BUILDDIR%=C:/cpanfly/var/cpan/build for 'get' Checksum for C:\cpanfly\var\cpan\sources\authors\id\M\MA\MAKAMAKA\JSON-PP-2.27200.tar.gz ok Will not use Archive::Tar, need 1.00 JSON-PP-2.27200/ JSON-PP-2.27200/lib/ JSON-PP-2.27200/lib/JSON/ JSON-PP-2.27200/lib/JSON/PP/ JSON-PP-2.27200/lib/JSON/PP/Boolean.pm JSON-PP-2.27200/lib/JSON/PP.pm JSON-PP-2.27200/Makefile.PL JSON-PP-2.27200/README JSON-PP-2.27200/t/ JSON-PP-2.27200/t/012_blessed.t JSON-PP-2.27200/t/014_latin1.t JSON-PP-2.27200/t/108_decode.t JSON-PP-2.27200/t/008_pc_base.t JSON-PP-2.27200/t/107_allow_singlequote.t JSON-PP-2.27200/t/009_pc_extra_number.t JSON-PP-2.27200/t/011_pc_expo.t JSON-PP-2.27200/t/113_overloaded_eq.t JSON-PP-2.27200/t/021_evans_bugrep.t JSON-PP-2.27200/t/114_decode_prefix.t JSON-PP-2.27200/t/003_types.t JSON-PP-2.27200/t/015_prefix.t JSON-PP-2.27200/t/007_pc_esc.t JSON-PP-2.27200/t/016_tied.t JSON-PP-2.27200/t/106_allow_barekey.t JSON-PP-2.27200/t/010_pc_keysort.t JSON-PP-2.27200/t/022_comment_at_eof.t JSON-PP-2.27200/t/116_incr_parse_fixed.t JSON-PP-2.27200/t/110_bignum.t JSON-PP-2.27200/t/001_utf8.t JSON-PP-2.27200/t/013_limit.t JSON-PP-2.27200/t/006_pc_pretty.t JSON-PP-2.27200/t/000_load.t JSON-PP-2.27200/t/_unicode_handling.pm JSON-PP-2.27200/t/109_encode.t JSON-PP-2.27200/t/104_sortby.t JSON-PP-2.27200/t/112_upgrade.t JSON-PP-2.27200/t/020_unknown.t JSON-PP-2.27200/t/019_incr.t JSON-PP-2.27200/t/018_json_checker.t JSON-PP-2.27200/t/017_relaxed.t JSON-PP-2.27200/t/105_esc_slash.t JSON-PP-2.27200/t/115_tie_ixhash.t JSON-PP-2.27200/t/002_error.t JSON-PP-2.27200/t/099_binary.t JSON-PP-2.27200/MANIFEST JSON-PP-2.27200/META.yml JSON-PP-2.27200/bin/ JSON-PP-2.27200/bin/json_pp JSON-PP-2.27200/Changes Prepending C:\cpanfly\var\cpan\build\CPAN-Meta-YAML-0.003-DAyM1L/blib/arch C:\cpanfly\var\cpan\build\CPAN-Meta-YAML-0.003-DAyM1L/blib/lib C:\cpanfly\var\cpan\build\XML-Feed-0.43-vGGBFR/blib/arch C:\cpanfly\var\cpan\build\XML-Feed-0.43-vGGBFR/blib/lib C:\cpanfly\var\cpan\build\AnyEvent-Twitter-Stream-0.21-hjADis/blib/arch C:\cpanfly\var\cpan\build\AnyEvent-Twitter-Stream-0.21-hjADis/blib/lib C:\cpanfly\var\cpan\build\AnyEvent-HTTP-2.11-zhSiMf/blib/arch C:\cpanfly\var\cpan\build\AnyEvent-HTTP-2.11-zhSiMf/blib/lib C:\cpanfly\var\cpan\build\AnyEvent-5.34-0j99Zw/blib/arch C:\cpanfly\var\cpan\build\AnyEvent-5.34-0j99Zw/blib/lib C:\cpanfly\var\cpan\build\Email-Simple-2.100-cCNtdo/blib/arch C:\cpanfly\var\cpan\build\Email-Simple-2.100-cCNtdo/blib/lib C:\cpanfly\var\cpan\build\CPAN-Mini-Webserver-0.51-6M2xoE/blib/arch C:\cpanfly\var\cpan\build\CPAN-Mini-Webserver-0.51-6M2xoE/blib/lib C:\cpanfly\var\cpan\build\DBIx-Class-DeploymentHandler-0.001005-C1ca7t/blib/arch C:\cpanfly\var\cpan\build\DBIx-Class-DeploymentHandler-0.001005-C1ca7t/blib/lib C:\cpanfly\var\cpan\build\DBIx-Connector-0.45-GhbvTx/blib/arch C:\cpanfly\var\cpan\build\DBIx-Connector-0.45-GhbvTx/blib/lib C:\cpanfly\var\cpan\build\DBI-1.616-Qp8VYF/blib/arch C:\cpanfly\var\cpan\build\DBI-1.616-Qp8VYF/blib/lib to PERL5LIB; %BUILDDIR%=C:/cpanfly/var/cpan/build for 'make' CPAN.pm: Going to build M/MA/MAKAMAKA/JSON-PP-2.27200.tar.gz >>> C:\Perl64\bin\perl.exe Makefile.PL Checking if your kit is complete... Looks good Writing Makefile for JSON::PP >>> nmake Microsoft (R) Program Maintenance Utility Version 7.00.8882 Copyright (C) Microsoft Corp 1988-2000. All rights reserved. cp lib/JSON/PP.pm blib\lib\JSON\PP.pm cp lib/JSON/PP/Boolean.pm blib\lib\JSON\PP\Boolean.pm C:\Perl64\bin\perl.exe -MExtUtils::Command -e "cp" -- bin/json_pp blib\script\json_pp pl2bat.bat blib\script\json_pp MAKAMAKA/JSON-PP-2.27200.tar.gz nmake -- OK Prepending C:\cpanfly\var\cpan\build\CPAN-Meta-YAML-0.003-DAyM1L/blib/arch C:\cpanfly\var\cpan\build\CPAN-Meta-YAML-0.003-DAyM1L/blib/lib C:\cpanfly\var\cpan\build\XML-Feed-0.43-vGGBFR/blib/arch C:\cpanfly\var\cpan\build\XML-Feed-0.43-vGGBFR/blib/lib C:\cpanfly\var\cpan\build\AnyEvent-Twitter-Stream-0.21-hjADis/blib/arch C:\cpanfly\var\cpan\build\AnyEvent-Twitter-Stream-0.21-hjADis/blib/lib C:\cpanfly\var\cpan\build\AnyEvent-HTTP-2.11-zhSiMf/blib/arch C:\cpanfly\var\cpan\build\AnyEvent-HTTP-2.11-zhSiMf/blib/lib C:\cpanfly\var\cpan\build\AnyEvent-5.34-0j99Zw/blib/arch C:\cpanfly\var\cpan\build\AnyEvent-5.34-0j99Zw/blib/lib C:\cpanfly\var\cpan\build\Email-Simple-2.100-cCNtdo/blib/arch C:\cpanfly\var\cpan\build\Email-Simple-2.100-cCNtdo/blib/lib C:\cpanfly\var\cpan\build\CPAN-Mini-Webserver-0.51-6M2xoE/blib/arch C:\cpanfly\var\cpan\build\CPAN-Mini-Webserver-0.51-6M2xoE/blib/lib C:\cpanfly\var\cpan\build\DBIx-Class-DeploymentHandler-0.001005-C1ca7t/blib/arch C:\cpanfly\var\cpan\build\DBIx-Class-DeploymentHandler-0.001005-C1ca7t/blib/lib C:\cpanfly\var\cpan\build\DBIx-Connector-0.45-GhbvTx/blib/arch C:\cpanfly\var\cpan\build\DBIx-Connector-0.45-GhbvTx/blib/lib C:\cpanfly\var\cpan\build\DBI-1.616-Qp8VYF/blib/arch C:\cpanfly\var\cpan\build\DBI-1.616-Qp8VYF/blib/lib to PERL5LIB; %BUILDDIR%=C:/cpanfly/var/cpan/build for 'test' Running make test >>> nmake test TEST_VERBOSE=1 Microsoft (R) Program Maintenance Utility Version 7.00.8882 Copyright (C) Microsoft Corp 1988-2000. All rights reserved. C:\Perl64\bin\perl.exe "-MExtUtils::Command::MM" "-e" "test_harness(1, 'blib\lib', 'blib\arch')" t/*.t t/000_load.t ............... 1..1 ok 1 ok t/001_utf8.t ............... 1..9 ok 1 ok 2 ok 3 ok 4 ok 5 ok 6 ok 7 ok 8 ok 9 ok t/002_error.t .............. 1..31 ok 1 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 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 t/003_types.t .............. 1..76 ok 1 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 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 ok 74 ok 75 ok 76 ok t/006_pc_pretty.t .......... 1..9 ok 1 ok 2 ok 3 ok 4 ok 5 ok 6 - nospace ok 7 - after ok 8 - both ok 9 - before ok t/007_pc_esc.t ............. 1..17 ok 1 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 - {"id":"abc\ndef"} ok 16 - {"id":"abc\\ndef"} ok 17 - {"id":"abc\\\ndef"} ok t/008_pc_base.t ............ 1..20 ok 1 - {} ok 2 - [] ok 3 ok 4 - {"foo":"bar"} ok 5 - {"foo":""} ok 6 - {"foo":" "} ok 7 - {"foo":"0"} - autoencode (default) ok 8 - {"foo":"0 0"} ok 9 ok 10 ok 11 ok 12 ok 13 ok 14 ok 15 ok 16 ok 17 ok 18 ok 19 - invalid value (coderef) ok 20 - invalid value (ref) ok t/009_pc_extra_number.t .... 1..6 ok 1 - normal 0 ok 2 - normal 0.1 ok 3 - normal 10 ok 4 - normal -10 ok 5 - normal 0 ok 6 - normal 0.1 ok t/010_pc_keysort.t ......... 1..1 ok 1 ok t/011_pc_expo.t ............ 1..8 ok 1 - digit -12.34 ok 2 - digit -12.34 ok 3 - digit -1.234e5 ok 4 - digit -1.234e5 ok 5 - digit 1.23E-4 ok 6 - digit 1.23E-4 ok 7 - digit 1.01e+67 ok 8 - digit 1.01e+67 ok t/012_blessed.t ............ 1..16 ok 1 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 ok 16 ok t/013_limit.t .............. 1..11 ok 1 ok 2 ok 3 ok 4 ok 5 ok 6 ok 7 ok 8 ok 9 ok 10 ok 11 ok t/014_latin1.t ............. 1..4 ok 1 ok 2 ok 3 ok 4 ok t/015_prefix.t ............. 1..4 ok 1 ok 2 ok 3 ok 4 ok t/016_tied.t ............... 1..2 ok 1 ok 2 ok t/017_relaxed.t ............ 1..8 ok 1 ok 2 ok 3 ok 4 ok 5 ok 6 ok 7 ok 8 ok t/018_json_checker.t ....... 1..39 ok 1 - fail1.json # (JSON text must be an object or array (but found number, string, true, false or null, use allow_nonref to allow this) at t/018_json_checker.t line 28 # ) ok 2 - fail10.json # (garbage after JSON object, at character offset 35 (before "misplaced quoted val...") at t/018_json_checker.t line 28 # ) ok 3 - fail11.json # (, or } expected while parsing object/hash, at character offset 25 (before "+ 2}") at t/018_json_checker.t line 28 # ) ok 4 - fail12.json # (malformed JSON string, neither array, object, number, string or atom, at character offset 23 (before "alert()}") at t/018_json_checker.t line 28 # ) ok 5 - fail13.json # (malformed number (leading zero must not be followed by another digit), at character offset 40 (before "13}") at t/018_json_checker.t line 28 # ) ok 6 - fail14.json # (malformed number (leading zero must not be followed by another digit), at character offset 27 (before "x14}") at t/018_json_checker.t line 28 # ) ok 7 - fail15.json # (illegal backslash escape sequence in string, at character offset 28 (before "\\x15"]") at t/018_json_checker.t line 28 # ) ok 8 - fail16.json # (malformed JSON string, neither array, object, number, string or atom, at character offset 1 (before "\\naked]") at t/018_json_checker.t line 28 # ) ok 9 - fail17.json # (illegal backslash escape sequence in string, at character offset 28 (before "\\017"]") at t/018_json_checker.t line 28 # ) ok 10 - fail18.json # (json text or perl structure exceeds maximum nesting level (max_depth set too low?), at character offset 33 (before ""Too deep"]]]]]]]]]]...") at t/018_json_checker.t line 28 # ) ok 11 - fail19.json # (':' expected, at character offset 17 (before "null}") at t/018_json_checker.t line 28 # ) ok 12 - fail2.json # (, or ] expected while parsing array, at character offset 17 (before "(end of string)") at t/018_json_checker.t line 28 # ) ok 13 - fail20.json # (malformed JSON string, neither array, object, number, string or atom, at character offset 16 (before ": null}") at t/018_json_checker.t line 28 # ) ok 14 - fail21.json # (':' expected, at character offset 25 (before ", null}") at t/018_json_checker.t line 28 # ) ok 15 - fail22.json # (, or ] expected while parsing array, at character offset 26 (before " false]") at t/018_json_checker.t line 28 # ) ok 16 - fail23.json # ('true' expected, at character offset 14 (before "truth]") at t/018_json_checker.t line 28 # ) ok 17 - fail24.json # (malformed JSON string, neither array, object, number, string or atom, at character offset 1 (before "'single quote']") at t/018_json_checker.t line 28 # ) ok 18 - fail25.json # (invalid character encountered while parsing JSON string, at character offset 2 (before "\ttab\tcharacter\tin...") at t/018_json_checker.t line 28 # ) ok 19 - fail26.json # (illegal backslash escape sequence in string, at character offset 5 (before "\\ character\\ i...") at t/018_json_checker.t line 28 # ) ok 20 - fail27.json # (invalid character encountered while parsing JSON string, at character offset 6 (before "\nbreak"]") at t/018_json_checker.t line 28 # ) ok 21 - fail28.json # (illegal backslash escape sequence in string, at character offset 6 (before "\\\nbreak"]") at t/018_json_checker.t line 28 # ) ok 22 - fail29.json # (malformed number (no digits after exp sign), at character offset 4 (before "(end of string)") at t/018_json_checker.t line 28 # ) ok 23 - fail3.json # (unexpected end of string while parsing JSON string, at character offset 2 (before "nquoted_key: "keys m...") at t/018_json_checker.t line 28 # ) ok 24 - fail30.json # (malformed number (no digits after exp sign), at character offset 5 (before "(end of string)") at t/018_json_checker.t line 28 # ) ok 25 - fail31.json # (malformed number (no digits after exp sign), at character offset 5 (before "1]") at t/018_json_checker.t line 28 # ) ok 26 - fail32.json # (, or } expected while parsing object/hash, at character offset 39 (before ",") at t/018_json_checker.t line 28 # ) ok 27 - fail33.json # (, or ] expected while parsing array, at character offset 12 (before "(end of string)") at t/018_json_checker.t line 28 # ) ok 28 - fail4.json # (malformed JSON string, neither array, object, number, string or atom, at character offset 15 (before "]") at t/018_json_checker.t line 28 # ) ok 29 - fail5.json # (malformed JSON string, neither array, object, number, string or atom, at character offset 22 (before ",]") at t/018_json_checker.t line 28 # ) ok 30 - fail6.json # (malformed JSON string, neither array, object, number, string or atom, at character offset 4 (before ", "<-- missing value...") at t/018_json_checker.t line 28 # ) ok 31 - fail7.json # (garbage after JSON object, at character offset 26 (before "(end of string)") at t/018_json_checker.t line 28 # ) ok 32 - fail8.json # (garbage after JSON object, at character offset 16 (before "(end of string)") at t/018_json_checker.t line 28 # ) ok 33 - fail9.json # (unexpected end of string while parsing JSON string, at character offset 22 (before "(end of string)") at t/018_json_checker.t line 28 # ) ok 34 - pass1.json # ok 35 ok 36 - pass2.json # ok 37 ok 38 - pass3.json # ok 39 ok t/019_incr.t ............... 1..697 ok 1 ok 2 - data ok 3 - tailws ok 4 ok 5 - data ok 6 - tailws ok 7 ok 8 - data ok 9 - tailws ok 10 ok 11 - data ok 12 - tailws ok 13 ok 14 - data ok 15 - tailws ok 16 ok 17 - data ok 18 - tailws ok 19 ok 20 - data ok 21 - tailws ok 22 ok 23 - data ok 24 - tailws ok 25 ok 26 - data ok 27 - tailws ok 28 ok 29 - data ok 30 - tailws ok 31 ok 32 - data ok 33 - tailws ok 34 ok 35 - data ok 36 - tailws ok 37 ok 38 - data ok 39 - tailws ok 40 ok 41 - data ok 42 - tailws ok 43 ok 44 - data ok 45 - tailws ok 46 ok 47 - data ok 48 - tailws ok 49 ok 50 - data ok 51 - tailws ok 52 ok 53 - data ok 54 - tailws ok 55 ok 56 - data ok 57 - tailws ok 58 ok 59 - data ok 60 - tailws ok 61 ok 62 - data ok 63 - tailws ok 64 ok 65 - data ok 66 - tailws ok 67 ok 68 - data ok 69 - tailws ok 70 ok 71 - data ok 72 - tailws ok 73 ok 74 - data ok 75 - tailws ok 76 ok 77 - data ok 78 - tailws ok 79 ok 80 - data ok 81 - tailws ok 82 ok 83 - data ok 84 - tailws ok 85 ok 86 - data ok 87 - tailws ok 88 ok 89 - data ok 90 - tailws ok 91 ok 92 - data ok 93 - tailws ok 94 ok 95 - data ok 96 - tailws ok 97 ok 98 - data ok 99 - tailws ok 100 ok 101 - data ok 102 - tailws ok 103 ok 104 - data ok 105 - tailws ok 106 ok 107 - data ok 108 - tailws ok 109 ok 110 - data ok 111 - tailws ok 112 ok 113 - data ok 114 - tailws ok 115 ok 116 - data ok 117 - tailws ok 118 ok 119 - data ok 120 - tailws ok 121 ok 122 - data ok 123 - tailws ok 124 ok 125 - data ok 126 - tailws ok 127 ok 128 - data ok 129 - tailws ok 130 ok 131 - data ok 132 - tailws ok 133 ok 134 - data ok 135 - tailws ok 136 ok 137 - data ok 138 - tailws ok 139 ok 140 - data ok 141 - tailws ok 142 ok 143 - data ok 144 - tailws ok 145 ok 146 - data ok 147 - tailws ok 148 ok 149 - data ok 150 - tailws ok 151 ok 152 - data ok 153 - tailws ok 154 ok 155 - data ok 156 - tailws ok 157 ok 158 - data ok 159 - tailws ok 160 ok 161 - data ok 162 - tailws ok 163 ok 164 - data ok 165 - tailws ok 166 ok 167 - data ok 168 - tailws ok 169 ok 170 - data ok 171 - tailws ok 172 ok 173 - data ok 174 - tailws ok 175 ok 176 - data ok 177 - tailws ok 178 ok 179 - data ok 180 - tailws ok 181 ok 182 - data ok 183 - tailws ok 184 ok 185 - data ok 186 - tailws ok 187 ok 188 - data ok 189 - tailws ok 190 ok 191 - data ok 192 - tailws ok 193 ok 194 - data ok 195 - tailws ok 196 ok 197 - data ok 198 - tailws ok 199 ok 200 - data ok 201 - tailws ok 202 ok 203 - data ok 204 - tailws ok 205 ok 206 - data ok 207 - tailws ok 208 ok 209 - data ok 210 - tailws ok 211 ok 212 - data ok 213 - tailws ok 214 ok 215 - data ok 216 - tailws ok 217 ok 218 - data ok 219 - tailws ok 220 ok 221 - data ok 222 - tailws ok 223 ok 224 - data ok 225 - tailws ok 226 ok 227 - data ok 228 - tailws ok 229 ok 230 - data ok 231 - tailws ok 232 ok 233 - data ok 234 - tailws ok 235 ok 236 - data ok 237 - tailws ok 238 ok 239 - data ok 240 - tailws ok 241 ok 242 - data ok 243 - tailws ok 244 ok 245 - data ok 246 - tailws ok 247 ok 248 - data ok 249 - tailws ok 250 ok 251 - data ok 252 - tailws ok 253 ok 254 - data ok 255 - tailws ok 256 ok 257 - data ok 258 - tailws ok 259 ok 260 - data ok 261 - tailws ok 262 ok 263 - data ok 264 - tailws ok 265 ok 266 - data ok 267 - tailws ok 268 ok 269 - data ok 270 - tailws ok 271 ok 272 - data ok 273 - tailws ok 274 ok 275 - data ok 276 - tailws ok 277 ok 278 - data ok 279 - tailws ok 280 ok 281 - data ok 282 - tailws ok 283 ok 284 - data ok 285 - tailws ok 286 ok 287 - data ok 288 - tailws ok 289 ok 290 - data ok 291 - tailws ok 292 ok 293 - data ok 294 - tailws ok 295 ok 296 - data ok 297 - tailws ok 298 ok 299 - data ok 300 - tailws ok 301 ok 302 - data ok 303 - tailws ok 304 ok 305 - data ok 306 - tailws ok 307 ok 308 - data ok 309 - tailws ok 310 ok 311 - data ok 312 - tailws ok 313 ok 314 - data ok 315 - tailws ok 316 ok 317 - data ok 318 - tailws ok 319 ok 320 - data ok 321 - tailws ok 322 ok 323 - data ok 324 - tailws ok 325 ok 326 - data ok 327 - tailws ok 328 ok 329 - data ok 330 - tailws ok 331 ok 332 - data ok 333 - tailws ok 334 ok 335 - data ok 336 - tailws ok 337 - cskip1 ok 338 - cskip2 ok 339 - cskip3 ok 340 - cskip4 ok 341 - cskip5 ok 342 - cjson1 ok 343 - cjson2 ok 344 - cjson3 ok 345 - cjson4 ok 346 - cjson5 ok 347 - cskip1 ok 348 - cskip2 ok 349 - cskip3 ok 350 - cskip4 ok 351 - cskip5 ok 352 - cjson1 ok 353 - cjson2 ok 354 - cjson3 ok 355 - cjson4 ok 356 - cjson5 ok 357 - cskip1 ok 358 - cskip2 ok 359 - cskip3 ok 360 - cskip4 ok 361 - cskip5 ok 362 - cjson1 ok 363 - cjson2 ok 364 - cjson3 ok 365 - cjson4 ok 366 - cjson5 ok 367 - cskip1 ok 368 - cskip2 ok 369 - cskip3 ok 370 - cskip4 ok 371 - cskip5 ok 372 - cjson1 ok 373 - cjson2 ok 374 - cjson3 ok 375 - cjson4 ok 376 - cjson5 ok 377 - cskip1 ok 378 - cskip2 ok 379 - cskip3 ok 380 - cskip4 ok 381 - cskip5 ok 382 - cjson1 ok 383 - cjson2 ok 384 - cjson3 ok 385 - cjson4 ok 386 - cjson5 ok 387 - cskip1 ok 388 - cskip2 ok 389 - cskip3 ok 390 - cskip4 ok 391 - cskip5 ok 392 - cjson1 ok 393 - cjson2 ok 394 - cjson3 ok 395 - cjson4 ok 396 - cjson5 ok 397 - cskip1 ok 398 - cskip2 ok 399 - cskip3 ok 400 - cskip4 ok 401 - cskip5 ok 402 - cjson1 ok 403 - cjson2 ok 404 - cjson3 ok 405 - cjson4 ok 406 - cjson5 ok 407 - cskip1 ok 408 - cskip2 ok 409 - cskip3 ok 410 - cskip4 ok 411 - cskip5 ok 412 - cjson1 ok 413 - cjson2 ok 414 - cjson3 ok 415 - cjson4 ok 416 - cjson5 ok 417 - cskip1 ok 418 - cskip2 ok 419 - cskip3 ok 420 - cskip4 ok 421 - cskip5 ok 422 - cjson1 ok 423 - cjson2 ok 424 - cjson3 ok 425 - cjson4 ok 426 - cjson5 ok 427 - cskip1 ok 428 - cskip2 ok 429 - cskip3 ok 430 - cskip4 ok 431 - cskip5 ok 432 - cjson1 ok 433 - cjson2 ok 434 - cjson3 ok 435 - cjson4 ok 436 - cjson5 ok 437 - cskip1 ok 438 - cskip2 ok 439 - cskip3 ok 440 - cskip4 ok 441 - cskip5 ok 442 - cjson1 ok 443 - cjson2 ok 444 - cjson3 ok 445 - cjson4 ok 446 - cjson5 ok 447 - cskip1 ok 448 - cskip2 ok 449 - cskip3 ok 450 - cskip4 ok 451 - cskip5 ok 452 - cjson1 ok 453 - cjson2 ok 454 - cjson3 ok 455 - cjson4 ok 456 - cjson5 ok 457 - cskip1 ok 458 - cskip2 ok 459 - cskip3 ok 460 - cskip4 ok 461 - cskip5 ok 462 - cjson1 ok 463 - cjson2 ok 464 - cjson3 ok 465 - cjson4 ok 466 - cjson5 ok 467 - cskip1 ok 468 - cskip2 ok 469 - cskip3 ok 470 - cskip4 ok 471 - cskip5 ok 472 - cjson1 ok 473 - cjson2 ok 474 - cjson3 ok 475 - cjson4 ok 476 - cjson5 ok 477 - cskip1 ok 478 - cskip2 ok 479 - cskip3 ok 480 - cskip4 ok 481 - cskip5 ok 482 - cjson1 ok 483 - cjson2 ok 484 - cjson3 ok 485 - cjson4 ok 486 - cjson5 ok 487 - cskip1 ok 488 - cskip2 ok 489 - cskip3 ok 490 - cskip4 ok 491 - cskip5 ok 492 - cjson1 ok 493 - cjson2 ok 494 - cjson3 ok 495 - cjson4 ok 496 - cjson5 ok 497 - cskip1 ok 498 - cskip2 ok 499 - cskip3 ok 500 - cskip4 ok 501 - cskip5 ok 502 - cjson1 ok 503 - cjson2 ok 504 - cjson3 ok 505 - cjson4 ok 506 - cjson5 ok 507 - cskip1 ok 508 - cskip2 ok 509 - cskip3 ok 510 - cskip4 ok 511 - cskip5 ok 512 - cjson1 ok 513 - cjson2 ok 514 - cjson3 ok 515 - cjson4 ok 516 - cjson5 ok 517 - cskip1 ok 518 - cskip2 ok 519 - cskip3 ok 520 - cskip4 ok 521 - cskip5 ok 522 - cjson1 ok 523 - cjson2 ok 524 - cjson3 ok 525 - cjson4 ok 526 - cjson5 ok 527 - cskip1 ok 528 - cskip2 ok 529 - cskip3 ok 530 - cskip4 ok 531 - cskip5 ok 532 - cjson1 ok 533 - cjson2 ok 534 - cjson3 ok 535 - cjson4 ok 536 - cjson5 ok 537 - cskip1 ok 538 - cskip2 ok 539 - cskip3 ok 540 - cskip4 ok 541 - cskip5 ok 542 - cjson1 ok 543 - cjson2 ok 544 - cjson3 ok 545 - cjson4 ok 546 - cjson5 ok 547 - cskip1 ok 548 - cskip2 ok 549 - cskip3 ok 550 - cskip4 ok 551 - cskip5 ok 552 - cjson1 ok 553 - cjson2 ok 554 - cjson3 ok 555 - cjson4 ok 556 - cjson5 ok 557 - cskip1 ok 558 - cskip2 ok 559 - cskip3 ok 560 - cskip4 ok 561 - cskip5 ok 562 - cjson1 ok 563 - cjson2 ok 564 - cjson3 ok 565 - cjson4 ok 566 - cjson5 ok 567 - cskip1 ok 568 - cskip2 ok 569 - cskip3 ok 570 - cskip4 ok 571 - cskip5 ok 572 - cjson1 ok 573 - cjson2 ok 574 - cjson3 ok 575 - cjson4 ok 576 - cjson5 ok 577 - cskip1 ok 578 - cskip2 ok 579 - cskip3 ok 580 - cskip4 ok 581 - cskip5 ok 582 - cjson1 ok 583 - cjson2 ok 584 - cjson3 ok 585 - cjson4 ok 586 - cjson5 ok 587 - cskip1 ok 588 - cskip2 ok 589 - cskip3 ok 590 - cskip4 ok 591 - cskip5 ok 592 - cjson1 ok 593 - cjson2 ok 594 - cjson3 ok 595 - cjson4 ok 596 - cjson5 ok 597 - cskip1 ok 598 - cskip2 ok 599 - cskip3 ok 600 - cskip4 ok 601 - cskip5 ok 602 - cjson1 ok 603 - cjson2 ok 604 - cjson3 ok 605 - cjson4 ok 606 - cjson5 ok 607 - cskip1 ok 608 - cskip2 ok 609 - cskip3 ok 610 - cskip4 ok 611 - cskip5 ok 612 - cjson1 ok 613 - cjson2 ok 614 - cjson3 ok 615 - cjson4 ok 616 - cjson5 ok 617 - cskip1 ok 618 - cskip2 ok 619 - cskip3 ok 620 - cskip4 ok 621 - cskip5 ok 622 - cjson1 ok 623 - cjson2 ok 624 - cjson3 ok 625 - cjson4 ok 626 - cjson5 ok 627 - cskip1 ok 628 - cskip2 ok 629 - cskip3 ok 630 - cskip4 ok 631 - cskip5 ok 632 - cjson1 ok 633 - cjson2 ok 634 - cjson3 ok 635 - cjson4 ok 636 - cjson5 ok 637 - cskip1 ok 638 - cskip2 ok 639 - cskip3 ok 640 - cskip4 ok 641 - cskip5 ok 642 - cjson1 ok 643 - cjson2 ok 644 - cjson3 ok 645 - cjson4 ok 646 - cjson5 ok 647 - cskip1 ok 648 - cskip2 ok 649 - cskip3 ok 650 - cskip4 ok 651 - cskip5 ok 652 - cjson1 ok 653 - cjson2 ok 654 - cjson3 ok 655 - cjson4 ok 656 - cjson5 ok 657 - cskip1 ok 658 - cskip2 ok 659 - cskip3 ok 660 - cskip4 ok 661 - cskip5 ok 662 - cjson1 ok 663 - cjson2 ok 664 - cjson3 ok 665 - cjson4 ok 666 - cjson5 ok 667 - cskip1 ok 668 - cskip2 ok 669 - cskip3 ok 670 - cskip4 ok 671 - cskip5 ok 672 - cjson1 ok 673 - cjson2 ok 674 - cjson3 ok 675 - cjson4 ok 676 - cjson5 ok 677 - cskip1 ok 678 - cskip2 ok 679 - cskip3 ok 680 - cskip4 ok 681 - cskip5 ok 682 - cjson1 ok 683 - cjson2 ok 684 - cjson3 ok 685 - cjson4 ok 686 - cjson5 ok 687 - sparse1 ok 688 - sparse2 ok 689 - sparse3 ok 690 - incsize1 ok 691 - incsize2 attempted decode of JSON text of 6 bytes size, but max_size is set to 5 at (eval 46) line 1 # ok 692 - incdepth1 ok 693 - incdepth2 json text or perl structure exceeds maximum nesting level (max_depth set too low?) at (eval 47) line 1 # ok 694 - unbalanced bracket ok 695 - got error ok 696 - malformed json string error ok 697 - valid data after incr_skip ok t/020_unknown.t ............ 1..10 ok 1 - encountered CODE(0x2cd60c0), but JSON can only represent references to arrays or hashes at (eval 45) line 1 # ok 2 - cannot encode reference to scalar at (eval 46) line 1 # ok 3 - cannot encode reference to scalar at (eval 47) line 1 # ok 4 - cannot encode reference to scalar at (eval 48) line 1 # ok 5 ok 6 ok 7 ok 8 ok 9 - encountered GLOB(0x2cd5f40), but JSON can only represent references to arrays or hashes at (eval 53) line 1 # ok 10 ok t/021_evans_bugrep.t ....... 1..6 ok 1 ok 2 ok 3 ok 4 ok 5 ok 6 ok t/022_comment_at_eof.t ..... 1..13 ok 1 - array baseline ok 2 - space ignored before array ok 3 - newline ignored before array ok 4 - comment ignored before array ok 5 - comment ignored before array ok 6 - comment ignored before array ok 7 - comment ignored inside array ok 8 - eof baseline ok 9 - space ignored before eof ok 10 - newline ignored before eof ok 11 - comment ignored before eof ok 12 - comment ignored before eof ok 13 - array and string in multiple lines ok t/099_binary.t ............. 1..2432 ok 1 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 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 ok 74 ok 75 ok 76 ok 77 ok 78 ok 79 ok 80 ok 81 ok 82 ok 83 ok 84 ok 85 ok 86 ok 87 ok 88 ok 89 ok 90 ok 91 ok 92 ok 93 ok 94 ok 95 ok 96 ok 97 ok 98 ok 99 ok 100 ok 101 ok 102 ok 103 ok 104 ok 105 ok 106 ok 107 ok 108 ok 109 ok 110 ok 111 ok 112 ok 113 ok 114 ok 115 ok 116 ok 117 ok 118 ok 119 ok 120 ok 121 ok 122 ok 123 ok 124 ok 125 ok 126 ok 127 ok 128 ok 129 ok 130 ok 131 ok 132 ok 133 ok 134 ok 135 ok 136 ok 137 ok 138 ok 139 ok 140 ok 141 ok 142 ok 143 ok 144 ok 145 ok 146 ok 147 ok 148 ok 149 ok 150 ok 151 ok 152 ok 153 ok 154 ok 155 ok 156 ok 157 ok 158 ok 159 ok 160 ok 161 ok 162 ok 163 ok 164 ok 165 ok 166 ok 167 ok 168 ok 169 ok 170 ok 171 ok 172 ok 173 ok 174 ok 175 ok 176 ok 177 ok 178 ok 179 ok 180 ok 181 ok 182 ok 183 ok 184 ok 185 ok 186 ok 187 ok 188 ok 189 ok 190 ok 191 ok 192 ok 193 ok 194 ok 195 ok 196 ok 197 ok 198 ok 199 ok 200 ok 201 ok 202 ok 203 ok 204 ok 205 ok 206 ok 207 ok 208 ok 209 ok 210 ok 211 ok 212 ok 213 ok 214 ok 215 ok 216 ok 217 ok 218 ok 219 ok 220 ok 221 ok 222 ok 223 ok 224 ok 225 ok 226 ok 227 ok 228 ok 229 ok 230 ok 231 ok 232 ok 233 ok 234 ok 235 ok 236 ok 237 ok 238 ok 239 ok 240 ok 241 ok 242 ok 243 ok 244 ok 245 ok 246 ok 247 ok 248 ok 249 ok 250 ok 251 ok 252 ok 253 ok 254 ok 255 ok 256 ok 257 ok 258 ok 259 ok 260 ok 261 ok 262 ok 263 ok 264 ok 265 ok 266 ok 267 ok 268 ok 269 ok 270 ok 271 ok 272 ok 273 ok 274 ok 275 ok 276 ok 277 ok 278 ok 279 ok 280 ok 281 ok 282 ok 283 ok 284 ok 285 ok 286 ok 287 ok 288 ok 289 ok 290 ok 291 ok 292 ok 293 ok 294 ok 295 ok 296 ok 297 ok 298 ok 299 ok 300 ok 301 ok 302 ok 303 ok 304 ok 305 ok 306 ok 307 ok 308 ok 309 ok 310 ok 311 ok 312 ok 313 ok 314 ok 315 ok 316 ok 317 ok 318 ok 319 ok 320 ok 321 ok 322 ok 323 ok 324 ok 325 ok 326 ok 327 ok 328 ok 329 ok 330 ok 331 ok 332 ok 333 ok 334 ok 335 ok 336 ok 337 ok 338 ok 339 ok 340 ok 341 ok 342 ok 343 ok 344 ok 345 ok 346 ok 347 ok 348 ok 349 ok 350 ok 351 ok 352 ok 353 ok 354 ok 355 ok 356 ok 357 ok 358 ok 359 ok 360 ok 361 ok 362 ok 363 ok 364 ok 365 ok 366 ok 367 ok 368 ok 369 ok 370 ok 371 ok 372 ok 373 ok 374 ok 375 ok 376 ok 377 ok 378 ok 379 ok 380 ok 381 ok 382 ok 383 ok 384 ok 385 ok 386 ok 387 ok 388 ok 389 ok 390 ok 391 ok 392 ok 393 ok 394 ok 395 ok 396 ok 397 ok 398 ok 399 ok 400 ok 401 ok 402 ok 403 ok 404 ok 405 ok 406 ok 407 ok 408 ok 409 ok 410 ok 411 ok 412 ok 413 ok 414 ok 415 ok 416 ok 417 ok 418 ok 419 ok 420 ok 421 ok 422 ok 423 ok 424 ok 425 ok 426 ok 427 ok 428 ok 429 ok 430 ok 431 ok 432 ok 433 ok 434 ok 435 ok 436 ok 437 ok 438 ok 439 ok 440 ok 441 ok 442 ok 443 ok 444 ok 445 ok 446 ok 447 ok 448 ok 449 ok 450 ok 451 ok 452 ok 453 ok 454 ok 455 ok 456 ok 457 ok 458 ok 459 ok 460 ok 461 ok 462 ok 463 ok 464 ok 465 ok 466 ok 467 ok 468 ok 469 ok 470 ok 471 ok 472 ok 473 ok 474 ok 475 ok 476 ok 477 ok 478 ok 479 ok 480 ok 481 ok 482 ok 483 ok 484 ok 485 ok 486 ok 487 ok 488 ok 489 ok 490 ok 491 ok 492 ok 493 ok 494 ok 495 ok 496 ok 497 ok 498 ok 499 ok 500 ok 501 ok 502 ok 503 ok 504 ok 505 ok 506 ok 507 ok 508 ok 509 ok 510 ok 511 ok 512 ok 513 ok 514 ok 515 ok 516 ok 517 ok 518 ok 519 ok 520 ok 521 ok 522 ok 523 ok 524 ok 525 ok 526 ok 527 ok 528 ok 529 ok 530 ok 531 ok 532 ok 533 ok 534 ok 535 ok 536 ok 537 ok 538 ok 539 ok 540 ok 541 ok 542 ok 543 ok 544 ok 545 ok 546 ok 547 ok 548 ok 549 ok 550 ok 551 ok 552 ok 553 ok 554 ok 555 ok 556 ok 557 ok 558 ok 559 ok 560 ok 561 ok 562 ok 563 ok 564 ok 565 ok 566 ok 567 ok 568 ok 569 ok 570 ok 571 ok 572 ok 573 ok 574 ok 575 ok 576 ok 577 ok 578 ok 579 ok 580 ok 581 ok 582 ok 583 ok 584 ok 585 ok 586 ok 587 ok 588 ok 589 ok 590 ok 591 ok 592 ok 593 ok 594 ok 595 ok 596 ok 597 ok 598 ok 599 ok 600 ok 601 ok 602 ok 603 ok 604 ok 605 ok 606 ok 607 ok 608 ok 609 ok 610 ok 611 ok 612 ok 613 ok 614 ok 615 ok 616 ok 617 ok 618 ok 619 ok 620 ok 621 ok 622 ok 623 ok 624 ok 625 ok 626 ok 627 ok 628 ok 629 ok 630 ok 631 ok 632 ok 633 ok 634 ok 635 ok 636 ok 637 ok 638 ok 639 ok 640 ok 641 ok 642 ok 643 ok 644 ok 645 ok 646 ok 647 ok 648 ok 649 ok 650 ok 651 ok 652 ok 653 ok 654 ok 655 ok 656 ok 657 ok 658 ok 659 ok 660 ok 661 ok 662 ok 663 ok 664 ok 665 ok 666 ok 667 ok 668 ok 669 ok 670 ok 671 ok 672 ok 673 ok 674 ok 675 ok 676 ok 677 ok 678 ok 679 ok 680 ok 681 ok 682 ok 683 ok 684 ok 685 ok 686 ok 687 ok 688 ok 689 ok 690 ok 691 ok 692 ok 693 ok 694 ok 695 ok 696 ok 697 ok 698 ok 699 ok 700 ok 701 ok 702 ok 703 ok 704 ok 705 ok 706 ok 707 ok 708 ok 709 ok 710 ok 711 ok 712 ok 713 ok 714 ok 715 ok 716 ok 717 ok 718 ok 719 ok 720 ok 721 ok 722 ok 723 ok 724 ok 725 ok 726 ok 727 ok 728 ok 729 ok 730 ok 731 ok 732 ok 733 ok 734 ok 735 ok 736 ok 737 ok 738 ok 739 ok 740 ok 741 ok 742 ok 743 ok 744 ok 745 ok 746 ok 747 ok 748 ok 749 ok 750 ok 751 ok 752 ok 753 ok 754 ok 755 ok 756 ok 757 ok 758 ok 759 ok 760 ok 761 ok 762 ok 763 ok 764 ok 765 ok 766 ok 767 ok 768 ok 769 ok 770 ok 771 ok 772 ok 773 ok 774 ok 775 ok 776 ok 777 ok 778 ok 779 ok 780 ok 781 ok 782 ok 783 ok 784 ok 785 ok 786 ok 787 ok 788 ok 789 ok 790 ok 791 ok 792 ok 793 ok 794 ok 795 ok 796 ok 797 ok 798 ok 799 ok 800 ok 801 ok 802 ok 803 ok 804 ok 805 ok 806 ok 807 ok 808 ok 809 ok 810 ok 811 ok 812 ok 813 ok 814 ok 815 ok 816 ok 817 ok 818 ok 819 ok 820 ok 821 ok 822 ok 823 ok 824 ok 825 ok 826 ok 827 ok 828 ok 829 ok 830 ok 831 ok 832 ok 833 ok 834 ok 835 ok 836 ok 837 ok 838 ok 839 ok 840 ok 841 ok 842 ok 843 ok 844 ok 845 ok 846 ok 847 ok 848 ok 849 ok 850 ok 851 ok 852 ok 853 ok 854 ok 855 ok 856 ok 857 ok 858 ok 859 ok 860 ok 861 ok 862 ok 863 ok 864 ok 865 ok 866 ok 867 ok 868 ok 869 ok 870 ok 871 ok 872 ok 873 ok 874 ok 875 ok 876 ok 877 ok 878 ok 879 ok 880 ok 881 ok 882 ok 883 ok 884 ok 885 ok 886 ok 887 ok 888 ok 889 ok 890 ok 891 ok 892 ok 893 ok 894 ok 895 ok 896 ok 897 ok 898 ok 899 ok 900 ok 901 ok 902 ok 903 ok 904 ok 905 ok 906 ok 907 ok 908 ok 909 ok 910 ok 911 ok 912 ok 913 ok 914 ok 915 ok 916 ok 917 ok 918 ok 919 ok 920 ok 921 ok 922 ok 923 ok 924 ok 925 ok 926 ok 927 ok 928 ok 929 ok 930 ok 931 ok 932 ok 933 ok 934 ok 935 ok 936 ok 937 ok 938 ok 939 ok 940 ok 941 ok 942 ok 943 ok 944 ok 945 ok 946 ok 947 ok 948 ok 949 ok 950 ok 951 ok 952 ok 953 ok 954 ok 955 ok 956 ok 957 ok 958 ok 959 ok 960 ok 961 ok 962 ok 963 ok 964 ok 965 ok 966 ok 967 ok 968 ok 969 ok 970 ok 971 ok 972 ok 973 ok 974 ok 975 ok 976 ok 977 ok 978 ok 979 ok 980 ok 981 ok 982 ok 983 ok 984 ok 985 ok 986 ok 987 ok 988 ok 989 ok 990 ok 991 ok 992 ok 993 ok 994 ok 995 ok 996 ok 997 ok 998 ok 999 ok 1000 ok 1001 ok 1002 ok 1003 ok 1004 ok 1005 ok 1006 ok 1007 ok 1008 ok 1009 ok 1010 ok 1011 ok 1012 ok 1013 ok 1014 ok 1015 ok 1016 ok 1017 ok 1018 ok 1019 ok 1020 ok 1021 ok 1022 ok 1023 ok 1024 ok 1025 ok 1026 ok 1027 ok 1028 ok 1029 ok 1030 ok 1031 ok 1032 ok 1033 ok 1034 ok 1035 ok 1036 ok 1037 ok 1038 ok 1039 ok 1040 ok 1041 ok 1042 ok 1043 ok 1044 ok 1045 ok 1046 ok 1047 ok 1048 ok 1049 ok 1050 ok 1051 ok 1052 ok 1053 ok 1054 ok 1055 ok 1056 ok 1057 ok 1058 ok 1059 ok 1060 ok 1061 ok 1062 ok 1063 ok 1064 ok 1065 ok 1066 ok 1067 ok 1068 ok 1069 ok 1070 ok 1071 ok 1072 ok 1073 ok 1074 ok 1075 ok 1076 ok 1077 ok 1078 ok 1079 ok 1080 ok 1081 ok 1082 ok 1083 ok 1084 ok 1085 ok 1086 ok 1087 ok 1088 ok 1089 ok 1090 ok 1091 ok 1092 ok 1093 ok 1094 ok 1095 ok 1096 ok 1097 ok 1098 ok 1099 ok 1100 ok 1101 ok 1102 ok 1103 ok 1104 ok 1105 ok 1106 ok 1107 ok 1108 ok 1109 ok 1110 ok 1111 ok 1112 ok 1113 ok 1114 ok 1115 ok 1116 ok 1117 ok 1118 ok 1119 ok 1120 ok 1121 ok 1122 ok 1123 ok 1124 ok 1125 ok 1126 ok 1127 ok 1128 ok 1129 ok 1130 ok 1131 ok 1132 ok 1133 ok 1134 ok 1135 ok 1136 ok 1137 ok 1138 ok 1139 ok 1140 ok 1141 ok 1142 ok 1143 ok 1144 ok 1145 ok 1146 ok 1147 ok 1148 ok 1149 ok 1150 ok 1151 ok 1152 ok 1153 ok 1154 ok 1155 ok 1156 ok 1157 ok 1158 ok 1159 ok 1160 ok 1161 ok 1162 ok 1163 ok 1164 ok 1165 ok 1166 ok 1167 ok 1168 ok 1169 ok 1170 ok 1171 ok 1172 ok 1173 ok 1174 ok 1175 ok 1176 ok 1177 ok 1178 ok 1179 ok 1180 ok 1181 ok 1182 ok 1183 ok 1184 ok 1185 ok 1186 ok 1187 ok 1188 ok 1189 ok 1190 ok 1191 ok 1192 ok 1193 ok 1194 ok 1195 ok 1196 ok 1197 ok 1198 ok 1199 ok 1200 ok 1201 ok 1202 ok 1203 ok 1204 ok 1205 ok 1206 ok 1207 ok 1208 ok 1209 ok 1210 ok 1211 ok 1212 ok 1213 ok 1214 ok 1215 ok 1216 ok 1217 ok 1218 ok 1219 ok 1220 ok 1221 ok 1222 ok 1223 ok 1224 ok 1225 ok 1226 ok 1227 ok 1228 ok 1229 ok 1230 ok 1231 ok 1232 ok 1233 ok 1234 ok 1235 ok 1236 ok 1237 ok 1238 ok 1239 ok 1240 ok 1241 ok 1242 ok 1243 ok 1244 ok 1245 ok 1246 ok 1247 ok 1248 ok 1249 ok 1250 ok 1251 ok 1252 ok 1253 ok 1254 ok 1255 ok 1256 ok 1257 ok 1258 ok 1259 ok 1260 ok 1261 ok 1262 ok 1263 ok 1264 ok 1265 ok 1266 ok 1267 ok 1268 ok 1269 ok 1270 ok 1271 ok 1272 ok 1273 ok 1274 ok 1275 ok 1276 ok 1277 ok 1278 ok 1279 ok 1280 ok 1281 ok 1282 ok 1283 ok 1284 ok 1285 ok 1286 ok 1287 ok 1288 ok 1289 ok 1290 ok 1291 ok 1292 ok 1293 ok 1294 ok 1295 ok 1296 ok 1297 ok 1298 ok 1299 ok 1300 ok 1301 ok 1302 ok 1303 ok 1304 ok 1305 ok 1306 ok 1307 ok 1308 ok 1309 ok 1310 ok 1311 ok 1312 ok 1313 ok 1314 ok 1315 ok 1316 ok 1317 ok 1318 ok 1319 ok 1320 ok 1321 ok 1322 ok 1323 ok 1324 ok 1325 ok 1326 ok 1327 ok 1328 ok 1329 ok 1330 ok 1331 ok 1332 ok 1333 ok 1334 ok 1335 ok 1336 ok 1337 ok 1338 ok 1339 ok 1340 ok 1341 ok 1342 ok 1343 ok 1344 ok 1345 ok 1346 ok 1347 ok 1348 ok 1349 ok 1350 ok 1351 ok 1352 ok 1353 ok 1354 ok 1355 ok 1356 ok 1357 ok 1358 ok 1359 ok 1360 ok 1361 ok 1362 ok 1363 ok 1364 ok 1365 ok 1366 ok 1367 ok 1368 ok 1369 ok 1370 ok 1371 ok 1372 ok 1373 ok 1374 ok 1375 ok 1376 ok 1377 ok 1378 ok 1379 ok 1380 ok 1381 ok 1382 ok 1383 ok 1384 ok 1385 ok 1386 ok 1387 ok 1388 ok 1389 ok 1390 ok 1391 ok 1392 ok 1393 ok 1394 ok 1395 ok 1396 ok 1397 ok 1398 ok 1399 ok 1400 ok 1401 ok 1402 ok 1403 ok 1404 ok 1405 ok 1406 ok 1407 ok 1408 ok 1409 ok 1410 ok 1411 ok 1412 ok 1413 ok 1414 ok 1415 ok 1416 ok 1417 ok 1418 ok 1419 ok 1420 ok 1421 ok 1422 ok 1423 ok 1424 ok 1425 ok 1426 ok 1427 ok 1428 ok 1429 ok 1430 ok 1431 ok 1432 ok 1433 ok 1434 ok 1435 ok 1436 ok 1437 ok 1438 ok 1439 ok 1440 ok 1441 ok 1442 ok 1443 ok 1444 ok 1445 ok 1446 ok 1447 ok 1448 ok 1449 ok 1450 ok 1451 ok 1452 ok 1453 ok 1454 ok 1455 ok 1456 ok 1457 ok 1458 ok 1459 ok 1460 ok 1461 ok 1462 ok 1463 ok 1464 ok 1465 ok 1466 ok 1467 ok 1468 ok 1469 ok 1470 ok 1471 ok 1472 ok 1473 ok 1474 ok 1475 ok 1476 ok 1477 ok 1478 ok 1479 ok 1480 ok 1481 ok 1482 ok 1483 ok 1484 ok 1485 ok 1486 ok 1487 ok 1488 ok 1489 ok 1490 ok 1491 ok 1492 ok 1493 ok 1494 ok 1495 ok 1496 ok 1497 ok 1498 ok 1499 ok 1500 ok 1501 ok 1502 ok 1503 ok 1504 ok 1505 ok 1506 ok 1507 ok 1508 ok 1509 ok 1510 ok 1511 ok 1512 ok 1513 ok 1514 ok 1515 ok 1516 ok 1517 ok 1518 ok 1519 ok 1520 ok 1521 ok 1522 ok 1523 ok 1524 ok 1525 ok 1526 ok 1527 ok 1528 ok 1529 ok 1530 ok 1531 ok 1532 ok 1533 ok 1534 ok 1535 ok 1536 ok 1537 ok 1538 ok 1539 ok 1540 ok 1541 ok 1542 ok 1543 ok 1544 ok 1545 ok 1546 ok 1547 ok 1548 ok 1549 ok 1550 ok 1551 ok 1552 ok 1553 ok 1554 ok 1555 ok 1556 ok 1557 ok 1558 ok 1559 ok 1560 ok 1561 ok 1562 ok 1563 ok 1564 ok 1565 ok 1566 ok 1567 ok 1568 ok 1569 ok 1570 ok 1571 ok 1572 ok 1573 ok 1574 ok 1575 ok 1576 ok 1577 ok 1578 ok 1579 ok 1580 ok 1581 ok 1582 ok 1583 ok 1584 ok 1585 ok 1586 ok 1587 ok 1588 ok 1589 ok 1590 ok 1591 ok 1592 ok 1593 ok 1594 ok 1595 ok 1596 ok 1597 ok 1598 ok 1599 ok 1600 ok 1601 ok 1602 ok 1603 ok 1604 ok 1605 ok 1606 ok 1607 ok 1608 ok 1609 ok 1610 ok 1611 ok 1612 ok 1613 ok 1614 ok 1615 ok 1616 ok 1617 ok 1618 ok 1619 ok 1620 ok 1621 ok 1622 ok 1623 ok 1624 ok 1625 ok 1626 ok 1627 ok 1628 ok 1629 ok 1630 ok 1631 ok 1632 ok 1633 ok 1634 ok 1635 ok 1636 ok 1637 ok 1638 ok 1639 ok 1640 ok 1641 ok 1642 ok 1643 ok 1644 ok 1645 ok 1646 ok 1647 ok 1648 ok 1649 ok 1650 ok 1651 ok 1652 ok 1653 ok 1654 ok 1655 ok 1656 ok 1657 ok 1658 ok 1659 ok 1660 ok 1661 ok 1662 ok 1663 ok 1664 ok 1665 ok 1666 ok 1667 ok 1668 ok 1669 ok 1670 ok 1671 ok 1672 ok 1673 ok 1674 ok 1675 ok 1676 ok 1677 ok 1678 ok 1679 ok 1680 ok 1681 ok 1682 ok 1683 ok 1684 ok 1685 ok 1686 ok 1687 ok 1688 ok 1689 ok 1690 ok 1691 ok 1692 ok 1693 ok 1694 ok 1695 ok 1696 ok 1697 ok 1698 ok 1699 ok 1700 ok 1701 ok 1702 ok 1703 ok 1704 ok 1705 ok 1706 ok 1707 ok 1708 ok 1709 ok 1710 ok 1711 ok 1712 ok 1713 ok 1714 ok 1715 ok 1716 ok 1717 ok 1718 ok 1719 ok 1720 ok 1721 ok 1722 ok 1723 ok 1724 ok 1725 ok 1726 ok 1727 ok 1728 ok 1729 ok 1730 ok 1731 ok 1732 ok 1733 ok 1734 ok 1735 ok 1736 ok 1737 ok 1738 ok 1739 ok 1740 ok 1741 ok 1742 ok 1743 ok 1744 ok 1745 ok 1746 ok 1747 ok 1748 ok 1749 ok 1750 ok 1751 ok 1752 ok 1753 ok 1754 ok 1755 ok 1756 ok 1757 ok 1758 ok 1759 ok 1760 ok 1761 ok 1762 ok 1763 ok 1764 ok 1765 ok 1766 ok 1767 ok 1768 ok 1769 ok 1770 ok 1771 ok 1772 ok 1773 ok 1774 ok 1775 ok 1776 ok 1777 ok 1778 ok 1779 ok 1780 ok 1781 ok 1782 ok 1783 ok 1784 ok 1785 ok 1786 ok 1787 ok 1788 ok 1789 ok 1790 ok 1791 ok 1792 ok 1793 ok 1794 ok 1795 ok 1796 ok 1797 ok 1798 ok 1799 ok 1800 ok 1801 ok 1802 ok 1803 ok 1804 ok 1805 ok 1806 ok 1807 ok 1808 ok 1809 ok 1810 ok 1811 ok 1812 ok 1813 ok 1814 ok 1815 ok 1816 ok 1817 ok 1818 ok 1819 ok 1820 ok 1821 ok 1822 ok 1823 ok 1824 ok 1825 ok 1826 ok 1827 ok 1828 ok 1829 ok 1830 ok 1831 ok 1832 ok 1833 ok 1834 ok 1835 ok 1836 ok 1837 ok 1838 ok 1839 ok 1840 ok 1841 ok 1842 ok 1843 ok 1844 ok 1845 ok 1846 ok 1847 ok 1848 ok 1849 ok 1850 ok 1851 ok 1852 ok 1853 ok 1854 ok 1855 ok 1856 ok 1857 ok 1858 ok 1859 ok 1860 ok 1861 ok 1862 ok 1863 ok 1864 ok 1865 ok 1866 ok 1867 ok 1868 ok 1869 ok 1870 ok 1871 ok 1872 ok 1873 ok 1874 ok 1875 ok 1876 ok 1877 ok 1878 ok 1879 ok 1880 ok 1881 ok 1882 ok 1883 ok 1884 ok 1885 ok 1886 ok 1887 ok 1888 ok 1889 ok 1890 ok 1891 ok 1892 ok 1893 ok 1894 ok 1895 ok 1896 ok 1897 ok 1898 ok 1899 ok 1900 ok 1901 ok 1902 ok 1903 ok 1904 ok 1905 ok 1906 ok 1907 ok 1908 ok 1909 ok 1910 ok 1911 ok 1912 ok 1913 ok 1914 ok 1915 ok 1916 ok 1917 ok 1918 ok 1919 ok 1920 ok 1921 ok 1922 ok 1923 ok 1924 ok 1925 ok 1926 ok 1927 ok 1928 ok 1929 ok 1930 ok 1931 ok 1932 ok 1933 ok 1934 ok 1935 ok 1936 ok 1937 ok 1938 ok 1939 ok 1940 ok 1941 ok 1942 ok 1943 ok 1944 ok 1945 ok 1946 ok 1947 ok 1948 ok 1949 ok 1950 ok 1951 ok 1952 ok 1953 ok 1954 ok 1955 ok 1956 ok 1957 ok 1958 ok 1959 ok 1960 ok 1961 ok 1962 ok 1963 ok 1964 ok 1965 ok 1966 ok 1967 ok 1968 ok 1969 ok 1970 ok 1971 ok 1972 ok 1973 ok 1974 ok 1975 ok 1976 ok 1977 ok 1978 ok 1979 ok 1980 ok 1981 ok 1982 ok 1983 ok 1984 ok 1985 ok 1986 ok 1987 ok 1988 ok 1989 ok 1990 ok 1991 ok 1992 ok 1993 ok 1994 ok 1995 ok 1996 ok 1997 ok 1998 ok 1999 ok 2000 ok 2001 ok 2002 ok 2003 ok 2004 ok 2005 ok 2006 ok 2007 ok 2008 ok 2009 ok 2010 ok 2011 ok 2012 ok 2013 ok 2014 ok 2015 ok 2016 ok 2017 ok 2018 ok 2019 ok 2020 ok 2021 ok 2022 ok 2023 ok 2024 ok 2025 ok 2026 ok 2027 ok 2028 ok 2029 ok 2030 ok 2031 ok 2032 ok 2033 ok 2034 ok 2035 ok 2036 ok 2037 ok 2038 ok 2039 ok 2040 ok 2041 ok 2042 ok 2043 ok 2044 ok 2045 ok 2046 ok 2047 ok 2048 ok 2049 ok 2050 ok 2051 ok 2052 ok 2053 ok 2054 ok 2055 ok 2056 ok 2057 ok 2058 ok 2059 ok 2060 ok 2061 ok 2062 ok 2063 ok 2064 ok 2065 ok 2066 ok 2067 ok 2068 ok 2069 ok 2070 ok 2071 ok 2072 ok 2073 ok 2074 ok 2075 ok 2076 ok 2077 ok 2078 ok 2079 ok 2080 ok 2081 ok 2082 ok 2083 ok 2084 ok 2085 ok 2086 ok 2087 ok 2088 ok 2089 ok 2090 ok 2091 ok 2092 ok 2093 ok 2094 ok 2095 ok 2096 ok 2097 ok 2098 ok 2099 ok 2100 ok 2101 ok 2102 ok 2103 ok 2104 ok 2105 ok 2106 ok 2107 ok 2108 ok 2109 ok 2110 ok 2111 ok 2112 ok 2113 ok 2114 ok 2115 ok 2116 ok 2117 ok 2118 ok 2119 ok 2120 ok 2121 ok 2122 ok 2123 ok 2124 ok 2125 ok 2126 ok 2127 ok 2128 ok 2129 ok 2130 ok 2131 ok 2132 ok 2133 ok 2134 ok 2135 ok 2136 ok 2137 ok 2138 ok 2139 ok 2140 ok 2141 ok 2142 ok 2143 ok 2144 ok 2145 ok 2146 ok 2147 ok 2148 ok 2149 ok 2150 ok 2151 ok 2152 ok 2153 ok 2154 ok 2155 ok 2156 ok 2157 ok 2158 ok 2159 ok 2160 ok 2161 ok 2162 ok 2163 ok 2164 ok 2165 ok 2166 ok 2167 ok 2168 ok 2169 ok 2170 ok 2171 ok 2172 ok 2173 ok 2174 ok 2175 ok 2176 ok 2177 ok 2178 ok 2179 ok 2180 ok 2181 ok 2182 ok 2183 ok 2184 ok 2185 ok 2186 ok 2187 ok 2188 ok 2189 ok 2190 ok 2191 ok 2192 ok 2193 ok 2194 ok 2195 ok 2196 ok 2197 ok 2198 ok 2199 ok 2200 ok 2201 ok 2202 ok 2203 ok 2204 ok 2205 ok 2206 ok 2207 ok 2208 ok 2209 ok 2210 ok 2211 ok 2212 ok 2213 ok 2214 ok 2215 ok 2216 ok 2217 ok 2218 ok 2219 ok 2220 ok 2221 ok 2222 ok 2223 ok 2224 ok 2225 ok 2226 ok 2227 ok 2228 ok 2229 ok 2230 ok 2231 ok 2232 ok 2233 ok 2234 ok 2235 ok 2236 ok 2237 ok 2238 ok 2239 ok 2240 ok 2241 ok 2242 ok 2243 ok 2244 ok 2245 ok 2246 ok 2247 ok 2248 ok 2249 ok 2250 ok 2251 ok 2252 ok 2253 ok 2254 ok 2255 ok 2256 ok 2257 ok 2258 ok 2259 ok 2260 ok 2261 ok 2262 ok 2263 ok 2264 ok 2265 ok 2266 ok 2267 ok 2268 ok 2269 ok 2270 ok 2271 ok 2272 ok 2273 ok 2274 ok 2275 ok 2276 ok 2277 ok 2278 ok 2279 ok 2280 ok 2281 ok 2282 ok 2283 ok 2284 ok 2285 ok 2286 ok 2287 ok 2288 ok 2289 ok 2290 ok 2291 ok 2292 ok 2293 ok 2294 ok 2295 ok 2296 ok 2297 ok 2298 ok 2299 ok 2300 ok 2301 ok 2302 ok 2303 ok 2304 ok 2305 ok 2306 ok 2307 ok 2308 ok 2309 ok 2310 ok 2311 ok 2312 ok 2313 ok 2314 ok 2315 ok 2316 ok 2317 ok 2318 ok 2319 ok 2320 ok 2321 ok 2322 ok 2323 ok 2324 ok 2325 ok 2326 ok 2327 ok 2328 ok 2329 ok 2330 ok 2331 ok 2332 ok 2333 ok 2334 ok 2335 ok 2336 ok 2337 ok 2338 ok 2339 ok 2340 ok 2341 ok 2342 ok 2343 ok 2344 ok 2345 ok 2346 ok 2347 ok 2348 ok 2349 ok 2350 ok 2351 ok 2352 ok 2353 ok 2354 ok 2355 ok 2356 ok 2357 ok 2358 ok 2359 ok 2360 ok 2361 ok 2362 ok 2363 ok 2364 ok 2365 ok 2366 ok 2367 ok 2368 ok 2369 ok 2370 ok 2371 ok 2372 ok 2373 ok 2374 ok 2375 ok 2376 ok 2377 ok 2378 ok 2379 ok 2380 ok 2381 ok 2382 ok 2383 ok 2384 ok 2385 ok 2386 ok 2387 ok 2388 ok 2389 ok 2390 ok 2391 ok 2392 ok 2393 ok 2394 ok 2395 ok 2396 ok 2397 ok 2398 ok 2399 ok 2400 ok 2401 ok 2402 ok 2403 ok 2404 ok 2405 ok 2406 ok 2407 ok 2408 ok 2409 ok 2410 ok 2411 ok 2412 ok 2413 ok 2414 ok 2415 ok 2416 ok 2417 ok 2418 ok 2419 ok 2420 ok 2421 ok 2422 ok 2423 ok 2424 ok 2425 ok 2426 ok 2427 ok 2428 ok 2429 ok 2430 ok 2431 ok 2432 ok t/104_sortby.t ............. 1..3 ok 1 ok 2 ok 3 ok t/105_esc_slash.t .......... 1..2 ok 1 ok 2 ok t/106_allow_barekey.t ...... 1..2 ok 1 ok 2 ok t/107_allow_singlequote.t .. 1..4 ok 1 ok 2 ok 3 ok 4 ok t/108_decode.t ............. 1..6 ok 1 ok 2 ok 3 ok 4 ok 5 ok 6 ok t/109_encode.t ............. 1..7 ok 1 ok 2 ok 3 ok 4 ok 5 ok 6 ok 7 ok t/110_bignum.t ............. 1..6 ok 1 - The object isa Math::BigInt ok 2 ok 3 ok 4 - The object isa Math::BigFloat ok 5 ok 6 ok t/112_upgrade.t ............ 1..3 ok 1 ok 2 ok 3 ok t/113_overloaded_eq.t ...... 1..4 ok 1 ok 2 ok 3 ok 4 ok t/114_decode_prefix.t ...... 1..8 ok 1 ok 2 ok 3 ok 4 ok 5 ok 6 ok 7 ok 8 ok t/115_tie_ixhash.t ......... 1..2 ok 1 ok 2 ok t/116_incr_parse_fixed.t ... 1..4 ok 1 ok 2 ok 3 ok 4 ok All tests successful. Files=34, Tests=3471, 6 wallclock secs ( 0.36 usr + 0.08 sys = 0.44 CPU) Result: PASS MAKAMAKA/JSON-PP-2.27200.tar.gz nmake test TEST_VERBOSE=1 -- OK PPD for JSON-PP-2.27200 already made Running make for D/DA/DAGOLDEN/Parse-CPAN-Meta-1.4401.tar.gz Prepending C:\cpanfly\var\cpan\build\JSON-PP-2.27200-wT6G8l/blib/arch C:\cpanfly\var\cpan\build\JSON-PP-2.27200-wT6G8l/blib/lib C:\cpanfly\var\cpan\build\CPAN-Meta-YAML-0.003-DAyM1L/blib/arch C:\cpanfly\var\cpan\build\CPAN-Meta-YAML-0.003-DAyM1L/blib/lib C:\cpanfly\var\cpan\build\XML-Feed-0.43-vGGBFR/blib/arch C:\cpanfly\var\cpan\build\XML-Feed-0.43-vGGBFR/blib/lib C:\cpanfly\var\cpan\build\AnyEvent-Twitter-Stream-0.21-hjADis/blib/arch C:\cpanfly\var\cpan\build\AnyEvent-Twitter-Stream-0.21-hjADis/blib/lib C:\cpanfly\var\cpan\build\AnyEvent-HTTP-2.11-zhSiMf/blib/arch C:\cpanfly\var\cpan\build\AnyEvent-HTTP-2.11-zhSiMf/blib/lib C:\cpanfly\var\cpan\build\AnyEvent-5.34-0j99Zw/blib/arch C:\cpanfly\var\cpan\build\AnyEvent-5.34-0j99Zw/blib/lib C:\cpanfly\var\cpan\build\Email-Simple-2.100-cCNtdo/blib/arch C:\cpanfly\var\cpan\build\Email-Simple-2.100-cCNtdo/blib/lib C:\cpanfly\var\cpan\build\CPAN-Mini-Webserver-0.51-6M2xoE/blib/arch C:\cpanfly\var\cpan\build\CPAN-Mini-Webserver-0.51-6M2xoE/blib/lib C:\cpanfly\var\cpan\build\DBIx-Class-DeploymentHandler-0.001005-C1ca7t/blib/arch C:\cpanfly\var\cpan\build\DBIx-Class-DeploymentHandler-0.001005-C1ca7t/blib/lib C:\cpanfly\var\cpan\build\DBIx-Connector-0.45-GhbvTx/blib/arch C:\cpanfly\var\cpan\build\DBIx-Connector-0.45-GhbvTx/blib/lib C:\cpanfly\var\cpan\build\DBI-1.616-Qp8VYF/blib/arch C:\cpanfly\var\cpan\build\DBI-1.616-Qp8VYF/blib/lib to PERL5LIB; %BUILDDIR%=C:/cpanfly/var/cpan/build for 'get' Has already been unwrapped into directory C:\cpanfly\var\cpan\build\Parse-CPAN-Meta-1.4401-8TUZhV Prepending C:\cpanfly\var\cpan\build\JSON-PP-2.27200-wT6G8l/blib/arch C:\cpanfly\var\cpan\build\JSON-PP-2.27200-wT6G8l/blib/lib C:\cpanfly\var\cpan\build\CPAN-Meta-YAML-0.003-DAyM1L/blib/arch C:\cpanfly\var\cpan\build\CPAN-Meta-YAML-0.003-DAyM1L/blib/lib C:\cpanfly\var\cpan\build\XML-Feed-0.43-vGGBFR/blib/arch C:\cpanfly\var\cpan\build\XML-Feed-0.43-vGGBFR/blib/lib C:\cpanfly\var\cpan\build\AnyEvent-Twitter-Stream-0.21-hjADis/blib/arch C:\cpanfly\var\cpan\build\AnyEvent-Twitter-Stream-0.21-hjADis/blib/lib C:\cpanfly\var\cpan\build\AnyEvent-HTTP-2.11-zhSiMf/blib/arch C:\cpanfly\var\cpan\build\AnyEvent-HTTP-2.11-zhSiMf/blib/lib C:\cpanfly\var\cpan\build\AnyEvent-5.34-0j99Zw/blib/arch C:\cpanfly\var\cpan\build\AnyEvent-5.34-0j99Zw/blib/lib C:\cpanfly\var\cpan\build\Email-Simple-2.100-cCNtdo/blib/arch C:\cpanfly\var\cpan\build\Email-Simple-2.100-cCNtdo/blib/lib C:\cpanfly\var\cpan\build\CPAN-Mini-Webserver-0.51-6M2xoE/blib/arch C:\cpanfly\var\cpan\build\CPAN-Mini-Webserver-0.51-6M2xoE/blib/lib C:\cpanfly\var\cpan\build\DBIx-Class-DeploymentHandler-0.001005-C1ca7t/blib/arch C:\cpanfly\var\cpan\build\DBIx-Class-DeploymentHandler-0.001005-C1ca7t/blib/lib C:\cpanfly\var\cpan\build\DBIx-Connector-0.45-GhbvTx/blib/arch C:\cpanfly\var\cpan\build\DBIx-Connector-0.45-GhbvTx/blib/lib C:\cpanfly\var\cpan\build\DBI-1.616-Qp8VYF/blib/arch C:\cpanfly\var\cpan\build\DBI-1.616-Qp8VYF/blib/lib to PERL5LIB; %BUILDDIR%=C:/cpanfly/var/cpan/build for 'make' CPAN.pm: Going to build D/DA/DAGOLDEN/Parse-CPAN-Meta-1.4401.tar.gz >>> nmake Microsoft (R) Program Maintenance Utility Version 7.00.8882 Copyright (C) Microsoft Corp 1988-2000. All rights reserved. cp lib/Parse/CPAN/Meta.pm blib\lib\Parse\CPAN\Meta.pm DAGOLDEN/Parse-CPAN-Meta-1.4401.tar.gz nmake -- OK Prepending C:\cpanfly\var\cpan\build\JSON-PP-2.27200-wT6G8l/blib/arch C:\cpanfly\var\cpan\build\JSON-PP-2.27200-wT6G8l/blib/lib C:\cpanfly\var\cpan\build\CPAN-Meta-YAML-0.003-DAyM1L/blib/arch C:\cpanfly\var\cpan\build\CPAN-Meta-YAML-0.003-DAyM1L/blib/lib C:\cpanfly\var\cpan\build\XML-Feed-0.43-vGGBFR/blib/arch C:\cpanfly\var\cpan\build\XML-Feed-0.43-vGGBFR/blib/lib C:\cpanfly\var\cpan\build\AnyEvent-Twitter-Stream-0.21-hjADis/blib/arch C:\cpanfly\var\cpan\build\AnyEvent-Twitter-Stream-0.21-hjADis/blib/lib C:\cpanfly\var\cpan\build\AnyEvent-HTTP-2.11-zhSiMf/blib/arch C:\cpanfly\var\cpan\build\AnyEvent-HTTP-2.11-zhSiMf/blib/lib C:\cpanfly\var\cpan\build\AnyEvent-5.34-0j99Zw/blib/arch C:\cpanfly\var\cpan\build\AnyEvent-5.34-0j99Zw/blib/lib C:\cpanfly\var\cpan\build\Email-Simple-2.100-cCNtdo/blib/arch C:\cpanfly\var\cpan\build\Email-Simple-2.100-cCNtdo/blib/lib C:\cpanfly\var\cpan\build\CPAN-Mini-Webserver-0.51-6M2xoE/blib/arch C:\cpanfly\var\cpan\build\CPAN-Mini-Webserver-0.51-6M2xoE/blib/lib C:\cpanfly\var\cpan\build\DBIx-Class-DeploymentHandler-0.001005-C1ca7t/blib/arch C:\cpanfly\var\cpan\build\DBIx-Class-DeploymentHandler-0.001005-C1ca7t/blib/lib C:\cpanfly\var\cpan\build\DBIx-Connector-0.45-GhbvTx/blib/arch C:\cpanfly\var\cpan\build\DBIx-Connector-0.45-GhbvTx/blib/lib C:\cpanfly\var\cpan\build\DBI-1.616-Qp8VYF/blib/arch C:\cpanfly\var\cpan\build\DBI-1.616-Qp8VYF/blib/lib to PERL5LIB; %BUILDDIR%=C:/cpanfly/var/cpan/build for 'test' Running make test >>> nmake test TEST_VERBOSE=1 Microsoft (R) Program Maintenance Utility Version 7.00.8882 Copyright (C) Microsoft Corp 1988-2000. All rights reserved. C:\Perl64\bin\perl.exe "-MExtUtils::Command::MM" "-e" "test_harness(1, 'blib\lib', 'blib\arch')" t/*.t t/01_compile.t .... 1..3 ok 1 - Your perl is new enough ok 2 - use Parse::CPAN::Meta; ok 3 - use Parse::CPAN::Meta::Test; ok t/02_api.t ........ ok 1 - yaml_backend() ok 2 - load from YAML file results in expected data ok 3 - Found VR-META.yml ok 4 - Can read VR-META.yml ok 5 - Loaded VR-META.yml ok 6 - Content of VR-META.yml larger than 100 bytes ok 7 - load from YAML str results in expected data ok 8 - yaml_backend() ok 9 - Found VR-META.yml ok 10 - Can read VR-META.yml ok 11 - Loaded VR-META.yml ok 12 - Content of VR-META.yml larger than 100 bytes ok 13 - load_yaml_string using PERL_YAML_BACKEND ok 14 - json_backend() ok 15 - load from JSON file results in expected data ok 16 - Found VR-META.json ok 17 - Can read VR-META.json ok 18 - Loaded VR-META.json ok 19 - Content of VR-META.json larger than 100 bytes ok 20 - load from JSON str results in expected data ok 21 - Found VR-META.json ok 22 - Can read VR-META.json ok 23 - Loaded VR-META.json ok 24 - Content of VR-META.json larger than 100 bytes ok 25 - load_json_string with PERL_JSON_BACKEND = 0 ok 26 - Found VR-META.json ok 27 - Can read VR-META.json ok 28 - Loaded VR-META.json ok 29 - Content of VR-META.json larger than 100 bytes ok 30 - load_json_string with PERL_JSON_BACKEND = 'JSON::PP' ok 31 # skip JSON module version 2.5 not installed ok 32 # skip JSON module version 2.5 not installed 1..32 ok t/03_functions.t .. 1..2 ok 1 - one: Parsed correctly ok 2 - two: Parsed correctly ok t/04_export.t ..... 1..4 ok 1 - Load is not exported ok 2 - Dump is not exported ok 3 - LoadFile is not exported ok 4 - DumpFile is not exported ok t/05_errors.t ..... 1..1 ok 1 - error causes exception ok All tests successful. Files=5, Tests=42, 0 wallclock secs ( 0.05 usr + 0.02 sys = 0.06 CPU) Result: PASS DAGOLDEN/Parse-CPAN-Meta-1.4401.tar.gz nmake test TEST_VERBOSE=1 -- OK PPD for Parse-CPAN-Meta-1.4401 already made Running test for module 'Test::More' Running make for M/MS/MSCHWERN/Test-Simple-0.98.tar.gz Prepending blib/arch and blib/lib of 12 build dirs to PERL5LIB; for 'get' Checksum for C:\cpanfly\var\cpan\sources\authors\id\M\MS\MSCHWERN\Test-Simple-0.98.tar.gz ok Will not use Archive::Tar, need 1.00 Test-Simple-0.98/ Test-Simple-0.98/.perlcriticrc Test-Simple-0.98/.perltidyrc Test-Simple-0.98/Changes Test-Simple-0.98/examples/ Test-Simple-0.98/examples/indent.pl Test-Simple-0.98/examples/subtest.t Test-Simple-0.98/lib/ Test-Simple-0.98/lib/Test/ Test-Simple-0.98/lib/Test/Builder/ Test-Simple-0.98/lib/Test/Builder/IO/ Test-Simple-0.98/lib/Test/Builder/IO/Scalar.pm Test-Simple-0.98/lib/Test/Builder/Module.pm Test-Simple-0.98/lib/Test/Builder/Tester/ Test-Simple-0.98/lib/Test/Builder/Tester/Color.pm Test-Simple-0.98/lib/Test/Builder/Tester.pm Test-Simple-0.98/lib/Test/Builder.pm Test-Simple-0.98/lib/Test/More.pm Test-Simple-0.98/lib/Test/Simple.pm Test-Simple-0.98/lib/Test/Tutorial.pod Test-Simple-0.98/Makefile.PL Test-Simple-0.98/MANIFEST Test-Simple-0.98/MANIFEST.SKIP Test-Simple-0.98/META.yml Test-Simple-0.98/README Test-Simple-0.98/t/ Test-Simple-0.98/t/00compile.t Test-Simple-0.98/t/00test_harness_check.t Test-Simple-0.98/t/bad_plan.t Test-Simple-0.98/t/bail_out.t Test-Simple-0.98/t/BEGIN_require_ok.t Test-Simple-0.98/t/BEGIN_use_ok.t Test-Simple-0.98/t/buffer.t Test-Simple-0.98/t/Builder/ Test-Simple-0.98/t/Builder/Builder.t Test-Simple-0.98/t/Builder/carp.t Test-Simple-0.98/t/Builder/create.t Test-Simple-0.98/t/Builder/current_test.t Test-Simple-0.98/t/Builder/current_test_without_plan.t Test-Simple-0.98/t/Builder/details.t Test-Simple-0.98/t/Builder/done_testing.t Test-Simple-0.98/t/Builder/done_testing_double.t Test-Simple-0.98/t/Builder/done_testing_plan_mismatch.t Test-Simple-0.98/t/Builder/done_testing_with_no_plan.t Test-Simple-0.98/t/Builder/done_testing_with_number.t Test-Simple-0.98/t/Builder/done_testing_with_plan.t Test-Simple-0.98/t/Builder/fork_with_new_stdout.t Test-Simple-0.98/t/Builder/has_plan.t Test-Simple-0.98/t/Builder/has_plan2.t Test-Simple-0.98/t/Builder/is_fh.t Test-Simple-0.98/t/Builder/is_passing.t Test-Simple-0.98/t/Builder/maybe_regex.t Test-Simple-0.98/t/Builder/no_diag.t Test-Simple-0.98/t/Builder/no_ending.t Test-Simple-0.98/t/Builder/no_header.t Test-Simple-0.98/t/Builder/no_plan_at_all.t Test-Simple-0.98/t/Builder/ok_obj.t Test-Simple-0.98/t/Builder/output.t Test-Simple-0.98/t/Builder/reset.t Test-Simple-0.98/t/Builder/reset_outputs.t Test-Simple-0.98/t/Builder/try.t Test-Simple-0.98/t/c_flag.t Test-Simple-0.98/t/circular_data.t Test-Simple-0.98/t/cmp_ok.t Test-Simple-0.98/t/dependents.t Test-Simple-0.98/t/diag.t Test-Simple-0.98/t/died.t Test-Simple-0.98/t/dont_overwrite_die_handler.t Test-Simple-0.98/t/eq_set.t Test-Simple-0.98/t/exit.t Test-Simple-0.98/t/explain.t Test-Simple-0.98/t/extra.t Test-Simple-0.98/t/extra_one.t Test-Simple-0.98/t/fail-like.t Test-Simple-0.98/t/fail-more.t Test-Simple-0.98/t/fail.t Test-Simple-0.98/t/fail_one.t Test-Simple-0.98/t/filehandles.t Test-Simple-0.98/t/fork.t Test-Simple-0.98/t/harness_active.t Test-Simple-0.98/t/import.t Test-Simple-0.98/t/is_deeply_dne_bug.t Test-Simple-0.98/t/is_deeply_fail.t Test-Simple-0.98/t/is_deeply_with_threads.t Test-Simple-0.98/t/lib/ Test-Simple-0.98/t/lib/Dev/ Test-Simple-0.98/t/lib/Dev/Null.pm Test-Simple-0.98/t/lib/Dummy.pm Test-Simple-0.98/t/lib/MyOverload.pm Test-Simple-0.98/t/lib/NoExporter.pm Test-Simple-0.98/t/lib/SigDie.pm Test-Simple-0.98/t/lib/Test/ Test-Simple-0.98/t/lib/Test/Builder/ Test-Simple-0.98/t/lib/Test/Builder/NoOutput.pm Test-Simple-0.98/t/lib/Test/Simple/ Test-Simple-0.98/t/lib/Test/Simple/Catch.pm Test-Simple-0.98/t/lib/Test/Simple/sample_tests/ Test-Simple-0.98/t/lib/Test/Simple/sample_tests/death.plx Test-Simple-0.98/t/lib/Test/Simple/sample_tests/death_in_eval.plx Test-Simple-0.98/t/lib/Test/Simple/sample_tests/death_with_handler.plx Test-Simple-0.98/t/lib/Test/Simple/sample_tests/exit.plx Test-Simple-0.98/t/lib/Test/Simple/sample_tests/extras.plx Test-Simple-0.98/t/lib/Test/Simple/sample_tests/five_fail.plx Test-Simple-0.98/t/lib/Test/Simple/sample_tests/last_minute_death.plx Test-Simple-0.98/t/lib/Test/Simple/sample_tests/one_fail.plx Test-Simple-0.98/t/lib/Test/Simple/sample_tests/pre_plan_death.plx Test-Simple-0.98/t/lib/Test/Simple/sample_tests/require.plx Test-Simple-0.98/t/lib/Test/Simple/sample_tests/success.plx Test-Simple-0.98/t/lib/Test/Simple/sample_tests/too_few.plx Test-Simple-0.98/t/lib/Test/Simple/sample_tests/too_few_fail.plx Test-Simple-0.98/t/lib/Test/Simple/sample_tests/two_fail.plx Test-Simple-0.98/t/lib/TieOut.pm Test-Simple-0.98/t/missing.t Test-Simple-0.98/t/More.t Test-Simple-0.98/t/new_ok.t Test-Simple-0.98/t/no_plan.t Test-Simple-0.98/t/no_tests.t Test-Simple-0.98/t/note.t Test-Simple-0.98/t/overload.t Test-Simple-0.98/t/overload_threads.t Test-Simple-0.98/t/plan.t Test-Simple-0.98/t/plan_bad.t Test-Simple-0.98/t/plan_is_noplan.t Test-Simple-0.98/t/plan_no_plan.t Test-Simple-0.98/t/plan_shouldnt_import.t Test-Simple-0.98/t/plan_skip_all.t Test-Simple-0.98/t/pod-coverage.t Test-Simple-0.98/t/pod.t Test-Simple-0.98/t/require_ok.t Test-Simple-0.98/t/Simple/ Test-Simple-0.98/t/Simple/load.t Test-Simple-0.98/t/simple.t Test-Simple-0.98/t/skip.t Test-Simple-0.98/t/skipall.t Test-Simple-0.98/t/subtest/ Test-Simple-0.98/t/subtest/args.t Test-Simple-0.98/t/subtest/basic.t Test-Simple-0.98/t/subtest/die.t Test-Simple-0.98/t/subtest/do.t Test-Simple-0.98/t/subtest/exceptions.t Test-Simple-0.98/t/subtest/for_do_t.test Test-Simple-0.98/t/subtest/fork.t Test-Simple-0.98/t/subtest/implicit_done.t Test-Simple-0.98/t/subtest/line_numbers.t Test-Simple-0.98/t/subtest/plan.t Test-Simple-0.98/t/subtest/predicate.t Test-Simple-0.98/t/subtest/singleton.t Test-Simple-0.98/t/subtest/todo.t Test-Simple-0.98/t/subtest/wstat.t Test-Simple-0.98/t/tbm_doesnt_set_exported_to.t Test-Simple-0.98/t/Tester/ Test-Simple-0.98/t/Tester/tbt_01basic.t Test-Simple-0.98/t/Tester/tbt_02fhrestore.t Test-Simple-0.98/t/Tester/tbt_03die.t Test-Simple-0.98/t/Tester/tbt_04line_num.t Test-Simple-0.98/t/Tester/tbt_05faildiag.t Test-Simple-0.98/t/Tester/tbt_06errormess.t Test-Simple-0.98/t/Tester/tbt_07args.t Test-Simple-0.98/t/thread_taint.t Test-Simple-0.98/t/threads.t Test-Simple-0.98/t/todo.t Test-Simple-0.98/t/undef.t Test-Simple-0.98/t/use_ok.t Test-Simple-0.98/t/useing.t Test-Simple-0.98/t/utf8.t Test-Simple-0.98/t/versions.t Test-Simple-0.98/TODO Prepending blib/arch and blib/lib of 12 build dirs to PERL5LIB; for 'make' CPAN.pm: Going to build M/MS/MSCHWERN/Test-Simple-0.98.tar.gz >>> C:\Perl64\bin\perl.exe Makefile.PL Checking if your kit is complete... Looks good Writing Makefile for Test::Simple >>> nmake Microsoft (R) Program Maintenance Utility Version 7.00.8882 Copyright (C) Microsoft Corp 1988-2000. All rights reserved. cp lib/Test/Builder/Tester/Color.pm blib\lib\Test\Builder\Tester\Color.pm cp lib/Test/Builder.pm blib\lib\Test\Builder.pm cp lib/Test/Simple.pm blib\lib\Test\Simple.pm cp lib/Test/Builder/IO/Scalar.pm blib\lib\Test\Builder\IO\Scalar.pm cp lib/Test/More.pm blib\lib\Test\More.pm cp lib/Test/Builder/Module.pm blib\lib\Test\Builder\Module.pm cp lib/Test/Builder/Tester.pm blib\lib\Test\Builder\Tester.pm cp lib/Test/Tutorial.pod blib\lib\Test\Tutorial.pod MSCHWERN/Test-Simple-0.98.tar.gz nmake -- OK Prepending blib/arch and blib/lib of 12 build dirs to PERL5LIB; for 'test' Running make test >>> nmake test TEST_VERBOSE=1 Microsoft (R) Program Maintenance Utility Version 7.00.8882 Copyright (C) Microsoft Corp 1988-2000. All rights reserved. C:\Perl64\bin\perl.exe "-MExtUtils::Command::MM" "-e" "test_harness(1, 'blib\lib', 'blib\arch')" t/*.t t/*/*.t t/00compile.t ........................... 1..14 ok 1 ok 2 - POD test for Test/Builder.pm ok 3 ok 4 - POD test for Test/Builder/IO/Scalar.pm ok 5 ok 6 - POD test for Test/Builder/Module.pm ok 7 ok 8 - POD test for Test/Builder/Tester.pm ok 9 ok 10 - POD test for Test/Builder/Tester/Color.pm ok 11 ok 12 - POD test for Test/More.pm ok 13 ok 14 - POD test for Test/Simple.pm ok t/00test_harness_check.t ................ 1..1 ok 1 - T::H version ok t/bad_plan.t ............................ 1..2 ok 1 - bad plan() ok 2 - bad plan() ok t/bail_out.t ............................ 1..3 ok 1 ok 2 ok 3 - Backwards compat ok t/BEGIN_require_ok.t .................... ok 1 - require strict; ok 2 - require_ok ran 1..2 ok t/BEGIN_use_ok.t ........................ ok 1 - use strict; ok 2 - use_ok() ran 1..2 ok t/buffer.t .............................. 1..20 ok 1 - I'm ok ok 2 - You're ok ok 3 - I'm ok ok 4 - You're ok ok 5 - I'm ok ok 6 - You're ok ok 7 - I'm ok ok 8 - You're ok ok 9 - I'm ok ok 10 - You're ok ok 11 - I'm ok ok 12 - You're ok ok 13 - I'm ok ok 14 - You're ok ok 15 - I'm ok ok 16 - You're ok ok 17 - I'm ok ok 18 - You're ok ok 19 - I'm ok ok 20 - You're ok ok t/Builder/Builder.t ..................... 1..7 ok 1 - compiled and new() ok 2 - level() ok 3 - is_eq ok 4 - is_num ok 5 - current_test() get ok 6 - current_test() set ok 7 - counter still good ok t/Builder/carp.t ........................ 1..3 ok 1 ok 2 ok 3 ok t/Builder/create.t ...................... 1..7 ok 1 - The object isa Test::Builder ok 2 - create does not interfere with ->builder ok 3 - does not interfere with ->new ok 4 - The object isa Test::Builder ok 5 - Test::Builder->create makes a new object ok 6 ok 7 - Changing output() of new TB doesn't interfere with singleton ok t/Builder/current_test.t ................ 1..2 ok 1 ok 2 ok t/Builder/current_test_without_plan.t ... ok 1 ok 2 ok 3 - Third test 1..3 ok t/Builder/details.t ..................... 1..9 ok 1 - no tests yet, no summary ok 2 ok 3 ok 4 ok 5 - summary ok 6 - current_test incremented ok 7 - details() should return a list of all test details ok 8 ok 9 ok t/Builder/done_testing.t ................ ok 1 - testing done_testing() with no arguments ok 2 - another test so we're not testing just one 1..2 ok t/Builder/done_testing_double.t ......... 1..1 ok 1 - multiple done_testing ok t/Builder/done_testing_plan_mismatch.t .. 1..1 ok 1 ok t/Builder/done_testing_with_no_plan.t ... ok 1 ok 2 1..2 ok t/Builder/done_testing_with_number.t .... ok 1 - testing done_testing() with no arguments ok 2 - another test so we're not testing just one 1..2 ok t/Builder/done_testing_with_plan.t ...... 1..2 ok 1 ok 2 ok t/Builder/fork_with_new_stdout.t ........ 1..2 ok 1 ok 2 ok t/Builder/has_plan.t .................... 1..2 ok 1 - no plan yet defined ok 2 - has fixed plan ok t/Builder/has_plan2.t ................... ok 1 - has no_plan 1..1 ok t/Builder/is_fh.t ....................... 1..11 ok 1 - string is not a filehandle ok 2 - empty string ok 3 - undef ok 4 ok 5 ok 6 ok 7 ok 8 ok 9 ok 10 ok 11 ok t/Builder/is_passing.t .................. ok 1 - a fresh TB object is passing ok 2 - still passing after a test ok 3 - not passing after a failing test ok 4 - a passing test doesn't resurrect it ok 5 - a successful plan doesn't help either ok 6 - Passing with a plan ok 7 - passing test, but it overran the plan ok 8 - Passing with no_plan ok 9 - still passing after a test ok 10 - and another test ok 11 - and after the ending ok 12 - Passing with skip_all ok 13 - All tests passed but done_testing() does not match ok 14 - No tests run with done_testing() ok 15 - All tests passed with done_testing() 1..15 ok t/Builder/maybe_regex.t ................. 1..16 ok 1 - qr// detected ok 2 - qr// good match ok 3 - qr// bad match ok 4 - blessed regex detected ok 5 - blessed qr/foo/ good match ok 6 - blessed qr/foo/ bad math ok 7 - "//" detected ok 8 - "//" good match ok 9 - "//" bad match ok 10 - non-regex detected ok 11 - non-regex detected ok 12 - "//" good match ok 13 - "//" bad match ok 14 - m,, detected ok 15 - "//" good match ok 16 - "//" bad match ok t/Builder/no_diag.t ..................... 1..2 ok 1 - foo ok 2 ok t/Builder/no_ending.t ................... 1..3 ok 1 ok 2 ok 3 ok t/Builder/no_header.t ................... 1..1 ok 1 ok t/Builder/no_plan_at_all.t .............. 1..1 ok 1 - proper behavior when no plan is seen ok t/Builder/ok_obj.t ...................... 1..4 ok 1 - created Foo object ok 2 - created Foo object ok 3 - created Foo object ok 4 - DESTROY called 3 times ok t/Builder/output.t ...................... 1..6 ok 1 ok 2 ok 3 ok 4 ok 5 - One scalar, two filehandles ok 6 ok t/Builder/reset.t ....................... ok 1 - exported_to ok 2 - expected_tests ok 3 - level ok 4 - use_numbers ok 5 - no_header ok 6 - no_ending ok 7 - current_test ok 8 - summary ok 9 - details ok 10 - output ok 11 - failure_output ok 12 - todo_output ok 13 - final test to make sure output was reset 1..13 ok t/Builder/reset_outputs.t ............... ok 1 ok 2 ok 3 ok 4 - reset_outputs() resets output ok 5 - reset_outputs() resets failure_output ok 6 - reset_outputs() resets todo_output 1..6 ok t/Builder/try.t ......................... ok 1 ok 2 ok 3 ok 4 ok 5 ok 6 ok 7 ok 8 1..8 ok t/c_flag.t .............................. 1..1 ok 1 ok t/circular_data.t ....................... 1..11 ok 1 ok 2 ok 3 ok 4 ok 5 ok 6 ok 7 ok 8 ok 9 ok 10 ok 11 ok t/cmp_ok.t .............................. 1..20 ok 1 - right return ok 2 - passed without diagnostic ok 3 - right return ok 4 - failed without diagnostic ok 5 - right return ok 6 - failed without diagnostic ok 7 - right return ok 8 - passed without diagnostic ok 9 - right return ok 10 - passed without diagnostic ok 11 - right return ok 12 - failed without diagnostic ok 13 - right return ok 14 - passed without diagnostic ok 15 - right return ok 16 - passed without diagnostic ok 17 - right return ok 18 - expected error ok 19 - right return ok 20 - expected error ok t/dependents.t .......................... skipped: Dependents only tested when releasing t/diag.t ................................ 1..7 ok 1 - diag() with todo_output set ok 2 - multi line ok 3 - diag returns false ok 4 - diag() adds \# even if there's one already ok 5 - blank lines get escaped ok 6 - even at the end ok 7 ok t/died.t ................................ 1..3 ok 1 ok 2 ok 3 - exit code ok t/dont_overwrite_die_handler.t .......... 1..2 ok 1 ok 2 - existing DIE handler not overridden ok t/eq_set.t .............................. 1..4 ok 1 ok 2 ok 3 not ok 4 # TODO eq_set() doesn't really handle references # Failed (TODO) test at t/eq_set.t line 32. ok t/exit.t ................................ # Building up a map of exit codes. May take a while. ok 1 - exit map test for 0 ok 2 - exit map test for 1 ok 3 - exit map test for 2 ok 4 - exit map test for 3 ok 5 - exit map test for 4 ok 6 - exit map test for 5 ok 7 - exit map test for 6 ok 8 - exit map test for 7 ok 9 - exit map test for 8 ok 10 - exit map test for 9 ok 11 - exit map test for 10 ok 12 - exit map test for 11 ok 13 - exit map test for 12 ok 14 - exit map test for 13 ok 15 - exit map test for 14 ok 16 - exit map test for 15 ok 17 - exit map test for 16 ok 18 - exit map test for 17 ok 19 - exit map test for 18 ok 20 - exit map test for 19 ok 21 - exit map test for 20 ok 22 - exit map test for 21 ok 23 - exit map test for 22 ok 24 - exit map test for 23 ok 25 - exit map test for 24 ok 26 - exit map test for 25 ok 27 - exit map test for 26 ok 28 - exit map test for 27 ok 29 - exit map test for 28 ok 30 - exit map test for 29 ok 31 - exit map test for 30 ok 32 - exit map test for 31 ok 33 - exit map test for 32 ok 34 - exit map test for 33 ok 35 - exit map test for 34 ok 36 - exit map test for 35 ok 37 - exit map test for 36 ok 38 - exit map test for 37 ok 39 - exit map test for 38 ok 40 - exit map test for 39 ok 41 - exit map test for 40 ok 42 - exit map test for 41 ok 43 - exit map test for 42 ok 44 - exit map test for 43 ok 45 - exit map test for 44 ok 46 - exit map test for 45 ok 47 - exit map test for 46 ok 48 - exit map test for 47 ok 49 - exit map test for 48 ok 50 - exit map test for 49 ok 51 - exit map test for 50 ok 52 - exit map test for 51 ok 53 - exit map test for 52 ok 54 - exit map test for 53 ok 55 - exit map test for 54 ok 56 - exit map test for 55 ok 57 - exit map test for 56 ok 58 - exit map test for 57 ok 59 - exit map test for 58 ok 60 - exit map test for 59 ok 61 - exit map test for 60 ok 62 - exit map test for 61 ok 63 - exit map test for 62 ok 64 - exit map test for 63 ok 65 - exit map test for 64 ok 66 - exit map test for 65 ok 67 - exit map test for 66 ok 68 - exit map test for 67 ok 69 - exit map test for 68 ok 70 - exit map test for 69 ok 71 - exit map test for 70 ok 72 - exit map test for 71 ok 73 - exit map test for 72 ok 74 - exit map test for 73 ok 75 - exit map test for 74 ok 76 - exit map test for 75 ok 77 - exit map test for 76 ok 78 - exit map test for 77 ok 79 - exit map test for 78 ok 80 - exit map test for 79 ok 81 - exit map test for 80 ok 82 - exit map test for 81 ok 83 - exit map test for 82 ok 84 - exit map test for 83 ok 85 - exit map test for 84 ok 86 - exit map test for 85 ok 87 - exit map test for 86 ok 88 - exit map test for 87 ok 89 - exit map test for 88 ok 90 - exit map test for 89 ok 91 - exit map test for 90 ok 92 - exit map test for 91 ok 93 - exit map test for 92 ok 94 - exit map test for 93 ok 95 - exit map test for 94 ok 96 - exit map test for 95 ok 97 - exit map test for 96 ok 98 - exit map test for 97 ok 99 - exit map test for 98 ok 100 - exit map test for 99 ok 101 - exit map test for 100 ok 102 - exit map test for 101 ok 103 - exit map test for 102 ok 104 - exit map test for 103 ok 105 - exit map test for 104 ok 106 - exit map test for 105 ok 107 - exit map test for 106 ok 108 - exit map test for 107 ok 109 - exit map test for 108 ok 110 - exit map test for 109 ok 111 - exit map test for 110 ok 112 - exit map test for 111 ok 113 - exit map test for 112 ok 114 - exit map test for 113 ok 115 - exit map test for 114 ok 116 - exit map test for 115 ok 117 - exit map test for 116 ok 118 - exit map test for 117 ok 119 - exit map test for 118 ok 120 - exit map test for 119 ok 121 - exit map test for 120 ok 122 - exit map test for 121 ok 123 - exit map test for 122 ok 124 - exit map test for 123 ok 125 - exit map test for 124 ok 126 - exit map test for 125 ok 127 - exit map test for 126 ok 128 - exit map test for 127 ok 129 - exit map test for 128 ok 130 - exit map test for 129 ok 131 - exit map test for 130 ok 132 - exit map test for 131 ok 133 - exit map test for 132 ok 134 - exit map test for 133 ok 135 - exit map test for 134 ok 136 - exit map test for 135 ok 137 - exit map test for 136 ok 138 - exit map test for 137 ok 139 - exit map test for 138 ok 140 - exit map test for 139 ok 141 - exit map test for 140 ok 142 - exit map test for 141 ok 143 - exit map test for 142 ok 144 - exit map test for 143 ok 145 - exit map test for 144 ok 146 - exit map test for 145 ok 147 - exit map test for 146 ok 148 - exit map test for 147 ok 149 - exit map test for 148 ok 150 - exit map test for 149 ok 151 - exit map test for 150 ok 152 - exit map test for 151 ok 153 - exit map test for 152 ok 154 - exit map test for 153 ok 155 - exit map test for 154 ok 156 - exit map test for 155 ok 157 - exit map test for 156 ok 158 - exit map test for 157 ok 159 - exit map test for 158 ok 160 - exit map test for 159 ok 161 - exit map test for 160 ok 162 - exit map test for 161 ok 163 - exit map test for 162 ok 164 - exit map test for 163 ok 165 - exit map test for 164 ok 166 - exit map test for 165 ok 167 - exit map test for 166 ok 168 - exit map test for 167 ok 169 - exit map test for 168 ok 170 - exit map test for 169 ok 171 - exit map test for 170 ok 172 - exit map test for 171 ok 173 - exit map test for 172 ok 174 - exit map test for 173 ok 175 - exit map test for 174 ok 176 - exit map test for 175 ok 177 - exit map test for 176 ok 178 - exit map test for 177 ok 179 - exit map test for 178 ok 180 - exit map test for 179 ok 181 - exit map test for 180 ok 182 - exit map test for 181 ok 183 - exit map test for 182 ok 184 - exit map test for 183 ok 185 - exit map test for 184 ok 186 - exit map test for 185 ok 187 - exit map test for 186 ok 188 - exit map test for 187 ok 189 - exit map test for 188 ok 190 - exit map test for 189 ok 191 - exit map test for 190 ok 192 - exit map test for 191 ok 193 - exit map test for 192 ok 194 - exit map test for 193 ok 195 - exit map test for 194 ok 196 - exit map test for 195 ok 197 - exit map test for 196 ok 198 - exit map test for 197 ok 199 - exit map test for 198 ok 200 - exit map test for 199 ok 201 - exit map test for 200 ok 202 - exit map test for 201 ok 203 - exit map test for 202 ok 204 - exit map test for 203 ok 205 - exit map test for 204 ok 206 - exit map test for 205 ok 207 - exit map test for 206 ok 208 - exit map test for 207 ok 209 - exit map test for 208 ok 210 - exit map test for 209 ok 211 - exit map test for 210 ok 212 - exit map test for 211 ok 213 - exit map test for 212 ok 214 - exit map test for 213 ok 215 - exit map test for 214 ok 216 - exit map test for 215 ok 217 - exit map test for 216 ok 218 - exit map test for 217 ok 219 - exit map test for 218 ok 220 - exit map test for 219 ok 221 - exit map test for 220 ok 222 - exit map test for 221 ok 223 - exit map test for 222 ok 224 - exit map test for 223 ok 225 - exit map test for 224 ok 226 - exit map test for 225 ok 227 - exit map test for 226 ok 228 - exit map test for 227 ok 229 - exit map test for 228 ok 230 - exit map test for 229 ok 231 - exit map test for 230 ok 232 - exit map test for 231 ok 233 - exit map test for 232 ok 234 - exit map test for 233 ok 235 - exit map test for 234 ok 236 - exit map test for 235 ok 237 - exit map test for 236 ok 238 - exit map test for 237 ok 239 - exit map test for 238 ok 240 - exit map test for 239 ok 241 - exit map test for 240 ok 242 - exit map test for 241 ok 243 - exit map test for 242 ok 244 - exit map test for 243 ok 245 - exit map test for 244 ok 246 - exit map test for 245 ok 247 - exit map test for 246 ok 248 - exit map test for 247 ok 249 - exit map test for 248 ok 250 - exit map test for 249 ok 251 - exit map test for 250 ok 252 - exit map test for 251 ok 253 - exit map test for 252 ok 254 - exit map test for 253 ok 255 - exit map test for 254 ok 256 - exit map test for 255 # Done. ok 257 - death.plx exited with 255 (expected 255) ok 258 - too_few.plx exited with 255 (expected 255) ok 259 - require.plx exited with 0 (expected 0) ok 260 - too_few_fail.plx exited with 2 (expected 2) ok 261 - five_fail.plx exited with 5 (expected 5) ok 262 - pre_plan_death.plx exited with 9 (expected non-zero) ok 263 - death_with_handler.plx exited with 255 (expected 255) ok 264 - extras.plx exited with 2 (expected 2) ok 265 - success.plx exited with 0 (expected 0) ok 266 - two_fail.plx exited with 2 (expected 2) ok 267 - death_in_eval.plx exited with 0 (expected 0) ok 268 - last_minute_death.plx exited with 255 (expected 255) ok 269 - one_fail.plx exited with 1 (expected 1) ok 270 - exit.plx exited with 1 (expected 1) 1..270 ok t/explain.t ............................. 1..5 ok 1 - main->can('explain') ok 2 ok 3 ok 4 ok 5 ok t/extra.t ............................... ok 1 ok 2 ok 3 ok 4 ok 5 1..5 ok t/extra_one.t ........................... 1..2 ok 1 ok 2 ok t/fail-like.t ........................... 1..4 ok 1 - failing output ok 2 - failing errors ok 3 ok 4 ok t/fail-more.t ........................... 1..80 ok 1 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 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 not ok 69 # TODO cmp_ok() gives the wrong "expected" for undef # Failed (TODO) test at t/fail-more.t line 446. # got: '# Failed test 'undef ne empty string' # # at t/fail-more.t line 437. # # got: undef # # expected: anything else # ' # expected: '# Failed test 'undef ne empty string' # # at t/fail-more.t line 437. # # got: undef # # expected: '' # ' ok 70 ok 71 ok 72 ok 73 ok 74 ok 75 ok 76 ok 77 ok 78 ok 79 ok 80 ok t/fail.t ................................ ok 1 ok 2 1..2 ok t/fail_one.t ............................ ok 1 ok 2 1..2 ok t/filehandles.t ......................... 1..1 ok 1 - STDOUT can be mucked with ok t/fork.t ................................ 1..1 ok 1 - Only the parent should process the ending, not the child ok t/harness_active.t ...................... 1..4 ok 1 ok 2 ok 3 ok 4 ok t/import.t .............................. 1..2 ok 1 - main->can(...) ok 2 - fail() not exported ok t/is_deeply_dne_bug.t ................... 1..2 ok 1 ok 2 ok t/is_deeply_fail.t ...................... 1..100 ok 1 ok 2 - plain strings ok 3 - right diagnostic ok 4 ok 5 - different types ok 6 - right diagnostic ok 7 ok 8 - hashes with different values ok 9 - right diagnostic ok 10 ok 11 - hashes with different keys ok 12 - right diagnostic ok 13 ok 14 - arrays of different length ok 15 - right diagnostic ok 16 ok 17 - arrays of undefs ok 18 - right diagnostic ok 19 ok 20 - hashes of undefs ok 21 - right diagnostic ok 22 ok 23 - scalar refs ok 24 - right diagnostic ok 25 ok 26 - mixed scalar and array refs ok 27 - right diagnostic ok 28 ok 29 - deep scalar refs ok 30 - right diagnostic ok 31 ok 32 - @Data_Stack not holding onto things ok 33 - deep structures ok 34 - right diagnostic ok 35 ok 36 ok 37 ok 38 ok 39 ok 40 ok 41 - undef != "" ok 42 - @Data_Stack not holding onto things ok 43 - don't compare refs like strings ok 44 - even deep inside ok 45 - [] could match non-existent values ok 46 ok 47 ok 48 - scalar refs in an array ok 49 - right diagnostic ok 50 ok 51 - scalar vs ref ok 52 - right diagnostic ok 53 ok 54 - ref vs scalar ok 55 - right diagnostic ok 56 ok 57 - is_deeply and undef [RT 9441] ok 58 - right diagnostic ok 59 ok 60 - is_deeply and different reference types ok 61 - right diagnostic ok 62 ok 63 - nested different ref types ok 64 - right diagnostic ok 65 ok 66 - string overloaded refs respected in diag ok 67 - right diagnostic ok 68 - function refs ok 69 ok 70 - right diagnostic ok 71 - typeglobs ok 72 ok 73 - right diagnostic ok 74 ok 75 ok 76 - right diagnostic ok 77 ok 78 ok 79 ok 80 ok 81 ok 82 ok 83 ok 84 ok 85 ok 86 ok 87 ok 88 ok 89 ok 90 ok 91 ok 92 ok 93 ok 94 ok 95 ok 96 ok 97 ok 98 ok 99 ok 100 ok t/is_deeply_with_threads.t .............. skipped: many perls have broken threads. Enable with AUTHOR_TESTING. t/missing.t ............................. 1..2 ok 1 ok 2 ok t/More.t ................................ 1..54 ok 1 - use Dummy; ok 2 - use_ok() loads a module ok 3 - require Test::More; ok 4 - two is two is two is two ok 5 - foo is foo ok 6 - foo isnt bar ok 7 - foo isn't bar ok 8 - foo is like fooble ok 9 - foo is like FooBle ok 10 - regexes with slashes in like ok 11 - unlike bar ok 12 - foo is unlike FooBle ok 13 - regexes with slashes in unlike ok 14 ok 15 - Test::More->can(...) ok 16 - Test::More->can(...) ok 17 - The object isa Foo ok 18 - The reference isa ARRAY ok 19 - The reference isa SCALAR ok 20 - The class isa Bar ok 21 ok 22 ok 23 - Foo->can('blah') ok 24 - The object isa blah ok 25 - pass() passed ok 26 - eq_array with simple arrays ok 27 - @Data_Stack not holding onto things ok 28 - eq_hash with simple hashes ok 29 ok 30 - eq_set with simple sets ok 31 ok 32 - is_deeply with arrays ok 33 - eq_array with complicated arrays ok 34 - eq_set with complicated arrays ok 35 - eq_array with slightly different complicated arrays ok 36 ok 37 - eq_set with slightly different complicated arrays ok 38 ok 39 - is_deeply with complicated hashes ok 40 - eq_hash with complicated hashes ok 41 - eq_hash with slightly different complicated hashes ok 42 ok 43 - builder() ok 44 - cmp_ok == ok 45 - eq ok 46 - < ok 47 - || ok 48 - The object isa Wibblemeister ok 49 - the same function ref ok 50 - the same glob ok 51 ok 52 - same regex ok 53 - $@ untouched ok 54 - $! untouched ok t/new_ok.t .............................. 1..13 ok 1 - The object isa Foo ok 2 ok 3 - The object isa Foo ok 4 - The object isa Bar ok 5 ok 6 - The object isa Bar ok 7 - The object isa Foo ok 8 ok 9 - The object isa Foo ok 10 - Foo isa Foo ok 11 ok 12 - The object isa Foo ok 13 ok t/no_plan.t ............................. 1..7 ok 1 ok 2 ok 3 ok 4 ok 5 ok 6 ok 7 ok t/no_tests.t ............................ 1..3 ok 1 ok 2 ok 3 - exit code ok t/note.t ................................ 1..2 ok 1 ok 2 ok t/overload.t ............................ 1..19 ok 1 - The object isa Overloaded ok 2 - cmp_ok() eq ok 3 - does not stringify ok 4 - is() with string overloading ok 5 - cmp_ok() with number overloading ok 6 - does not numify ok 7 - is_deeply with string overloading ok 8 - eq_array ... ok 9 - eq_hash ... ok 10 - is_deeply with string overloading at the top ok 11 ok 12 ok 13 ok 14 ok 15 ok 16 - The object isa Overloaded ok 17 - cmp_ok() eq ok 18 - does not stringify ok 19 - is() with string overloading ok t/overload_threads.t .................... 1..5 ok 1 - foo ok 2 ok 3 not ok 4 - Just checking todo as an overloaded value # TODO not really todo, testing overloaded reason # Failed (TODO) test 'Just checking todo as an overloaded value' # at t/overload_threads.t line 53. ok 5 # skip not really skipped, testing overloaded reason ok t/plan.t ................................ 1..4 ok 1 - disallow double plan ok 2 - disallow changing plan ok 3 - Just testing plan() ok 4 - Testing it some more ok t/plan_bad.t ............................ 1..12 ok 1 ok 2 ok 3 ok 4 ok 5 ok 6 ok 7 ok 8 ok 9 ok 10 ok 11 ok 12 ok t/plan_is_noplan.t ...................... 1..1 ok 1 ok t/plan_no_plan.t ........................ ok 1 - Just testing ok 2 - Testing again ok 3 # skip Just testing skip with no_plan ok 4 - skip with no "how_many" ok with no_plan not ok 5 # TODO & SKIP Just testing todo_skip ok 6 - skip with no "how_many" ok with no_plan 1..6 ok t/plan_shouldnt_import.t ................ 1..1 ok 1 - plan should not export ok t/plan_skip_all.t ....................... skipped: Just testing plan & skip_all t/pod-coverage.t ........................ 1..7 ok 1 - Pod coverage on Test::Builder ok 2 - Pod coverage on Test::More ok 3 - Pod coverage on Test::Simple ok 4 - Pod coverage on Test::Builder::Module ok 5 - Pod coverage on Test::Builder::Tester ok 6 - Pod coverage on Test::Builder::IO::Scalar ok 7 - Pod coverage on Test::Builder::Tester::Color ok t/pod.t ................................. 1..8 ok 1 - POD test for blib\lib\Test\Builder.pm ok 2 - POD test for blib\lib\Test\More.pm ok 3 - POD test for blib\lib\Test\Simple.pm ok 4 - POD test for blib\lib\Test\Tutorial.pod ok 5 - POD test for blib\lib\Test\Builder\Module.pm ok 6 - POD test for blib\lib\Test\Builder\Tester.pm ok 7 - POD test for blib\lib\Test\Builder\IO\Scalar.pm ok 8 - POD test for blib\lib\Test\Builder\Tester\Color.pm ok t/require_ok.t .......................... 1..8 ok 1 - require Symbol; ok 2 - require_ok MODULE ok 3 - require 'Class/Struct.pm'; ok 4 - require_ok FILE ok 5 ok 6 ok 7 ok 8 ok t/simple.t .............................. 1..3 ok 1 - compile ok 2 ok 3 - foo ok t/Simple/load.t ......................... 1..1 ok 1 - use Test::Simple with no arguments ok t/skip.t ................................ 1..17 ok 1 # skip Just testing the skip interface. ok 2 # skip Just testing the skip interface. ok 3 - Inside skip block ok 4 - Another inside ok 5 - calling package not interfered with ok 6 - or file ok 7 - or line ok 8 # skip Just testing the skip interface. ok 9 # skip Just testing the skip interface. ok 10 # skip Just testing the skip interface. ok 11 - skip without $how_many warning ok 12 - This is supposed to run ok 13 # skip Just testing the skip interface. ok 14 # skip Just testing the skip interface. ok 15 - This is supposed to run, too ok 16 # skip 1 ok 17 ok t/skipall.t ............................. 1..2 ok 1 ok 2 ok t/subtest/args.t ........................ ok 1 ok 2 ok 3 ok 4 1..4 ok t/subtest/basic.t ....................... 1..19 ok 1 - Output should nest properly ok 2 - We should allow arbitrary nesting ok 3 - Previous child failures should not force subsequent failures ok 4 - The child should copy the (Out_FH) filehandle ok 5 - The child should copy the (Todo_FH) filehandle ok 6 - The child should copy the (Fail_FH) filehandle ok 7 - Test::Builder::NoOutput->can('parent') ok 8 - ... and it should return the parent of the child ok 9 - ... but top level builders should not have parents ok 10 - Test::Builder::NoOutput->can('name') ok 11 - The top level name should be $0 ok 12 - ... but child names should be whatever we set them to ok 13 - ... or at least have a sensible default ok 14 - A child which does a "skip_all" should throw an exception ok 15 - ... and the exception it throws isa Test::Builder::Exception 1..0 # SKIP subtest with skip_all ok 16 # skip subtest with skip_all ok 17 - Subtests which "skip_all" are reported as skipped tests ok 18 - TODO tests should not make the parent test fail ok 19 - Not running subtests should make the parent test fail ok t/subtest/die.t ......................... ok 1 ok 2 ok 3 - the parent object is restored after a die 1..3 ok t/subtest/do.t .......................... ok 1 - First ok 2 - subtest test file exists ok 1 - First ok 2 - Second ok 3 - Third 1..3 ok 3 - t/subtest/for_do_t.test ok 4 - Last 1..4 ok t/subtest/exceptions.t .................. 1..7 ok 1 - Trying to create a child with another one active should fail ok 2 - Trying to create nested children should succeed ok 3 - ... but trying to finalize() a child with open children should fail ok 4 - Failing to call finalize should issue an appropriate diagnostic ok 5 - ... and should cause the test suite to fail ok 6 - Running a test with active children should fail ok 7 - ... and should cause the test suite to fail ok t/subtest/fork.t ........................ 1..1 1..2 ok 1 - child exit status ok 2 - child output ok 1 - fork within subtest ok t/subtest/implicit_done.t ............... ok 1 - Before ok 1 - Inside sub test 1..1 ok 2 - basic ok 1 - This has done_testing 1..1 ok 3 - with done 1..1 ok 1 - I have a plan, Batman! ok 4 - with plan 1..0 # SKIP Skipping ok 5 # skip Skipping ok 6 - After 1..6 ok t/subtest/line_numbers.t ................ 1..5 ok 1 - un-named inner tests ok 2 - named inner tests ok 3 - subtest() called from a sub ok 4 - lineno in 'No tests run' diagnostic ok 5 - diag indent for is() in subtest ok t/subtest/plan.t ........................ 1..6 ok 1 - subtest() should be exported to our namespace ok 2 - ... has no prototype 1..2 ok 1 - planned subtests should work ok 2 - ... and support more than one test ok 3 - subtest with plan ok 1 - no_plan subtests should work ok 2 - ... and support more than one test ok 3 - ... no matter how many tests are run 1..3 ok 4 - subtest without plan ok 1 - subtests with an implicit done testing should work ok 2 - ... and support more than one test ok 3 - ... no matter how many tests are run 1..3 ok 5 - subtest with implicit done_testing() ok 1 - subtests with an explicit done testing should work ok 2 - ... and support more than one test ok 3 - ... no matter how many tests are run 1..3 ok 6 - subtest with explicit done_testing() ok t/subtest/predicate.t ................... 1..4 ok 1 - foobar_ok failing line numbers ok 2 - foobar_ok_2 failing line numbers ok 3 - barfoo_ok failing line numbers ok 4 - barfoo_ok_2 failing line numbers ok t/subtest/singleton.t ................... 1..3 ok 1 - TB top level 1..4 ok 1 - first test in subtest ok 2 - this should not fail ok 3 - second test in subtest ok 4 - this should not fail ok 2 - doing a subtest ok 3 - left subtest ok t/subtest/todo.t ........................ 1..96 ok 1 - plan, no tests run (1), todo [Reason] set via $TODO ok 2 - plan, no tests run (1), todo [Reason] set via todo_start ok 3 - plan, no tests run (1), todo [] set via todo_start ok 4 - plan, no tests run (1), todo [0] set via todo_start ok 5 - plan, no tests run (2), todo [Reason] set via $TODO ok 6 - plan, no tests run (2), todo [Reason] set via todo_start ok 7 - plan, no tests run (2), todo [] set via todo_start ok 8 - plan, no tests run (2), todo [0] set via todo_start ok 9 - plan, no tests run (3), todo [Reason] set via $TODO ok 10 - plan, no tests run (3), todo [Reason] set via todo_start ok 11 - plan, no tests run (3), todo [] set via todo_start ok 12 - plan, no tests run (3), todo [0] set via todo_start ok 13 - noplan, no tests run (1), todo [Reason] set via $TODO ok 14 - noplan, no tests run (1), todo [Reason] set via todo_start ok 15 - noplan, no tests run (1), todo [] set via todo_start ok 16 - noplan, no tests run (1), todo [0] set via todo_start ok 17 - noplan, no tests run (2), todo [Reason] set via $TODO ok 18 - noplan, no tests run (2), todo [Reason] set via todo_start ok 19 - noplan, no tests run (2), todo [] set via todo_start ok 20 - noplan, no tests run (2), todo [0] set via todo_start ok 21 - noplan, no tests run (3), todo [Reason] set via $TODO ok 22 - noplan, no tests run (3), todo [Reason] set via todo_start ok 23 - noplan, no tests run (3), todo [] set via todo_start ok 24 - noplan, no tests run (3), todo [0] set via todo_start ok 25 - missingplan, no tests run (1), todo [Reason] set via $TODO ok 26 - missingplan, no tests run (1), todo [Reason] set via todo_start ok 27 - missingplan, no tests run (1), todo [] set via todo_start ok 28 - missingplan, no tests run (1), todo [0] set via todo_start ok 29 - missingplan, no tests run (2), todo [Reason] set via $TODO ok 30 - missingplan, no tests run (2), todo [Reason] set via todo_start ok 31 - missingplan, no tests run (2), todo [] set via todo_start ok 32 - missingplan, no tests run (2), todo [0] set via todo_start ok 33 - missingplan, no tests run (3), todo [Reason] set via $TODO ok 34 - missingplan, no tests run (3), todo [Reason] set via todo_start ok 35 - missingplan, no tests run (3), todo [] set via todo_start ok 36 - missingplan, no tests run (3), todo [0] set via todo_start ok 37 - donetesting, no tests run (1), todo [Reason] set via $TODO ok 38 - donetesting, no tests run (1), todo [Reason] set via todo_start ok 39 - donetesting, no tests run (1), todo [] set via todo_start ok 40 - donetesting, no tests run (1), todo [0] set via todo_start ok 41 - donetesting, no tests run (2), todo [Reason] set via $TODO ok 42 - donetesting, no tests run (2), todo [Reason] set via todo_start ok 43 - donetesting, no tests run (2), todo [] set via todo_start ok 44 - donetesting, no tests run (2), todo [0] set via todo_start ok 45 - donetesting, no tests run (3), todo [Reason] set via $TODO ok 46 - donetesting, no tests run (3), todo [Reason] set via todo_start ok 47 - donetesting, no tests run (3), todo [] set via todo_start ok 48 - donetesting, no tests run (3), todo [0] set via todo_start ok 49 - 1 failed test (1), todo [Reason] set via $TODO ok 50 - 1 failed test (1), todo [Reason] set via todo_start ok 51 - 1 failed test (1), todo [] set via todo_start ok 52 - 1 failed test (1), todo [0] set via todo_start ok 53 - 1 failed test (2), todo [Reason] set via $TODO ok 54 - 1 failed test (2), todo [Reason] set via todo_start ok 55 - 1 failed test (2), todo [] set via todo_start ok 56 - 1 failed test (2), todo [0] set via todo_start ok 57 - 1 failed test (3), todo [Reason] set via $TODO ok 58 - 1 failed test (3), todo [Reason] set via todo_start ok 59 - 1 failed test (3), todo [] set via todo_start ok 60 - 1 failed test (3), todo [0] set via todo_start ok 61 - 1fail, wrongplan (1), todo [Reason] set via $TODO ok 62 - 1fail, wrongplan (1), todo [Reason] set via todo_start ok 63 - 1fail, wrongplan (1), todo [] set via todo_start ok 64 - 1fail, wrongplan (1), todo [0] set via todo_start ok 65 - 1fail, wrongplan (2), todo [Reason] set via $TODO ok 66 - 1fail, wrongplan (2), todo [Reason] set via todo_start ok 67 - 1fail, wrongplan (2), todo [] set via todo_start ok 68 - 1fail, wrongplan (2), todo [0] set via todo_start ok 69 - 1fail, wrongplan (3), todo [Reason] set via $TODO ok 70 - 1fail, wrongplan (3), todo [Reason] set via todo_start ok 71 - 1fail, wrongplan (3), todo [] set via todo_start ok 72 - 1fail, wrongplan (3), todo [0] set via todo_start ok 73 - 1fail, 1pass (1), todo [Reason] set via $TODO ok 74 - 1fail, 1pass (1), todo [Reason] set via todo_start ok 75 - 1fail, 1pass (1), todo [] set via todo_start ok 76 - 1fail, 1pass (1), todo [0] set via todo_start ok 77 - 1fail, 1pass (2), todo [Reason] set via $TODO ok 78 - 1fail, 1pass (2), todo [Reason] set via todo_start ok 79 - 1fail, 1pass (2), todo [] set via todo_start ok 80 - 1fail, 1pass (2), todo [0] set via todo_start ok 81 - 1fail, 1pass (3), todo [Reason] set via $TODO ok 82 - 1fail, 1pass (3), todo [Reason] set via todo_start ok 83 - 1fail, 1pass (3), todo [] set via todo_start ok 84 - 1fail, 1pass (3), todo [0] set via todo_start ok 85 - todo tests in the subtest (1), todo [Reason] set via $TODO ok 86 - todo tests in the subtest (1), todo [Reason] set via todo_start ok 87 - todo tests in the subtest (1), todo [] set via todo_start ok 88 - todo tests in the subtest (1), todo [0] set via todo_start ok 89 - todo tests in the subtest (2), todo [Reason] set via $TODO ok 90 - todo tests in the subtest (2), todo [Reason] set via todo_start ok 91 - todo tests in the subtest (2), todo [] set via todo_start ok 92 - todo tests in the subtest (2), todo [0] set via todo_start ok 93 - todo tests in the subtest (3), todo [Reason] set via $TODO ok 94 - todo tests in the subtest (3), todo [Reason] set via todo_start ok 95 - todo tests in the subtest (3), todo [] set via todo_start ok 96 - todo tests in the subtest (3), todo [0] set via todo_start ok t/subtest/wstat.t ....................... 1..1 ok 1 - bar ok 1 - foo ok 2 - exit code keeps on from a subtest 1..1 ok 1 - bar2 ok 3 - foo2 ok 4 - exit code keeps on from a subtest 1..4 ok t/tbm_doesnt_set_exported_to.t .......... 1..1 ok 1 - using Test::Builder::Module does not set exported_to() ok t/Tester/tbt_01basic.t .................. 1..9 ok 1 - This is a basic test ok 2 - captured okay on basic ok 3 - captured okay again without changing number ok 4 - test unrelated to Test::Builder::Tester ok 5 - multiple tests ok 6 - testing failing ok 7 - testing failing on the same line with no name ok 8 - testing failing on the same line with the same name ok 9 - testing failing with todo ok t/Tester/tbt_02fhrestore.t .............. 1..4 ok 1 - standard test okay ok 2 - output file reconnected ok 3 - todo output file reconnected ok 4 - failure output file reconnected ok t/Tester/tbt_03die.t .................... 1..1 ok 1 - dies correctly on error ok t/Tester/tbt_04line_num.t ............... 1..3 ok 1 - normal line num ok 2 - line number minus one ok 3 - line number plus two ok t/Tester/tbt_05faildiag.t ............... 1..5 ok 1 - test fail ok 2 - test_fail first ok 3 - test diag ok 4 - test diag multi line ok 5 - test diag multiple ok t/Tester/tbt_06errormess.t .............. 1..8 ok 1 - STDOUT basic meta meta test ok 2 - STDERR basic meta meta test ok 3 - STDOUT basic meta meta test 2 ok 4 - STDERR basic meta meta test 2 ok 5 - STDOUT meta meta test with tbt ok 6 - STDERR meta meta test with tbt ok 7 - STDOUT meta meta test with tbt2 ok 8 - STDERR meta meta test with tbt2 ok t/Tester/tbt_07args.t ................... 1..18 ok 1 - STDOUT basic meta meta test ok 2 - STDERR basic meta meta test ok 3 - STDOUT basic meta meta test 2 ok 4 - STDERR basic meta meta test 2 ok 5 - STDOUT meta meta test with tbt ok 6 - STDERR meta meta test with tbt ok 7 - STDOUT meta meta test with tbt2 ok 8 - STDERR meta meta test with tbt2 ok 9 - STDOUT meta test name ok 10 - STDERR meta test name ok 11 - STDOUT meta test title ok 12 - STDERR meta test title ok 13 - STDOUT meta test title ok 14 - STDERR meta test title ok 15 - STDOUT meta test skip_out ok 16 - STDERR meta test skip_out ok 17 - STDOUT meta test skip_err ok 18 - STDERR meta test skip_err ok t/thread_taint.t ........................ 1..1 ok 1 - Loading Test::More does not load threads.pm ok t/threads.t ............................. 1..6 ok 1 - Each of these should app the test number ok 2 - Each of these should app the test number ok 3 - Each of these should app the test number ok 4 - Each of these should app the test number ok 5 - Each of these should app the test number ok 6 - Should be five ok t/todo.t ................................ 1..36 not ok 1 - Expected failure # TODO Just testing the todo interface. # Failed (TODO) test 'Expected failure' # at t/todo.t line 21. not ok 2 - Another expected failure # TODO Just testing the todo interface. # Failed (TODO) test 'Another expected failure' # at t/todo.t line 22. ok 3 - This is not todo ok 4 - TB->todo not ok 5 - Yet another failure # TODO Just testing the todo interface. # Failed (TODO) test 'Yet another failure' # at t/todo.t line 34. ok 6 - This is still not todo not ok 7 - ok # TODO testing that error messages don't leak out of todo # Failed (TODO) test 'ok' # at t/todo.t line 43. not ok 8 - like # TODO testing that error messages don't leak out of todo # Failed (TODO) test 'like' # at t/todo.t line 45. # 'this' # doesn't match '(?-xism:that)' not ok 9 - is # TODO testing that error messages don't leak out of todo # Failed (TODO) test 'is' # at t/todo.t line 46. # got: 'this' # expected: 'that' not ok 10 - isnt # TODO testing that error messages don't leak out of todo # Failed (TODO) test 'isnt' # at t/todo.t line 47. # got: 'this' # expected: anything else not ok 11 - Fooble->can('yarble') # TODO testing that error messages don't leak out of todo # Failed (TODO) test 'Fooble->can('yarble')' # at t/todo.t line 49. # Fooble->can('yarble') failed not ok 12 - The class isa yarble # TODO testing that error messages don't leak out of todo # Failed (TODO) test 'The class isa yarble' # at t/todo.t line 50. # The class isn't a 'yarble' it's a '' not ok 13 - use Fooble; # TODO testing that error messages don't leak out of todo # Failed (TODO) test 'use Fooble;' # at t/todo.t line 51. # Tried to use 'Fooble'. # Error: Can't locate Fooble.pm in @INC (@INC contains: C:\cpanfly\var\cpan\build\Test-Simple-0.98-lcAcGf\blib\lib C:\cpanfly\var\cpan\build\Test-Simple-0.98-lcAcGf\blib\arch C:\cpanfly\var\cpan\build\Parse-CPAN-Meta-1.4401-8TUZhV/blib/arch C:\cpanfly\var\cpan\build\Parse-CPAN-Meta-1.4401-8TUZhV/blib/lib C:\cpanfly\var\cpan\build\JSON-PP-2.27200-wT6G8l/blib/arch C:\cpanfly\var\cpan\build\JSON-PP-2.27200-wT6G8l/blib/lib C:\cpanfly\var\cpan\build\CPAN-Meta-YAML-0.003-DAyM1L/blib/arch C:\cpanfly\var\cpan\build\CPAN-Meta-YAML-0.003-DAyM1L/blib/lib C:\cpanfly\var\cpan\build\XML-Feed-0.43-vGGBFR/blib/arch C:\cpanfly\var\cpan\build\XML-Feed-0.43-vGGBFR/blib/lib C:\cpanfly\var\cpan\build\AnyEvent-Twitter-Stream-0.21-hjADis/blib/arch C:\cpanfly\var\cpan\build\AnyEvent-Twitter-Stream-0.21-hjADis/blib/lib C:\cpanfly\var\cpan\build\AnyEvent-HTTP-2.11-zhSiMf/blib/arch C:\cpanfly\var\cpan\build\AnyEvent-HTTP-2.11-zhSiMf/blib/lib C:\cpanfly\var\cpan\build\AnyEvent-5.34-0j99Zw/blib/arch C:\cpanfly\var\cpan\build\AnyEvent-5.34-0j99Zw/blib/lib C:\cpanfly\var\cpan\build\Email-Simple-2.100-cCNtdo/blib/arch C:\cpanfly\var\cpan\build\Email-Simple-2.100-cCNtdo/blib/lib C:\cpanfly\var\cpan\build\CPAN-Mini-Webserver-0.51-6M2xoE/blib/arch C:\cpanfly\var\cpan\build\CPAN-Mini-Webserver-0.51-6M2xoE/blib/lib C:\cpanfly\var\cpan\build\DBIx-Class-DeploymentHandler-0.001005-C1ca7t/blib/arch C:\cpanfly\var\cpan\build\DBIx-Class-DeploymentHandler-0.001005-C1ca7t/blib/lib C:\cpanfly\var\cpan\build\DBIx-Connector-0.45-GhbvTx/blib/arch C:\cpanfly\var\cpan\build\DBIx-Connector-0.45-GhbvTx/blib/lib C:\cpanfly\var\cpan\build\DBI-1.616-Qp8VYF/blib/arch C:\cpanfly\var\cpan\build\DBI-1.616-Qp8VYF/blib/lib C:/cpanfly/var/megalib C:\cpanfly\var\cpan\build\Parse-CPAN-Meta-1.4401-8TUZhV/blib/arch C:\cpanfly\var\cpan\build\Parse-CPAN-Meta-1.4401-8TUZhV/blib/lib C:\cpanfly\var\cpan\build\JSON-PP-2.27200-wT6G8l/blib/arch C:\cpanfly\var\cpan\build\JSON-PP-2.27200-wT6G8l/blib/lib C:\cpanfly\var\cpan\build\CPAN-Meta-YAML-0.003-DAyM1L/blib/arch C:\cpanfly\var\cpan\build\CPAN-Meta-YAML-0.003-DAyM1L/blib/lib C:\cpanfly\var\cpan\build\XML-Feed-0.43-vGGBFR/blib/arch C:\cpanfly\var\cpan\build\XML-Feed-0.43-vGGBFR/blib/lib C:\cpanfly\var\cpan\build\AnyEvent-Twitter-Stream-0.21-hjADis/blib/arch C:\cpanfly\var\cpan\build\AnyEvent-Twitter-Stream-0.21-hjADis/blib/lib C:\cpanfly\var\cpan\build\AnyEvent-HTTP-2.11-zhSiMf/blib/arch C:\cpanfly\var\cpan\build\AnyEvent-HTTP-2.11-zhSiMf/blib/lib C:\cpanfly\var\cpan\build\AnyEvent-5.34-0j99Zw/blib/arch C:\cpanfly\var\cpan\build\AnyEvent-5.34-0j99Zw/blib/lib C:\cpanfly\var\cpan\build\Email-Simple-2.100-cCNtdo/blib/arch C:\cpanfly\var\cpan\build\Email-Simple-2.100-cCNtdo/blib/lib C:\cpanfly\var\cpan\build\CPAN-Mini-Webserver-0.51-6M2xoE/blib/arch C:\cpanfly\var\cpan\build\CPAN-Mini-Webserver-0.51-6M2xoE/blib/lib C:\cpanfly\var\cpan\build\DBIx-Class-DeploymentHandler-0.001005-C1ca7t/blib/arch C:\cpanfly\var\cpan\build\DBIx-Class-DeploymentHandler-0.001005-C1ca7t/blib/lib C:\cpanfly\var\cpan\build\DBIx-Connector-0.45-GhbvTx/blib/arch C:\cpanfly\var\cpan\build\DBIx-Connector-0.45-GhbvTx/blib/lib C:\cpanfly\var\cpan\build\DBI-1.616-Qp8VYF/blib/arch C:\cpanfly\var\cpan\build\DBI-1.616-Qp8VYF/blib/lib C:/cpanfly/var/megalib C:/Perl64/site/lib C:/Perl64/lib .) at (eval 7) line 2. # BEGIN failed--compilation aborted at (eval 7) line 2. not ok 14 - require Fooble; # TODO testing that error messages don't leak out of todo # Failed (TODO) test 'require Fooble;' # at t/todo.t line 52. # Tried to require 'Fooble'. # Error: Can't locate Fooble.pm in @INC (@INC contains: C:\cpanfly\var\cpan\build\Test-Simple-0.98-lcAcGf\blib\lib C:\cpanfly\var\cpan\build\Test-Simple-0.98-lcAcGf\blib\arch C:\cpanfly\var\cpan\build\Parse-CPAN-Meta-1.4401-8TUZhV/blib/arch C:\cpanfly\var\cpan\build\Parse-CPAN-Meta-1.4401-8TUZhV/blib/lib C:\cpanfly\var\cpan\build\JSON-PP-2.27200-wT6G8l/blib/arch C:\cpanfly\var\cpan\build\JSON-PP-2.27200-wT6G8l/blib/lib C:\cpanfly\var\cpan\build\CPAN-Meta-YAML-0.003-DAyM1L/blib/arch C:\cpanfly\var\cpan\build\CPAN-Meta-YAML-0.003-DAyM1L/blib/lib C:\cpanfly\var\cpan\build\XML-Feed-0.43-vGGBFR/blib/arch C:\cpanfly\var\cpan\build\XML-Feed-0.43-vGGBFR/blib/lib C:\cpanfly\var\cpan\build\AnyEvent-Twitter-Stream-0.21-hjADis/blib/arch C:\cpanfly\var\cpan\build\AnyEvent-Twitter-Stream-0.21-hjADis/blib/lib C:\cpanfly\var\cpan\build\AnyEvent-HTTP-2.11-zhSiMf/blib/arch C:\cpanfly\var\cpan\build\AnyEvent-HTTP-2.11-zhSiMf/blib/lib C:\cpanfly\var\cpan\build\AnyEvent-5.34-0j99Zw/blib/arch C:\cpanfly\var\cpan\build\AnyEvent-5.34-0j99Zw/blib/lib C:\cpanfly\var\cpan\build\Email-Simple-2.100-cCNtdo/blib/arch C:\cpanfly\var\cpan\build\Email-Simple-2.100-cCNtdo/blib/lib C:\cpanfly\var\cpan\build\CPAN-Mini-Webserver-0.51-6M2xoE/blib/arch C:\cpanfly\var\cpan\build\CPAN-Mini-Webserver-0.51-6M2xoE/blib/lib C:\cpanfly\var\cpan\build\DBIx-Class-DeploymentHandler-0.001005-C1ca7t/blib/arch C:\cpanfly\var\cpan\build\DBIx-Class-DeploymentHandler-0.001005-C1ca7t/blib/lib C:\cpanfly\var\cpan\build\DBIx-Connector-0.45-GhbvTx/blib/arch C:\cpanfly\var\cpan\build\DBIx-Connector-0.45-GhbvTx/blib/lib C:\cpanfly\var\cpan\build\DBI-1.616-Qp8VYF/blib/arch C:\cpanfly\var\cpan\build\DBI-1.616-Qp8VYF/blib/lib C:/cpanfly/var/megalib C:\cpanfly\var\cpan\build\Parse-CPAN-Meta-1.4401-8TUZhV/blib/arch C:\cpanfly\var\cpan\build\Parse-CPAN-Meta-1.4401-8TUZhV/blib/lib C:\cpanfly\var\cpan\build\JSON-PP-2.27200-wT6G8l/blib/arch C:\cpanfly\var\cpan\build\JSON-PP-2.27200-wT6G8l/blib/lib C:\cpanfly\var\cpan\build\CPAN-Meta-YAML-0.003-DAyM1L/blib/arch C:\cpanfly\var\cpan\build\CPAN-Meta-YAML-0.003-DAyM1L/blib/lib C:\cpanfly\var\cpan\build\XML-Feed-0.43-vGGBFR/blib/arch C:\cpanfly\var\cpan\build\XML-Feed-0.43-vGGBFR/blib/lib C:\cpanfly\var\cpan\build\AnyEvent-Twitter-Stream-0.21-hjADis/blib/arch C:\cpanfly\var\cpan\build\AnyEvent-Twitter-Stream-0.21-hjADis/blib/lib C:\cpanfly\var\cpan\build\AnyEvent-HTTP-2.11-zhSiMf/blib/arch C:\cpanfly\var\cpan\build\AnyEvent-HTTP-2.11-zhSiMf/blib/lib C:\cpanfly\var\cpan\build\AnyEvent-5.34-0j99Zw/blib/arch C:\cpanfly\var\cpan\build\AnyEvent-5.34-0j99Zw/blib/lib C:\cpanfly\var\cpan\build\Email-Simple-2.100-cCNtdo/blib/arch C:\cpanfly\var\cpan\build\Email-Simple-2.100-cCNtdo/blib/lib C:\cpanfly\var\cpan\build\CPAN-Mini-Webserver-0.51-6M2xoE/blib/arch C:\cpanfly\var\cpan\build\CPAN-Mini-Webserver-0.51-6M2xoE/blib/lib C:\cpanfly\var\cpan\build\DBIx-Class-DeploymentHandler-0.001005-C1ca7t/blib/arch C:\cpanfly\var\cpan\build\DBIx-Class-DeploymentHandler-0.001005-C1ca7t/blib/lib C:\cpanfly\var\cpan\build\DBIx-Connector-0.45-GhbvTx/blib/arch C:\cpanfly\var\cpan\build\DBIx-Connector-0.45-GhbvTx/blib/lib C:\cpanfly\var\cpan\build\DBI-1.616-Qp8VYF/blib/arch C:\cpanfly\var\cpan\build\DBI-1.616-Qp8VYF/blib/lib C:/cpanfly/var/megalib C:/Perl64/site/lib C:/Perl64/lib .) at (eval 8) line 2. not ok 15 # TODO & SKIP Just testing todo_skip not ok 16 # TODO & SKIP Just testing todo_skip not ok 17 # TODO & SKIP Just testing todo_skip ok 18 - todo_skip without $how_many warning not ok 19 - Just testing todo # TODO testing $TODO with an incorrect exported_to() # Failed (TODO) test 'Just testing todo' # at t/todo.t line 89. not ok 20 - Testing todo_start() # TODO Expected failures # Failed (TODO) test 'Testing todo_start()' # at t/todo.t line 95. not ok 21 - Testing todo_start() with more than one failure # TODO Expected failures # Failed (TODO) test 'Testing todo_start() with more than one failure' # at t/todo.t line 96. ok 22 - todo_start should have the correct TODO message ok 23 - todo_end() should not leak TODO behavior not ok 24 - fail 1 # TODO Nesting TODO # Failed (TODO) test 'fail 1' # at t/todo.t line 107. not ok 25 - fail 2 # TODO failure level 1 # Failed (TODO) test 'fail 2' # at t/todo.t line 110. not ok 26 - fail 3 # TODO failure_level 2 # Failed (TODO) test 'fail 3' # at t/todo.t line 114. not ok 27 - fail 4 # TODO failure level 1 # Failed (TODO) test 'fail 4' # at t/todo.t line 118. not ok 28 - fail 4 # TODO Nesting TODO # Failed (TODO) test 'fail 4' # at t/todo.t line 123. ok 29 - Nested TODO message should be correct ok 30 - ... and original TODO message should be correct not ok 31 - testing todo_start() with no message # TODO # Failed (TODO) test 'testing todo_start() with no message' # at t/todo.t line 132. ok 32 - todo() reports no reason ok 33 - but we're in_todo() ok 34 ok 35 ok 36 - $TODO = "" is not considered TODO ok t/undef.t ............................... 1..21 ok 1 - undef is undef ok 2 - no warnings ok 3 - undef isnt foo ok 4 - no warnings ok 5 - undef isnt an empty string ok 6 - undef isnt zero ok 7 - is_num() ok 8 - isnt_num() ok 9 - undef is like anything ok 10 ok 11 - no warnings ok 12 - no warnings ok 13 - no warnings ok 14 - no warnings ok 15 - undef <= 2 ok 16 ok 17 ok 18 - no warnings ok 19 - no warnings ok 20 ok 21 - no warnings ok t/use_ok.t .............................. 1..15 ok 1 - use Symbol; ok 2 - use_ok() no args exports defaults ok 3 - use Symbol; ok 4 - one arg, defaults overridden ok 5 - right function exported ok 6 - use Symbol; ok 7 - multiple args ok 8 - use constant; ok 9 - constant ok 10 - no warning ok 11 - use Symbol; ok 12 - use NoExporter; ok 13 - use Test::More; ok 14 - use SigDie; ok 15 - SIG{__DIE__} preserved ok t/useing.t .............................. 1..5 ok 1 - require Test::Builder; ok 2 - require Test::More; ok 3 - require Test::Simple; ok 4 - Foo->can(...) ok 5 - import working properly ok t/utf8.t ................................ 1..5 ok 1 - layers copied to todo_output ok 2 - layers copied to failure_output ok 3 - layers copied to output ok 4 - Testing Äž ok 5 ok t/versions.t ............................ ok 1 ok 2 - Test::Simple ok 3 - Test::Builder ok 4 - Test::Builder::Module 1..4 ok All tests successful. Files=107, Tests=1183, 11 wallclock secs ( 0.58 usr + 0.19 sys = 0.77 CPU) Result: PASS MSCHWERN/Test-Simple-0.98.tar.gz nmake test TEST_VERBOSE=1 -- OK PPD for Test-Simple-0.98 already made Running test for module 'CPAN::Meta::YAML' Running make for D/DA/DAGOLDEN/CPAN-Meta-YAML-0.003.tar.gz Prepending blib/arch and blib/lib of 13 build dirs to PERL5LIB; for 'get' Has already been unwrapped into directory C:\cpanfly\var\cpan\build\CPAN-Meta-YAML-0.003-DAyM1L Prepending blib/arch and blib/lib of 13 build dirs to PERL5LIB; for 'make' Has already been made Prepending blib/arch and blib/lib of 13 build dirs to PERL5LIB; for 'test' Running make test Has already been tested successfully Running test for module 'JSON::PP' Running make for M/MA/MAKAMAKA/JSON-PP-2.27200.tar.gz Prepending blib/arch and blib/lib of 13 build dirs to PERL5LIB; for 'get' Has already been unwrapped into directory C:\cpanfly\var\cpan\build\JSON-PP-2.27200-wT6G8l Prepending blib/arch and blib/lib of 13 build dirs to PERL5LIB; for 'make' Has already been made Prepending blib/arch and blib/lib of 13 build dirs to PERL5LIB; for 'test' Running make test Has already been tested successfully Running make for D/DA/DAGOLDEN/CPAN-Meta-2.110930.tar.gz Prepending blib/arch and blib/lib of 13 build dirs to PERL5LIB; for 'get' Has already been unwrapped into directory C:\cpanfly\var\cpan\build\CPAN-Meta-2.110930-GkJTyQ Prepending blib/arch and blib/lib of 13 build dirs to PERL5LIB; for 'make' CPAN.pm: Going to build D/DA/DAGOLDEN/CPAN-Meta-2.110930.tar.gz >>> nmake Microsoft (R) Program Maintenance Utility Version 7.00.8882 Copyright (C) Microsoft Corp 1988-2000. All rights reserved. cp lib/CPAN/Meta.pm blib\lib\CPAN\Meta.pm cp lib/CPAN/Meta/Prereqs.pm blib\lib\CPAN\Meta\Prereqs.pm cp lib/CPAN/Meta/History.pm blib\lib\CPAN\Meta\History.pm cp lib/CPAN/Meta/Converter.pm blib\lib\CPAN\Meta\Converter.pm cp lib/CPAN/Meta/Validator.pm blib\lib\CPAN\Meta\Validator.pm cp lib/CPAN/Meta/Feature.pm blib\lib\CPAN\Meta\Feature.pm cp lib/CPAN/Meta/Spec.pm blib\lib\CPAN\Meta\Spec.pm DAGOLDEN/CPAN-Meta-2.110930.tar.gz nmake -- OK Prepending blib/arch and blib/lib of 13 build dirs to PERL5LIB; for 'test' Running make test >>> nmake test TEST_VERBOSE=1 Microsoft (R) Program Maintenance Utility Version 7.00.8882 Copyright (C) Microsoft Corp 1988-2000. All rights reserved. C:\Perl64\bin\perl.exe "-MExtUtils::Command::MM" "-e" "test_harness(1, 'blib\lib', 'blib\arch')" t/*.t t/converter-bad.t ..... ok 1 - loaded restrictive-2.json ok 2 - down converted spec version 2 to spec version 1.2 ok 3 - down converted META is valid ok 4 - down converted spec version 2 to spec version 1.0 ok 5 - down converted META is valid ok 6 - loaded META-2.json ok 7 - down converted spec version 2 to spec version 1.2 ok 8 - down converted META is valid ok 9 - down converted spec version 2 to spec version 1.0 ok 10 - down converted META is valid ok 11 - loaded META-1_4.yml ok 12 - up converted spec version 1.4 to spec version 2 ok 13 - up converted META is valid ok 14 - down converted spec version 1.4 to spec version 1.2 ok 15 - down converted META is valid ok 16 - down converted spec version 1.4 to spec version 1.0 ok 17 - down converted META is valid ok 18 - loaded META-1_3.yml ok 19 - up converted spec version 1.3 to spec version 2 ok 20 - up converted META is valid ok 21 - up converted spec version 1.3 to spec version 1.4 ok 22 - up converted META is valid ok 23 - down converted spec version 1.3 to spec version 1.2 ok 24 - down converted META is valid ok 25 - down converted spec version 1.3 to spec version 1.0 ok 26 - down converted META is valid ok 27 - loaded META-1_2.yml ok 28 - up converted spec version 1.2 to spec version 2 ok 29 - up converted META is valid ok 30 - up converted spec version 1.2 to spec version 1.4 ok 31 - up converted META is valid ok 32 - down converted spec version 1.2 to spec version 1.0 ok 33 - down converted META is valid ok 34 - loaded META-1_1.yml ok 35 - up converted spec version 1.1 to spec version 2 ok 36 - up converted META is valid ok 37 - up converted spec version 1.1 to spec version 1.4 ok 38 - up converted META is valid ok 39 - down converted spec version 1.1 to spec version 1.0 ok 40 - down converted META is valid ok 41 - loaded META-1_0.yml ok 42 - up converted spec version 1.0 to spec version 2 ok 43 - up converted META is valid ok 44 - up converted spec version 1.0 to spec version 1.4 ok 45 - up converted META is valid ok 46 - loaded 98042513-META.yml ok 47 - up converted spec version 1.0 to spec version 2 ok 48 - up converted META is valid ok 49 - up converted spec version 1.0 to spec version 1.4 ok 50 - up converted META is valid ok 51 - loaded 476602558-META.yml ok 52 - up converted spec version 1.4 to spec version 2 ok 53 - up converted META is valid ok 54 - down converted spec version 1.4 to spec version 1.2 ok 55 - down converted META is valid ok 56 - down converted spec version 1.4 to spec version 1.0 ok 57 - down converted META is valid ok 58 - loaded 35478989-META.yml ok 59 - up converted spec version 1.3 to spec version 2 ok 60 - up converted META is valid ok 61 - up converted spec version 1.3 to spec version 1.4 ok 62 - up converted META is valid ok 63 - down converted spec version 1.3 to spec version 1.2 ok 64 - down converted META is valid ok 65 - down converted spec version 1.3 to spec version 1.0 ok 66 - down converted META is valid ok 67 - loaded 344981821-META.yml ok 68 - up converted spec version 1.3 to spec version 2 ok 69 - up converted META is valid ok 70 - up converted spec version 1.3 to spec version 1.4 ok 71 - up converted META is valid ok 72 - down converted spec version 1.3 to spec version 1.2 ok 73 - down converted META is valid ok 74 - down converted spec version 1.3 to spec version 1.0 ok 75 - down converted META is valid ok 76 - loaded 284247103-META.yml ok 77 - up converted spec version 1.2 to spec version 2 ok 78 - up converted META is valid ok 79 - up converted spec version 1.2 to spec version 1.4 ok 80 - up converted META is valid ok 81 - down converted spec version 1.2 to spec version 1.0 ok 82 - down converted META is valid ok 83 - loaded 2031017050-META.yml ok 84 - up converted spec version 1.4 to spec version 2 ok 85 - up converted META is valid ok 86 - down converted spec version 1.4 to spec version 1.2 ok 87 - down converted META is valid ok 88 - down converted spec version 1.4 to spec version 1.0 ok 89 - down converted META is valid ok 90 - loaded 1985980974-META.yml ok 91 - up converted spec version 1.4 to spec version 2 ok 92 - up converted META is valid ok 93 - down converted spec version 1.4 to spec version 1.2 ok 94 - down converted META is valid ok 95 - down converted spec version 1.4 to spec version 1.0 ok 96 - down converted META is valid ok 97 - loaded 1985684504-META.yml ok 98 - up converted spec version 1.2 to spec version 2 ok 99 - up converted META is valid ok 100 - up converted spec version 1.2 to spec version 1.4 ok 101 - up converted META is valid ok 102 - down converted spec version 1.2 to spec version 1.0 ok 103 - down converted META is valid ok 104 - loaded 1927486199-META.yml ok 105 - up converted spec version 1.0 to spec version 2 ok 106 - up converted META is valid ok 107 - up converted spec version 1.0 to spec version 1.4 ok 108 - up converted META is valid ok 109 - loaded 1598804075-META.yml ok 110 - up converted spec version 1.0 to spec version 2 ok 111 - up converted META is valid ok 112 - up converted spec version 1.0 to spec version 1.4 ok 113 - up converted META is valid ok 114 - loaded 1206545041-META.yml ok 115 - up converted spec version 1.0 to spec version 2 ok 116 - up converted META is valid ok 117 - up converted spec version 1.0 to spec version 1.4 ok 118 - up converted META is valid ok 119 - loaded 1122575719-META.yml ok 120 - up converted spec version 1.4 to spec version 2 ok 121 - up converted META is valid ok 122 - down converted spec version 1.4 to spec version 1.2 ok 123 - down converted META is valid ok 124 - down converted spec version 1.4 to spec version 1.0 ok 125 - down converted META is valid ok 126 - loaded 107650337-META.yml ok 127 - up converted spec version 1.2 to spec version 2 ok 128 - up converted META is valid ok 129 - up converted spec version 1.2 to spec version 1.4 ok 130 - up converted META is valid ok 131 - down converted spec version 1.2 to spec version 1.0 ok 132 - down converted META is valid 1..132 ok t/converter-fail.t .... ok 1 - loaded invalid META-2.json ok 2 - error thrown down converting ok 3 - loaded invalid META-1_4.yml ok 4 - error thrown up converting ok 5 - error thrown down converting ok 6 - loaded invalid META-1_3.yml ok 7 - error thrown up converting ok 8 - error thrown down converting ok 9 - loaded invalid META-1_2.yml ok 10 - error thrown up converting ok 11 - error thrown down converting ok 12 - loaded invalid META-1_1.yml ok 13 - error thrown up converting ok 14 - error thrown down converting ok 15 - loaded invalid META-1_0.yml ok 16 - error thrown up converting 1..16 ok t/converter.t ......... ok 1 - loaded restrictive-1_4.yml ok 2 - up converted spec version 1.4 to spec version 2 ok 3 - up converted META is valid ok 4 - up converted spec version 1.4 to spec version 1.4 ok 5 - up converted META is valid ok 6 - down converted spec version 1.4 to spec version 1.2 ok 7 - down converted META is valid ok 8 - down converted spec version 1.4 to spec version 1.0 ok 9 - down converted META is valid ok 10 - added converter mark to generated_by ok 11 - loaded restricted-2.json ok 12 - up converted spec version 2 to spec version 2 ok 13 - up converted META is valid ok 14 - down converted spec version 2 to spec version 1.2 ok 15 - down converted META is valid ok 16 - downconversion from 2 merge test and build requirements ok 17 - down converted spec version 2 to spec version 1.0 ok 18 - down converted META is valid ok 19 - added converter mark to generated_by ok 20 - loaded resources.yml ok 21 - up converted spec version 1.4 to spec version 2 ok 22 - up converted META is valid ok 23 - up converted spec version 1.4 to spec version 1.4 ok 24 - up converted META is valid ok 25 - down converted spec version 1.4 to spec version 1.2 ok 26 - down converted META is valid ok 27 - down converted spec version 1.4 to spec version 1.0 ok 28 - down converted META is valid ok 29 - added converter mark to generated_by ok 30 - loaded gpl-1_4.yml ok 31 - up converted spec version 1.4 to spec version 2 ok 32 - up converted META is valid ok 33 - up converted spec version 1.4 to spec version 1.4 ok 34 - up converted META is valid ok 35 - down converted spec version 1.4 to spec version 1.2 ok 36 - down converted META is valid ok 37 - down converted spec version 1.4 to spec version 1.0 ok 38 - down converted META is valid ok 39 - added converter mark to generated_by ok 40 - loaded META-2.json ok 41 - up converted spec version 2 to spec version 2 ok 42 - up converted META is valid ok 43 - down converted spec version 2 to spec version 1.2 ok 44 - down converted META is valid ok 45 - downconversion from 2 merge test and build requirements ok 46 - down converted spec version 2 to spec version 1.0 ok 47 - down converted META is valid ok 48 - added converter mark to generated_by ok 49 - loaded META-1_4.yml ok 50 - up converted spec version 1.4 to spec version 2 ok 51 - up converted META is valid ok 52 - up converted spec version 1.4 to spec version 1.4 ok 53 - up converted META is valid ok 54 - down converted spec version 1.4 to spec version 1.2 ok 55 - down converted META is valid ok 56 - down converted spec version 1.4 to spec version 1.0 ok 57 - down converted META is valid ok 58 - added converter mark to generated_by ok 59 - loaded META-1_3.yml ok 60 - up converted spec version 1.3 to spec version 2 ok 61 - up converted META is valid ok 62 - up converted spec version 1.3 to spec version 1.4 ok 63 - up converted META is valid ok 64 - down converted spec version 1.3 to spec version 1.2 ok 65 - down converted META is valid ok 66 - down converted spec version 1.3 to spec version 1.0 ok 67 - down converted META is valid ok 68 - added converter mark to generated_by ok 69 - loaded META-1_2.yml ok 70 - up converted spec version 1.2 to spec version 2 ok 71 - up converted META is valid ok 72 - up converted spec version 1.2 to spec version 1.4 ok 73 - up converted META is valid ok 74 - down converted spec version 1.2 to spec version 1.2 ok 75 - down converted META is valid ok 76 - down converted spec version 1.2 to spec version 1.0 ok 77 - down converted META is valid ok 78 - added converter mark to generated_by ok 79 - loaded META-1_1.yml ok 80 - up converted spec version 1.1 to spec version 2 ok 81 - up converted META is valid ok 82 - up converted spec version 1.1 to spec version 1.4 ok 83 - up converted META is valid ok 84 - down converted spec version 1.1 to spec version 1.0 ok 85 - down converted META is valid ok 86 - added converter mark to generated_by ok 87 - loaded META-1_0.yml ok 88 - up converted spec version 1.0 to spec version 2 ok 89 - up converted META is valid ok 90 - up converted spec version 1.0 to spec version 1.4 ok 91 - up converted META is valid ok 92 - down converted spec version 1.0 to spec version 1.0 ok 93 - down converted META is valid ok 94 - loaded META-1_4.yml ok 95 - up converted 'x-' to 'x_' ok 96 - up converted 'x_' as 'x_' ok 97 - up converted 'XFoo' to 'x_Foo' ok 98 - loaded META-2.json ok 99 - down converted 'x_' as 'x_' ok 100 - loaded gpl-1_4.yml ok 101 - up converted 'gpl' to 'open_source' ok 102 - loaded resources.yml ok 103 - upconversion of resources 1..103 ok t/load-bad.t .......... ok 1 - load_file('107650337-META.yml') ok 2 - load_yaml_string(slurp('107650337-META.yml')) ok 3 - load_file('1122575719-META.yml') ok 4 - load_yaml_string(slurp('1122575719-META.yml')) ok 5 - load_file('1206545041-META.yml') ok 6 - load_yaml_string(slurp('1206545041-META.yml')) ok 7 - load_file('1598804075-META.yml') ok 8 - load_yaml_string(slurp('1598804075-META.yml')) ok 9 - load_file('1927486199-META.yml') ok 10 - load_yaml_string(slurp('1927486199-META.yml')) ok 11 - load_file('1985684504-META.yml') ok 12 - load_yaml_string(slurp('1985684504-META.yml')) ok 13 - load_file('1985980974-META.yml') ok 14 - load_yaml_string(slurp('1985980974-META.yml')) ok 15 - load_file('2031017050-META.yml') ok 16 - load_yaml_string(slurp('2031017050-META.yml')) ok 17 - load_file('284247103-META.yml') ok 18 - load_yaml_string(slurp('284247103-META.yml')) ok 19 - load_file('344981821-META.yml') ok 20 - load_yaml_string(slurp('344981821-META.yml')) ok 21 - load_file('35478989-META.yml') ok 22 - load_yaml_string(slurp('35478989-META.yml')) ok 23 - load_file('476602558-META.yml') ok 24 - load_yaml_string(slurp('476602558-META.yml')) ok 25 - load_file('98042513-META.yml') ok 26 - load_yaml_string(slurp('98042513-META.yml')) ok 27 - load_file('META-1_0.yml') ok 28 - load_yaml_string(slurp('META-1_0.yml')) ok 29 - load_file('META-1_1.yml') ok 30 - load_yaml_string(slurp('META-1_1.yml')) ok 31 - load_file('META-1_2.yml') ok 32 - load_yaml_string(slurp('META-1_2.yml')) ok 33 - load_file('META-1_3.yml') ok 34 - load_yaml_string(slurp('META-1_3.yml')) ok 35 - load_file('META-1_4.yml') ok 36 - load_yaml_string(slurp('META-1_4.yml')) ok 37 - load_file('META-2.json') ok 38 - load_json_string(slurp('META-2.json')) ok 39 - load_file('restrictive-2.json') ok 40 - load_json_string(slurp('restrictive-2.json')) 1..40 ok t/meta-obj.t .......... ok 1 - the result of ->as_struct is unblessed ok 2 - ->as_struct (deep comparison) ok 3 - ->as_struct (is a deep clone) ok 4 - ->as_struct (downconversion) ok 5 - ->resource (map values are deep cloned) ok 6 - ->name ok 7 - ->abstract ok 8 - ->description ok 9 - ->version ok 10 - ->dynamic_config ok 11 - ->author ok 12 - ->authors ok 13 - ->license ok 14 - ->licenses ok 15 - ->keywords ok 16 - ->resources ok 17 - ->meta_spec ok 18 - ->meta_spec_version ok 19 - ->generated_by ok 20 - ->effective_prereqs() ok 21 - ->custom_keys ok 22 - ->custom(X) ok 23 - ->custom(X) [is_deeply] ok 24 - ->custom(x) [is a deep clone] ok 25 - ->effective_prereqs([ qw(domination) ]) ok 26 - we got one feature ok 27 - The object isa CPAN::Meta::Feature ok 28 - $feature->identifier ok 29 - $feature->description ok 30 - $feature->prereqs ok 31 - The object isa CPAN::Meta::Feature ok 32 - $feature->identifier ok 33 - $feature->description ok 34 - $feature->prereqs 1..34 ok t/no-index.t .......... ok 1 - we index any old package, without a no_index rule ok 2 - we index any old file, without a no_index rule ok 3 - exclude a specific package ok 4 - namespace X does not exclude package X ok 5 - exclude something under a namespace ok 6 - exclude a specific file ok 7 - do not exclude a file with a name like an excluded dir ok 8 - exclude something under a directory 1..8 ok t/prereqs-finalize.t .. ok 1 - The object isa CPAN::Meta::Prereqs ok 2 - cloned obj is not finalized ok 3 - ...and still round-trip ok 4 - ...we can add a minimum if it has no effect ok 5 - ...but we die if it would alter a finalized prereqs ok 6 - ...we can get a V:R object for a previously unconfigured phase ok 7 - ...but we die if we try to put anything in it ok 8 - cloned prereqs obj isa CPAN::Meta::Prereqs ok 9 - cloned obj is not finalized ok 10 - ...it still round-trips ok 11 - ...we can add minimum if it has no effect ok 12 - ...or if it has an effect ok 13 - ...we can get a V:R object for a previously unconfigured phase ok 14 - ...and we can add stuff to it 1..14 ok t/prereqs-merge.t ..... ok 1 - first prereq isa CPAN::Meta::Prereqs ok 2 - ...and it round trips ok 3 - second prereq isa CPAN::Meta::Prereqs ok 4 - ...and it round trips ok 5 - we get the right result of merging two prereqs ok 6 - ...and the merge works the same in reverse 1..6 ok t/prereqs.t ........... ok 1 - The object isa CPAN::Meta::Prereqs ok 2 - round-trip okay ok 3 - we got the runtime requirements ok 4 - ...but not the runtime recommendations ok 5 - ...nor the build requirements ok 6 - we got the runtime requirements ok 7 - ...and the runtime recommendations ok 8 - ...but not the build requirements ok 9 - empty set of runtime/suggests requirements ok 10 - empty set of develop/suggests requirements ok 11 - we can accumulate new requirements on a prereq object 1..11 ok t/repository.t ........ ok 1 - (version 1.4) old repository winds up in 'url' ok 2 - (version 2 ) http in web passed through unchanged ok 3 - (version 2 ) http in url passed through unchanged ok 4 - (version 2 ) svn in url adds svn type ok 5 - (version 2 ) git in url adds svn type ok 6 - (version 2 ) pre-existing type preserved 1..6 ok t/save-load.t ......... ok 1 - save returns true ok 2 - save meta to file ok 3 - load saved file ok 4 - name correct ok 5 - load META-1.4 ok 6 - name correct ok 7 - save meta to META.yml with conversion ok 8 - load saved file ok 9 - name correct ok 10 - prereq correct 1..10 ok t/validator.t ......... ok 1 - META-1_0.yml validates ok 2 - META-1_1.yml validates ok 3 - META-1_2.yml validates ok 4 - META-1_3.yml validates ok 5 - META-1_4.yml validates ok 6 - META-2.json validates ok 7 - gpl-1_4.yml validates ok 8 - resources.yml validates ok 9 - restricted-2.json validates ok 10 - restrictive-1_4.yml validates ok 11 - invalid META-1_0.yml doesn't validate ok 12 - invalid META-1_1.yml doesn't validate ok 13 - invalid META-1_2.yml doesn't validate ok 14 - invalid META-1_3.yml doesn't validate ok 15 - invalid META-1_4.yml doesn't validate ok 16 - invalid META-2.json doesn't validate 1..16 ok All tests successful. Files=12, Tests=396, 3 wallclock secs ( 0.14 usr + 0.01 sys = 0.16 CPU) Result: PASS DAGOLDEN/CPAN-Meta-2.110930.tar.gz nmake test TEST_VERBOSE=1 -- OK PPD for CPAN-Meta-2.110930 already made Running test for module 'Perl::OSType' Running make for D/DA/DAGOLDEN/Perl-OSType-1.002.tar.gz Prepending blib/arch and blib/lib of 14 build dirs to PERL5LIB; for 'get' Checksum for C:\cpanfly\var\cpan\sources\authors\id\D\DA\DAGOLDEN\Perl-OSType-1.002.tar.gz ok Will not use Archive::Tar, need 1.00 Perl-OSType-1.002 Perl-OSType-1.002/README Perl-OSType-1.002/Changes Perl-OSType-1.002/LICENSE Perl-OSType-1.002/dist.ini Perl-OSType-1.002/META.yml Perl-OSType-1.002/MANIFEST Perl-OSType-1.002/META.json Perl-OSType-1.002/t Perl-OSType-1.002/t/OSType.t Perl-OSType-1.002/Makefile.PL Perl-OSType-1.002/t/00-compile.t Perl-OSType-1.002/lib/Perl Perl-OSType-1.002/lib/Perl/OSType.pm Perl-OSType-1.002/xt/release Perl-OSType-1.002/xt/release/distmeta.t Perl-OSType-1.002/xt/release/pod-syntax.t Perl-OSType-1.002/xt/release/portability.t Perl-OSType-1.002/xt/release/pod-coverage.t Prepending blib/arch and blib/lib of 14 build dirs to PERL5LIB; for 'make' CPAN.pm: Going to build D/DA/DAGOLDEN/Perl-OSType-1.002.tar.gz >>> C:\Perl64\bin\perl.exe Makefile.PL Checking if your kit is complete... Looks good Writing Makefile for Perl::OSType >>> nmake Microsoft (R) Program Maintenance Utility Version 7.00.8882 Copyright (C) Microsoft Corp 1988-2000. All rights reserved. cp lib/Perl/OSType.pm blib\lib\Perl\OSType.pm DAGOLDEN/Perl-OSType-1.002.tar.gz nmake -- OK Prepending blib/arch and blib/lib of 14 build dirs to PERL5LIB; for 'test' Running make test >>> nmake test TEST_VERBOSE=1 Microsoft (R) Program Maintenance Utility Version 7.00.8882 Copyright (C) Microsoft Corp 1988-2000. All rights reserved. C:\Perl64\bin\perl.exe "-MExtUtils::Command::MM" "-e" "test_harness(1, 'blib\lib', 'blib\arch')" t/*.t t/00-compile.t .. 1..1 ok 1 - Perl::OSType loaded ok ok t/OSType.t ...... ok 1 - require Perl::OSType; ok 2 - Perl::OSType->can('os_type') ok 3 - importing os_type() ok 4 - main->can('os_type') ok 5 - importing is_os_type() ok 6 - main->can('is_os_type') ok 7 - Testing 'use Perl::OSType qw/:all/' ok 8 - testpackage15764->can(...) ok 9 - os_type(): without arguments ok 10 - ... matches os_type(MSWin32) ok 11 - os_type(): unknown OS returns empty string ok 12 - os_type(): empty string returns empty string ok 13 - os_type(): explicit undef uses linux ok 14 - is_os_type(): non-existent type is false ok 15 - is_os_type(): empty string type is false ok 16 - is_os_type(): non-existent OS is false ok 17 - is_os_type(): false ok 18 - is_os_type(): true ok 19 - is_os_type(): false if no type provided 1..19 ok All tests successful. Files=2, Tests=20, 0 wallclock secs ( 0.00 usr + 0.08 sys = 0.08 CPU) Result: PASS DAGOLDEN/Perl-OSType-1.002.tar.gz nmake test TEST_VERBOSE=1 -- OK PPD for Perl-OSType-1.002 already made Running test for module 'Parse::CPAN::Meta' Running make for D/DA/DAGOLDEN/Parse-CPAN-Meta-1.4401.tar.gz Prepending blib/arch and blib/lib of 15 build dirs to PERL5LIB; for 'get' Has already been unwrapped into directory C:\cpanfly\var\cpan\build\Parse-CPAN-Meta-1.4401-8TUZhV Prepending blib/arch and blib/lib of 15 build dirs to PERL5LIB; for 'make' Has already been made Prepending blib/arch and blib/lib of 15 build dirs to PERL5LIB; for 'test' Running make test Has already been tested successfully Running test for module 'version' Running make for J/JP/JPEACOCK/version-0.88.tar.gz Prepending blib/arch and blib/lib of 15 build dirs to PERL5LIB; for 'get' Checksum for C:\cpanfly\var\cpan\sources\authors\id\J\JP\JPEACOCK\version-0.88.tar.gz ok Will not use Archive::Tar, need 1.00 version-0.88/ version-0.88/t/ version-0.88/t/02derived.t version-0.88/t/04strict_lax.t version-0.88/t/coretests.pm version-0.88/t/03require.t version-0.88/t/survey_locales version-0.88/t/01base.t version-0.88/vutil/ version-0.88/vutil/vutil.h version-0.88/vutil/vxs.xs version-0.88/vutil/lib/ version-0.88/vutil/lib/version/ version-0.88/vutil/lib/version/vxs.pm version-0.88/vutil/vutil.c version-0.88/vutil/ppport.h version-0.88/vperl/ version-0.88/vperl/vpp.pm version-0.88/MANIFEST.SKIP version-0.88/META.yml version-0.88/Changes version-0.88/Makefile.PL version-0.88/README version-0.88/lib/ version-0.88/lib/version.pod version-0.88/lib/version.pm version-0.88/lib/version/ version-0.88/lib/version/typemap version-0.88/lib/version/Internals.pod version-0.88/MANIFEST Prepending blib/arch and blib/lib of 15 build dirs to PERL5LIB; for 'make' CPAN.pm: Going to build J/JP/JPEACOCK/version-0.88.tar.gz >>> C:\Perl64\bin\perl.exe Makefile.PL Testing if you have a C compiler compilet-158334976.c Creating library C:\cpanfly\var\tmp\compilet.lib and object C:\cpanfly\var\tmp\compilet.exp Generating code Finished generating code Checking if your kit is complete... Looks good Writing Makefile for version::vxs Writing Makefile for version >>> nmake Microsoft (R) Program Maintenance Utility Version 7.00.8882 Copyright (C) Microsoft Corp 1988-2000. All rights reserved. cp lib/version/Internals.pod blib\lib/version/Internals.pod cp lib/version.pm blib\lib/version.pm cp lib/version.pod blib\lib/version.pod nmake -f Makefile all -nologo cp lib/version/vxs.pm ..\blib\lib\version\vxs.pm cl -c -nologo -GF -W3 -MD -Zi -DNDEBUG -Ox -GL -Wp64 -fp:precise -DWIN32 -D_CONSOLE -DNO_STRICT -DHAVE_DES_FCRYPT -DWIN64 -DCONSERVATIVE -DUSE_SITECUSTOMIZE -DPRIVLIB_LAST_IN_INC -DPERL_IMPLICIT_CONTEXT -DPERL_IMPLICIT_SYS -DUSE_PERLIO -DPERL_MSVCRT_READFIX -MD -Zi -DNDEBUG -Ox -GL -Wp64 -fp:precise -DVERSION=\"0.88\" -DXS_VERSION=\"0.88\" "-IC:\Perl64\lib\CORE" vutil.c vutil.c c:\cpanfly\var\cpan\build\version-0.88-cqZ3WF\vutil\vutil.h(43) : warning C4101: 'args' : unreferenced local variable vutil.c(469) : warning C4244: 'initializing' : conversion from 'IV' to 'const I32', possible loss of data vutil.c(483) : warning C4244: 'initializing' : conversion from 'IV' to 'const I32', possible loss of data vutil.c(495) : warning C4267: 'function' : conversion from 'size_t' to 'I32', possible loss of data vutil.c(552) : warning C4267: 'function' : conversion from 'size_t' to 'I32', possible loss of data vutil.c(695) : warning C4244: '=' : conversion from 'IV' to 'int', possible loss of data vutil.c(711) : warning C4244: '=' : conversion from 'IV' to 'I32', possible loss of data vutil.c(715) : warning C4244: '=' : conversion from 'IV' to 'I32', possible loss of data vutil.c(728) : warning C4244: '=' : conversion from 'IV' to 'I32', possible loss of data vutil.c(778) : warning C4244: '=' : conversion from 'IV' to 'I32', possible loss of data vutil.c(781) : warning C4244: '=' : conversion from 'IV' to 'I32', possible loss of data vutil.c(788) : warning C4244: '=' : conversion from 'IV' to 'I32', possible loss of data vutil.c(887) : warning C4244: '=' : conversion from 'IV' to 'I32', possible loss of data vutil.c(888) : warning C4244: '=' : conversion from 'IV' to 'I32', possible loss of data C:\Perl64\bin\perl.exe C:\cpanfly\var\megalib\ExtUtils\xsubpp -typemap C:\Perl64\lib\ExtUtils\typemap -typemap ../lib/version/typemap vxs.xs > vxs.xsc && C:\Perl64\bin\perl.exe -MExtUtils::Command -e "mv" -- vxs.xsc vxs.c cl -c -nologo -GF -W3 -MD -Zi -DNDEBUG -Ox -GL -Wp64 -fp:precise -DWIN32 -D_CONSOLE -DNO_STRICT -DHAVE_DES_FCRYPT -DWIN64 -DCONSERVATIVE -DUSE_SITECUSTOMIZE -DPRIVLIB_LAST_IN_INC -DPERL_IMPLICIT_CONTEXT -DPERL_IMPLICIT_SYS -DUSE_PERLIO -DPERL_MSVCRT_READFIX -MD -Zi -DNDEBUG -Ox -GL -Wp64 -fp:precise -DVERSION=\"0.88\" -DXS_VERSION=\"0.88\" "-IC:\Perl64\lib\CORE" vxs.c vxs.c c:\cpanfly\var\cpan\build\version-0.88-cqZ3WF\vutil\vutil.h(43) : warning C4101: 'args' : unreferenced local variable Running Mkbootstrap for version::vxs () C:\Perl64\bin\perl.exe -MExtUtils::Command -e "chmod" -- 644 vxs.bs C:\Perl64\bin\perl.exe -MExtUtils::Mksymlists -e "Mksymlists('NAME'=>\"version::vxs\", 'DLBASE' => 'vxs', 'DL_FUNCS' => { }, 'FUNCLIST' => [], 'IMPORTS' => { }, 'DL_VARS' => []);" link -out:..\blib\arch\auto\version\vxs\vxs.dll -dll -nologo -nodefaultlib -debug -opt:ref,icf -ltcg -libpath:"C:\Perl64\lib\CORE" -machine:AMD64 vutil.obj vxs.obj C:\Perl64\lib\CORE\perl510.lib oldnames.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib netapi32.lib uuid.lib ws2_32.lib mpr.lib winmm.lib version.lib odbc32.lib odbccp32.lib bufferoverflowU.lib msvcrt.lib -def:vxs.def Creating library ..\blib\arch\auto\version\vxs\vxs.lib and object ..\blib\arch\auto\version\vxs\vxs.exp Generating code Finished generating code if exist ..\blib\arch\auto\version\vxs\vxs.dll.manifest mt -nologo -manifest ..\blib\arch\auto\version\vxs\vxs.dll.manifest -outputresource:..\blib\arch\auto\version\vxs\vxs.dll;2 if exist ..\blib\arch\auto\version\vxs\vxs.dll.manifest del ..\blib\arch\auto\version\vxs\vxs.dll.manifest C:\Perl64\bin\perl.exe -MExtUtils::Command -e "chmod" -- 755 ..\blib\arch\auto\version\vxs\vxs.dll C:\Perl64\bin\perl.exe -MExtUtils::Command -e "cp" -- vxs.bs ..\blib\arch\auto\version\vxs\vxs.bs C:\Perl64\bin\perl.exe -MExtUtils::Command -e "chmod" -- 644 ..\blib\arch\auto\version\vxs\vxs.bs cd .. JPEACOCK/version-0.88.tar.gz nmake -- OK Prepending blib/arch and blib/lib of 15 build dirs to PERL5LIB; for 'test' Running make test >>> nmake test TEST_VERBOSE=1 Microsoft (R) Program Maintenance Utility Version 7.00.8882 Copyright (C) Microsoft Corp 1988-2000. All rights reserved. nmake -f Makefile all -nologo cd .. C:\Perl64\bin\perl.exe "-MExtUtils::Command::MM" "-e" "test_harness(1, 'blib\lib', 'blib\arch')" t/*.t t/01base.t ........ ok 1 - use version; ok 2 - 5.005_03 eq 5.00503 ok 3 - 1.23 eq "1.23" ok 4 - "5.005_03" eq "5.005_03" ok 5 - "v1.23" eq "v1.23" ok 6 - 5.005 eq "5.005" ok 7 - 5.006.001 eq v5.6.1 ok 8 - No leading v ok 9 - alpha version 1.2.3_4 eq v1.2.3_4 ok 10 - Invalid version format (multiple underscores) ok 11 - Invalid version format (underscores before decimal) ok 12 - Invalid version format (alpha without decimal) ok 13 - Invalid version format (non-numeric data) ok 14 - Invalid version format (non-numeric data) ok 15 - Invalid version format (non-numeric data) ok 16 - boolean ok 17 - The object isa version ok 18 - $version <=> $version == 0 ok 19 - $version == $version ok 20 - $version == $version ok 21 - $version < $new_version ok 22 - $new_version > $version ok 23 - $version != $new_version ok 24 - $version < $new_version ok 25 - $new_version > $version ok 26 - $version != $new_version ok 27 - $version->numify() == 5.006001 ok 28 - $version->numify() <= 5.006001 ok 29 - $version->numify() < 5.008 ok 30 - $version == "1.2.3" ok 31 - $version->numify == 1.002003 ok 32 - $version == 2002.9.30.1 ok 33 - $version->numify == 2002.009030001 ok 34 - $version < $new_version ok 35 - $new_version > $version ok 36 - $version != $new_version ok 37 - $version > $new_version ok 38 - $new_version < $version ok 39 - $version != $new_version ok 40 - $version < $new_version ok 41 - $new_version > $version ok 42 - $version != $new_version ok 43 - !$version->is_alpha ok 44 - $new_version->is_alpha ok 45 - $version > $new_version ok 46 - $new_version < $version ok 47 - $version != $new_version ok 48 - $version > $new_version ok 49 - $new_version < $version ok 50 - $version != $new_version ok 51 - $version == $new_version ok 52 - $version == $new_version ok 53 - $version < $new_version ok 54 - $version < $new_version ok 55 - $version > $new_version ok 56 - noop ++ ok 57 - noop -- ok 58 - noop / ok 59 - noop * ok 60 - noop abs ok 61 - qv("1.2") == "1.2.0" ok 62 - qv(1.2) == "1.2.0" ok 63 - The object isa version ok 64 - new from existing object ok 65 - class->new(v1.2) identical ok 66 - The object isa version ok 67 - version->new() doesn't clone ok 68 - $version->$method("1.2.3") works too ok 69 - qw$Revision: 1.2$ == 1.2.0 ok 70 - qw$Revision: 1.2.3.4$ == 1.2.3.4 ok 71 - CPAN-style alpha version ok 72 - 1.23_01 > 1.23 ok 73 - 1.23_01 < 1.24 ok 74 - Replacement eval works with exact version ok 75 - Called as class method ok 76 - Don't freak if the module doesn't even exist ok 77 - Replacement eval works with incremented version ok 78 - Replacement eval works with single digit ok 79 - Replacement eval works with incremented digit ok 80 - Replacement handles modules without package or VERSION ok 81 - Replacement handles modules without package or VERSION ok 82 - Called as class method ok 83 - Replacement handles modules without VERSION ok 84 - Replacement handles modules without VERSION ok 85 - Replacement handles modules without VERSION ok 86 - Replacement handles modules without VERSION ok 87 - "$version" eq 1.2.3 ok 88 - $version == $new_version ok 89 - v-string initialized $qv_declare() ok 90 - "$version" eq "v1.2.3_4" ok 91 - "$version" eq "v1.2.3_4" (from eval) ok 92 - trailing zeros preserved ok 93 - trailing zeros preserved ok 94 - trailing zeros preserved ok 95 - trailing zeros preserved ok 96 - leading zero inferred ok 97 - leading space ignored ok 98 - Undef version comparison \#1 ok 99 - Undef version comparison \#2 ok 100 - Version string 'undef' ok 101 - Version string 'undef' ok 102 - Undef version comparison \#3 ok 103 - Undef version comparison \#4 ok 104 - No initializer at all ok 105 - Undef version comparison \#5 ok 106 - Undef version comparison \#6 ok 107 - Very small version objects ok 108 - Make sure very small versions don't freak ok 109 - Comparing vs. version with no decimal ok 110 - Comparing vs. version with decimal only ok 111 - Make sure very small versions don't freak ok 112 - Succeed - required == VERSION ok 113 - No undef warnings ok 114 - make sure we cleared qv() properly ok 115 - make sure we exported qv() properly ok 116 - The object isa tST6gcHd ok 117 - User typed numeric so we error with numeric ok 118 - User typed extended so we error with extended ok 119 # skip Cannot test locale handling without a comma locale ok 120 # skip Cannot test locale handling without a comma locale ok 121 # skip Cannot test locale handling without a comma locale ok 122 # skip Cannot test locale handling without a comma locale ok 123 - Invalid version format 1._1 ok 124 - Too large version ok 125 - Too large version ok 126 - Don't fall for Data::Dumper's tricks ok 127 - Deal with badly serialized versions from YAML ok 128 - Deal with badly serialized versions from YAML ok 129 - Correctly guesses this is not a v-string ok 130 - Correctly guess that this is a v-string ok 131 - Compare 3 and 4 digit v-strings ok 132 - Compare 3 and 4 digit v-strings, leaving v ok 133 - Compare 3 and 4 digit v-strings, quoted ok 134 - Compare 3 and 4 digit v-strings, quoted leading v ok 135 - 5.005_03 eq 5.00503 ok 136 - 1.23 eq "1.23" ok 137 - "5.005_03" eq "5.005_03" ok 138 - "v1.23" eq "v1.23" ok 139 - 5.005 eq "5.005" ok 140 - 5.006.001 eq v5.6.1 ok 141 - No leading v ok 142 - alpha version 1.2.3_4 eq v1.2.3_4 ok 143 - Invalid version format (multiple underscores) ok 144 - Invalid version format (underscores before decimal) ok 145 - Invalid version format (alpha without decimal) ok 146 - Invalid version format (non-numeric data) ok 147 - Invalid version format (non-numeric data) ok 148 - Invalid version format (non-numeric data) ok 149 - boolean ok 150 - The object isa version ok 151 - $version <=> $version == 0 ok 152 - $version == $version ok 153 - $version == $version ok 154 - $version < $new_version ok 155 - $new_version > $version ok 156 - $version != $new_version ok 157 - $version < $new_version ok 158 - $new_version > $version ok 159 - $version != $new_version ok 160 - $version->numify() == 5.006001 ok 161 - $version->numify() <= 5.006001 ok 162 - $version->numify() < 5.008 ok 163 - $version == "1.2.3" ok 164 - $version->numify == 1.002003 ok 165 - $version == 2002.9.30.1 ok 166 - $version->numify == 2002.009030001 ok 167 - $version < $new_version ok 168 - $new_version > $version ok 169 - $version != $new_version ok 170 - $version > $new_version ok 171 - $new_version < $version ok 172 - $version != $new_version ok 173 - $version < $new_version ok 174 - $new_version > $version ok 175 - $version != $new_version ok 176 - !$version->is_alpha ok 177 - $new_version->is_alpha ok 178 - $version > $new_version ok 179 - $new_version < $version ok 180 - $version != $new_version ok 181 - $version > $new_version ok 182 - $new_version < $version ok 183 - $version != $new_version ok 184 - $version == $new_version ok 185 - $version == $new_version ok 186 - $version < $new_version ok 187 - $version < $new_version ok 188 - $version > $new_version ok 189 - noop ++ ok 190 - noop -- ok 191 - noop / ok 192 - noop * ok 193 - noop abs ok 194 - declare("1.2") == "1.2.0" ok 195 - declare(1.2) == "1.2.0" ok 196 - The object isa version ok 197 - new from existing object ok 198 - class->new(v1.2) identical ok 199 - The object isa version ok 200 - version->new() doesn't clone ok 201 - $version->$method("1.2.3") works too ok 202 - qw$Revision: 1.2$ == 1.2.0 ok 203 - qw$Revision: 1.2.3.4$ == 1.2.3.4 ok 204 - CPAN-style alpha version ok 205 - 1.23_01 > 1.23 ok 206 - 1.23_01 < 1.24 ok 207 - Replacement eval works with exact version ok 208 - Called as class method ok 209 - Don't freak if the module doesn't even exist ok 210 - Replacement eval works with incremented version ok 211 - Replacement eval works with single digit ok 212 - Replacement eval works with incremented digit ok 213 - Replacement handles modules without package or VERSION ok 214 - Replacement handles modules without package or VERSION ok 215 - Called as class method ok 216 - Replacement handles modules without VERSION ok 217 - Replacement handles modules without VERSION ok 218 - Replacement handles modules without VERSION ok 219 - Replacement handles modules without VERSION ok 220 - "$version" eq 1.2.3 ok 221 - $version == $new_version ok 222 - v-string initialized $qv_declare() ok 223 - "$version" eq "v1.2.3_4" ok 224 - "$version" eq "v1.2.3_4" (from eval) ok 225 - trailing zeros preserved ok 226 - trailing zeros preserved ok 227 - trailing zeros preserved ok 228 - trailing zeros preserved ok 229 - leading zero inferred ok 230 - leading space ignored ok 231 - Undef version comparison \#1 ok 232 - Undef version comparison \#2 ok 233 - Version string 'undef' ok 234 - Version string 'undef' ok 235 - Undef version comparison \#3 ok 236 - Undef version comparison \#4 ok 237 - No initializer at all ok 238 - Undef version comparison \#5 ok 239 - Undef version comparison \#6 ok 240 - Very small version objects ok 241 - Make sure very small versions don't freak ok 242 - Comparing vs. version with no decimal ok 243 - Comparing vs. version with decimal only ok 244 - Make sure very small versions don't freak ok 245 - Succeed - required == VERSION ok 246 - No undef warnings ok 247 - make sure we cleared declare() properly ok 248 - make sure we exported declare() properly ok 249 - The object isa tIVQnrpq ok 250 - User typed numeric so we error with numeric ok 251 - User typed extended so we error with extended ok 252 # skip Cannot test locale handling without a comma locale ok 253 # skip Cannot test locale handling without a comma locale ok 254 # skip Cannot test locale handling without a comma locale ok 255 # skip Cannot test locale handling without a comma locale ok 256 - Invalid version format 1._1 ok 257 - Too large version ok 258 - Too large version ok 259 - Don't fall for Data::Dumper's tricks ok 260 - Deal with badly serialized versions from YAML ok 261 - Deal with badly serialized versions from YAML ok 262 - Correctly guesses this is not a v-string ok 263 - Correctly guess that this is a v-string ok 264 - Compare 3 and 4 digit v-strings ok 265 - Compare 3 and 4 digit v-strings, leaving v ok 266 - Compare 3 and 4 digit v-strings, quoted ok 267 - Compare 3 and 4 digit v-strings, quoted leading v ok 268 - 5.005_03 eq 5.00503 ok 269 - 1.23 eq "1.23" ok 270 - "5.005_03" eq "5.005_03" ok 271 - "v1.23" eq "v1.23" ok 272 - 5.005 eq "5.005" ok 273 - 5.006.001 eq v5.6.1 ok 274 - No leading v ok 275 - alpha version 1.2.3_4 eq v1.2.3_4 ok 276 - Invalid version format (multiple underscores) ok 277 - Invalid version format (underscores before decimal) ok 278 - Invalid version format (alpha without decimal) ok 279 - Invalid version format (non-numeric data) ok 280 - Invalid version format (non-numeric data) ok 281 - Invalid version format (non-numeric data) ok 282 - boolean ok 283 - The object isa version ok 284 - $version <=> $version == 0 ok 285 - $version == $version ok 286 - $version == $version ok 287 - $version < $new_version ok 288 - $new_version > $version ok 289 - $version != $new_version ok 290 - $version < $new_version ok 291 - $new_version > $version ok 292 - $version != $new_version ok 293 - $version->numify() == 5.006001 ok 294 - $version->numify() <= 5.006001 ok 295 - $version->numify() < 5.008 ok 296 - $version == "1.2.3" ok 297 - $version->numify == 1.002003 ok 298 - $version == 2002.9.30.1 ok 299 - $version->numify == 2002.009030001 ok 300 - $version < $new_version ok 301 - $new_version > $version ok 302 - $version != $new_version ok 303 - $version > $new_version ok 304 - $new_version < $version ok 305 - $version != $new_version ok 306 - $version < $new_version ok 307 - $new_version > $version ok 308 - $version != $new_version ok 309 - !$version->is_alpha ok 310 - $new_version->is_alpha ok 311 - $version > $new_version ok 312 - $new_version < $version ok 313 - $version != $new_version ok 314 - $version > $new_version ok 315 - $new_version < $version ok 316 - $version != $new_version ok 317 - $version == $new_version ok 318 - $version == $new_version ok 319 - $version < $new_version ok 320 - $version < $new_version ok 321 - $version > $new_version ok 322 - noop ++ ok 323 - noop -- ok 324 - noop / ok 325 - noop * ok 326 - noop abs ok 327 - qv("1.2") == "1.2.0" ok 328 - qv(1.2) == "1.2.0" ok 329 - The object isa version ok 330 - new from existing object ok 331 - class->parse(v1.2) identical ok 332 - The object isa version ok 333 - version->parse() doesn't clone ok 334 - $version->$method("1.2.3") works too ok 335 - qw$Revision: 1.2$ == 1.2.0 ok 336 - qw$Revision: 1.2.3.4$ == 1.2.3.4 ok 337 - CPAN-style alpha version ok 338 - 1.23_01 > 1.23 ok 339 - 1.23_01 < 1.24 ok 340 - Replacement eval works with exact version ok 341 - Called as class method ok 342 - Don't freak if the module doesn't even exist ok 343 - Replacement eval works with incremented version ok 344 - Replacement eval works with single digit ok 345 - Replacement eval works with incremented digit ok 346 - Replacement handles modules without package or VERSION ok 347 - Replacement handles modules without package or VERSION ok 348 - Called as class method ok 349 - Replacement handles modules without VERSION ok 350 - Replacement handles modules without VERSION ok 351 - Replacement handles modules without VERSION ok 352 - Replacement handles modules without VERSION ok 353 - "$version" eq 1.2.3 ok 354 - $version == $new_version ok 355 - v-string initialized $qv_declare() ok 356 - "$version" eq "v1.2.3_4" ok 357 - "$version" eq "v1.2.3_4" (from eval) ok 358 - trailing zeros preserved ok 359 - trailing zeros preserved ok 360 - trailing zeros preserved ok 361 - trailing zeros preserved ok 362 - leading zero inferred ok 363 - leading space ignored ok 364 - Undef version comparison \#1 ok 365 - Undef version comparison \#2 ok 366 - Version string 'undef' ok 367 - Version string 'undef' ok 368 - Undef version comparison \#3 ok 369 - Undef version comparison \#4 ok 370 - No initializer at all ok 371 - Undef version comparison \#5 ok 372 - Undef version comparison \#6 ok 373 - Very small version objects ok 374 - Make sure very small versions don't freak ok 375 - Comparing vs. version with no decimal ok 376 - Comparing vs. version with decimal only ok 377 - Make sure very small versions don't freak ok 378 - Succeed - required == VERSION ok 379 - No undef warnings ok 380 - make sure we cleared qv() properly ok 381 - make sure we exported qv() properly ok 382 - The object isa t_RW3thm ok 383 - User typed numeric so we error with numeric ok 384 - User typed extended so we error with extended ok 385 # skip Cannot test locale handling without a comma locale ok 386 # skip Cannot test locale handling without a comma locale ok 387 # skip Cannot test locale handling without a comma locale ok 388 # skip Cannot test locale handling without a comma locale ok 389 - Invalid version format 1._1 ok 390 - Too large version ok 391 - Too large version ok 392 - Don't fall for Data::Dumper's tricks ok 393 - Deal with badly serialized versions from YAML ok 394 - Deal with badly serialized versions from YAML ok 395 - Correctly guesses this is not a v-string ok 396 - Correctly guess that this is a v-string ok 397 - Compare 3 and 4 digit v-strings ok 398 - Compare 3 and 4 digit v-strings, leaving v ok 399 - Compare 3 and 4 digit v-strings, quoted ok 400 - Compare 3 and 4 digit v-strings, quoted leading v ok 401 - 5.005_03 eq 5.00503 ok 402 - 1.23 eq "1.23" ok 403 - "5.005_03" eq "5.005_03" ok 404 - "v1.23" eq "v1.23" ok 405 - 5.005 eq "5.005" ok 406 - 5.006.001 eq v5.6.1 ok 407 - No leading v ok 408 - alpha version 1.2.3_4 eq v1.2.3_4 ok 409 - Invalid version format (multiple underscores) ok 410 - Invalid version format (underscores before decimal) ok 411 - Invalid version format (alpha without decimal) ok 412 - Invalid version format (non-numeric data) ok 413 - Invalid version format (non-numeric data) ok 414 - Invalid version format (non-numeric data) ok 415 - boolean ok 416 - The object isa version ok 417 - $version <=> $version == 0 ok 418 - $version == $version ok 419 - $version == $version ok 420 - $version < $new_version ok 421 - $new_version > $version ok 422 - $version != $new_version ok 423 - $version < $new_version ok 424 - $new_version > $version ok 425 - $version != $new_version ok 426 - $version->numify() == 5.006001 ok 427 - $version->numify() <= 5.006001 ok 428 - $version->numify() < 5.008 ok 429 - $version == "1.2.3" ok 430 - $version->numify == 1.002003 ok 431 - $version == 2002.9.30.1 ok 432 - $version->numify == 2002.009030001 ok 433 - $version < $new_version ok 434 - $new_version > $version ok 435 - $version != $new_version ok 436 - $version > $new_version ok 437 - $new_version < $version ok 438 - $version != $new_version ok 439 - $version < $new_version ok 440 - $new_version > $version ok 441 - $version != $new_version ok 442 - !$version->is_alpha ok 443 - $new_version->is_alpha ok 444 - $version > $new_version ok 445 - $new_version < $version ok 446 - $version != $new_version ok 447 - $version > $new_version ok 448 - $new_version < $version ok 449 - $version != $new_version ok 450 - $version == $new_version ok 451 - $version == $new_version ok 452 - $version < $new_version ok 453 - $version < $new_version ok 454 - $version > $new_version ok 455 - noop ++ ok 456 - noop -- ok 457 - noop / ok 458 - noop * ok 459 - noop abs ok 460 - declare("1.2") == "1.2.0" ok 461 - declare(1.2) == "1.2.0" ok 462 - The object isa version ok 463 - new from existing object ok 464 - class->parse(v1.2) identical ok 465 - The object isa version ok 466 - version->parse() doesn't clone ok 467 - $version->$method("1.2.3") works too ok 468 - qw$Revision: 1.2$ == 1.2.0 ok 469 - qw$Revision: 1.2.3.4$ == 1.2.3.4 ok 470 - CPAN-style alpha version ok 471 - 1.23_01 > 1.23 ok 472 - 1.23_01 < 1.24 ok 473 - Replacement eval works with exact version ok 474 - Called as class method ok 475 - Don't freak if the module doesn't even exist ok 476 - Replacement eval works with incremented version ok 477 - Replacement eval works with single digit ok 478 - Replacement eval works with incremented digit ok 479 - Replacement handles modules without package or VERSION ok 480 - Replacement handles modules without package or VERSION ok 481 - Called as class method ok 482 - Replacement handles modules without VERSION ok 483 - Replacement handles modules without VERSION ok 484 - Replacement handles modules without VERSION ok 485 - Replacement handles modules without VERSION ok 486 - "$version" eq 1.2.3 ok 487 - $version == $new_version ok 488 - v-string initialized $qv_declare() ok 489 - "$version" eq "v1.2.3_4" ok 490 - "$version" eq "v1.2.3_4" (from eval) ok 491 - trailing zeros preserved ok 492 - trailing zeros preserved ok 493 - trailing zeros preserved ok 494 - trailing zeros preserved ok 495 - leading zero inferred ok 496 - leading space ignored ok 497 - Undef version comparison \#1 ok 498 - Undef version comparison \#2 ok 499 - Version string 'undef' ok 500 - Version string 'undef' ok 501 - Undef version comparison \#3 ok 502 - Undef version comparison \#4 ok 503 - No initializer at all ok 504 - Undef version comparison \#5 ok 505 - Undef version comparison \#6 ok 506 - Very small version objects ok 507 - Make sure very small versions don't freak ok 508 - Comparing vs. version with no decimal ok 509 - Comparing vs. version with decimal only ok 510 - Make sure very small versions don't freak ok 511 - Succeed - required == VERSION ok 512 - No undef warnings ok 513 - make sure we cleared declare() properly ok 514 - make sure we exported declare() properly ok 515 - The object isa trd0GL8_ ok 516 - User typed numeric so we error with numeric ok 517 - User typed extended so we error with extended ok 518 # skip Cannot test locale handling without a comma locale ok 519 # skip Cannot test locale handling without a comma locale ok 520 # skip Cannot test locale handling without a comma locale ok 521 # skip Cannot test locale handling without a comma locale ok 522 - Invalid version format 1._1 ok 523 - Too large version ok 524 - Too large version ok 525 - Don't fall for Data::Dumper's tricks ok 526 - Deal with badly serialized versions from YAML ok 527 - Deal with badly serialized versions from YAML ok 528 - Correctly guesses this is not a v-string ok 529 - Correctly guess that this is a v-string ok 530 - Compare 3 and 4 digit v-strings ok 531 - Compare 3 and 4 digit v-strings, leaving v ok 532 - Compare 3 and 4 digit v-strings, quoted ok 533 - Compare 3 and 4 digit v-strings, quoted leading v ok 534 - Only export declare once per package (to prevent redefined warnings). ok 535 - Fix for RT \#47980 1..535 ok t/02derived.t ..... ok 1 - use version; ok 2 - use t8rni561; ok 3 - The object isa t8rni561 ok 4 - Numified correctly ok 5 - Stringified correctly ok 6 - Normalified correctly ok 7 - Comparison vs parent class ok 8 - 5.005_03 eq 5.00503 ok 9 - 1.23 eq "1.23" ok 10 - "5.005_03" eq "5.005_03" ok 11 - "v1.23" eq "v1.23" ok 12 - 5.005 eq "5.005" ok 13 - 5.006.001 eq v5.6.1 ok 14 - No leading v ok 15 - alpha version 1.2.3_4 eq v1.2.3_4 ok 16 - Invalid version format (multiple underscores) ok 17 - Invalid version format (underscores before decimal) ok 18 - Invalid version format (alpha without decimal) ok 19 - Invalid version format (non-numeric data) ok 20 - Invalid version format (non-numeric data) ok 21 - Invalid version format (non-numeric data) ok 22 - boolean ok 23 - The object isa t8rni561 ok 24 - $version <=> $version == 0 ok 25 - $version == $version ok 26 - $version == $version ok 27 - $version < $new_version ok 28 - $new_version > $version ok 29 - $version != $new_version ok 30 - $version < $new_version ok 31 - $new_version > $version ok 32 - $version != $new_version ok 33 - $version->numify() == 5.006001 ok 34 - $version->numify() <= 5.006001 ok 35 - $version->numify() < 5.008 ok 36 - $version == "1.2.3" ok 37 - $version->numify == 1.002003 ok 38 - $version == 2002.9.30.1 ok 39 - $version->numify == 2002.009030001 ok 40 - $version < $new_version ok 41 - $new_version > $version ok 42 - $version != $new_version ok 43 - $version > $new_version ok 44 - $new_version < $version ok 45 - $version != $new_version ok 46 - $version < $new_version ok 47 - $new_version > $version ok 48 - $version != $new_version ok 49 - !$version->is_alpha ok 50 - $new_version->is_alpha ok 51 - $version > $new_version ok 52 - $new_version < $version ok 53 - $version != $new_version ok 54 - $version > $new_version ok 55 - $new_version < $version ok 56 - $version != $new_version ok 57 - $version == $new_version ok 58 - $version == $new_version ok 59 - $version < $new_version ok 60 - $version < $new_version ok 61 - $version > $new_version ok 62 - noop ++ ok 63 - noop -- ok 64 - noop / ok 65 - noop * ok 66 - noop abs ok 67 - qv("1.2") == "1.2.0" ok 68 - qv(1.2) == "1.2.0" ok 69 - The object isa t8rni561 ok 70 - new from existing object ok 71 - class->new(v1.2) identical ok 72 - The object isa t8rni561 ok 73 - version->new() doesn't clone ok 74 - $version->$method("1.2.3") works too ok 75 - qw$Revision: 1.2$ == 1.2.0 ok 76 - qw$Revision: 1.2.3.4$ == 1.2.3.4 ok 77 - CPAN-style alpha version ok 78 - 1.23_01 > 1.23 ok 79 - 1.23_01 < 1.24 ok 80 - Replacement eval works with exact version ok 81 - Called as class method ok 82 - Don't freak if the module doesn't even exist ok 83 - Replacement eval works with incremented version ok 84 - Replacement eval works with single digit ok 85 - Replacement eval works with incremented digit ok 86 - Replacement handles modules without package or VERSION ok 87 - Replacement handles modules without package or VERSION ok 88 - Called as class method ok 89 - Replacement handles modules without VERSION ok 90 - Replacement handles modules without VERSION ok 91 - Replacement handles modules without VERSION ok 92 - Replacement handles modules without VERSION ok 93 - "$version" eq 1.2.3 ok 94 - $version == $new_version ok 95 - v-string initialized $qv_declare() ok 96 - "$version" eq "v1.2.3_4" ok 97 - "$version" eq "v1.2.3_4" (from eval) ok 98 - trailing zeros preserved ok 99 - trailing zeros preserved ok 100 - trailing zeros preserved ok 101 - trailing zeros preserved ok 102 - leading zero inferred ok 103 - leading space ignored ok 104 - Undef version comparison \#1 ok 105 - Undef version comparison \#2 ok 106 - Version string 'undef' ok 107 - Version string 'undef' ok 108 - Undef version comparison \#3 ok 109 - Undef version comparison \#4 ok 110 - No initializer at all ok 111 - Undef version comparison \#5 ok 112 - Undef version comparison \#6 ok 113 - Very small version objects ok 114 - Make sure very small versions don't freak ok 115 - Comparing vs. version with no decimal ok 116 - Comparing vs. version with decimal only ok 117 - Make sure very small versions don't freak ok 118 - Succeed - required == VERSION ok 119 - No undef warnings ok 120 - make sure we cleared qv() properly ok 121 - make sure we exported qv() properly ok 122 - The object isa tvTSj7F7 ok 123 - User typed numeric so we error with numeric ok 124 - User typed extended so we error with extended ok 125 # skip Cannot test locale handling without a comma locale ok 126 # skip Cannot test locale handling without a comma locale ok 127 # skip Cannot test locale handling without a comma locale ok 128 # skip Cannot test locale handling without a comma locale ok 129 - Invalid version format 1._1 ok 130 - Too large version ok 131 - Too large version ok 132 - Don't fall for Data::Dumper's tricks ok 133 - Deal with badly serialized versions from YAML ok 134 - Deal with badly serialized versions from YAML ok 135 - Correctly guesses this is not a v-string ok 136 - Correctly guess that this is a v-string ok 137 - Compare 3 and 4 digit v-strings ok 138 - Compare 3 and 4 digit v-strings, leaving v ok 139 - Compare 3 and 4 digit v-strings, quoted ok 140 - Compare 3 and 4 digit v-strings, quoted leading v ok 141 - use t8rni561; ok 142 - 5.005_03 eq 5.00503 ok 143 - 1.23 eq "1.23" ok 144 - "5.005_03" eq "5.005_03" ok 145 - "v1.23" eq "v1.23" ok 146 - 5.005 eq "5.005" ok 147 - 5.006.001 eq v5.6.1 ok 148 - No leading v ok 149 - alpha version 1.2.3_4 eq v1.2.3_4 ok 150 - Invalid version format (multiple underscores) ok 151 - Invalid version format (underscores before decimal) ok 152 - Invalid version format (alpha without decimal) ok 153 - Invalid version format (non-numeric data) ok 154 - Invalid version format (non-numeric data) ok 155 - Invalid version format (non-numeric data) ok 156 - boolean ok 157 - The object isa t8rni561 ok 158 - $version <=> $version == 0 ok 159 - $version == $version ok 160 - $version == $version ok 161 - $version < $new_version ok 162 - $new_version > $version ok 163 - $version != $new_version ok 164 - $version < $new_version ok 165 - $new_version > $version ok 166 - $version != $new_version ok 167 - $version->numify() == 5.006001 ok 168 - $version->numify() <= 5.006001 ok 169 - $version->numify() < 5.008 ok 170 - $version == "1.2.3" ok 171 - $version->numify == 1.002003 ok 172 - $version == 2002.9.30.1 ok 173 - $version->numify == 2002.009030001 ok 174 - $version < $new_version ok 175 - $new_version > $version ok 176 - $version != $new_version ok 177 - $version > $new_version ok 178 - $new_version < $version ok 179 - $version != $new_version ok 180 - $version < $new_version ok 181 - $new_version > $version ok 182 - $version != $new_version ok 183 - !$version->is_alpha ok 184 - $new_version->is_alpha ok 185 - $version > $new_version ok 186 - $new_version < $version ok 187 - $version != $new_version ok 188 - $version > $new_version ok 189 - $new_version < $version ok 190 - $version != $new_version ok 191 - $version == $new_version ok 192 - $version == $new_version ok 193 - $version < $new_version ok 194 - $version < $new_version ok 195 - $version > $new_version ok 196 - noop ++ ok 197 - noop -- ok 198 - noop / ok 199 - noop * ok 200 - noop abs ok 201 - declare("1.2") == "1.2.0" ok 202 - declare(1.2) == "1.2.0" ok 203 - The object isa t8rni561 ok 204 - new from existing object ok 205 - class->new(v1.2) identical ok 206 - The object isa t8rni561 ok 207 - version->new() doesn't clone ok 208 - $version->$method("1.2.3") works too ok 209 - qw$Revision: 1.2$ == 1.2.0 ok 210 - qw$Revision: 1.2.3.4$ == 1.2.3.4 ok 211 - CPAN-style alpha version ok 212 - 1.23_01 > 1.23 ok 213 - 1.23_01 < 1.24 ok 214 - Replacement eval works with exact version ok 215 - Called as class method ok 216 - Don't freak if the module doesn't even exist ok 217 - Replacement eval works with incremented version ok 218 - Replacement eval works with single digit ok 219 - Replacement eval works with incremented digit ok 220 - Replacement handles modules without package or VERSION ok 221 - Replacement handles modules without package or VERSION ok 222 - Called as class method ok 223 - Replacement handles modules without VERSION ok 224 - Replacement handles modules without VERSION ok 225 - Replacement handles modules without VERSION ok 226 - Replacement handles modules without VERSION ok 227 - "$version" eq 1.2.3 ok 228 - $version == $new_version ok 229 - v-string initialized $qv_declare() ok 230 - "$version" eq "v1.2.3_4" ok 231 - "$version" eq "v1.2.3_4" (from eval) ok 232 - trailing zeros preserved ok 233 - trailing zeros preserved ok 234 - trailing zeros preserved ok 235 - trailing zeros preserved ok 236 - leading zero inferred ok 237 - leading space ignored ok 238 - Undef version comparison \#1 ok 239 - Undef version comparison \#2 ok 240 - Version string 'undef' ok 241 - Version string 'undef' ok 242 - Undef version comparison \#3 ok 243 - Undef version comparison \#4 ok 244 - No initializer at all ok 245 - Undef version comparison \#5 ok 246 - Undef version comparison \#6 ok 247 - Very small version objects ok 248 - Make sure very small versions don't freak ok 249 - Comparing vs. version with no decimal ok 250 - Comparing vs. version with decimal only ok 251 - Make sure very small versions don't freak ok 252 - Succeed - required == VERSION ok 253 - No undef warnings ok 254 - make sure we cleared declare() properly ok 255 - make sure we exported declare() properly ok 256 - The object isa tUV2eyxJ ok 257 - User typed numeric so we error with numeric ok 258 - User typed extended so we error with extended ok 259 # skip Cannot test locale handling without a comma locale ok 260 # skip Cannot test locale handling without a comma locale ok 261 # skip Cannot test locale handling without a comma locale ok 262 # skip Cannot test locale handling without a comma locale ok 263 - Invalid version format 1._1 ok 264 - Too large version ok 265 - Too large version ok 266 - Don't fall for Data::Dumper's tricks ok 267 - Deal with badly serialized versions from YAML ok 268 - Deal with badly serialized versions from YAML ok 269 - Correctly guesses this is not a v-string ok 270 - Correctly guess that this is a v-string ok 271 - Compare 3 and 4 digit v-strings ok 272 - Compare 3 and 4 digit v-strings, leaving v ok 273 - Compare 3 and 4 digit v-strings, quoted ok 274 - Compare 3 and 4 digit v-strings, quoted leading v ok 275 - use t8rni561; ok 276 - 5.005_03 eq 5.00503 ok 277 - 1.23 eq "1.23" ok 278 - "5.005_03" eq "5.005_03" ok 279 - "v1.23" eq "v1.23" ok 280 - 5.005 eq "5.005" ok 281 - 5.006.001 eq v5.6.1 ok 282 - No leading v ok 283 - alpha version 1.2.3_4 eq v1.2.3_4 ok 284 - Invalid version format (multiple underscores) ok 285 - Invalid version format (underscores before decimal) ok 286 - Invalid version format (alpha without decimal) ok 287 - Invalid version format (non-numeric data) ok 288 - Invalid version format (non-numeric data) ok 289 - Invalid version format (non-numeric data) ok 290 - boolean ok 291 - The object isa t8rni561 ok 292 - $version <=> $version == 0 ok 293 - $version == $version ok 294 - $version == $version ok 295 - $version < $new_version ok 296 - $new_version > $version ok 297 - $version != $new_version ok 298 - $version < $new_version ok 299 - $new_version > $version ok 300 - $version != $new_version ok 301 - $version->numify() == 5.006001 ok 302 - $version->numify() <= 5.006001 ok 303 - $version->numify() < 5.008 ok 304 - $version == "1.2.3" ok 305 - $version->numify == 1.002003 ok 306 - $version == 2002.9.30.1 ok 307 - $version->numify == 2002.009030001 ok 308 - $version < $new_version ok 309 - $new_version > $version ok 310 - $version != $new_version ok 311 - $version > $new_version ok 312 - $new_version < $version ok 313 - $version != $new_version ok 314 - $version < $new_version ok 315 - $new_version > $version ok 316 - $version != $new_version ok 317 - !$version->is_alpha ok 318 - $new_version->is_alpha ok 319 - $version > $new_version ok 320 - $new_version < $version ok 321 - $version != $new_version ok 322 - $version > $new_version ok 323 - $new_version < $version ok 324 - $version != $new_version ok 325 - $version == $new_version ok 326 - $version == $new_version ok 327 - $version < $new_version ok 328 - $version < $new_version ok 329 - $version > $new_version ok 330 - noop ++ ok 331 - noop -- ok 332 - noop / ok 333 - noop * ok 334 - noop abs ok 335 - qv("1.2") == "1.2.0" ok 336 - qv(1.2) == "1.2.0" ok 337 - The object isa t8rni561 ok 338 - new from existing object ok 339 - class->parse(v1.2) identical ok 340 - The object isa t8rni561 ok 341 - version->parse() doesn't clone ok 342 - $version->$method("1.2.3") works too ok 343 - qw$Revision: 1.2$ == 1.2.0 ok 344 - qw$Revision: 1.2.3.4$ == 1.2.3.4 ok 345 - CPAN-style alpha version ok 346 - 1.23_01 > 1.23 ok 347 - 1.23_01 < 1.24 ok 348 - Replacement eval works with exact version ok 349 - Called as class method ok 350 - Don't freak if the module doesn't even exist ok 351 - Replacement eval works with incremented version ok 352 - Replacement eval works with single digit ok 353 - Replacement eval works with incremented digit ok 354 - Replacement handles modules without package or VERSION ok 355 - Replacement handles modules without package or VERSION ok 356 - Called as class method ok 357 - Replacement handles modules without VERSION ok 358 - Replacement handles modules without VERSION ok 359 - Replacement handles modules without VERSION ok 360 - Replacement handles modules without VERSION ok 361 - "$version" eq 1.2.3 ok 362 - $version == $new_version ok 363 - v-string initialized $qv_declare() ok 364 - "$version" eq "v1.2.3_4" ok 365 - "$version" eq "v1.2.3_4" (from eval) ok 366 - trailing zeros preserved ok 367 - trailing zeros preserved ok 368 - trailing zeros preserved ok 369 - trailing zeros preserved ok 370 - leading zero inferred ok 371 - leading space ignored ok 372 - Undef version comparison \#1 ok 373 - Undef version comparison \#2 ok 374 - Version string 'undef' ok 375 - Version string 'undef' ok 376 - Undef version comparison \#3 ok 377 - Undef version comparison \#4 ok 378 - No initializer at all ok 379 - Undef version comparison \#5 ok 380 - Undef version comparison \#6 ok 381 - Very small version objects ok 382 - Make sure very small versions don't freak ok 383 - Comparing vs. version with no decimal ok 384 - Comparing vs. version with decimal only ok 385 - Make sure very small versions don't freak ok 386 - Succeed - required == VERSION ok 387 - No undef warnings ok 388 - make sure we cleared qv() properly ok 389 - make sure we exported qv() properly ok 390 - The object isa t_yQ19Iz ok 391 - User typed numeric so we error with numeric ok 392 - User typed extended so we error with extended ok 393 # skip Cannot test locale handling without a comma locale ok 394 # skip Cannot test locale handling without a comma locale ok 395 # skip Cannot test locale handling without a comma locale ok 396 # skip Cannot test locale handling without a comma locale ok 397 - Invalid version format 1._1 ok 398 - Too large version ok 399 - Too large version ok 400 - Don't fall for Data::Dumper's tricks ok 401 - Deal with badly serialized versions from YAML ok 402 - Deal with badly serialized versions from YAML ok 403 - Correctly guesses this is not a v-string ok 404 - Correctly guess that this is a v-string ok 405 - Compare 3 and 4 digit v-strings ok 406 - Compare 3 and 4 digit v-strings, leaving v ok 407 - Compare 3 and 4 digit v-strings, quoted ok 408 - Compare 3 and 4 digit v-strings, quoted leading v ok 409 - use t8rni561; ok 410 - 5.005_03 eq 5.00503 ok 411 - 1.23 eq "1.23" ok 412 - "5.005_03" eq "5.005_03" ok 413 - "v1.23" eq "v1.23" ok 414 - 5.005 eq "5.005" ok 415 - 5.006.001 eq v5.6.1 ok 416 - No leading v ok 417 - alpha version 1.2.3_4 eq v1.2.3_4 ok 418 - Invalid version format (multiple underscores) ok 419 - Invalid version format (underscores before decimal) ok 420 - Invalid version format (alpha without decimal) ok 421 - Invalid version format (non-numeric data) ok 422 - Invalid version format (non-numeric data) ok 423 - Invalid version format (non-numeric data) ok 424 - boolean ok 425 - The object isa t8rni561 ok 426 - $version <=> $version == 0 ok 427 - $version == $version ok 428 - $version == $version ok 429 - $version < $new_version ok 430 - $new_version > $version ok 431 - $version != $new_version ok 432 - $version < $new_version ok 433 - $new_version > $version ok 434 - $version != $new_version ok 435 - $version->numify() == 5.006001 ok 436 - $version->numify() <= 5.006001 ok 437 - $version->numify() < 5.008 ok 438 - $version == "1.2.3" ok 439 - $version->numify == 1.002003 ok 440 - $version == 2002.9.30.1 ok 441 - $version->numify == 2002.009030001 ok 442 - $version < $new_version ok 443 - $new_version > $version ok 444 - $version != $new_version ok 445 - $version > $new_version ok 446 - $new_version < $version ok 447 - $version != $new_version ok 448 - $version < $new_version ok 449 - $new_version > $version ok 450 - $version != $new_version ok 451 - !$version->is_alpha ok 452 - $new_version->is_alpha ok 453 - $version > $new_version ok 454 - $new_version < $version ok 455 - $version != $new_version ok 456 - $version > $new_version ok 457 - $new_version < $version ok 458 - $version != $new_version ok 459 - $version == $new_version ok 460 - $version == $new_version ok 461 - $version < $new_version ok 462 - $version < $new_version ok 463 - $version > $new_version ok 464 - noop ++ ok 465 - noop -- ok 466 - noop / ok 467 - noop * ok 468 - noop abs ok 469 - declare("1.2") == "1.2.0" ok 470 - declare(1.2) == "1.2.0" ok 471 - The object isa t8rni561 ok 472 - new from existing object ok 473 - class->parse(v1.2) identical ok 474 - The object isa t8rni561 ok 475 - version->parse() doesn't clone ok 476 - $version->$method("1.2.3") works too ok 477 - qw$Revision: 1.2$ == 1.2.0 ok 478 - qw$Revision: 1.2.3.4$ == 1.2.3.4 ok 479 - CPAN-style alpha version ok 480 - 1.23_01 > 1.23 ok 481 - 1.23_01 < 1.24 ok 482 - Replacement eval works with exact version ok 483 - Called as class method ok 484 - Don't freak if the module doesn't even exist ok 485 - Replacement eval works with incremented version ok 486 - Replacement eval works with single digit ok 487 - Replacement eval works with incremented digit ok 488 - Replacement handles modules without package or VERSION ok 489 - Replacement handles modules without package or VERSION ok 490 - Called as class method ok 491 - Replacement handles modules without VERSION ok 492 - Replacement handles modules without VERSION ok 493 - Replacement handles modules without VERSION ok 494 - Replacement handles modules without VERSION ok 495 - "$version" eq 1.2.3 ok 496 - $version == $new_version ok 497 - v-string initialized $qv_declare() ok 498 - "$version" eq "v1.2.3_4" ok 499 - "$version" eq "v1.2.3_4" (from eval) ok 500 - trailing zeros preserved ok 501 - trailing zeros preserved ok 502 - trailing zeros preserved ok 503 - trailing zeros preserved ok 504 - leading zero inferred ok 505 - leading space ignored ok 506 - Undef version comparison \#1 ok 507 - Undef version comparison \#2 ok 508 - Version string 'undef' ok 509 - Version string 'undef' ok 510 - Undef version comparison \#3 ok 511 - Undef version comparison \#4 ok 512 - No initializer at all ok 513 - Undef version comparison \#5 ok 514 - Undef version comparison \#6 ok 515 - Very small version objects ok 516 - Make sure very small versions don't freak ok 517 - Comparing vs. version with no decimal ok 518 - Comparing vs. version with decimal only ok 519 - Make sure very small versions don't freak ok 520 - Succeed - required == VERSION ok 521 - No undef warnings ok 522 - make sure we cleared declare() properly ok 523 - make sure we exported declare() properly ok 524 - The object isa tRU3IGRI ok 525 - User typed numeric so we error with numeric ok 526 - User typed extended so we error with extended ok 527 # skip Cannot test locale handling without a comma locale ok 528 # skip Cannot test locale handling without a comma locale ok 529 # skip Cannot test locale handling without a comma locale ok 530 # skip Cannot test locale handling without a comma locale ok 531 - Invalid version format 1._1 ok 532 - Too large version ok 533 - Too large version ok 534 - Don't fall for Data::Dumper's tricks ok 535 - Deal with badly serialized versions from YAML ok 536 - Deal with badly serialized versions from YAML ok 537 - Correctly guesses this is not a v-string ok 538 - Correctly guess that this is a v-string ok 539 - Compare 3 and 4 digit v-strings ok 540 - Compare 3 and 4 digit v-strings, leaving v ok 541 - Compare 3 and 4 digit v-strings, quoted ok 542 - Compare 3 and 4 digit v-strings, quoted leading v ok 543 - The object isa version::Bad ok 544 - Bad subclass numify ok 545 - Bad subclass normal ok 546 - Bad subclass stringify ok 547 - Bad subclass vcmp 1..547 ok t/03require.t ..... ok 1 - require version; ok 2 - Make sure we have the correct class ok 3 - We don't have the imported qv() ok 4 - We don't have the imported declare() ok 5 - 5.005_03 eq 5.00503 ok 6 - 1.23 eq "1.23" ok 7 - "5.005_03" eq "5.005_03" ok 8 - "v1.23" eq "v1.23" ok 9 - 5.005 eq "5.005" ok 10 - 5.006.001 eq v5.6.1 ok 11 - No leading v ok 12 - alpha version 1.2.3_4 eq v1.2.3_4 ok 13 - Invalid version format (multiple underscores) ok 14 - Invalid version format (underscores before decimal) ok 15 - Invalid version format (alpha without decimal) ok 16 - Invalid version format (non-numeric data) ok 17 - Invalid version format (non-numeric data) ok 18 - Invalid version format (non-numeric data) ok 19 - boolean ok 20 - The object isa version ok 21 - $version <=> $version == 0 ok 22 - $version == $version ok 23 - $version == $version ok 24 - $version < $new_version ok 25 - $new_version > $version ok 26 - $version != $new_version ok 27 - $version < $new_version ok 28 - $new_version > $version ok 29 - $version != $new_version ok 30 - $version->numify() == 5.006001 ok 31 - $version->numify() <= 5.006001 ok 32 - $version->numify() < 5.008 ok 33 - $version == "1.2.3" ok 34 - $version->numify == 1.002003 ok 35 - $version == 2002.9.30.1 ok 36 - $version->numify == 2002.009030001 ok 37 - $version < $new_version ok 38 - $new_version > $version ok 39 - $version != $new_version ok 40 - $version > $new_version ok 41 - $new_version < $version ok 42 - $version != $new_version ok 43 - $version < $new_version ok 44 - $new_version > $version ok 45 - $version != $new_version ok 46 - !$version->is_alpha ok 47 - $new_version->is_alpha ok 48 - $version > $new_version ok 49 - $new_version < $version ok 50 - $version != $new_version ok 51 - $version > $new_version ok 52 - $new_version < $version ok 53 - $version != $new_version ok 54 - $version == $new_version ok 55 - $version == $new_version ok 56 - $version < $new_version ok 57 - $version < $new_version ok 58 - $version > $new_version ok 59 - noop ++ ok 60 - noop -- ok 61 - noop / ok 62 - noop * ok 63 - noop abs ok 64 # skip version require'd instead of use'd, cannot test ok 65 # skip version require'd instead of use'd, cannot test ok 66 # skip version require'd instead of use'd, cannot test ok 67 - new from existing object ok 68 - class->new(v1.2.3) identical ok 69 - The object isa version ok 70 - version->new() doesn't clone ok 71 - $version->$method("1.2.3") works too ok 72 - qw$Revision: 1.2$ == 1.2.0 ok 73 - qw$Revision: 1.2.3.4$ == 1.2.3.4 ok 74 - CPAN-style alpha version ok 75 - 1.23_01 > 1.23 ok 76 - 1.23_01 < 1.24 ok 77 - Replacement eval works with exact version ok 78 - Called as class method ok 79 - Don't freak if the module doesn't even exist ok 80 - Replacement eval works with incremented version ok 81 - Replacement eval works with single digit ok 82 - Replacement eval works with incremented digit ok 83 - Replacement handles modules without package or VERSION ok 84 - Replacement handles modules without package or VERSION ok 85 - Called as class method ok 86 - Replacement handles modules without VERSION ok 87 - Replacement handles modules without VERSION ok 88 - Replacement handles modules without VERSION ok 89 - Replacement handles modules without VERSION ok 90 - "$version" eq 1.2.3 ok 91 - $version == $new_version ok 92 # skip version require'd instead of use'd, cannot test declare ok 93 - "$version" eq "v1.2.3_4" ok 94 - "$version" eq "v1.2.3_4" (from eval) ok 95 - trailing zeros preserved ok 96 - trailing zeros preserved ok 97 - trailing zeros preserved ok 98 - trailing zeros preserved ok 99 - leading zero inferred ok 100 - leading space ignored ok 101 - Undef version comparison \#1 ok 102 - Undef version comparison \#2 ok 103 - Version string 'undef' ok 104 - Version string 'undef' ok 105 - Undef version comparison \#3 ok 106 - Undef version comparison \#4 ok 107 - No initializer at all ok 108 - Undef version comparison \#5 ok 109 - Undef version comparison \#6 ok 110 - Very small version objects ok 111 - Make sure very small versions don't freak ok 112 - Comparing vs. version with no decimal ok 113 - Comparing vs. version with decimal only ok 114 - Make sure very small versions don't freak ok 115 - Succeed - required == VERSION ok 116 - No undef warnings ok 117 # skip Cannot test "use base qw(version)" when require is used ok 118 # skip Cannot test "use base qw(version)" when require is used ok 119 # skip Cannot test "use base qw(version)" when require is used ok 120 - User typed numeric so we error with numeric ok 121 - User typed extended so we error with extended ok 122 # skip Cannot test locale handling without a comma locale ok 123 # skip Cannot test locale handling without a comma locale ok 124 # skip Cannot test locale handling without a comma locale ok 125 # skip Cannot test locale handling without a comma locale ok 126 - Invalid version format 1._1 ok 127 - Too large version ok 128 - Too large version ok 129 - Don't fall for Data::Dumper's tricks ok 130 - Deal with badly serialized versions from YAML ok 131 - Deal with badly serialized versions from YAML ok 132 - Correctly guesses this is not a v-string ok 133 - Correctly guess that this is a v-string ok 134 - Compare 3 and 4 digit v-strings ok 135 - Compare 3 and 4 digit v-strings, leaving v ok 136 - Compare 3 and 4 digit v-strings, quoted ok 137 - Compare 3 and 4 digit v-strings, quoted leading v ok 138 - 5.005_03 eq 5.00503 ok 139 - 1.23 eq "1.23" ok 140 - "5.005_03" eq "5.005_03" ok 141 - "v1.23" eq "v1.23" ok 142 - 5.005 eq "5.005" ok 143 - 5.006.001 eq v5.6.1 ok 144 - No leading v ok 145 - alpha version 1.2.3_4 eq v1.2.3_4 ok 146 - Invalid version format (multiple underscores) ok 147 - Invalid version format (underscores before decimal) ok 148 - Invalid version format (alpha without decimal) ok 149 - Invalid version format (non-numeric data) ok 150 - Invalid version format (non-numeric data) ok 151 - Invalid version format (non-numeric data) ok 152 - boolean ok 153 - The object isa version ok 154 - $version <=> $version == 0 ok 155 - $version == $version ok 156 - $version == $version ok 157 - $version < $new_version ok 158 - $new_version > $version ok 159 - $version != $new_version ok 160 - $version < $new_version ok 161 - $new_version > $version ok 162 - $version != $new_version ok 163 - $version->numify() == 5.006001 ok 164 - $version->numify() <= 5.006001 ok 165 - $version->numify() < 5.008 ok 166 - $version == "1.2.3" ok 167 - $version->numify == 1.002003 ok 168 - $version == 2002.9.30.1 ok 169 - $version->numify == 2002.009030001 ok 170 - $version < $new_version ok 171 - $new_version > $version ok 172 - $version != $new_version ok 173 - $version > $new_version ok 174 - $new_version < $version ok 175 - $version != $new_version ok 176 - $version < $new_version ok 177 - $new_version > $version ok 178 - $version != $new_version ok 179 - !$version->is_alpha ok 180 - $new_version->is_alpha ok 181 - $version > $new_version ok 182 - $new_version < $version ok 183 - $version != $new_version ok 184 - $version > $new_version ok 185 - $new_version < $version ok 186 - $version != $new_version ok 187 - $version == $new_version ok 188 - $version == $new_version ok 189 - $version < $new_version ok 190 - $version < $new_version ok 191 - $version > $new_version ok 192 - noop ++ ok 193 - noop -- ok 194 - noop / ok 195 - noop * ok 196 - noop abs ok 197 # skip version require'd instead of use'd, cannot test ok 198 # skip version require'd instead of use'd, cannot test ok 199 # skip version require'd instead of use'd, cannot test ok 200 - new from existing object ok 201 - class->parse(v1.2.3) identical ok 202 - The object isa version ok 203 - version->parse() doesn't clone ok 204 - $version->$method("1.2.3") works too ok 205 - qw$Revision: 1.2$ == 1.2.0 ok 206 - qw$Revision: 1.2.3.4$ == 1.2.3.4 ok 207 - CPAN-style alpha version ok 208 - 1.23_01 > 1.23 ok 209 - 1.23_01 < 1.24 ok 210 - Replacement eval works with exact version ok 211 - Called as class method ok 212 - Don't freak if the module doesn't even exist ok 213 - Replacement eval works with incremented version ok 214 - Replacement eval works with single digit ok 215 - Replacement eval works with incremented digit ok 216 - Replacement handles modules without package or VERSION ok 217 - Replacement handles modules without package or VERSION ok 218 - Called as class method ok 219 - Replacement handles modules without VERSION ok 220 - Replacement handles modules without VERSION ok 221 - Replacement handles modules without VERSION ok 222 - Replacement handles modules without VERSION ok 223 - "$version" eq 1.2.3 ok 224 - $version == $new_version ok 225 # skip version require'd instead of use'd, cannot test declare ok 226 - "$version" eq "v1.2.3_4" ok 227 - "$version" eq "v1.2.3_4" (from eval) ok 228 - trailing zeros preserved ok 229 - trailing zeros preserved ok 230 - trailing zeros preserved ok 231 - trailing zeros preserved ok 232 - leading zero inferred ok 233 - leading space ignored ok 234 - Undef version comparison \#1 ok 235 - Undef version comparison \#2 ok 236 - Version string 'undef' ok 237 - Version string 'undef' ok 238 - Undef version comparison \#3 ok 239 - Undef version comparison \#4 ok 240 - No initializer at all ok 241 - Undef version comparison \#5 ok 242 - Undef version comparison \#6 ok 243 - Very small version objects ok 244 - Make sure very small versions don't freak ok 245 - Comparing vs. version with no decimal ok 246 - Comparing vs. version with decimal only ok 247 - Make sure very small versions don't freak ok 248 - Succeed - required == VERSION ok 249 - No undef warnings ok 250 # skip Cannot test "use base qw(version)" when require is used ok 251 # skip Cannot test "use base qw(version)" when require is used ok 252 # skip Cannot test "use base qw(version)" when require is used ok 253 - User typed numeric so we error with numeric ok 254 - User typed extended so we error with extended ok 255 # skip Cannot test locale handling without a comma locale ok 256 # skip Cannot test locale handling without a comma locale ok 257 # skip Cannot test locale handling without a comma locale ok 258 # skip Cannot test locale handling without a comma locale ok 259 - Invalid version format 1._1 ok 260 - Too large version ok 261 - Too large version ok 262 - Don't fall for Data::Dumper's tricks ok 263 - Deal with badly serialized versions from YAML ok 264 - Deal with badly serialized versions from YAML ok 265 - Correctly guesses this is not a v-string ok 266 - Correctly guess that this is a v-string ok 267 - Compare 3 and 4 digit v-strings ok 268 - Compare 3 and 4 digit v-strings, leaving v ok 269 - Compare 3 and 4 digit v-strings, quoted ok 270 - Compare 3 and 4 digit v-strings, quoted leading v 1..270 ok t/04strict_lax.t .. ok 1 - is_strict(1.00) [pass] ok 2 - version::is_strict(1.00) [pass] ok 3 - is_lax(1.00) [pass] ok 4 - version::is_lax(1.00) [pass] ok 5 - is_strict(1.00001) [pass] ok 6 - version::is_strict(1.00001) [pass] ok 7 - is_lax(1.00001) [pass] ok 8 - version::is_lax(1.00001) [pass] ok 9 - is_strict(0.123) [pass] ok 10 - version::is_strict(0.123) [pass] ok 11 - is_lax(0.123) [pass] ok 12 - version::is_lax(0.123) [pass] ok 13 - is_strict(12.345) [pass] ok 14 - version::is_strict(12.345) [pass] ok 15 - is_lax(12.345) [pass] ok 16 - version::is_lax(12.345) [pass] ok 17 - is_strict(42) [pass] ok 18 - version::is_strict(42) [pass] ok 19 - is_lax(42) [pass] ok 20 - version::is_lax(42) [pass] ok 21 - is_strict(0) [pass] ok 22 - version::is_strict(0) [pass] ok 23 - is_lax(0) [pass] ok 24 - version::is_lax(0) [pass] ok 25 - is_strict(0.0) [pass] ok 26 - version::is_strict(0.0) [pass] ok 27 - is_lax(0.0) [pass] ok 28 - version::is_lax(0.0) [pass] ok 29 - is_strict(v1.2.3) [pass] ok 30 - version::is_strict(v1.2.3) [pass] ok 31 - is_lax(v1.2.3) [pass] ok 32 - version::is_lax(v1.2.3) [pass] ok 33 - is_strict(v1.2.3.4) [pass] ok 34 - version::is_strict(v1.2.3.4) [pass] ok 35 - is_lax(v1.2.3.4) [pass] ok 36 - version::is_lax(v1.2.3.4) [pass] ok 37 - is_strict(v0.1.2) [pass] ok 38 - version::is_strict(v0.1.2) [pass] ok 39 - is_lax(v0.1.2) [pass] ok 40 - version::is_lax(v0.1.2) [pass] ok 41 - is_strict(v0.0.0) [pass] ok 42 - version::is_strict(v0.0.0) [pass] ok 43 - is_lax(v0.0.0) [pass] ok 44 - version::is_lax(v0.0.0) [pass] ok 45 - is_strict(01) [fail] ok 46 - version::is_strict(01) [fail] ok 47 - is_lax(01) [pass] ok 48 - version::is_lax(01) [pass] ok 49 - is_strict(01.0203) [fail] ok 50 - version::is_strict(01.0203) [fail] ok 51 - is_lax(01.0203) [pass] ok 52 - version::is_lax(01.0203) [pass] ok 53 - is_strict(v01) [fail] ok 54 - version::is_strict(v01) [fail] ok 55 - is_lax(v01) [pass] ok 56 - version::is_lax(v01) [pass] ok 57 - is_strict(v01.02.03) [fail] ok 58 - version::is_strict(v01.02.03) [fail] ok 59 - is_lax(v01.02.03) [pass] ok 60 - version::is_lax(v01.02.03) [pass] ok 61 - is_strict(.1) [fail] ok 62 - version::is_strict(.1) [fail] ok 63 - is_lax(.1) [pass] ok 64 - version::is_lax(.1) [pass] ok 65 - is_strict(.1.2) [fail] ok 66 - version::is_strict(.1.2) [fail] ok 67 - is_lax(.1.2) [pass] ok 68 - version::is_lax(.1.2) [pass] ok 69 - is_strict(1.) [fail] ok 70 - version::is_strict(1.) [fail] ok 71 - is_lax(1.) [pass] ok 72 - version::is_lax(1.) [pass] ok 73 - is_strict(1.a) [fail] ok 74 - version::is_strict(1.a) [fail] ok 75 - is_lax(1.a) [fail] ok 76 - version::is_lax(1.a) [fail] ok 77 - is_strict(1._) [fail] ok 78 - version::is_strict(1._) [fail] ok 79 - is_lax(1._) [fail] ok 80 - version::is_lax(1._) [fail] ok 81 - is_strict(1.02_03) [fail] ok 82 - version::is_strict(1.02_03) [fail] ok 83 - is_lax(1.02_03) [pass] ok 84 - version::is_lax(1.02_03) [pass] ok 85 - is_strict(v1.2_3) [fail] ok 86 - version::is_strict(v1.2_3) [fail] ok 87 - is_lax(v1.2_3) [pass] ok 88 - version::is_lax(v1.2_3) [pass] ok 89 - is_strict(v1.02_03) [fail] ok 90 - version::is_strict(v1.02_03) [fail] ok 91 - is_lax(v1.02_03) [pass] ok 92 - version::is_lax(v1.02_03) [pass] ok 93 - is_strict(v1.2_3_4) [fail] ok 94 - version::is_strict(v1.2_3_4) [fail] ok 95 - is_lax(v1.2_3_4) [fail] ok 96 - version::is_lax(v1.2_3_4) [fail] ok 97 - is_strict(v1.2_3.4) [fail] ok 98 - version::is_strict(v1.2_3.4) [fail] ok 99 - is_lax(v1.2_3.4) [fail] ok 100 - version::is_lax(v1.2_3.4) [fail] ok 101 - is_strict(1.2_3.4) [fail] ok 102 - version::is_strict(1.2_3.4) [fail] ok 103 - is_lax(1.2_3.4) [fail] ok 104 - version::is_lax(1.2_3.4) [fail] ok 105 - is_strict(0_) [fail] ok 106 - version::is_strict(0_) [fail] ok 107 - is_lax(0_) [fail] ok 108 - version::is_lax(0_) [fail] ok 109 - is_strict(1_) [fail] ok 110 - version::is_strict(1_) [fail] ok 111 - is_lax(1_) [fail] ok 112 - version::is_lax(1_) [fail] ok 113 - is_strict(1_.) [fail] ok 114 - version::is_strict(1_.) [fail] ok 115 - is_lax(1_.) [fail] ok 116 - version::is_lax(1_.) [fail] ok 117 - is_strict(1.1_) [fail] ok 118 - version::is_strict(1.1_) [fail] ok 119 - is_lax(1.1_) [fail] ok 120 - version::is_lax(1.1_) [fail] ok 121 - is_strict(1.02_03_04) [fail] ok 122 - version::is_strict(1.02_03_04) [fail] ok 123 - is_lax(1.02_03_04) [fail] ok 124 - version::is_lax(1.02_03_04) [fail] ok 125 - is_strict(1.2.3) [fail] ok 126 - version::is_strict(1.2.3) [fail] ok 127 - is_lax(1.2.3) [pass] ok 128 - version::is_lax(1.2.3) [pass] ok 129 - is_strict(v1.2) [fail] ok 130 - version::is_strict(v1.2) [fail] ok 131 - is_lax(v1.2) [pass] ok 132 - version::is_lax(v1.2) [pass] ok 133 - is_strict(v0) [fail] ok 134 - version::is_strict(v0) [fail] ok 135 - is_lax(v0) [pass] ok 136 - version::is_lax(v0) [pass] ok 137 - is_strict(v1) [fail] ok 138 - version::is_strict(v1) [fail] ok 139 - is_lax(v1) [pass] ok 140 - version::is_lax(v1) [pass] ok 141 - is_strict(v.1.2.3) [fail] ok 142 - version::is_strict(v.1.2.3) [fail] ok 143 - is_lax(v.1.2.3) [fail] ok 144 - version::is_lax(v.1.2.3) [fail] ok 145 - is_strict(v) [fail] ok 146 - version::is_strict(v) [fail] ok 147 - is_lax(v) [fail] ok 148 - version::is_lax(v) [fail] ok 149 - is_strict(v1.2345.6) [fail] ok 150 - version::is_strict(v1.2345.6) [fail] ok 151 - is_lax(v1.2345.6) [pass] ok 152 - version::is_lax(v1.2345.6) [pass] ok 153 - is_strict(undef) [fail] ok 154 - version::is_strict(undef) [fail] ok 155 - is_lax(undef) [pass] ok 156 - version::is_lax(undef) [pass] ok 157 - is_strict(1a) [fail] ok 158 - version::is_strict(1a) [fail] ok 159 - is_lax(1a) [fail] ok 160 - version::is_lax(1a) [fail] ok 161 - is_strict(1.2a3) [fail] ok 162 - version::is_strict(1.2a3) [fail] ok 163 - is_lax(1.2a3) [fail] ok 164 - version::is_lax(1.2a3) [fail] ok 165 - is_strict(bar) [fail] ok 166 - version::is_strict(bar) [fail] ok 167 - is_lax(bar) [fail] ok 168 - version::is_lax(bar) [fail] ok 169 - is_strict(_) [fail] ok 170 - version::is_strict(_) [fail] ok 171 - is_lax(_) [fail] ok 172 - version::is_lax(_) [fail] 1..172 ok All tests successful. Files=4, Tests=1524, 2 wallclock secs ( 0.22 usr + 0.06 sys = 0.28 CPU) Result: PASS nmake test -nologo 'No tests defined for version::vxs extension.' cd .. JPEACOCK/version-0.88.tar.gz nmake test TEST_VERBOSE=1 -- OK PPD for version-0.88 already made Running test for module 'Module::Metadata' Running make for D/DA/DAGOLDEN/Module-Metadata-1.000004.tar.gz Prepending blib/arch and blib/lib of 16 build dirs to PERL5LIB; for 'get' Checksum for C:\cpanfly\var\cpan\sources\authors\id\D\DA\DAGOLDEN\Module-Metadata-1.000004.tar.gz ok Will not use Archive::Tar, need 1.00 Module-Metadata-1.000004/ Module-Metadata-1.000004/maint/ Module-Metadata-1.000004/maint/Makefile.PL.include Module-Metadata-1.000004/maint/Makefile.include Module-Metadata-1.000004/maint/bump-version Module-Metadata-1.000004/t/ Module-Metadata-1.000004/t/lib/ Module-Metadata-1.000004/t/lib/Tie/ Module-Metadata-1.000004/t/lib/Tie/CPHash.pm Module-Metadata-1.000004/t/lib/MBTest.pm Module-Metadata-1.000004/t/lib/DistGen.pm Module-Metadata-1.000004/t/metadata.t Module-Metadata-1.000004/Changes Module-Metadata-1.000004/MANIFEST Module-Metadata-1.000004/lib/ Module-Metadata-1.000004/lib/Module/ Module-Metadata-1.000004/lib/Module/Metadata.pm Module-Metadata-1.000004/xt/ Module-Metadata-1.000004/xt/pod.t Module-Metadata-1.000004/Makefile.PL Module-Metadata-1.000004/META.yml Prepending blib/arch and blib/lib of 16 build dirs to PERL5LIB; for 'make' CPAN.pm: Going to build D/DA/DAGOLDEN/Module-Metadata-1.000004.tar.gz >>> C:\Perl64\bin\perl.exe Makefile.PL Checking if your kit is complete... Looks good Writing Makefile for Module::Metadata >>> nmake Microsoft (R) Program Maintenance Utility Version 7.00.8882 Copyright (C) Microsoft Corp 1988-2000. All rights reserved. cp lib/Module/Metadata.pm blib\lib\Module\Metadata.pm DAGOLDEN/Module-Metadata-1.000004.tar.gz nmake -- OK Prepending blib/arch and blib/lib of 16 build dirs to PERL5LIB; for 'test' Running make test >>> nmake test TEST_VERBOSE=1 Microsoft (R) Program Maintenance Utility Version 7.00.8882 Copyright (C) Microsoft Corp 1988-2000. All rights reserved. C:\Perl64\bin\perl.exe "-MExtUtils::Command::MM" "-e" "test_harness(1, 'blib\lib', 'blib\arch')" t/*.t t/metadata.t .. 1..99 ok 1 - require Module::Metadata; ok 2 - find_module_by_name() succeeds ok 3 - fail if can't find module by module name ok 4 - fail if can't find module by file name ok 5 - new_from_file() succeeds ok 6 - new_from_module() succeeds ok 7 - correct module version (expected '1.23') ok 8 - no warnings from parsing ok 9 # skip No package NAME VERSION support until perl 5.11.1 ok 10 # skip No package NAME VERSION support until perl 5.11.1 ok 11 # skip No package NAME VERSION support until perl 5.11.1 ok 12 # skip No package NAME VERSION support until perl 5.11.1 ok 13 # skip No package NAME VERSION support until perl 5.11.1 ok 14 # skip No package NAME VERSION support until perl 5.11.1 ok 15 # skip No package NAME VERSION support until perl 5.11.1 ok 16 # skip No package NAME VERSION support until perl 5.11.1 ok 17 - correct module version (expected '1.23') ok 18 - no warnings from parsing ok 19 - correct module version (expected '1.23') ok 20 - no warnings from parsing ok 21 - correct module version (expected '1.234') ok 22 - no warnings from parsing ok 23 - correct module version (expected '0') ok 24 - no warnings from parsing ok 25 - correct module version (expected '1.23') ok 26 - no warnings from parsing ok 27 - correct module version (expected '1.23') ok 28 - no warnings from parsing ok 29 - correct module version (expected '1.23') ok 30 - no warnings from parsing ok 31 - correct module version (expected '1.23') ok 32 - no warnings from parsing ok 33 - correct module version (expected '1.23') ok 34 - no warnings from parsing ok 35 - correct module version (expected '1.23') ok 36 - no warnings from parsing ok 37 - correct module version (expected '1.23') ok 38 - no warnings from parsing ok 39 - correct module version (expected '1.23') ok 40 - no warnings from parsing ok 41 - correct module version (expected '1.23') ok 42 - no warnings from parsing ok 43 - correct module version (expected '1.23') ok 44 - no warnings from parsing ok 45 - correct module version (expected '1.23') ok 46 - no warnings from parsing ok 47 - correct module version (expected '1.23') ok 48 - no warnings from parsing ok 49 - correct module version (expected '1.23') ok 50 - no warnings from parsing ok 51 - correct module version (expected '1.23') ok 52 - no warnings from parsing ok 53 - correct module version (expected '1.23') ok 54 - no warnings from parsing ok 55 - correct module version (expected '1.23') ok 56 - no warnings from parsing ok 57 - correct module version (expected '1.23') ok 58 - no warnings from parsing ok 59 - correct module version (expected '1.23') ok 60 - no warnings from parsing ok 61 - correct module version (expected '1.23') ok 62 - no warnings from parsing ok 63 - correct module version (expected '1.23') ok 64 - no warnings from parsing ok 65 - correct module version (expected '1.23') ok 66 - no warnings from parsing ok 67 - correct module version (expected '1.23') ok 68 - no warnings from parsing ok 69 - record only one occurence of each package ok 70 - no default package ok 71 - no version w/o default package ok 72 - alpha version reported ok 73 - alpha version greater than non ok 74 - correct script version (1 of 8) ok 75 - correct script version (2 of 8) ok 76 - correct script version (3 of 8) ok 77 - correct script version (4 of 8) ok 78 - correct script version (5 of 8) ok 79 - correct script version (6 of 8) ok 80 - correct script version (7 of 8) ok 81 - correct script version (8 of 8) ok 82 - found default package ok 83 - version for default package ok 84 - version for secondary package ok 85 - filename() returns valid path to module file ok 86 - found correct number of packages ok 87 - packages stored in order found ok 88 - contains_pod() succeeds ok 89 - found all pod sections ok 90 - return undef() if pod section not present ok 91 - return undef() if pod section not collected ok 92 - collected pod section ok 93 - found default package ok 94 - version for default package ok 95 - packages inside ok 96 - found default package ok 97 - version for default package ok 98 - packages inside ok 99 - version for embedded package ok All tests successful. Files=1, Tests=99, 0 wallclock secs ( 0.06 usr + 0.03 sys = 0.09 CPU) Result: PASS DAGOLDEN/Module-Metadata-1.000004.tar.gz nmake test TEST_VERBOSE=1 -- OK PPD for Module-Metadata-1.000004 already made Running make for D/DA/DAGOLDEN/Module-Build-0.3800.tar.gz Prepending blib/arch and blib/lib of 17 build dirs to PERL5LIB; for 'get' Has already been unwrapped into directory C:\cpanfly\var\cpan\build\Module-Build-0.3800-rpKIOG Prepending blib/arch and blib/lib of 17 build dirs to PERL5LIB; for 'make' CPAN.pm: Going to build D/DA/DAGOLDEN/Module-Build-0.3800.tar.gz >>> nmake Microsoft (R) Program Maintenance Utility Version 7.00.8882 Copyright (C) Microsoft Corp 1988-2000. All rights reserved. C:\Perl64\bin\perl.exe Build --makefile_env_macros 1 version version 0.87 required--this is only version 0.82 at lib/Module/Build/Version.pm line 6. BEGIN failed--compilation aborted at lib/Module/Build/Version.pm line 6. Compilation failed in require at lib/Module/Build/Base.pm line 26. BEGIN failed--compilation aborted at lib/Module/Build/Base.pm line 26. Compilation failed in require at lib/Module/Build.pm line 15. BEGIN failed--compilation aborted at lib/Module/Build.pm line 15. Compilation failed in require at Build line 61. BEGIN failed--compilation aborted at Build line 61. NMAKE : fatal error U1077: 'C:\Perl64\bin\perl.exe' : return code '0x9' Stop. DAGOLDEN/Module-Build-0.3800.tar.gz nmake -- NOT OK Prepending blib/arch and blib/lib of 17 build dirs to PERL5LIB; for 'test' Running make test Can't test without successful make Running make for B/BU/BURAK/Text-Template-Simple-0.83.tar.gz Prepending blib/arch and blib/lib of 17 build dirs to PERL5LIB; for 'get' Warning: Prerequisite 'Module::Build => 0.36' for 'BURAK/Text-Template-Simple-0.83.tar.gz' failed when processing 'DAGOLDEN/Module-Build-0.3800.tar.gz' with 'make => NO'. Continuing, but chances to succeed are limited. Prepending blib/arch and blib/lib of 17 build dirs to PERL5LIB; for 'make' CPAN.pm: Going to build B/BU/BURAK/Text-Template-Simple-0.83.tar.gz >>> C:\Perl64\bin\perl.exe Makefile.PL Recommended Modules: Devel::Size v0.72 Perl::Tidy v0 Text::Table v1.107 Checking if your kit is complete... Looks good Writing Makefile for Text::Template::Simple >>> nmake Microsoft (R) Program Maintenance Utility Version 7.00.8882 Copyright (C) Microsoft Corp 1988-2000. All rights reserved. cp lib/Text/Template/Simple.pm blib\lib\Text\Template\Simple.pm cp lib/Text/Template/Simple/Cache/ID.pm blib\lib\Text\Template\Simple\Cache\ID.pm cp lib/Text/Template/Simple/Constants.pm blib\lib\Text\Template\Simple\Constants.pm cp lib/Text/Template/Simple/Compiler/Safe.pm blib\lib\Text\Template\Simple\Compiler\Safe.pm cp lib/Text/Template/Simple/Dummy.pm blib\lib\Text\Template\Simple\Dummy.pm cp lib/Text/Template/Simple/Compiler.pm blib\lib\Text\Template\Simple\Compiler.pm cp lib/Text/Template/Simple/Tokenizer.pm blib\lib\Text\Template\Simple\Tokenizer.pm cp lib/Text/Template/Simple/Base/Parser.pm blib\lib\Text\Template\Simple\Base\Parser.pm cp lib/Text/Template/Simple/Util.pm blib\lib\Text\Template\Simple\Util.pm cp lib/Text/Template/Simple/IO.pm blib\lib\Text\Template\Simple\IO.pm cp lib/Text/Template/Simple/Base/Include.pm blib\lib\Text\Template\Simple\Base\Include.pm cp lib/Text/Template/Simple/API.pod blib\lib\Text\Template\Simple\API.pod cp lib/Text/Template/Simple/Base/Compiler.pm blib\lib\Text\Template\Simple\Base\Compiler.pm cp lib/Text/Template/Simple/Caller.pm blib\lib\Text\Template\Simple\Caller.pm cp lib/Text/Template/Simple/Base/Examine.pm blib\lib\Text\Template\Simple\Base\Examine.pm cp lib/Text/Template/Simple/Cache.pm blib\lib\Text\Template\Simple\Cache.pm BURAK/Text-Template-Simple-0.83.tar.gz nmake -- OK Prepending blib/arch and blib/lib of 17 build dirs to PERL5LIB; for 'test' Running make test >>> nmake test TEST_VERBOSE=1 Microsoft (R) Program Maintenance Utility Version 7.00.8882 Copyright (C) Microsoft Corp 1988-2000. All rights reserved. C:\Perl64\bin\perl.exe "-MExtUtils::Command::MM" "-e" "test_harness(1, 'blib\lib', 'blib\arch')" t/*.t t/003-simple.t .................................. ok 1 - use Text::Template::Simple; ok 2 - simple() object ok 3 - simple() result ok 4 - Simple test 1 ok 5 - simple2() object ok 6 - simple2() result ok 7 - Simple test 2 ok 8 - Got the object ok 9 - Correct cache type is set 1..9 ok t/003-taint-mode-simple.t ....................... ok 1 - use Text::Template::Simple; ok 2 - simple() object ok 3 - simple() result ok 4 - Simple test 1 ok 5 - simple2() object ok 6 - simple2() result ok 7 - Simple test 2 ok 8 - Got the object ok 9 - Correct cache type is set 1..9 ok t/004-extend.t .................................. ok 1 - use Text::Template::Simple; ok 2 - My::VERSION defined Extending Text::Template::Simple with My v0.2 ok 3 - Object created ok 4 - Compiled ok 5 - Got output Function call : Dear Burak, this is a template function! Global variable: X is Y Dumping template namespace symbol table ... %SYMBOL = ( '__ANON__' => *Text::Template::Simple::Dummy::__ANON__, 'stack' => *Text::Template::Simple::Dummy::stack, 'hello' => *Text::Template::Simple::Dummy::hello, 'BEGIN' => *Text::Template::Simple::Dummy::BEGIN, 'VERSION' => *Text::Template::Simple::Dummy::VERSION, 'GLOBAL' => *Text::Template::Simple::Dummy::GLOBAL, 'import' => *Text::Template::Simple::Dummy::import ); 1..5 ok t/004-taint-mode-extend.t ....................... ok 1 - use Text::Template::Simple; ok 2 - My::VERSION defined Extending Text::Template::Simple with My v0.2 ok 3 - Object created ok 4 - Compiled ok 5 - Got output Function call : Dear Burak, this is a template function! Global variable: X is Y Dumping template namespace symbol table ... %SYMBOL = ( '__ANON__' => *Text::Template::Simple::Dummy::__ANON__, 'stack' => *Text::Template::Simple::Dummy::stack, 'hello' => *Text::Template::Simple::Dummy::hello, 'BEGIN' => *Text::Template::Simple::Dummy::BEGIN, 'VERSION' => *Text::Template::Simple::Dummy::VERSION, 'GLOBAL' => *Text::Template::Simple::Dummy::GLOBAL, 'import' => *Text::Template::Simple::Dummy::import ); 1..5 ok t/005-safe.t .................................... ok 1 - use Text::Template::Simple; ok 2 - Object created ok 3 - compile() ok 4 - Got compiled output ok 5 - Output is correct Hello Burak, you are safe! 1..5 ok t/005-taint-mode-safe.t ......................... ok 1 - use Text::Template::Simple; ok 2 - Object created ok 3 - compile() ok 4 - Got compiled output ok 5 - Output is correct Hello Burak, you are safe! 1..5 ok t/006-iolayer.t ................................. ok 1 - use Text::Template::Simple; ok 2 - object ok 3 - result ok 4 - Simple test 1 ok 5 - object ok 6 - result ok 7 - Simple test 2 1..7 ok t/006-taint-mode-iolayer.t ...................... ok 1 - use Text::Template::Simple; ok 2 - object ok 3 - result ok 4 - Simple test 1 ok 5 - object ok 6 - result ok 7 - Simple test 2 1..7 ok t/007-stack.t ................................... ok 1 - use Text::Template::Simple; ok 2 - object ok 3 - result ok 4 - String Dumper ok 5 - object ok 6 - result ok 7 - HTML Comment Dumper ok 8 - object ok 9 - result ok 10 - HTML Table Dumper ok 11 - object ok 12 - result ok 13 - Text Table Dumper 1..13 ok t/007-taint-mode-stack.t ........................ ok 1 - use Text::Template::Simple; ok 2 - object ok 3 - result ok 4 - String Dumper ok 5 - object ok 6 - result ok 7 - HTML Comment Dumper ok 8 - object ok 9 - result ok 10 - HTML Table Dumper ok 11 - object ok 12 - result ok 13 - Text Table Dumper 1..13 ok t/008-escape-delim.t ............................ ok 1 - use Text::Template::Simple; ok 2 - object ok 3 - Escaped delim 1 ok 4 - Escaped delim 2 1..4 ok t/008-taint-mode-escape-delim.t ................. ok 1 - use Text::Template::Simple; ok 2 - object ok 3 - Escaped delim 1 ok 4 - Escaped delim 2 1..4 ok t/009-subclass.t ................................ Sub class defined the constructor! ok 1 - object Delimiters are: <% & %> ok 2 - Compiled by subclass 1..2 ok t/009-taint-mode-subclass.t ..................... Sub class defined the constructor! ok 1 - object Delimiters are: <% & %> ok 2 - Compiled by subclass 1..2 ok t/010-subclass-define-bufvar.t .................. ok 1 - object ok 2 - Define output buffer variables 1..2 ok t/010-taint-mode-subclass-define-bufvar.t ....... ok 1 - object ok 2 - Define output buffer variables 1..2 ok t/011-cache-mem.t ............................... ok 1 - object ok 2 - compile raw1 ok 3 - Run 1: Cache has DATA ok 4 - Run 1: Cache has ID ok 5 - compile raw2 ok 6 - Run 2: Cache has DATA ok 7 - Run 2: Cache has ID ok 8 - compile raw3 ok 9 - Run 3: Cache has DATA ok 10 - Run 3: Cache has ID ok 11 - Cache ID OK ok 12 - RAW1 EQ RAW2 ok 13 - RAW2 EQ RAW3 ok 14 - Correct cache type is set 1..14 ok t/011-taint-mode-cache-mem.t .................... ok 1 - object ok 2 - compile raw1 ok 3 - Run 1: Cache has DATA ok 4 - Run 1: Cache has ID ok 5 - compile raw2 ok 6 - Run 2: Cache has DATA ok 7 - Run 2: Cache has ID ok 8 - compile raw3 ok 9 - Run 3: Cache has DATA ok 10 - Run 3: Cache has ID ok 11 - Cache ID OK ok 12 - RAW1 EQ RAW2 ok 13 - RAW2 EQ RAW3 ok 14 - Correct cache type is set 1..14 ok t/012-cache-disk.t .............................. ok 1 - object ok 2 - compile raw1 ok 3 - Run 1: Cache has DATA ok 4 - Run 1: Cache has ID ok 5 - compile raw2 ok 6 - Run 2: Cache has DATA ok 7 - Run 2: Cache has ID ok 8 - compile raw3 ok 9 - Run 3: Cache has DATA ok 10 - Run 3: Cache has ID ok 11 - Cache ID OK ok 12 - RAW1 EQ RAW2 ok 13 - RAW2 EQ RAW3 ok 14 - Correct cache type is set 1..14 ok t/012-taint-mode-cache-disk.t ................... ok 1 - object ok 2 - compile raw1 ok 3 - Run 1: Cache has DATA ok 4 - Run 1: Cache has ID ok 5 - compile raw2 ok 6 - Run 2: Cache has DATA ok 7 - Run 2: Cache has ID ok 8 - compile raw3 ok 9 - Run 3: Cache has DATA ok 10 - Run 3: Cache has ID ok 11 - Cache ID OK ok 12 - RAW1 EQ RAW2 ok 13 - RAW2 EQ RAW3 ok 14 - Correct cache type is set 1..14 ok t/013-cache-other.t ............................. ok 1 - cache=1 ok 2 - cache=dir ok 3 - compile ok 4 - structure dumped $CACHE = { '1af296f10b3939a5a4d4a6fad88f935d1a0368e2' => { 'CODE' => sub { package Text::Template::Simple::Dummy; use warnings; use strict 'refs'; local $0 = '1af296f10b3939a5a4d4a6fad88f935d1a0368e2'; my $SCALAR0x32a49781951 = ''; $SCALAR0x32a49781951 .= 'Time now: '; $SCALAR0x32a49781951 .= sub { scalar localtime 1219952008; } ->(); $SCALAR0x32a49781951 .= "\n"; return $SCALAR0x32a49781951; }, 'FAKER_SELF' => '$SELF0x32a497814254', 'NEEDS_OBJECT' => 0 } }; ok 5 - Got the structure ok 6 - Got the structure with varname $ABC = { '1af296f10b3939a5a4d4a6fad88f935d1a0368e2' => { 'CODE' => sub { package Text::Template::Simple::Dummy; use warnings; use strict 'refs'; local $0 = '1af296f10b3939a5a4d4a6fad88f935d1a0368e2'; my $SCALAR0x32a49781951 = ''; $SCALAR0x32a49781951 .= 'Time now: '; $SCALAR0x32a49781951 .= sub { scalar localtime 1219952008; } ->(); $SCALAR0x32a49781951 .= "\n"; return $SCALAR0x32a49781951; }, 'FAKER_SELF' => '$SELF0x32a497814254', 'NEEDS_OBJECT' => 0 } }; ok 7 - Got the structure with the specified name ok 8 - Got the structure with no_deparse $CACHE = { '1af296f10b3939a5a4d4a6fad88f935d1a0368e2' => { 'CODE' => sub { "DUMMY" }, 'FAKER_SELF' => '$SELF0x32a497814254', 'NEEDS_OBJECT' => 0 } }; ok 9 - Got the structure without deparse ok 10 - Dumped ids $CACHE_IDS = [ '1af296f10b3939a5a4d4a6fad88f935d1a0368e2' ]; ok 11 - Got the ids ok 12 - Dumped ids with varname $XYZ = [ '1af296f10b3939a5a4d4a6fad88f935d1a0368e2' ]; ok 13 - Got the ids with the specified name ok 14 - Got cache type ok 15 - Cache type (MEMORY) is OK ok 16 # skip Your Devel::Size is too old and has a known *serious* bug ok 17 - compile ok 18 - structure dumped $CACHE = { '1af296f10b3939a5a4d4a6fad88f935d1a0368e2' => { 'CODE' => '', 'MTIME' => 1306387156 } }; ok 19 - Got the structure ok 20 - Got the structure with varname $ABC = { '1af296f10b3939a5a4d4a6fad88f935d1a0368e2' => { 'CODE' => '', 'MTIME' => 1306387156 } }; ok 21 - Got the structure with the specified name ok 22 - Got the structure with no_deparse $CACHE = { '1af296f10b3939a5a4d4a6fad88f935d1a0368e2' => { 'CODE' => '', 'MTIME' => 1306387156 } }; ok 23 - Got the structure without deparse ok 24 - Dumped ids $CACHE_IDS = [ '1af296f10b3939a5a4d4a6fad88f935d1a0368e2' ]; ok 25 - Got the ids ok 26 - Dumped ids with varname $XYZ = [ '1af296f10b3939a5a4d4a6fad88f935d1a0368e2' ]; ok 27 - Got the ids with the specified name ok 28 - Got cache type ok 29 - Cache type (DISK) is OK ok 30 - Got cache size ok 31 - We could call size( 690 bytes ) ok 32 - Cache reset ok 33 - Cache size changed ok 34 - Cache size is zero after reset: 0 1..34 ok t/013-taint-mode-cache-other.t .................. ok 1 - cache=1 ok 2 - cache=dir ok 3 - compile ok 4 - structure dumped $CACHE = { '1af296f10b3939a5a4d4a6fad88f935d1a0368e2' => { 'CODE' => sub { package Text::Template::Simple::Dummy; use warnings; use strict 'refs'; local $0 = '1af296f10b3939a5a4d4a6fad88f935d1a0368e2'; my $SCALAR0x3335af82432 = ''; $SCALAR0x3335af82432 .= 'Time now: '; $SCALAR0x3335af82432 .= sub { scalar localtime 1219952008; } ->(); $SCALAR0x3335af82432 .= "\n"; return $SCALAR0x3335af82432; }, 'FAKER_SELF' => '$SELF0x3335af814619', 'NEEDS_OBJECT' => 0 } }; ok 5 - Got the structure ok 6 - Got the structure with varname $ABC = { '1af296f10b3939a5a4d4a6fad88f935d1a0368e2' => { 'CODE' => sub { package Text::Template::Simple::Dummy; use warnings; use strict 'refs'; local $0 = '1af296f10b3939a5a4d4a6fad88f935d1a0368e2'; my $SCALAR0x3335af82432 = ''; $SCALAR0x3335af82432 .= 'Time now: '; $SCALAR0x3335af82432 .= sub { scalar localtime 1219952008; } ->(); $SCALAR0x3335af82432 .= "\n"; return $SCALAR0x3335af82432; }, 'FAKER_SELF' => '$SELF0x3335af814619', 'NEEDS_OBJECT' => 0 } }; ok 7 - Got the structure with the specified name ok 8 - Got the structure with no_deparse $CACHE = { '1af296f10b3939a5a4d4a6fad88f935d1a0368e2' => { 'CODE' => sub { "DUMMY" }, 'FAKER_SELF' => '$SELF0x3335af814619', 'NEEDS_OBJECT' => 0 } }; ok 9 - Got the structure without deparse ok 10 - Dumped ids $CACHE_IDS = [ '1af296f10b3939a5a4d4a6fad88f935d1a0368e2' ]; ok 11 - Got the ids ok 12 - Dumped ids with varname $XYZ = [ '1af296f10b3939a5a4d4a6fad88f935d1a0368e2' ]; ok 13 - Got the ids with the specified name ok 14 - Got cache type ok 15 - Cache type (MEMORY) is OK ok 16 # skip Your Devel::Size is too old and has a known *serious* bug ok 17 - compile ok 18 - structure dumped $CACHE = { '1af296f10b3939a5a4d4a6fad88f935d1a0368e2' => { 'CODE' => '', 'MTIME' => '1306387156' } }; ok 19 - Got the structure ok 20 - Got the structure with varname $ABC = { '1af296f10b3939a5a4d4a6fad88f935d1a0368e2' => { 'CODE' => '', 'MTIME' => '1306387156' } }; ok 21 - Got the structure with the specified name ok 22 - Got the structure with no_deparse $CACHE = { '1af296f10b3939a5a4d4a6fad88f935d1a0368e2' => { 'CODE' => '', 'MTIME' => '1306387156' } }; ok 23 - Got the structure without deparse ok 24 - Dumped ids $CACHE_IDS = [ '1af296f10b3939a5a4d4a6fad88f935d1a0368e2' ]; ok 25 - Got the ids ok 26 - Dumped ids with varname $XYZ = [ '1af296f10b3939a5a4d4a6fad88f935d1a0368e2' ]; ok 27 - Got the ids with the specified name ok 28 - Got cache type ok 29 - Cache type (DISK) is OK ok 30 - Got cache size ok 31 - We could call size( 685 bytes ) ok 32 - Cache reset ok 33 - Cache size changed ok 34 - Cache size is zero after reset: 0 1..34 ok t/014-interface.t ............................... ok 1 - Text::Template::Simple->can(...) ok 2 - Text::Template::Simple::Constants->can(...) ok 3 - Text::Template::Simple::Dummy->can('stack') ok 4 - Text::Template::Simple::Compiler->can('compile') ok 5 - Text::Template::Simple::Compiler::Safe->can(...) ok 6 - Text::Template::Simple::Caller->can(...) ok 7 - Text::Template::Simple::Tokenizer->can(...) ok 8 - Text::Template::Simple::Util->can(...) ok 9 - Text::Template::Simple::Cache::ID->can(...) ok 10 - Text::Template::Simple::Cache->can(...) ok 11 - Text::Template::Simple::IO->can(...) 1..11 ok t/014-taint-mode-interface.t .................... ok 1 - Text::Template::Simple->can(...) ok 2 - Text::Template::Simple::Constants->can(...) ok 3 - Text::Template::Simple::Dummy->can('stack') ok 4 - Text::Template::Simple::Compiler->can('compile') ok 5 - Text::Template::Simple::Compiler::Safe->can(...) ok 6 - Text::Template::Simple::Caller->can(...) ok 7 - Text::Template::Simple::Tokenizer->can(...) ok 8 - Text::Template::Simple::Util->can(...) ok 9 - Text::Template::Simple::Cache::ID->can(...) ok 10 - Text::Template::Simple::Cache->can(...) ok 11 - Text::Template::Simple::IO->can(...) 1..11 ok t/015-connector.t ............................... ok 1 - Got the object ok 2 - Got the sub-class object ok 3 - Connector Cache ok 4 - Connector Cache::ID ok 5 - Connector IO ok 6 - Connector Tokenizer ok 7 - S-Connector Cache ok 8 - S-Connector Cache::ID ok 9 - S-Connector IO ok 10 - S-Connector Tokenizer ok 11 - Compile from subclass 1..11 ok t/015-taint-mode-connector.t .................... ok 1 - Got the object ok 2 - Got the sub-class object ok 3 - Connector Cache ok 4 - Connector Cache::ID ok 5 - Connector IO ok 6 - Connector Tokenizer ok 7 - S-Connector Cache ok 8 - S-Connector Cache::ID ok 9 - S-Connector IO ok 10 - S-Connector Tokenizer ok 11 - Compile from subclass 1..11 ok t/016-include-static.t .......................... ok 1 - Got the object ok 2 - Compile OUTPUT: RAW 1: raw content <%= $$ %> RAW 2: raw content <%= $$ %> RAW 3: raw content <%= $$ %> ok 3 - Valid output from static inclusion 1..3 ok t/016-taint-mode-include-static.t ............... ok 1 - Got the object ok 2 - Compile OUTPUT: RAW 1: raw content <%= $$ %> RAW 2: raw content <%= $$ %> RAW 3: raw content <%= $$ %> ok 3 - Valid output from static inclusion 1..3 ok t/017-include-dynamic.t ......................... ok 1 - Got the object ok 2 - Compile OUTPUT: RAW 1: raw content <%= $$ %> RAW 2: raw content <%= $$ %> RAW 3: raw content <%= $$ %> ok 3 - Valid output from dynamic inclusion 1..3 ok t/017-taint-mode-include-dynamic.t .............. ok 1 - Got the object ok 2 - Compile OUTPUT: RAW 1: raw content <%= $$ %> RAW 2: raw content <%= $$ %> RAW 3: raw content <%= $$ %> ok 3 - Valid output from dynamic inclusion 1..3 ok t/018-include-dynamic-recursive.t ............... ok 1 - Got the object ok 2 - Compile Recursing: Recursing: Recursing: Recursing: Recursing: Recursing: Recursing: Recursing: Recursing: Recursing: Recursing: Recursing: Recursing: Recursing: Recursing: Recursing: Recursing: Recursing: Recursing: Recursing: Recursing: Recursing: Recursing: Recursing: Recursing: Recursing: Recursing: Recursing: Recursing: Recursing: Recursing: Recursing: Recursing: Recursing: Recursing: Recursing: Recursing: Recursing: Recursing: Recursing: Recursing: Recursing: Recursing: Recursing: Recursing: Recursing: Recursing: Recursing: Recursing: Recursing: [ dynamic include error ] Deep recursion (>=50) detected in the included file: t/data/recursive.tts ok 3 - Nasty recursive test did not fail 1..3 ok t/018-taint-mode-include-dynamic-recursive.t .... ok 1 - Got the object ok 2 - Compile Recursing: Recursing: Recursing: Recursing: Recursing: Recursing: Recursing: Recursing: Recursing: Recursing: Recursing: Recursing: Recursing: Recursing: Recursing: Recursing: Recursing: Recursing: Recursing: Recursing: Recursing: Recursing: Recursing: Recursing: Recursing: Recursing: Recursing: Recursing: Recursing: Recursing: Recursing: Recursing: Recursing: Recursing: Recursing: Recursing: Recursing: Recursing: Recursing: Recursing: Recursing: Recursing: Recursing: Recursing: Recursing: Recursing: Recursing: Recursing: Recursing: Recursing: [ dynamic include error ] Deep recursion (>=50) detected in the included file: t/data/recursive.tts ok 3 - Nasty recursive test did not fail 1..3 ok t/019-dynamic-static-interpolate.t .............. ok 1 - Got the object ok 2 - Compile OUTPUT( Test: MSWin32 Test: <%= $^O %> Test: MSWin32 Test: <%= $^O %> ) ok 3 - Interpolated dynamic & static include ok 4 - Interpolated include has correct data 1..4 ok t/019-taint-mode-dynamic-static-interpolate.t ... ok 1 - Got the object ok 2 - Compile OUTPUT( Test: MSWin32 Test: <%= $^O %> Test: MSWin32 Test: <%= $^O %> ) ok 3 - Interpolated dynamic & static include ok 4 - Interpolated include has correct data 1..4 ok t/020-fake-include-recursive.t .................. ok 1 - Got the object ok 2 - Compile GOT: 15384 ok 3 - Compile OK ok 4 - Compile GOT: 15384 ok 5 - Compile OK ok 6 - Compile GOT: 15384 ok 7 - Compile OK ok 8 - Compile GOT: 15384 ok 9 - Compile OK ok 10 - Compile GOT: 15384 ok 11 - Compile OK ok 12 - Compile GOT: 15384 ok 13 - Compile OK ok 14 - Compile GOT: 15384 ok 15 - Compile OK ok 16 - Compile GOT: 15384 ok 17 - Compile OK ok 18 - Compile GOT: 15384 ok 19 - Compile OK ok 20 - Compile GOT: 15384 ok 21 - Compile OK ok 22 - Compile GOT: 15384 ok 23 - Compile OK ok 24 - Compile GOT: 15384 ok 25 - Compile OK ok 26 - Compile GOT: 15384 ok 27 - Compile OK ok 28 - Compile GOT: 15384 ok 29 - Compile OK ok 30 - Compile GOT: 15384 ok 31 - Compile OK ok 32 - Compile GOT: 15384 ok 33 - Compile OK ok 34 - Compile GOT: 15384 ok 35 - Compile OK ok 36 - Compile GOT: 15384 ok 37 - Compile OK ok 38 - Compile GOT: 15384 ok 39 - Compile OK ok 40 - Compile GOT: 15384 ok 41 - Compile OK ok 42 - Compile GOT: 15384 ok 43 - Compile OK ok 44 - Compile GOT: 15384 ok 45 - Compile OK ok 46 - Compile GOT: 15384 ok 47 - Compile OK ok 48 - Compile GOT: 15384 ok 49 - Compile OK ok 50 - Compile GOT: 15384 ok 51 - Compile OK ok 52 - Compile GOT: 15384 ok 53 - Compile OK ok 54 - Compile GOT: 15384 ok 55 - Compile OK ok 56 - Compile GOT: 15384 ok 57 - Compile OK ok 58 - Compile GOT: 15384 ok 59 - Compile OK ok 60 - Compile GOT: 15384 ok 61 - Compile OK ok 62 - Compile GOT: 15384 ok 63 - Compile OK ok 64 - Compile GOT: 15384 ok 65 - Compile OK ok 66 - Compile GOT: 15384 ok 67 - Compile OK ok 68 - Compile GOT: 15384 ok 69 - Compile OK ok 70 - Compile GOT: 15384 ok 71 - Compile OK ok 72 - Compile GOT: 15384 ok 73 - Compile OK ok 74 - Compile GOT: 15384 ok 75 - Compile OK ok 76 - Compile GOT: 15384 ok 77 - Compile OK ok 78 - Compile GOT: 15384 ok 79 - Compile OK ok 80 - Compile GOT: 15384 ok 81 - Compile OK ok 82 - Compile GOT: 15384 ok 83 - Compile OK ok 84 - Compile GOT: 15384 ok 85 - Compile OK ok 86 - Compile GOT: 15384 ok 87 - Compile OK ok 88 - Compile GOT: 15384 ok 89 - Compile OK ok 90 - Compile GOT: 15384 ok 91 - Compile OK ok 92 - Compile GOT: 15384 ok 93 - Compile OK ok 94 - Compile GOT: 15384 ok 95 - Compile OK ok 96 - Compile GOT: 15384 ok 97 - Compile OK ok 98 - Compile GOT: 15384 ok 99 - Compile OK ok 100 - Compile GOT: 15384 ok 101 - Compile OK ok 102 - Compile GOT: 15384 ok 103 - Compile OK ok 104 - Compile GOT: 15384 ok 105 - Compile OK ok 106 - Compile GOT: 15384 ok 107 - Compile OK ok 108 - Compile GOT: 15384 ok 109 - Compile OK ok 110 - Compile GOT: 15384 ok 111 - Compile OK ok 112 - Compile GOT: 15384 ok 113 - Compile OK ok 114 - Compile GOT: 15384 ok 115 - Compile OK ok 116 - Compile GOT: 15384 ok 117 - Compile OK ok 118 - Compile GOT: 15384 ok 119 - Compile OK ok 120 - Compile GOT: 15384 ok 121 - Compile OK ok 122 - Compile GOT: 15384 ok 123 - Compile OK ok 124 - Fake recursive test did not fail 1..124 ok t/020-taint-mode-fake-include-recursive.t ....... ok 1 - Got the object ok 2 - Compile GOT: 15144 ok 3 - Compile OK ok 4 - Compile GOT: 15144 ok 5 - Compile OK ok 6 - Compile GOT: 15144 ok 7 - Compile OK ok 8 - Compile GOT: 15144 ok 9 - Compile OK ok 10 - Compile GOT: 15144 ok 11 - Compile OK ok 12 - Compile GOT: 15144 ok 13 - Compile OK ok 14 - Compile GOT: 15144 ok 15 - Compile OK ok 16 - Compile GOT: 15144 ok 17 - Compile OK ok 18 - Compile GOT: 15144 ok 19 - Compile OK ok 20 - Compile GOT: 15144 ok 21 - Compile OK ok 22 - Compile GOT: 15144 ok 23 - Compile OK ok 24 - Compile GOT: 15144 ok 25 - Compile OK ok 26 - Compile GOT: 15144 ok 27 - Compile OK ok 28 - Compile GOT: 15144 ok 29 - Compile OK ok 30 - Compile GOT: 15144 ok 31 - Compile OK ok 32 - Compile GOT: 15144 ok 33 - Compile OK ok 34 - Compile GOT: 15144 ok 35 - Compile OK ok 36 - Compile GOT: 15144 ok 37 - Compile OK ok 38 - Compile GOT: 15144 ok 39 - Compile OK ok 40 - Compile GOT: 15144 ok 41 - Compile OK ok 42 - Compile GOT: 15144 ok 43 - Compile OK ok 44 - Compile GOT: 15144 ok 45 - Compile OK ok 46 - Compile GOT: 15144 ok 47 - Compile OK ok 48 - Compile GOT: 15144 ok 49 - Compile OK ok 50 - Compile GOT: 15144 ok 51 - Compile OK ok 52 - Compile GOT: 15144 ok 53 - Compile OK ok 54 - Compile GOT: 15144 ok 55 - Compile OK ok 56 - Compile GOT: 15144 ok 57 - Compile OK ok 58 - Compile GOT: 15144 ok 59 - Compile OK ok 60 - Compile GOT: 15144 ok 61 - Compile OK ok 62 - Compile GOT: 15144 ok 63 - Compile OK ok 64 - Compile GOT: 15144 ok 65 - Compile OK ok 66 - Compile GOT: 15144 ok 67 - Compile OK ok 68 - Compile GOT: 15144 ok 69 - Compile OK ok 70 - Compile GOT: 15144 ok 71 - Compile OK ok 72 - Compile GOT: 15144 ok 73 - Compile OK ok 74 - Compile GOT: 15144 ok 75 - Compile OK ok 76 - Compile GOT: 15144 ok 77 - Compile OK ok 78 - Compile GOT: 15144 ok 79 - Compile OK ok 80 - Compile GOT: 15144 ok 81 - Compile OK ok 82 - Compile GOT: 15144 ok 83 - Compile OK ok 84 - Compile GOT: 15144 ok 85 - Compile OK ok 86 - Compile GOT: 15144 ok 87 - Compile OK ok 88 - Compile GOT: 15144 ok 89 - Compile OK ok 90 - Compile GOT: 15144 ok 91 - Compile OK ok 92 - Compile GOT: 15144 ok 93 - Compile OK ok 94 - Compile GOT: 15144 ok 95 - Compile OK ok 96 - Compile GOT: 15144 ok 97 - Compile OK ok 98 - Compile GOT: 15144 ok 99 - Compile OK ok 100 - Compile GOT: 15144 ok 101 - Compile OK ok 102 - Compile GOT: 15144 ok 103 - Compile OK ok 104 - Compile GOT: 15144 ok 105 - Compile OK ok 106 - Compile GOT: 15144 ok 107 - Compile OK ok 108 - Compile GOT: 15144 ok 109 - Compile OK ok 110 - Compile GOT: 15144 ok 111 - Compile OK ok 112 - Compile GOT: 15144 ok 113 - Compile OK ok 114 - Compile GOT: 15144 ok 115 - Compile OK ok 116 - Compile GOT: 15144 ok 117 - Compile OK ok 118 - Compile GOT: 15144 ok 119 - Compile OK ok 120 - Compile GOT: 15144 ok 121 - Compile OK ok 122 - Compile GOT: 15144 ok 123 - Compile OK ok 124 - Fake recursive test did not fail 1..124 ok t/021-comment.t ................................. ok 1 - Got the object ok 2 - Comment removed successfully 1..2 ok t/021-taint-mode-comment.t ...................... ok 1 - Got the object ok 2 - Comment removed successfully 1..2 ok t/022-monolith.t ................................ ok 1 - Got the object ok 2 ok 3 - Testing Monolith 1..3 ok t/022-taint-mode-monolith.t ..................... ok 1 - Got the object ok 2 ok 3 - Testing Monolith 1..3 ok t/023-change-delims.t ........................... ok 1 - Got the object ok 2 - CODE/CAPTURE/COMMENT: Delimiters changed into ok 3 - STATIC: Delimiters changed into ok 4 - DYNAMIC: Delimiters changed into 1..4 ok t/023-taint-mode-change-delims.t ................ ok 1 - Got the object ok 2 - CODE/CAPTURE/COMMENT: Delimiters changed into ok 3 - STATIC: Delimiters changed into ok 4 - DYNAMIC: Delimiters changed into 1..4 ok t/024-include-paths.t ........................... ok 1 - Got the object ok 2 - Got the include object ok 3 - Compile test1.tts (inc) ok 4 - Compile test2.tts (inc) ok 5 - Compile test1.tts ok 6 - Compile test2.tts ok 7 - Compile or error 1 ok 8 - Compile or error 2 ok 9 - Include path successful for test1 ok 10 - Include path/dynamic/static successful for test1:'test2: test2.tts - dynamic t\data\path2\test3.tts - static <%= $0 %>' ok 11 - First test: Parameter interpreted as string ok 12 - Second test: Parameter interpreted as string ok 13 - First test: code died since file does not exists and include_paths unset ok 14 - Second test: code died since file does not exists and include_paths unset 1..14 ok t/024-taint-mode-include-paths.t ................ ok 1 - Got the object ok 2 - Got the include object ok 3 - Compile test1.tts (inc) ok 4 - Compile test2.tts (inc) ok 5 - Compile test1.tts ok 6 - Compile test2.tts ok 7 - Compile or error 1 ok 8 - Compile or error 2 ok 9 - Include path successful for test1 ok 10 - Include path/dynamic/static successful for test1:'test2: test2.tts - dynamic t\data\path2\test3.tts - static <%= $0 %>' ok 11 - First test: Parameter interpreted as string ok 12 - Second test: Parameter interpreted as string ok 13 - First test: code died since file does not exists and include_paths unset ok 14 - Second test: code died since file does not exists and include_paths unset 1..14 ok t/025-chomp.t ................................... ok 1 - Got the object ok 2 - Got the object (pre) ok 3 - Got the object (post) ok 4 - Got the object (prec) ok 5 - Got the object (postc) ok 6 - Got the object (both) ok 7 - Got the object (bothc) ok 8 - Compile ok 9 - Test return value ok 10 - Chomping 1 ok 11 - Chomping 2 ok 12 - Chomping 3 ok 13 - Chomping 4 ok 14 - Chomping 5 ok 15 - Chomping 6 ok 16 - Chomping 7 ok 17 - Chomping 8 ok 18 - Chomping 9 ok 19 - Chomping 10 ok 20 - Chomping 11 ok 21 - Chomping 12 1..21 ok t/025-taint-mode-chomp.t ........................ ok 1 - Got the object ok 2 - Got the object (pre) ok 3 - Got the object (post) ok 4 - Got the object (prec) ok 5 - Got the object (postc) ok 6 - Got the object (both) ok 7 - Got the object (bothc) ok 8 - Compile ok 9 - Test return value ok 10 - Chomping 1 ok 11 - Chomping 2 ok 12 - Chomping 3 ok 13 - Chomping 4 ok 14 - Chomping 5 ok 15 - Chomping 6 ok 16 - Chomping 7 ok 17 - Chomping 8 ok 18 - Chomping 9 ok 19 - Chomping 10 ok 20 - Chomping 11 ok 21 - Chomping 12 1..21 ok t/026-taint-mode-template-name-dollar-zero.t .... ok 1 - Got the object ok 2 - Compile ok 3 - Template names are accessible via dollar zero 1..3 ok t/026-template-name-dollar-zero.t ............... ok 1 - Got the object ok 2 - Compile ok 3 - Template names are accessible via dollar zero 1..3 ok t/027-include-param.t ........................... ok 1 - Got the object ok 2 - Compile ok 3 - Dynamic include got params 1..3 ok t/027-taint-mode-include-param.t ................ ok 1 - Got the object ok 2 - Compile ok 3 - Dynamic include got params 1..3 ok t/028-include-filter.t .......................... ok 1 - Got the object ok 2 - Compile ok 3 - Dynamic include got params 1..3 ok t/028-taint-mode-include-filter.t ............... ok 1 - Got the object ok 2 - Compile ok 3 - Dynamic include got params 1..3 ok t/029-block-filter.t ............................ ok 1 - Got the object ok 2 - Compile ok 3 - Filtered block with loop around it 1..3 ok t/029-taint-mode-block-filter.t ................. ok 1 - Got the object ok 2 - Compile ok 3 - Filtered block with loop around it 1..3 ok t/030-taint-mode-toke-substr.t .................. ok 1 - Got the object ok 2 - Test edge case 1..2 ok t/030-toke-substr.t ............................. ok 1 - Got the object ok 2 - Test edge case 1..2 ok t/031-capture-warnings.t ........................ ok 1 - Got the object ok 2 - Compile ok 3 - Warning captured 1..3 ok t/031-taint-mode-capture-warnings.t ............. ok 1 - Got the object ok 2 - Compile ok 3 - Warning captured 1..3 ok t/032-empty-includes.t .......................... ok 1 - Got the object ok 2 - Empty includes (static+dynamic) did not die ok 3 - Empty includes (static+dynamic) returned empty string 1..3 ok t/032-taint-mode-empty-includes.t ............... ok 1 - Got the object ok 2 - Empty includes (static+dynamic) did not die ok 3 - Empty includes (static+dynamic) returned empty string 1..3 ok t/033-dynamic-include-shared-vars.t ............. ok 1 - Got the object ok 2 - Compile ok 3 - Shared variables seem to work as intended 1..3 ok t/033-taint-mode-dynamic-include-shared-vars.t .. ok 1 - Got the object ok 2 - Compile ok 3 - Shared variables seem to work as intended 1..3 ok t/201-pod.t ..................................... 1..16 ok 1 - POD test for blib\lib\Text\Template\Simple.pm ok 2 - POD test for blib\lib\Text\Template\Simple\API.pod ok 3 - POD test for blib\lib\Text\Template\Simple\Cache.pm ok 4 - POD test for blib\lib\Text\Template\Simple\Caller.pm ok 5 - POD test for blib\lib\Text\Template\Simple\Compiler.pm ok 6 - POD test for blib\lib\Text\Template\Simple\Constants.pm ok 7 - POD test for blib\lib\Text\Template\Simple\Dummy.pm ok 8 - POD test for blib\lib\Text\Template\Simple\IO.pm ok 9 - POD test for blib\lib\Text\Template\Simple\Tokenizer.pm ok 10 - POD test for blib\lib\Text\Template\Simple\Util.pm ok 11 - POD test for blib\lib\Text\Template\Simple\Base\Compiler.pm ok 12 - POD test for blib\lib\Text\Template\Simple\Base\Examine.pm ok 13 - POD test for blib\lib\Text\Template\Simple\Base\Include.pm ok 14 - POD test for blib\lib\Text\Template\Simple\Base\Parser.pm ok 15 - POD test for blib\lib\Text\Template\Simple\Cache\ID.pm ok 16 - POD test for blib\lib\Text\Template\Simple\Compiler\Safe.pm ok t/202-pod-coverage.t ............................ 1..15 ok 1 - Pod coverage on Text::Template::Simple ok 2 - Pod coverage on Text::Template::Simple::Cache ok 3 - Pod coverage on Text::Template::Simple::Caller ok 4 - Pod coverage on Text::Template::Simple::Compiler ok 5 - Pod coverage on Text::Template::Simple::Constants ok 6 - Pod coverage on Text::Template::Simple::Dummy ok 7 - Pod coverage on Text::Template::Simple::IO ok 8 - Pod coverage on Text::Template::Simple::Tokenizer ok 9 - Pod coverage on Text::Template::Simple::Util ok 10 - Pod coverage on Text::Template::Simple::Base::Compiler ok 11 - Pod coverage on Text::Template::Simple::Base::Examine ok 12 - Pod coverage on Text::Template::Simple::Base::Include ok 13 - Pod coverage on Text::Template::Simple::Base::Parser ok 14 - Pod coverage on Text::Template::Simple::Cache::ID ok 15 - Pod coverage on Text::Template::Simple::Compiler::Safe ok All tests successful. Files=64, Tests=701, 19 wallclock secs ( 0.13 usr + 0.06 sys = 0.19 CPU) Result: PASS BURAK/Text-Template-Simple-0.83.tar.gz nmake test TEST_VERBOSE=1 -- OK PPD for Text-Template-Simple-0.83 already made Running test for module 'Catalyst::Plugin::Session' Running make for B/BO/BOBTFISH/Catalyst-Plugin-Session-0.31.tar.gz Prepending blib/arch and blib/lib of 18 build dirs to PERL5LIB; for 'get' Checksum for C:\cpanfly\var\cpan\sources\authors\id\B\BO\BOBTFISH\Catalyst-Plugin-Session-0.31.tar.gz ok Will not use Archive::Tar, need 1.00 Catalyst-Plugin-Session-0.31/ Catalyst-Plugin-Session-0.31/Changes Catalyst-Plugin-Session-0.31/inc/ Catalyst-Plugin-Session-0.31/inc/Module/ Catalyst-Plugin-Session-0.31/inc/Module/Install/ Catalyst-Plugin-Session-0.31/inc/Module/Install/Base.pm Catalyst-Plugin-Session-0.31/inc/Module/Install/Can.pm Catalyst-Plugin-Session-0.31/inc/Module/Install/Fetch.pm Catalyst-Plugin-Session-0.31/inc/Module/Install/Makefile.pm Catalyst-Plugin-Session-0.31/inc/Module/Install/Metadata.pm Catalyst-Plugin-Session-0.31/inc/Module/Install/Win32.pm Catalyst-Plugin-Session-0.31/inc/Module/Install/WriteAll.pm Catalyst-Plugin-Session-0.31/inc/Module/Install.pm Catalyst-Plugin-Session-0.31/lib/ Catalyst-Plugin-Session-0.31/lib/Catalyst/ Catalyst-Plugin-Session-0.31/lib/Catalyst/Plugin/ Catalyst-Plugin-Session-0.31/lib/Catalyst/Plugin/Session/ Catalyst-Plugin-Session-0.31/lib/Catalyst/Plugin/Session/State.pm Catalyst-Plugin-Session-0.31/lib/Catalyst/Plugin/Session/Store/ Catalyst-Plugin-Session-0.31/lib/Catalyst/Plugin/Session/Store/Dummy.pm Catalyst-Plugin-Session-0.31/lib/Catalyst/Plugin/Session/Store.pm Catalyst-Plugin-Session-0.31/lib/Catalyst/Plugin/Session/Test/ Catalyst-Plugin-Session-0.31/lib/Catalyst/Plugin/Session/Test/Store.pm Catalyst-Plugin-Session-0.31/lib/Catalyst/Plugin/Session/Tutorial.pod Catalyst-Plugin-Session-0.31/lib/Catalyst/Plugin/Session.pm Catalyst-Plugin-Session-0.31/Makefile.PL Catalyst-Plugin-Session-0.31/MANIFEST Catalyst-Plugin-Session-0.31/META.yml Catalyst-Plugin-Session-0.31/README Catalyst-Plugin-Session-0.31/t/ Catalyst-Plugin-Session-0.31/t/00_basic_sanity.t Catalyst-Plugin-Session-0.31/t/01_setup.t Catalyst-Plugin-Session-0.31/t/03_flash.t Catalyst-Plugin-Session-0.31/t/05_semi_persistent_flash.t Catalyst-Plugin-Session-0.31/t/99_pod.t Catalyst-Plugin-Session-0.31/t/99_podcoverage.t Catalyst-Plugin-Session-0.31/t/lib/ Catalyst-Plugin-Session-0.31/t/lib/FlashTestApp/ Catalyst-Plugin-Session-0.31/t/lib/FlashTestApp/Controller/ Catalyst-Plugin-Session-0.31/t/lib/FlashTestApp/Controller/Root.pm Catalyst-Plugin-Session-0.31/t/lib/FlashTestApp.pm Catalyst-Plugin-Session-0.31/t/lib/SessionTestApp/ Catalyst-Plugin-Session-0.31/t/lib/SessionTestApp/Controller/ Catalyst-Plugin-Session-0.31/t/lib/SessionTestApp/Controller/Root.pm Catalyst-Plugin-Session-0.31/t/lib/SessionTestApp.pm Catalyst-Plugin-Session-0.31/t/lib/SessionValid/ Catalyst-Plugin-Session-0.31/t/lib/SessionValid/Controller/ Catalyst-Plugin-Session-0.31/t/lib/SessionValid/Controller/Root.pm Catalyst-Plugin-Session-0.31/t/lib/SessionValid.pm Catalyst-Plugin-Session-0.31/t/live_accessor.t Catalyst-Plugin-Session-0.31/t/live_app.t Catalyst-Plugin-Session-0.31/t/live_session_fixation.t Catalyst-Plugin-Session-0.31/t/live_verify_user_agent.t Catalyst-Plugin-Session-0.31/t/session_valid.t Prepending blib/arch and blib/lib of 18 build dirs to PERL5LIB; for 'make' CPAN.pm: Going to build B/BO/BOBTFISH/Catalyst-Plugin-Session-0.31.tar.gz >>> C:\Perl64\bin\perl.exe Makefile.PL Checking if your kit is complete... Looks good Writing Makefile for Catalyst::Plugin::Session >>> nmake Microsoft (R) Program Maintenance Utility Version 7.00.8882 Copyright (C) Microsoft Corp 1988-2000. All rights reserved. cp lib/Catalyst/Plugin/Session/Store.pm blib\lib\Catalyst\Plugin\Session\Store.pm cp lib/Catalyst/Plugin/Session/Store/Dummy.pm blib\lib\Catalyst\Plugin\Session\Store\Dummy.pm cp lib/Catalyst/Plugin/Session/State.pm blib\lib\Catalyst\Plugin\Session\State.pm cp lib/Catalyst/Plugin/Session/Test/Store.pm blib\lib\Catalyst\Plugin\Session\Test\Store.pm cp lib/Catalyst/Plugin/Session.pm blib\lib\Catalyst\Plugin\Session.pm cp lib/Catalyst/Plugin/Session/Tutorial.pod blib\lib\Catalyst\Plugin\Session\Tutorial.pod BOBTFISH/Catalyst-Plugin-Session-0.31.tar.gz nmake -- OK Prepending blib/arch and blib/lib of 18 build dirs to PERL5LIB; for 'test' Running make test >>> nmake test TEST_VERBOSE=1 Microsoft (R) Program Maintenance Utility Version 7.00.8882 Copyright (C) Microsoft Corp 1988-2000. All rights reserved. C:\Perl64\bin\perl.exe "-MExtUtils::Command::MM" "-e" "test_harness(1, 'inc', 'blib\lib', 'blib\arch')" t/*.t t/00_basic_sanity.t ........... 1..4 ok 1 - use Catalyst::Plugin::Session; ok 2 - Catalyst::Plugin::Session->can('sessionid') ok 3 - Catalyst::Plugin::Session->can('session') ok 4 - Catalyst::Plugin::Session->can('session_delete_reason') ok t/01_setup.t .................. 1..10 ok 1 - use Catalyst::Plugin::Session; ok 2 - Catalyst::Plugin::Session->can('setup') ok 3 - can't setup an object that doesn't use state/store plugins ok 4 - Fatal error logged ok 5 - can't setup an object that doesn't use state/store plugins ok 6 - can't setup an object that doesn't use state/store plugins ok 7 - setup() lives with state/store plugins in use ok 8 - no fatal error logged either ok 9 - default values for config were populated in successful setup ok 10 - user values are not overwritten in config ok t/03_flash.t .................. 1..12 ok 1 - use Catalyst::Plugin::Session; ok 2 - nothing in session ok 3 - nothing in flash ok 4 - one key in flash ok 5 - session has __flash with flash data ok 6 - two keys in flash ok 7 - session still has __flash with flash data ok 8 - one key in flash ok 9 - nothing in flash after clear_flash ok 10 - nothing in flash after finalize after clear_flash ok 11 - session has empty __flash after clear_flash + finalize ok 12 - flash copied to stash ok t/05_semi_persistent_flash.t .. 1..10 ok 1 - GET http://localhost/first ok 2 - not set ok 3 - GET http://localhost/second ok 4 - set first ok 5 - GET http://localhost/third ok 6 - set second ok 7 - GET http://localhost/fourth ok 8 - set third ok 9 - GET http://localhost/fifth ok 10 - flash has gone ok t/99_pod.t .................... skipped: set TEST_POD to enable this test t/99_podcoverage.t ............ skipped: set TEST_POD to enable this test t/live_accessor.t ............. 1..4 ok 1 - Set session vars okay ok 2 - k/v list setter works okay ok 3 - hashref setter works okay ok 4 - direct access works okay ok # Testing against Catalyst 5.80024 # Testing Catalyst::Plugin::Session 0.31 t/live_app.t .................. ok 1 - initial get ok 2 - initial get ok 3 - ua1 not logged in ok 4 - ua2 not logged in ok 5 - log ua1 in ok 6 - ua1 logged in ok 7 - get main page ok 8 - get main page ok 9 - ua1 logged in ok 10 - ua2 not logged in ok 11 - get main page ok 12 - log ua2 in ok 13 - get main page ok 14 - get main page ok 15 - ua1 logged in ok 16 - ua2 logged in ok 17 - get main page ok 18 - get main page ok 19 - ua1 logged in ok 20 - ua2 logged in ok 21 - expiry time updated ok 22 - expiry time updated ok 23 - log ua2 out ok 24 - ua2 logged out ok 25 - ua2 made 2 requests for page in the session ok 26 - get main page ok 27 - get main page ok 28 - ua1 logged in ok 29 - ua2 not logged in ok 30 - log ua1 out ok 31 - ua1 logged out ok 32 - ua1 made 4 request for page in the session ok 33 - get main page ok 34 - get main page ok 35 - ua1 not logged in ok 36 - ua2 not logged in ok 37 - log ua3 in ok 38 - GET http://localhost/dump_these_loads_session ok 39 - Content contains "NOT" 1..39 ok Use of uninitialized value $domain in hash element at C:/cpanfly/var/megalib/HTTP/Cookies.pm line 405. Use of uninitialized value $domain in hash element at C:/cpanfly/var/megalib/HTTP/Cookies.pm line 405. t/live_session_fixation.t ..... 1..10 ok 1 - Set-Cookie 1 ok 2 - Logging in generates us a new cookie ok 3 - Content is "VAR_var1=set_before_change" ok 4 - Set-Cookie 2 ok 5 - Cookie changed ok 6 - SID changed ok 7 - Content is "VAR_var1=set_before_change" ok 8 - Content is "VAR_var2=set_after_change" ok 9 - Content is "VAR_var1=n.a." ok 10 - Content is "VAR_var2=n.a." ok [warn] Deleting session 33c4b651a1ee8dedd7a2d4ab54dd58ce28c9bd6e due to user agent mismatch (Initial user_agent != Changed user_agent) t/live_verify_user_agent.t .... 1..12 ok 1 - get initial user_agent ok 2 - test initial user_agent ok 3 - initial get main page ok 4 - ua not logged in ok 5 - log ua in ok 6 - ua logged in ok 7 - get main page ok 8 - ua logged in ok 9 - get changed user_agent ok 10 - test changed user_agent ok 11 - test deleted session ok 12 - ua not logged in ok t/session_valid.t ............. 1..4 ok 1 - initial get ok 2 - page contains expected value ok 3 - grab the page again, after the session has expired ok 4 - page contains expected value ok All tests successful. Files=11, Tests=105, 20 wallclock secs ( 0.06 usr + 0.06 sys = 0.13 CPU) Result: PASS BOBTFISH/Catalyst-Plugin-Session-0.31.tar.gz nmake test TEST_VERBOSE=1 -- OK PPD for Catalyst-Plugin-Session-0.31 already made Running test for module 'Net::DNS' Running make for O/OL/OLAF/Net-DNS-0.66.tar.gz Prepending blib/arch and blib/lib of 19 build dirs to PERL5LIB; for 'get' Checksum for C:\cpanfly\var\cpan\sources\authors\id\O\OL\OLAF\Net-DNS-0.66.tar.gz ok Will not use Archive::Tar, need 1.00 Net-DNS-0.66/ Net-DNS-0.66/Changes Net-DNS-0.66/contrib/ Net-DNS-0.66/demo/ Net-DNS-0.66/DNS.xs Net-DNS-0.66/lib/ Net-DNS-0.66/Makefile.PL Net-DNS-0.66/MANIFEST Net-DNS-0.66/META.yml Net-DNS-0.66/netdns.c Net-DNS-0.66/netdns.h Net-DNS-0.66/README Net-DNS-0.66/t/ Net-DNS-0.66/TODO Net-DNS-0.66/t/.resolv.conf Net-DNS-0.66/t/00-load.t Net-DNS-0.66/t/00-pod.t Net-DNS-0.66/t/00-version.t Net-DNS-0.66/t/001-connection-checks.t Net-DNS-0.66/t/01-resolver-env.t Net-DNS-0.66/t/01-resolver-file.t Net-DNS-0.66/t/01-resolver-flags.t Net-DNS-0.66/t/01-resolver-opt.t Net-DNS-0.66/t/01-resolver.t Net-DNS-0.66/t/02-domain.t Net-DNS-0.66/t/02-header.t Net-DNS-0.66/t/03-question.t Net-DNS-0.66/t/04-packet-unique-push.t Net-DNS-0.66/t/04-packet.t Net-DNS-0.66/t/05-apl.t Net-DNS-0.66/t/05-rr-opt.t Net-DNS-0.66/t/05-rr-rrsort.t Net-DNS-0.66/t/05-rr-sshfp.t Net-DNS-0.66/t/05-rr-txt.t Net-DNS-0.66/t/05-rr-unknown.t Net-DNS-0.66/t/05-rr-various.t Net-DNS-0.66/t/05-rr.t Net-DNS-0.66/t/06-update.t Net-DNS-0.66/t/07-misc.t Net-DNS-0.66/t/08-online.t Net-DNS-0.66/t/09-tkey.t Net-DNS-0.66/t/10-recurse.t Net-DNS-0.66/t/11-escapedchars.t Net-DNS-0.66/t/11-inet6.t Net-DNS-0.66/t/12-compression.t Net-DNS-0.66/t/13-udp-trunc.t Net-DNS-0.66/t/99-cleanup.t Net-DNS-0.66/t/custom.txt Net-DNS-0.66/t/TestData.pm Net-DNS-0.66/lib/Net/ Net-DNS-0.66/lib/Net/DNS/ Net-DNS-0.66/lib/Net/DNS.pm Net-DNS-0.66/lib/Net/DNS/Domain.pm Net-DNS-0.66/lib/Net/DNS/FAQ.pod Net-DNS-0.66/lib/Net/DNS/Header.pm Net-DNS-0.66/lib/Net/DNS/Nameserver.pm Net-DNS-0.66/lib/Net/DNS/Packet.pm Net-DNS-0.66/lib/Net/DNS/Question.pm Net-DNS-0.66/lib/Net/DNS/Resolver/ Net-DNS-0.66/lib/Net/DNS/Resolver.pm Net-DNS-0.66/lib/Net/DNS/RR/ Net-DNS-0.66/lib/Net/DNS/RR.pm Net-DNS-0.66/lib/Net/DNS/Update.pm Net-DNS-0.66/lib/Net/DNS/RR/A.pm Net-DNS-0.66/lib/Net/DNS/RR/AAAA.pm Net-DNS-0.66/lib/Net/DNS/RR/AFSDB.pm Net-DNS-0.66/lib/Net/DNS/RR/APL/ Net-DNS-0.66/lib/Net/DNS/RR/APL.pm Net-DNS-0.66/lib/Net/DNS/RR/CERT.pm Net-DNS-0.66/lib/Net/DNS/RR/CNAME.pm Net-DNS-0.66/lib/Net/DNS/RR/DHCID.pm Net-DNS-0.66/lib/Net/DNS/RR/DNAME.pm Net-DNS-0.66/lib/Net/DNS/RR/EID.pm Net-DNS-0.66/lib/Net/DNS/RR/HINFO.pm Net-DNS-0.66/lib/Net/DNS/RR/HIP.pm Net-DNS-0.66/lib/Net/DNS/RR/IPSECKEY.pm Net-DNS-0.66/lib/Net/DNS/RR/ISDN.pm Net-DNS-0.66/lib/Net/DNS/RR/KX.pm Net-DNS-0.66/lib/Net/DNS/RR/LOC.pm Net-DNS-0.66/lib/Net/DNS/RR/MB.pm Net-DNS-0.66/lib/Net/DNS/RR/MG.pm Net-DNS-0.66/lib/Net/DNS/RR/MINFO.pm Net-DNS-0.66/lib/Net/DNS/RR/MR.pm Net-DNS-0.66/lib/Net/DNS/RR/MX.pm Net-DNS-0.66/lib/Net/DNS/RR/NAPTR.pm Net-DNS-0.66/lib/Net/DNS/RR/NIMLOC.pm Net-DNS-0.66/lib/Net/DNS/RR/NS.pm Net-DNS-0.66/lib/Net/DNS/RR/NSAP.pm Net-DNS-0.66/lib/Net/DNS/RR/NULL.pm Net-DNS-0.66/lib/Net/DNS/RR/OPT.pm Net-DNS-0.66/lib/Net/DNS/RR/PTR.pm Net-DNS-0.66/lib/Net/DNS/RR/PX.pm Net-DNS-0.66/lib/Net/DNS/RR/RP.pm Net-DNS-0.66/lib/Net/DNS/RR/RT.pm Net-DNS-0.66/lib/Net/DNS/RR/SOA.pm Net-DNS-0.66/lib/Net/DNS/RR/SPF.pm Net-DNS-0.66/lib/Net/DNS/RR/SRV.pm Net-DNS-0.66/lib/Net/DNS/RR/SSHFP.pm Net-DNS-0.66/lib/Net/DNS/RR/TKEY.pm Net-DNS-0.66/lib/Net/DNS/RR/TSIG.pm Net-DNS-0.66/lib/Net/DNS/RR/TXT.pm Net-DNS-0.66/lib/Net/DNS/RR/Unknown.pm Net-DNS-0.66/lib/Net/DNS/RR/X25.pm Net-DNS-0.66/lib/Net/DNS/RR/APL/ApItem.pm Net-DNS-0.66/lib/Net/DNS/Resolver/Base.pm Net-DNS-0.66/lib/Net/DNS/Resolver/Cygwin.pm Net-DNS-0.66/lib/Net/DNS/Resolver/Recurse.pm Net-DNS-0.66/lib/Net/DNS/Resolver/UNIX.pm Net-DNS-0.66/lib/Net/DNS/Resolver/Win32.pm Net-DNS-0.66/demo/axfr Net-DNS-0.66/demo/check_soa Net-DNS-0.66/demo/check_zone Net-DNS-0.66/demo/example_recurse.pl Net-DNS-0.66/demo/mresolv Net-DNS-0.66/demo/mx Net-DNS-0.66/demo/perldig Net-DNS-0.66/demo/README Net-DNS-0.66/demo/trace_dns.pl Net-DNS-0.66/contrib/check_soa Net-DNS-0.66/contrib/check_zone Net-DNS-0.66/contrib/dnswalk.README Net-DNS-0.66/contrib/loc2earth.fcgi Net-DNS-0.66/contrib/loclist.pl Net-DNS-0.66/contrib/README Prepending blib/arch and blib/lib of 19 build dirs to PERL5LIB; for 'make' CPAN.pm: Going to build O/OL/OLAF/Net-DNS-0.66.tar.gz >>> C:\Perl64\bin\perl.exe Makefile.PL I can not find WIN32::API version 0.55 or higher. I will add WIN32::API to the list of prerequisites. Note that, WIN32::API is included in recent versions of ActivePerl (5.10 since build 1003) and recent versions of Strawberry perl (at least in the October version of 5.10.0.3) and the module has not be tested with other versions. In case of failure please consider upgrading. Testing if you have a C compiler and the needed header files.... Microsoft (R) C/C++ Optimizing Compiler Version 14.00.40310.41 for AMD64 Copyright (C) Microsoft Corporation. All rights reserved. cl : Command line warning D9035 : option 'o' has been deprecated and will be removed in a future release compile.c You have a working compiler. You appear to be directly connected to the Internet. I have some tests that try to query live nameservers. Do you want to enable these tests? [y] y Would you like to enable IPv6 tests? [y] y Warning: prerequisite Win32::API 0.55 not found. Warning: prerequisite Win32::IPHelper 0.05 not found. Checking if your kit is complete... Looks good Writing Makefile for Net::DNS ---- Unsatisfied dependencies detected during ---- ---- OLAF/Net-DNS-0.66.tar.gz ---- Win32::IPHelper [requires] Win32::API [requires] Prepending blib/arch and blib/lib of 19 build dirs to PERL5LIB; for 'test' Running make test Delayed until after prerequisites Running test for module 'Win32::IPHelper' Running make for L/LM/LMASARA/Win32-IPHelper-0.06.tar.gz Prepending blib/arch and blib/lib of 19 build dirs to PERL5LIB; for 'get' Checksum for C:\cpanfly\var\cpan\sources\authors\id\L\LM\LMASARA\Win32-IPHelper-0.06.tar.gz ok Will not use Archive::Tar, need 1.00 Win32-IPHelper-0.06/ Win32-IPHelper-0.06/Changes Win32-IPHelper-0.06/IPHelper.html Win32-IPHelper-0.06/IPHelper.pm Win32-IPHelper-0.06/Makefile.PL Win32-IPHelper-0.06/MANIFEST Win32-IPHelper-0.06/META.yml Win32-IPHelper-0.06/README Win32-IPHelper-0.06/test.pl Prepending blib/arch and blib/lib of 19 build dirs to PERL5LIB; for 'make' CPAN.pm: Going to build L/LM/LMASARA/Win32-IPHelper-0.06.tar.gz >>> C:\Perl64\bin\perl.exe Makefile.PL Warning: prerequisite Win32::API 0.2 not found. Checking if your kit is complete... Looks good Writing Makefile for Win32::IPHelper ---- Unsatisfied dependencies detected during ---- ---- LMASARA/Win32-IPHelper-0.06.tar.gz ---- Win32::API [requires] Prepending blib/arch and blib/lib of 19 build dirs to PERL5LIB; for 'test' Running make test Delayed until after prerequisites Running test for module 'Win32::API' ______________________ D i s t r o P r e f s ______________________ Win32-API.yml[0] Running make for C/CO/COSIMO/Win32-API-0.62.tar.gz Prepending blib/arch and blib/lib of 19 build dirs to PERL5LIB; for 'get' Checksum for C:\cpanfly\var\cpan\sources\authors\id\C\CO\COSIMO\Win32-API-0.62.tar.gz ok Will not use Archive::Tar, need 1.00 Win32-API-0.62/ Win32-API-0.62/API.pm Win32-API-0.62/API_test.dll Win32-API-0.62/MANIFEST Win32-API-0.62/README Win32-API-0.62/call_i686.h Win32-API-0.62/samples/ Win32-API-0.62/samples/chres.pl Win32-API-0.62/samples/wininfo.pl Win32-API-0.62/samples/hideconsole.pl Win32-API-0.62/samples/callback2.pl Win32-API-0.62/samples/ejectcd.pl Win32-API-0.62/samples/locales.pl Win32-API-0.62/samples/kernel32.pl Win32-API-0.62/samples/callback3.pl Win32-API-0.62/samples/Win32/ Win32-API-0.62/samples/Win32/kernel32.pm Win32-API-0.62/samples/GetCursorPos.pl Win32-API-0.62/samples/resolution.pl Win32-API-0.62/samples/callback1.pl Win32-API-0.62/samples/packing.pl Win32-API-0.62/samples/rndcolors.pl Win32-API-0.62/samples/kernel32.html Win32-API-0.62/samples/cdinfo.pl Win32-API-0.62/Type.pm Win32-API-0.62/API.xs Win32-API-0.62/API.h Win32-API-0.62/t/ Win32-API-0.62/t/02_GetProcess.t Win32-API-0.62/t/03_undef.t Win32-API-0.62/t/04_rt_48006.t Win32-API-0.62/t/00_API.t Win32-API-0.62/t/05_more_struct.t Win32-API-0.62/t/01_Struct.t Win32-API-0.62/TODO Win32-API-0.62/Struct.pm Win32-API-0.62/TYPEMAP Win32-API-0.62/Test.pm Win32-API-0.62/call_asm_x64_gnu.s Win32-API-0.62/API_test64.dll Win32-API-0.62/Callback/ Win32-API-0.62/Callback/t/ Win32-API-0.62/Callback/t/03_Jim_Shaw.t Win32-API-0.62/Callback/t/02_Callback.t Win32-API-0.62/Callback/Callback.xs Win32-API-0.62/Callback/Makefile.PL Win32-API-0.62/call_x86_64.h Win32-API-0.62/Callback.pm Win32-API-0.62/Makefile.PL Win32-API-0.62/META.yml Win32-API-0.62/Changes Win32-API-0.62/call_asm_x64_msvc.asm Win32-API-0.62/api-test/ Win32-API-0.62/api-test/Debug/ Win32-API-0.62/api-test/Debug/API_test.dll Win32-API-0.62/api-test/Debug/API_test.lib Win32-API-0.62/api-test/API_test.h Win32-API-0.62/api-test/API_test.cpp Win32-API-0.62/api-test/StdAfx.h Win32-API-0.62/api-test/Release/ Win32-API-0.62/api-test/Release/API_test.dll Win32-API-0.62/api-test/Release/API_test.lib Win32-API-0.62/api-test/API_test.sln Win32-API-0.62/api-test/API_test.vcproj Win32-API-0.62/api-test/StdAfx.cpp Win32-API-0.62/api-test/API_test.dsw Win32-API-0.62/api-test/API_test.suo Win32-API-0.62/api-test/API_test.def Win32-API-0.62/api-test/API_test.dsp Going to apply 1 patch: C:\cpanfly\etc\distroprefs\Win32-API-0.58.patch C:\cygwin\bin\patch.exe -N --fuzz=3 -p1 <= 12; + skip('because callbacks currently /SEGFAULT/ all compilers', 1); $result = $function->Call( $callback, 21 ); is($result, 42, 'callback function works'); EOT (Stripping trailing CRs from patch.) patching file Callback/t/02_Callback.t Prepending blib/arch and blib/lib of 19 build dirs to PERL5LIB; for 'make' CPAN.pm: Going to build C/CO/COSIMO/Win32-API-0.62.tar.gz >>> C:\Perl64\bin\perl.exe Makefile.PL Checking if your kit is complete... Looks good Warning: Guessing NAME [Callback] from current directory name. Writing Makefile for Win32::API >>> nmake Microsoft (R) Program Maintenance Utility Version 7.00.8882 Copyright (C) Microsoft Corp 1988-2000. All rights reserved. cp Type.pm blib\lib\Win32/API/Type.pm cp Test.pm blib\lib\Win32/API/Test.pm cp Struct.pm blib\lib\Win32/API/Struct.pm cp API.pm blib\lib\Win32/API.pm nmake -f Makefile all -nologo cd .. C:\Perl64\bin\perl.exe C:\cpanfly\var\megalib\ExtUtils\xsubpp -typemap C:\Perl64\lib\ExtUtils\typemap -typemap typemap API.xs > API.xsc && C:\Perl64\bin\perl.exe -MExtUtils::Command -e "mv" -- API.xsc API.c cl -c -nologo -GF -W3 -MD -Zi -DNDEBUG -Ox -GL -Wp64 -fp:precise -DWIN32 -D_CONSOLE -DNO_STRICT -DHAVE_DES_FCRYPT -DWIN64 -DCONSERVATIVE -DUSE_SITECUSTOMIZE -DPRIVLIB_LAST_IN_INC -DPERL_IMPLICIT_CONTEXT -DPERL_IMPLICIT_SYS -DUSE_PERLIO -DPERL_MSVCRT_READFIX -MD -Zi -DNDEBUG -Ox -GL -Wp64 -fp:precise -DVERSION=\"0.62\" -DXS_VERSION=\"0.62\" "-IC:\Perl64\lib\CORE" API.c API.c API.xs(236) : warning C4101: 'words_pushed' : unreferenced local variable ml64 -c call_asm_x64_msvc.asm Assembling: call_asm_x64_msvc.asm Microsoft (R) Macro Assembler (AMD64) Version 8.00.40310.39 Copyright (C) Microsoft Corporation. All rights reserved. Running Mkbootstrap for Win32::API () C:\Perl64\bin\perl.exe -MExtUtils::Command -e "chmod" -- 644 API.bs C:\Perl64\bin\perl.exe -MExtUtils::Mksymlists -e "Mksymlists('NAME'=>\"Win32::API\", 'DLBASE' => 'API', 'DL_FUNCS' => { }, 'FUNCLIST' => [], 'IMPORTS' => { }, 'DL_VARS' => []);" link -out:blib\arch\auto\Win32\API\API.dll -dll -nologo -nodefaultlib -debug -opt:ref,icf -ltcg -libpath:"C:\Perl64\lib\CORE" -machine:AMD64 API.obj call_asm_x64_msvc.obj C:\Perl64\lib\CORE\perl510.lib oldnames.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib netapi32.lib uuid.lib ws2_32.lib mpr.lib winmm.lib version.lib odbc32.lib odbccp32.lib bufferoverflowU.lib msvcrt.lib -def:API.def Creating library blib\arch\auto\Win32\API\API.lib and object blib\arch\auto\Win32\API\API.exp Generating code Finished generating code if exist blib\arch\auto\Win32\API\API.dll.manifest mt -nologo -manifest blib\arch\auto\Win32\API\API.dll.manifest -outputresource:blib\arch\auto\Win32\API\API.dll;2 if exist blib\arch\auto\Win32\API\API.dll.manifest del blib\arch\auto\Win32\API\API.dll.manifest C:\Perl64\bin\perl.exe -MExtUtils::Command -e "chmod" -- 755 blib\arch\auto\Win32\API\API.dll C:\Perl64\bin\perl.exe -MExtUtils::Command -e "cp" -- API.bs blib\arch\auto\Win32\API\API.bs C:\Perl64\bin\perl.exe -MExtUtils::Command -e "chmod" -- 644 blib\arch\auto\Win32\API\API.bs COSIMO/Win32-API-0.62.tar.gz nmake -- OK Prepending blib/arch and blib/lib of 19 build dirs to PERL5LIB; for 'test' Running make test >>> nmake test TEST_VERBOSE=1 Microsoft (R) Program Maintenance Utility Version 7.00.8882 Copyright (C) Microsoft Corp 1988-2000. All rights reserved. nmake -f Makefile all -nologo cd .. C:\Perl64\bin\perl.exe "-MExtUtils::Command::MM" "-e" "test_harness(1, 'blib\lib', 'blib\arch')" t/*.t # API test dll found at (API_test64.dll) Argument "japh" isn't numeric in pack at C:\cpanfly\var\cpan\build\Win32-API-0.62-rHND7C\blib\lib/Win32/API/Type.pm line 209. t/00_API.t .......... 1..25 ok 1 - use Win32::API; ok 2 - use Win32::API::Test; ok 3 - use Win32; ok 4 - loaded ok 5 - found API test dll ok 6 - GetCurrentProcessId() function found ok 7 - GetCurrentProcessId() result ok ok 8 - GetCurrentProcessId() result ok ok 9 - Import of GetCurrentProcessId() function from kernel32.dll ok 10 - GetCurrentProcessId() result ok ok 11 - sum_integers() function defined ok 12 - function call with integer arguments and return value ok 13 - sum_integers_ref() function defined ok 14 - sum_integers_ref() returns the expected value ok 15 - sum_integers_ref() correctly modifies its ref argument ok 16 # skip because function call with double as return type isn't tested ok 17 # skip because function call with double as return type isn't tested ok 18 - sum_doubles_ref() function defined ok 19 - sum_doubles_ref() call works ok 20 - sum_floats() function defined ok 21 # skip because function call with floats segfaults ok 22 - sum_floats_ref() function defined ok 23 - sum_floats_ref() returns the expected value (1) ok 24 - find_char() function defined ok 25 - find_char() function call works find_char: got 'japh', 'a' find_char: tmp now 'japh' find_char: tmp now 'aph' ok # $^E= t/01_Struct.t ....... 1..7 ok 1 - use Win32::API; ok 2 - use Win32::API::Test; ok 3 - loaded ok 4 - found API test dll ok 5 - mangle_simple_struct() function a=2 b=5 c=TEST d=ffffffffedcba987 ok 6 - mangling of simple structures work a=2 b=5 c=TEST d=ffffffffedcba987 ok 7 - tied interface works dump_struct: 00: 0x05 01: 0x00 02: 0x00 03: 0x00 04: 0x00 05: 0x00 06: 0x00 07: 0x00 08: 0x00 09: 0x00 10: 0x00 11: 0x00 12: 0x00 13: 0x00 14: 0x04 15: 0x40 16: 0x00 17: 0x00 18: 0x00 19: 0x00 20: 0x00 21: 0x00 22: 0x00 23: 0x00 24: 0x78 25: 0x56 26: 0x34 27: 0x12 28: 0x00 29: 0x00 30: 0x00 31: 0x00 32: 0x28 dump_struct: [mine at 0x0140f238] a=5 b=2.500000 c=0x0000000000000000 d=0x0000000012345678 dump_struct: 00: 0x05 01: 0x00 02: 0x00 03: 0x00 04: 0x00 05: 0x00 06: 0x00 07: 0x00 08: 0x00 09: 0x00 10: 0x00 11: 0x00 12: 0x00 13: 0x00 14: 0x04 15: 0x40 16: 0x08 17: 0x97 18: 0xeb 19: 0x02 20: 0x00 21: 0x00 22: 0x00 23: 0x00 24: 0x78 25: 0x56 26: 0x34 27: 0x12 28: 0x00 29: 0x00 30: 0x00 31: 0x00 32: 0x00 dump_struct: [yours at 0x02ec53e8] a=5 b=2.500000 c=0x0000000002EB9708 'test' d=0x0000000012345678 x.a=2 x.b=5.000000 x.c=0x02eb9708 x.c='test' char='t' toupper='T' char='e' toupper='E' char='s' toupper='S' char='t' toupper='T' x.d=0xedcba987 dump_struct: 00: 0x05 01: 0x00 02: 0x00 03: 0x00 04: 0x00 05: 0x00 06: 0x00 07: 0x00 08: 0x00 09: 0x00 10: 0x00 11: 0x00 12: 0x00 13: 0x00 14: 0x04 15: 0x40 16: 0x00 17: 0x00 18: 0x00 19: 0x00 20: 0x00 21: 0x00 22: 0x00 23: 0x00 24: 0x78 25: 0x56 26: 0x34 27: 0x12 28: 0x00 29: 0x00 30: 0x00 31: 0x00 32: 0x28 dump_struct: [mine at 0x0140f238] a=5 b=2.500000 c=0x0000000000000000 d=0x0000000012345678 dump_struct: 00: 0x05 01: 0x00 02: 0x00 03: 0x00 04: 0x00 05: 0x00 06: 0x00 07: 0x00 08: 0x00 09: 0x00 10: 0x00 11: 0x00 12: 0x00 13: 0x00 14: 0x04 15: 0x40 16: 0x38 17: 0x18 18: 0x2d 19: 0x00 20: 0x00 21: 0x00 22: 0x00 23: 0x00 24: 0x87 25: 0xa9 26: 0xcb 27: 0xed 28: 0xff 29: 0xff 30: 0xff 31: 0xff 32: 0x00 dump_struct: [yours at 0x02ec5708] a=5 b=2.500000 c=0x00000000002D1838 'test' d=0xFFFFFFFFEDCBA987 x.a=2 x.b=5.000000 x.c=0x002d1838 x.c='test' char='t' toupper='T' char='e' toupper='E' char='s' toupper='S' char='t' toupper='T' x.d=0x12345678 ok # $result=14616 # $$=14616 t/02_GetProcess.t ... 1..3 ok 1 - use Win32::API; ok 2 - kernel32!GetCurrentProcessId import successful ok 3 - kernel32!GetCurrentProcessId() == Perl's $$ ok t/03_undef.t ........ skipped: Currently bombs out on 64 bit architectures # Size is 296. Should be 296 t/04_rt_48006.t ..... 1..3 ok 1 - use Win32::API::Struct; ok 2 - ProcessEntry32 struct defined ok 3 - Size is calculated correctly ok t/05_more_struct.t .. 1..28 ok 1 - "all_longs" struct defined ok 2 - Size of struct "all_longs" is calculated correctly (20) ok 3 - "array_of_chars" struct defined ok 4 - Size of struct "array_of_chars" is calculated correctly (100) ok 5 - "compound_1" struct defined ok 6 - Size of struct "compound_1" is calculated correctly (212) ok 7 - "compound_2" struct defined not ok 8 - Size of struct "compound_2" is calculated correctly (14) # TODO Breaks atm # Failed (TODO) test 'Size of struct "compound_2" is calculated correctly (14)' # at t/05_more_struct.t line 124. # got: '14' # expected: '11' ok 9 - "empty" struct defined ok 10 - Size of struct "empty" is calculated correctly (0) ok 11 - "empty_with_spaces" struct defined ok 12 - Size of struct "empty_with_spaces" is calculated correctly (0) ok 13 - "four_words" struct defined ok 14 - Size of struct "four_words" is calculated correctly (16) ok 15 - "mixing_longs_and_dwords" struct defined ok 16 - Size of struct "mixing_longs_and_dwords" is calculated correctly (12) ok 17 - "one_char" struct defined ok 18 - Size of struct "one_char" is calculated correctly (1) ok 19 - "one_word" struct defined ok 20 - Size of struct "one_word" is calculated correctly (4) ok 21 - "one_word_no_semicolon" struct defined ok 22 - Size of struct "one_word_no_semicolon" is calculated correctly (4) ok 23 - "only_chars" struct defined ok 24 - Size of struct "only_chars" is calculated correctly (3) ok 25 - "three_words" struct defined ok 26 - Size of struct "three_words" is calculated correctly (12) ok 27 - "two_words" struct defined ok 28 - Size of struct "two_words" is calculated correctly (8) ok All tests successful. Files=6, Tests=66, 1 wallclock secs ( 0.05 usr + 0.05 sys = 0.09 CPU) Result: PASS nmake test -nologo cd .. COSIMO/Win32-API-0.62.tar.gz nmake test TEST_VERBOSE=1 -- OK PPD for Win32-API-0.62 already made Running make for L/LM/LMASARA/Win32-IPHelper-0.06.tar.gz Prepending blib/arch and blib/lib of 20 build dirs to PERL5LIB; for 'get' Has already been unwrapped into directory C:\cpanfly\var\cpan\build\Win32-IPHelper-0.06-PUu6Am Prepending blib/arch and blib/lib of 20 build dirs to PERL5LIB; for 'make' CPAN.pm: Going to build L/LM/LMASARA/Win32-IPHelper-0.06.tar.gz >>> nmake Microsoft (R) Program Maintenance Utility Version 7.00.8882 Copyright (C) Microsoft Corp 1988-2000. All rights reserved. cp IPHelper.pm blib\lib\Win32\IPHelper.pm LMASARA/Win32-IPHelper-0.06.tar.gz nmake -- OK Prepending blib/arch and blib/lib of 20 build dirs to PERL5LIB; for 'test' Running make test >>> nmake test TEST_VERBOSE=1 Microsoft (R) Program Maintenance Utility Version 7.00.8882 Copyright (C) Microsoft Corp 1988-2000. All rights reserved. C:\Perl64\bin\perl.exe "-Iblib\lib" "-Iblib\arch" test.pl 1..1 # Running under perl version 5.010000 for MSWin32 # Win32::BuildNumber 1003 # Current time local: Wed May 25 22:20:10 2011 # Current time GMT: Thu May 26 05:20:10 2011 # Using Test.pm version 1.25 ok 1 LMASARA/Win32-IPHelper-0.06.tar.gz nmake test TEST_VERBOSE=1 -- OK Fetching with LWP: http://cpan.nas.activestate.com/authors/id/L/LM/LMASARA/CHECKSUMS Luigino Masarati <lmasarati@hotmail.com> Perl wrapper for Win32 IP Helper functions and structures. >>> (cd C:\cpanfly\var\cpan\build\Win32-IPHelper-0.06-PUu6Am && tar cvf - Win32-IPHelper-0.06.ppd blib) | gzip -c >C:/cpanfly/var/REPO/L/LM/LMASARA/Win32-IPHelper-0.06.tar.gz Win32-IPHelper-0.06.ppd blib/ blib/lib/ blib/lib/Win32/ blib/lib/Win32/IPHelper.pm >>> mv C:\cpanfly\var\cpan\build\Win32-IPHelper-0.06-PUu6Am/Win32-IPHelper-0.06.ppd C:/cpanfly/var/REPO/L/LM/LMASARA Megalib: Undefined subroutine &Digest::base::new called at C:\cpanfly\lib/ActivePerl/PPM/InstallArea.pm line 902. Running test for module 'Win32::API' Running make for C/CO/COSIMO/Win32-API-0.62.tar.gz Prepending blib/arch and blib/lib of 21 build dirs to PERL5LIB; for 'get' Has already been unwrapped into directory C:\cpanfly\var\cpan\build\Win32-API-0.62-rHND7C Prepending blib/arch and blib/lib of 21 build dirs to PERL5LIB; for 'make' Has already been made Prepending blib/arch and blib/lib of 21 build dirs to PERL5LIB; for 'test' Running make test Has already been tested successfully Running make for O/OL/OLAF/Net-DNS-0.66.tar.gz Prepending blib/arch and blib/lib of 21 build dirs to PERL5LIB; for 'get' Has already been unwrapped into directory C:\cpanfly\var\cpan\build\Net-DNS-0.66-xEso3h Prepending blib/arch and blib/lib of 21 build dirs to PERL5LIB; for 'make' CPAN.pm: Going to build O/OL/OLAF/Net-DNS-0.66.tar.gz >>> nmake Microsoft (R) Program Maintenance Utility Version 7.00.8882 Copyright (C) Microsoft Corp 1988-2000. All rights reserved. cp lib/Net/DNS/RR/A.pm blib\lib\Net\DNS\RR\A.pm cp lib/Net/DNS/Resolver/Win32.pm blib\lib\Net\DNS\Resolver\Win32.pm cp lib/Net/DNS/RR/Unknown.pm blib\lib\Net\DNS\RR\Unknown.pm cp lib/Net/DNS/RR/IPSECKEY.pm blib\lib\Net\DNS\RR\IPSECKEY.pm cp lib/Net/DNS/RR/EID.pm blib\lib\Net\DNS\RR\EID.pm cp lib/Net/DNS/RR/ISDN.pm blib\lib\Net\DNS\RR\ISDN.pm cp lib/Net/DNS/RR/MX.pm blib\lib\Net\DNS\RR\MX.pm cp lib/Net/DNS/RR/HIP.pm blib\lib\Net\DNS\RR\HIP.pm cp lib/Net/DNS/Header.pm blib\lib\Net\DNS\Header.pm cp lib/Net/DNS/RR/SOA.pm blib\lib\Net\DNS\RR\SOA.pm cp lib/Net/DNS/RR/OPT.pm blib\lib\Net\DNS\RR\OPT.pm cp lib/Net/DNS/RR/NIMLOC.pm blib\lib\Net\DNS\RR\NIMLOC.pm cp lib/Net/DNS/RR/TXT.pm blib\lib\Net\DNS\RR\TXT.pm cp lib/Net/DNS/RR/DNAME.pm blib\lib\Net\DNS\RR\DNAME.pm cp lib/Net/DNS/RR/AAAA.pm blib\lib\Net\DNS\RR\AAAA.pm cp lib/Net/DNS.pm blib\lib\Net\DNS.pm cp lib/Net/DNS/RR/RP.pm blib\lib\Net\DNS\RR\RP.pm cp lib/Net/DNS/RR/X25.pm blib\lib\Net\DNS\RR\X25.pm cp lib/Net/DNS/Resolver/Recurse.pm blib\lib\Net\DNS\Resolver\Recurse.pm cp lib/Net/DNS/Resolver/Cygwin.pm blib\lib\Net\DNS\Resolver\Cygwin.pm cp lib/Net/DNS/RR/APL.pm blib\lib\Net\DNS\RR\APL.pm cp lib/Net/DNS/RR/PTR.pm blib\lib\Net\DNS\RR\PTR.pm cp lib/Net/DNS/RR/TSIG.pm blib\lib\Net\DNS\RR\TSIG.pm cp lib/Net/DNS/RR/LOC.pm blib\lib\Net\DNS\RR\LOC.pm cp lib/Net/DNS/RR/NULL.pm blib\lib\Net\DNS\RR\NULL.pm cp lib/Net/DNS/RR/AFSDB.pm blib\lib\Net\DNS\RR\AFSDB.pm cp lib/Net/DNS/RR/RT.pm blib\lib\Net\DNS\RR\RT.pm cp lib/Net/DNS/RR/SRV.pm blib\lib\Net\DNS\RR\SRV.pm cp lib/Net/DNS/RR/MINFO.pm blib\lib\Net\DNS\RR\MINFO.pm cp lib/Net/DNS/RR/MR.pm blib\lib\Net\DNS\RR\MR.pm cp lib/Net/DNS/FAQ.pod blib\lib\Net\DNS\FAQ.pod cp lib/Net/DNS/RR/CNAME.pm blib\lib\Net\DNS\RR\CNAME.pm cp lib/Net/DNS/Question.pm blib\lib\Net\DNS\Question.pm cp lib/Net/DNS/Domain.pm blib\lib\Net\DNS\Domain.pm cp lib/Net/DNS/RR/SSHFP.pm blib\lib\Net\DNS\RR\SSHFP.pm cp lib/Net/DNS/RR/NAPTR.pm blib\lib\Net\DNS\RR\NAPTR.pm cp lib/Net/DNS/RR/SPF.pm blib\lib\Net\DNS\RR\SPF.pm cp lib/Net/DNS/Packet.pm blib\lib\Net\DNS\Packet.pm cp lib/Net/DNS/RR.pm blib\lib\Net\DNS\RR.pm cp lib/Net/DNS/RR/APL/ApItem.pm blib\lib\Net\DNS\RR\APL\ApItem.pm cp lib/Net/DNS/RR/HINFO.pm blib\lib\Net\DNS\RR\HINFO.pm cp lib/Net/DNS/RR/NS.pm blib\lib\Net\DNS\RR\NS.pm cp lib/Net/DNS/Update.pm blib\lib\Net\DNS\Update.pm cp lib/Net/DNS/Resolver.pm blib\lib\Net\DNS\Resolver.pm cp lib/Net/DNS/RR/PX.pm blib\lib\Net\DNS\RR\PX.pm cp lib/Net/DNS/Nameserver.pm blib\lib\Net\DNS\Nameserver.pm cp lib/Net/DNS/RR/DHCID.pm blib\lib\Net\DNS\RR\DHCID.pm cp lib/Net/DNS/RR/CERT.pm blib\lib\Net\DNS\RR\CERT.pm cp lib/Net/DNS/Resolver/UNIX.pm blib\lib\Net\DNS\Resolver\UNIX.pm cp lib/Net/DNS/RR/KX.pm blib\lib\Net\DNS\RR\KX.pm cp lib/Net/DNS/RR/MG.pm blib\lib\Net\DNS\RR\MG.pm cp lib/Net/DNS/RR/MB.pm blib\lib\Net\DNS\RR\MB.pm cp lib/Net/DNS/RR/TKEY.pm blib\lib\Net\DNS\RR\TKEY.pm cp lib/Net/DNS/Resolver/Base.pm blib\lib\Net\DNS\Resolver\Base.pm cp lib/Net/DNS/RR/NSAP.pm blib\lib\Net\DNS\RR\NSAP.pm cl -c -nologo -GF -W3 -MD -Zi -DNDEBUG -Ox -GL -Wp64 -fp:precise -DWIN32 -D_CONSOLE -DNO_STRICT -DHAVE_DES_FCRYPT -DWIN64 -DCONSERVATIVE -DUSE_SITECUSTOMIZE -DPRIVLIB_LAST_IN_INC -DPERL_IMPLICIT_CONTEXT -DPERL_IMPLICIT_SYS -DUSE_PERLIO -DPERL_MSVCRT_READFIX -MD -Zi -DNDEBUG -Ox -GL -Wp64 -fp:precise -DVERSION=\"0.66\" -DXS_VERSION=\"0.66\" "-IC:\Perl64\lib\CORE" netdns.c netdns.c netdns.c(148) : warning C4244: '=' : conversion from '__int64' to 'int', possible loss of data netdns.c(171) : warning C4244: '=' : conversion from '__int64' to 'int', possible loss of data lib /OUT:netdns.lib netdns.obj Microsoft (R) Library Manager Version 8.00.40310.39 Copyright (C) Microsoft Corporation. All rights reserved. netdns.obj : non-native module found; restarting link with /LTCG; add /LTCG to the link command line to improve linker performance Microsoft (R) Library Manager Version 8.00.40310.39 Copyright (C) Microsoft Corporation. All rights reserved. C:\Perl64\bin\perl.exe C:\cpanfly\var\megalib\ExtUtils\xsubpp -typemap C:\Perl64\lib\ExtUtils\typemap DNS.xs > DNS.xsc && C:\Perl64\bin\perl.exe -MExtUtils::Command -e "mv" -- DNS.xsc DNS.c cl -c -nologo -GF -W3 -MD -Zi -DNDEBUG -Ox -GL -Wp64 -fp:precise -DWIN32 -D_CONSOLE -DNO_STRICT -DHAVE_DES_FCRYPT -DWIN64 -DCONSERVATIVE -DUSE_SITECUSTOMIZE -DPRIVLIB_LAST_IN_INC -DPERL_IMPLICIT_CONTEXT -DPERL_IMPLICIT_SYS -DUSE_PERLIO -DPERL_MSVCRT_READFIX -MD -Zi -DNDEBUG -Ox -GL -Wp64 -fp:precise -DVERSION=\"0.66\" -DXS_VERSION=\"0.66\" "-IC:\Perl64\lib\CORE" DNS.c DNS.c Running Mkbootstrap for Net::DNS () C:\Perl64\bin\perl.exe -MExtUtils::Command -e "chmod" -- 644 DNS.bs C:\Perl64\bin\perl.exe -MExtUtils::Mksymlists -e "Mksymlists('NAME'=>\"Net::DNS\", 'DLBASE' => 'DNS', 'DL_FUNCS' => { }, 'FUNCLIST' => [], 'IMPORTS' => { }, 'DL_VARS' => []);" link -out:blib\arch\auto\Net\DNS\DNS.dll -dll -nologo -nodefaultlib -debug -opt:ref,icf -ltcg -libpath:"C:\Perl64\lib\CORE" -machine:AMD64 DNS.obj netdns.obj netdns.lib C:\Perl64\lib\CORE\perl510.lib oldnames.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib netapi32.lib uuid.lib ws2_32.lib mpr.lib winmm.lib version.lib odbc32.lib odbccp32.lib bufferoverflowU.lib msvcrt.lib -def:DNS.def Creating library blib\arch\auto\Net\DNS\DNS.lib and object blib\arch\auto\Net\DNS\DNS.exp Generating code Finished generating code if exist blib\arch\auto\Net\DNS\DNS.dll.manifest mt -nologo -manifest blib\arch\auto\Net\DNS\DNS.dll.manifest -outputresource:blib\arch\auto\Net\DNS\DNS.dll;2 if exist blib\arch\auto\Net\DNS\DNS.dll.manifest del blib\arch\auto\Net\DNS\DNS.dll.manifest C:\Perl64\bin\perl.exe -MExtUtils::Command -e "chmod" -- 755 blib\arch\auto\Net\DNS\DNS.dll C:\Perl64\bin\perl.exe -MExtUtils::Command -e "cp" -- DNS.bs blib\arch\auto\Net\DNS\DNS.bs C:\Perl64\bin\perl.exe -MExtUtils::Command -e "chmod" -- 644 blib\arch\auto\Net\DNS\DNS.bs OLAF/Net-DNS-0.66.tar.gz nmake -- OK Prepending blib/arch and blib/lib of 21 build dirs to PERL5LIB; for 'test' Running make test >>> nmake test TEST_VERBOSE=1 Microsoft (R) Program Maintenance Utility Version 7.00.8882 Copyright (C) Microsoft Corp 1988-2000. All rights reserved. C:\Perl64\bin\perl.exe "-MExtUtils::Command::MM" "-e" "test_harness(1, 'blib\lib', 'blib\arch')" t/*.t # # These tests were ran with: # Net::DNS::VERSION: 0.66 # set environment variable NET_DNS_DEBUG to get all versions t/00-load.t ................ 1..87 ok 1 - use Net::DNS; ok 2 - use Net::DNS::Resolver::Recurse; ok 3 - use Net::DNS::Nameserver; ok 4 - use Net::DNS::Resolver::Cygwin; ok 5 - Net::DNS::RR::IPSECKEY is not loaded ok 6 - Net::DNS::RR::AFSDB is not loaded ok 7 - Net::DNS::RR::EID is not loaded ok 8 - Net::DNS::RR::HIP is not loaded ok 9 - Net::DNS::RR::SRV is not loaded ok 10 - Net::DNS::RR::KX is not loaded ok 11 - Net::DNS::RR::RP is not loaded ok 12 - Net::DNS::RR::MINFO is not loaded ok 13 - Net::DNS::RR::MR is not loaded ok 14 - Net::DNS::RR::MB is not loaded ok 15 - Net::DNS::RR::APL is not loaded ok 16 - Net::DNS::RR::NIMLOC is not loaded ok 17 - Net::DNS::RR::PTR is not loaded ok 18 - Net::DNS::RR::SSHFP is not loaded ok 19 - Net::DNS::RR::SPF is not loaded ok 20 - Net::DNS::RR::CERT is not loaded ok 21 - Net::DNS::RR::HINFO is not loaded ok 22 - Net::DNS::RR::TXT is not loaded ok 23 - Net::DNS::RR::DHCID is not loaded ok 24 - Net::DNS::RR::NULL is not loaded ok 25 - Net::DNS::RR::OPT is not loaded ok 26 - Net::DNS::RR::NS is not loaded ok 27 - Net::DNS::RR::LOC is not loaded ok 28 - Net::DNS::RR::TSIG is not loaded ok 29 - Net::DNS::RR::DNAME is not loaded ok 30 - Net::DNS::RR::NSAP is not loaded ok 31 - Net::DNS::RR::PX is not loaded ok 32 - Net::DNS::RR::TKEY is not loaded ok 33 - Net::DNS::RR::AAAA is not loaded ok 34 - Net::DNS::RR::X25 is not loaded ok 35 - Net::DNS::RR::A is not loaded ok 36 - Net::DNS::RR::ISDN is not loaded ok 37 - Net::DNS::RR::MG is not loaded ok 38 - Net::DNS::RR::CNAME is not loaded ok 39 - Net::DNS::RR::NAPTR is not loaded ok 40 - Net::DNS::RR::SOA is not loaded ok 41 - Net::DNS::RR::MX is not loaded ok 42 - Net::DNS::RR::RT is not loaded ok 43 - Net::DNS::RR::IPSECKEY loaded ok 44 - Net::DNS::RR::AFSDB loaded ok 45 - Net::DNS::RR::EID loaded ok 46 - Net::DNS::RR::HIP loaded ok 47 - Net::DNS::RR::SRV loaded ok 48 - Net::DNS::RR::KX loaded ok 49 - Net::DNS::RR::RP loaded ok 50 - Net::DNS::RR::MINFO loaded ok 51 - Net::DNS::RR::MR loaded ok 52 - Net::DNS::RR::MB loaded ok 53 - Net::DNS::RR::APL loaded ok 54 - Net::DNS::RR::NIMLOC loaded ok 55 - Net::DNS::RR::PTR loaded ok 56 - Net::DNS::RR::SSHFP loaded ok 57 - Net::DNS::RR::SPF loaded ok 58 - Net::DNS::RR::CERT loaded ok 59 - Net::DNS::RR::HINFO loaded ok 60 - Net::DNS::RR::TXT loaded ok 61 - Net::DNS::RR::DHCID loaded ok 62 - Net::DNS::RR::NULL loaded ok 63 - Net::DNS::RR::OPT loaded ok 64 - Net::DNS::RR::NS loaded ok 65 - Net::DNS::RR::LOC loaded ok 66 - Net::DNS::RR::TSIG loaded ok 67 - Net::DNS::RR::DNAME loaded ok 68 - Net::DNS::RR::NSAP loaded ok 69 - Net::DNS::RR::PX loaded ok 70 - Net::DNS::RR::TKEY loaded ok 71 - Net::DNS::RR::AAAA loaded ok 72 - Net::DNS::RR::X25 loaded ok 73 - Net::DNS::RR::A loaded ok 74 - Net::DNS::RR::ISDN loaded ok 75 - Net::DNS::RR::MG loaded ok 76 - Net::DNS::RR::CNAME loaded ok 77 - Net::DNS::RR::NAPTR loaded ok 78 - Net::DNS::RR::SOA loaded ok 79 - Net::DNS::RR::MX loaded ok 80 - Net::DNS::RR::RT loaded ok 81 - mx is imported ok 82 - yxrrset is imported ok 83 - nxrrset is imported ok 84 - yxdomain is imported ok 85 - nxdomain is imported ok 86 - rr_add is imported ok 87 - rr_del is imported ok t/00-pod.t ................. 1..55 ok 1 - POD test for blib\lib/Net/DNS.pm ok 2 - POD test for blib\lib/Net/DNS/Domain.pm ok 3 - POD test for blib\lib/Net/DNS/FAQ.pod ok 4 - POD test for blib\lib/Net/DNS/Header.pm ok 5 - POD test for blib\lib/Net/DNS/Nameserver.pm ok 6 - POD test for blib\lib/Net/DNS/Packet.pm ok 7 - POD test for blib\lib/Net/DNS/Question.pm ok 8 - POD test for blib\lib/Net/DNS/Resolver.pm ok 9 - POD test for blib\lib/Net/DNS/RR.pm ok 10 - POD test for blib\lib/Net/DNS/Update.pm ok 11 - POD test for blib\lib/Net/DNS/Resolver/Base.pm ok 12 - POD test for blib\lib/Net/DNS/Resolver/Cygwin.pm ok 13 - POD test for blib\lib/Net/DNS/Resolver/Recurse.pm ok 14 - POD test for blib\lib/Net/DNS/Resolver/UNIX.pm ok 15 - POD test for blib\lib/Net/DNS/Resolver/Win32.pm ok 16 - POD test for blib\lib/Net/DNS/RR/A.pm ok 17 - POD test for blib\lib/Net/DNS/RR/AAAA.pm ok 18 - POD test for blib\lib/Net/DNS/RR/AFSDB.pm ok 19 - POD test for blib\lib/Net/DNS/RR/APL.pm ok 20 - POD test for blib\lib/Net/DNS/RR/CERT.pm ok 21 - POD test for blib\lib/Net/DNS/RR/CNAME.pm ok 22 - POD test for blib\lib/Net/DNS/RR/DHCID.pm ok 23 - POD test for blib\lib/Net/DNS/RR/DNAME.pm ok 24 - POD test for blib\lib/Net/DNS/RR/EID.pm ok 25 - POD test for blib\lib/Net/DNS/RR/HINFO.pm ok 26 - POD test for blib\lib/Net/DNS/RR/HIP.pm ok 27 - POD test for blib\lib/Net/DNS/RR/IPSECKEY.pm ok 28 - POD test for blib\lib/Net/DNS/RR/ISDN.pm ok 29 - POD test for blib\lib/Net/DNS/RR/KX.pm ok 30 - POD test for blib\lib/Net/DNS/RR/LOC.pm ok 31 - POD test for blib\lib/Net/DNS/RR/MB.pm ok 32 - POD test for blib\lib/Net/DNS/RR/MG.pm ok 33 - POD test for blib\lib/Net/DNS/RR/MINFO.pm ok 34 - POD test for blib\lib/Net/DNS/RR/MR.pm ok 35 - POD test for blib\lib/Net/DNS/RR/MX.pm ok 36 - POD test for blib\lib/Net/DNS/RR/NAPTR.pm ok 37 - POD test for blib\lib/Net/DNS/RR/NIMLOC.pm ok 38 - POD test for blib\lib/Net/DNS/RR/NS.pm ok 39 - POD test for blib\lib/Net/DNS/RR/NSAP.pm ok 40 - POD test for blib\lib/Net/DNS/RR/NULL.pm ok 41 - POD test for blib\lib/Net/DNS/RR/OPT.pm ok 42 - POD test for blib\lib/Net/DNS/RR/PTR.pm ok 43 - POD test for blib\lib/Net/DNS/RR/PX.pm ok 44 - POD test for blib\lib/Net/DNS/RR/RP.pm ok 45 - POD test for blib\lib/Net/DNS/RR/RT.pm ok 46 - POD test for blib\lib/Net/DNS/RR/SOA.pm ok 47 - POD test for blib\lib/Net/DNS/RR/SPF.pm ok 48 - POD test for blib\lib/Net/DNS/RR/SRV.pm ok 49 - POD test for blib\lib/Net/DNS/RR/SSHFP.pm ok 50 - POD test for blib\lib/Net/DNS/RR/TKEY.pm ok 51 - POD test for blib\lib/Net/DNS/RR/TSIG.pm ok 52 - POD test for blib\lib/Net/DNS/RR/TXT.pm ok 53 - POD test for blib\lib/Net/DNS/RR/Unknown.pm ok 54 - POD test for blib\lib/Net/DNS/RR/X25.pm ok 55 - POD test for blib\lib/Net/DNS/RR/APL/ApItem.pm ok t/00-version.t ............. 1..107 ok 1 - blib\lib/Net/DNS.pm has a version ok 2 - blib\lib/Net/DNS/Domain.pm has a version ok 3 - blib\lib/Net/DNS/Domain.pm: version has reasonable value ok 4 - blib\lib/Net/DNS/Header.pm has a version ok 5 - blib\lib/Net/DNS/Header.pm: version has reasonable value ok 6 - blib\lib/Net/DNS/Nameserver.pm has a version ok 7 - blib\lib/Net/DNS/Nameserver.pm: version has reasonable value ok 8 - blib\lib/Net/DNS/Packet.pm has a version ok 9 - blib\lib/Net/DNS/Packet.pm: version has reasonable value ok 10 - blib\lib/Net/DNS/Question.pm has a version ok 11 - blib\lib/Net/DNS/Question.pm: version has reasonable value ok 12 - blib\lib/Net/DNS/Resolver.pm has a version ok 13 - blib\lib/Net/DNS/Resolver.pm: version has reasonable value ok 14 - blib\lib/Net/DNS/RR.pm has a version ok 15 - blib\lib/Net/DNS/RR.pm: version has reasonable value ok 16 - blib\lib/Net/DNS/Update.pm has a version ok 17 - blib\lib/Net/DNS/Update.pm: version has reasonable value ok 18 - blib\lib/Net/DNS/Resolver/Base.pm has a version ok 19 - blib\lib/Net/DNS/Resolver/Base.pm: version has reasonable value ok 20 - blib\lib/Net/DNS/Resolver/Cygwin.pm has a version ok 21 - blib\lib/Net/DNS/Resolver/Cygwin.pm: version has reasonable value ok 22 - blib\lib/Net/DNS/Resolver/Recurse.pm has a version ok 23 - blib\lib/Net/DNS/Resolver/Recurse.pm: version has reasonable value ok 24 - blib\lib/Net/DNS/Resolver/UNIX.pm has a version ok 25 - blib\lib/Net/DNS/Resolver/UNIX.pm: version has reasonable value ok 26 - blib\lib/Net/DNS/Resolver/Win32.pm has a version ok 27 - blib\lib/Net/DNS/Resolver/Win32.pm: version has reasonable value ok 28 - blib\lib/Net/DNS/RR/A.pm has a version ok 29 - blib\lib/Net/DNS/RR/A.pm: version has reasonable value ok 30 - blib\lib/Net/DNS/RR/AAAA.pm has a version ok 31 - blib\lib/Net/DNS/RR/AAAA.pm: version has reasonable value ok 32 - blib\lib/Net/DNS/RR/AFSDB.pm has a version ok 33 - blib\lib/Net/DNS/RR/AFSDB.pm: version has reasonable value ok 34 - blib\lib/Net/DNS/RR/APL.pm has a version ok 35 - blib\lib/Net/DNS/RR/APL.pm: version has reasonable value ok 36 - blib\lib/Net/DNS/RR/CERT.pm has a version ok 37 - blib\lib/Net/DNS/RR/CERT.pm: version has reasonable value ok 38 - blib\lib/Net/DNS/RR/CNAME.pm has a version ok 39 - blib\lib/Net/DNS/RR/CNAME.pm: version has reasonable value ok 40 - blib\lib/Net/DNS/RR/DHCID.pm has a version ok 41 - blib\lib/Net/DNS/RR/DHCID.pm: version has reasonable value ok 42 - blib\lib/Net/DNS/RR/DNAME.pm has a version ok 43 - blib\lib/Net/DNS/RR/DNAME.pm: version has reasonable value ok 44 - blib\lib/Net/DNS/RR/EID.pm has a version ok 45 - blib\lib/Net/DNS/RR/EID.pm: version has reasonable value ok 46 - blib\lib/Net/DNS/RR/HINFO.pm has a version ok 47 - blib\lib/Net/DNS/RR/HINFO.pm: version has reasonable value ok 48 - blib\lib/Net/DNS/RR/HIP.pm has a version ok 49 - blib\lib/Net/DNS/RR/HIP.pm: version has reasonable value ok 50 - blib\lib/Net/DNS/RR/IPSECKEY.pm has a version ok 51 - blib\lib/Net/DNS/RR/IPSECKEY.pm: version has reasonable value ok 52 - blib\lib/Net/DNS/RR/ISDN.pm has a version ok 53 - blib\lib/Net/DNS/RR/ISDN.pm: version has reasonable value ok 54 - blib\lib/Net/DNS/RR/KX.pm has a version ok 55 - blib\lib/Net/DNS/RR/KX.pm: version has reasonable value ok 56 - blib\lib/Net/DNS/RR/LOC.pm has a version ok 57 - blib\lib/Net/DNS/RR/LOC.pm: version has reasonable value ok 58 - blib\lib/Net/DNS/RR/MB.pm has a version ok 59 - blib\lib/Net/DNS/RR/MB.pm: version has reasonable value ok 60 - blib\lib/Net/DNS/RR/MG.pm has a version ok 61 - blib\lib/Net/DNS/RR/MG.pm: version has reasonable value ok 62 - blib\lib/Net/DNS/RR/MINFO.pm has a version ok 63 - blib\lib/Net/DNS/RR/MINFO.pm: version has reasonable value ok 64 - blib\lib/Net/DNS/RR/MR.pm has a version ok 65 - blib\lib/Net/DNS/RR/MR.pm: version has reasonable value ok 66 - blib\lib/Net/DNS/RR/MX.pm has a version ok 67 - blib\lib/Net/DNS/RR/MX.pm: version has reasonable value ok 68 - blib\lib/Net/DNS/RR/NAPTR.pm has a version ok 69 - blib\lib/Net/DNS/RR/NAPTR.pm: version has reasonable value ok 70 - blib\lib/Net/DNS/RR/NIMLOC.pm has a version ok 71 - blib\lib/Net/DNS/RR/NIMLOC.pm: version has reasonable value ok 72 - blib\lib/Net/DNS/RR/NS.pm has a version ok 73 - blib\lib/Net/DNS/RR/NS.pm: version has reasonable value ok 74 - blib\lib/Net/DNS/RR/NSAP.pm has a version ok 75 - blib\lib/Net/DNS/RR/NSAP.pm: version has reasonable value ok 76 - blib\lib/Net/DNS/RR/NULL.pm has a version ok 77 - blib\lib/Net/DNS/RR/NULL.pm: version has reasonable value ok 78 - blib\lib/Net/DNS/RR/OPT.pm has a version ok 79 - blib\lib/Net/DNS/RR/OPT.pm: version has reasonable value ok 80 - blib\lib/Net/DNS/RR/PTR.pm has a version ok 81 - blib\lib/Net/DNS/RR/PTR.pm: version has reasonable value ok 82 - blib\lib/Net/DNS/RR/PX.pm has a version ok 83 - blib\lib/Net/DNS/RR/PX.pm: version has reasonable value ok 84 - blib\lib/Net/DNS/RR/RP.pm has a version ok 85 - blib\lib/Net/DNS/RR/RP.pm: version has reasonable value ok 86 - blib\lib/Net/DNS/RR/RT.pm has a version ok 87 - blib\lib/Net/DNS/RR/RT.pm: version has reasonable value ok 88 - blib\lib/Net/DNS/RR/SOA.pm has a version ok 89 - blib\lib/Net/DNS/RR/SOA.pm: version has reasonable value ok 90 - blib\lib/Net/DNS/RR/SPF.pm has a version ok 91 - blib\lib/Net/DNS/RR/SPF.pm: version has reasonable value ok 92 - blib\lib/Net/DNS/RR/SRV.pm has a version ok 93 - blib\lib/Net/DNS/RR/SRV.pm: version has reasonable value ok 94 - blib\lib/Net/DNS/RR/SSHFP.pm has a version ok 95 - blib\lib/Net/DNS/RR/SSHFP.pm: version has reasonable value ok 96 - blib\lib/Net/DNS/RR/TKEY.pm has a version ok 97 - blib\lib/Net/DNS/RR/TKEY.pm: version has reasonable value ok 98 - blib\lib/Net/DNS/RR/TSIG.pm has a version ok 99 - blib\lib/Net/DNS/RR/TSIG.pm: version has reasonable value ok 100 - blib\lib/Net/DNS/RR/TXT.pm has a version ok 101 - blib\lib/Net/DNS/RR/TXT.pm: version has reasonable value ok 102 - blib\lib/Net/DNS/RR/Unknown.pm has a version ok 103 - blib\lib/Net/DNS/RR/Unknown.pm: version has reasonable value ok 104 - blib\lib/Net/DNS/RR/X25.pm has a version ok 105 - blib\lib/Net/DNS/RR/X25.pm: version has reasonable value ok 106 - blib\lib/Net/DNS/RR/APL/ApItem.pm has a version ok 107 - blib\lib/Net/DNS/RR/APL/ApItem.pm: version has reasonable value ok # # # Executing heuristic to see if have unlimited view of the Internet # If the heuristic fails this could have various reasons probably having # nothing to do with bugs in Net::DNS # # # # # Failed to bind to ::1 # Invalid argument # # We assume there is no IPv6 connectivity and skip the IPv6 tests # # IPv6 Online tests disabled. # Error querying local resolver: no nameservers # We are canceling all test # This is not an error in Net::DNS # IPv4 Online tests disabled. # IPv6 Online tests disabled. t/001-connection-checks.t .. 1..1 ok 1 - Dummy ;; Trying to set up a AF_INET6() family type UDP socket with srcaddr: 0.0.0.0 ... failed ;; setting up an AF_INET() family type UDP socket No nameservers ok t/01-resolver-env.t ........ 1..17 ok 1 - use Net::DNS; ok 2 - new() returned something ok 3 - nameservers() works ok 4 - Nameserver set correctly ok 5 - Nameserver set correctly ok 6 - Search set correctly ok 7 - Search set correctly ok 8 - Local domain works ok 9 - Retransmit works ok 10 - Retry works ok 11 - Debug works ok 12 - absence dnssec() sets cdflag to 0 ok 13 - absence of dnssec() sets adflag to 0 ok 14 - Correct warning in absense of Net::DNS::SEC ok 15 - dnssec() sets udppacketsize to 2048 ok 16 - dnssec() sets cdflag to 0 ok 17 - dnssec() sets adflag to 1 ok t/01-resolver-file.t ....... 1..8 ok 1 - use Net::DNS; ok 2 # skip File parsing only supported on unix. ok 3 # skip File parsing only supported on unix. ok 4 # skip File parsing only supported on unix. ok 5 # skip File parsing only supported on unix. ok 6 # skip File parsing only supported on unix. ok 7 # skip File parsing only supported on unix. ok 8 # skip File parsing only supported on unix. ok t/01-resolver-flags.t ...... 1..7 ok 1 - use Net::DNS; ok 2 # skip No Net::DNS::SEC installed ok 3 # skip No Net::DNS::SEC installed ok 4 # skip No Net::DNS::SEC installed ok 5 - Default cdflag off ok 6 - toggle cdflag on ok 7 - toggle cdflag off ok t/01-resolver-opt.t ........ 1..62 ok 1 - use Net::DNS; ok 2 - new() returned something ok 3 - new() returns an object of the correct class. isa Net::DNS::Resolver ok 4 - nameservers() works ok 5 - Nameserver set correctly ok 6 - Nameserver set correctly ok 7 - Search set correctly ok 8 - Search set correctly ok 9 - Local domain works ok 10 - Error thrown trying to open non-existant file. ok 11 - Net::DNS::Resolver->new returned undef ok 12 - persistent_tcp is correct ok 13 - cdflag is correct ok 14 - stayopen is correct ok 15 - srcaddr is correct ok 16 - domain is correct ok 17 - debug is correct ok 18 - defnames is correct ok 19 - searchlist is correct ok 20 - retrans is correct ok 21 - tcp_timeout is correct ok 22 - nameservers is correct ok 23 - port is correct ok 24 - usevc is correct ok 25 - adflag is correct ok 26 - retry is correct ok 27 - igntc is correct ok 28 - recurse is correct ok 29 - dnsrch is correct ok 30 - dnssec is correct ok 31 - udp_timeout is correct ok 32 - srcport is correct ok 33 - Invalid input caught ok 34 - No resolver returned ok 35 - Invalid input caught ok 36 - No resolver returned ok 37 - Invalid input caught ok 38 - No resolver returned ok 39 - Invalid input caught ok 40 - No resolver returned ok 41 - Invalid input caught ok 42 - No resolver returned ok 43 - Invalid input caught ok 44 - No resolver returned ok 45 - Invalid input caught ok 46 - No resolver returned ok 47 - Invalid input caught ok 48 - No resolver returned ok 49 - Invalid input caught ok 50 - No resolver returned ok 51 - Invalid input caught ok 52 - No resolver returned ok 53 - errorstring is not set ok 54 - cdflag is not set ok 55 - querytime is not set ok 56 - axfr_sel is not set ok 57 - udppacketsize is not set ok 58 - axfr_rr is not set ok 59 - answerfrom is not set ok 60 - answersize is not set ok 61 - axfr_soa_count is not set ok 62 - tsig_rr is not set ok t/01-resolver.t ............ 1..49 ok 1 - use Net::DNS; ok 2 - new() returned something ok 3 - new() returns an object of the correct class. isa Net::DNS::Resolver ok 4 - nameservers() works ok 5 - setting searchlist returns correctly. ok 6 - setting searchlist stickts. ok 7 - setting persistent_tcp returns correctly ok 8 - setting persistent_tcp sticks ok 9 - setting cdflag returns correctly ok 10 - setting cdflag sticks ok 11 - setting stayopen returns correctly ok 12 - setting stayopen sticks ok 13 - setting srcaddr returns correctly ok 14 - setting srcaddr sticks ok 15 - setting domain returns correctly ok 16 - setting domain sticks ok 17 - setting debug returns correctly ok 18 - setting debug sticks ok 19 - setting defnames returns correctly ok 20 - setting defnames sticks ok 21 - setting retrans returns correctly ok 22 - setting retrans sticks ok 23 - setting tcp_timeout returns correctly ok 24 - setting tcp_timeout sticks ok 25 - setting port returns correctly ok 26 - setting port sticks ok 27 - setting usevc returns correctly ok 28 - setting usevc sticks ok 29 - setting adflag returns correctly ok 30 - setting adflag sticks ok 31 - setting force_v4 returns correctly ok 32 - setting force_v4 sticks ok 33 - setting retry returns correctly ok 34 - setting retry sticks ok 35 - setting igntc returns correctly ok 36 - setting igntc sticks ok 37 - setting recurse returns correctly ok 38 - setting recurse sticks ok 39 - setting dnsrch returns correctly ok 40 - setting dnsrch sticks ok 41 - setting dnssec returns correctly ok 42 - setting dnssec sticks ok 43 - setting udp_timeout returns correctly ok 44 - setting udp_timeout sticks ok 45 - setting srcport returns correctly ok 46 - setting srcport sticks ok 47 # skip Online tests disabled. ok 48 # skip Online tests disabled. ok 49 # skip Online tests disabled. ok # character encoding: ISO-8859-1 # Net::DNS::Domain is included for testing only. Failures can safely be ignored t/02-domain.t .............. 1..42 ok 1 - use Net::DNS::Domain; ok 2 - object returned by new() constructor isa Net::DNS::Domain ok 3 - empty argument list (domain identifier undefined at C:\cpanfly\var\cpan\build\Net-DNS-0.66-xEso3h\blib\lib/Net/DNS/Domain.pm line 78) ok 4 - argument undefined (domain identifier undefined at C:\cpanfly\var\cpan\build\Net-DNS-0.66-xEso3h\blib\lib/Net/DNS/Domain.pm line 78) ok 5 - domain labels separated by dots ok 6 - \. devoid of special meaning ok 7 - \\ devoid of special meaning ok 8 - \\\. devoid of special meaning ok 9 - \092 devoid of special meaning ok 10 - ignore gratuitous trailing dots ok 11 - ignore interior null label ok 12 - DNS root represented as single dot ok 13 - DNS root wire-format representation ok 14 - null domain label (unexpected null domain label at t/02-domain.t line 116) ok 15 - long domain label (64 octet domain label truncated at t/02-domain.t line 127) ok 16 - 63 octet LDH character label ok 17 - simple wire-format encoding ok 18 - compressed wire-format encoding ok 19 - compressed wire-format encoding ok 20 - simple wire-format decoding ok 21 - compressed wire-format decoding ok 22 - compressed wire-format decoding ok 23 - encoding decoded compressed data ok 24 - bad compression pointer (corrupt wire-format data at t/02-domain.t line 175) ok 25 - name compression loop (corrupt wire-format data at t/02-domain.t line 184) ok 26 - corrupt wire-format (corrupt wire-format label at t/02-domain.t line 197) ok 27 - C0 controls: \000\001\002\003\004\005\006\007\008\009\010\011\012\013\014\015 ok 28 - C0 controls: \016\017\018\019\020\021\022\023\024\025\026\027\028\029\030\031 ok 29 - G0 graphics: \032!\"\#\$%&'\(\)*+,-\./ ok 30 - G0 graphics: 0123456789:\;<=>? ok 31 - G0 graphics: \@ABCDEFGHIJKLMNO ok 32 - G0 graphics: PQRSTUVWXYZ[\\]^_ ok 33 - G0 graphics: `abcdefghijklmno ok 34 - G0 graphics: pqrstuvwxyz{|}~\127 ok 35 - 8-bit codes: \128\129\130\131\132\133\134\135\136\137\138\139\140\141\142\143 ok 36 - 8-bit codes: \144\145\146\147\148\149\150\151\152\153\154\155\156\157\158\159 ok 37 - 8-bit codes: \160\161\162\163\164\165\166\167\168\169\170\171\172\173\174\175 ok 38 - 8-bit codes: \176\177\178\179\180\181\182\183\184\185\186\187\188\189\190\191 ok 39 - 8-bit codes: \192\193\194\195\196\197\198\199\200\201\202\203\204\205\206\207 ok 40 - 8-bit codes: \208\209\210\211\212\213\214\215\216\217\218\219\220\221\222\223 ok 41 - 8-bit codes: \224\225\226\227\228\229\230\231\232\233\234\235\236\237\238\239 ok 42 - 8-bit codes: \240\241\242\243\244\245\246\247\248\249\250\251\252\253\254\255 ok t/02-header.t .............. 1..18 ok 1 - use Net::DNS; ok 2 - new() returned something ok 3 - id() works ok 4 - qr() works ok 5 - opcode() works ok 6 - aa() works ok 7 - tc() works ok 8 - rd() works ok 9 - cd() works ok 10 - ra() works ok 11 - rcode() works ok 12 - Headers are the same ok 13 - string() has opcode correct ok 14 - string() has ancount correct ok 15 - zocount works ok 16 - prcount works ok 17 - upcount works ok 18 - adcount works ok t/03-question.t ............ 1..204 ok 1 - use Net::DNS::Question; ok 2 - object returned by new() constructor isa Net::DNS::Question ok 3 - $question->string returns text representation of object ok 4 - new() argument undefined or absent ( example.com., A, undef ) ok 5 - new() argument undefined or absent ( example.com., A, ) ok 6 - new() argument undefined or absent ( example.com., undef, IN ) ok 7 - new() argument undefined or absent ( example.com., IN ) ok 8 - new() argument undefined or absent ( example.com., undef, undef ) ok 9 - new() argument undefined or absent ( example.com. ) ok 10 - new() arguments in zone file order ( example.com., IN, A ) ok 11 - new() arguments in zone file order ( example.com., IN, TYPE1 ) ok 12 - new() arguments in zone file order ( example.com., IN, ANY ) ok 13 - new() arguments in zone file order ( example.com., CLASS1, A ) ok 14 - new() arguments in zone file order ( example.com., CLASS1, TYPE1 ) ok 15 - new() arguments in zone file order ( example.com., CLASS1, ANY ) ok 16 - new() arguments in zone file order ( example.com., ANY, A ) ok 17 - new() arguments in zone file order ( example.com., ANY, TYPE1 ) ok 18 - new() arguments in zone file order ( example.com., ANY, ANY ) ok 19 - parse() object isa Net::DNS::Question ok 20 - parse() object matches input data ok 21 - in list context, parse() returned object isa Net::DNS::Question ok 22 - in list context, parse() provides offset to next data ok 23 - exception raised for incomplete data ok 24 - exception raised for incomplete data ok 25 - exception raised for incomplete data ok 26 - exception raised for incomplete data ok 27 - exception raised for incomplete data ok 28 - exception raised for incomplete data ok 29 - exception raised for incomplete data ok 30 - exception raised for incomplete data ok 31 - exception raised for incomplete data ok 32 - exception raised for incomplete data ok 33 - exception raised for incomplete data ok 34 - exception raised for incomplete data ok 35 - exception raised for incomplete data ok 36 - exception raised for incomplete data ok 37 - exception raised for incomplete data ok 38 - exception raised for incomplete data ok 39 - exception raised for incomplete data ok 40 - exception raised for unparsable data ok 41 - exception raised for unparsable data ok 42 - exception raised for unparsable data ok 43 - example.com. CH A ok 44 - example.com. CH AAAA ok 45 - example.com. CH MX ok 46 - example.com. CH NS ok 47 - example.com. CH SOA ok 48 - example.com. CH ANY ok 49 - example.com. IN A ok 50 - example.com. IN AAAA ok 51 - example.com. IN MX ok 52 - example.com. IN NS ok 53 - example.com. IN SOA ok 54 - example.com. IN ANY ok 55 - example.com. ANY A ok 56 - example.com. ANY AAAA ok 57 - example.com. ANY MX ok 58 - example.com. ANY NS ok 59 - example.com. ANY SOA ok 60 - example.com. ANY ANY ok 61 - call qname('') ok 62 - qname() is '' ok 63 - call qname('P') ok 64 - qname() is 'P' ok 65 - call qname('Q.') ok 66 - qname() is 'Q' ok 67 - call qname('.') ok 68 - qname() is '' ok 69 - call qtype('') ok 70 - qtype() is '' ok 71 - call qtype('P') ok 72 - qtype() is 'P' ok 73 - call qtype('Q.') ok 74 - qtype() is 'Q' ok 75 - call qtype('.') ok 76 - qtype() is '' ok 77 - call qclass('') ok 78 - qclass() is '' ok 79 - call qclass('P') ok 80 - qclass() is 'P' ok 81 - call qclass('Q.') ok 82 - qclass() is 'Q' ok 83 - call qclass('.') ok 84 - qclass() is '' ok 85 - call zname('') ok 86 - zname() is '' ok 87 - call zname('P') ok 88 - zname() is 'P' ok 89 - call zname('Q.') ok 90 - zname() is 'Q' ok 91 - call zname('.') ok 92 - zname() is '' ok 93 - call ztype('') ok 94 - ztype() is '' ok 95 - call ztype('P') ok 96 - ztype() is 'P' ok 97 - call ztype('Q.') ok 98 - ztype() is 'Q' ok 99 - call ztype('.') ok 100 - ztype() is '' ok 101 - call zclass('') ok 102 - zclass() is '' ok 103 - call zclass('P') ok 104 - zclass() is 'P' ok 105 - call zclass('Q.') ok 106 - zclass() is 'Q' ok 107 - call zclass('.') ok 108 - zclass() is '' ok 109 - IPv4 PTR query ok 110 - NS query in IPv4 space ok 111 - SOA query in IPv4 space ok 112 - ANY query in IPv4 space ok 113 - IPv4 address ok 114 - IP6v4 syntax ok 115 - IPv4 address ok 116 - IP6v4 syntax ok 117 - IPv4 prefix 0 ok 118 - IPv4 prefix 10 ok 119 - IPv4 prefix 10.2 ok 120 - IPv4 prefix 10.2.3 ok 121 - IPv4 prefix /1 ok 122 - IPv4 prefix /2 ok 123 - IPv4 prefix /3 ok 124 - IPv4 prefix /4 ok 125 - IPv4 prefix /5 ok 126 - IPv4 prefix /6 ok 127 - IPv4 prefix /7 ok 128 - IPv4 prefix /8 ok 129 - IPv4 prefix /9 ok 130 - IPv4 prefix /10 ok 131 - IPv4 prefix /11 ok 132 - IPv4 prefix /12 ok 133 - IPv4 prefix /13 ok 134 - IPv4 prefix /14 ok 135 - IPv4 prefix /15 ok 136 - IPv4 prefix /16 ok 137 - IPv4 prefix /17 ok 138 - IPv4 prefix /18 ok 139 - IPv4 prefix /19 ok 140 - IPv4 prefix /20 ok 141 - IPv4 prefix /21 ok 142 - IPv4 prefix /22 ok 143 - IPv4 prefix /23 ok 144 - IPv4 prefix /24 ok 145 - IPv4 prefix /25 ok 146 - IPv4 prefix /26 ok 147 - IPv4 prefix /27 ok 148 - IPv4 prefix /28 ok 149 - IPv4 prefix /29 ok 150 - IPv4 prefix /30 ok 151 - IPv4 prefix /31 ok 152 - IPv4 prefix /32 ok 153 - IPv6 PTR query ok 154 - IPv6 PTR query ok 155 - NS query in IPv6 space ok 156 - SOA query in IPv6 space ok 157 - ANY query in IPv6 space ok 158 - ::x (not IPv6) ok 159 - IPv6 prefix : ok 160 - IPv6 prefix 1: ok 161 - IPv6 prefix 1:2 ok 162 - IPv6 prefix 1:2:3 ok 163 - IPv6 prefix 1:2:3:4 ok 164 - IPv6 prefix /1 ok 165 - IPv6 prefix /2 ok 166 - IPv6 prefix /3 ok 167 - IPv6 prefix /4 ok 168 - IPv6 prefix /5 ok 169 - IPv6 prefix /6 ok 170 - IPv6 prefix /7 ok 171 - IPv6 prefix /8 ok 172 - IPv6 prefix /124 ok 173 - IPv6 prefix /125 ok 174 - IPv6 prefix /126 ok 175 - IPv6 prefix /127 ok 176 - IPv6 prefix /128 ok 177 - expand 1:2:3:4:5:6:: ok 178 - expand 1:2:3:4:5::8 ok 179 - expand 1:2:3:4:5:: ok 180 - expand 1:2:3:4::7:8 ok 181 - expand 1:2:3:4::8 ok 182 - expand 1:2:3:4:: ok 183 - expand 1:2:3::6:7:8 ok 184 - expand 1:2:3::7:8 ok 185 - expand 1:2:3::8 ok 186 - expand 1:2:3:: ok 187 - expand 1:2::5:6:7:8 ok 188 - expand 1:2::6:7:8 ok 189 - expand 1:2::7:8 ok 190 - expand 1:2::8 ok 191 - expand 1:2:: ok 192 - expand 1::4:5:6:7:8 ok 193 - expand 1::5:6:7:8 ok 194 - expand 1::6:7:8 ok 195 - expand 1::7:8 ok 196 - expand 1::8 ok 197 - expand 1:: ok 198 - expand ::3:4:5:6:7:8 ok 199 - expand ::4:5:6:7:8 ok 200 - expand ::5:6:7:8 ok 201 - expand ::6:7:8 ok 202 - expand ::7:8 ok 203 - expand ::8 ok 204 - expand :: ok t/04-packet-unique-push.t .. 1..77 ok 1 - use Net::DNS; ok 2 - unique_push, case sensitivity test 1 ok 3 - unique_push, case sensitivity test 2 ok 4 - additional right ok 5 - answer right ok 6 - authority right ok 7 - additional right ok 8 - answer right ok 9 - authority right ok 10 - additional right ok 11 - answer right ok 12 - authority right ok 13 - additional right ok 14 - answer right ok 15 - authority right ok 16 - additional right ok 17 - answer right ok 18 - authority right ok 19 - additional right ok 20 - answer right ok 21 - authority right ok 22 - additional right ok 23 - answer right ok 24 - authority right ok 25 - additional right ok 26 - answer right ok 27 - authority right ok 28 - additional right ok 29 - answer right ok 30 - authority right ok 31 - additional right ok 32 - answer right ok 33 - authority right ok 34 - additional right ok 35 - answer right ok 36 - authority right ok 37 - additional right ok 38 - answer right ok 39 - authority right ok 40 - additional right ok 41 - answer right ok 42 - authority right ok 43 - additional right ok 44 - answer right ok 45 - authority right ok 46 - additional right ok 47 - answer right ok 48 - authority right ok 49 - additional right ok 50 - answer right ok 51 - authority right ok 52 - additional right ok 53 - answer right ok 54 - authority right ok 55 - additional right ok 56 - answer right ok 57 - authority right ok 58 - additional right ok 59 - answer right ok 60 - authority right ok 61 - additional right ok 62 - answer right ok 63 - authority right ok 64 - additional right ok 65 - answer right ok 66 - authority right ok 67 - additional right ok 68 - answer right ok 69 - authority right ok 70 - additional right ok 71 - answer right ok 72 - authority right ok 73 - additional right ok 74 - answer right ok 75 - authority right ok 76 ok 77 ok t/04-packet.t .............. 1..78 ok 1 - new() object isa Net::DNS::Packet ok 2 - $packet->string ok 3 - create query packet ok 4 - packet->header() method works ok 5 - header() returns header object ok 6 - packet->question() returns single element list ok 7 - list element is a question object ok 8 - question object correct ok 9 - create empty packet ok 10 - question() returns empty list ok 11 - answer() returns empty list ok 12 - authority() returns empty list ok 13 - additional() returns empty list ok 14 - packet->data() method works ok 15 - implicit question in empty packet ok 16 - parse() object isa Net::DNS::Packet ok 17 - decoded packet matches original ok 18 - truncated (29 octets): Exception: incomplete data at C:\cpanfly\var\cpan\build\Net-DNS-0.66-xEso3h\blib\lib/Net/DNS/Question.pm line 131. ok 19 - truncated (28 octets): Exception: incomplete data at C:\cpanfly\var\cpan\build\Net-DNS-0.66-xEso3h\blib\lib/Net/DNS/Question.pm line 131. ok 20 - truncated (27 octets): Exception: incomplete data at C:\cpanfly\var\cpan\build\Net-DNS-0.66-xEso3h\blib\lib/Net/DNS/Question.pm line 131. ok 21 - truncated (26 octets): Exception: incomplete data at C:\cpanfly\var\cpan\build\Net-DNS-0.66-xEso3h\blib\lib/Net/DNS/Question.pm line 131. ok 22 - truncated (25 octets): Exception: corrupt or incomplete data at C:\cpanfly\var\cpan\build\Net-DNS-0.66-xEso3h\blib\lib/Net/DNS/Question.pm line 128. ok 23 - truncated (24 octets): Exception: corrupt or incomplete data at C:\cpanfly\var\cpan\build\Net-DNS-0.66-xEso3h\blib\lib/Net/DNS/Question.pm line 128. ok 24 - truncated (23 octets): Exception: corrupt or incomplete data at C:\cpanfly\var\cpan\build\Net-DNS-0.66-xEso3h\blib\lib/Net/DNS/Question.pm line 128. ok 25 - truncated (22 octets): Exception: corrupt or incomplete data at C:\cpanfly\var\cpan\build\Net-DNS-0.66-xEso3h\blib\lib/Net/DNS/Question.pm line 128. ok 26 - truncated (21 octets): Exception: corrupt or incomplete data at C:\cpanfly\var\cpan\build\Net-DNS-0.66-xEso3h\blib\lib/Net/DNS/Question.pm line 128. ok 27 - truncated (20 octets): Exception: corrupt or incomplete data at C:\cpanfly\var\cpan\build\Net-DNS-0.66-xEso3h\blib\lib/Net/DNS/Question.pm line 128. ok 28 - truncated (19 octets): Exception: corrupt or incomplete data at C:\cpanfly\var\cpan\build\Net-DNS-0.66-xEso3h\blib\lib/Net/DNS/Question.pm line 128. ok 29 - truncated (18 octets): Exception: corrupt or incomplete data at C:\cpanfly\var\cpan\build\Net-DNS-0.66-xEso3h\blib\lib/Net/DNS/Question.pm line 128. ok 30 - truncated (17 octets): Exception: corrupt or incomplete data at C:\cpanfly\var\cpan\build\Net-DNS-0.66-xEso3h\blib\lib/Net/DNS/Question.pm line 128. ok 31 - truncated (16 octets): Exception: corrupt or incomplete data at C:\cpanfly\var\cpan\build\Net-DNS-0.66-xEso3h\blib\lib/Net/DNS/Question.pm line 128. ok 32 - truncated (15 octets): Exception: corrupt or incomplete data at C:\cpanfly\var\cpan\build\Net-DNS-0.66-xEso3h\blib\lib/Net/DNS/Question.pm line 128. ok 33 - truncated (14 octets): Exception: corrupt or incomplete data at C:\cpanfly\var\cpan\build\Net-DNS-0.66-xEso3h\blib\lib/Net/DNS/Question.pm line 128. ok 34 - truncated (13 octets): Exception: corrupt or incomplete data at C:\cpanfly\var\cpan\build\Net-DNS-0.66-xEso3h\blib\lib/Net/DNS/Question.pm line 128. ok 35 - truncated (12 octets): Exception: incomplete data at C:\cpanfly\var\cpan\build\Net-DNS-0.66-xEso3h\blib\lib/Net/DNS/Question.pm line 131. ok 36 - truncated (11 octets): Exception: incomplete data at C:\cpanfly\var\cpan\build\Net-DNS-0.66-xEso3h\blib\lib/Net/DNS/Header.pm line 94. ok 37 - truncated (10 octets): Exception: incomplete data at C:\cpanfly\var\cpan\build\Net-DNS-0.66-xEso3h\blib\lib/Net/DNS/Header.pm line 94. ok 38 - truncated (9 octets): Exception: incomplete data at C:\cpanfly\var\cpan\build\Net-DNS-0.66-xEso3h\blib\lib/Net/DNS/Header.pm line 94. ok 39 - truncated (8 octets): Exception: incomplete data at C:\cpanfly\var\cpan\build\Net-DNS-0.66-xEso3h\blib\lib/Net/DNS/Header.pm line 94. ok 40 - truncated (7 octets): Exception: incomplete data at C:\cpanfly\var\cpan\build\Net-DNS-0.66-xEso3h\blib\lib/Net/DNS/Header.pm line 94. ok 41 - truncated (6 octets): Exception: incomplete data at C:\cpanfly\var\cpan\build\Net-DNS-0.66-xEso3h\blib\lib/Net/DNS/Header.pm line 94. ok 42 - truncated (5 octets): Exception: incomplete data at C:\cpanfly\var\cpan\build\Net-DNS-0.66-xEso3h\blib\lib/Net/DNS/Header.pm line 94. ok 43 - truncated (4 octets): Exception: incomplete data at C:\cpanfly\var\cpan\build\Net-DNS-0.66-xEso3h\blib\lib/Net/DNS/Header.pm line 94. ok 44 - truncated (3 octets): Exception: incomplete data at C:\cpanfly\var\cpan\build\Net-DNS-0.66-xEso3h\blib\lib/Net/DNS/Header.pm line 94. ok 45 - truncated (2 octets): Exception: incomplete data at C:\cpanfly\var\cpan\build\Net-DNS-0.66-xEso3h\blib\lib/Net/DNS/Header.pm line 94. ok 46 - truncated (1 octets): Exception: incomplete data at C:\cpanfly\var\cpan\build\Net-DNS-0.66-xEso3h\blib\lib/Net/DNS/Header.pm line 94. ok 47 - truncated (0 octets): Exception: incomplete data at C:\cpanfly\var\cpan\build\Net-DNS-0.66-xEso3h\blib\lib/Net/DNS/Header.pm line 94. ok 48 - push first RR into answer section ok 49 - push() returns answer RR count ok 50 - push second RR into answer section ok 51 - push() returns answer RR count ok 52 - push first RR into authority section ok 53 - push() returns authority RR count ok 54 - push second RR into authority section ok 55 - push() returns authority RR count ok 56 - push first RR into additional section ok 57 - push() returns additional RR count ok 58 - push second RR into additional section ok 59 - push() returns additional RR count ok 60 - parse() from data buffer works ok 61 - check header->qdcount correct ok 62 - check header->ancount correct ok 63 - check header->nscount correct ok 64 - check header->arcount correct ok 65 - check content of question section ok 66 - check content of answer section ok 67 - check content of authority section ok 68 - check content of additional section ok 69 - pop() RR from question section ok 70 - pop() RR from answer section ok 71 - pop() RR from authority section ok 72 - pop() RR from additional section ok 73 - check question count in synthetic packet header ok 74 - check answer count in synthetic packet header ok 75 - check authority count in synthetic packet header ok 76 - check additional count in synthetic packet header ok 77 - Additional section packet is EDNS0 type ok 78 - EDNS0 packet size correct ok t/05-apl.t ................. 1..18 ok 1 - String read/write correct for 1:192.168.32.0/21 ok 2 - String read/write correct for !1:192.168.32.0/21 ok 3 - String read/write correct for 2:FF00:0:0:0:0:0:0:0/8 ok 4 - Incorrect format not parsed ok 5 - Incorrect format not parsed ok 6 - Incorrect format not parsed ok 7 - 1:192.168.42.0/26 compares ok 8 - 1:192.168.42.0/26 compares ok 9 - 1:192.168.42.64/26 compares ok 10 - 1:192.168.42.64/26 compares ok 11 - 1:192.168.42.128/25 compares ok 12 - 1:192.168.42.128/25 compares ok 13 - 1:224.0.0.0/4 compares ok 14 - 1:224.0.0.0/4 compares ok 15 - 2:FF00:0:0:0:0:0:0:0/8 compares ok 16 - 2:FF00:0:0:0:0:0:0:0/8 compares ok 17 - Packet content parsed ok 18 - String parsing of APL RR 192.168.32.021 !192.168.38.028 ok t/05-rr-opt.t .............. 1..7 ok 1 - use Net::DNS; ok 2 - DO bit set ok 3 - Clearing do, leaving the other bits ok 4 - DO bit cleared ok 5 - Clearing do, leaving the other bits ok 6 - Size read ok 7 - Size set ok t/05-rr-rrsort.t ........... 1..22 ok 1 - SRV RR1 created ok 2 - SRV RR2 created ok 3 - SRV RR3 created ok 4 - SRV RR4 created ok 5 - SRV RR5 created ok 6 - SRV RR6 created ok 7 - SRV RR7 created ok 8 - SRV RR8 created ok 9 - A RR9 created ok 10 - rrsort returns rrerly whith undefined arguments ok 11 - rrsort returns properly whith undefined attribute (1) ok 12 - rrsort returns properly whith undefined attribute (2) ok 13 - rrsort returns properly whith undefined attribute (3) ok 14 - rrsort returns properly whith undefined attribute (3) ok 15 - rrsort correctly maintains RRs test 2 ok 16 - Sorting on SRV priority works ok 17 - Default SRV sort works ok 18 - Weight sorted SRV sort works ok 19 - rrsort correctly maintains RRs test 1 ok 20 - rrsort correctly maintains RRs test 3 ok 21 - MX sorting ok 22 - NS sorting ok t/05-rr-sshfp.t ............ 1..15 ok 1 - Packet created ok 2 - Packet has data after pushes ok 3 - Packet reconstructed from data ok 4 - Packet returned correct answer section ok 5 - The object isa Net::DNS::RR::SSHFP ok 6 - name() correct ok 7 - class() correct ok 8 - ttl() correct ok 9 - fptype() correct ok 10 - algorithm() correct ok 11 - fingerprint() correct ok 12 - type() correct ok 13 - Parsing from string works ok 14 - SSHFP - Same babble at both sides ok 15 - SSHFP - Same matches input ok t/05-rr-txt.t .............. 1..38 ok 1 - use Net::DNS; ok 2 - Double-quoted null string -- Stimulus ok 3 - Double-quoted null string -- Response ( rdatastr ) "" -------------- $VAR1 = bless( { 'rdlength' => 0, 'ttl' => '43201', 'name' => 'foo.example.com', 'class' => 'IN', 'type' => 'TXT', 'char_str_list' => [ '' ], 'rdata' => '' }, 'Net::DNS::RR::TXT' ); ============================== ok 4 - Double-quoted null string -- char_str_list equality ok 5 - Single-quoted null string -- Stimulus ok 6 - Single-quoted null string -- Response ( rdatastr ) '' -------------- $VAR1 = bless( { 'rdlength' => 0, 'ttl' => '43201', 'name' => 'foo.example.com', 'class' => 'IN', 'type' => 'TXT', 'char_str_list' => [ '' ], 'rdata' => '' }, 'Net::DNS::RR::TXT' ); ============================== ok 7 - Single-quoted null string -- char_str_list equality ok 8 - Double-quoted whitespace string -- Stimulus ok 9 - Double-quoted whitespace string -- Response ( rdatastr ) " " -------------- $VAR1 = bless( { 'rdlength' => 0, 'ttl' => '43201', 'name' => 'foo.example.com', 'class' => 'IN', 'type' => 'TXT', 'char_str_list' => [ ' ' ], 'rdata' => '' }, 'Net::DNS::RR::TXT' ); ============================== ok 10 - Double-quoted whitespace string -- char_str_list equality ok 11 - unquoted single string -- Stimulus ok 12 - unquoted single string -- Response ( rdatastr ) noquotes -------------- $VAR1 = bless( { 'rdlength' => 0, 'ttl' => '43201', 'name' => 'foo.example.com', 'class' => 'IN', 'type' => 'TXT', 'char_str_list' => [ 'noquotes' ], 'rdata' => '' }, 'Net::DNS::RR::TXT' ); ============================== ok 13 - unquoted single string -- char_str_list equality ok 14 - Double-quoted single string -- Stimulus ok 15 - Double-quoted single string -- Response ( rdatastr ) "yes_quotes" -------------- $VAR1 = bless( { 'rdlength' => 0, 'ttl' => '43201', 'name' => 'foo.example.com', 'class' => 'IN', 'type' => 'TXT', 'char_str_list' => [ 'yes_quotes' ], 'rdata' => '' }, 'Net::DNS::RR::TXT' ); ============================== ok 16 - Double-quoted single string -- char_str_list equality ok 17 - Quoted, escaped double-quote -- Stimulus ok 18 - Quoted, escaped double-quote -- Response ( rdatastr ) "escaped \" quote" -------------- $VAR1 = bless( { 'rdlength' => 0, 'ttl' => '43201', 'name' => 'foo.example.com', 'class' => 'IN', 'type' => 'TXT', 'char_str_list' => [ 'escaped " quote' ], 'rdata' => '' }, 'Net::DNS::RR::TXT' ); ============================== ok 19 - Quoted, escaped double-quote -- char_str_list equality ok 20 - Two unquoted strings -- Stimulus ok 21 - Two unquoted strings -- Response ( rdatastr ) two tokens -------------- $VAR1 = bless( { 'rdlength' => 0, 'ttl' => '43201', 'name' => 'foo.example.com', 'class' => 'IN', 'type' => 'TXT', 'char_str_list' => [ 'two', 'tokens' ], 'rdata' => '' }, 'Net::DNS::RR::TXT' ); ============================== ok 22 - Two unquoted strings -- char_str_list equality ok 23 - Unbalanced quotes work -- Stimulus ok 24 - Unbalanced quotes work -- Response ( rdatastr ) "missing quote -------------- $VAR1 = bless( { 'rdlength' => 0, 'ttl' => '43201', 'name' => 'foo.example.com', 'class' => 'IN', 'type' => 'TXT', 'char_str_list' => [], 'rdata' => '' }, 'Net::DNS::RR::TXT' ); ============================== ok 25 - Unbalanced quotes work -- char_str_list equality ok 26 - Semi Colon -- Stimulus ok 27 - Semi Colon -- Response ( rdatastr ) \; -------------- $VAR1 = bless( { 'rdlength' => 0, 'ttl' => '43201', 'name' => 'foo.example.com', 'class' => 'IN', 'type' => 'TXT', 'char_str_list' => [ ';' ], 'rdata' => '' }, 'Net::DNS::RR::TXT' ); ============================== ok 28 - Semi Colon -- char_str_list equality ok 29 - RR->new_from_hash with txtdata -- Stimulus ok 30 - RR->new_from_hash with txtdata -- Response (rdatastr()) ok 31 - TXT->rr_rdata ok 32 - Character string in quotes 1 ok 33 - Character string in quotes 2 ok 34 - Failed parsing of to many HINFO strings ok 35 - Character string in quotes 3 ok 36 - Character string in quotes 4 ok 37 - char_str_list[0] returns unescaped ; ok 38 - string method returns escaped ; ok t/05-rr-unknown.t .......... 1..19 ok 1 - use Net::DNS; ok 2 - typesbyname(TYPE10226) returns 10226 ok 3 - typesbyval(10226) returns TYPE10226 ok 4 - typesbyval(1) returns A ok 5 - typesbyval(typebyname(TYPE001)) returns A ok 6 - Fails on large TYPE code ok 7 - classesbyname(CLASS124) returns 124 ok 8 - classesbyval(125) returns CLASS125 ok 9 - classesbyval(1) returns IN ok 10 - classesbyval(typebyname(CLASS04)) returns HS ok 11 - Fails on large CLASS code ok 12 - TYPE01 parsed OK ok 13 - CLASS01 parsed OK ok 14 - Unknown RR representation for A parsed OK ok 15 - Fails on inconsistent length and hex presentation ok 16 - Fully unknown RR parsed correctly ok 17 - Fully unknown RR in unknown CLASS parsed correctly ok 18 - Packet read from a packet dumped by bind... ok 19 - ATMA, is known but undefined ok t/05-rr-various.t .......... 1..7 ok 1 - Stripdot does its magic in precense of escapes test 1 ok 2 - Stripdot does its magic in precense of escapes test 2 ok 3 - Stripdot handles empty strings as it should ok 4 - v4compat AAAA records parsed correctly ok 5 - New from string and new from hash creation ok 6 - Lets have cafe:babe:0:0:0:0:0:1 ok 7 - Failed to parse 5.5.5.5 1200 IN NAPTR 100 100 "u" "E2U+X-ADDRESS" "!^(.*)$!data:,CN=East test;ST=CT;C=United States;uid=ast1;intrunk=dms500!" . ok # Number of RRs: 33 Number of methods: 127 t/05-rr.t .................. 1..421 ok 1 - use Net::DNS; ok 2 - Packet created ok 3 - SOA - minimum() correct for hash based creation ok 4 - SOA - serial() correct for hash based creation ok 5 - SOA - mname() correct for hash based creation ok 6 - SOA - retry() correct for hash based creation ok 7 - SOA - refresh() correct for hash based creation ok 8 - SOA - type() correct for hash based creation ok 9 - SOA - rname() correct for hash based creation ok 10 - SOA - expire() correct for hash based creation ok 11 - A - address() correct for hash based creation ok 12 - A - type() correct for hash based creation ok 13 - AAAA - address() correct for hash based creation ok 14 - AAAA - type() correct for hash based creation ok 15 - AFSDB - subtype() correct for hash based creation ok 16 - AFSDB - hostname() correct for hash based creation ok 17 - AFSDB - type() correct for hash based creation ok 18 - CNAME - type() correct for hash based creation ok 19 - CNAME - cname() correct for hash based creation ok 20 - DNAME - dname() correct for hash based creation ok 21 - DNAME - type() correct for hash based creation ok 22 - HINFO - cpu() correct for hash based creation ok 23 - HINFO - type() correct for hash based creation ok 24 - HINFO - os() correct for hash based creation ok 25 - ISDN - sa() correct for hash based creation ok 26 - ISDN - address() correct for hash based creation ok 27 - ISDN - type() correct for hash based creation ok 28 - MB - madname() correct for hash based creation ok 29 - MB - type() correct for hash based creation ok 30 - MG - mgmname() correct for hash based creation ok 31 - MG - type() correct for hash based creation ok 32 - MINFO - rmailbx() correct for hash based creation ok 33 - MINFO - type() correct for hash based creation ok 34 - MINFO - emailbx() correct for hash based creation ok 35 - MR - newname() correct for hash based creation ok 36 - MR - type() correct for hash based creation ok 37 - MX - preference() correct for hash based creation ok 38 - MX - type() correct for hash based creation ok 39 - MX - exchange() correct for hash based creation ok 40 - NAPTR - preference() correct for hash based creation ok 41 - NAPTR - flags() correct for hash based creation ok 42 - NAPTR - regexp() correct for hash based creation ok 43 - NAPTR - order() correct for hash based creation ok 44 - NAPTR - type() correct for hash based creation ok 45 - NAPTR - service() correct for hash based creation ok 46 - NAPTR - replacement() correct for hash based creation ok 47 - NS - nsdname() correct for hash based creation ok 48 - NS - type() correct for hash based creation ok 49 - NSAP - dfi() correct for hash based creation ok 50 - NSAP - area() correct for hash based creation ok 51 - NSAP - idi() correct for hash based creation ok 52 - NSAP - sel() correct for hash based creation ok 53 - NSAP - afi() correct for hash based creation ok 54 - NSAP - type() correct for hash based creation ok 55 - NSAP - id() correct for hash based creation ok 56 - NSAP - aa() correct for hash based creation ok 57 - NSAP - rd() correct for hash based creation ok 58 - PTR - ptrdname() correct for hash based creation ok 59 - PTR - type() correct for hash based creation ok 60 - PX - preference() correct for hash based creation ok 61 - PX - map822() correct for hash based creation ok 62 - PX - mapx400() correct for hash based creation ok 63 - PX - type() correct for hash based creation ok 64 - RP - txtdname() correct for hash based creation ok 65 - RP - type() correct for hash based creation ok 66 - RP - mbox() correct for hash based creation ok 67 - RT - preference() correct for hash based creation ok 68 - RT - type() correct for hash based creation ok 69 - RT - intermediate() correct for hash based creation ok 70 - SRV - priority() correct for hash based creation ok 71 - SRV - target() correct for hash based creation ok 72 - SRV - weight() correct for hash based creation ok 73 - SRV - type() correct for hash based creation ok 74 - SRV - port() correct for hash based creation ok 75 - TXT - txtdata() correct for hash based creation ok 76 - TXT - type() correct for hash based creation ok 77 - X25 - psdn() correct for hash based creation ok 78 - X25 - type() correct for hash based creation ok 79 - LOC - longitude() correct for hash based creation ok 80 - LOC - version() correct for hash based creation ok 81 - LOC - size() correct for hash based creation ok 82 - LOC - horiz_pre() correct for hash based creation ok 83 - LOC - latitude() correct for hash based creation ok 84 - LOC - vert_pre() correct for hash based creation ok 85 - LOC - type() correct for hash based creation ok 86 - LOC - altitude() correct for hash based creation ok 87 - CERT - algorithm() correct for hash based creation ok 88 - CERT - format() correct for hash based creation ok 89 - CERT - certificate() correct for hash based creation ok 90 - CERT - tag() correct for hash based creation ok 91 - CERT - type() correct for hash based creation ok 92 - SPF - txtdata() correct for hash based creation ok 93 - SPF - type() correct for hash based creation ok 94 - IPSECKEY - algorithm() correct for hash based creation ok 95 - IPSECKEY - precedence() correct for hash based creation ok 96 - IPSECKEY - gateway() correct for hash based creation ok 97 - IPSECKEY - gatetype() correct for hash based creation ok 98 - IPSECKEY - pubkey() correct for hash based creation ok 99 - IPSECKEY - type() correct for hash based creation ok 100 - IPSECKEY - algorithm() correct for hash based creation ok 101 - IPSECKEY - precedence() correct for hash based creation ok 102 - IPSECKEY - gateway() correct for hash based creation ok 103 - IPSECKEY - gatetype() correct for hash based creation ok 104 - IPSECKEY - pubkey() correct for hash based creation ok 105 - IPSECKEY - type() correct for hash based creation ok 106 - IPSECKEY - algorithm() correct for hash based creation ok 107 - IPSECKEY - precedence() correct for hash based creation ok 108 - IPSECKEY - gateway() correct for hash based creation ok 109 - IPSECKEY - gatetype() correct for hash based creation ok 110 - IPSECKEY - pubkey() correct for hash based creation ok 111 - IPSECKEY - type() correct for hash based creation ok 112 - IPSECKEY - algorithm() correct for hash based creation ok 113 - IPSECKEY - precedence() correct for hash based creation ok 114 - IPSECKEY - gateway() correct for hash based creation ok 115 - IPSECKEY - gatetype() correct for hash based creation ok 116 - IPSECKEY - pubkey() correct for hash based creation ok 117 - IPSECKEY - type() correct for hash based creation ok 118 ok 119 - HIP - rendezvousservers() correct for hash based creation (HIP specific test) ok 120 - HIP - pubkey() correct for hash based creation ok 121 - HIP - hit() correct for hash based creation ok 122 - HIP - type() correct for hash based creation ok 123 - HIP - pkalgorithm() correct for hash based creation ok 124 - DHCID - identifiertype() correct for hash based creation ok 125 - DHCID - digesttype() correct for hash based creation ok 126 - DHCID - digest() correct for hash based creation ok 127 - DHCID - type() correct for hash based creation ok 128 - KX - preference() correct for hash based creation ok 129 - KX - type() correct for hash based creation ok 130 - KX - exchange() correct for hash based creation ok 131 - Packet has data after pushes ok 132 - Packet reconstructed from data ok 133 - Packet returned correct answer section ok 134 - SOA - RR defined ok 135 - SOA - name() correct ok 136 - SOA - class() correct ok 137 - SOA - ttl() correct ok 138 - SOA - minimum() correct ok 139 - SOA - serial() correct ok 140 - SOA - mname() correct ok 141 - SOA - retry() correct ok 142 - SOA - refresh() correct ok 143 - SOA - type() correct ok 144 - SOA - rname() correct ok 145 - SOA - expire() correct ok 146 - SOA - Parsing from string works ok 147 - A - RR defined ok 148 - A - name() correct ok 149 - A - class() correct ok 150 - A - ttl() correct ok 151 - A - address() correct ok 152 - A - type() correct ok 153 - A - Parsing from string works ok 154 - AAAA - RR defined ok 155 - AAAA - name() correct ok 156 - AAAA - class() correct ok 157 - AAAA - ttl() correct ok 158 - AAAA - address() correct ok 159 - AAAA - type() correct ok 160 - AAAA - Parsing from string works ok 161 - AFSDB - RR defined ok 162 - AFSDB - name() correct ok 163 - AFSDB - class() correct ok 164 - AFSDB - ttl() correct ok 165 - AFSDB - subtype() correct ok 166 - AFSDB - hostname() correct ok 167 - AFSDB - type() correct ok 168 - AFSDB - Parsing from string works ok 169 - CNAME - RR defined ok 170 - CNAME - name() correct ok 171 - CNAME - class() correct ok 172 - CNAME - ttl() correct ok 173 - CNAME - type() correct ok 174 - CNAME - cname() correct ok 175 - CNAME - Parsing from string works ok 176 - DNAME - RR defined ok 177 - DNAME - name() correct ok 178 - DNAME - class() correct ok 179 - DNAME - ttl() correct ok 180 - DNAME - dname() correct ok 181 - DNAME - type() correct ok 182 - DNAME - Parsing from string works ok 183 - HINFO - RR defined ok 184 - HINFO - name() correct ok 185 - HINFO - class() correct ok 186 - HINFO - ttl() correct ok 187 - HINFO - cpu() correct ok 188 - HINFO - type() correct ok 189 - HINFO - os() correct ok 190 - HINFO - Parsing from string works ok 191 - ISDN - RR defined ok 192 - ISDN - name() correct ok 193 - ISDN - class() correct ok 194 - ISDN - ttl() correct ok 195 - ISDN - sa() correct ok 196 - ISDN - address() correct ok 197 - ISDN - type() correct ok 198 - ISDN - Parsing from string works ok 199 - MB - RR defined ok 200 - MB - name() correct ok 201 - MB - class() correct ok 202 - MB - ttl() correct ok 203 - MB - madname() correct ok 204 - MB - type() correct ok 205 - MB - Parsing from string works ok 206 - MG - RR defined ok 207 - MG - name() correct ok 208 - MG - class() correct ok 209 - MG - ttl() correct ok 210 - MG - mgmname() correct ok 211 - MG - type() correct ok 212 - MG - Parsing from string works ok 213 - MINFO - RR defined ok 214 - MINFO - name() correct ok 215 - MINFO - class() correct ok 216 - MINFO - ttl() correct ok 217 - MINFO - rmailbx() correct ok 218 - MINFO - type() correct ok 219 - MINFO - emailbx() correct ok 220 - MINFO - Parsing from string works ok 221 - MR - RR defined ok 222 - MR - name() correct ok 223 - MR - class() correct ok 224 - MR - ttl() correct ok 225 - MR - newname() correct ok 226 - MR - type() correct ok 227 - MR - Parsing from string works ok 228 - MX - RR defined ok 229 - MX - name() correct ok 230 - MX - class() correct ok 231 - MX - ttl() correct ok 232 - MX - preference() correct ok 233 - MX - type() correct ok 234 - MX - exchange() correct ok 235 - MX - Parsing from string works ok 236 - NAPTR - RR defined ok 237 - NAPTR - name() correct ok 238 - NAPTR - class() correct ok 239 - NAPTR - ttl() correct ok 240 - NAPTR - preference() correct ok 241 - NAPTR - flags() correct ok 242 - NAPTR - regexp() correct ok 243 - NAPTR - order() correct ok 244 - NAPTR - type() correct ok 245 - NAPTR - service() correct ok 246 - NAPTR - replacement() correct ok 247 - NAPTR - Parsing from string works ok 248 - NS - RR defined ok 249 - NS - name() correct ok 250 - NS - class() correct ok 251 - NS - ttl() correct ok 252 - NS - nsdname() correct ok 253 - NS - type() correct ok 254 - NS - Parsing from string works ok 255 - NSAP - RR defined ok 256 - NSAP - name() correct ok 257 - NSAP - class() correct ok 258 - NSAP - ttl() correct ok 259 - NSAP - dfi() correct ok 260 - NSAP - area() correct ok 261 - NSAP - idi() correct ok 262 - NSAP - sel() correct ok 263 - NSAP - afi() correct ok 264 - NSAP - type() correct ok 265 - NSAP - id() correct ok 266 - NSAP - aa() correct ok 267 - NSAP - rd() correct ok 268 - NSAP - Parsing from string works ok 269 - PTR - RR defined ok 270 - PTR - name() correct ok 271 - PTR - class() correct ok 272 - PTR - ttl() correct ok 273 - PTR - ptrdname() correct ok 274 - PTR - type() correct ok 275 - PTR - Parsing from string works ok 276 - PX - RR defined ok 277 - PX - name() correct ok 278 - PX - class() correct ok 279 - PX - ttl() correct ok 280 - PX - preference() correct ok 281 - PX - map822() correct ok 282 - PX - mapx400() correct ok 283 - PX - type() correct ok 284 - PX - Parsing from string works ok 285 - RP - RR defined ok 286 - RP - name() correct ok 287 - RP - class() correct ok 288 - RP - ttl() correct ok 289 - RP - txtdname() correct ok 290 - RP - type() correct ok 291 - RP - mbox() correct ok 292 - RP - Parsing from string works ok 293 - RT - RR defined ok 294 - RT - name() correct ok 295 - RT - class() correct ok 296 - RT - ttl() correct ok 297 - RT - preference() correct ok 298 - RT - type() correct ok 299 - RT - intermediate() correct ok 300 - RT - Parsing from string works ok 301 - SRV - RR defined ok 302 - SRV - name() correct ok 303 - SRV - class() correct ok 304 - SRV - ttl() correct ok 305 - SRV - priority() correct ok 306 - SRV - target() correct ok 307 - SRV - weight() correct ok 308 - SRV - type() correct ok 309 - SRV - port() correct ok 310 - SRV - Parsing from string works ok 311 - TXT - RR defined ok 312 - TXT - name() correct ok 313 - TXT - class() correct ok 314 - TXT - ttl() correct ok 315 - TXT - txtdata() correct ok 316 - TXT - type() correct ok 317 - TXT - Parsing from string works ok 318 - X25 - RR defined ok 319 - X25 - name() correct ok 320 - X25 - class() correct ok 321 - X25 - ttl() correct ok 322 - X25 - psdn() correct ok 323 - X25 - type() correct ok 324 - X25 - Parsing from string works ok 325 - LOC - RR defined ok 326 - LOC - name() correct ok 327 - LOC - class() correct ok 328 - LOC - ttl() correct ok 329 - LOC - longitude() correct ok 330 - LOC - version() correct ok 331 - LOC - size() correct ok 332 - LOC - horiz_pre() correct ok 333 - LOC - latitude() correct ok 334 - LOC - vert_pre() correct ok 335 - LOC - type() correct ok 336 - LOC - altitude() correct ok 337 - LOC - Parsing from string works ok 338 - CERT - RR defined ok 339 - CERT - name() correct ok 340 - CERT - class() correct ok 341 - CERT - ttl() correct ok 342 - CERT - algorithm() correct ok 343 - CERT - format() correct ok 344 - CERT - certificate() correct ok 345 - CERT - tag() correct ok 346 - CERT - type() correct ok 347 - CERT - Parsing from string works ok 348 - SPF - RR defined ok 349 - SPF - name() correct ok 350 - SPF - class() correct ok 351 - SPF - ttl() correct ok 352 - SPF - txtdata() correct ok 353 - SPF - type() correct ok 354 - SPF - Parsing from string works ok 355 - IPSECKEY - RR defined ok 356 - IPSECKEY - name() correct ok 357 - IPSECKEY - class() correct ok 358 - IPSECKEY - ttl() correct ok 359 - IPSECKEY - algorithm() correct ok 360 - IPSECKEY - precedence() correct ok 361 - IPSECKEY - gatetype() correct ok 362 - IPSECKEY - pubkey() correct ok 363 - IPSECKEY - type() correct ok 364 - IPSECKEY - Parsing from string works ok 365 - IPSECKEY - RR defined ok 366 - IPSECKEY - name() correct ok 367 - IPSECKEY - class() correct ok 368 - IPSECKEY - ttl() correct ok 369 - IPSECKEY - algorithm() correct ok 370 - IPSECKEY - precedence() correct ok 371 - IPSECKEY - gatetype() correct ok 372 - IPSECKEY - pubkey() correct ok 373 - IPSECKEY - type() correct ok 374 - IPSECKEY - Parsing from string works ok 375 - IPSECKEY - RR defined ok 376 - IPSECKEY - name() correct ok 377 - IPSECKEY - class() correct ok 378 - IPSECKEY - ttl() correct ok 379 - IPSECKEY - algorithm() correct ok 380 - IPSECKEY - precedence() correct ok 381 - IPSECKEY - gatetype() correct ok 382 - IPSECKEY - pubkey() correct ok 383 - IPSECKEY - type() correct ok 384 - IPSECKEY - Parsing from string works ok 385 - IPSECKEY - RR defined ok 386 - IPSECKEY - name() correct ok 387 - IPSECKEY - class() correct ok 388 - IPSECKEY - ttl() correct ok 389 - IPSECKEY - algorithm() correct ok 390 - IPSECKEY - precedence() correct ok 391 - IPSECKEY - gateway() correct ok 392 - IPSECKEY - gatetype() correct ok 393 - IPSECKEY - pubkey() correct ok 394 - IPSECKEY - type() correct ok 395 - IPSECKEY - Parsing from string works ok 396 - HIP - RR defined ok 397 - HIP - name() correct ok 398 - HIP - class() correct ok 399 - HIP - ttl() correct ok 400 - HIP - pubkey() correct ok 401 - HIP - hit() correct ok 402 - HIP - type() correct ok 403 - HIP - pkalgorithm() correct ok 404 - HIP - Parsing from string works ok 405 - DHCID - RR defined ok 406 - DHCID - name() correct ok 407 - DHCID - class() correct ok 408 - DHCID - ttl() correct ok 409 - DHCID - identifiertype() correct ok 410 - DHCID - digesttype() correct ok 411 - DHCID - digest() correct ok 412 - DHCID - type() correct ok 413 - DHCID - Parsing from string works ok 414 - KX - RR defined ok 415 - KX - name() correct ok 416 - KX - class() correct ok 417 - KX - ttl() correct ok 418 - KX - preference() correct ok 419 - KX - type() correct ok 420 - KX - exchange() correct ok 421 - KX - Parsing from string works ok t/06-update.t .............. 1..72 ok 1 - use Net::DNS; ok 2 - new() returned packet ok 3 - header opcode correct ok 4 - zname correct ok 5 - zclass correct ok 6 - ztype correct ok 7 - yxrrset() returned RR ok 8 - yxrrset - right name ok 9 - yxrrset - right TTL ok 10 - yxrrset - right class ok 11 - yxrrset - right type ok 12 - yxrrset - data empty ok 13 - yxrrset() returned RR ok 14 - yxrrset - right name ok 15 - yxrrset - right TTL ok 16 - yxrrset - right class ok 17 - yxrrset - right type ok 18 - yxrrset - right data ok 19 - nxrrset() returned RR ok 20 - nxrrset - right name ok 21 - nxrrset - right ttl ok 22 - nxrrset - right class ok 23 - nxrrset - right type ok 24 - nxrrset - data empty ok 25 - yxdomain() returned RR ok 26 - yxdomain - right name ok 27 - yxdomain - right ttl ok 28 - yxdomain - right class ok 29 - yxdomain - right type ok 30 - yxdomain - data empty ok 31 - nxdomain() returned RR ok 32 - nxdomain - right name ok 33 - nxdomain - right ttl ok 34 - nxdomain - right class ok 35 - nxdomain - right type ok 36 - nxdomain - data empty ok 37 - nxdomain() returned RR ok 38 - nxdomain - right name ok 39 - nxdomain - right ttl ok 40 - nxdomain - right class ok 41 - nxdomain - right type ok 42 - nxdomain - data empty ok 43 - rr_add() returned RR ok 44 - rr_add - right name ok 45 - rr_add - right ttl ok 46 - rr_add - right class ok 47 - rr_add - right type ok 48 - rr_add - right data ok 49 - rr_del() returned RR ok 50 - rr_del - right name ok 51 - rr_del - right ttl ok 52 - rr_del - right class ok 53 - rr_del - right type ok 54 - rr_del - data empty ok 55 - rr_del() returned RR ok 56 - rr_del - right name ok 57 - rr_del - right ttl ok 58 - rr_del - right class ok 59 - rr_del - right type ok 60 - rr_del - data empty ok 61 - rr_del() returned RR ok 62 - rr_del - right name ok 63 - rr_del - right ttl ok 64 - rr_del - right class ok 65 - rr_del - right type ok 66 - rr_del - right data ok 67 - packet created ok 68 - pushed inserted correctly ok 69 - first class right ok 70 - second class right ok 71 - third class right ok 72 - forth class right ok t/07-misc.t ................ 1..37 ok 1 - use Net::DNS; ok 2 - RR got made ok 3 - Name is correct ok 4 - TTL is correct ok 5 - CLASS is correct ok 6 - TYPE is correct ok 7 - Address is correct ok 8 - No errors ok 9 - SRV got made ok 10 - RR created ok 11 - Preference works ok 12 - No evil warning ok 13 ok 14 ok 15 ok 16 ok 17 ok 18 - First Char string in TXT RR read from wireformat ok 19 - Second Char string in TXT RR read from wireformat ok 20 - First arg string in TXT RR read from zonefileformat ok 21 - Second Char string in TXT RR read from zonefileformat ok 22 - Escaped " between the single quotes ok 23 - _ip_is_ipv4, test 1 ok 24 - _ip_is_ipv4, test 2 ok 25 - _ip_is_ipv4, test 3 ok 26 - _ip_is_ipv4, test 4 ok 27 - _ip_is_ipv4, test 5 ok 28 - _ip_is_ipv6, test 1 ok 29 - _ip_is_ipv6, test 2 ok 30 - _ip_is_ipv6, test 3 ok 31 - _ip_is_ipv6, test 4 ok 32 - _ip_is_ipv6, test 5 ok 33 - _ip_is_ipv6, test 6 ok 34 - _ip_is_ipv6, test 7 ok 35 - _ip_is_ipv6, test 8 ok 36 - _ip_is_ipv6, test 9 ok 37 - _ip_is_ipv6, test 10 ok t/08-online.t .............. skipped: Online tests disabled. Undefined subroutine &Digest::base::new called at C:/cpanfly/var/megalib/Digest/HMAC.pm line 17. # Looks like you planned 7 tests but ran 6. # Looks like your test exited with 9 just after 6. t/09-tkey.t ................ 1..7 ok 1 - use Net::DNS; ok 2 - new() returned packet ok 3 - header opcode correct ok 4 - zname correct ok 5 - zclass correct ok 6 - ztype correct Dubious, test returned 9 (wstat 2304, 0x900) Failed 1/7 subtests t/10-recurse.t ............. skipped: Online tests disabled. # Using the XS compiled dn_expand function # # disabling XS based dns_expand for a moment. # # Continuing to use the XS based dn_expand() t/11-escapedchars.t ........ 1..141 ok 1 - consistent labelcount (3) ok 2 - labellength for label 0 equals 4 ok 3 - labellength for label 1 equals 3 ok 4 - labellength for label 2 equals 3 ok 5 - Wireinhex for bla\255.foo.org ok 6 - DN_EXPAND (xs) consistent ok 7 - DN_EXPAND (pp) consistent ok 8 - consistent labelcount (3) ok 9 - labellength for label 0 equals 3 ok 10 - labellength for label 1 equals 4 ok 11 - labellength for label 2 equals 3 ok 12 - Wireinhex for bla.f\xa9oo.org ok 13 - DN_EXPAND (xs) consistent ok 14 - DN_EXPAND (pp) consistent ok 15 - consistent labelcount (3) ok 16 - labellength for label 0 equals 3 ok 17 - labellength for label 1 equals 4 ok 18 - labellength for label 2 equals 3 ok 19 - Wireinhex for bla.fo\.o.org ok 20 - DN_EXPAND (xs) consistent ok 21 - DN_EXPAND (pp) consistent ok 22 - consistent labelcount (3) ok 23 - labellength for label 0 equals 5 ok 24 - labellength for label 1 equals 3 ok 25 - labellength for label 2 equals 3 ok 26 - Wireinhex for bla\0000.foo.org ok 27 - DN_EXPAND (xs) consistent ok 28 - DN_EXPAND (pp) consistent ok 29 - consistent labelcount (3) ok 30 - labellength for label 0 equals 3 ok 31 - labellength for label 1 equals 3 ok 32 - labellength for label 2 equals 3 ok 33 - Wireinhex for bla.fo\o.org ok 34 - DN_EXPAND (xs) consistent ok 35 - DN_EXPAND (pp) consistent ok 36 - consistent labelcount (3) ok 37 - labellength for label 0 equals 5 ok 38 - labellength for label 1 equals 3 ok 39 - labellength for label 2 equals 3 ok 40 - Wireinhex for bla(*.foo.org ok 41 - DN_EXPAND (xs) consistent ok 42 - DN_EXPAND (pp) consistent ok 43 - consistent labelcount (4) ok 44 - labellength for label 0 equals 1 ok 45 - labellength for label 1 equals 3 ok 46 - labellength for label 2 equals 3 ok 47 - labellength for label 3 equals 3 ok 48 - Wireinhex for .bla.foo.org ok 49 - DN_EXPAND (xs) consistent ok 50 - DN_EXPAND (pp) consistent ok 51 - consistent labelcount (2) ok 52 - labellength for label 0 equals 2 ok 53 - labellength for label 1 equals 3 ok 54 - Wireinhex for \\a.foo ok 55 - DN_EXPAND (xs) consistent ok 56 - DN_EXPAND (pp) consistent ok 57 - consistent labelcount (2) ok 58 - labellength for label 0 equals 1 ok 59 - labellength for label 1 equals 3 ok 60 - Wireinhex for \\.foo ok 61 - DN_EXPAND (xs) consistent ok 62 - DN_EXPAND (pp) consistent ok 63 - consistent labelcount (2) ok 64 - labellength for label 0 equals 2 ok 65 - labellength for label 1 equals 3 ok 66 - Wireinhex for a\..foo ok 67 - DN_EXPAND (xs) consistent ok 68 - DN_EXPAND (pp) consistent ok 69 - consistent labelcount (2) ok 70 - labellength for label 0 equals 5 ok 71 - labellength for label 1 equals 3 ok 72 - Wireinhex for a\.foo.org ok 73 - DN_EXPAND (xs) consistent ok 74 - DN_EXPAND (pp) consistent ok 75 - consistent labelcount (3) ok 76 - labellength for label 0 equals 1 ok 77 - labellength for label 1 equals 3 ok 78 - labellength for label 2 equals 3 ok 79 - Wireinhex for \..foo.org ok 80 - DN_EXPAND (xs) consistent ok 81 - DN_EXPAND (pp) consistent ok 82 - consistent labelcount (2) ok 83 - labellength for label 0 equals 1 ok 84 - labellength for label 1 equals 1 ok 85 - Wireinhex for \046.\046 ok 86 - DN_EXPAND (xs) consistent ok 87 - DN_EXPAND (pp) consistent ok 88 - consistent labelcount (5) ok 89 - labellength for label 0 equals 33 ok 90 - labellength for label 1 equals 16 ok 91 - labellength for label 2 equals 8 ok 92 - labellength for label 3 equals 6 ok 93 - labellength for label 4 equals 7 ok 94 - Wireinhex for \000\001\002\003\004\005\006\007\008\009\010\011\012\013\014\015\016\017\018\019\020\021\022\023\024\025\026\027\028\029\030\031\032.\033\034\035\036\037\038\039\040\041\042\043\044\045\046\047\048.\058\059\060\061\062\063\064\065.\091\092\093\094\095\096.\123\124\125\126\127\128\129 ok 95 - DN_EXPAND (xs) consistent ok 96 - DN_EXPAND (pp) consistent ok 97 - Correctly dealt escaped backslash from wireformat \\.eg.secret-wg.org ok 98 - Correctly dealt with NULL bytes in domain names ok 99 - Correctly dealt escaped backslash from wireformat \e.eg.secret-wg.org ok 100 - Correctly dealt escaped backslash from wireformat \e.eg.secret-wg.org ok 101 - Correctly dealt escaped backslash from wireformat \..eg.secret-wg.org ok 102 - Packet created ok 103 - Packet has data after pushes ok 104 - Packet reconstructed from data ok 105 - Packet returned correct answer section ok 106 - A - name() correct ok 107 - A - address() correct ok 108 - A - type() correct ok 109 - A - Parsing from string works ok 110 - AFSDB - subtype() correct ok 111 - AFSDB - name() correct ok 112 - AFSDB - hostname() correct ok 113 - AFSDB - type() correct ok 114 - AFSDB - Parsing from string works ok 115 - CNAME - name() correct ok 116 - CNAME - type() correct ok 117 - CNAME - cname() correct ok 118 - CNAME - Parsing from string works ok 119 - DNAME - dname() correct ok 120 - DNAME - name() correct ok 121 - DNAME - type() correct ok 122 - DNAME - Parsing from string works ok 123 - MINFO - rmailbx() correct ok 124 - MINFO - name() correct ok 125 - MINFO - type() correct ok 126 - MINFO - emailbx() correct ok 127 - MINFO - Parsing from string works ok 128 - NS - nsdname() correct ok 129 - NS - name() correct ok 130 - NS - type() correct ok 131 - NS - Parsing from string works ok 132 - SOA - minimum() correct ok 133 - SOA - serial() correct ok 134 - SOA - mname() correct ok 135 - SOA - name() correct ok 136 - SOA - retry() correct ok 137 - SOA - refresh() correct ok 138 - SOA - type() correct ok 139 - SOA - rname() correct ok 140 - SOA - expire() correct ok 141 - SOA - Parsing from string works ok t/11-inet6.t ............... skipped: Online tests disabled. 123456789112345678921234567893123456789412345678951234567896123... truncated to 63 octets (RFC1035 2.3.1) at t/12-compression.t line 56 t/12-compression.t ......... 1..5 ok 1 - XS detected invalid packet ok 2 - PP detected invalid packet ok 3 - Type correct ok 4 - Type correct ok 5 - Long labels chopped ok # Testing availability of 127.0.0.1 t/13-udp-trunc.t ........... 1..100 ok 1 - use Net::DNS::Nameserver; ok 2 - UDP-512 reply for (1 , 1, 1) records short enough (512: 79->79) ok 3 - UDP-512 reply for (1 , 1, 1) received answer ok 4 - UDP-512 reply for (1 , 1, 1) records complete or sanely truncated ok 5 - UDP-512 reply for (5 , 1, 1) records short enough (512: 143->143) ok 6 - UDP-512 reply for (5 , 1, 1) received answer ok 7 - UDP-512 reply for (5 , 1, 1) records complete or sanely truncated ok 8 - UDP-512 reply for (10 , 1, 1) records short enough (512: 223->223) ok 9 - UDP-512 reply for (10 , 1, 1) received answer ok 10 - UDP-512 reply for (10 , 1, 1) records complete or sanely truncated ok 11 - UDP-512 reply for (1 , 1, 30) records short enough (512: 551->387) ok 12 - UDP-512 reply for (1 , 1, 30) received answer ok 13 - UDP-512 reply for (1 , 1, 30) records complete or sanely truncated ok 14 - UDP-512 reply for (40 , 40, 40) records short enough (512: 1881->509) ok 15 - UDP-512 reply for (40 , 40, 40) received answer ok 16 - UDP-512 reply for (40 , 40, 40) records complete or sanely truncated ok 17 - UDP-512 reply for (50 , 1, 1) records short enough (512: 863->509) ok 18 - UDP-512 reply for (50 , 1, 1) received answer ok 19 - UDP-512 reply for (50 , 1, 1) records complete or sanely truncated ok 20 - UDP-512 reply for (1 , 50, 1) records short enough (512: 773->505) ok 21 - UDP-512 reply for (1 , 50, 1) received answer ok 22 - UDP-512 reply for (1 , 50, 1) records complete or sanely truncated ok 23 - UDP-512 reply for (20 , 20, 1) records short enough (512: 657->501) ok 24 - UDP-512 reply for (20 , 20, 1) received answer ok 25 - UDP-512 reply for (20 , 20, 1) records complete or sanely truncated ok 26 - UDP-512 reply for (20 , 1, 50) records short enough (512: 1175->367) ok 27 - UDP-512 reply for (20 , 1, 50) received answer ok 28 - UDP-512 reply for (20 , 1, 50) records complete or sanely truncated ok 29 - UDP-512 reply for (60 , 60, 60) records short enough (512: 2801->509) ok 30 - UDP-512 reply for (60 , 60, 60) received answer ok 31 - UDP-512 reply for (60 , 60, 60) records complete or sanely truncated ok 32 - UDP-512 reply for (60 , 100, 60) records short enough (512: 3361->509) ok 33 - UDP-512 reply for (60 , 100, 60) received answer ok 34 - UDP-512 reply for (60 , 100, 60) records complete or sanely truncated ok 35 - UDP-1024 reply for (1 , 1, 1) records short enough (1024: 79->79) ok 36 - UDP-1024 reply for (1 , 1, 1) received answer ok 37 - UDP-1024 reply for (1 , 1, 1) records complete or sanely truncated ok 38 - UDP-1024 reply for (5 , 1, 1) records short enough (1024: 143->143) ok 39 - UDP-1024 reply for (5 , 1, 1) received answer ok 40 - UDP-1024 reply for (5 , 1, 1) records complete or sanely truncated ok 41 - UDP-1024 reply for (10 , 1, 1) records short enough (1024: 223->223) ok 42 - UDP-1024 reply for (10 , 1, 1) received answer ok 43 - UDP-1024 reply for (10 , 1, 1) records complete or sanely truncated ok 44 - UDP-1024 reply for (1 , 1, 30) records short enough (1024: 551->551) ok 45 - UDP-1024 reply for (1 , 1, 30) received answer ok 46 - UDP-1024 reply for (1 , 1, 30) records complete or sanely truncated ok 47 - UDP-1024 reply for (40 , 40, 40) records short enough (1024: 1881->1017) ok 48 - UDP-1024 reply for (40 , 40, 40) received answer ok 49 - UDP-1024 reply for (40 , 40, 40) records complete or sanely truncated ok 50 - UDP-1024 reply for (50 , 1, 1) records short enough (1024: 863->863) ok 51 - UDP-1024 reply for (50 , 1, 1) received answer ok 52 - UDP-1024 reply for (50 , 1, 1) records complete or sanely truncated ok 53 - UDP-1024 reply for (1 , 50, 1) records short enough (1024: 773->773) ok 54 - UDP-1024 reply for (1 , 50, 1) received answer ok 55 - UDP-1024 reply for (1 , 50, 1) records complete or sanely truncated ok 56 - UDP-1024 reply for (20 , 20, 1) records short enough (1024: 657->657) ok 57 - UDP-1024 reply for (20 , 20, 1) received answer ok 58 - UDP-1024 reply for (20 , 20, 1) records complete or sanely truncated ok 59 - UDP-1024 reply for (20 , 1, 50) records short enough (1024: 1175->899) ok 60 - UDP-1024 reply for (20 , 1, 50) received answer ok 61 - UDP-1024 reply for (20 , 1, 50) records complete or sanely truncated ok 62 - UDP-1024 reply for (60 , 60, 60) records short enough (1024: 2801->1007) ok 63 - UDP-1024 reply for (60 , 60, 60) received answer ok 64 - UDP-1024 reply for (60 , 60, 60) records complete or sanely truncated ok 65 - UDP-1024 reply for (60 , 100, 60) records short enough (1024: 3361->1007) ok 66 - UDP-1024 reply for (60 , 100, 60) received answer ok 67 - UDP-1024 reply for (60 , 100, 60) records complete or sanely truncated ok 68 - UDP-2048 reply for (1 , 1, 1) records short enough (2048: 79->79) ok 69 - UDP-2048 reply for (1 , 1, 1) received answer ok 70 - UDP-2048 reply for (1 , 1, 1) records complete or sanely truncated ok 71 - UDP-2048 reply for (5 , 1, 1) records short enough (2048: 143->143) ok 72 - UDP-2048 reply for (5 , 1, 1) received answer ok 73 - UDP-2048 reply for (5 , 1, 1) records complete or sanely truncated ok 74 - UDP-2048 reply for (10 , 1, 1) records short enough (2048: 223->223) ok 75 - UDP-2048 reply for (10 , 1, 1) received answer ok 76 - UDP-2048 reply for (10 , 1, 1) records complete or sanely truncated ok 77 - UDP-2048 reply for (1 , 1, 30) records short enough (2048: 551->551) ok 78 - UDP-2048 reply for (1 , 1, 30) received answer ok 79 - UDP-2048 reply for (1 , 1, 30) records complete or sanely truncated ok 80 - UDP-2048 reply for (40 , 40, 40) records short enough (2048: 1881->1881) ok 81 - UDP-2048 reply for (40 , 40, 40) received answer ok 82 - UDP-2048 reply for (40 , 40, 40) records complete or sanely truncated ok 83 - UDP-2048 reply for (50 , 1, 1) records short enough (2048: 863->863) ok 84 - UDP-2048 reply for (50 , 1, 1) received answer ok 85 - UDP-2048 reply for (50 , 1, 1) records complete or sanely truncated ok 86 - UDP-2048 reply for (1 , 50, 1) records short enough (2048: 773->773) ok 87 - UDP-2048 reply for (1 , 50, 1) received answer ok 88 - UDP-2048 reply for (1 , 50, 1) records complete or sanely truncated ok 89 - UDP-2048 reply for (20 , 20, 1) records short enough (2048: 657->657) ok 90 - UDP-2048 reply for (20 , 20, 1) received answer ok 91 - UDP-2048 reply for (20 , 20, 1) records complete or sanely truncated ok 92 - UDP-2048 reply for (20 , 1, 50) records short enough (2048: 1175->1175) ok 93 - UDP-2048 reply for (20 , 1, 50) received answer ok 94 - UDP-2048 reply for (20 , 1, 50) records complete or sanely truncated ok 95 - UDP-2048 reply for (60 , 60, 60) records short enough (2048: 2801->1841) ok 96 - UDP-2048 reply for (60 , 60, 60) received answer ok 97 - UDP-2048 reply for (60 , 60, 60) records complete or sanely truncated ok 98 - UDP-2048 reply for (60 , 100, 60) records short enough (2048: 3361->2037) ok 99 - UDP-2048 reply for (60 , 100, 60) received answer ok 100 - UDP-2048 reply for (60 , 100, 60) records complete or sanely truncated ok # Cleaning t/99-cleanup.t ............. 1..1 ok 1 - Dummy ok Test Summary Report ------------------- t/09-tkey.t (Wstat: 2304 Tests: 6 Failed: 0) Non-zero exit status: 9 Parse errors: Bad plan. You planned 7 tests but ran 6. Files=32, Tests=1721, 22 wallclock secs ( 0.25 usr + 0.09 sys = 0.34 CPU) Result: FAIL Failed 1/32 test programs. 0/1721 subtests failed. NMAKE : fatal error U1077: 'C:\Perl64\bin\perl.exe' : return code '0xff' Stop. OLAF/Net-DNS-0.66.tar.gz nmake test TEST_VERBOSE=1 -- NOT OK //hint// to see the cpan-testers results for installing this module, try: reports OLAF/Net-DNS-0.66.tar.gz Running test for module 'Test::Reporter::Transport::Metabase' Running make for D/DA/DAGOLDEN/Test-Reporter-Transport-Metabase-1.999008.tar.gz Prepending blib/arch and blib/lib of 21 build dirs to PERL5LIB; for 'get' Fetching with LWP: http://cpan.nas.activestate.com/authors/id/D/DA/DAGOLDEN/Test-Reporter-Transport-Metabase-1.999008.tar.gz Checksum for C:\cpanfly\var\cpan\sources\authors\id\D\DA\DAGOLDEN\Test-Reporter-Transport-Metabase-1.999008.tar.gz ok Will not use Archive::Tar, need 1.00 Test-Reporter-Transport-Metabase-1.999008 Test-Reporter-Transport-Metabase-1.999008/Changes Test-Reporter-Transport-Metabase-1.999008/dist.ini Test-Reporter-Transport-Metabase-1.999008/lib/Test/Reporter/Transport Test-Reporter-Transport-Metabase-1.999008/lib/Test/Reporter/Transport/Metabase.pm Test-Reporter-Transport-Metabase-1.999008/t Test-Reporter-Transport-Metabase-1.999008/t/00-load.t Test-Reporter-Transport-Metabase-1.999008/LICENSE Test-Reporter-Transport-Metabase-1.999008/t/00-compile.t Test-Reporter-Transport-Metabase-1.999008/xt/release Test-Reporter-Transport-Metabase-1.999008/xt/release/distmeta.t Test-Reporter-Transport-Metabase-1.999008/xt/release/pod-syntax.t Test-Reporter-Transport-Metabase-1.999008/xt/release/pod-coverage.t Test-Reporter-Transport-Metabase-1.999008/xt/release/portability.t Test-Reporter-Transport-Metabase-1.999008/META.yml Test-Reporter-Transport-Metabase-1.999008/META.json Test-Reporter-Transport-Metabase-1.999008/MANIFEST Test-Reporter-Transport-Metabase-1.999008/README Test-Reporter-Transport-Metabase-1.999008/Makefile.PL Prepending blib/arch and blib/lib of 21 build dirs to PERL5LIB; for 'make' CPAN.pm: Going to build D/DA/DAGOLDEN/Test-Reporter-Transport-Metabase-1.999008.tar.gz >>> C:\Perl64\bin\perl.exe Makefile.PL Checking if your kit is complete... Looks good Writing Makefile for Test::Reporter::Transport::Metabase >>> nmake Microsoft (R) Program Maintenance Utility Version 7.00.8882 Copyright (C) Microsoft Corp 1988-2000. All rights reserved. cp lib/Test/Reporter/Transport/Metabase.pm blib\lib\Test\Reporter\Transport\Metabase.pm DAGOLDEN/Test-Reporter-Transport-Metabase-1.999008.tar.gz nmake -- OK Prepending blib/arch and blib/lib of 21 build dirs to PERL5LIB; for 'test' Running make test >>> nmake test TEST_VERBOSE=1 Microsoft (R) Program Maintenance Utility Version 7.00.8882 Copyright (C) Microsoft Corp 1988-2000. All rights reserved. C:\Perl64\bin\perl.exe "-MExtUtils::Command::MM" "-e" "test_harness(1, 'blib\lib', 'blib\arch')" t/*.t t/00-compile.t .. 1..1 ok 1 - Test::Reporter::Transport::Metabase loaded ok ok # Testing Test::Reporter::Transport::Metabase 1.999008, Perl 5.010000, C:\Perl64\bin\perl.exe t/00-load.t ..... 1..1 ok 1 - use Test::Reporter::Transport::Metabase; ok All tests successful. Files=2, Tests=2, 2 wallclock secs ( 0.05 usr + 0.03 sys = 0.08 CPU) Result: PASS DAGOLDEN/Test-Reporter-Transport-Metabase-1.999008.tar.gz nmake test TEST_VERBOSE=1 -- OK PPD for Test-Reporter-Transport-Metabase-1.999008 already made Running test for module 'HTTP::Parser' Running make for E/ED/EDECA/HTTP-Parser-0.06.tar.gz Prepending blib/arch and blib/lib of 22 build dirs to PERL5LIB; for 'get' Checksum for C:\cpanfly\var\cpan\sources\authors\id\E\ED\EDECA\HTTP-Parser-0.06.tar.gz ok Will not use Archive::Tar, need 1.00 HTTP-Parser-0.06/ HTTP-Parser-0.06/Parser.pm HTTP-Parser-0.06/MANIFEST HTTP-Parser-0.06/t/ HTTP-Parser-0.06/t/1.t HTTP-Parser-0.06/META.yml HTTP-Parser-0.06/README HTTP-Parser-0.06/Changes HTTP-Parser-0.06/Makefile.PL Prepending blib/arch and blib/lib of 22 build dirs to PERL5LIB; for 'make' CPAN.pm: Going to build E/ED/EDECA/HTTP-Parser-0.06.tar.gz >>> C:\Perl64\bin\perl.exe Makefile.PL Checking if your kit is complete... Looks good Writing Makefile for HTTP::Parser >>> nmake Microsoft (R) Program Maintenance Utility Version 7.00.8882 Copyright (C) Microsoft Corp 1988-2000. All rights reserved. cp Parser.pm blib\lib\HTTP\Parser.pm EDECA/HTTP-Parser-0.06.tar.gz nmake -- OK Prepending blib/arch and blib/lib of 22 build dirs to PERL5LIB; for 'test' Running make test >>> nmake test TEST_VERBOSE=1 Microsoft (R) Program Maintenance Utility Version 7.00.8882 Copyright (C) Microsoft Corp 1988-2000. All rights reserved. C:\Perl64\bin\perl.exe "-MExtUtils::Command::MM" "-e" "test_harness(1, 'blib\lib', 'blib\arch')" t/*.t t/1.t .. 1..22 ok 1 - use HTTP::Parser; ok 2 - Passing 'GET / HTTP/1.1' ok 3 - Passing 'Host: localhost' ok 4 - Passing 'Connection: close' ok 5 - Passing '' ok 6 - The object isa HTTP::Request ok 7 - Method ok 8 - The object isa URI ok 9 - URI path ok 10 - Headers ok 11 - Content ok 12 - response failed by default ok 13 - Passing 'HTTP/1.1 200 OK' ok 14 - Passing 'Server: Test/0.1' ok 15 - Passing 'Content-Length: 15' ok 16 - Passing 'Content-Type: text/plain' ok 17 - Passing '' ok 18 - Passing 'Some content!' ok 19 - The object isa HTTP::Response ok 20 - content type is correct ok 21 - content is correct ok 22 ok All tests successful. Files=1, Tests=22, 0 wallclock secs ( 0.08 usr + 0.05 sys = 0.12 CPU) Result: PASS EDECA/HTTP-Parser-0.06.tar.gz nmake test TEST_VERBOSE=1 -- OK PPD for HTTP-Parser-0.06 already made Running test for module 'Test::Base' Running make for I/IN/INGY/Test-Base-0.60.tar.gz Prepending blib/arch and blib/lib of 23 build dirs to PERL5LIB; for 'get' Checksum for C:\cpanfly\var\cpan\sources\authors\id\I\IN\INGY\Test-Base-0.60.tar.gz ok Will not use Archive::Tar, need 1.00 Test-Base-0.60/ Test-Base-0.60/META.yml Test-Base-0.60/t/ Test-Base-0.60/t/xxx.t Test-Base-0.60/t/escape.t Test-Base-0.60/t/internals.t Test-Base-0.60/t/eval_stdout.t Test-Base-0.60/t/prototypes.t Test-Base-0.60/t/delimiters.t Test-Base-0.60/t/main_filters.t Test-Base-0.60/t/strict-warnings.test Test-Base-0.60/t/run_unlike.t Test-Base-0.60/t/read_file.t Test-Base-0.60/t/name.t Test-Base-0.60/t/export.t Test-Base-0.60/t/reverse.t Test-Base-0.60/t/repeated-filters.t Test-Base-0.60/t/TestA.pm Test-Base-0.60/t/preserve-order.t Test-Base-0.60/t/filters-append.t Test-Base-0.60/t/next.t Test-Base-0.60/t/compile.t Test-Base-0.60/t/run_is.t Test-Base-0.60/t/run_compare.t Test-Base-0.60/t/TestC.pm Test-Base-0.60/t/undef.t Test-Base-0.60/t/deep.t Test-Base-0.60/t/simple.t Test-Base-0.60/t/dumper.t Test-Base-0.60/t/trim.t Test-Base-0.60/t/filter_delay.t Test-Base-0.60/t/TestBass.pm Test-Base-0.60/t/spec2 Test-Base-0.60/t/base64.t Test-Base-0.60/t/first_block.t Test-Base-0.60/t/filters_map.t Test-Base-0.60/t/spec_file.t Test-Base-0.60/t/sort.t Test-Base-0.60/t/last.t Test-Base-0.60/t/slice.t Test-Base-0.60/t/diff_is.t Test-Base-0.60/t/reserved_names.t Test-Base-0.60/t/BaseTest.pm Test-Base-0.60/t/array.t Test-Base-0.60/t/run_is_deep.t Test-Base-0.60/t/hash.t Test-Base-0.60/t/zero-blocks.t Test-Base-0.60/t/sample-file.txt Test-Base-0.60/t/filters.t Test-Base-0.60/t/tie_output.t Test-Base-0.60/t/autoload.t Test-Base-0.60/t/lines.t Test-Base-0.60/t/jit-run.t Test-Base-0.60/t/late.t Test-Base-0.60/t/blocks-scalar.t Test-Base-0.60/t/lazy-filters.t Test-Base-0.60/t/list.t Test-Base-0.60/t/eval_all.t Test-Base-0.60/t/parentheses.t Test-Base-0.60/t/run_is_deeply.t Test-Base-0.60/t/reverse-deep.t Test-Base-0.60/t/blocks_grep.t Test-Base-0.60/t/eval.t Test-Base-0.60/t/oo_run.t Test-Base-0.60/t/spec1 Test-Base-0.60/t/skip.t Test-Base-0.60/t/subclass.t Test-Base-0.60/t/join.t Test-Base-0.60/t/Test-Less/ Test-Base-0.60/t/Test-Less/index.txt Test-Base-0.60/t/Subclass.pm Test-Base-0.60/t/exported_func.t Test-Base-0.60/t/multi-level-inherit.t Test-Base-0.60/t/head.t Test-Base-0.60/t/prepend.t Test-Base-0.60/t/only.t Test-Base-0.60/t/only-with-implicit.t Test-Base-0.60/t/subclass_late.t Test-Base-0.60/t/strict-warnings.t Test-Base-0.60/t/embed_perl.t Test-Base-0.60/t/chop.t Test-Base-0.60/t/quick-plan.t Test-Base-0.60/t/strict.t Test-Base-0.60/t/run-args.t Test-Base-0.60/t/sort-deep.t Test-Base-0.60/t/split-regexp.t Test-Base-0.60/t/dos_spec Test-Base-0.60/t/yaml.t Test-Base-0.60/t/compact.t Test-Base-0.60/t/use-test-more.t Test-Base-0.60/t/split.t Test-Base-0.60/t/unchomp.t Test-Base-0.60/t/require.t Test-Base-0.60/t/is.t Test-Base-0.60/t/tail.t Test-Base-0.60/t/regexp.t Test-Base-0.60/t/spec_string.t Test-Base-0.60/t/normalize.t Test-Base-0.60/t/filter_arguments.t Test-Base-0.60/t/no_plan.t Test-Base-0.60/t/filter_functions.t Test-Base-0.60/t/description.t Test-Base-0.60/t/run_like.t Test-Base-0.60/t/join-deep.t Test-Base-0.60/t/write_file.t Test-Base-0.60/t/append.t Test-Base-0.60/t/quick_test.t Test-Base-0.60/t/TestB.pm Test-Base-0.60/t/arguments.t Test-Base-0.60/t/subclass-import.t Test-Base-0.60/t/subclass-autoclass.t Test-Base-0.60/t/chomp.t Test-Base-0.60/t/eval_stderr.t Test-Base-0.60/t/expected-zero.t Test-Base-0.60/t/split-deep.t Test-Base-0.60/t/flatten.t Test-Base-0.60/t/no_diff.t Test-Base-0.60/t/get_url.t Test-Base-0.60/t/oo.t Test-Base-0.60/inc/ Test-Base-0.60/inc/Module/ Test-Base-0.60/inc/Module/Install.pm Test-Base-0.60/inc/Module/Install/ Test-Base-0.60/inc/Module/Install/Fetch.pm Test-Base-0.60/inc/Module/Install/Win32.pm Test-Base-0.60/inc/Module/Install/ReadmeFromPod.pm Test-Base-0.60/inc/Module/Install/WriteAll.pm Test-Base-0.60/inc/Module/Install/Can.pm Test-Base-0.60/inc/Module/Install/VersionCheck.pm Test-Base-0.60/inc/Module/Install/Metadata.pm Test-Base-0.60/inc/Module/Install/AckXXX.pm Test-Base-0.60/inc/Module/Install/Makefile.pm Test-Base-0.60/inc/Module/Install/ManifestSkip.pm Test-Base-0.60/inc/Module/Install/Base.pm Test-Base-0.60/Changes Test-Base-0.60/MANIFEST Test-Base-0.60/README Test-Base-0.60/lib/ Test-Base-0.60/lib/Module/ Test-Base-0.60/lib/Module/Install/ Test-Base-0.60/lib/Module/Install/TestBase.pm Test-Base-0.60/lib/Test/ Test-Base-0.60/lib/Test/Base/ Test-Base-0.60/lib/Test/Base/Filter.pm Test-Base-0.60/lib/Test/Base.pm Test-Base-0.60/Makefile.PL Prepending blib/arch and blib/lib of 23 build dirs to PERL5LIB; for 'make' CPAN.pm: Going to build I/IN/INGY/Test-Base-0.60.tar.gz >>> C:\Perl64\bin\perl.exe Makefile.PL Checking if your kit is complete... Looks good Writing Makefile for Test::Base >>> nmake Microsoft (R) Program Maintenance Utility Version 7.00.8882 Copyright (C) Microsoft Corp 1988-2000. All rights reserved. cp lib/Module/Install/TestBase.pm blib\lib\Module\Install\TestBase.pm cp lib/Test/Base/Filter.pm blib\lib\Test\Base\Filter.pm cp lib/Test/Base.pm blib\lib\Test\Base.pm INGY/Test-Base-0.60.tar.gz nmake -- OK Prepending blib/arch and blib/lib of 23 build dirs to PERL5LIB; for 'test' Running make test >>> nmake test TEST_VERBOSE=1 Microsoft (R) Program Maintenance Utility Version 7.00.8882 Copyright (C) Microsoft Corp 1988-2000. All rights reserved. C:\Perl64\bin\perl.exe "-MExtUtils::Command::MM" "-e" "test_harness(1, 'inc', 'blib\lib', 'blib\arch')" t/*.t t/append.t ............... ok 1 ok 2 ok 3 1..3 ok t/arguments.t ............ 1..3 ok 1 - value is ok ok 2 - arguments is ok ok 3 - $arguments global variable is ok ok t/array.t ................ 1..1 ok 1 ok t/autoload.t ............. 1..4 ok 1 - Method doesn't exist ok 2 - Slot really doesn't exist ok 3 - Method is callable ok 4 - Returns nothing in list context ok t/base64.t ............... 1..2 ok 1 - Test One ok 2 - Test Two ok t/blocks-scalar.t ........ 1..3 ok 1 - Jusk checking my blocking ok 2 - Jusk checking my blocking ok 3 - correct number of blocks ok t/blocks_grep.t .......... 1..5 ok 1 - Make sure plan adds up ok 2 ok 3 ok 4 ok 5 ok t/chomp.t ................ 1..3 ok 1 ok 2 ok 3 ok t/chop.t ................. 1..2 ok 1 ok 2 ok t/compact.t .............. 1..6 ok 1 - Basic compact form ok 2 - Filters work ok 3 - Can have no value ok 4 - Can have ': ' in value ok 5 - Test trailing blank lines are ok ok 6 - Bad spec fails ok t/compile.t .............. 1..1 ok 1 - Test::Base compiles ok t/deep.t ................. 1..2 ok 1 - Test did not match ok 2 - Test name is correct ok t/delimiters.t ........... 1..2 ok 1 ok 2 ok t/description.t .......... 1..6 ok 1 ok 2 ok 3 ok 4 ok 5 ok 6 ok t/diff_is.t .............. 1..3 ok 1 # skip Win32 doesn't have /tmp ok 2 # skip Win32 doesn't have /tmp ok 3 # skip Win32 doesn't have /tmp ok t/dumper.t ............... 1..6 ok 1 - Dumper Test ok 2 - Another Dumper Test ok 3 - Dumper Test ok 4 - Another Dumper Test ok 5 - Dumper Test ok 6 - Another Dumper Test ok t/embed_perl.t ........... 1..2 ok 1 - One ok 2 - Two ok t/escape.t ............... 1..2 ok 1 ok 2 ok t/eval.t ................. 1..4 ok 1 ok 2 ok 3 ok 4 ok t/eval_all.t ............. 1..2 ok 1 ok 2 ok t/eval_stderr.t .......... 1..1 ok 1 ok t/eval_stdout.t .......... 1..1 ok 1 ok t/expected-zero.t ........ 1..2 ok 1 ok 2 ok t/export.t ............... 1..41 ok 1 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 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 t/exported_func.t ........ 1..1 ok 1 ok t/filter_arguments.t ..... 1..3 ok 1 ok 2 ok 3 ok t/filter_delay.t ......... 1..16 ok 1 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 ok 16 ok t/filter_functions.t ..... 1..2 ok 1 ok 2 ok t/filters-append.t ....... 1..2 ok 1 ok 2 ok t/filters.t .............. 1..2 ok 1 ok 2 ok t/filters_map.t .......... 1..7 ok 1 ok 2 ok 3 ok 4 ok 5 ok 6 ok 7 ok t/first_block.t .......... 1..7 ok 1 ok 2 ok 3 ok 4 ok 5 ok 6 ok 7 ok t/flatten.t .............. 1..4 ok 1 ok 2 ok 3 ok 4 ok t/get_url.t .............. skipped: Need to figure out network testing t/hash.t ................. ok 1 1..1 ok t/head.t ................. ok 1 ok 2 1..2 ok t/internals.t ............ 1..40 ok 1 - $self is an object ok 2 - $self is a Test:Base::Filter object ok 3 - Filter value is correct ok 4 - Have a reference to our block object ok 5 - Block is not completely filtered yet ok 6 - name is correct ok 7 - description is correct ok 8 - Access to the original value ok 9 - Sequence number (seq_num) is correct ok 10 - Test raw content of $block->{xxx} ok 11 - Test method content of $block->xxx ok 12 - Have an array of all blocks ok 13 - Is there 2 blocks? ok 14 - block class ok 15 - filter class ok 16 - default filters are ok ok 17 - block delimiter ok 18 - data delimiter ok 19 - spec is ok ok 20 - test block ref in list ok 21 - $self is an object ok 22 - $self is a Test:Base::Filter object ok 23 - Filter value is correct ok 24 - Have a reference to our block object ok 25 - Block is not completely filtered yet ok 26 - name is correct ok 27 - description is correct ok 28 - Access to the original value ok 29 - Sequence number (seq_num) is correct ok 30 - Test raw content of $block->{xxx} ok 31 - Test method content of $block->xxx ok 32 - Have an array of all blocks ok 33 - Is there 2 blocks? ok 34 - block class ok 35 - filter class ok 36 - default filters are ok ok 37 - block delimiter ok 38 - data delimiter ok 39 - spec is ok ok 40 - test block ref in list ok t/is.t ................... 1..1 ok 1 ok t/jit-run.t .............. 1..4 ok 1 ok 2 ok 3 ok 4 - expect an error ok t/join-deep.t ............ ok 1 ok 2 1..2 ok t/join.t ................. 1..3 ok 1 ok 2 ok 3 ok t/last.t ................. 1..4 ok 1 - Does LAST limit tests to 3? ok 2 ok 3 ok 4 ok t/late.t ................. 1..5 ok 1 ok 2 ok 3 ok 4 ok 5 ok t/lazy-filters.t ......... 1..2 ok 1 ok 2 ok t/lines.t ................ 1..6 ok 1 ok 2 ok 3 ok 4 ok 5 ok 6 ok t/list.t ................. 1..5 ok 1 - check list context ok 2 - list context content ok 3 - deep block from index ok 4 - scalar context ok 5 - deep list compare ok # Filters returning numbers are supposed to do munging $_: your filter 'main::mike5' apparently doesn't. t/main_filters.t ......... 1..6 ok 1 ok 2 ok 3 ok 4 ok 5 ok 6 ok t/multi-level-inherit.t .. 1..2 ok 1 - It works ok 2 - First ok t/name.t ................. 1..4 ok 1 ok 2 ok 3 ok 4 ok t/next.t ................. 1..10 ok 1 ok 2 ok 3 ok 4 ok 5 ok 6 ok 7 ok 8 ok 9 ok 10 ok t/no_diff.t .............. 1..1 ok 1 - This test is really weak. ok t/no_plan.t .............. ok 1 1..1 ok t/normalize.t ............ 1..4 ok 1 ok 2 ok 3 ok 4 ok t/only-with-implicit.t ... 1..1 ok 1 ok t/only.t ................. 1..3 ok 1 ok 2 ok 3 ok t/oo.t ................... 1..8 ok 1 ok 2 ok 3 ok 4 ok 5 ok 6 ok 7 ok 8 ok t/oo_run.t ............... 1..3 ok 1 - Test ok 2 - Test ok 3 - Test ok t/parentheses.t .......... 1..17 ok 1 - Parens clarify section 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 ok 16 ok 17 ok t/prepend.t .............. ok 1 - Prepend lines before lines ok 2 - Prepend chars before lines ok 3 - Prepend to a multline string 1..3 ok t/preserve-order.t ....... 1..10 ok 1 ok 2 ok 3 ok 4 ok 5 ok 6 ok 7 ok 8 ok 9 ok 10 ok t/prototypes.t ........... 1..1 ok 1 - testing force scalar context ok t/quick-plan.t ........... ok 1 - Foo ok 2 - Bar ok 3 - Baz 1..3 ok t/quick_test.t ........... ok 1 - Compare strings ok 2 - Compare deeply ok 3 - Compare like 1..3 ok t/read_file.t ............ ok 1 - Filename is chomped automatically ok 2 - Filename is inline 1..2 ok t/regexp.t ............... ok 1 ok 2 ok 3 1..3 ok t/repeated-filters.t ..... ok 1 1..1 ok t/require.t .............. 1..1 ok 1 - Print ran. Code didn't blow up ok t/reserved_names.t ....... 1..18 ok 1 - BEGIN is a bad name ok 2 - DESTROY is a bad name ok 3 - EXPORT is a bad name ok 4 - ISA is a bad name ok 5 - block_accessor is a bad name ok 6 - blocks_object is a bad name ok 7 - description is a bad name ok 8 - is_filtered is a bad name ok 9 - name is a bad name ok 10 - new is a bad name ok 11 - run_filters is a bad name ok 12 - seq_num is a bad name ok 13 - set_value is a bad name ok 14 - field is a good name ok 15 - const is a good name ok 16 - stub is a good name ok 17 - super is a good name ok 18 ok t/reverse-deep.t ......... ok 1 ok 2 1..2 ok t/reverse.t .............. ok 1 ok 2 1..2 ok t/run-args.t ............. 1..2 ok 1 ok 2 ok t/run_compare.t .......... 1..3 ok 1 - Compare strings ok 2 - Compare deeply ok 3 - Compare like ok t/run_is.t ............... 1..14 ok 1 - One ok 2 - Two ok 3 - One ok 4 - Two ok 5 - One ok 6 - Two ok 7 - One ok 8 - One ok 9 - One ok 10 - Two ok 11 - Two ok 12 - Two ok 13 ok 14 ok t/run_is_deep.t .......... 1..3 ok 1 - Test is_deeply ok 2 ok 3 ok t/run_is_deeply.t ........ 1..3 ok 1 - Test is_deeply ok 2 ok 3 ok t/run_like.t ............. 1..3 ok 1 - Like Test ok 2 - Like Test ok 3 - Like Test ok t/run_unlike.t ........... 1..2 ok 1 - Unlike Test ok 2 - Unlike Test ok t/simple.t ............... 1..2 ok 1 - Header 1 Test ok 2 - List Test ok t/skip.t ................. 1..5 ok 1 ok 2 ok 3 ok 4 ok 5 ok t/slice.t ................ ok 1 ok 2 ok 3 1..3 ok t/sort-deep.t ............ ok 1 - Test deep sorting 1..1 ok t/sort.t ................. ok 1 - Can sort a list ok 2 - Can sort backwards 1..2 ok t/spec_file.t ............ 1..6 ok 1 ok 2 ok 3 ok 4 ok 5 ok 6 ok t/spec_string.t .......... 1..6 ok 1 ok 2 ok 3 ok 4 ok 5 ok 6 ok t/split-deep.t ........... ok 1 - Complex generic manipulation 1..1 ok t/split-regexp.t ......... ok 1 ok 2 ok 3 1..3 ok t/split.t ................ 1..2 ok 1 ok 2 ok t/strict-warnings.t ...... 1..1 ok 1 ok t/strict.t ............... ok 1 - Strict Test 1..1 ok t/subclass-autoclass.t ... 1..3 ok 1 - Testorama EXPORT ok ok 2 - Testorama::Filter ok ok 3 - Test::Base::Block ok ok t/subclass-import.t ...... 1..1 ok 1 ok t/subclass.t ............. 1..7 ok 1 - ok to import parent class *after* subclass ok 2 ok 3 ok 4 - Does feedle method exist? ok 5 - Test One ok 6 ok 7 ok t/subclass_late.t ........ 1..1 ok 1 # skip yagni For now... ok t/tail.t ................. ok 1 ok 2 1..2 ok t/tie_output.t ........... 1..3 ok 1 ok 2 ok 3 ok t/trim.t ................. 1..4 ok 1 ok 2 ok 3 ok 4 ok t/unchomp.t .............. 1..1 ok 1 ok t/undef.t ................ 1..2 ok 1 - No warnings for sending undef to filter ok 2 - No warnings returning undef from filter ok t/use-test-more.t ........ 1..3 ok 1 ok 2 ok 3 ok t/write_file.t ........... 1..4 ok 1 - t/output/foo.txt doesn't already exist ok 2 - t/output/foo.txt exists ok 3 - $file content is right ok 4 - Returns file name ok t/xxx.t .................. 1..1 ok 1 - XXX Test ok t/yaml.t ................. 1..3 ok 1 - YAML Hashes ok 2 - YAML Arrays ok 3 - YAML Scalar ok t/zero-blocks.t .......... 1..1 ok 1 - Ok to have zero blocks ok All tests successful. Files=103, Tests=434, 17 wallclock secs ( 0.44 usr + 0.25 sys = 0.69 CPU) Result: PASS INGY/Test-Base-0.60.tar.gz nmake test TEST_VERBOSE=1 -- OK PPD for Test-Base-0.60 already made Running test for module 'AnyEvent::Redis' Running make for D/DG/DGL/AnyEvent-Redis-0.23.tar.gz Prepending blib/arch and blib/lib of 24 build dirs to PERL5LIB; for 'get' Checksum for C:\cpanfly\var\cpan\sources\authors\id\D\DG\DGL\AnyEvent-Redis-0.23.tar.gz ok Will not use Archive::Tar, need 1.00 AnyEvent-Redis-0.23/ AnyEvent-Redis-0.23/.gitignore AnyEvent-Redis-0.23/Changes AnyEvent-Redis-0.23/inc/ AnyEvent-Redis-0.23/lib/ AnyEvent-Redis-0.23/Makefile.PL AnyEvent-Redis-0.23/MANIFEST AnyEvent-Redis-0.23/META.yml AnyEvent-Redis-0.23/README AnyEvent-Redis-0.23/t/ AnyEvent-Redis-0.23/xt/ AnyEvent-Redis-0.23/xt/perlcritic.t AnyEvent-Redis-0.23/xt/pod.t AnyEvent-Redis-0.23/xt/podspell.t AnyEvent-Redis-0.23/xt/synopsis.t AnyEvent-Redis-0.23/t/00_compile.t AnyEvent-Redis-0.23/t/client.t AnyEvent-Redis-0.23/t/leak.t AnyEvent-Redis-0.23/t/lrange.t AnyEvent-Redis-0.23/t/multi.t AnyEvent-Redis-0.23/t/pubsub.t AnyEvent-Redis-0.23/t/reconnect.t AnyEvent-Redis-0.23/t/redis.conf.base AnyEvent-Redis-0.23/t/Redis.pm AnyEvent-Redis-0.23/t/utf8.t AnyEvent-Redis-0.23/lib/AnyEvent/ AnyEvent-Redis-0.23/lib/AnyEvent/Redis/ AnyEvent-Redis-0.23/lib/AnyEvent/Redis.pm AnyEvent-Redis-0.23/lib/AnyEvent/Redis/Protocol.pm AnyEvent-Redis-0.23/inc/Module/ AnyEvent-Redis-0.23/inc/Module/Install/ AnyEvent-Redis-0.23/inc/Module/Install.pm AnyEvent-Redis-0.23/inc/Module/Install/AuthorTests.pm AnyEvent-Redis-0.23/inc/Module/Install/Base.pm AnyEvent-Redis-0.23/inc/Module/Install/Can.pm AnyEvent-Redis-0.23/inc/Module/Install/Fetch.pm AnyEvent-Redis-0.23/inc/Module/Install/Makefile.pm AnyEvent-Redis-0.23/inc/Module/Install/Metadata.pm AnyEvent-Redis-0.23/inc/Module/Install/ReadmeFromPod.pm AnyEvent-Redis-0.23/inc/Module/Install/Repository.pm AnyEvent-Redis-0.23/inc/Module/Install/Win32.pm AnyEvent-Redis-0.23/inc/Module/Install/WriteAll.pm Prepending blib/arch and blib/lib of 24 build dirs to PERL5LIB; for 'make' CPAN.pm: Going to build D/DG/DGL/AnyEvent-Redis-0.23.tar.gz >>> C:\Perl64\bin\perl.exe Makefile.PL Warning: prerequisite Test::TCP 1.03 not found. We have 0.15. Checking if your kit is complete... Looks good Writing Makefile for AnyEvent::Redis ---- Unsatisfied dependencies detected during ---- ---- DGL/AnyEvent-Redis-0.23.tar.gz ---- Test::TCP [requires] Prepending blib/arch and blib/lib of 24 build dirs to PERL5LIB; for 'test' Running make test Delayed until after prerequisites Running test for module 'Test::TCP' ______________________ D i s t r o P r e f s ______________________ Test-TCP-1.12.yml[0] Running make for T/TO/TOKUHIROM/Test-TCP-1.12.tar.gz Prepending blib/arch and blib/lib of 24 build dirs to PERL5LIB; for 'get' Checksum for C:\cpanfly\var\cpan\sources\authors\id\T\TO\TOKUHIROM\Test-TCP-1.12.tar.gz ok Will not use Archive::Tar, need 1.00 Test-TCP-1.12/ Test-TCP-1.12/lib/ Test-TCP-1.12/lib/Test/ Test-TCP-1.12/lib/Test/TCP.pm Test-TCP-1.12/Makefile.PL Test-TCP-1.12/MANIFEST Test-TCP-1.12/META.yml Test-TCP-1.12/inc/ Test-TCP-1.12/inc/Module/ Test-TCP-1.12/inc/Module/Install/ Test-TCP-1.12/inc/Module/Install/Makefile.pm Test-TCP-1.12/inc/Module/Install/Base.pm Test-TCP-1.12/inc/Module/Install/WriteAll.pm Test-TCP-1.12/inc/Module/Install/Fetch.pm Test-TCP-1.12/inc/Module/Install/Metadata.pm Test-TCP-1.12/inc/Module/Install/Include.pm Test-TCP-1.12/inc/Module/Install/Win32.pm Test-TCP-1.12/inc/Module/Install/Can.pm Test-TCP-1.12/inc/Module/Install/AuthorTests.pm Test-TCP-1.12/inc/Module/Install.pm Test-TCP-1.12/inc/Test/ Test-TCP-1.12/inc/Test/More.pm Test-TCP-1.12/.gitignore Test-TCP-1.12/t/ Test-TCP-1.12/t/02_abrt.t Test-TCP-1.12/t/00_compile.t Test-TCP-1.12/t/08_exit.t Test-TCP-1.12/t/06_nest.t Test-TCP-1.12/t/05_sigint.t Test-TCP-1.12/t/03_return_when_sigterm.t Test-TCP-1.12/t/09_fork.t Test-TCP-1.12/t/10_oo.t Test-TCP-1.12/t/Server.pm Test-TCP-1.12/t/04_die.t Test-TCP-1.12/t/07_optional.t Test-TCP-1.12/t/01_simple.t Test-TCP-1.12/xt/ Test-TCP-1.12/xt/02_perlcritic.t Test-TCP-1.12/xt/01_podspell.t Test-TCP-1.12/xt/03_pod.t Test-TCP-1.12/xt/perlcriticrc Test-TCP-1.12/README Test-TCP-1.12/Changes Going to apply 1 patch: C:\cpanfly\etc\distroprefs\Test-TCP-1.12.patch C:\cygwin\bin\patch.exe -N --fuzz=3 -p1 <{pid}; + sleep(1) if $^O eq "MSWin32"; } sub DESTROY { EOT (Stripping trailing CRs from patch.) patching file lib/Test/TCP.pm Prepending blib/arch and blib/lib of 24 build dirs to PERL5LIB; for 'make' CPAN.pm: Going to build T/TO/TOKUHIROM/Test-TCP-1.12.tar.gz >>> C:\Perl64\bin\perl.exe Makefile.PL Warning: prerequisite Test::SharedFork 0.14 not found. We have 0.11. Checking if your kit is complete... Looks good Writing Makefile for Test::TCP ---- Unsatisfied dependencies detected during ---- ---- TOKUHIROM/Test-TCP-1.12.tar.gz ---- Test::SharedFork [requires] Prepending blib/arch and blib/lib of 24 build dirs to PERL5LIB; for 'test' Running make test Delayed until after prerequisites Running test for module 'Test::SharedFork' Running make for T/TO/TOKUHIROM/Test-SharedFork-0.16.tar.gz Prepending blib/arch and blib/lib of 24 build dirs to PERL5LIB; for 'get' Checksum for C:\cpanfly\var\cpan\sources\authors\id\T\TO\TOKUHIROM\Test-SharedFork-0.16.tar.gz ok Will not use Archive::Tar, need 1.00 Test-SharedFork-0.16/ Test-SharedFork-0.16/lib/ Test-SharedFork-0.16/lib/Test/ Test-SharedFork-0.16/lib/Test/SharedFork.pm Test-SharedFork-0.16/lib/Test/SharedFork/ Test-SharedFork-0.16/lib/Test/SharedFork/Scalar.pm Test-SharedFork-0.16/lib/Test/SharedFork/Array.pm Test-SharedFork-0.16/lib/Test/SharedFork/Store.pm Test-SharedFork-0.16/Makefile.PL Test-SharedFork-0.16/MANIFEST Test-SharedFork-0.16/META.yml Test-SharedFork-0.16/inc/ Test-SharedFork-0.16/inc/Module/ Test-SharedFork-0.16/inc/Module/Install/ Test-SharedFork-0.16/inc/Module/Install/Makefile.pm Test-SharedFork-0.16/inc/Module/Install/Base.pm Test-SharedFork-0.16/inc/Module/Install/WriteAll.pm Test-SharedFork-0.16/inc/Module/Install/Fetch.pm Test-SharedFork-0.16/inc/Module/Install/Metadata.pm Test-SharedFork-0.16/inc/Module/Install/Include.pm Test-SharedFork-0.16/inc/Module/Install/Win32.pm Test-SharedFork-0.16/inc/Module/Install/ReadmeMarkdownFromPod.pm Test-SharedFork-0.16/inc/Module/Install/Can.pm Test-SharedFork-0.16/inc/Module/Install/AuthorTests.pm Test-SharedFork-0.16/inc/Module/Install.pm Test-SharedFork-0.16/inc/Pod/ Test-SharedFork-0.16/inc/Pod/Markdown.pm Test-SharedFork-0.16/.gitignore Test-SharedFork-0.16/t/ Test-SharedFork-0.16/t/00_compile.t Test-SharedFork-0.16/t/04_test_before_fork.t Test-SharedFork-0.16/t/06_fail_lineno.t Test-SharedFork-0.16/t/03_toomany_run.t Test-SharedFork-0.16/t/08_threads.t Test-SharedFork-0.16/t/07_lazy_load.t Test-SharedFork-0.16/t/02_fork_method.t Test-SharedFork-0.16/t/05_nest.t Test-SharedFork-0.16/t/09_very_simple.t Test-SharedFork-0.16/t/01_simple.t Test-SharedFork-0.16/t/store/ Test-SharedFork-0.16/t/store/01_tie_scalar.t Test-SharedFork-0.16/t/store/02_tie_array.t Test-SharedFork-0.16/t/store/00_simple.t Test-SharedFork-0.16/xt/ Test-SharedFork-0.16/xt/02_perlcritic.t Test-SharedFork-0.16/xt/01_podspell.t Test-SharedFork-0.16/xt/03_pod.t Test-SharedFork-0.16/xt/perlcriticrc Test-SharedFork-0.16/README Test-SharedFork-0.16/Changes Test-SharedFork-0.16/README.mkdn Prepending blib/arch and blib/lib of 24 build dirs to PERL5LIB; for 'make' CPAN.pm: Going to build T/TO/TOKUHIROM/Test-SharedFork-0.16.tar.gz >>> C:\Perl64\bin\perl.exe Makefile.PL Checking if your kit is complete... Looks good Writing Makefile for Test::SharedFork >>> nmake Microsoft (R) Program Maintenance Utility Version 7.00.8882 Copyright (C) Microsoft Corp 1988-2000. All rights reserved. cp lib/Test/SharedFork.pm blib\lib\Test\SharedFork.pm cp lib/Test/SharedFork/Array.pm blib\lib\Test\SharedFork\Array.pm cp lib/Test/SharedFork/Store.pm blib\lib\Test\SharedFork\Store.pm cp lib/Test/SharedFork/Scalar.pm blib\lib\Test\SharedFork\Scalar.pm TOKUHIROM/Test-SharedFork-0.16.tar.gz nmake -- OK Prepending blib/arch and blib/lib of 24 build dirs to PERL5LIB; for 'test' Running make test >>> nmake test TEST_VERBOSE=1 Microsoft (R) Program Maintenance Utility Version 7.00.8882 Copyright (C) Microsoft Corp 1988-2000. All rights reserved. C:\Perl64\bin\perl.exe "-MExtUtils::Command::MM" "-e" "test_harness(1, 'inc', 'blib\lib', 'blib\arch')" t/*.t t/*/*.t t/*/*/*.t # Test::Builder::VERSION: 0.98 t/00_compile.t ........... 1..1 ok 1 - use Test::SharedFork; ok t/01_simple.t ............ 1..43 ok 1 - parent 1 ok 2 - child 1 ok 3 - child 2 ok 4 - child 3 ok 5 - parent 2 ok 6 - child 4 ok 7 - parent 3 ok 8 - parent 4 ok 9 - parent 5 ok 10 - child 5 ok 11 - child 6 ok 12 - parent 6 ok 13 - child 7 ok 14 - parent 7 ok 15 - child 8 ok 16 - parent 8 ok 17 - parent 9 ok 18 - child 9 ok 19 - parent 10 ok 20 - child 10 ok 21 - parent 11 ok 22 - child 11 ok 23 - child 12 ok 24 - parent 12 ok 25 - parent 13 ok 26 - child 13 ok 27 - parent 14 ok 28 - child 14 ok 29 - parent 15 ok 30 - child 15 ok 31 - parent 16 ok 32 - child 16 ok 33 - parent 17 ok 34 - child 17 ok 35 - child 18 ok 36 - parent 18 ok 37 - child 19 ok 38 - parent 19 ok 39 - child 20 ok 40 - parent 20 ok 41 - child finished ok 42 - parent finished ok 43 - wait ok ok t/02_fork_method.t ....... 1..43 ok 1 - parent 1 ok 2 - parent 2 ok 3 - parent 3 ok 4 - parent 4 ok 5 - parent 5 ok 6 - parent 6 ok 7 - parent 7 ok 8 - parent 8 ok 9 - parent 9 ok 10 - parent 10 ok 11 - parent 11 ok 12 - parent 12 ok 13 - child 1 ok 14 - child 2 ok 15 - child 3 ok 16 - child 4 ok 17 - child 5 ok 18 - child 6 ok 19 - child 7 ok 20 - child 8 ok 21 - child 9 ok 22 - child 10 ok 23 - child 11 ok 24 - child 12 ok 25 - child 13 ok 26 - parent 13 ok 27 - parent 14 ok 28 - parent 15 ok 29 - parent 16 ok 30 - parent 17 ok 31 - parent 18 ok 32 - parent 19 ok 33 - parent 20 ok 34 - parent finished ok 35 - child 14 ok 36 - child 15 ok 37 - child 16 ok 38 - child 17 ok 39 - child 18 ok 40 - child 19 ok 41 - child 20 ok 42 - child finished ok 43 - wait ok ok t/03_toomany_run.t ....... 1..30 ok 1 - parent 1 ok 2 - child 1 ok 3 - wait ok ok 4 - parent 2 ok 5 - child 2 ok 6 - wait ok ok 7 - parent 3 ok 8 - child 3 ok 9 - wait ok ok 10 - parent 4 ok 11 - child 4 ok 12 - wait ok ok 13 - parent 5 ok 14 - child 5 ok 15 - wait ok ok 16 - parent 6 ok 17 - child 6 ok 18 - wait ok ok 19 - parent 7 ok 20 - child 7 ok 21 - wait ok ok 22 - parent 8 ok 23 - child 8 ok 24 - wait ok ok 25 - parent 9 ok 26 - child 9 ok 27 - wait ok ok 28 - parent 10 ok 29 - child 10 ok 30 - wait ok ok t/04_test_before_fork.t .. 1..3 ok 1 - one ok 2 - two ok 3 - three ok t/05_nest.t .............. 1..4 ok 1 ok 2 ok 3 ok 4 ok t/06_fail_lineno.t ....... 1..2 ok 1 ok 2 ok t/07_lazy_load.t ......... 1..2 ok 1 - One ok 2 - Two ok t/08_threads.t ........... skipped: Not implemented yet t/09_very_simple.t ....... 1..2 ok 1 ok 2 ok t/store/00_simple.t ...... 1..1 ok 1 ok t/store/01_tie_scalar.t .. 1..1 ok 1 ok t/store/02_tie_array.t ... 1..1 ok 1 ok All tests successful. Files=13, Tests=133, 4 wallclock secs ( 0.05 usr + 0.11 sys = 0.16 CPU) Result: PASS TOKUHIROM/Test-SharedFork-0.16.tar.gz nmake test TEST_VERBOSE=1 -- OK PPD for Test-SharedFork-0.16 already made Running make for T/TO/TOKUHIROM/Test-TCP-1.12.tar.gz Prepending blib/arch and blib/lib of 25 build dirs to PERL5LIB; for 'get' Has already been unwrapped into directory C:\cpanfly\var\cpan\build\Test-TCP-1.12-Zvu8QR Prepending blib/arch and blib/lib of 25 build dirs to PERL5LIB; for 'make' CPAN.pm: Going to build T/TO/TOKUHIROM/Test-TCP-1.12.tar.gz >>> nmake Microsoft (R) Program Maintenance Utility Version 7.00.8882 Copyright (C) Microsoft Corp 1988-2000. All rights reserved. cp lib/Test/TCP.pm blib\lib\Test\TCP.pm TOKUHIROM/Test-TCP-1.12.tar.gz nmake -- OK Prepending blib/arch and blib/lib of 25 build dirs to PERL5LIB; for 'test' Running make test >>> nmake test TEST_VERBOSE=1 Microsoft (R) Program Maintenance Utility Version 7.00.8882 Copyright (C) Microsoft Corp 1988-2000. All rights reserved. C:\Perl64\bin\perl.exe "-MExtUtils::Command::MM" "-e" "test_harness(1, 'inc', 'blib\lib', 'blib\arch')" t/*.t t/*/*.t t/*/*/*.t t/*/*/*/*.t # Test::More: 0.98 t/00_compile.t .............. 1..1 ok 1 - use Test::TCP; ok t/01_simple.t ............... 1..22 ok 1 - test case for sharedfork ok 2 - test case for sharedfork ok 3 - test case for sharedfork ok 4 - test case for sharedfork ok 5 - test case for sharedfork ok 6 - test case for sharedfork ok 7 - test case for sharedfork ok 8 - test case for sharedfork ok 9 - test case for sharedfork ok 10 - test case for sharedfork ok 11 - test case for sharedfork ok 12 - test case for sharedfork ok 13 - test case for sharedfork ok 14 - test case for sharedfork ok 15 - test case for sharedfork ok 16 - test case for sharedfork ok 17 - test case for sharedfork ok 18 - test case for sharedfork ok 19 - test case for sharedfork ok 20 - test case for sharedfork # send 1 # new request ok 21 # send 2 # new request ok 22 # finalize # new request ok t/02_abrt.t ................. skipped: win32 doesn't support embedded function named dump() t/03_return_when_sigterm.t .. 1..2 ok 1 ok 2 - test finished. ok t/04_die.t .................. 1..3 ok 1 ok 2 ok 3 - already killed by test_tcp ok t/05_sigint.t ............... skipped: this test requires SIGUSR1 t/06_nest.t ................. 1..1 ok 1 - 10992, 10414 ok t/07_optional.t ............. 1..2 ok 1 - One ok 2 - Two ok Constant subroutine main::SEEK_SET redefined at t/08_exit.t line 8 Constant subroutine main::SEEK_END redefined at t/08_exit.t line 8 Constant subroutine main::SEEK_CUR redefined at t/08_exit.t line 8 t/08_exit.t ................. 1..5 # SEVER: -13816 # CLIENT: -13552 ok 1 # skip not implemented on Win32 ok 2 # skip not implemented on Win32 ok 3 # skip not implemented on Win32 ok 4 # skip not implemented on Win32 ok 5 ok t/09_fork.t ................. 1..6 ok 1 - Successfully forked child -12520 ok 2 - Successfully forked child 0 ok 3 - Successfully executed child -12520 ok 4 - child exited normally ok 5 - socket is connected # new request ok 6 - got expected reply ok t/10_oo.t ................... 1..22 ok 1 - test case for sharedfork ok 2 - test case for sharedfork ok 3 - test case for sharedfork ok 4 - test case for sharedfork ok 5 - test case for sharedfork ok 6 - test case for sharedfork ok 7 - test case for sharedfork ok 8 - test case for sharedfork ok 9 - test case for sharedfork ok 10 - test case for sharedfork ok 11 - test case for sharedfork ok 12 - test case for sharedfork ok 13 - test case for sharedfork ok 14 - test case for sharedfork ok 15 - test case for sharedfork ok 16 - test case for sharedfork ok 17 - test case for sharedfork ok 18 - test case for sharedfork ok 19 - test case for sharedfork ok 20 - test case for sharedfork # send 1 # new request ok 21 # send 2 # new request ok 22 # finalize # new request ok All tests successful. Files=11, Tests=64, 27 wallclock secs ( 0.11 usr + 0.05 sys = 0.16 CPU) Result: PASS TOKUHIROM/Test-TCP-1.12.tar.gz nmake test TEST_VERBOSE=1 -- OK PPD for Test-TCP-1.12 already made Running make for D/DG/DGL/AnyEvent-Redis-0.23.tar.gz Prepending blib/arch and blib/lib of 26 build dirs to PERL5LIB; for 'get' Has already been unwrapped into directory C:\cpanfly\var\cpan\build\AnyEvent-Redis-0.23-7fI9Ii Prepending blib/arch and blib/lib of 26 build dirs to PERL5LIB; for 'make' CPAN.pm: Going to build D/DG/DGL/AnyEvent-Redis-0.23.tar.gz >>> nmake Microsoft (R) Program Maintenance Utility Version 7.00.8882 Copyright (C) Microsoft Corp 1988-2000. All rights reserved. cp lib/AnyEvent/Redis.pm blib\lib\AnyEvent\Redis.pm cp lib/AnyEvent/Redis/Protocol.pm blib\lib\AnyEvent\Redis\Protocol.pm DGL/AnyEvent-Redis-0.23.tar.gz nmake -- OK Prepending blib/arch and blib/lib of 26 build dirs to PERL5LIB; for 'test' Running make test >>> nmake test TEST_VERBOSE=1 Microsoft (R) Program Maintenance Utility Version 7.00.8882 Copyright (C) Microsoft Corp 1988-2000. All rights reserved. C:\Perl64\bin\perl.exe "-MExtUtils::Command::MM" "-e" "test_harness(1, 'inc', 'blib\lib', 'blib\arch')" t/*.t t/00_compile.t .. 1..1 ok 1 - use AnyEvent::Redis; ok which: no redis-server in (/cygdrive/c/cpanfly/var/libs/bin:/cygdrive/c/PlatSDK/Bin/Win64/x86/AMD64:/cygdrive/c/PlatSDK/Bin:/cygdrive/c/PlatSDK/Bin/WinNT:/cygdrive/c/Perl64/site/bin:/cygdrive/c/Perl64/bin:/usr/bin:/cygdrive/c/WINDOWS/system32:/cygdrive/c/WINDOWS:/cygdrive/c/WINDOWS/System32/Wbem:/cygdrive/c/WINDOWS/system32/WINDOW~1/v1.0:/cygdrive/c/PROGRA~2/Perforce:/cygdrive/c/mysql/bin) t/client.t ...... skipped: redis-server not found in your PATH which: no redis-server in (/cygdrive/c/cpanfly/var/libs/bin:/cygdrive/c/PlatSDK/Bin/Win64/x86/AMD64:/cygdrive/c/PlatSDK/Bin:/cygdrive/c/PlatSDK/Bin/WinNT:/cygdrive/c/Perl64/site/bin:/cygdrive/c/Perl64/bin:/usr/bin:/cygdrive/c/WINDOWS/system32:/cygdrive/c/WINDOWS:/cygdrive/c/WINDOWS/System32/Wbem:/cygdrive/c/WINDOWS/system32/WINDOW~1/v1.0:/cygdrive/c/PROGRA~2/Perforce:/cygdrive/c/mysql/bin) t/leak.t ........ skipped: redis-server not found in your PATH which: no redis-server in (/cygdrive/c/cpanfly/var/libs/bin:/cygdrive/c/PlatSDK/Bin/Win64/x86/AMD64:/cygdrive/c/PlatSDK/Bin:/cygdrive/c/PlatSDK/Bin/WinNT:/cygdrive/c/Perl64/site/bin:/cygdrive/c/Perl64/bin:/usr/bin:/cygdrive/c/WINDOWS/system32:/cygdrive/c/WINDOWS:/cygdrive/c/WINDOWS/System32/Wbem:/cygdrive/c/WINDOWS/system32/WINDOW~1/v1.0:/cygdrive/c/PROGRA~2/Perforce:/cygdrive/c/mysql/bin) t/lrange.t ...... skipped: redis-server not found in your PATH which: no redis-server in (/cygdrive/c/cpanfly/var/libs/bin:/cygdrive/c/PlatSDK/Bin/Win64/x86/AMD64:/cygdrive/c/PlatSDK/Bin:/cygdrive/c/PlatSDK/Bin/WinNT:/cygdrive/c/Perl64/site/bin:/cygdrive/c/Perl64/bin:/usr/bin:/cygdrive/c/WINDOWS/system32:/cygdrive/c/WINDOWS:/cygdrive/c/WINDOWS/System32/Wbem:/cygdrive/c/WINDOWS/system32/WINDOW~1/v1.0:/cygdrive/c/PROGRA~2/Perforce:/cygdrive/c/mysql/bin) t/multi.t ....... skipped: redis-server not found in your PATH which: no redis-server in (/cygdrive/c/cpanfly/var/libs/bin:/cygdrive/c/PlatSDK/Bin/Win64/x86/AMD64:/cygdrive/c/PlatSDK/Bin:/cygdrive/c/PlatSDK/Bin/WinNT:/cygdrive/c/Perl64/site/bin:/cygdrive/c/Perl64/bin:/usr/bin:/cygdrive/c/WINDOWS/system32:/cygdrive/c/WINDOWS:/cygdrive/c/WINDOWS/System32/Wbem:/cygdrive/c/WINDOWS/system32/WINDOW~1/v1.0:/cygdrive/c/PROGRA~2/Perforce:/cygdrive/c/mysql/bin) t/pubsub.t ...... skipped: redis-server not found in your PATH which: no redis-server in (/cygdrive/c/cpanfly/var/libs/bin:/cygdrive/c/PlatSDK/Bin/Win64/x86/AMD64:/cygdrive/c/PlatSDK/Bin:/cygdrive/c/PlatSDK/Bin/WinNT:/cygdrive/c/Perl64/site/bin:/cygdrive/c/Perl64/bin:/usr/bin:/cygdrive/c/WINDOWS/system32:/cygdrive/c/WINDOWS:/cygdrive/c/WINDOWS/System32/Wbem:/cygdrive/c/WINDOWS/system32/WINDOW~1/v1.0:/cygdrive/c/PROGRA~2/Perforce:/cygdrive/c/mysql/bin) t/reconnect.t ... skipped: redis-server not found in your PATH which: no redis-server in (/cygdrive/c/cpanfly/var/libs/bin:/cygdrive/c/PlatSDK/Bin/Win64/x86/AMD64:/cygdrive/c/PlatSDK/Bin:/cygdrive/c/PlatSDK/Bin/WinNT:/cygdrive/c/Perl64/site/bin:/cygdrive/c/Perl64/bin:/usr/bin:/cygdrive/c/WINDOWS/system32:/cygdrive/c/WINDOWS:/cygdrive/c/WINDOWS/System32/Wbem:/cygdrive/c/WINDOWS/system32/WINDOW~1/v1.0:/cygdrive/c/PROGRA~2/Perforce:/cygdrive/c/mysql/bin) t/utf8.t ........ skipped: redis-server not found in your PATH All tests successful. Files=8, Tests=1, 5 wallclock secs ( 0.05 usr + 0.08 sys = 0.13 CPU) Result: PASS DGL/AnyEvent-Redis-0.23.tar.gz nmake test TEST_VERBOSE=1 -- OK PPD for AnyEvent-Redis-0.23 already made Running test for module 'Plack::Middleware::Debug::DBIC::QueryLog' Running make for J/JJ/JJNAPIORK/Plack-Middleware-Debug-DBIC-QueryLog-0.06.tar.gz Prepending blib/arch and blib/lib of 27 build dirs to PERL5LIB; for 'get' Checksum for C:\cpanfly\var\cpan\sources\authors\id\J\JJ\JJNAPIORK\Plack-Middleware-Debug-DBIC-QueryLog-0.06.tar.gz ok Will not use Archive::Tar, need 1.00 Plack-Middleware-Debug-DBIC-QueryLog-0.06/ Plack-Middleware-Debug-DBIC-QueryLog-0.06/Changes Plack-Middleware-Debug-DBIC-QueryLog-0.06/example/ Plack-Middleware-Debug-DBIC-QueryLog-0.06/inc/ Plack-Middleware-Debug-DBIC-QueryLog-0.06/lib/ Plack-Middleware-Debug-DBIC-QueryLog-0.06/LICENSE Plack-Middleware-Debug-DBIC-QueryLog-0.06/maint/ Plack-Middleware-Debug-DBIC-QueryLog-0.06/Makefile.PL Plack-Middleware-Debug-DBIC-QueryLog-0.06/MANIFEST Plack-Middleware-Debug-DBIC-QueryLog-0.06/META.yml Plack-Middleware-Debug-DBIC-QueryLog-0.06/README.mkdn Plack-Middleware-Debug-DBIC-QueryLog-0.06/t/ Plack-Middleware-Debug-DBIC-QueryLog-0.06/t/basic.t Plack-Middleware-Debug-DBIC-QueryLog-0.06/t/use.t Plack-Middleware-Debug-DBIC-QueryLog-0.06/t/web.t Plack-Middleware-Debug-DBIC-QueryLog-0.06/maint/Makefile.PL.include Plack-Middleware-Debug-DBIC-QueryLog-0.06/lib/Plack/ Plack-Middleware-Debug-DBIC-QueryLog-0.06/lib/Plack/Middleware/ Plack-Middleware-Debug-DBIC-QueryLog-0.06/lib/Plack/Middleware/Debug/ Plack-Middleware-Debug-DBIC-QueryLog-0.06/lib/Plack/Middleware/Debug/DBIC/ Plack-Middleware-Debug-DBIC-QueryLog-0.06/lib/Plack/Middleware/Debug/DBIC/QueryLog.pm Plack-Middleware-Debug-DBIC-QueryLog-0.06/inc/Module/ Plack-Middleware-Debug-DBIC-QueryLog-0.06/inc/Pod/ Plack-Middleware-Debug-DBIC-QueryLog-0.06/inc/Pod/Markdown.pm Plack-Middleware-Debug-DBIC-QueryLog-0.06/inc/Module/AutoInstall.pm Plack-Middleware-Debug-DBIC-QueryLog-0.06/inc/Module/Install/ Plack-Middleware-Debug-DBIC-QueryLog-0.06/inc/Module/Install.pm Plack-Middleware-Debug-DBIC-QueryLog-0.06/inc/Module/Install/AutoInstall.pm Plack-Middleware-Debug-DBIC-QueryLog-0.06/inc/Module/Install/AutoLicense.pm Plack-Middleware-Debug-DBIC-QueryLog-0.06/inc/Module/Install/AutoManifest.pm Plack-Middleware-Debug-DBIC-QueryLog-0.06/inc/Module/Install/Base.pm Plack-Middleware-Debug-DBIC-QueryLog-0.06/inc/Module/Install/Can.pm Plack-Middleware-Debug-DBIC-QueryLog-0.06/inc/Module/Install/Fetch.pm Plack-Middleware-Debug-DBIC-QueryLog-0.06/inc/Module/Install/Homepage.pm Plack-Middleware-Debug-DBIC-QueryLog-0.06/inc/Module/Install/Include.pm Plack-Middleware-Debug-DBIC-QueryLog-0.06/inc/Module/Install/Makefile.pm Plack-Middleware-Debug-DBIC-QueryLog-0.06/inc/Module/Install/ManifestSkip.pm Plack-Middleware-Debug-DBIC-QueryLog-0.06/inc/Module/Install/Metadata.pm Plack-Middleware-Debug-DBIC-QueryLog-0.06/inc/Module/Install/ReadmeMarkdownFromPod.pm Plack-Middleware-Debug-DBIC-QueryLog-0.06/inc/Module/Install/Repository.pm Plack-Middleware-Debug-DBIC-QueryLog-0.06/inc/Module/Install/Win32.pm Plack-Middleware-Debug-DBIC-QueryLog-0.06/inc/Module/Install/WriteAll.pm Plack-Middleware-Debug-DBIC-QueryLog-0.06/example/app.psgi Plack-Middleware-Debug-DBIC-QueryLog-0.06/example/lib/ Plack-Middleware-Debug-DBIC-QueryLog-0.06/example/lib/Example/ Plack-Middleware-Debug-DBIC-QueryLog-0.06/example/lib/Example/Schema/ Plack-Middleware-Debug-DBIC-QueryLog-0.06/example/lib/Example/Schema.pm Plack-Middleware-Debug-DBIC-QueryLog-0.06/example/lib/Example/Schema/DefaultRS.pm Plack-Middleware-Debug-DBIC-QueryLog-0.06/example/lib/Example/Schema/Result/ Plack-Middleware-Debug-DBIC-QueryLog-0.06/example/lib/Example/Schema/Result.pm Plack-Middleware-Debug-DBIC-QueryLog-0.06/example/lib/Example/Schema/ResultSet.pm Plack-Middleware-Debug-DBIC-QueryLog-0.06/example/lib/Example/Schema/Result/User.pm Prepending blib/arch and blib/lib of 27 build dirs to PERL5LIB; for 'make' CPAN.pm: Going to build J/JJ/JJNAPIORK/Plack-Middleware-Debug-DBIC-QueryLog-0.06.tar.gz >>> C:\Perl64\bin\perl.exe Makefile.PL Warning: prerequisite Moo 0.009005 not found. Warning: prerequisite Plack::Middleware::Debug 0 not found. Warning: prerequisite SQL::Abstract 1.70 not found. We have 1.67. Warning: prerequisite Test::Fatal 0 not found. Checking if your kit is complete... Looks good Writing Makefile for Plack::Middleware::Debug::DBIC::QueryLog ---- Unsatisfied dependencies detected during ---- ---- JJNAPIORK/Plack-Middleware-Debug-DBIC-QueryLog-0.06.tar.gz ---- Test::Fatal [requires] Plack::Middleware::Debug [requires] SQL::Abstract [requires] Moo [requires] Prepending blib/arch and blib/lib of 27 build dirs to PERL5LIB; for 'test' Running make test Delayed until after prerequisites Running test for module 'Test::Fatal' Running make for R/RJ/RJBS/Test-Fatal-0.005.tar.gz Prepending blib/arch and blib/lib of 27 build dirs to PERL5LIB; for 'get' Checksum for C:\cpanfly\var\cpan\sources\authors\id\R\RJ\RJBS\Test-Fatal-0.005.tar.gz ok Will not use Archive::Tar, need 1.00 Test-Fatal-0.005 Test-Fatal-0.005/README Test-Fatal-0.005/Changes Test-Fatal-0.005/LICENSE Test-Fatal-0.005/dist.ini Test-Fatal-0.005/META.yml Test-Fatal-0.005/MANIFEST Test-Fatal-0.005/t Test-Fatal-0.005/t/basic.t Test-Fatal-0.005/META.json Test-Fatal-0.005/Makefile.PL Test-Fatal-0.005/lib/Test Test-Fatal-0.005/lib/Test/Fatal.pm Test-Fatal-0.005/t/release-pod-syntax.t Prepending blib/arch and blib/lib of 27 build dirs to PERL5LIB; for 'make' CPAN.pm: Going to build R/RJ/RJBS/Test-Fatal-0.005.tar.gz >>> C:\Perl64\bin\perl.exe Makefile.PL Warning: prerequisite Try::Tiny 0.07 not found. We have 0.04. Checking if your kit is complete... Looks good Writing Makefile for Test::Fatal ---- Unsatisfied dependencies detected during ---- ---- RJBS/Test-Fatal-0.005.tar.gz ---- Try::Tiny [requires] Prepending blib/arch and blib/lib of 27 build dirs to PERL5LIB; for 'test' Running make test Delayed until after prerequisites Running test for module 'Try::Tiny' Running make for D/DO/DOY/Try-Tiny-0.09.tar.gz Prepending blib/arch and blib/lib of 27 build dirs to PERL5LIB; for 'get' Checksum for C:\cpanfly\var\cpan\sources\authors\id\D\DO\DOY\Try-Tiny-0.09.tar.gz ok Will not use Archive::Tar, need 1.00 Try-Tiny-0.09/ Try-Tiny-0.09/Makefile.PL Try-Tiny-0.09/t/ Try-Tiny-0.09/t/finally.t Try-Tiny-0.09/t/given_when.t Try-Tiny-0.09/t/when.t Try-Tiny-0.09/t/basic.t Try-Tiny-0.09/MANIFEST.SKIP Try-Tiny-0.09/META.yml Try-Tiny-0.09/lib/ Try-Tiny-0.09/lib/Try/ Try-Tiny-0.09/lib/Try/Tiny.pm Try-Tiny-0.09/Changes Try-Tiny-0.09/MANIFEST Prepending blib/arch and blib/lib of 27 build dirs to PERL5LIB; for 'make' CPAN.pm: Going to build D/DO/DOY/Try-Tiny-0.09.tar.gz >>> C:\Perl64\bin\perl.exe Makefile.PL Checking if your kit is complete... Looks good Writing Makefile for Try::Tiny >>> nmake Microsoft (R) Program Maintenance Utility Version 7.00.8882 Copyright (C) Microsoft Corp 1988-2000. All rights reserved. cp lib/Try/Tiny.pm blib\lib\Try\Tiny.pm DOY/Try-Tiny-0.09.tar.gz nmake -- OK Prepending blib/arch and blib/lib of 27 build dirs to PERL5LIB; for 'test' Running make test >>> nmake test TEST_VERBOSE=1 Microsoft (R) Program Maintenance Utility Version 7.00.8882 Copyright (C) Microsoft Corp 1988-2000. All rights reserved. C:\Perl64\bin\perl.exe "-MExtUtils::Command::MM" "-e" "test_harness(1, 'blib\lib', 'blib\arch')" t/*.t t/basic.t ....... 1..26 ok 1 - use Try::Tiny; ok 2 - basic try ok 3 - rethrow ok 4 - try block evaluated ok 5 - $@ untouched ok 6 - try block died ok 7 - $@ untouched ok 8 - catch block evaluated ok 9 - $@ untouched ok 10 - scalar context try ok 11 - list context try ok 12 - scalar context catch ok 13 - list context catch ok 14 - Checking catch subroutine scalar reference is correctly blessed ok 15 - Checking finally subroutine scalar reference is correctly blessed ok 16 ok 17 - got here ok 18 - try in try catch block ok 19 - rethrow with try in catch block ok 20 - catch invoked not ok 21 # TODO i don't think we can ever make this work sanely, maybe with SIG{__DIE__} # Failed (TODO) test at t/basic.t line 137. # '' # doesn't match '(?-xism:foo)' ok 22 - $@ untouched ok 23 - $_ untouched ok 24 - previous value of $@ ok 25 - previous value of $@ available for capture ok 26 - previous value of $@ also available in catch block ok t/finally.t ..... 1..13 ok 1 - use Try::Tiny; ok 2 - Moved into finally from try ok 3 - Error text as expected ok 4 - Into catch block as we died in try ok 5 - Moved into finally from catch ok 6 - Error text as expected ok 7 - Moved into finally from catch ok 8 - Moved into finally block when try throws an exception and we have no catch block ok 9 - Second finally clause run ok 10 - First finally clause run ok 11 - no error reported ok 12 - finally got passed the exception ok 13 - finally called ok t/given_when.t .. 1..3 ok 1 - use Try::Tiny; ok 2 - error caught not ok 3 - error is also in $_ # TODO perhaps a workaround can be found # Failed (TODO) test 'error is also in $_' # at t/given_when.t line 33. # got: 'foo' # expected: 'blah # ' ok t/when.t ........ 1..6 ok 1 - use Try::Tiny; ok 2 ok 3 - $_ not clobbered ok 4 - bar didn't match ok 5 - foo matched ok 6 - fallback didn't match ok All tests successful. Files=4, Tests=48, 0 wallclock secs ( 0.03 usr + 0.09 sys = 0.13 CPU) Result: PASS DOY/Try-Tiny-0.09.tar.gz nmake test TEST_VERBOSE=1 -- OK PPD for Try-Tiny-0.09 already made Running make for R/RJ/RJBS/Test-Fatal-0.005.tar.gz Prepending blib/arch and blib/lib of 28 build dirs to PERL5LIB; for 'get' Has already been unwrapped into directory C:\cpanfly\var\cpan\build\Test-Fatal-0.005-X657pi Prepending blib/arch and blib/lib of 28 build dirs to PERL5LIB; for 'make' CPAN.pm: Going to build R/RJ/RJBS/Test-Fatal-0.005.tar.gz >>> nmake Microsoft (R) Program Maintenance Utility Version 7.00.8882 Copyright (C) Microsoft Corp 1988-2000. All rights reserved. cp lib/Test/Fatal.pm blib\lib\Test\Fatal.pm RJBS/Test-Fatal-0.005.tar.gz nmake -- OK Prepending blib/arch and blib/lib of 28 build dirs to PERL5LIB; for 'test' Running make test >>> nmake test TEST_VERBOSE=1 Microsoft (R) Program Maintenance Utility Version 7.00.8882 Copyright (C) Microsoft Corp 1988-2000. All rights reserved. C:\Perl64\bin\perl.exe "-MExtUtils::Command::MM" "-e" "test_harness(1, 'blib\lib', 'blib\arch')" t/*.t t/basic.t ............... 1..8 ok 1 - foo bar is like foo bar ok 2 - no fatality means no exception ok 3 - we die on demand ok 4 - a success block runs, passing ok 5 - finally block after success block ok 6 - finally block after success block still runs ok 7 - we throw a new exception if the exception is false ok 8 - we throw a new exception if the exception is false ok t/release-pod-syntax.t .. skipped: these tests are for release candidate testing All tests successful. Files=2, Tests=8, 0 wallclock secs ( 0.03 usr + 0.08 sys = 0.11 CPU) Result: PASS RJBS/Test-Fatal-0.005.tar.gz nmake test TEST_VERBOSE=1 -- OK PPD for Test-Fatal-0.005 already made Running test for module 'Plack::Middleware::Debug' Running make for M/MI/MIYAGAWA/Plack-Middleware-Debug-0.12.tar.gz Prepending blib/arch and blib/lib of 29 build dirs to PERL5LIB; for 'get' Checksum for C:\cpanfly\var\cpan\sources\authors\id\M\MI\MIYAGAWA\Plack-Middleware-Debug-0.12.tar.gz ok Will not use Archive::Tar, need 1.00 Plack-Middleware-Debug-0.12/ Plack-Middleware-Debug-0.12/Changes Plack-Middleware-Debug-0.12/examples/ Plack-Middleware-Debug-0.12/inc/ Plack-Middleware-Debug-0.12/INSTALL Plack-Middleware-Debug-0.12/lib/ Plack-Middleware-Debug-0.12/Makefile.PL Plack-Middleware-Debug-0.12/MANIFEST Plack-Middleware-Debug-0.12/META.yml Plack-Middleware-Debug-0.12/README Plack-Middleware-Debug-0.12/README.mkdn Plack-Middleware-Debug-0.12/share/ Plack-Middleware-Debug-0.12/t/ Plack-Middleware-Debug-0.12/xt/ Plack-Middleware-Debug-0.12/xt/author/ Plack-Middleware-Debug-0.12/xt/author/00_compile.t Plack-Middleware-Debug-0.12/xt/author/01_perl_critic.t Plack-Middleware-Debug-0.12/xt/author/02_pod.t Plack-Middleware-Debug-0.12/xt/author/03_podspell.t Plack-Middleware-Debug-0.12/xt/author/04_pod_coverage.t Plack-Middleware-Debug-0.12/xt/author/05_kwalitee.t Plack-Middleware-Debug-0.12/xt/author/06_yaml_meta.t Plack-Middleware-Debug-0.12/xt/author/07_portability_files.t Plack-Middleware-Debug-0.12/xt/author/08_synopsis.t Plack-Middleware-Debug-0.12/xt/author/09_minimum_version.t Plack-Middleware-Debug-0.12/xt/author/10_has_version.t Plack-Middleware-Debug-0.12/xt/author/11_check_changes.t Plack-Middleware-Debug-0.12/xt/author/12_manifest.t Plack-Middleware-Debug-0.12/xt/author/perlcriticrc Plack-Middleware-Debug-0.12/t/01_basic.t Plack-Middleware-Debug-0.12/t/parameters-leak.t Plack-Middleware-Debug-0.12/t/utf8.t Plack-Middleware-Debug-0.12/share/debug_toolbar/ Plack-Middleware-Debug-0.12/share/debug_toolbar/back.png Plack-Middleware-Debug-0.12/share/debug_toolbar/back_hover.png Plack-Middleware-Debug-0.12/share/debug_toolbar/close.png Plack-Middleware-Debug-0.12/share/debug_toolbar/close_hover.png Plack-Middleware-Debug-0.12/share/debug_toolbar/indicator.png Plack-Middleware-Debug-0.12/share/debug_toolbar/information.gif Plack-Middleware-Debug-0.12/share/debug_toolbar/jquery.cookie.js Plack-Middleware-Debug-0.12/share/debug_toolbar/jquery.js Plack-Middleware-Debug-0.12/share/debug_toolbar/panel_bg.png Plack-Middleware-Debug-0.12/share/debug_toolbar/toolbar.css Plack-Middleware-Debug-0.12/share/debug_toolbar/toolbar.js Plack-Middleware-Debug-0.12/share/debug_toolbar/toolbar.min.css Plack-Middleware-Debug-0.12/share/debug_toolbar/toolbar.min.js Plack-Middleware-Debug-0.12/lib/Plack/ Plack-Middleware-Debug-0.12/lib/Plack/Middleware/ Plack-Middleware-Debug-0.12/lib/Plack/Middleware/Debug/ Plack-Middleware-Debug-0.12/lib/Plack/Middleware/Debug.pm Plack-Middleware-Debug-0.12/lib/Plack/Middleware/Debug/Base.pm Plack-Middleware-Debug-0.12/lib/Plack/Middleware/Debug/CatalystLog.pm Plack-Middleware-Debug-0.12/lib/Plack/Middleware/Debug/DBITrace.pm Plack-Middleware-Debug-0.12/lib/Plack/Middleware/Debug/Environment.pm Plack-Middleware-Debug-0.12/lib/Plack/Middleware/Debug/Memory.pm Plack-Middleware-Debug-0.12/lib/Plack/Middleware/Debug/ModuleVersions.pm Plack-Middleware-Debug-0.12/lib/Plack/Middleware/Debug/Panel.pm Plack-Middleware-Debug-0.12/lib/Plack/Middleware/Debug/Parameters.pm Plack-Middleware-Debug-0.12/lib/Plack/Middleware/Debug/PerlConfig.pm Plack-Middleware-Debug-0.12/lib/Plack/Middleware/Debug/Response.pm Plack-Middleware-Debug-0.12/lib/Plack/Middleware/Debug/Session.pm Plack-Middleware-Debug-0.12/lib/Plack/Middleware/Debug/Timer.pm Plack-Middleware-Debug-0.12/lib/Plack/Middleware/Debug/TrackObjects.pm Plack-Middleware-Debug-0.12/inc/Module/ Plack-Middleware-Debug-0.12/inc/Module/AutoInstall.pm Plack-Middleware-Debug-0.12/inc/Module/Install/ Plack-Middleware-Debug-0.12/inc/Module/Install.pm Plack-Middleware-Debug-0.12/inc/Module/Install/AutoInstall.pm Plack-Middleware-Debug-0.12/inc/Module/Install/Base.pm Plack-Middleware-Debug-0.12/inc/Module/Install/Can.pm Plack-Middleware-Debug-0.12/inc/Module/Install/Fetch.pm Plack-Middleware-Debug-0.12/inc/Module/Install/Include.pm Plack-Middleware-Debug-0.12/inc/Module/Install/Makefile.pm Plack-Middleware-Debug-0.12/inc/Module/Install/Metadata.pm Plack-Middleware-Debug-0.12/inc/Module/Install/ReadmeFromPod.pm Plack-Middleware-Debug-0.12/inc/Module/Install/Repository.pm Plack-Middleware-Debug-0.12/inc/Module/Install/Share.pm Plack-Middleware-Debug-0.12/inc/Module/Install/Win32.pm Plack-Middleware-Debug-0.12/inc/Module/Install/WriteAll.pm Plack-Middleware-Debug-0.12/examples/dbi/ Plack-Middleware-Debug-0.12/examples/hello-world/ Plack-Middleware-Debug-0.12/examples/hello-world/app.psgi Plack-Middleware-Debug-0.12/examples/dbi/app.psgi Plack-Middleware-Debug-0.12/examples/dbi/dump.sql Plack-Middleware-Debug-0.12/examples/dbi/foo.db Prepending blib/arch and blib/lib of 29 build dirs to PERL5LIB; for 'make' CPAN.pm: Going to build M/MI/MIYAGAWA/Plack-Middleware-Debug-0.12.tar.gz >>> C:\Perl64\bin\perl.exe Makefile.PL *** Module::AutoInstall version 1.03 *** Checking for Perl dependencies... *** Since we're running under CPAN, I'll just let it take care of the dependency's installation later. [Core Features] - Test::More ...loaded. (0.98 >= 0.70) - ExtUtils::MakeMaker ...loaded. (6.56 >= 6.11) - parent ...loaded. (0.223) - Plack ...loaded. (0.9020) - Text::MicroTemplate ...too old. (0.13 < 0.15) - Data::Dump ...loaded. (1.17) - File::ShareDir ...loaded. (1.02 >= 1.00) - Class::Method::Modifiers ...loaded. (1.05 >= 1.05) - Encode ...loaded. (2.39 >= 2.23) [Module versions panel] - Module::Versions ...loaded. (0.02 >= 0.01) *** Module::AutoInstall configuration finished. Checking if your kit is complete... Looks good Warning: prerequisite Text::MicroTemplate 0.15 not found. We have 0.13. Writing Makefile for Plack::Middleware::Debug Could not read 'C:\cpanfly\var\cpan\build\Plack-Middleware-Debug-0.12-QPwLPN\META.yml'. Falling back to other methods to determine prerequisites ---- Unsatisfied dependencies detected during ---- ---- MIYAGAWA/Plack-Middleware-Debug-0.12.tar.gz ---- Text::MicroTemplate [requires] Prepending blib/arch and blib/lib of 29 build dirs to PERL5LIB; for 'test' Running make test Delayed until after prerequisites Running test for module 'Text::MicroTemplate' Running make for K/KA/KAZUHO/Text-MicroTemplate-0.18.tar.gz Prepending blib/arch and blib/lib of 29 build dirs to PERL5LIB; for 'get' Checksum for C:\cpanfly\var\cpan\sources\authors\id\K\KA\KAZUHO\Text-MicroTemplate-0.18.tar.gz ok Will not use Archive::Tar, need 1.00 Text-MicroTemplate-0.18/ Text-MicroTemplate-0.18/Changes Text-MicroTemplate-0.18/contrib/ Text-MicroTemplate-0.18/inc/ Text-MicroTemplate-0.18/lib/ Text-MicroTemplate-0.18/Makefile.PL Text-MicroTemplate-0.18/MANIFEST Text-MicroTemplate-0.18/META.yml Text-MicroTemplate-0.18/README Text-MicroTemplate-0.18/t/ Text-MicroTemplate-0.18/t/00-base.t Text-MicroTemplate-0.18/t/01-simple.t Text-MicroTemplate-0.18/t/02-render_mt.t Text-MicroTemplate-0.18/t/03-modes.t Text-MicroTemplate-0.18/t/04-multiline.t Text-MicroTemplate-0.18/t/05-warn.t Text-MicroTemplate-0.18/t/06-package.t Text-MicroTemplate-0.18/t/07-file/ Text-MicroTemplate-0.18/t/07-file.t Text-MicroTemplate-0.18/t/08-filter.t Text-MicroTemplate-0.18/t/09-escape.t Text-MicroTemplate-0.18/t/10-emptytemplate.t Text-MicroTemplate-0.18/t/11-comment.t Text-MicroTemplate-0.18/t/12-compound.t Text-MicroTemplate-0.18/t/07-file/hello.mt Text-MicroTemplate-0.18/t/07-file/include.mt Text-MicroTemplate-0.18/t/07-file/konnitiwa.mt Text-MicroTemplate-0.18/t/07-file/package.mt Text-MicroTemplate-0.18/t/07-file/pod.mt Text-MicroTemplate-0.18/t/07-file/wrapped.mt Text-MicroTemplate-0.18/t/07-file/wrapped2.mt Text-MicroTemplate-0.18/t/07-file/wrapped_escape.mt Text-MicroTemplate-0.18/t/07-file/wrapper.mt Text-MicroTemplate-0.18/lib/Text/ Text-MicroTemplate-0.18/lib/Text/MicroTemplate/ Text-MicroTemplate-0.18/lib/Text/MicroTemplate.pm Text-MicroTemplate-0.18/lib/Text/MicroTemplate/EncodedString.pm Text-MicroTemplate-0.18/lib/Text/MicroTemplate/File.pm Text-MicroTemplate-0.18/inc/Module/ Text-MicroTemplate-0.18/inc/Module/Install/ Text-MicroTemplate-0.18/inc/Module/Install.pm Text-MicroTemplate-0.18/inc/Module/Install/Base.pm Text-MicroTemplate-0.18/inc/Module/Install/Can.pm Text-MicroTemplate-0.18/inc/Module/Install/Fetch.pm Text-MicroTemplate-0.18/inc/Module/Install/Makefile.pm Text-MicroTemplate-0.18/inc/Module/Install/Metadata.pm Text-MicroTemplate-0.18/inc/Module/Install/Win32.pm Text-MicroTemplate-0.18/inc/Module/Install/WriteAll.pm Text-MicroTemplate-0.18/contrib/vim/ Text-MicroTemplate-0.18/contrib/vim/ftdetect/ Text-MicroTemplate-0.18/contrib/vim/syntax/ Text-MicroTemplate-0.18/contrib/vim/syntax/tmt.vim Text-MicroTemplate-0.18/contrib/vim/syntax/tmt2html.vim Text-MicroTemplate-0.18/contrib/vim/ftdetect/html.vim Text-MicroTemplate-0.18/contrib/vim/ftdetect/mt.vim Prepending blib/arch and blib/lib of 29 build dirs to PERL5LIB; for 'make' CPAN.pm: Going to build K/KA/KAZUHO/Text-MicroTemplate-0.18.tar.gz >>> C:\Perl64\bin\perl.exe Makefile.PL Checking if your kit is complete... Looks good Writing Makefile for Text::MicroTemplate >>> nmake Microsoft (R) Program Maintenance Utility Version 7.00.8882 Copyright (C) Microsoft Corp 1988-2000. All rights reserved. cp lib/Text/MicroTemplate/EncodedString.pm blib\lib\Text\MicroTemplate\EncodedString.pm cp lib/Text/MicroTemplate/File.pm blib\lib\Text\MicroTemplate\File.pm cp lib/Text/MicroTemplate.pm blib\lib\Text\MicroTemplate.pm KAZUHO/Text-MicroTemplate-0.18.tar.gz nmake -- OK Prepending blib/arch and blib/lib of 29 build dirs to PERL5LIB; for 'test' Running make test >>> nmake test TEST_VERBOSE=1 Microsoft (R) Program Maintenance Utility Version 7.00.8882 Copyright (C) Microsoft Corp 1988-2000. All rights reserved. C:\Perl64\bin\perl.exe "-MExtUtils::Command::MM" "-e" "test_harness(1, 'inc', 'blib\lib', 'blib\arch')" t/*.t t/00-base.t ........... 1..1 ok 1 - use Text::MicroTemplate; ok t/01-simple.t ......... 1..4 ok 1 - sub { my $_MT = ''; local $main::_MTREF = \$_MT; my $_MT_T = '';$_MT .="abc\n"; # $_MT_T = foo();$_MT .= ref $_MT_T eq 'Text::MicroTemplate::EncodedString' ? $$_MT_T : do{ $_MT_T =~ s/([&><"'])/$Text::MicroTemplate::_escape_table{$1}/ge; $_MT_T; } ; # $_MT .="\ndef\n"; # # # ;$_MT .="ghi\n";return $_MT; } ok 2 ok 3 - sub { my $_MT = ''; local $main::_MTREF = \$_MT; my $_MT_T = '';$_MT .="abc\n"; # $_MT_T = foo();$_MT .= ref $_MT_T eq 'Text::MicroTemplate::EncodedString' ? $$_MT_T : ($_MT_T); # $_MT .="\ndef\n";return $_MT; } ok 4 ok t/02-render_mt.t ...... 1..3 ok 1 ok 2 - die on access to nonexistent value ok 3 ok t/03-modes.t .......... 1..8 ok 1 ok 2 ok 3 ok 4 ok 5 ok 6 ok 7 ok 8 ok t/04-multiline.t ...... 1..4 ok 1 - multiline expr ok 2 ok 3 - expr auto-sci ok 4 - no auto-sci for code ok t/05-warn.t ........... 1..2 ok 1 - output on warn ok 2 - warn location ok t/06-package.t ........ 1..2 ok 1 - default package ok 2 - explicit package ok t/07-file.t ........... 1..25 ok 1 - use Text::MicroTemplate::File; ok 2 ok 3 ok 4 - default package ok 5 - wrapper ok 6 - wrapper ok 7 - wrapper ok 8 - pod ok 9 ok 10 ok 11 ok 12 ok 13 ok 14 ok 15 ok 16 - package ok 17 - cache=1 read ok 18 - cache=1 retry ok 19 - cache=1 update ok 20 - cache=1 update retry ok 21 - cache=2 read after cached ok 22 - utf8 flagged render ok ok 23 - utf8 flagged output ok ok 24 - utf8 bytes render ok ok 25 - utf8 bytes output ok ok t/08-filter.t ......... 1..2 ok 1 ok 2 ok t/09-escape.t ......... 1..5 ok 1 ok 2 ok 3 ok 4 ok 5 ok t/10-emptytemplate.t .. 1..4 ok 1 - empty template ok ok 2 - no warnings occurred ok ok 3 - "0" template ok ok 4 - no warnings occurred ok ok t/11-comment.t ........ 1..2 ok 1 - empty template ok ok 2 - no warnings occurred ok ok t/12-compound.t ....... 1..2 ok 1 - sub { my $_MT = ''; local $main::_MTREF = \$_MT; my $_MT_T = ''; # $_MT .="1\n2"; if (1) { ;$_MT .="Hello"; } ;$_MT .="3\n"; # if (1) { ;$_MT .="World\!"; } ; # $_MT .="4\n5\n";return $_MT; } ok 2 ok All tests successful. Files=13, Tests=64, 4 wallclock secs ( 0.09 usr + 0.05 sys = 0.14 CPU) Result: PASS KAZUHO/Text-MicroTemplate-0.18.tar.gz nmake test TEST_VERBOSE=1 -- OK PPD for Text-MicroTemplate-0.18 already made Running make for M/MI/MIYAGAWA/Plack-Middleware-Debug-0.12.tar.gz Prepending blib/arch and blib/lib of 30 build dirs to PERL5LIB; for 'get' Has already been unwrapped into directory C:\cpanfly\var\cpan\build\Plack-Middleware-Debug-0.12-QPwLPN Prepending blib/arch and blib/lib of 30 build dirs to PERL5LIB; for 'make' CPAN.pm: Going to build M/MI/MIYAGAWA/Plack-Middleware-Debug-0.12.tar.gz >>> nmake Microsoft (R) Program Maintenance Utility Version 7.00.8882 Copyright (C) Microsoft Corp 1988-2000. All rights reserved. Timeout (max run time is 420s) C:\Perl64\bin\perl.exe exits with 37