PATH=C:\PlatSDK\Bin\Win64\x86\AMD64;C:\PlatSDK\Bin;C:\PlatSDK\Bin\WinNT;C:\cygwin\bin;C:\cpanfly-5.16\var\megalib\bin;C:\Perl64-5.16\site\bin;C:\Perl64-5.16\bin;C:\cygwin\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\system32\WindowsPowerShell\v1.0;C:\PROGRA~2\Perforce;C:\instantclient_11_2;C:\cygwin\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\system32\WindowsPowerShell\v1.0;C:\PROGRA~2\Perforce;C:\mysql\bin Start 2015-10-02T02:48:46 ActivePerl-1600 CPAN-2.00 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:/CPANFL~1.16/var/libs/bin;C:\PlatSDK\Bin\Win64\x86\AMD64;C:\PlatSDK\Bin;C:\PlatSDK\Bin\WinNT;C:\cygwin\bin;C:\CPANFL~1.16\var\megalib\bin;C:\Perl64-5.16\site\bin;C:\Perl64-5.16\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:\INSTAN~1;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 Reading 'C:\cpanfly-5.16\var\cpan\Metadata' Database was generated on Fri, 02 Oct 2015 05:17:02 GMT Running make for O/OE/OETIKER/CallBackery-0.3.0.tar.gz Fetching with LWP: http://cpan.nas1.activestate.com/authors/id/O/OE/OETIKER/CallBackery-0.3.0.tar.gz Fetching with LWP: http://cpan.nas1.activestate.com/authors/id/O/OE/OETIKER/CHECKSUMS Checksum for C:\cpanfly-5.16\var\cpan\sources\authors\id\O\OE\OETIKER\CallBackery-0.3.0.tar.gz ok CallBackery-0.3.0/ CallBackery-0.3.0/t/ CallBackery-0.3.0/t/basic.t CallBackery-0.3.0/t/callbackery.cfg CallBackery-0.3.0/MANIFEST CallBackery-0.3.0/lib/ CallBackery-0.3.0/lib/CallBackery.pm CallBackery-0.3.0/lib/Mojolicious/ CallBackery-0.3.0/lib/Mojolicious/Command/ CallBackery-0.3.0/lib/Mojolicious/Command/generate/ CallBackery-0.3.0/lib/Mojolicious/Command/generate/callbackery_app.pm CallBackery-0.3.0/lib/Mojolicious/Command/generate/callbackery_app/ CallBackery-0.3.0/lib/Mojolicious/Command/generate/callbackery_app/README CallBackery-0.3.0/lib/Mojolicious/Command/generate/callbackery_app/configure.ac CallBackery-0.3.0/lib/Mojolicious/Command/generate/callbackery_app/VERSION CallBackery-0.3.0/lib/Mojolicious/Command/generate/callbackery_app/bin/ CallBackery-0.3.0/lib/Mojolicious/Command/generate/callbackery_app/bin/script.pl CallBackery-0.3.0/lib/Mojolicious/Command/generate/callbackery_app/bin/source-mode.sh CallBackery-0.3.0/lib/Mojolicious/Command/generate/callbackery_app/COPYRIGHT CallBackery-0.3.0/lib/Mojolicious/Command/generate/callbackery_app/Makefile.am CallBackery-0.3.0/lib/Mojolicious/Command/generate/callbackery_app/etc/ CallBackery-0.3.0/lib/Mojolicious/Command/generate/callbackery_app/etc/app.cfg CallBackery-0.3.0/lib/Mojolicious/Command/generate/callbackery_app/etc/Makefile.am CallBackery-0.3.0/lib/Mojolicious/Command/generate/callbackery_app/LICENSE CallBackery-0.3.0/lib/Mojolicious/Command/generate/callbackery_app/lib/ CallBackery-0.3.0/lib/Mojolicious/Command/generate/callbackery_app/lib/App/ CallBackery-0.3.0/lib/Mojolicious/Command/generate/callbackery_app/lib/App/GuiPlugin/ CallBackery-0.3.0/lib/Mojolicious/Command/generate/callbackery_app/lib/App/GuiPlugin/Song.pm CallBackery-0.3.0/lib/Mojolicious/Command/generate/callbackery_app/lib/App/GuiPlugin/SongForm.pm CallBackery-0.3.0/lib/Mojolicious/Command/generate/callbackery_app/lib/App/Controller/ CallBackery-0.3.0/lib/Mojolicious/Command/generate/callbackery_app/lib/App/Controller/RpcService.pm CallBackery-0.3.0/lib/Mojolicious/Command/generate/callbackery_app/lib/App.pm CallBackery-0.3.0/lib/Mojolicious/Command/generate/callbackery_app/lib/Makefile.am CallBackery-0.3.0/lib/Mojolicious/Command/generate/callbackery_app/bootstrap CallBackery-0.3.0/lib/Mojolicious/Command/generate/callbackery_app/frontend/ CallBackery-0.3.0/lib/Mojolicious/Command/generate/callbackery_app/frontend/source/ CallBackery-0.3.0/lib/Mojolicious/Command/generate/callbackery_app/frontend/source/index.html CallBackery-0.3.0/lib/Mojolicious/Command/generate/callbackery_app/frontend/source/class/ CallBackery-0.3.0/lib/Mojolicious/Command/generate/callbackery_app/frontend/source/class/app/ CallBackery-0.3.0/lib/Mojolicious/Command/generate/callbackery_app/frontend/source/class/app/theme/ CallBackery-0.3.0/lib/Mojolicious/Command/generate/callbackery_app/frontend/source/class/app/theme/Theme.js CallBackery-0.3.0/lib/Mojolicious/Command/generate/callbackery_app/frontend/source/class/app/__init__.js CallBackery-0.3.0/lib/Mojolicious/Command/generate/callbackery_app/frontend/source/class/app/Application.js CallBackery-0.3.0/lib/Mojolicious/Command/generate/callbackery_app/frontend/Makefile.am CallBackery-0.3.0/lib/Mojolicious/Command/generate/callbackery_app/frontend/Manifest.json CallBackery-0.3.0/lib/Mojolicious/Command/generate/callbackery_app/frontend/config.json CallBackery-0.3.0/lib/Mojolicious/Command/generate/callbackery_app/AUTHORS CallBackery-0.3.0/lib/Mojolicious/Command/generate/callbackery_app/PERL_MODULES CallBackery-0.3.0/lib/Mojolicious/Command/generate/callbackery_app/t/ CallBackery-0.3.0/lib/Mojolicious/Command/generate/callbackery_app/t/basic.t CallBackery-0.3.0/lib/Mojolicious/Command/generate/callbackery_app/CHANGES CallBackery-0.3.0/lib/CallBackery/ CallBackery-0.3.0/lib/CallBackery/Translate.pm CallBackery-0.3.0/lib/CallBackery/Database.pm CallBackery-0.3.0/lib/CallBackery/Index.pod CallBackery-0.3.0/lib/CallBackery/User.pm CallBackery-0.3.0/lib/CallBackery/Exception.pm CallBackery-0.3.0/lib/CallBackery/qooxdoo/ CallBackery-0.3.0/lib/CallBackery/qooxdoo/README CallBackery-0.3.0/lib/CallBackery/qooxdoo/callbackery/ CallBackery-0.3.0/lib/CallBackery/qooxdoo/callbackery/source/ CallBackery-0.3.0/lib/CallBackery/qooxdoo/callbackery/source/translation/ CallBackery-0.3.0/lib/CallBackery/qooxdoo/callbackery/source/translation/it.po CallBackery-0.3.0/lib/CallBackery/qooxdoo/callbackery/source/translation/fr.po CallBackery-0.3.0/lib/CallBackery/qooxdoo/callbackery/source/translation/en.po CallBackery-0.3.0/lib/CallBackery/qooxdoo/callbackery/source/translation/readme.txt CallBackery-0.3.0/lib/CallBackery/qooxdoo/callbackery/source/translation/de.po CallBackery-0.3.0/lib/CallBackery/qooxdoo/callbackery/source/resource/ CallBackery-0.3.0/lib/CallBackery/qooxdoo/callbackery/source/resource/callbackery/ CallBackery-0.3.0/lib/CallBackery/qooxdoo/callbackery/source/resource/callbackery/spinner.gif CallBackery-0.3.0/lib/CallBackery/qooxdoo/callbackery/source/class/ CallBackery-0.3.0/lib/CallBackery/qooxdoo/callbackery/source/class/callbackery/ CallBackery-0.3.0/lib/CallBackery/qooxdoo/callbackery/source/class/callbackery/test/ CallBackery-0.3.0/lib/CallBackery/qooxdoo/callbackery/source/class/callbackery/test/DemoTest.js CallBackery-0.3.0/lib/CallBackery/qooxdoo/callbackery/source/class/callbackery/data/ CallBackery-0.3.0/lib/CallBackery/qooxdoo/callbackery/source/class/callbackery/data/RemoteTableModel.js CallBackery-0.3.0/lib/CallBackery/qooxdoo/callbackery/source/class/callbackery/data/Config.js CallBackery-0.3.0/lib/CallBackery/qooxdoo/callbackery/source/class/callbackery/data/Server.js CallBackery-0.3.0/lib/CallBackery/qooxdoo/callbackery/source/class/callbackery/data/__init__.js CallBackery-0.3.0/lib/CallBackery/qooxdoo/callbackery/source/class/callbackery/data/MHistoryRelaxedEncoding.js CallBackery-0.3.0/lib/CallBackery/qooxdoo/callbackery/source/class/callbackery/theme/ CallBackery-0.3.0/lib/CallBackery/qooxdoo/callbackery/source/class/callbackery/theme/Theme.js CallBackery-0.3.0/lib/CallBackery/qooxdoo/callbackery/source/class/callbackery/theme/Color.js CallBackery-0.3.0/lib/CallBackery/qooxdoo/callbackery/source/class/callbackery/theme/Appearance.js CallBackery-0.3.0/lib/CallBackery/qooxdoo/callbackery/source/class/callbackery/theme/Decoration.js CallBackery-0.3.0/lib/CallBackery/qooxdoo/callbackery/source/class/callbackery/theme/Font.js CallBackery-0.3.0/lib/CallBackery/qooxdoo/callbackery/source/class/callbackery/ui/ CallBackery-0.3.0/lib/CallBackery/qooxdoo/callbackery/source/class/callbackery/ui/Header.js CallBackery-0.3.0/lib/CallBackery/qooxdoo/callbackery/source/class/callbackery/ui/__init__.js CallBackery-0.3.0/lib/CallBackery/qooxdoo/callbackery/source/class/callbackery/ui/Page.js CallBackery-0.3.0/lib/CallBackery/qooxdoo/callbackery/source/class/callbackery/ui/Busy.js CallBackery-0.3.0/lib/CallBackery/qooxdoo/callbackery/source/class/callbackery/ui/MsgBox.js CallBackery-0.3.0/lib/CallBackery/qooxdoo/callbackery/source/class/callbackery/ui/Desktop.js CallBackery-0.3.0/lib/CallBackery/qooxdoo/callbackery/source/class/callbackery/ui/Footer.js CallBackery-0.3.0/lib/CallBackery/qooxdoo/callbackery/source/class/callbackery/ui/form/ CallBackery-0.3.0/lib/CallBackery/qooxdoo/callbackery/source/class/callbackery/ui/form/renderer/ CallBackery-0.3.0/lib/CallBackery/qooxdoo/callbackery/source/class/callbackery/ui/form/renderer/HBox.js CallBackery-0.3.0/lib/CallBackery/qooxdoo/callbackery/source/class/callbackery/ui/form/renderer/NoteForm.js CallBackery-0.3.0/lib/CallBackery/qooxdoo/callbackery/source/class/callbackery/ui/form/Auto.js CallBackery-0.3.0/lib/CallBackery/qooxdoo/callbackery/source/class/callbackery/ui/Screen.js CallBackery-0.3.0/lib/CallBackery/qooxdoo/callbackery/source/class/callbackery/ui/TabView.js CallBackery-0.3.0/lib/CallBackery/qooxdoo/callbackery/source/class/callbackery/ui/Popup.js CallBackery-0.3.0/lib/CallBackery/qooxdoo/callbackery/source/class/callbackery/ui/plugin/ CallBackery-0.3.0/lib/CallBackery/qooxdoo/callbackery/source/class/callbackery/ui/plugin/Form.js CallBackery-0.3.0/lib/CallBackery/qooxdoo/callbackery/source/class/callbackery/ui/plugin/Action.js CallBackery-0.3.0/lib/CallBackery/qooxdoo/callbackery/source/class/callbackery/ui/plugin/Html.js CallBackery-0.3.0/lib/CallBackery/qooxdoo/callbackery/source/class/callbackery/ui/plugin/Table.js CallBackery-0.3.0/lib/CallBackery/qooxdoo/callbackery/source/class/callbackery/ui/Login.js CallBackery-0.3.0/lib/CallBackery/qooxdoo/callbackery/source/class/callbackery/__init__.js CallBackery-0.3.0/lib/CallBackery/qooxdoo/callbackery/source/class/callbackery/Application.js CallBackery-0.3.0/lib/CallBackery/qooxdoo/callbackery/Manifest.json CallBackery-0.3.0/lib/CallBackery/qooxdoo/uploadwidget/ CallBackery-0.3.0/lib/CallBackery/qooxdoo/uploadwidget/Manifest.json CallBackery-0.3.0/lib/CallBackery/qooxdoo/uploadwidget/source/ CallBackery-0.3.0/lib/CallBackery/qooxdoo/uploadwidget/source/resource/ CallBackery-0.3.0/lib/CallBackery/qooxdoo/uploadwidget/source/resource/readme.txt CallBackery-0.3.0/lib/CallBackery/qooxdoo/uploadwidget/source/translation/ CallBackery-0.3.0/lib/CallBackery/qooxdoo/uploadwidget/source/translation/readme.txt CallBackery-0.3.0/lib/CallBackery/qooxdoo/uploadwidget/source/class/ CallBackery-0.3.0/lib/CallBackery/qooxdoo/uploadwidget/source/class/uploadwidget/ CallBackery-0.3.0/lib/CallBackery/qooxdoo/uploadwidget/source/class/uploadwidget/UploadButton.js CallBackery-0.3.0/lib/CallBackery/qooxdoo/uploadwidget/source/class/uploadwidget/UploadForm.js CallBackery-0.3.0/lib/CallBackery/qooxdoo/uploadwidget/source/class/uploadwidget/UploadField.js CallBackery-0.3.0/lib/CallBackery/GuiPlugin/ CallBackery-0.3.0/lib/CallBackery/GuiPlugin/AbstractTable.pm CallBackery-0.3.0/lib/CallBackery/GuiPlugin/UserForm.pm CallBackery-0.3.0/lib/CallBackery/GuiPlugin/Abstract.pm CallBackery-0.3.0/lib/CallBackery/GuiPlugin/AbstractForm.pm CallBackery-0.3.0/lib/CallBackery/GuiPlugin/AbstractHtml.pm CallBackery-0.3.0/lib/CallBackery/GuiPlugin/Users.pm CallBackery-0.3.0/lib/CallBackery/templates/ CallBackery-0.3.0/lib/CallBackery/templates/doc.html.ep CallBackery-0.3.0/lib/CallBackery/Config.pm CallBackery-0.3.0/lib/CallBackery/Controller/ CallBackery-0.3.0/lib/CallBackery/Controller/RpcService.pm CallBackery-0.3.0/lib/CallBackery/Plugin/ CallBackery-0.3.0/lib/CallBackery/Plugin/Doc.pm CallBackery-0.3.0/LICENSE CallBackery-0.3.0/bin/ CallBackery-0.3.0/bin/callbackery-pobuilder CallBackery-0.3.0/Makefile.PL CallBackery-0.3.0/META.json CallBackery-0.3.0/COPYRIGHT CallBackery-0.3.0/CHANGES CallBackery-0.3.0/META.yml CallBackery-0.3.0/README.md CallBackery-0.3.0/AUTHORS CPAN.pm: Building O/OE/OETIKER/CallBackery-0.3.0.tar.gz >>> C:\Perl64-5.16\bin\perl.exe Makefile.PL Warning: prerequisite Mojo::SQLite 0.011 not found. Warning: prerequisite Mojolicious::Plugin::Qooxdoo 0.904 not found. We have 0.9. Checking if your kit is complete... Looks good Generating a nmake-style Makefile Writing Makefile for CallBackery Writing MYMETA.yml and MYMETA.json ---- Unsatisfied dependencies detected during ---- ---- OETIKER/CallBackery-0.3.0.tar.gz ---- Mojo::SQLite [requires] Mojolicious::Plugin::Qooxdoo [requires] Running make test Delayed until after prerequisites Running test for module 'Mojo::SQLite' Running make for D/DB/DBOOK/Mojo-SQLite-0.018.tar.gz Checksum for C:\cpanfly-5.16\var\cpan\sources\authors\id\D\DB\DBOOK\Mojo-SQLite-0.018.tar.gz ok Mojo-SQLite-0.018/ Mojo-SQLite-0.018/examples/ Mojo-SQLite-0.018/examples/blog/ Mojo-SQLite-0.018/examples/blog/templates/ Mojo-SQLite-0.018/examples/blog/templates/posts/ Mojo-SQLite-0.018/examples/blog/templates/posts/_form.html.ep Mojo-SQLite-0.018/examples/blog/templates/posts/index.html.ep Mojo-SQLite-0.018/examples/blog/templates/posts/edit.html.ep Mojo-SQLite-0.018/examples/blog/templates/posts/show.html.ep Mojo-SQLite-0.018/examples/blog/templates/posts/create.html.ep Mojo-SQLite-0.018/examples/blog/templates/layouts/ Mojo-SQLite-0.018/examples/blog/templates/layouts/blog.html.ep Mojo-SQLite-0.018/examples/blog/script/ Mojo-SQLite-0.018/examples/blog/script/blog Mojo-SQLite-0.018/examples/blog/lib/ Mojo-SQLite-0.018/examples/blog/lib/Blog/ Mojo-SQLite-0.018/examples/blog/lib/Blog/Model/ Mojo-SQLite-0.018/examples/blog/lib/Blog/Model/Posts.pm Mojo-SQLite-0.018/examples/blog/lib/Blog/Controller/ Mojo-SQLite-0.018/examples/blog/lib/Blog/Controller/Posts.pm Mojo-SQLite-0.018/examples/blog/lib/Blog.pm Mojo-SQLite-0.018/examples/blog/blog.conf Mojo-SQLite-0.018/examples/blog/migrations/ Mojo-SQLite-0.018/examples/blog/migrations/blog.sql Mojo-SQLite-0.018/examples/chat.pl Mojo-SQLite-0.018/dist.ini Mojo-SQLite-0.018/META.yml Mojo-SQLite-0.018/LICENSE Mojo-SQLite-0.018/README Mojo-SQLite-0.018/MANIFEST Mojo-SQLite-0.018/t/ Mojo-SQLite-0.018/t/release-pod-syntax.t Mojo-SQLite-0.018/t/sqlite_lite_app.t Mojo-SQLite-0.018/t/migrations.t Mojo-SQLite-0.018/t/connection.t Mojo-SQLite-0.018/t/pubsub.t Mojo-SQLite-0.018/t/database.t Mojo-SQLite-0.018/t/release-pod-coverage.t Mojo-SQLite-0.018/t/results.t Mojo-SQLite-0.018/t/migrations/ Mojo-SQLite-0.018/t/migrations/test.sql Mojo-SQLite-0.018/Build.PL Mojo-SQLite-0.018/cpanfile Mojo-SQLite-0.018/Changes Mojo-SQLite-0.018/lib/ Mojo-SQLite-0.018/lib/Mojo/ Mojo-SQLite-0.018/lib/Mojo/SQLite/ Mojo-SQLite-0.018/lib/Mojo/SQLite/Database.pm Mojo-SQLite-0.018/lib/Mojo/SQLite/PubSub.pm Mojo-SQLite-0.018/lib/Mojo/SQLite/Migrations.pm Mojo-SQLite-0.018/lib/Mojo/SQLite/Results.pm Mojo-SQLite-0.018/lib/Mojo/SQLite/Transaction.pm Mojo-SQLite-0.018/lib/Mojo/SQLite.pm Mojo-SQLite-0.018/META.json Mojo-SQLite-0.018/INSTALL CPAN.pm: Building D/DB/DBOOK/Mojo-SQLite-0.018.tar.gz >>> C:\Perl64-5.16\bin\perl.exe Build.PL Creating new 'Build' script for 'Mojo-SQLite' version '0.018' ---- Unsatisfied dependencies detected during ---- ---- DBOOK/Mojo-SQLite-0.018.tar.gz ---- URI [requires] DBD::SQLite [requires] URI::QueryParam [requires] DBI [requires] Running Build test Delayed until after prerequisites Running test for module 'URI' Running make for E/ET/ETHER/URI-1.69.tar.gz Checksum for C:\cpanfly-5.16\var\cpan\sources\authors\id\E\ET\ETHER\URI-1.69.tar.gz ok URI-1.69/ URI-1.69/Changes URI-1.69/LICENSE URI-1.69/MANIFEST URI-1.69/META.json URI-1.69/META.yml URI-1.69/Makefile.PL URI-1.69/README URI-1.69/lib/ URI-1.69/t/ URI-1.69/uri-test URI-1.69/t/abs.t URI-1.69/t/clone.t URI-1.69/t/cwd.t URI-1.69/t/data.t URI-1.69/t/distmanifest.t URI-1.69/t/escape-char.t URI-1.69/t/escape.t URI-1.69/t/file.t URI-1.69/t/ftp.t URI-1.69/t/generic.t URI-1.69/t/gopher.t URI-1.69/t/heuristic.t URI-1.69/t/http.t URI-1.69/t/idna.t URI-1.69/t/iri.t URI-1.69/t/ldap.t URI-1.69/t/mailto.t URI-1.69/t/mix.t URI-1.69/t/mms.t URI-1.69/t/news.t URI-1.69/t/num_eq.t URI-1.69/t/old-absconf.t URI-1.69/t/old-base.t URI-1.69/t/old-file.t URI-1.69/t/old-relbase.t URI-1.69/t/path-segments.t URI-1.69/t/pop.t URI-1.69/t/punycode.t URI-1.69/t/query-param.t URI-1.69/t/query.t URI-1.69/t/rel.t URI-1.69/t/rfc2732.t URI-1.69/t/roy-test.t URI-1.69/t/roytest1.html URI-1.69/t/roytest2.html URI-1.69/t/roytest3.html URI-1.69/t/roytest4.html URI-1.69/t/roytest5.html URI-1.69/t/rsync.t URI-1.69/t/rtsp.t URI-1.69/t/sip.t URI-1.69/t/sort-hash-query-form.t URI-1.69/t/split.t URI-1.69/t/storable-test.pl URI-1.69/t/storable.t URI-1.69/t/urn-isbn.t URI-1.69/t/urn-oid.t URI-1.69/t/utf8.t URI-1.69/lib/URI/ URI-1.69/lib/URI.pm URI-1.69/lib/URI/Escape.pm URI-1.69/lib/URI/Heuristic.pm URI-1.69/lib/URI/IRI.pm URI-1.69/lib/URI/QueryParam.pm URI-1.69/lib/URI/Split.pm URI-1.69/lib/URI/URL.pm URI-1.69/lib/URI/WithBase.pm URI-1.69/lib/URI/_foreign.pm URI-1.69/lib/URI/_generic.pm URI-1.69/lib/URI/_idna.pm URI-1.69/lib/URI/_ldap.pm URI-1.69/lib/URI/_login.pm URI-1.69/lib/URI/_punycode.pm URI-1.69/lib/URI/_query.pm URI-1.69/lib/URI/_segment.pm URI-1.69/lib/URI/_server.pm URI-1.69/lib/URI/_userpass.pm URI-1.69/lib/URI/data.pm URI-1.69/lib/URI/file/ URI-1.69/lib/URI/file.pm URI-1.69/lib/URI/ftp.pm URI-1.69/lib/URI/gopher.pm URI-1.69/lib/URI/http.pm URI-1.69/lib/URI/https.pm URI-1.69/lib/URI/ldap.pm URI-1.69/lib/URI/ldapi.pm URI-1.69/lib/URI/ldaps.pm URI-1.69/lib/URI/mailto.pm URI-1.69/lib/URI/mms.pm URI-1.69/lib/URI/news.pm URI-1.69/lib/URI/nntp.pm URI-1.69/lib/URI/pop.pm URI-1.69/lib/URI/rlogin.pm URI-1.69/lib/URI/rsync.pm URI-1.69/lib/URI/rtsp.pm URI-1.69/lib/URI/rtspu.pm URI-1.69/lib/URI/sftp.pm URI-1.69/lib/URI/sip.pm URI-1.69/lib/URI/sips.pm URI-1.69/lib/URI/snews.pm URI-1.69/lib/URI/ssh.pm URI-1.69/lib/URI/telnet.pm URI-1.69/lib/URI/tn3270.pm URI-1.69/lib/URI/urn/ URI-1.69/lib/URI/urn.pm URI-1.69/lib/URI/urn/isbn.pm URI-1.69/lib/URI/urn/oid.pm URI-1.69/lib/URI/file/Base.pm URI-1.69/lib/URI/file/FAT.pm URI-1.69/lib/URI/file/Mac.pm URI-1.69/lib/URI/file/OS2.pm URI-1.69/lib/URI/file/QNX.pm URI-1.69/lib/URI/file/Unix.pm URI-1.69/lib/URI/file/Win32.pm CPAN.pm: Building E/ET/ETHER/URI-1.69.tar.gz >>> C:\Perl64-5.16\bin\perl.exe Makefile.PL Checking if your kit is complete... Looks good Generating a nmake-style Makefile Writing Makefile for URI Writing MYMETA.yml and MYMETA.json >>> nmake Microsoft (R) Program Maintenance Utility Version 7.00.8882 Copyright (C) Microsoft Corp 1988-2000. All rights reserved. cp lib/URI/_ldap.pm blib\lib\URI\_ldap.pm cp lib/URI/URL.pm blib\lib\URI\URL.pm cp lib/URI/_userpass.pm blib\lib\URI\_userpass.pm cp lib/URI/WithBase.pm blib\lib\URI\WithBase.pm cp lib/URI/file/Win32.pm blib\lib\URI\file\Win32.pm cp lib/URI/file/QNX.pm blib\lib\URI\file\QNX.pm cp lib/URI/file/FAT.pm blib\lib\URI\file\FAT.pm cp lib/URI/_idna.pm blib\lib\URI\_idna.pm cp lib/URI/file/Base.pm blib\lib\URI\file\Base.pm cp lib/URI/QueryParam.pm blib\lib\URI\QueryParam.pm cp lib/URI/file/Mac.pm blib\lib\URI\file\Mac.pm cp lib/URI/_query.pm blib\lib\URI\_query.pm cp lib/URI/file/Unix.pm blib\lib\URI\file\Unix.pm cp lib/URI.pm blib\lib\URI.pm cp lib/URI/file.pm blib\lib\URI\file.pm cp lib/URI/_server.pm blib\lib\URI\_server.pm cp lib/URI/_segment.pm blib\lib\URI\_segment.pm cp lib/URI/_punycode.pm blib\lib\URI\_punycode.pm cp lib/URI/data.pm blib\lib\URI\data.pm cp lib/URI/Escape.pm blib\lib\URI\Escape.pm cp lib/URI/ftp.pm blib\lib\URI\ftp.pm cp lib/URI/IRI.pm blib\lib\URI\IRI.pm cp lib/URI/_generic.pm blib\lib\URI\_generic.pm cp lib/URI/Heuristic.pm blib\lib\URI\Heuristic.pm cp lib/URI/file/OS2.pm blib\lib\URI\file\OS2.pm cp lib/URI/Split.pm blib\lib\URI\Split.pm cp lib/URI/_login.pm blib\lib\URI\_login.pm cp lib/URI/_foreign.pm blib\lib\URI\_foreign.pm cp lib/URI/tn3270.pm blib\lib\URI\tn3270.pm cp lib/URI/snews.pm blib\lib\URI\snews.pm cp lib/URI/mms.pm blib\lib\URI\mms.pm cp lib/URI/ldaps.pm blib\lib\URI\ldaps.pm cp lib/URI/mailto.pm blib\lib\URI\mailto.pm cp lib/URI/rlogin.pm blib\lib\URI\rlogin.pm cp lib/URI/nntp.pm blib\lib\URI\nntp.pm cp lib/URI/urn.pm blib\lib\URI\urn.pm cp lib/URI/rtsp.pm blib\lib\URI\rtsp.pm cp lib/URI/ssh.pm blib\lib\URI\ssh.pm cp lib/URI/news.pm blib\lib\URI\news.pm cp lib/URI/telnet.pm blib\lib\URI\telnet.pm cp lib/URI/gopher.pm blib\lib\URI\gopher.pm cp lib/URI/sip.pm blib\lib\URI\sip.pm cp lib/URI/pop.pm blib\lib\URI\pop.pm cp lib/URI/rsync.pm blib\lib\URI\rsync.pm cp lib/URI/sips.pm blib\lib\URI\sips.pm cp lib/URI/ldapi.pm blib\lib\URI\ldapi.pm cp lib/URI/rtspu.pm blib\lib\URI\rtspu.pm cp lib/URI/https.pm blib\lib\URI\https.pm cp lib/URI/http.pm blib\lib\URI\http.pm cp lib/URI/ldap.pm blib\lib\URI\ldap.pm cp lib/URI/urn/oid.pm blib\lib\URI\urn\oid.pm cp lib/URI/sftp.pm blib\lib\URI\sftp.pm cp lib/URI/urn/isbn.pm blib\lib\URI\urn\isbn.pm ETHER/URI-1.69.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-5.16\bin\perl.exe" "-MExtUtils::Command::MM" "-MTest::Harness" "-e" "undef *Test::Harness::Switches; test_harness(1, 'blib\lib', 'blib\arch')" t\*.t t\abs.t ................... 1..45 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 In the following cases we did not get back to where we started with rel() 3: URI->new("http://a/b/c/g", "http://a/b/c/d;p?q")->rel ==> "g" (not "./g") 5: URI->new("http://a/g", "http://a/b/c/d;p?q")->rel ==> "../../g" (not "/g") 6: URI->new("http://g", "http://a/b/c/d;p?q")->rel ==> "http://g" (not "//g") 7: URI->new("http://a/b/c/d;p?y", "http://a/b/c/d;p?q")->rel ==> "d;p?y" (not "?y") 9: URI->new("http://a/b/c/d;p?q#s", "http://a/b/c/d;p?q")->rel ==> "d;p?q#s" (not "#s") 15: URI->new("http://a/b/c/", "http://a/b/c/d;p?q")->rel ==> "./" (not ".") 17: URI->new("http://a/b/", "http://a/b/c/d;p?q")->rel ==> "../" (not "..") 20: URI->new("http://a/", "http://a/b/c/d;p?q")->rel ==> "../../" (not "../..") 23: URI->new("http://a/b/c/d;p?q", "http://a/b/c/d;p?q")->rel ==> "d;p?q" (not "<>") 26: URI->new("http://a/./g", "http://a/b/c/d;p?q")->rel ==> "../.././g" (not "/./g") 27: URI->new("http://a/../g", "http://a/b/c/d;p?q")->rel ==> "../../../g" (not "/../g") 32: URI->new("http://a/b/g", "http://a/b/c/d;p?q")->rel ==> "../g" (not "./../g") 33: URI->new("http://a/b/c/g/", "http://a/b/c/d;p?q")->rel ==> "g/" (not "./g/.") 34: URI->new("http://a/b/c/g/h", "http://a/b/c/d;p?q")->rel ==> "g/h" (not "g/./h") 35: URI->new("http://a/b/c/h", "http://a/b/c/d;p?q")->rel ==> "h" (not "g/../h") 36: URI->new("http://a/b/c/g;x=1/y", "http://a/b/c/d;p?q")->rel ==> "g;x=1/y" (not "g;x=1/./y") 37: URI->new("http://a/b/c/y", "http://a/b/c/d;p?q")->rel ==> "y" (not "g;x=1/../y") 44: URI->new("http://a/b/c/d;p?q#foo?", "http://a/b/c/d;p?q")->rel ==> "d;p?q#foo?" (not "#foo?") 45: URI->new("http://a/b/c/d;p?#foo", "http://a/b/c/d;p?q")->rel ==> "d;p?#foo" (not "?#foo") ok t\clone.t ................. 1..2 ok 1 ok 2 ok t\cwd.t ................... 1..1 ok 1 - no exceptions ok t\data.t .................. 1..22 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 t\distmanifest.t .......... skipped: these tests are for authors only! t\escape-char.t ........... not ok 1 - correctly created a URI from a utf8-upgraded string # TODO URI::Escape::escape_char misunderstands utf8 # Failed (TODO) test 'correctly created a URI from a utf8-upgraded string' # at t\escape-char.t line 17. # got: 'http://foo/%C3%A9' # expected: 'http://foo/%E9' ok 2 - correctly created a URI from a utf8-downgrade string 1..2 ok t\escape.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\file.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\ftp.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\generic.t ............... 1..48 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 t\gopher.t ................ 1..48 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 t\heuristic.t ............. 1..26 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 t\http.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\idna.t .................. 1..7 ok 1 ok 2 ok 3 ok 4 ok 5 ok 6 ok 7 ok t\iri.t ................... 1..26 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 not ok 22 # TODO some chars (like U+202E, RIGHT-TO-LEFT OVERRIDE) need to stay escaped # Failed (TODO) test at t\iri.t line 65. # got: 'http://納豆.example.org/‮' # expected: 'http://納豆.example.org/%e2%80%ae' ok 23 ok 24 not ok 25 # TODO should ihost decode UTF8 bytes? # Failed (TODO) test at t\iri.t line 74. # got: 'üüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüü' # expected: 'üüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüü' ok 26 ok t\ldap.t .................. 1..24 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 ldap://LDAP-HOST:389/o=University%20of%20Michigan,c=US?postalAddress?base?ObjectClass=*?FOO=Bar,bindname=CN%3DManager%CO%3dFoo ldap://ldap-host/o=University%20of%20Michigan,c=US?postaladdress???foo=Bar,bindname=CN=Manager%CO=Foo ok 16 ok 17 ok 18 ok 19 ok 20 ok 21 ok 22 ok 23 ok 24 ok t\mailto.t ................ 1..7 ok 1 ok 2 ok 3 ok 4 ok 5 ok 6 ok 7 ok t\mix.t ................... 1..6 ok 1 ok 2 ok 3 ok 4 ok 5 ok 6 ok t\mms.t ................... 1..8 ok 1 ok 2 ok 3 ok 4 ok 5 ok 6 ok 7 ok 8 ok t\news.t .................. 1..7 ok 1 ok 2 ok 3 ok 4 ok 5 ok 6 ok 7 ok t\num_eq.t ................ ok 1 - == ok 2 - != 1..2 ok t\old-absconf.t ........... 1..6 ok 1 ok 2 ok 3 ok 4 ok 5 ok 6 ok t\old-base.t .............. # Turn lib path . into C:\cpanfly-5.16\var\cpan\build\URI-1.69-UNWVWT/. # Self tests for URI::URL version 5.04... # Subtest: scheme tests # Testing 'file://host/fseg/fs?g/fseg' ok 1 - URI::URL->as_string ok 2 - URI::URL->path ok 3 - URI::URL->host # Testing 'ftp://0%3A:%40@h:0/0?0' ok 4 - URI::URL->as_string ok 5 - URI::URL->query ok 6 - URI::URL->path ok 7 - URI::URL->scheme ok 8 - URI::URL->port ok 9 - URI::URL->host ok 10 - URI::URL->params ok 11 - URI::URL->password ok 12 - URI::URL->netloc ok 13 - URI::URL->user # Testing 'ftp://host/a/b' ok 14 - URI::URL->as_string ok 15 - URI::URL->user ok 16 - URI::URL->path ok 17 - URI::URL->port ok 18 - URI::URL->host # Testing 'ftp://usr:pswd@web:1234/a/b;type=i' ok 19 - URI::URL->as_string ok 20 - URI::URL->params ok 21 - URI::URL->password ok 22 - URI::URL->user ok 23 - URI::URL->path ok 24 - URI::URL->port ok 25 - URI::URL->host # Testing 'gopher://gopher/2a_selector' ok 26 - URI::URL->as_string ok 27 - URI::URL->selector ok 28 - URI::URL->gtype # Testing 'gopher://host' ok 29 - URI::URL->as_string ok 30 - URI::URL->gtype # Testing 'gopher://host/' ok 31 - URI::URL->as_string ok 32 - URI::URL->gtype # Testing 'hTTp://web1.net/a/b/c/welcome#intro' ok 33 - URI::URL->as_string ok 34 - URI::URL->epath ok 35 - URI::URL->equery ok 36 - URI::URL->query ok 37 - URI::URL->frag ok 38 - URI::URL->path ok 39 - URI::URL->scheme ok 40 - URI::URL->port ok 41 - URI::URL->host ok 42 - URI::URL->params ok 43 - URI::URL->eparams ok 44 - URI::URL->full_path # Testing 'http://0:0/0/0;0?0#0' ok 45 - URI::URL->as_string ok 46 - URI::URL->frag ok 47 - URI::URL->query ok 48 - URI::URL->path ok 49 - URI::URL->scheme ok 50 - URI::URL->port ok 51 - URI::URL->host ok 52 - URI::URL->params ok 53 - URI::URL->netloc # Testing 'http://web.net' ok 54 - URI::URL->as_string ok 55 - URI::URL->query ok 56 - URI::URL->frag ok 57 - URI::URL->full_path ok 58 - URI::URL->path ok 59 - URI::URL->scheme ok 60 - URI::URL->port ok 61 - URI::URL->host # Testing 'http://web.net/' ok 62 - URI::URL->as_string ok 63 - URI::URL->query ok 64 - URI::URL->frag ok 65 - URI::URL->full_path ok 66 - URI::URL->path ok 67 - URI::URL->scheme ok 68 - URI::URL->port ok 69 - URI::URL->host # Testing 'http://web:1/a?query+text' ok 70 - URI::URL->query ok 71 - URI::URL->frag ok 72 - URI::URL->path ok 73 - URI::URL->scheme ok 74 - URI::URL->port ok 75 - URI::URL->host # Testing 'http:/0?0' ok 76 - URI::URL->as_string ok 77 - URI::URL->query ok 78 - URI::URL->full_path ok 79 - URI::URL->path ok 80 - URI::URL->scheme # Testing 'http:0' ok 81 - URI::URL->as_string ok 82 - URI::URL->query ok 83 - URI::URL->full_path ok 84 - URI::URL->path ok 85 - URI::URL->scheme # Testing 'mailto:libwww-perl@ics.uci.edu' ok 86 - URI::URL->as_string ok 87 - URI::URL->address ok 88 - URI::URL->encoded822addr # Testing 'news:*' ok 89 - URI::URL->as_string ok 90 - URI::URL->group ok 91 - URI::URL->groupart # Testing 'news:comp.lang.perl' ok 92 - URI::URL->group # Testing 'news:perl-faq/module-list-1-794455075@ig.co.uk' ok 93 - URI::URL->article # Testing 'nntp://news.com/comp.lang.perl/42' ok 94 - URI::URL->group # Testing 'rlogin://aas@a.sn.no' ok 95 - URI::URL->user ok 96 - URI::URL->host # Testing 'telnet://usr:pswd@web:12345/' ok 97 - URI::URL->password ok 98 - URI::URL->user ok 99 - URI::URL->host 1..99 ok 1 - scheme tests # Subtest: parts test ok 1 - URI::URL->as_string ok 2 - URI::URL->full_path ok 3 - URI::URL->as_string ok 4 - URI::URL->full_path ok 5 - URI::URL->as_string ok 6 - URI::URL->as_string ok 7 - URI::URL->as_string ok 8 - URI::URL->as_string ok 9 - URI::URL->as_string ok 10 - $url->keywords ok 11 - URI::URL->as_string ok 12 - $url->query_form ok 13 - URI::URL->as_string ok 14 - length ok 15 - query_form ok 16 - length ok 17 - sequence ok 18 - URI::URL->as_string # Subtest: netloc_test ok 1 - URI::URL->as_string ok 2 - URI::URL->as_string ok 3 - URI::URL->as_string ok 4 - URI::URL->as_string ok 5 - URI::URL->as_string ok 6 - URI::URL->as_string ok 7 - URI::URL->as_string ok 8 - URI::URL->as_string ok 9 - URI::URL->as_string ok 10 - URI::URL->as_string ok 11 - URI::URL->as_string ok 12 - URI::URL->as_string ok 13 - URI::URL->as_string ok 14 - URI::URL->as_string ok 15 - URI::URL->as_string ok 16 - URI::URL->as_string 1..16 ok 19 - netloc_test # Subtest: port_test ok 1 - port ok 2 - string ok 3 - port ok 4 - string ok 5 - port ok 6 - string ok 7 - port ok 8 - string 1..8 ok 20 - port_test ok 21 - URI::URL->as_string ok 22 - URI::URL->as_string ok 23 - URI::URL->as_string ok 24 - URI::URL->as_string ok 25 - URI::URL->as_string ok 26 - URI::URL->as_string ok 27 - URI::URL->as_string ok 28 - URI::URL->as_string ok 29 - URI::URL->as_string: "<" and ">" are gone ok 30 - 9 elements # Cracked result: http*UNDEF*UNDEF*host*80*/path*param*query*frag ok 31 - crack result ok 32 - 9 elements # Cracked result: UNDEF*anonymous*anonymous@*UNDEF*21*foo/bar*UNDEF*UNDEF*UNDEF ok 33 - 9 elements # Cracked result: ftp*u*p*host*21*/q?path*UNDEF*path*UNDEF ok 34 - crack result ok 35 - 9 elements ok 36 - passwd in anonymous crack # Cracked result: ftp*anonymous*passwd*ftp.sn.no*21*/pub*UNDEF*UNDEF*UNDEF ok 37 - crack result ok 38 - 9 elements # Cracked result: mailto*UNDEF*UNDEF*UNDEF*UNDEF*/aas@sn.no*UNDEF*UNDEF*UNDEF ok 39 - 9 elements # Cracked result: news*UNDEF*UNDEF*UNDEF*119*comp.lang.perl.misc*UNDEF*UNDEF*UNDEF ok 40 - crack result 1..40 ok 2 - parts test # Subtest: escape test ok 1 - URI::URL->as_string ok 2 - URI::URL->as_string ok 3 - URI::URL->as_string ok 4 - uri_escape->uri_unescape ok 5 - URI::URL->as_string ok 6 - URI::URL->as_string 1..6 ok 3 - escape test # Subtest: newlocal test ok 1 - URI::URL->as_string # Local directory is C:\cpanfly-5.16\var\tmp\5xdk8lOyEi\ ok 2 - URI::URL->as_string ok 3 - URI::URL->as_string ok 4 - URI::URL->as_string ok 5 - URI::URL->as_string ok 6 - URI::URL->as_string ok 7 - URI::URL->as_string ok 8 - URI::URL->as_string ok 9 - URI::URL->as_string ok 10 - URI::URL->as_string ok 11 - URI::URL->as_string ok 12 - URI::URL->as_string ok 13 - URI::URL->as_string ok 14 - URI::URL->as_string ok 15 - URI::URL->as_string ok 16 - URI::URL->as_string ok 17 - URI::URL->as_string ok 18 - URI::URL->as_string ok 19 - URI::URL->as_string ok 20 - URI::URL->as_string 1..20 ok 4 - newlocal test # Subtest: Test relative/absolute URI::URL parsing # Relative + Base => Expected Absolute URL # ================================================ # g:h + http://a/b/c/d;p?q#f => g:h ok 1 - URI::URL->as_string # g + http://a/b/c/d;p?q#f => http://a/b/c/g ok 2 - URI::URL->as_string # ./g + http://a/b/c/d;p?q#f => http://a/b/c/g ok 3 - URI::URL->as_string # g/ + http://a/b/c/d;p?q#f => http://a/b/c/g/ ok 4 - URI::URL->as_string # /g + http://a/b/c/d;p?q#f => http://a/g ok 5 - URI::URL->as_string # //g + http://a/b/c/d;p?q#f => http://g ok 6 - URI::URL->as_string # g?y + http://a/b/c/d;p?q#f => http://a/b/c/g?y ok 7 - URI::URL->as_string # g?y/./x + http://a/b/c/d;p?q#f => http://a/b/c/g?y/./x ok 8 - URI::URL->as_string # #s + http://a/b/c/d;p?q#f => http://a/b/c/d;p?q#s ok 9 - URI::URL->as_string # g#s + http://a/b/c/d;p?q#f => http://a/b/c/g#s ok 10 - URI::URL->as_string # g#s/./x + http://a/b/c/d;p?q#f => http://a/b/c/g#s/./x ok 11 - URI::URL->as_string # g?y#s + http://a/b/c/d;p?q#f => http://a/b/c/g?y#s ok 12 - URI::URL->as_string # g;x + http://a/b/c/d;p?q#f => http://a/b/c/g;x ok 13 - URI::URL->as_string # g;x?y#s + http://a/b/c/d;p?q#f => http://a/b/c/g;x?y#s ok 14 - URI::URL->as_string # . + http://a/b/c/d;p?q#f => http://a/b/c/ ok 15 - URI::URL->as_string # ./ + http://a/b/c/d;p?q#f => http://a/b/c/ ok 16 - URI::URL->as_string # .. + http://a/b/c/d;p?q#f => http://a/b/ ok 17 - URI::URL->as_string # ../ + http://a/b/c/d;p?q#f => http://a/b/ ok 18 - URI::URL->as_string # ../g + http://a/b/c/d;p?q#f => http://a/b/g ok 19 - URI::URL->as_string # ../.. + http://a/b/c/d;p?q#f => http://a/ ok 20 - URI::URL->as_string # ../../ + http://a/b/c/d;p?q#f => http://a/ ok 21 - URI::URL->as_string # ../../g + http://a/b/c/d;p?q#f => http://a/g ok 22 - URI::URL->as_string # + http://a/b/c/d;p?q#f => http://a/b/c/d;p?q#f ok 23 - URI::URL->as_string # /./g + http://a/b/c/d;p?q#f => http://a/./g ok 24 - URI::URL->as_string # /../g + http://a/b/c/d;p?q#f => http://a/../g ok 25 - URI::URL->as_string # g. + http://a/b/c/d;p?q#f => http://a/b/c/g. ok 26 - URI::URL->as_string # .g + http://a/b/c/d;p?q#f => http://a/b/c/.g ok 27 - URI::URL->as_string # g.. + http://a/b/c/d;p?q#f => http://a/b/c/g.. ok 28 - URI::URL->as_string # ..g + http://a/b/c/d;p?q#f => http://a/b/c/..g ok 29 - URI::URL->as_string # ./../g + http://a/b/c/d;p?q#f => http://a/b/g ok 30 - URI::URL->as_string # ./g/. + http://a/b/c/d;p?q#f => http://a/b/c/g/ ok 31 - URI::URL->as_string # g/./h + http://a/b/c/d;p?q#f => http://a/b/c/g/h ok 32 - URI::URL->as_string # g/../h + http://a/b/c/d;p?q#f => http://a/b/c/h ok 33 - URI::URL->as_string # http:g + http://a/b/c/d;p?q#f => http:g ok 34 - URI::URL->as_string # http: + http://a/b/c/d;p?q#f => http: ok 35 - URI::URL->as_string # x/y//../z + http://a/b/c/d;p?q#f => http://a/b/c/x/y/z ok 36 - URI::URL->as_string # 1 + http://a/b/c/d;p?q#f => http://a/b/c/1 ok 37 - URI::URL->as_string # 0 + http://a/b/c/d;p?q#f => http://a/b/c/0 ok 38 - URI::URL->as_string # /0 + http://a/b/c/d;p?q#f => http://a/0 ok 39 - URI::URL->as_string ok 40 - identity ok 41 - URL canonicalised # -------- # http://abc/ + news:45664545 => http://abc/ ok 42 - ->as_string # news:abc + http://abc/ => news:abc ok 43 - ->as_string # abc + file:/test?aas => file:/abc ok 44 - ->as_string # ?foo + file:/abc => file:/abc?foo ok 45 - ->as_string # #foo + http://abc/a => http://abc/a#foo ok 46 - ->as_string # #foo + file:a => file:a#foo ok 47 - ->as_string # #foo + file:/a => file:/a#foo ok 48 - ->as_string # #foo + file:/a => file:/a#foo ok 49 - ->as_string # #foo + file://localhost/a => file://localhost/a#foo ok 50 - ->as_string # 123@sn.no + news:comp.lang.perl.misc => news:/123@sn.no ok 51 - ->as_string # no.perl + news:123@sn.no => news:/no.perl ok 52 - ->as_string # mailto:aas@a.sn.no+ http://www.sn.no/ => mailto:aas@a.sn.no ok 53 - ->as_string # http:foo + http://h/a/b => http://h/a/foo ok 54 - ->as_string # http:/foo + http://h/a/b => http://h/foo ok 55 - ->as_string # http:?foo + http://h/a/b => http://h/a/b?foo ok 56 - ->as_string # http:#foo + http://h/a/b => http://h/a/b#foo ok 57 - ->as_string # http:?foo#bar+ http://h/a/b => http://h/a/b?foo#bar ok 58 - ->as_string # file:/foo + http://h/a/b => file:/foo ok 59 - ->as_string # absolute test ok ok 60 - url('http://abc/a', 'http://abc')->rel = 'a' ok 61 - url('http://abc/a', 'http://abc/b')->rel = 'a' ok 62 - url('http://abc/a?q', 'http://abc/b')->rel = 'a?q' ok 63 - url('http://abc/a;p', 'http://abc/b')->rel = 'a;p' ok 64 - url('http://abc/a', 'http://abc/a/b/c/')->rel = '../../../a' ok 65 - url('http://abc/a/', 'http://abc/a/')->rel = './' ok 66 - url('http://abc/a\#f', 'http://abc/a')->rel = '\#f' ok 67 - url('file:/etc/motd', 'file:/')->rel = 'etc/motd' ok 68 - url('file:/etc/motd', 'file:/etc/passwd')->rel = 'motd' ok 69 - url('file:/etc/motd', 'file:/etc/rc2.d/')->rel = '../motd' ok 70 - url('file:/etc/motd', 'file:/usr/lib/doc')->rel = '../../etc/motd' ok 71 - url('file:', 'file:/etc/')->rel = '../' ok 72 - url('file:foo', 'file:/etc/')->rel = '../foo' ok 73 - url('mailto:aas', 'http://abc')->rel = 'mailto:aas' ok 74 - url('http://www.math.uio.no/doc/mail/top.html', 'http://www.math.uio.no/doc/linux/')->rel = '../mail/top.html' # relative test ok 1..74 ok 5 - Test relative/absolute URI::URL parsing # Subtest: eq test ok 1 - 1: http://abc.com/~smith/home.html ne http://abc.com/~smith/home.html ok 2 - 2: http://abc.com/~smith/home.html ne http://abc.com/~smith/home.html ok 3 - 3: http://abc.com/~smith/home.html ne http://abc.com/~smith/home.html ok 4 - 4: http://abc.com/~smith/home.html ne http://abc.com/~smith/home.html ok 5 - 5: http://abc.com/~smith/home.html ne http://abc.com/~smith/home.html ok 6 - 6: http://abc.com/~smith/home.html ne http://abc.com/~smith/home.html ok 7 - 7: http://www.sn.no/ ok 8 - 8: http://www.sn.no/ ok 9 - 10: ftp://ftp/%2Fetc ok 10 - 11: ftp://ftp/%2Fetc 1..10 ok 6 - eq test ok 7 - URI::URL->as_string ok 8 - URI::URL->path ok 9 - wash&go # URI::URL version 5.04 ok 1..9 ok t\old-file.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\old-relbase.t ........... 1..5 http://www.acme.com/foo/bar http://www.acme.com/foo/ http://www.acme.com/foo/zoo/foo ok 1 ok 2 ok 3 uri:/foo ok 4 ok 5 ok t\path-segments.t ......... ok 1 - path_segments in list context ok 2 - path_segments in scalar context ok 3 - set path_segments in list context ok 4 - set path_segments in scalar context ok 5 - set path_segments in void context ok 6 - escaping special characters ok 7 - An object of class 'URI::_segment' isa 'URI::_segment' ok 8 - dealing with URI segments 1..8 ok t\pop.t ................... 1..8 ok 1 ok 2 ok 3 ok 4 ok 5 ok 6 ok 7 ok 8 ok t\punycode.t .............. 1..15 ok 1 - http://en.wikipedia.org/wiki/Punycode example encode ok 2 - http://en.wikipedia.org/wiki/Punycode example decode ok 3 - A encode ok 4 - A decode ok 5 - B encode ok 6 - B decode ok 7 - E encode ok 8 - E decode ok 9 - J encode ok 10 - J decode ok 11 - K encode ok 12 - K decode ok 13 - O encode ok 14 - O decode ok 15 - S encode ok t\query-param.t ........... 1..19 ok 1 - query_form_hash get ok 2 - query_form_hash set ok 3 - query_param list keys ok 4 - query_param scalar return ok 5 - query_param list return ok 6 - query_param set return ok 7 - param order ok 8 - old values returned ok 9 ok 10 - query_param_delete ok 11 ok 12 ok 13 - delete by assigning empty list ok 14 - query_param from scratch ok 15 ok 16 ok 17 ok 18 ok 19 ok t\query.t ................. 1..23 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 t\rel.t ................... 1..6 ok 1 ok 2 ok 3 ok 4 ok 5 ok 6 ok t\rfc2732.t ............... 1..19 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 t\roy-test.t .............. 1..102 # Running under perl version 5.016000 for MSWin32 # Win32::BuildNumber 1600 # Current time local: Fri Oct 2 02:48:59 2015 # Current time GMT: Fri Oct 2 09:48:59 2015 # Using Test.pm version 1.26 # t\roytest1.html 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 # t\roytest2.html 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 # t\roytest3.html 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 # t\roytest4.html 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 # t\roytest5.html 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 t\rsync.t ................. 1..4 ok 1 ok 2 ok 3 ok 4 ok t\rtsp.t .................. 1..9 ok 1 ok 2 ok 3 ok 4 ok 5 ok 6 ok 7 ok 8 ok 9 ok t\sip.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\sort-hash-query-form.t .. ok 1 - Query parameters are sorted 1..1 ok t\split.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\storable.t .............. 1..3 # store # retrieve ok 1 ok 2 ok 3 ok t\urn-isbn.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\urn-oid.t ............... 1..4 ok 1 ok 2 ok 3 ok 4 ok t\utf8.t .................. ok 1 ok 2 ok 3 ok 4 ok 5 1..5 ok All tests successful. Files=42, Tests=633, 5 wallclock secs ( 0.16 usr + 0.05 sys = 0.20 CPU) Result: PASS ETHER/URI-1.69.tar.gz nmake test TEST_VERBOSE=1 -- OK PPD for URI-1.69 already made Running test for module 'DBD::SQLite' Running make for I/IS/ISHIGAKI/DBD-SQLite-1.48.tar.gz Prepending C:\cpanfly-5.16\var\cpan\build\URI-1.69-UNWVWT/blib/arch C:\cpanfly-5.16\var\cpan\build\URI-1.69-UNWVWT/blib/lib to PERL5LIB for 'get' Checksum for C:\cpanfly-5.16\var\cpan\sources\authors\id\I\IS\ISHIGAKI\DBD-SQLite-1.48.tar.gz ok DBD-SQLite-1.48/ DBD-SQLite-1.48/typemap DBD-SQLite-1.48/constants.inc DBD-SQLite-1.48/README DBD-SQLite-1.48/SQLiteXS.h DBD-SQLite-1.48/SQLite.xs DBD-SQLite-1.48/ppport.h DBD-SQLite-1.48/lib/ DBD-SQLite-1.48/lib/DBD/ DBD-SQLite-1.48/lib/DBD/SQLite.pm DBD-SQLite-1.48/lib/DBD/SQLite/ DBD-SQLite-1.48/lib/DBD/SQLite/Cookbook.pod DBD-SQLite-1.48/lib/DBD/SQLite/VirtualTable.pm DBD-SQLite-1.48/lib/DBD/SQLite/Constants.pm DBD-SQLite-1.48/lib/DBD/SQLite/VirtualTable/ DBD-SQLite-1.48/lib/DBD/SQLite/VirtualTable/FileContent.pm DBD-SQLite-1.48/lib/DBD/SQLite/VirtualTable/PerlData.pm DBD-SQLite-1.48/lib/DBD/SQLite/Fulltext_search.pod DBD-SQLite-1.48/t/ DBD-SQLite-1.48/t/43_fts3.t DBD-SQLite-1.48/t/40_multiple_statements.t DBD-SQLite-1.48/t/35_table_info.t DBD-SQLite-1.48/t/rt_40594_nullable.t DBD-SQLite-1.48/t/rt_64177_ping_wipes_out_the_errstr.t DBD-SQLite-1.48/t/28_schemachange.t DBD-SQLite-1.48/t/38_empty_statement.t DBD-SQLite-1.48/t/55_statistics_info.t DBD-SQLite-1.48/t/49_trace_and_profile.t DBD-SQLite-1.48/t/25_chopblanks.t DBD-SQLite-1.48/t/21_blobtext.t DBD-SQLite-1.48/t/rt_76395_int_overflow.t DBD-SQLite-1.48/t/52_db_filename.t DBD-SQLite-1.48/t/12_unicode.t DBD-SQLite-1.48/t/rt_77724_primary_key_with_a_whitespace.t DBD-SQLite-1.48/t/07_error.t DBD-SQLite-1.48/t/rt_29629_sqlite_where_length.t DBD-SQLite-1.48/t/45_savepoints.t DBD-SQLite-1.48/t/14_progress_handler.t DBD-SQLite-1.48/t/15_ak_dbd.t DBD-SQLite-1.48/t/rt_48393_debug_panic_with_commit.t DBD-SQLite-1.48/t/56_open_flags.t DBD-SQLite-1.48/t/lib/ DBD-SQLite-1.48/t/lib/Test.pm DBD-SQLite-1.48/t/rt_26775_distinct.t DBD-SQLite-1.48/t/58_see_if_its_a_number_and_explicit_binding.t DBD-SQLite-1.48/t/rt_32889_prepare_cached_reexecute.t DBD-SQLite-1.48/t/59_extended_result_codes.t DBD-SQLite-1.48/t/04_insert.t DBD-SQLite-1.48/t/36_hooks.t DBD-SQLite-1.48/t/rt_96877_unicode_statements.t DBD-SQLite-1.48/t/22_listfields.t DBD-SQLite-1.48/t/rt_73159_fts_tokenizer_segfault.t DBD-SQLite-1.48/t/rt_97598_crash_on_disconnect_with_virtual_tables.t DBD-SQLite-1.48/t/01_compile.t DBD-SQLite-1.48/t/rt_81536_multi_column_primary_key_info.t DBD-SQLite-1.48/t/rt_67581_bind_params_mismatch.t DBD-SQLite-1.48/t/23_nulls.t DBD-SQLite-1.48/t/rt_25460_numeric_aggregate.t DBD-SQLite-1.48/t/18_insertfetch.t DBD-SQLite-1.48/t/rt_78833_utf8_flag_for_column_names.t DBD-SQLite-1.48/t/51_table_column_metadata.t DBD-SQLite-1.48/t/02_logon.t DBD-SQLite-1.48/t/57_uri_filename.t DBD-SQLite-1.48/t/rt_21406_auto_finish.t DBD-SQLite-1.48/t/47_execute.t DBD-SQLite-1.48/t/rt_15186_prepcached.t DBD-SQLite-1.48/t/rt_50503_fts3.t DBD-SQLite-1.48/t/rt_27553_prepared_cache_and_analyze.t DBD-SQLite-1.48/t/rt_25924_user_defined_func_unicode.t DBD-SQLite-1.48/t/20_blobs.t DBD-SQLite-1.48/t/rt_31324_full_names.t DBD-SQLite-1.48/t/50_foreign_key_info.t DBD-SQLite-1.48/t/virtual_table/ DBD-SQLite-1.48/t/virtual_table/rt_99748.t DBD-SQLite-1.48/t/virtual_table/10_filecontent.t DBD-SQLite-1.48/t/virtual_table/01_destroy.t DBD-SQLite-1.48/t/virtual_table/20_perldata.t DBD-SQLite-1.48/t/virtual_table/02_find_function.t DBD-SQLite-1.48/t/virtual_table/21_perldata_charinfo.t DBD-SQLite-1.48/t/virtual_table/11_filecontent_fulltext.t DBD-SQLite-1.48/t/virtual_table/00_base.t DBD-SQLite-1.48/t/26_commit.t DBD-SQLite-1.48/t/48_bind_param_is_sticky.t DBD-SQLite-1.48/t/13_create_collation.t DBD-SQLite-1.48/t/rt_25371_asymmetric_unicode.t DBD-SQLite-1.48/t/09_create_function.t DBD-SQLite-1.48/t/53_status.t DBD-SQLite-1.48/t/37_regexp.t DBD-SQLite-1.48/t/54_literal_txn.t DBD-SQLite-1.48/t/31_bind_weird_number_param.t DBD-SQLite-1.48/t/27_metadata.t DBD-SQLite-1.48/t/30_auto_rollback.t DBD-SQLite-1.48/t/08_busy.t DBD-SQLite-1.48/t/rt_96050_db_filename_for_a_closed_database.t DBD-SQLite-1.48/t/19_bindparam.t DBD-SQLite-1.48/t/46_mod_perl.t DBD-SQLite-1.48/t/rt_73787_exponential_buffer_overflow.t DBD-SQLite-1.48/t/44_rtree.t DBD-SQLite-1.48/t/06_tran.t DBD-SQLite-1.48/t/32_inactive_error.t DBD-SQLite-1.48/t/03_create_table.t DBD-SQLite-1.48/t/16_column_info.t DBD-SQLite-1.48/t/rt_62370_diconnected_handles_operation.t DBD-SQLite-1.48/t/rt_36838_unique_and_bus_error.t DBD-SQLite-1.48/t/cookbook_variance.t DBD-SQLite-1.48/t/24_numrows.t DBD-SQLite-1.48/t/rt_29058_group_by.t DBD-SQLite-1.48/t/05_select.t DBD-SQLite-1.48/t/rt_71311_bind_col_and_unicode.t DBD-SQLite-1.48/t/42_primary_key_info.t DBD-SQLite-1.48/t/rt_53235_icu_compatibility.t DBD-SQLite-1.48/t/rt_36836_duplicate_key.t DBD-SQLite-1.48/t/rt_96878_fts_contentless_table.t DBD-SQLite-1.48/t/rt_52573_manual_exclusive_lock.t DBD-SQLite-1.48/t/17_createdrop.t DBD-SQLite-1.48/t/34_online_backup.t DBD-SQLite-1.48/t/41_placeholders.t DBD-SQLite-1.48/t/39_foreign_keys.t DBD-SQLite-1.48/t/rt_88228_sqlite_3_8_0_crash.t DBD-SQLite-1.48/t/33_non_latin_path.t DBD-SQLite-1.48/t/10_create_aggregate.t DBD-SQLite-1.48/sqlite3.c DBD-SQLite-1.48/.travis.yml DBD-SQLite-1.48/META.json DBD-SQLite-1.48/sqlite3.h DBD-SQLite-1.48/inc/ DBD-SQLite-1.48/inc/Test/ DBD-SQLite-1.48/inc/Test/NoWarnings/ DBD-SQLite-1.48/inc/Test/NoWarnings/Warning.pm DBD-SQLite-1.48/inc/Test/NoWarnings.pm DBD-SQLite-1.48/Changes DBD-SQLite-1.48/sqlite3ext.h DBD-SQLite-1.48/Makefile.PL DBD-SQLite-1.48/fts3_tokenizer.h DBD-SQLite-1.48/META.yml DBD-SQLite-1.48/MANIFEST DBD-SQLite-1.48/dbdimp.c DBD-SQLite-1.48/dbdimp.h DBD-SQLite-1.48/LICENSE DBD-SQLite-1.48/MANIFEST.SKIP DBD-SQLite-1.48/xt/ DBD-SQLite-1.48/xt/cpp_comments.t DBD-SQLite-1.48/xt/meta.t DBD-SQLite-1.48/xt/pod.t DBD-SQLite-1.48/xt/pmv.t Prepending C:\cpanfly-5.16\var\cpan\build\URI-1.69-UNWVWT/blib/arch C:\cpanfly-5.16\var\cpan\build\URI-1.69-UNWVWT/blib/lib to PERL5LIB for 'make' CPAN.pm: Building I/IS/ISHIGAKI/DBD-SQLite-1.48.tar.gz >>> C:\Perl64-5.16\bin\perl.exe Makefile.PL We're using the bundled sqlite library. Checking if your kit is complete... Looks good Multiple copies of Driver.xst found in: C:/cpanfly-5.16/var/megalib/auto/DBI/ C:/Perl64-5.16/lib/auto/DBI/ at Makefile.PL line 399. Using DBI 1.63 (for perl 5.016000 on MSWin32-x64-multi-thread) installed in C:/cpanfly-5.16/var/megalib/auto/DBI/ Generating a nmake-style Makefile Writing Makefile for DBD::SQLite Writing MYMETA.yml and MYMETA.json >>> nmake Microsoft (R) Program Maintenance Utility Version 7.00.8882 Copyright (C) Microsoft Corp 1988-2000. All rights reserved. cp lib/DBD/SQLite/VirtualTable/FileContent.pm blib\lib\DBD\SQLite\VirtualTable\FileContent.pm cp lib/DBD/SQLite/VirtualTable/PerlData.pm blib\lib\DBD\SQLite\VirtualTable\PerlData.pm cp lib/DBD/SQLite/Fulltext_search.pod blib\lib\DBD\SQLite\Fulltext_search.pod cp lib/DBD/SQLite.pm blib\lib\DBD\SQLite.pm cp lib/DBD/SQLite/VirtualTable.pm blib\lib\DBD\SQLite\VirtualTable.pm cp lib/DBD/SQLite/Constants.pm blib\lib\DBD\SQLite\Constants.pm cp lib/DBD/SQLite/Cookbook.pod blib\lib\DBD\SQLite\Cookbook.pod Running Mkbootstrap for DBD::SQLite () "C:\Perl64-5.16\bin\perl.exe" -MExtUtils::Command -e chmod -- 644 "SQLite.bs" "C:\Perl64-5.16\bin\perl.exe" -p -e "s/~DRIVER~/SQLite/g" C:\cpanfly-5.16\var\megalib\auto\DBI\Driver.xst > SQLite.xsi "C:\Perl64-5.16\bin\perl.exe" "C:\cpanfly-5.16\var\megalib\ExtUtils\xsubpp" -typemap "C:\Perl64-5.16\lib\ExtUtils\typemap" -typemap "typemap" SQLite.xs > SQLite.xsc && "C:\Perl64-5.16\bin\perl.exe" -MExtUtils::Command -e mv -- SQLite.xsc SQLite.c cl -c -I. -IC:\cpanfly-5.16\var\megalib\auto\DBI -nologo -GF -W3 -MD -Zi -DNDEBUG -Ox -GL -fp:precise -DWIN32 -D_CONSOLE -DNO_STRICT -DWIN64 -DCONSERVATIVE -DPERL_TEXTMODE_SCRIPTS -DUSE_SITECUSTOMIZE -DPERL_IMPLICIT_CONTEXT -DPERL_IMPLICIT_SYS -DUSE_PERLIO -MD -Zi -DNDEBUG -Ox -GL -fp:precise -DVERSION=\"1.48\" -DXS_VERSION=\"1.48\" "-IC:\Perl64-5.16\lib\CORE" -DSQLITE_ENABLE_FTS4 -DSQLITE_ENABLE_FTS3_PARENTHESIS -DSQLITE_ENABLE_RTREE -DSQLITE_ENABLE_COLUMN_METADATA -DSQLITE_ENABLE_STAT3 -DSQLITE_ENABLE_STAT4 -DNDEBUG=1 SQLite.c SQLite.c SQLite.xs(24) : warning C4013: 'sqlite_db_do_sv' undefined; assuming extern returning int SQLite.c(825) : warning C4101: 'RETVAL' : unreferenced local variable C:\cpanfly-5.16\var\megalib\auto\DBI\Driver_xst.h(110) : warning C4244: 'function' : conversion from 'IV' to 'I32', possible loss of data C:\cpanfly-5.16\var\megalib\auto\DBI\Driver_xst.h(114) : warning C4244: 'function' : conversion from '__int64' to 'I32', possible loss of data SQLite.xsi(213) : warning C4244: 'initializing' : conversion from '__int64' to 'int', possible loss of data SQLite.xsi(645) : warning C4244: 'initializing' : conversion from '__int64' to 'int', possible loss of data SQLite.xs(12) : warning C4013: 'init_cxt' undefined; assuming extern returning int cl -c -I. -IC:\cpanfly-5.16\var\megalib\auto\DBI -nologo -GF -W3 -MD -Zi -DNDEBUG -Ox -GL -fp:precise -DWIN32 -D_CONSOLE -DNO_STRICT -DWIN64 -DCONSERVATIVE -DPERL_TEXTMODE_SCRIPTS -DUSE_SITECUSTOMIZE -DPERL_IMPLICIT_CONTEXT -DPERL_IMPLICIT_SYS -DUSE_PERLIO -MD -Zi -DNDEBUG -Ox -GL -fp:precise -DVERSION=\"1.48\" -DXS_VERSION=\"1.48\" "-IC:\Perl64-5.16\lib\CORE" -DSQLITE_ENABLE_FTS4 -DSQLITE_ENABLE_FTS3_PARENTHESIS -DSQLITE_ENABLE_RTREE -DSQLITE_ENABLE_COLUMN_METADATA -DSQLITE_ENABLE_STAT3 -DSQLITE_ENABLE_STAT4 -DNDEBUG=1 dbdimp.c dbdimp.c dbdimp.c(90) : warning C4267: 'initializing' : conversion from 'size_t' to 'int', possible loss of data dbdimp.c(350) : warning C4267: 'function' : conversion from 'size_t' to 'int', possible loss of data dbdimp.c(362) : warning C4267: 'function' : conversion from 'size_t' to 'int', possible loss of data dbdimp.c(370) : warning C4267: 'function' : conversion from 'size_t' to 'int', possible loss of data dbdimp.c(474) : warning C4244: '=' : conversion from 'IV' to 'int', possible loss of data dbdimp.c(530) : warning C4101: 'i' : unreferenced local variable dbdimp.c(960) : warning C4244: 'function' : conversion from 'IV' to 'int', possible loss of data dbdimp.c(971) : warning C4267: 'function' : conversion from 'size_t' to 'int', possible loss of data dbdimp.c(1020) : warning C4267: 'function' : conversion from 'size_t' to 'int', possible loss of data dbdimp.c(1156) : warning C4244: 'function' : conversion from 'IV' to 'int', possible loss of data dbdimp.c(1456) : warning C4244: '=' : conversion from 'IV' to 'int', possible loss of data dbdimp.c(1473) : warning C4244: 'function' : conversion from 'IV' to 'I32', possible loss of data dbdimp.c(1623) : warning C4244: '=' : conversion from 'IV' to 'int', possible loss of data dbdimp.c(2037) : warning C4244: '=' : conversion from 'IV' to 'int', possible loss of data dbdimp.c(2072) : warning C4244: '=' : conversion from 'IV' to 'int', possible loss of data dbdimp.c(2193) : warning C4244: '=' : conversion from 'IV' to 'int', possible loss of data dbdimp.c(2389) : warning C4244: '=' : conversion from 'IV' to 'int', possible loss of data dbdimp.c(2452) : warning C4244: '=' : conversion from 'IV' to 'int', possible loss of data dbdimp.c(2518) : warning C4244: '=' : conversion from 'IV' to 'int', possible loss of data dbdimp.c(2774) : warning C4267: '=' : conversion from 'size_t' to 'int', possible loss of data dbdimp.c(2852) : warning C4244: '=' : conversion from 'IV' to 'int', possible loss of data dbdimp.c(2853) : warning C4244: '=' : conversion from 'IV' to 'int', possible loss of data dbdimp.c(2854) : warning C4244: '=' : conversion from 'IV' to 'int', possible loss of data dbdimp.c(2855) : warning C4244: '=' : conversion from 'IV' to 'int', possible loss of data dbdimp.c(2861) : warning C4267: '=' : conversion from 'size_t' to 'int', possible loss of data dbdimp.c(2867) : warning C4244: '=' : conversion from '__int64' to 'int', possible loss of data dbdimp.c(2869) : warning C4244: '=' : conversion from '__int64' to 'int', possible loss of data dbdimp.c(2828) : warning C4101: 'n_a' : unreferenced local variable dbdimp.c(3192) : warning C4244: '=' : conversion from 'IV' to 'int', possible loss of data dbdimp.c(3197) : warning C4267: 'function' : conversion from 'size_t' to 'int', possible loss of data dbdimp.c(3219) : warning C4244: '=' : conversion from 'IV' to 'int', possible loss of data dbdimp.c(3556) : warning C4267: 'function' : conversion from 'size_t' to 'I32', possible loss of data dbdimp.c(3557) : warning C4267: 'function' : conversion from 'size_t' to 'I32', possible loss of data dbdimp.c(3584) : warning C4267: 'function' : conversion from 'size_t' to 'I32', possible loss of data dbdimp.c(3624) : warning C4244: '=' : conversion from 'IV' to 'int', possible loss of data cl -c -I. -IC:\cpanfly-5.16\var\megalib\auto\DBI -nologo -GF -W3 -MD -Zi -DNDEBUG -Ox -GL -fp:precise -DWIN32 -D_CONSOLE -DNO_STRICT -DWIN64 -DCONSERVATIVE -DPERL_TEXTMODE_SCRIPTS -DUSE_SITECUSTOMIZE -DPERL_IMPLICIT_CONTEXT -DPERL_IMPLICIT_SYS -DUSE_PERLIO -MD -Zi -DNDEBUG -Ox -GL -fp:precise -DVERSION=\"1.48\" -DXS_VERSION=\"1.48\" "-IC:\Perl64-5.16\lib\CORE" -DSQLITE_ENABLE_FTS4 -DSQLITE_ENABLE_FTS3_PARENTHESIS -DSQLITE_ENABLE_RTREE -DSQLITE_ENABLE_COLUMN_METADATA -DSQLITE_ENABLE_STAT3 -DSQLITE_ENABLE_STAT4 -DNDEBUG=1 sqlite3.c sqlite3.c sqlite3.c(65536) : warning C4049: compiler limit : terminating line number emission Compiler limit for line number is 65535 "C:\Perl64-5.16\bin\perl.exe" -MExtUtils::Mksymlists -e "Mksymlists('NAME'=>\"DBD::SQLite\", 'DLBASE' => 'SQLite', 'DL_FUNCS' => { }, 'FUNCLIST' => [], 'IMPORTS' => { }, 'DL_VARS' => []);" link -out:blib\arch\auto\DBD\SQLite\SQLite.dll -dll -nologo -nodefaultlib -debug -opt:ref,icf -ltcg -libpath:"C:\Perl64-5.16\lib\CORE" -machine:AMD64 SQLite.obj dbdimp.obj sqlite3.obj "C:\Perl64-5.16\lib\CORE\perl516.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 comctl32.lib bufferoverflowU.lib msvcrt.lib -def:SQLite.def Creating library blib\arch\auto\DBD\SQLite\SQLite.lib and object blib\arch\auto\DBD\SQLite\SQLite.exp Generating code Finished generating code if exist blib\arch\auto\DBD\SQLite\SQLite.dll.manifest mt -nologo -manifest blib\arch\auto\DBD\SQLite\SQLite.dll.manifest -outputresource:blib\arch\auto\DBD\SQLite\SQLite.dll;2 if exist blib\arch\auto\DBD\SQLite\SQLite.dll.manifest del blib\arch\auto\DBD\SQLite\SQLite.dll.manifest "C:\Perl64-5.16\bin\perl.exe" -MExtUtils::Command -e chmod -- 755 blib\arch\auto\DBD\SQLite\SQLite.dll ISHIGAKI/DBD-SQLite-1.48.tar.gz nmake -- OK Prepending C:\cpanfly-5.16\var\cpan\build\URI-1.69-UNWVWT/blib/arch C:\cpanfly-5.16\var\cpan\build\URI-1.69-UNWVWT/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-5.16\bin\perl.exe" "-MExtUtils::Command::MM" "-MTest::Harness" "-e" "undef *Test::Harness::Switches; test_harness(1, 'blib\lib', 'blib\arch')" t\*.t t\**\*.t # $DBI::VERSION=1.63 # Compile Options: # ENABLE_COLUMN_METADATA # ENABLE_FTS3 # ENABLE_FTS3_PARENTHESIS # ENABLE_FTS4 # ENABLE_RTREE # ENABLE_STAT4 # SYSTEM_MALLOC # THREADSAFE=1 t\01_compile.t ........................................ 1..3 ok 1 - use DBI; ok 2 - use DBD::SQLite; ok 3 - use t::lib::Test; ok # sqlite_version=3.8.10 t\02_logon.t .......................................... 1..41 ok 1 - An object of class 'DBI::db' isa 'DBI::db' ok 2 - ->{sqlite_version} ok ok 3 - AutoCommit is on by default ok 4 - Found initial busy_timeout ok 5 ok 6 - Set busy_timeout to new value ok 7 ok 8 - Set busy_timeout to 0 ok 9 - An object of class 'DBI::db' isa 'DBI::db' ok 10 - Unicode is on ok 11 - database file does not exist ok 12 - An object of class 'DBI::db' isa 'DBI::db' ok 13 - database file (specified by database=foo1832) now exists ok 14 - database file does not exist ok 15 - An object of class 'DBI::db' isa 'DBI::db' ok 16 - database file (specified by db=foo1832) now exists ok 17 - database file does not exist ok 18 - An object of class 'DBI::db' isa 'DBI::db' ok 19 - database file (specified by dbname=foo1832) now exists ok 20 - An object of class 'DBI::db' isa 'DBI::db' ok 21 - An object of class 'DBI::db' isa 'DBI::db' ok 22 - ->{sqlite_version} ok ok 23 - AutoCommit is on by default ok 24 - Found initial busy_timeout ok 25 ok 26 - Set busy_timeout to new value ok 27 ok 28 - Set busy_timeout to 0 ok 29 - An object of class 'DBI::db' isa 'DBI::db' ok 30 - Unicode is on ok 31 - database file does not exist ok 32 - An object of class 'DBI::db' isa 'DBI::db' ok 33 - database file (specified by database=foo1832) now exists ok 34 - database file does not exist ok 35 - An object of class 'DBI::db' isa 'DBI::db' ok 36 - database file (specified by db=foo1832) now exists ok 37 - database file does not exist ok 38 - An object of class 'DBI::db' isa 'DBI::db' ok 39 - database file (specified by dbname=foo1832) now exists ok 40 - An object of class 'DBI::db' isa 'DBI::db' ok 41 - no warnings ok t\03_create_table.t ................................... 1..7 ok 1 - An object of class 'DBI::db' isa 'DBI::db' ok 2 - ->primary_key_info ok ok 3 - An object of class 'DBI::st' isa 'DBI::st' ok 4 - ->execute ok ok 5 - Got 4 columns ok 6 - Table prepending is disabled by default ok 7 - no warnings ok t\04_insert.t ......................................... 1..14 ok 1 - An object of class 'DBI::db' isa 'DBI::db' ok 2 - CREATE TABLE f ok 3 - DELETE FROM f ok 4 - An object of class 'DBI::st' isa 'DBI::st' ok 5 - ->execute returns 1 row ok 6 ok 7 ok 8 ok 9 ok 10 - last_insert_rowid should be 4 ok 11 - DBI::db->can('sqlite_last_insert_rowid') ok 12 - last_insert_rowid should be 4 ok 13 ok 14 - no warnings ok t\05_select.t ......................................... 1..22 ok 1 - An object of class 'DBI::db' 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 - Check num_rows (1) == 1 ok 15 ok 16 ok 17 ok 18 ok 19 ok 20 ok 21 ok 22 - no warnings ok t\06_tran.t ........................................... 1..6 ok 1 - An object of class 'DBI::db' isa 'DBI::db' ok 2 - sqlite_use_immediate_transaction is true by default ok 3 - 0E0 ID, TITLE, TOTAL ok 4 - An object of class 'DBI::db' isa 'DBI::db' ok 5 - sqlite_use_immediate_transaction is false if you set explicitly ok 6 - no warnings ok t\07_error.t .......................................... 1..8 ok 1 - An object of class 'DBI::db' isa 'DBI::db' ok 2 - Statement 1 generated an error ok 3 - $DBI::err ok ok 4 - $DBI::errstr ok ok 5 - Statement 2 generated an error ok 6 - $DBI::err ok ok 7 - $DBI::errstr ok ok 8 - no warnings ok t\08_busy.t ........................................... 1..23 ok 1 - An object of class 'DBI::db' isa 'DBI::db' ok 2 - An object of class 'DBI::db' isa 'DBI::db' ok 3 ok 4 ok 5 ok 6 ok 7 # expected insert failure : DBD::SQLite::db do failed: database is locked at t\08_busy.t line 48. ok 8 ok 9 - Ready ok 10 ok 11 ok 12 - An object of class 'DBI::db' isa 'DBI::db' ok 13 - An object of class 'DBI::db' isa 'DBI::db' ok 14 ok 15 ok 16 ok 17 ok 18 # expected insert failure : DBD::SQLite::db do failed: database is locked at t\08_busy.t line 48, line 1. ok 19 ok 20 - Ready ok 21 ok 22 ok 23 - no warnings ok t\09_create_function.t ................................ 1..175 ok 1 - An object of class 'DBI::db' isa 'DBI::db' ok 2 ok 3 - Got a result ok 4 ok 5 - SELECT add2(1,3) ok 6 - SELECT add2(a,b) FROM func_test ok 7 ok 8 - SELECT my_sum( '2', 3, 4, '5') ok 9 ok 10 ok 11 ok 12 ok 13 - SELECT void_return( 'I died' ) ok 14 ok 15 - SELECT return_null() ok 16 ok 17 - SELECT return2() ok 18 ok 19 - SELECT my_defined(1) ok 20 - SELECT my_defined('') ok 21 - SELECT my_defined('abc') ok 22 - SELECT my_defined(NULL) ok 23 ok 24 - SELECT noop(NULL) ok 25 - SELECT noop(1) ok 26 - SELECT noop('') ok 27 - SELECT noop(1.0625) ok 28 - SELECT noop(2147483648) ok 29 - SELECT typeof(noop(2147483648)) ok 30 - An object of class 'DBI::db' isa 'DBI::db' ok 31 ok 32 - Got a result ok 33 ok 34 - SELECT add2(1,3) ok 35 - SELECT add2(a,b) FROM func_test ok 36 ok 37 - SELECT my_sum( '2', 3, 4, '5') ok 38 ok 39 ok 40 ok 41 ok 42 - SELECT void_return( 'I died' ) ok 43 ok 44 - SELECT return_null() ok 45 ok 46 - SELECT return2() ok 47 ok 48 - SELECT my_defined(1) ok 49 - SELECT my_defined('') ok 50 - SELECT my_defined('abc') ok 51 - SELECT my_defined(NULL) ok 52 ok 53 - SELECT noop(NULL) ok 54 - SELECT noop(1) ok 55 - SELECT noop('') ok 56 - SELECT noop(1.0625) ok 57 - SELECT noop(2147483648) ok 58 - SELECT typeof(noop(2147483648)) ok 59 - An object of class 'DBI::db' isa 'DBI::db' ok 60 ok 61 - Got a result ok 62 ok 63 - SELECT add2(1,3) ok 64 - SELECT add2(a,b) FROM func_test ok 65 ok 66 - SELECT my_sum( '2', 3, 4, '5') ok 67 ok 68 ok 69 ok 70 ok 71 - SELECT void_return( 'I died' ) ok 72 ok 73 - SELECT return_null() ok 74 ok 75 - SELECT return2() ok 76 ok 77 - SELECT my_defined(1) ok 78 - SELECT my_defined('') ok 79 - SELECT my_defined('abc') ok 80 - SELECT my_defined(NULL) ok 81 ok 82 - SELECT noop(NULL) ok 83 - SELECT noop(1) ok 84 - SELECT noop('') ok 85 - SELECT noop(1.0625) ok 86 - SELECT noop(2147483648) ok 87 - SELECT typeof(noop(2147483648)) ok 88 - An object of class 'DBI::db' isa 'DBI::db' ok 89 ok 90 - Got a result ok 91 ok 92 - SELECT add2(1,3) ok 93 - SELECT add2(a,b) FROM func_test ok 94 ok 95 - SELECT my_sum( '2', 3, 4, '5') ok 96 ok 97 ok 98 ok 99 ok 100 - SELECT void_return( 'I died' ) ok 101 ok 102 - SELECT return_null() ok 103 ok 104 - SELECT return2() ok 105 ok 106 - SELECT my_defined(1) ok 107 - SELECT my_defined('') ok 108 - SELECT my_defined('abc') ok 109 - SELECT my_defined(NULL) ok 110 ok 111 - SELECT noop(NULL) ok 112 - SELECT noop(1) ok 113 - SELECT noop('') ok 114 - SELECT noop(1.0625) ok 115 - SELECT noop(2147483648) ok 116 - SELECT typeof(noop(2147483648)) ok 117 - An object of class 'DBI::db' isa 'DBI::db' ok 118 ok 119 - Got a result ok 120 ok 121 - SELECT add2(1,3) ok 122 - SELECT add2(a,b) FROM func_test ok 123 ok 124 - SELECT my_sum( '2', 3, 4, '5') ok 125 ok 126 ok 127 ok 128 ok 129 - SELECT void_return( 'I died' ) ok 130 ok 131 - SELECT return_null() ok 132 ok 133 - SELECT return2() ok 134 ok 135 - SELECT my_defined(1) ok 136 - SELECT my_defined('') ok 137 - SELECT my_defined('abc') ok 138 - SELECT my_defined(NULL) ok 139 ok 140 - SELECT noop(NULL) ok 141 - SELECT noop(1) ok 142 - SELECT noop('') ok 143 - SELECT noop(1.0625) ok 144 - SELECT noop(2147483648) ok 145 - SELECT typeof(noop(2147483648)) ok 146 - An object of class 'DBI::db' isa 'DBI::db' ok 147 ok 148 - Got a result ok 149 ok 150 - SELECT add2(1,3) ok 151 - SELECT add2(a,b) FROM func_test ok 152 ok 153 - SELECT my_sum( '2', 3, 4, '5') ok 154 ok 155 ok 156 ok 157 ok 158 - SELECT void_return( 'I died' ) ok 159 ok 160 - SELECT return_null() ok 161 ok 162 - SELECT return2() ok 163 ok 164 - SELECT my_defined(1) ok 165 - SELECT my_defined('') ok 166 - SELECT my_defined('abc') ok 167 - SELECT my_defined(NULL) ok 168 ok 169 - SELECT noop(NULL) ok 170 - SELECT noop(1) ok 171 - SELECT noop('') ok 172 - SELECT noop(1.0625) ok 173 - SELECT noop(2147483648) ok 174 - SELECT typeof(noop(2147483648)) ok 175 - no warnings ok t\10_create_aggregate.t ............................... 1..127 ok 1 - An object of class 'DBI::db' 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 - An object of class 'DBI::db' isa 'DBI::db' 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 - An object of class 'DBI::db' isa 'DBI::db' 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 - An object of class 'DBI::db' isa 'DBI::db' 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 - An object of class 'DBI::db' isa 'DBI::db' 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 - An object of class 'DBI::db' isa 'DBI::db' 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 - no warnings ok t\12_unicode.t ........................................ 1..26 ok 1 - Correct length for $bytestring ok 2 - Correct length for $utfstring ok 3 - $utfstring should be marked as UTF-8 by Perl ok 4 - $bytestring should *NOT* be marked as UTF-8 by Perl ok 5 - An object of class 'DBI::db' isa 'DBI::db' ok 6 - Unicode is off ok 7 - CREATE TABLE ok 8 - Reading blob gives binary ok 9 - Reading text gives binary too (for now) ok 10 - No blob corruption ok 11 - Same text, different encoding ok 12 - An object of class 'DBI::db' isa 'DBI::db' ok 13 - Unicode is on ok 14 - Reading blob still gives binary ok 15 - Reading text returns UTF-8 ok 16 - Still no blob corruption ok 17 - Same text ok 18 - Database actually understands char set ok 19 - An object of class 'DBI::db' isa 'DBI::db' ok 20 - bytestring upgraded to utf-8 ok 21 - bytestring has utf-8 flag ok 22 - No blob corruption with utf-8 flag on ok 23 - bytestring downgraded to bytes ok 24 - bytestring does not have utf-8 flag ok 25 - No blob corruption with utf-8 flag off ok 26 - no warnings ok t\13_create_collation.t ............................... 1..25 ok 1 - can't override builtin perl collation ok 2 - can't delete builtin perl collation ok 3 - can't override registered collation ok 4 - overridden collation ok 5 - An object of class 'DBI::db' isa 'DBI::db' ok 6 - collate perl (Bergere, Berge, HAT, HOT, berger, berge, ferme, fe, fu, fe, her, haut, hae, hoclite, hre, he // Bergere, Berge, HAT, HOT, berger, berge, ferme, fe, fu, fe, her, haut, hae, hoclite, hre, he) ok 7 - collate perllocale (berge, Berge, berger, Bergere, fe, fe, fu, ferme, her, HAT, hae, haut, hoclite, hre, he, HOT // berge, Berge, berger, Bergere, fe, fe, fu, ferme, her, HAT, hae, haut, hoclite, hre, he, HOT) ok 8 - collate no_accents (Berge, berge, berger, Bergere, fe, fe, fu, ferme, her, HAT, hae, haut, hoclite, hre, he, HOT // Berge, berge, berger, Bergere, fe, fe, fu, ferme, her, HAT, hae, haut, hoclite, hre, he, HOT) ok 9 - collate by_length (HOT, HAT, he, fu, fe, fe, hre, her, ferme, berger, haut, Berge, berge, Bergere, hae, hoclite // HOT, HAT, he, fu, fe, fe, hre, her, ferme, berger, haut, Berge, berge, Bergere, hae, hoclite) ok 10 - An object of class 'DBI::db' isa 'DBI::db' ok 11 - collate perl (Bergere, Berge, HAT, HOT, berger, berge, ferme, fe, fu, fe, her, haut, hae, hoclite, hre, he // Bergere, Berge, HAT, HOT, berger, berge, ferme, fe, fu, fe, her, haut, hae, hoclite, hre, he) ok 12 - collate perllocale (berge, Berge, berger, Bergere, fe, fu, fe, ferme, he, her, hoclite, hae, haut, hre, HAT, HOT // berge, Berge, berger, Bergere, fe, fu, fe, ferme, he, her, hoclite, hae, haut, hre, HAT, HOT) ok 13 - collate no_accents (Berge, berge, berger, Bergere, fe, fe, fu, ferme, her, HAT, hae, haut, hoclite, hre, he, HOT // Berge, berge, berger, Bergere, fe, fe, fu, ferme, her, HAT, hae, haut, hoclite, hre, he, HOT) ok 14 - collate by_length (HOT, HAT, he, fu, fe, fe, hre, her, ferme, berger, haut, Berge, berge, Bergere, hae, hoclite // HOT, HAT, he, fu, fe, fe, hre, her, ferme, berger, haut, Berge, berge, Bergere, hae, hoclite) ok 15 - An object of class 'DBI::db' isa 'DBI::db' ok 16 - collate perl (Bergere, Berge, HAT, HOT, berger, berge, ferme, fe, fu, fe, her, haut, hae, hoclite, hre, he // Bergere, Berge, HAT, HOT, berger, berge, ferme, fe, fu, fe, her, haut, hae, hoclite, hre, he) ok 17 - collate perllocale (berge, Berge, berger, Bergere, fe, fe, fu, ferme, her, HAT, hae, haut, hoclite, hre, he, HOT // berge, Berge, berger, Bergere, fe, fe, fu, ferme, her, HAT, hae, haut, hoclite, hre, he, HOT) ok 18 - collate no_accents (Berge, berge, berger, Bergere, fe, fe, fu, ferme, her, HAT, hae, haut, hoclite, hre, he, HOT // Berge, berge, berger, Bergere, fe, fe, fu, ferme, her, HAT, hae, haut, hoclite, hre, he, HOT) ok 19 - collate by_length (HOT, HAT, he, fu, fe, fe, hre, her, ferme, berger, haut, Berge, berge, Bergere, hae, hoclite // HOT, HAT, he, fu, fe, fe, hre, her, ferme, berger, haut, Berge, berge, Bergere, hae, hoclite) ok 20 - An object of class 'DBI::db' isa 'DBI::db' ok 21 - collate perl (Bergere, Berge, HAT, HOT, berger, berge, ferme, fe, fu, fe, her, haut, hae, hoclite, hre, he // Bergere, Berge, HAT, HOT, berger, berge, ferme, fe, fu, fe, her, haut, hae, hoclite, hre, he) ok 22 - collate perllocale (berge, Berge, berger, Bergere, fe, fu, fe, ferme, he, her, hoclite, hae, haut, hre, HAT, HOT // berge, Berge, berger, Bergere, fe, fu, fe, ferme, he, her, hoclite, hae, haut, hre, HAT, HOT) ok 23 - collate no_accents (Berge, berge, berger, Bergere, fe, fe, fu, ferme, her, HAT, hae, haut, hoclite, hre, he, HOT // Berge, berge, berger, Bergere, fe, fe, fu, ferme, her, HAT, hae, haut, hoclite, hre, he, HOT) ok 24 - collate by_length (HOT, HAT, he, fu, fe, fe, hre, her, ferme, berger, haut, Berge, berge, Bergere, hae, hoclite // HOT, HAT, he, fu, fe, fe, hre, her, ferme, berger, haut, Berge, berge, Bergere, hae, hoclite) ok 25 - no warnings ok t\14_progress_handler.t ............................... 1..11 ok 1 - An object of class 'DBI::db' isa 'DBI::db' ok 2 ok 3 ok 4 ok 5 ok 6 - An object of class 'DBI::db' isa 'DBI::db' ok 7 ok 8 ok 9 ok 10 ok 11 - no warnings ok t\15_ak_dbd.t ......................................... 1..37 ok 1 - An object of class 'DBI::db' isa 'DBI::db' ok 2 - CREATE TABLE ok 3 - ->quote(test1) ok ok 4 - ->disconnect ok 5 - An object of class 'DBI::db' isa 'DBI::db' ok 6 - DROP ok 7 - CREATE TABLE ok 8 - INSERT 1 ok 9 - DELETE 1 ok 10 - An object of class 'DBI::st' isa 'DBI::st' ok 11 - ->execute ok 12 - ->fetch returns undef ok 13 - ->finish ok 14 - An object of class 'DBI::st' isa 'DBI::st' ok 15 - ->rows is negative ok 16 - ->execute ok ok 17 - ->rows returns 0 ok 18 - ->finish ok 19 - INSERT 2 ok 20 - An object of class 'DBI::st' isa 'DBI::st' ok 21 - ->execute ok 22 - NULL returned ok ok 23 - ->finish ok 24 - DELETE ok 25 - INSERT 3 ok 26 - An object of class 'DBI::st' isa 'DBI::st' ok 27 - ->execute ok 28 - ->fetchall_arrayref ok 29 - ->finish ok 30 - DELETE ok 31 - An object of class 'DBI::st' isa 'DBI::st' ok 32 - Execute ok 33 - Reexecute ok 34 - ->finish ok 35 - INSERT 4 ok 36 - An object of class 'DBI::st' isa 'DBI::st' ok 37 - no warnings ok t\16_column_info.t .................................... 1..12 ok 1 - Created test table ok 2 - Created temp test table ok 3 - ATTACH DATABASE ":memory:" AS db3 ok 4 - CREATE TABLE db3.three ok 5 - No error creating the table ok 6 - We can get column information ok 7 - We got information on two columns ok 8 - We got the right info in TYPE_NAME ok 9 - We got the right info in COLUMN_NAME ok 10 - We matched information from multiple databases ok 11 - We got the right info from multiple databases ok 12 - no warnings ok t\17_createdrop.t ..................................... 1..4 ok 1 - An object of class 'DBI::db' isa 'DBI::db' ok 2 - CREATE TABLE ok 3 - DROP TABLE ok 4 - no warnings ok t\18_insertfetch.t .................................... 1..10 ok 1 - An object of class 'DBI::db' isa 'DBI::db' ok 2 - CREATE TABLE ok 3 - INSERT ok 4 - SELECT ok ok 5 - DELETE ok 6 - An object of class 'DBI::st' isa 'DBI::st' ok 7 - ->execute ok 8 - fetch select deleted ok 9 - fetch empty statement handler ok 10 - no warnings ok t\19_bindparam.t ...................................... 1..39 ok 1 - An object of class 'DBI::db' isa 'DBI::db' ok 2 - CREATE TABLE ok 3 - An object of class 'DBI::st' isa 'DBI::st' ok 4 - EXECUTE 1 ok 5 - EXECUTE 2 ok 6 - EXECUTE 3 ok 7 - bind 1 ok 8 - bind 2 ok 9 - ->execute ok 10 - bind 3 ok 11 - bind 4 ok 12 - ->execute ok 13 - bind 5 ok 14 - bind 6 ok 15 - ->execute ok 16 - ->disconnect ok 17 - An object of class 'DBI::db' isa 'DBI::db' ok 18 - An object of class 'DBI::st' isa 'DBI::st' ok 19 - ->execute ok 20 - ->bind_columns ok 21 - ->fetch ok 22 - id = 1 ok 23 - name = A ok 24 - ->fetch ok 25 - id = 2 ok 26 - name = Tim Bunce ok 27 - ->fetch ok 28 - id = 3 ok 29 - name = Jochen Wiedmann ok 30 - ->fetch ok 31 - id = 4 ok 32 - name = $konig ok 33 - ->fetch ok 34 - id = 5 ok 35 - name = undef ok 36 - ->fetch ok 37 - id = 6 ok 38 - name = Larry ok 39 - no warnings ok t\20_blobs.t .......................................... 1..10 ok 1 - An object of class 'DBI::db' isa 'DBI::db' ok 2 - CREATE TABLE ok 3 - An object of class 'DBI::st' isa 'DBI::st' ok 4 - ->bind_param ok 5 - ->execute ok 6 - An object of class 'DBI::st' isa 'DBI::st' ok 7 - ->execute ok 8 - Got the blob back ok ok 9 - ->finish ok 10 - no warnings ok t\21_blobtext.t ....................................... 1..27 ok 1 - An object of class 'DBI::db' isa 'DBI::db' ok 2 ok 3 ok 4 # showblob length: 32768 # 00000000 000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f # 00000020 202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f # 00000040 404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f # 00000060 606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f # 00000080 808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9f # 000000a0 a0a1a2a3a4a5a6a7a8a9aaabacadaeafb0b1b2b3b4b5b6b7b8b9babbbcbdbebf # 000000c0 c0c1c2c3c4c5c6c7c8c9cacbcccdcecfd0d1d2d3d4d5d6d7d8d9dadbdcdddedf # 000000e0 e0e1e2e3e4e5e6e7e8e9eaebecedeeeff0f1f2f3f4f5f6f7f8f9fafbfcfdfeff ok 5 ok 6 ok 7 ok 8 ok 9 ok 10 ok 11 ok 12 # showblob length: 32768 # 00000000 000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f # 00000020 202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f # 00000040 404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f # 00000060 606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f # 00000080 808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9f # 000000a0 a0a1a2a3a4a5a6a7a8a9aaabacadaeafb0b1b2b3b4b5b6b7b8b9babbbcbdbebf # 000000c0 c0c1c2c3c4c5c6c7c8c9cacbcccdcecfd0d1d2d3d4d5d6d7d8d9dadbdcdddedf # 000000e0 e0e1e2e3e4e5e6e7e8e9eaebecedeeeff0f1f2f3f4f5f6f7f8f9fafbfcfdfeff ok 13 ok 14 ok 15 # showblob length: 32768 # 00000000 000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f # 00000020 202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f # 00000040 404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f # 00000060 606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f # 00000080 808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9f # 000000a0 a0a1a2a3a4a5a6a7a8a9aaabacadaeafb0b1b2b3b4b5b6b7b8b9babbbcbdbebf # 000000c0 c0c1c2c3c4c5c6c7c8c9cacbcccdcecfd0d1d2d3d4d5d6d7d8d9dadbdcdddedf # 000000e0 e0e1e2e3e4e5e6e7e8e9eaebecedeeeff0f1f2f3f4f5f6f7f8f9fafbfcfdfeff ok 16 ok 17 ok 18 # showblob length: 32768 # 00000000 000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f # 00000020 202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f # 00000040 404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f # 00000060 606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f # 00000080 808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9f # 000000a0 a0a1a2a3a4a5a6a7a8a9aaabacadaeafb0b1b2b3b4b5b6b7b8b9babbbcbdbebf # 000000c0 c0c1c2c3c4c5c6c7c8c9cacbcccdcecfd0d1d2d3d4d5d6d7d8d9dadbdcdddedf # 000000e0 e0e1e2e3e4e5e6e7e8e9eaebecedeeeff0f1f2f3f4f5f6f7f8f9fafbfcfdfeff ok 19 ok 20 ok 21 # showblob length: 32768 # 00000000 000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f # 00000020 202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f # 00000040 404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f # 00000060 606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f # 00000080 808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9f # 000000a0 a0a1a2a3a4a5a6a7a8a9aaabacadaeafb0b1b2b3b4b5b6b7b8b9babbbcbdbebf # 000000c0 c0c1c2c3c4c5c6c7c8c9cacbcccdcecfd0d1d2d3d4d5d6d7d8d9dadbdcdddedf # 000000e0 e0e1e2e3e4e5e6e7e8e9eaebecedeeeff0f1f2f3f4f5f6f7f8f9fafbfcfdfeff ok 22 ok 23 ok 24 # showblob length: 32768 # 00000000 000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f # 00000020 202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f # 00000040 404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f # 00000060 606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f # 00000080 808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9f # 000000a0 a0a1a2a3a4a5a6a7a8a9aaabacadaeafb0b1b2b3b4b5b6b7b8b9babbbcbdbebf # 000000c0 c0c1c2c3c4c5c6c7c8c9cacbcccdcecfd0d1d2d3d4d5d6d7d8d9dadbdcdddedf # 000000e0 e0e1e2e3e4e5e6e7e8e9eaebecedeeeff0f1f2f3f4f5f6f7f8f9fafbfcfdfeff ok 25 ok 26 ok 27 - no warnings ok t\22_listfields.t ..................................... 1..12 ok 1 - An object of class 'DBI::db' isa 'DBI::db' ok 2 - CREATE TABLE ok 3 - An object of class 'DBI::st' isa 'DBI::st' ok 4 - ->execute ok 5 - Found 2 fields ok 6 - Names are ok ok 7 - ->finish ok ok 8 - An object of class 'DBI::st' isa 'DBI::st' ok 9 - ->execute ok 10 - No fields in statement ok 11 - ->finish ok ok 12 - no warnings ok t\23_nulls.t .......................................... 1..9 ok 1 - An object of class 'DBI::db' isa 'DBI::db' ok 2 - CREATE TABLE ok 3 - INSERT ok 4 - An object of class 'DBI::st' isa 'DBI::st' ok 5 - ->execute ok ok 6 - Two values in the row ok 7 - First column is undef ok 8 - Second column is defined ok 9 - ->finish ok t\24_numrows.t ........................................ 1..18 ok 1 - An object of class 'DBI::db' isa 'DBI::db' ok 2 - CREATE TABLE ok 3 - INSERT 1 ok 4 - An object of class 'DBI::st' isa 'DBI::st' ok 5 - ->execute ok 6 - Got 1 rows ok 7 - ->finish ok 8 - INSERT 2 ok 9 - An object of class 'DBI::st' isa 'DBI::st' ok 10 - ->execute ok 11 - Got 2 rows ok 12 - ->finish ok 13 - INSERT 3 ok 14 - An object of class 'DBI::st' isa 'DBI::st' ok 15 - ->execute ok 16 - Got 2 rows ok 17 - ->finish ok 18 - no warnings ok t\25_chopblanks.t ..................................... 1..14 ok 1 - An object of class 'DBI::db' isa 'DBI::db' ok 2 - CREATE TABLE ok 3 - INSERT 1 ok 4 - INSERT 2 ok 5 - INSERT 3 ok 6 - An object of class 'DBI::st' isa 'DBI::st' ok 7 - ->execute ok ok 8 - ChopBlanks = 0 ok 9 - ->finish ok 10 - An object of class 'DBI::st' isa 'DBI::st' ok 11 - ->execute ok ok 12 - ChopBlanks = 1 ok 13 - ->finish ok 14 - no warnings ok t\26_commit.t ......................................... 1..28 ok 1 - An object of class 'DBI::db' isa 'DBI::db' ok 2 - CREATE TABLE ok 3 - AutoCommit is off ok 4 - ->err is false ok 5 - ->err is false ok 6 - INSERT 1 ok 7 - Found 1 rows ok 8 - ->rollback ok ok 9 - Found 0 rows ok 10 - DELETE 1 ok 11 - Found 0 rows ok 12 - ->commit ok ok 13 - Found 0 rows ok 14 - INSERT 1 ok 15 - Found 1 rows ok 16 - ->disconnect ok ok 17 - An object of class 'DBI::db' isa 'DBI::db' ok 18 - Found 0 rows ok 19 - AutoCommit is on ok 20 - INSERT 1 ok 21 - Found 1 rows ok 22 - ->disconnect ok ok 23 - An object of class 'DBI::db' isa 'DBI::db' ok 24 - Found 1 rows ok 25 - INSERT 2 ok 26 - Got one warning ok 27 - INSERT 3 ok 28 - Got one warning ok t\27_metadata.t ....................................... 1..21 ok 1 - An object of class 'DBI::db' isa 'DBI::db' ok 2 - Create table meta1 ok 3 - Create table meta2 ok 4 - Create table meta3 ok 5 - Get primary_key_info for meta1 ok 6 - Correct primary_key_info returned for meta1 ok 7 - Get primary_key_info for meta2 ok 8 - Correct primary_key_info returned for meta2 ok 9 - Get primary_key_info for meta3 ok 10 - Correct primary_key_info returned for meta3 ok 11 - Create table meta4 ok 12 - Get primary_key_info for meta4 ok 13 - Primary key contains 2 columns ok 14 - Correct primary_key_info returned for meta4 ok 15 - Get primary_key for meta4 ok 16 - Correct primary_key returned for meta4 ok 17 - $sth->{TYPE} array is same length as $sth->{NAME} array not ok 18 - $sth->{TYPE}[0] doesn't return a string # TODO $sth->{TYPE} should return an array of integers. # Failed (TODO) test '$sth->{TYPE}[0] doesn't return a string' # at t\27_metadata.t line 54. # got: 'VARCHAR(2)' # expected: anything else not ok 19 - $sth->{TYPE}[1] doesn't return a string # TODO $sth->{TYPE} should return an array of integers. # Failed (TODO) test '$sth->{TYPE}[1] doesn't return a string' # at t\27_metadata.t line 55. # got: 'CHAR(1)' # expected: anything else not ok 20 - $sth->{TYPE}[0] returns an integer # TODO $sth->{TYPE} should return an array of integers. # Failed (TODO) test '$sth->{TYPE}[0] returns an integer' # at t\27_metadata.t line 56. # 'VARCHAR(2)' # doesn't match '(?^:^-?\d+$)' not ok 21 - $sth->{TYPE}[1] returns an integer # TODO $sth->{TYPE} should return an array of integers. # Failed (TODO) test '$sth->{TYPE}[1] returns an integer' # at t\27_metadata.t line 57. # 'CHAR(1)' # doesn't match '(?^:^-?\d+$)' ok t\28_schemachange.t ................................... 1..9 ok 1 - An object of class 'DBI::db' isa 'DBI::db' ok 2 - CREATE TABLE table1 (id INTEGER NOT NULL, name CHAR (64) NOT NULL) ok 3 - CREATE TABLE table2 (id INTEGER NOT NULL, name CHAR (64) NOT NULL) ok 4 - ->disconnect ok ok 5 - An object of class 'DBI::db' isa 'DBI::db' ok 6 - waitpid ok 7 - DROP TABLE table1 ok 8 - CREATE TABLE table2 (id INTEGER NOT NULL, name CHAR (64) NOT NULL) ok 9 - ->disconnect ok ok t\30_auto_rollback.t .................................. 1..6 ok 1 - An object of class 'DBI::db' isa 'DBI::db' ok 2 - ->{PrintWarn} is false ok 3 - CREATE TABLE ok ok 4 - ->begin_work ok 5 - INSERT ok ok 6 - no warnings ok t\31_bind_weird_number_param.t ........................ 1..3 ok 1 - An object of class 'DBI::db' isa 'DBI::db' ok 2 - CREATE TABLE f ok 3 - accepts 12300: 12300 ok t\32_inactive_error.t ................................. 1..4 ok 1 - An object of class 'DBI::db' isa 'DBI::db' ok 2 ok 3 - Got 1 warning ok 4 - Got the expected warning ok t\33_non_latin_path.t ................................. 1..50 ok 1 - longascii created ok 2 - An object of class 'DBI::db' isa 'DBI::db' ok 3 - Could connect to database in longascii ok 4 - An object of class 'DBI::db' isa 'DBI::db' ok 5 - Could connect to database in longascii ok 6 - An object of class 'DBI::db' isa 'DBI::db' ok 7 - Could connect to database in longascii ok 8 - An object of class 'DBI::db' isa 'DBI::db' ok 9 - Could connect to database in longascii ok 10 - Could connect to database in C:\cpanfly-5.16\var\tmp\TJTDunxj1T\longascii.db ok 11 - file exists: C:\CPANFL~1.16\var\tmp\TJTDUN~1\LONGAS~1.DB (C:\cpanfly-5.16\var\tmp\TJTDunxj1T\longascii.db) ok 12 - Could connect to database in C:\cpanfly-5.16\var\tmp\TJTDunxj1T\longascii.db ok 13 - adatbzis created ok 14 - An object of class 'DBI::db' isa 'DBI::db' ok 15 - Could connect to database in adatbzis ok 16 - An object of class 'DBI::db' isa 'DBI::db' ok 17 - Could connect to database in adatbzis ok 18 - An object of class 'DBI::db' isa 'DBI::db' ok 19 - Could connect to database in adatbzis ok 20 - An object of class 'DBI::db' isa 'DBI::db' ok 21 - Could connect to database in adatbzis ok 22 - Could connect to database in C:\cpanfly-5.16\var\tmp\TJTDunxj1T\adatbzis.db ok 23 - file exists: C:\CPANFL~1.16\var\tmp\TJTDUN~1\ADATBZ~1.DB (C:\cpanfly-5.16\var\tmp\TJTDunxj1T\adatbzis.db) ok 24 - Could connect to database in C:\cpanfly-5.16\var\tmp\TJTDunxj1T\adatbzis.db ok 25 - name with spaces created ok 26 - An object of class 'DBI::db' isa 'DBI::db' ok 27 - Could connect to database in name with spaces ok 28 - An object of class 'DBI::db' isa 'DBI::db' ok 29 - Could connect to database in name with spaces ok 30 - An object of class 'DBI::db' isa 'DBI::db' ok 31 - Could connect to database in name with spaces ok 32 - An object of class 'DBI::db' isa 'DBI::db' ok 33 - Could connect to database in name with spaces ok 34 - Could connect to database in C:\cpanfly-5.16\var\tmp\TJTDunxj1T\name with spaces.db ok 35 - file exists: C:\CPANFL~1.16\var\tmp\TJTDUN~1\NAMEWI~1.DB (C:\cpanfly-5.16\var\tmp\TJTDunxj1T\name with spaces.db) ok 36 - Could connect to database in C:\cpanfly-5.16\var\tmp\TJTDunxj1T\name with spaces.db ok 37 - created ok 38 - An object of class 'DBI::db' isa 'DBI::db' ok 39 - Could connect to database in ok 40 - An object of class 'DBI::db' isa 'DBI::db' ok 41 - Could connect to database in ok 42 - An object of class 'DBI::db' isa 'DBI::db' ok 43 - Could connect to database in ok 44 - An object of class 'DBI::db' isa 'DBI::db' ok 45 - Could connect to database in ok 46 - Could connect to database in C:\cpanfly-5.16\var\tmp\TJTDunxj1T\ .db ok 47 - file exists: C:\CPANFL~1.16\var\tmp\TJTDUN~1\D0A2~1.DB (C:\cpanfly-5.16\var\tmp\TJTDunxj1T\ .db) ok 48 - Could connect to database in C:\cpanfly-5.16\var\tmp\TJTDunxj1T\ .db ok 49 - An object of class 'DBI::db' isa 'DBI::db' ok 50 - Could connect to temp database (empty filename) ok t\34_online_backup.t .................................. 1..13 ok 1 - An object of class 'DBI::db' isa 'DBI::db' ok 2 ok 3 - Found our process ID in backed-up table ok 4 ok 5 - An object of class 'DBI::db' isa 'DBI::db' ok 6 - Found our process ID in table back on disk ok 7 - An object of class 'DBI::db' isa 'DBI::db' ok 8 ok 9 - Found our process ID in backed-up table ok 10 ok 11 - An object of class 'DBI::db' isa 'DBI::db' ok 12 - Found our process ID in table back on disk ok 13 - no warnings ok t\35_table_info.t ..................................... 1..22 ok 1 - An object of class 'DBI::db' isa 'DBI::db' ok 2 - We can get catalog information ok 3 - Correct catalog information ok 4 - We can get table/schema information ok 5 - Correct table/schema information ok 6 - We can get type information ok 7 - Correct table_info for type listing ok 8 - CREATE TABLE one ok 9 - CREATE TEMP TABLE two ok 10 - ATTACH DATABASE ":memory:" AS db3 ok 11 - CREATE TABLE db3.three ok 12 - Correct table_info for "one" ok 13 - Correct table_info for "main"."one" ok 14 - Correct table_info for "two" ok 15 - Correct table_info for "temp"."two" ok 16 - Correct table_info for "three" ok 17 - Correct table_info for "db3"."three" ok 18 - CREATE TABLE db3.one ok 19 - Correct table_info for both tables named "one" ok 20 - Correct table_info for the system tables ok 21 - Correct table_info for all tables ok 22 - no warnings ok t\36_hooks.t .......................................... 1..49 ok 1 - An object of class 'DBI::db' isa 'DBI::db' ok 2 - initial commit hook was undef ok 3 - initial rollback hook was undef ok 4 - initial update hook was undef ok 5 - 3 commits ok 6 - 30 updates ok 7 - update hook arg 0: INSERT ok 8 - update hook arg 1: database ok 9 - update hook arg 2: table ok 10 - update hook arg 3: rowid ok 11 - previous commit hook correctly returned ok 12 - previous update hook correctly returned ok 13 - commit hook unregistered ok 14 - update hook unregistered ok 15 - no warnings ok 16 - transaction was rejected: DBD::SQLite::db commit failed: constraint failed at t\36_hooks.t line 152. # ok 17 - 1 rollback ok 18 - previous hook correctly returned ok 19 - rollback hook unregistered ok 20 - no rows added ok 21 - args to authorizer (INSERT) ok 22 - delete was rejected with message DBD::SQLite::db do failed: not authorized at t\36_hooks.t line 124. # ok 23 - args to authorizer (DELETE) ok 24 - delete was accepted ok 25 - An object of class 'DBI::db' isa 'DBI::db' ok 26 - initial commit hook was undef ok 27 - initial rollback hook was undef ok 28 - initial update hook was undef ok 29 - 3 commits ok 30 - 30 updates ok 31 - update hook arg 0: INSERT ok 32 - update hook arg 1: database ok 33 - update hook arg 2: table ok 34 - update hook arg 3: rowid ok 35 - previous commit hook correctly returned ok 36 - previous update hook correctly returned ok 37 - commit hook unregistered ok 38 - update hook unregistered ok 39 - no warnings ok 40 - transaction was rejected: DBD::SQLite::db commit failed: constraint failed at t\36_hooks.t line 152. # ok 41 - 1 rollback ok 42 - previous hook correctly returned ok 43 - rollback hook unregistered ok 44 - no rows added ok 45 - args to authorizer (INSERT) ok 46 - delete was rejected with message DBD::SQLite::db do failed: not authorized at t\36_hooks.t line 124. # ok 47 - args to authorizer (DELETE) ok 48 - delete was accepted ok 49 - no warnings ok t\37_regexp.t ......................................... 1..29 ok 1 - An object of class 'DBI::db' isa 'DBI::db' ok 2 - REGEXP '^b\w+' ok 3 - NOT REGEXP '^b\w+' ok 4 - REGEXP '(?i:^b\w+)' ok 5 - NOT REGEXP '(?i:^b\w+)' ok 6 - REGEXP NULL ok 7 - NOT REGEXP NULL ok 8 - An object of class 'DBI::db' isa 'DBI::db' ok 9 - REGEXP '^b\w+' ok 10 - NOT REGEXP '^b\w+' ok 11 - REGEXP '(?i:^b\w+)' ok 12 - NOT REGEXP '(?i:^b\w+)' ok 13 - REGEXP NULL ok 14 - NOT REGEXP NULL ok 15 - An object of class 'DBI::db' isa 'DBI::db' ok 16 - REGEXP '^b\w+' ok 17 - NOT REGEXP '^b\w+' ok 18 - REGEXP '(?i:^b\w+)' ok 19 - NOT REGEXP '(?i:^b\w+)' ok 20 - REGEXP NULL ok 21 - NOT REGEXP NULL ok 22 - An object of class 'DBI::db' isa 'DBI::db' ok 23 - REGEXP '^b\w+' ok 24 - NOT REGEXP '^b\w+' ok 25 - REGEXP '(?i:^b\w+)' ok 26 - NOT REGEXP '(?i:^b\w+)' ok 27 - REGEXP NULL ok 28 - NOT REGEXP NULL ok 29 - no warnings ok t\38_empty_statement.t ................................ 1..8 ok 1 - An object of class 'DBI::db' isa 'DBI::db' ok 2 - empty statement does not spit a warning ok 3 - empty statement does not spit a warning ok 4 - empty statement does not spit a warning ok 5 - empty statement does not spit a warning ok 6 - empty statement does not spit a warning ok 7 - undef statement does not spit a warning, and does not die anyway ok 8 - no warnings ok t\39_foreign_keys.t ................................... 1..17 ok 1 - An object of class 'DBI::db' 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 - no warnings ok t\40_multiple_statements.t ............................ 1..21 ok 1 - An object of class 'DBI::db' isa 'DBI::db' ok 2 - do succeeds anyway ok 3 - but got nothing as the inserts were discarded ok 4 - An object of class 'DBI::db' isa 'DBI::db' ok 5 - allows multiple statements ok 6 - do succeeds anyway ok 7 - and got the inserted values ok 8 - An object of class 'DBI::db' isa 'DBI::db' ok 9 - allows multiple statements ok 10 - executed multiple statements successfully ok 11 - and got the inserted values ok 12 - An object of class 'DBI::db' isa 'DBI::db' ok 13 - allows multiple statements ok 14 - do succeeds anyway ok 15 - and got the inserted values ok 16 - An object of class 'DBI::db' isa 'DBI::db' ok 17 - allows multiple statements ok 18 - executed multiple statements successfully ok 19 - executed multiple statements successfully ok 20 - and got the inserted values ok 21 - no warnings ok t\41_placeholders.t ................................... 1..13 ok 1 - An object of class 'DBI::db' isa 'DBI::db' ok 2 ok 3 ok 4 ok 5 ok 6 ok 7 - prepared sth with named parameters ok 8 - binding unexisting named parameters returns error # expected bind error: DBD::SQLite::st bind_param failed: Unknown named parameter: :baz at t\41_placeholders.t line 29. ok 9 - ... and warning # expected bind warning: DBD::SQLite::st bind_param failed: Unknown named parameter: :baz at t\41_placeholders.t line 29. ok 10 - successfully inserted row with named placeholders ok 11 ok 12 ok 13 - no warnings ok t\42_primary_key_info.t ............................... 1..55 ok 1 - An object of class 'DBI::db' isa 'DBI::db' ok 2 ok 3 ok 4 ok 5 ok 6 - An object of class 'DBI::db' isa 'DBI::db' ok 7 ok 8 ok 9 ok 10 ok 11 - An object of class 'DBI::db' isa 'DBI::db' ok 12 ok 13 ok 14 ok 15 ok 16 - An object of class 'DBI::db' isa 'DBI::db' ok 17 ok 18 ok 19 ok 20 ok 21 - An object of class 'DBI::db' isa 'DBI::db' ok 22 ok 23 ok 24 ok 25 ok 26 - An object of class 'DBI::db' isa 'DBI::db' ok 27 - found 1 pk in a table ok 28 - scheme is correct ok 29 - pk name is correct ok 30 - found 1 pk in a table ok 31 - scheme is correct ok 32 - pk name is correct ok 33 - found 1 pk in an attached table ok 34 - scheme is correct ok 35 - pk name is correct ok 36 - found 1 pk in an attached table ok 37 - scheme is correct ok 38 - pk name is correct ok 39 - found 1 pk in a table ok 40 - scheme is correct ok 41 - pk name is correct ok 42 - found 1 pk in an attached table ok 43 - scheme is correct ok 44 - pk name is correct ok 45 - An object of class 'DBI::db' isa 'DBI::db' ok 46 - found 1 pk in a table ok 47 - scheme is correct ok 48 - pk name is correct ok 49 - pk name is correct ok 50 - An object of class 'DBI::db' isa 'DBI::db' ok 51 - found 1 pk in a table ok 52 - scheme is correct ok 53 - pk name is correct ok 54 - pk name is correct ok 55 - no warnings ok t\43_fts3.t ........................................... 1..35 ok 1 - An object of class 'DBI::db' isa 'DBI::db' ok 2 - bergre (fts3, unicode=0) ok 3 - berg* (fts3, unicode=0) ok 4 - foobar (fts3, unicode=0) ok 5 - moutons (fts3, unicode=0) ok 6 - "qui gardait" (fts3, unicode=0) ok 7 - moutons NOT lait (fts3, unicode=0) ok 8 - il tait (fts3, unicode=0) ok 9 - (il OR elle) AND un* (fts3, unicode=0) ok 10 - bergre (fts4, unicode=0) ok 11 - berg* (fts4, unicode=0) ok 12 - foobar (fts4, unicode=0) ok 13 - moutons (fts4, unicode=0) ok 14 - "qui gardait" (fts4, unicode=0) ok 15 - moutons NOT lait (fts4, unicode=0) ok 16 - il tait (fts4, unicode=0) ok 17 - (il OR elle) AND un* (fts4, unicode=0) ok 18 - An object of class 'DBI::db' isa 'DBI::db' ok 19 - bergre (fts3, unicode=1) ok 20 - berg* (fts3, unicode=1) ok 21 - foobar (fts3, unicode=1) ok 22 - moutons (fts3, unicode=1) ok 23 - "qui gardait" (fts3, unicode=1) ok 24 - moutons NOT lait (fts3, unicode=1) ok 25 - il tait (fts3, unicode=1) ok 26 - (il OR elle) AND un* (fts3, unicode=1) ok 27 - bergre (fts4, unicode=1) ok 28 - berg* (fts4, unicode=1) ok 29 - foobar (fts4, unicode=1) ok 30 - moutons (fts4, unicode=1) ok 31 - "qui gardait" (fts4, unicode=1) ok 32 - moutons NOT lait (fts4, unicode=1) ok 33 - il tait (fts4, unicode=1) ok 34 - (il OR elle) AND un* (fts4, unicode=1) ok 35 - no warnings ok t\44_rtree.t .......................................... 1..17 ok 1 - An object of class 'DBI::db' isa 'DBI::db' ok 2 ok 3 ok 4 ok 5 ok 6 ok 7 ok 8 ok 9 - Coords for 1 match ok 10 - Coords for 2 match ok 11 ok 12 ok 13 ok 14 ok 15 ok 16 ok 17 - no warnings ok t\45_savepoints.t ..................................... 1..5 ok 1 - An object of class 'DBI::db' isa 'DBI::db' ok 2 - AC != 1 inside txn ok 3 - rolling back savepoint doesn't alter AC ok 4 - savepoint rolled back ok 5 - no warnings ok t\46_mod_perl.t ....................................... skipped: requires APR::Table t\47_execute.t ........................................ 1..21 ok 1 - An object of class 'DBI::db' isa 'DBI::db' ok 2 - An object of class 'DBI::db' isa 'DBI::db' ok 3 ok 4 ok 5 ok 6 ok 7 ok 8 # expected execute failure : DBD::SQLite::st execute failed: database is locked at t\47_execute.t line 60. ok 9 ok 10 ok 11 - An object of class 'DBI::db' isa 'DBI::db' ok 12 - An object of class 'DBI::db' isa 'DBI::db' ok 13 ok 14 ok 15 ok 16 ok 17 ok 18 # expected execute failure : DBD::SQLite::st execute failed: database is locked at t\47_execute.t line 60. ok 19 ok 20 ok 21 - no warnings ok t\48_bind_param_is_sticky.t ........................... 1..11 ok 1 - An object of class 'DBI::db' isa 'DBI::db' ok 2 - prepare ok 3 - selectall_arrayref returned data ok 4 - ... with expected number of rows ok 5 - blob eq blob ok 6 - blob eq blob ok 7 - selectall_arrayref returned data ok 8 - ... with expected number of rows ok 9 - blob eq blob ok 10 - blob eq blob ok 11 - no warnings ok t\49_trace_and_profile.t .............................. 1..25 ok 1 - An object of class 'DBI::db' 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 - An object of class 'DBI::db' isa 'DBI::db' ok 14 ok 15 ok 16 ok 17 ok 18 ok 19 ok 20 ok 21 ok 22 ok 23 ok 24 ok 25 - no warnings ok t\50_foreign_key_info.t ............................... 1..26 ok 1 - An object of class 'DBI::db' isa 'DBI::db' ok 2 - PRAGMA foreign_keys = ON; ok 3 - CREATE TABLE artist ( # artistid INTEGER, # artistname TEXT, # UNIQUE(artistid) # ); ok 4 - CREATE TABLE editor ( # editorid INTEGER PRIMARY KEY AUTOINCREMENT, # editorname TEXT # ); ok 5 - ATTACH DATABASE ':memory:' AS remote; ok 6 - CREATE TABLE remote.album ( # albumartist INTEGER NOT NULL REFERENCES artist(artistid) # ON DELETE RESTRICT # ON UPDATE CASCADE, # albumname TEXT, # albumcover BINARY, # albumeditor INTEGER NOT NULL REFERENCES editor(editorid), # PRIMARY KEY(albumartist, albumname) # ); ok 7 - CREATE TABLE song( # songid INTEGER PRIMARY KEY AUTOINCREMENT, # songartist INTEGER, # songalbum TEXT, # songname TEXT, # FOREIGN KEY(songartist, songalbum) REFERENCES album(albumartist, albumname) # ); # ok 8 - FK albumartist, table name ok 9 - FK albumartist, column name ok 10 - FK albumartist, key seq ok 11 - FK albumartist, delete rule ok 12 - FK albumartist, update rule ok 13 - FK albumartist, unique ok 14 - FK albumeditor, table name ok 15 - FK albumeditor, column name ok 16 - FK albumeditor, key seq ok 17 - FK albumeditor, delete rule ok 18 - FK albumeditor, update rule ok 19 - FK albumeditor, primary ok 20 - FK album with PK, only 1 result ok 21 - FK album with PK foobar, 0 result ok 22 - FK remote.*, 2 results ok 23 - FK with PK remote.*, 2 results ok 24 - FK song, key seq 1 ok 25 - FK song, key seq 2 ok 26 - no warnings ok t\51_table_column_metadata.t .......................... 1..33 ok 1 - An object of class 'DBI::db' isa 'DBI::db' ok 2 - got a metadata ok 3 - id is auto incremental ok 4 - data type is correct ok 5 - id is a primary key ok 6 - id is not null ok 7 - got a metadata ok 8 - name space is not auto incremental ok 9 - data type is not defined ok 10 - name space is not a primary key ok 11 - name space is not null ok 12 - successfully died when tablename is undef ok 13 - not died when tablename is an empty string ok 14 - successfully died when columnname is undef ok 15 - not died when columnname is an empty string ok 16 - successfully died when dbh is inactive ok 17 - An object of class 'DBI::db' isa 'DBI::db' ok 18 - got a metadata ok 19 - id is auto incremental ok 20 - data type is correct ok 21 - id is a primary key ok 22 - id is not null ok 23 - got a metadata ok 24 - name space is not auto incremental ok 25 - data type is not defined ok 26 - name space is not a primary key ok 27 - name space is not null ok 28 - successfully died when tablename is undef ok 29 - not died when tablename is an empty string ok 30 - successfully died when columnname is undef ok 31 - not died when columnname is an empty string ok 32 - successfully died when dbh is inactive ok 33 - no warnings ok t\52_db_filename.t .................................... 1..13 ok 1 - An object of class 'DBI::db' isa 'DBI::db' ok 2 - in-memory database ok 3 - An object of class 'DBI::db' isa 'DBI::db' ok 4 - temporary database ok 5 - An object of class 'DBI::db' isa 'DBI::db' ok 6 - test.db ok 7 - An object of class 'DBI::db' isa 'DBI::db' ok 8 - in-memory database ok 9 - An object of class 'DBI::db' isa 'DBI::db' ok 10 - temporary database ok 11 - An object of class 'DBI::db' isa 'DBI::db' ok 12 - test.db ok 13 - no warnings ok t\53_status.t ......................................... 1..17 ok 1 - An object of class 'DBI::db' isa 'DBI::db' ok 2 - status is a hashref ok 3 - status: 10 indicators ok 4 - current used memory: 79712 ok 5 - db status is a hashref ok 6 - db status: 10 indicators ok 7 - current used cache: 6784 ok 8 - st status is a hashref ok 9 - st status: 3 indicators ok 10 - num of sort: 0 ok 11 - db status is a hashref ok 12 - db status: 10 indicators ok 13 - current used cache: 6784 ok 14 - st status is a hashref ok 15 - st status: 3 indicators ok 16 - num of sort: 0 ok 17 - no warnings ok t\54_literal_txn.t .................................... 1..5 ok 1 - An object of class 'DBI::db' isa 'DBI::db' ok 2 - AutoCommit=1 at connection ok 3 - AutoCommit='' after 'BEGIN TRANSACTION' ok 4 - AutoCommit=1 after "\nCOMMIT" ok 5 - no warnings ok t\55_statistics_info.t ................................ 1..39 ok 1 - An object of class 'DBI::db' isa 'DBI::db' ok 2 - CREATE TABLE a ( # id INTEGER, # fname TEXT, # lname TEXT, # UNIQUE(id) # ); ok 3 - CREATE INDEX "a_fn" ON "a" ( "fname" ); ok 4 - CREATE INDEX "a_ln" ON "a" ( "lname" ); ok 5 - CREATE UNIQUE INDEX "a_an" ON "a" ( "fname", "lname" ); ok 6 - ATTACH DATABASE ':memory:' AS remote; ok 7 - CREATE TABLE remote.b ( # id INTEGER, # fname TEXT, # lname TEXT, # PRIMARY KEY(id), # UNIQUE(fname, lname) # ); ok 8 - table name ok 9 - column name ok 10 - type ok 11 - ordinal position ok 12 - non unique ok 13 - index name ok 14 - table schema ok 15 - only one index in a_fn index ok 16 - table name ok 17 - column name ok 18 - type ok 19 - ordinal position ok 20 - non unique ok 21 - index name ok 22 - table schema ok 23 - only one index in a_ln index ok 24 - table name ok 25 - column name ok 26 - type ok 27 - ordinal position ok 28 - non unique ok 29 - index name ok 30 - table schema ok 31 - table name ok 32 - column name ok 33 - type ok 34 - ordinal position ok 35 - non unique ok 36 - index name ok 37 - table schema ok 38 - only two indexes in a_an index ok 39 - no warnings ok t\56_open_flags.t ..................................... 1..8 ok 1 - failed to open a nonexistent dbfile for readonly ok 2 - failed to open a nonexistent dbfile for readwrite (without create) ok 3 - created a dbfile for readwrite ok 4 - readwrite/create flags are turned on if no readonly/readwrite/create flags are set ok 5 - created a dbfile ok 6 - opened an existing dbfile for readonly ok 7 - created a dbfile ok 8 - opened an existing dbfile for readwrite ok t\57_uri_filename.t ................................... 1..17 ok 1 - correct database is not created for uri ok 2 - correct database is created for uri ok 3 - failed to open a nonexistent readonly database for uri ok 4 - failed to open a nonexistent readwrite database for uri ok 5 - correct database is created for uri ok 6 - created a dbfile ok 7 - opened a correct readonly database for uri ok 8 - created a dbfile ok 9 - opened a correct readwrite database for uri ok 10 - correct database is created for uri ok 11 - failed to open a nonexistent readonly database for uri ok 12 - failed to open a nonexistent readwrite database for uri ok 13 - correct database is created for uri ok 14 - created a dbfile ok 15 - opened a correct readonly database for uri ok 16 - created a dbfile ok 17 - opened a correct readwrite database for uri ok t\58_see_if_its_a_number_and_explicit_binding.t ....... 1..9 ok 1 - An object of class 'DBI::db' isa 'DBI::db' not ok 2 - do insert # TODO failing now # Failed (TODO) test 'do insert' # at t\58_see_if_its_a_number_and_explicit_binding.t line 26. # got: '1234567.2' # expected: '1234567.20' ok 3 - prepared insert with provided bound data and type SQL_CHAR ok 4 - prepared insert with provided bound data and type SQL_VARCHAR ok 5 - prepared insert with sticky bound data and type SQL_CHAR ok 6 - update with sticky bound type char ok 7 - do insert see_if_its_a_number = 0 ok 8 - prepared insert with provided bound data and type SQL_VARCHAR see_if_its_a_number=0 ok 9 - no warnings ok t\59_extended_result_codes.t .......................... skipped: this test requires SQLite 3.7.12 and above t\cookbook_variance.t ................................. 1..19 ok 1 - An object of class 'DBI::db' isa 'DBI::db' ok 2 ok 3 ok 4 - An object of class 'DBI::db' isa 'DBI::db' ok 5 ok 6 ok 7 - An object of class 'DBI::db' isa 'DBI::db' ok 8 ok 9 ok 10 - An object of class 'DBI::db' isa 'DBI::db' ok 11 ok 12 ok 13 - An object of class 'DBI::db' isa 'DBI::db' ok 14 ok 15 ok 16 - An object of class 'DBI::db' isa 'DBI::db' ok 17 ok 18 ok 19 - no warnings ok t\rt_15186_prepcached.t ............................... 1..13 ok 1 - An object of class 'DBI::db' isa 'DBI::db' ok 2 - CREATE TABLE ok 3 - INSERT 1 ok 4 - INSERT 1 ok 5 - INSERT 1 ok 6 - An object of class 'DBI::st' isa 'DBI::st' ok 7 - Query 1 Row 1 ok 8 - An object of class 'DBI::st' isa 'DBI::st' ok 9 - Query 2 Row 1 ok 10 - Query 2 Row 2 ok 11 - An object of class 'DBI::st' isa 'DBI::st' ok 12 - Query 2 Row 2 ok 13 - no warnings ok t\rt_21406_auto_finish.t .............................. 1..11 ok 1 - An object of class 'DBI::db' isa 'DBI::db' ok 2 - An object of class 'DBI::st' isa 'DBI::st' ok 3 - ->execute ok ok 4 - Row 1 ok ok 5 - Row 2 ok ok 6 - An object of class 'DBI::st' isa 'DBI::st' ok 7 - ->execute ok ok 8 - Row 1 ok ok 9 - Row 2 ok ok 10 - ->finish ok ok 11 - no warnings ok t\rt_25371_asymmetric_unicode.t ....................... 1..23 ok 1 - An object of class 'DBI::db' isa 'DBI::db' ok 2 - Unicode is on ok 3 - CREATE TABLE ok 4 - INSERT ok 5 - Value round-tripped ok ok 6 ok 7 - DELETE ok ok 8 - INSERT ok 9 - Value round-tripped ok ok 10 ok 11 ok 12 - DELETE ok ok 13 - INSERT ok 14 - Value round-tripped ok ok 15 ok 16 ok 17 - DELETE ok ok 18 - INSERT ok 19 - Value round-tripped ok ok 20 ok 21 ok 22 - DELETE ok ok 23 - no warnings ok t\rt_25460_numeric_aggregate.t ........................ 1..14 ok 1 - An object of class 'DBI::db' isa 'DBI::db' ok 2 - CREATE TABLE ok 3 ok 4 ok 5 ok 6 ok 7 ok 8 ok 9 ok 10 ok 11 ok 12 ok 13 - group/sum/sort/limit query ok ok 14 - no warnings ok t\rt_25924_user_defined_func_unicode.t ................ 1..31 ok 1 - An object of class 'DBI::db' isa 'DBI::db' ok 2 ok 3 - CREATE TABLE ok 4 - INSERT ok 5 - unicode upcase ok ok 6 - DELETE ok ok 7 - INSERT ok 8 - unicode upcase ok ok 9 - DELETE ok ok 10 - INSERT ok 11 - unicode upcase ok ok 12 - DELETE ok ok 13 - INSERT ok 14 - unicode upcase ok ok 15 - DELETE ok ok 16 - An object of class 'DBI::db' isa 'DBI::db' ok 17 ok 18 - CREATE TABLE ok 19 - INSERT ok 20 - unicode upcase ok ok 21 - DELETE ok ok 22 - INSERT ok 23 - unicode upcase ok ok 24 - DELETE ok ok 25 - INSERT ok 26 - unicode upcase ok ok 27 - DELETE ok ok 28 - INSERT ok 29 - unicode upcase ok ok 30 - DELETE ok ok 31 - no warnings ok t\rt_26775_distinct.t ................................. 1..22 ok 1 - use DBD::SQLite; ok 2 - create new db ok 3 - prepare: (Set ENV{PRINT_QUERY} to true value to see query) ok 4 - execute: (Set ENV{PRINT_QUERY} to true value to see query) ok 5 - prepare: (Set ENV{PRINT_QUERY} to true value to see query) ok 6 - execute: (Set ENV{PRINT_QUERY} to true value to see query) ok 7 - prepare: (Set ENV{PRINT_QUERY} to true value to see query) ok 8 - execute: (Set ENV{PRINT_QUERY} to true value to see query) ok 9 - prepare: (Set ENV{PRINT_QUERY} to true value to see query) ok 10 - execute: (Set ENV{PRINT_QUERY} to true value to see query) ok 11 - prepare: (Set ENV{PRINT_QUERY} to true value to see query) ok 12 - execute: (Set ENV{PRINT_QUERY} to true value to see query) ok 13 - prepare: (Set ENV{PRINT_QUERY} to true value to see query) ok 14 - execute: (Set ENV{PRINT_QUERY} to true value to see query) ok 15 - prepare SELECT DISTINCT(t.name), ok 16 - execute SELECT DISTINCT(t.name), ok 17 - exists $hres->{name} ok 18 - exists $hres->{tagid} ok 19 - prepare SELECT DISTINCT t.name, t ok 20 - execute SELECT DISTINCT t.name, t ok 21 - exists $hres->{name} ok 22 - exists $hres->{tagid} ok t\rt_27553_prepared_cache_and_analyze.t ............... 1..6 ok 1 - An object of class 'DBI::db' isa 'DBI::db' ok 2 ok 3 ok 4 ok 5 ok 6 - no warnings ok t\rt_29058_group_by.t ................................. 1..8 ok 1 - An object of class 'DBI::db' isa 'DBI::db' ok 2 ok 3 - Got 2 results ok 4 - Got 2 results ok 5 - Got 2 results ok 6 - Got 2 results not ok 7 - we got 0 items # TODO This test is currently broken again. Wait for a better fix, or use known workarounds shown above # Failed (TODO) test 'we got 0 items' # at t\rt_29058_group_by.t line 72. # got: '0' # expected: '2' ok 8 - no warnings ok t\rt_29629_sqlite_where_length.t ...................... 1..19 ok 1 - An object of class 'DBI::db' isa 'DBI::db' ok 2 - insert ok 3 - execute, select length ok 4 - select length result ok 5 - execute: select count(*) from artist where length(name) > ? : [2] not ok 6 - result of: select count(*) from artist where length(name) > ? : [2] # TODO This test is currently broken again. Wait for a better fix, or use known workarounds. # Failed (TODO) test 'result of: select count(*) from artist where length(name) > ? : [2]' # at t\rt_29629_sqlite_where_length.t line 39. # got: '0' # expected: '1' ok 7 - execute: select count(*) from artist where length(name) > 2 ok 8 - result of: select count(*) from artist where length(name) > 2 ok 9 - execute: select count(*) from artist where length(name) > 1 ok 10 - result of: select count(*) from artist where length(name) > 1 ok 11 - execute: select count(*) from artist where length(name) > ? : [1] not ok 12 - result of: select count(*) from artist where length(name) > ? [1] # TODO This test is currently broken again. Wait for a better fix, or use known workarounds. # Failed (TODO) test 'result of: select count(*) from artist where length(name) > ? [1]' # at t\rt_29629_sqlite_where_length.t line 65. # got: '0' # expected: '1' ok 13 - execute: select count(*) from artist where length(name) > ? : [2] ok 14 - result of: select count(*) from artist where length(name) > ? : [2] ok 15 - execute: select count(*) from artist where length(name) > ?+0 : [2] ok 16 - result of: select count(*) from artist where length(name) > ?+0 : [2] ok 17 - execute: select count(*) from artist where length(name) > ? : [2] ok 18 - result of: select count(*) from artist where length(name) > ? : [2] ok 19 - no warnings ok t\rt_31324_full_names.t ............................... 1..8 ok 1 - An object of class 'DBI::db' isa 'DBI::db' ok 2 - An object of class 'DBI::st' isa 'DBI::st' ok 3 - ->execute ok ok 4 - Shortname row ok ok 5 - An object of class 'DBI::st' isa 'DBI::st' ok 6 - ->execute ok ok 7 - Shortname row ok ok 8 - no warnings ok t\rt_32889_prepare_cached_reexecute.t ................. 1..32 ok 1 - An object of class 'DBI::db' isa 'DBI::db' ok 2 - CREATE TABLE ok 3 - insert 1 ok 4 - insert 2 ok 5 - An object of class 'DBI::db' isa 'DBI::db' ok 6 - No warnings ok 7 - An object of class 'DBI::db' isa 'DBI::db' ok 8 - No warnings ok 9 - An object of class 'DBI::db' isa 'DBI::db' ok 10 - Got row 1 ok 11 - No warnings ok 12 - An object of class 'DBI::db' isa 'DBI::db' ok 13 - Got row 1 ok 14 - Got row 1 ok 15 - No warnings ok 16 - An object of class 'DBI::db' isa 'DBI::db' ok 17 - Got row 1 ok 18 - Got a warning ok 19 - An object of class 'DBI::db' isa 'DBI::db' ok 20 - No warnings ok 21 - An object of class 'DBI::db' isa 'DBI::db' ok 22 - Got row 1 ok 23 - No warnings ok 24 - An object of class 'DBI::db' isa 'DBI::db' ok 25 - Got row 1 ok 26 - Got row 1 ok 27 - No warnings ok 28 - An object of class 'DBI::db' isa 'DBI::db' ok 29 - Got row 1 ok 30 - Got row 1 ok 31 - No warnings ok 32 - no warnings ok t\rt_36836_duplicate_key.t ............................ 1..5 ok 1 - An object of class 'DBI::db' isa 'DBI::db' ok 2 - create table ok 3 - insert ok 4 - duplicate ok 5 - no warnings ok t\rt_36838_unique_and_bus_error.t ..................... 1..4 ok 1 - An object of class 'DBI::db' isa 'DBI::db' ok 2 ok 3 - DBD::SQLite::db do failed: UNIQUE constraint failed: nums.num at t\rt_36838_unique_and_bus_error.t line 19. # ok 4 - no warnings ok t\rt_40594_nullable.t ................................. 1..7 ok 1 - An object of class 'DBI::db' isa 'DBI::db' ok 2 ok 3 ok 4 ok 5 ok 6 ok 7 ok t\rt_48393_debug_panic_with_commit.t .................. skipped: set $ENV{TEST_DBD_SQLITE_WITH_DEBUGGER} to enable this test t\rt_50503_fts3.t ..................................... 1..6 ok 1 - An object of class 'DBI::db' isa 'DBI::db' ok 2 ok 3 ok 4 ok 5 ok 6 - no warnings ok t\rt_52573_manual_exclusive_lock.t .................... 1..370 ok 1 - An object of class 'DBI::db' isa 'DBI::db' ok 2 - AutoCommit is on ok 3 - BegunWork is off ok 4 - a statement works ok 5 - AutoCommit is still on ok 6 - BegunWork is still off ok 7 - begin_work works ok 8 - AutoCommit is turned off ok 9 - BegunWork is turned on ok 10 - but second begin_work should fail ok 11 - other statement should work ok 12 - rolled back/committed ok 13 - AutoCommit is turned on ok 14 - BegunWork is turned off ok 15 - begin_work works ok 16 - AutoCommit is turned off ok 17 - BegunWork is turned on ok 18 - first BEGIN should be passed through ok 19 - second BEGIN should fail ok 20 - and second begin_work also should fail ok 21 - other statement should work ok 22 - rolled back/committed ok 23 - AutoCommit is turned on now ok 24 - BegunWork is turned off ok 25 - begin_work works ok 26 - AutoCommit is turned off ok 27 - BegunWork is turned on ok 28 - statement should work ok 29 - BEGIN after other statements should fail ok 30 - and second begin_work also should fail ok 31 - other statement should work ok 32 - rolled back/committed ok 33 - AutoCommit is turned on now ok 34 - BegunWork is turned off ok 35 - AutoCommit is on ok 36 - BegunWork is off ok 37 - BEGIN should work ok 38 - AutoCommit is turned off ok 39 - BegunWork is turned on ok 40 - second BEGIN should fail ok 41 - other statement should work ok 42 - rolled back/committed ok 43 - AutoCommit is turned on now ok 44 - BegunWork is turned off ok 45 - AutoCommit is on ok 46 - BegunWork is off ok 47 - BEGIN should work ok 48 - AutoCommit is turned off ok 49 - BegunWork is turned on ok 50 - second BEGIN should fail ok 51 - and second begin_work also should fail ok 52 - other statement should work ok 53 - rolled back/committed ok 54 - AutoCommit is turned on now ok 55 - BegunWork is turned off ok 56 - AutoCommit is on ok 57 - BegunWork is off ok 58 - AutoCommit is turned off ok 59 - BegunWork is still off ok 60 - BEGIN should work ok 61 - AutoCommit is turned off ok 62 - BegunWork is still off ok 63 - second BEGIN should fail ok 64 - and begin_work also should fail ok 65 - other statement should work ok 66 - rolled back/committed ok 67 - AutoCommit is still off ok 68 - BegunWork is still off ok 69 - AutoCommit is on ok 70 - BegunWork is off ok 71 - AutoCommit is turned off ok 72 - BegunWork is still off ok 73 - begin_work should fail ok 74 - AutoCommit is still off ok 75 - BegunWork is still off ok 76 - BEGIN should work ok 77 - AutoCommit is still off ok 78 - BegunWork is still off ok 79 - and second begin_work also should fail ok 80 - other statement should work ok 81 - rolled back/committed ok 82 - AutoCommit is still off ok 83 - BegunWork is still off ok 84 - AutoCommit is on ok 85 - BegunWork is off ok 86 - AutoCommit is turned off ok 87 - BegunWork is still off ok 88 - other statement should work ok 89 - AutoCommit is still off ok 90 - BegunWork is still off ok 91 - rolled back/committed ok 92 - AutoCommit is still off ok 93 - BegunWork is still off ok 94 - AutoCommit is on ok 95 - BegunWork is off ok 96 - a statement works ok 97 - AutoCommit is still on ok 98 - BegunWork is still off ok 99 - begin_work works ok 100 - AutoCommit is turned off ok 101 - BegunWork is turned on ok 102 - but second begin_work should fail ok 103 - other statement should work ok 104 - rolled back/committed ok 105 - AutoCommit is turned on ok 106 - BegunWork is turned off ok 107 - begin_work works ok 108 - AutoCommit is turned off ok 109 - BegunWork is turned on ok 110 - first BEGIN should be passed through ok 111 - second BEGIN should fail ok 112 - and second begin_work also should fail ok 113 - other statement should work ok 114 - rolled back/committed ok 115 - AutoCommit is turned on now ok 116 - BegunWork is turned off ok 117 - begin_work works ok 118 - AutoCommit is turned off ok 119 - BegunWork is turned on ok 120 - statement should work ok 121 - BEGIN after other statements should fail ok 122 - and second begin_work also should fail ok 123 - other statement should work ok 124 - rolled back/committed ok 125 - AutoCommit is turned on now ok 126 - BegunWork is turned off ok 127 - AutoCommit is on ok 128 - BegunWork is off ok 129 - BEGIN should work ok 130 - AutoCommit is turned off ok 131 - BegunWork is turned on ok 132 - second BEGIN should fail ok 133 - other statement should work ok 134 - rolled back/committed ok 135 - AutoCommit is turned on now ok 136 - BegunWork is turned off ok 137 - AutoCommit is on ok 138 - BegunWork is off ok 139 - BEGIN should work ok 140 - AutoCommit is turned off ok 141 - BegunWork is turned on ok 142 - second BEGIN should fail ok 143 - and second begin_work also should fail ok 144 - other statement should work ok 145 - rolled back/committed ok 146 - AutoCommit is turned on now ok 147 - BegunWork is turned off ok 148 - AutoCommit is on ok 149 - BegunWork is off ok 150 - AutoCommit is turned off ok 151 - BegunWork is still off ok 152 - BEGIN should work ok 153 - AutoCommit is turned off ok 154 - BegunWork is still off ok 155 - second BEGIN should fail ok 156 - and begin_work also should fail ok 157 - other statement should work ok 158 - rolled back/committed ok 159 - AutoCommit is still off ok 160 - BegunWork is still off ok 161 - AutoCommit is on ok 162 - BegunWork is off ok 163 - AutoCommit is turned off ok 164 - BegunWork is still off ok 165 - begin_work should fail ok 166 - AutoCommit is still off ok 167 - BegunWork is still off ok 168 - BEGIN should work ok 169 - AutoCommit is still off ok 170 - BegunWork is still off ok 171 - and second begin_work also should fail ok 172 - other statement should work ok 173 - rolled back/committed ok 174 - AutoCommit is still off ok 175 - BegunWork is still off ok 176 - AutoCommit is on ok 177 - BegunWork is off ok 178 - AutoCommit is turned off ok 179 - BegunWork is still off ok 180 - other statement should work ok 181 - AutoCommit is still off ok 182 - BegunWork is still off ok 183 - rolled back/committed ok 184 - AutoCommit is still off ok 185 - BegunWork is still off ok 186 - AutoCommit is on ok 187 - BegunWork is off ok 188 - a statement works ok 189 - AutoCommit is still on ok 190 - BegunWork is still off ok 191 - begin_work works ok 192 - AutoCommit is turned off ok 193 - BegunWork is turned on ok 194 - but second begin_work should fail ok 195 - other statement should work ok 196 - rolled back/committed ok 197 - AutoCommit is turned on ok 198 - BegunWork is turned off ok 199 - begin_work works ok 200 - AutoCommit is turned off ok 201 - BegunWork is turned on ok 202 - first BEGIN should be passed through ok 203 - second BEGIN should fail ok 204 - and second begin_work also should fail ok 205 - other statement should work ok 206 - rolled back/committed ok 207 - AutoCommit is turned on now ok 208 - BegunWork is turned off ok 209 - begin_work works ok 210 - AutoCommit is turned off ok 211 - BegunWork is turned on ok 212 - statement should work ok 213 - BEGIN after other statements should fail ok 214 - and second begin_work also should fail ok 215 - other statement should work ok 216 - rolled back/committed ok 217 - AutoCommit is turned on now ok 218 - BegunWork is turned off ok 219 - AutoCommit is on ok 220 - BegunWork is off ok 221 - BEGIN should work ok 222 - AutoCommit is turned off ok 223 - BegunWork is turned on ok 224 - second BEGIN should fail ok 225 - other statement should work ok 226 - rolled back/committed ok 227 - AutoCommit is turned on now ok 228 - BegunWork is turned off ok 229 - AutoCommit is on ok 230 - BegunWork is off ok 231 - BEGIN should work ok 232 - AutoCommit is turned off ok 233 - BegunWork is turned on ok 234 - second BEGIN should fail ok 235 - and second begin_work also should fail ok 236 - other statement should work ok 237 - rolled back/committed ok 238 - AutoCommit is turned on now ok 239 - BegunWork is turned off ok 240 - AutoCommit is on ok 241 - BegunWork is off ok 242 - AutoCommit is turned off ok 243 - BegunWork is still off ok 244 - BEGIN should work ok 245 - AutoCommit is turned off ok 246 - BegunWork is still off ok 247 - second BEGIN should fail ok 248 - and begin_work also should fail ok 249 - other statement should work ok 250 - rolled back/committed ok 251 - AutoCommit is still off ok 252 - BegunWork is still off ok 253 - AutoCommit is on ok 254 - BegunWork is off ok 255 - AutoCommit is turned off ok 256 - BegunWork is still off ok 257 - begin_work should fail ok 258 - AutoCommit is still off ok 259 - BegunWork is still off ok 260 - BEGIN should work ok 261 - AutoCommit is still off ok 262 - BegunWork is still off ok 263 - and second begin_work also should fail ok 264 - other statement should work ok 265 - rolled back/committed ok 266 - AutoCommit is still off ok 267 - BegunWork is still off ok 268 - AutoCommit is on ok 269 - BegunWork is off ok 270 - AutoCommit is turned off ok 271 - BegunWork is still off ok 272 - other statement should work ok 273 - AutoCommit is still off ok 274 - BegunWork is still off ok 275 - rolled back/committed ok 276 - AutoCommit is still off ok 277 - BegunWork is still off ok 278 - AutoCommit is on ok 279 - BegunWork is off ok 280 - a statement works ok 281 - AutoCommit is still on ok 282 - BegunWork is still off ok 283 - begin_work works ok 284 - AutoCommit is turned off ok 285 - BegunWork is turned on ok 286 - but second begin_work should fail ok 287 - other statement should work ok 288 - rolled back/committed ok 289 - AutoCommit is turned on ok 290 - BegunWork is turned off ok 291 - begin_work works ok 292 - AutoCommit is turned off ok 293 - BegunWork is turned on ok 294 - first BEGIN should be passed through ok 295 - second BEGIN should fail ok 296 - and second begin_work also should fail ok 297 - other statement should work ok 298 - rolled back/committed ok 299 - AutoCommit is turned on now ok 300 - BegunWork is turned off ok 301 - begin_work works ok 302 - AutoCommit is turned off ok 303 - BegunWork is turned on ok 304 - statement should work ok 305 - BEGIN after other statements should fail ok 306 - and second begin_work also should fail ok 307 - other statement should work ok 308 - rolled back/committed ok 309 - AutoCommit is turned on now ok 310 - BegunWork is turned off ok 311 - AutoCommit is on ok 312 - BegunWork is off ok 313 - BEGIN should work ok 314 - AutoCommit is turned off ok 315 - BegunWork is turned on ok 316 - second BEGIN should fail ok 317 - other statement should work ok 318 - rolled back/committed ok 319 - AutoCommit is turned on now ok 320 - BegunWork is turned off ok 321 - AutoCommit is on ok 322 - BegunWork is off ok 323 - BEGIN should work ok 324 - AutoCommit is turned off ok 325 - BegunWork is turned on ok 326 - second BEGIN should fail ok 327 - and second begin_work also should fail ok 328 - other statement should work ok 329 - rolled back/committed ok 330 - AutoCommit is turned on now ok 331 - BegunWork is turned off ok 332 - AutoCommit is on ok 333 - BegunWork is off ok 334 - AutoCommit is turned off ok 335 - BegunWork is still off ok 336 - BEGIN should work ok 337 - AutoCommit is turned off ok 338 - BegunWork is still off ok 339 - second BEGIN should fail ok 340 - and begin_work also should fail ok 341 - other statement should work ok 342 - rolled back/committed ok 343 - AutoCommit is still off ok 344 - BegunWork is still off ok 345 - AutoCommit is on ok 346 - BegunWork is off ok 347 - AutoCommit is turned off ok 348 - BegunWork is still off ok 349 - begin_work should fail ok 350 - AutoCommit is still off ok 351 - BegunWork is still off ok 352 - BEGIN should work ok 353 - AutoCommit is still off ok 354 - BegunWork is still off ok 355 - and second begin_work also should fail ok 356 - other statement should work ok 357 - rolled back/committed ok 358 - AutoCommit is still off ok 359 - BegunWork is still off ok 360 - AutoCommit is on ok 361 - BegunWork is off ok 362 - AutoCommit is turned off ok 363 - BegunWork is still off ok 364 - other statement should work ok 365 - AutoCommit is still off ok 366 - BegunWork is still off ok 367 - rolled back/committed ok 368 - AutoCommit is still off ok 369 - BegunWork is still off ok 370 - no warnings ok t\rt_53235_icu_compatibility.t ........................ skipped: requires SQLite ICU plugin to be enabled t\rt_62370_diconnected_handles_operation.t ............ 1..80 ok 1 - An object of class 'DBI::db' isa 'DBI::db' ok 2 - disconnected ok 3 - commit dies with error: DBD::SQLite::db commit failed: attempt to commit on inactive database handle at t\rt_62370_diconnected_handles_operation.t line 36. # ok 4 - rollback dies with error: DBD::SQLite::db rollback failed: attempt to rollback on inactive database handle at t\rt_62370_diconnected_handles_operation.t line 36. # ok 5 - last_insert_id dies with error: DBD::SQLite::db last_insert_id failed: attempt to get last inserted id on inactive database handle at t\rt_62370_diconnected_handles_operation.t line 42. # ok 6 - do dies with error: DBD::SQLite::db do failed: attempt to prepare on inactive database handle at t\rt_62370_diconnected_handles_operation.t line 48. # ok 7 - selectrow_arrayref dies with error: DBD::SQLite::db selectrow_arrayref failed: attempt to prepare on inactive database handle at t\rt_62370_diconnected_handles_operation.t line 54. # ok 8 - store doesn't cause segfault ok 9 - An object of class 'DBI::db' isa 'DBI::db' ok 10 - disconnected ok 11 - commit dies with error: DBD::SQLite::db commit failed: attempt to commit on inactive database handle at t\rt_62370_diconnected_handles_operation.t line 36. # ok 12 - rollback dies with error: DBD::SQLite::db rollback failed: attempt to rollback on inactive database handle at t\rt_62370_diconnected_handles_operation.t line 36. # ok 13 - last_insert_id dies with error: DBD::SQLite::db last_insert_id failed: attempt to get last inserted id on inactive database handle at t\rt_62370_diconnected_handles_operation.t line 42. # ok 14 - do dies with error: DBD::SQLite::db do failed: attempt to prepare on inactive database handle at t\rt_62370_diconnected_handles_operation.t line 48. # ok 15 - selectrow_arrayref dies with error: DBD::SQLite::db selectrow_arrayref failed: attempt to prepare on inactive database handle at t\rt_62370_diconnected_handles_operation.t line 54. # ok 16 - store doesn't cause segfault ok 17 - An object of class 'DBI::db' isa 'DBI::db' ok 18 - disconnected ok 19 - busy timeout dies with error: DBD::SQLite::db busy_timeout failed: attempt to set busy timeout on inactive database handle at t/lib/Test.pm line 119. # ok 20 - create_function dies with error: DBD::SQLite::db create_function failed: attempt to set busy timeout on inactive database handle # attempt to create function on inactive database handle at t/lib/Test.pm line 119. # ok 21 - enable_load_extension dies with error: DBD::SQLite::db enable_load_extension failed: attempt to set busy timeout on inactive database handle # attempt to create function on inactive database handle # attempt to enable load extension on inactive database handle at t/lib/Test.pm line 119. # ok 22 - create_aggregate dies with error: DBD::SQLite::db create_aggregate failed: attempt to set busy timeout on inactive database handle # attempt to create function on inactive database handle # attempt to enable load extension on inactive database handle # attempt to create aggregate on inactive database handle at t/lib/Test.pm line 119. # ok 23 - create_collation dies with error: DBD::SQLite::db create_collation failed: attempt to set busy timeout on inactive database handle # attempt to create function on inactive database handle # attempt to enable load extension on inactive database handle # attempt to create aggregate on inactive database handle # attempt to create collation on inactive database handle at t/lib/Test.pm line 119. # ok 24 - create_collation dies with error: DBD::SQLite::db create_collation failed: attempt to set busy timeout on inactive database handle # attempt to create function on inactive database handle # attempt to enable load extension on inactive database handle # attempt to create aggregate on inactive database handle # attempt to create collation on inactive database handle # attempt to create collation on inactive database handle at t/lib/Test.pm line 119. # ok 25 - collation_needed dies with error: DBD::SQLite::db collation_needed failed: attempt to set busy timeout on inactive database handle # attempt to create function on inactive database handle # attempt to enable load extension on inactive database handle # attempt to create aggregate on inactive database handle # attempt to create collation on inactive database handle # attempt to create collation on inactive database handle # attempt to see if collation is needed on inactive database handle at t/lib/Test.pm line 119. # ok 26 - progress_handler dies with error: DBD::SQLite::db progress_handler failed: attempt to set busy timeout on inactive database handle # attempt to create function on inactive database handle # attempt to enable load extension on inactive database handle # attempt to create aggregate on inactive database handle # attempt to create collation on inactive database handle # attempt to create collation on inactive database handle # attempt to see if collation is needed on inactive database handle # attempt to set progress handler on inactive database handle at t/lib/Test.pm line 119. # ok 27 - commit hook dies with error: DBD::SQLite::db commit_hook failed: attempt to set busy timeout on inactive database handle # attempt to create function on inactive database handle # attempt to enable load extension on inactive database handle # attempt to create aggregate on inactive database handle # attempt to create collation on inactive database handle # attempt to create collation on inactive database handle # attempt to see if collation is needed on inactive database handle # attempt to set progress handler on inactive database handle # attempt to set commit hook on inactive database handle at t/lib/Test.pm line 119. # ok 28 - rollback hook dies with error: DBD::SQLite::db rollback_hook failed: attempt to set busy timeout on inactive database handle # attempt to create function on inactive database handle # attempt to enable load extension on inactive database handle # attempt to create aggregate on inactive database handle # attempt to create collation on inactive database handle # attempt to create collation on inactive database handle # attempt to see if collation is needed on inactive database handle # attempt to set progress handler on inactive database handle # attempt to set commit hook on inactive database handle # attempt to set rollback hook on inactive database handle at t/lib/Test.pm line 119. # ok 29 - update hook dies with error: DBD::SQLite::db update_hook failed: attempt to set busy timeout on inactive database handle # attempt to create function on inactive database handle # attempt to enable load extension on inactive database handle # attempt to create aggregate on inactive database handle # attempt to create collation on inactive database handle # attempt to create collation on inactive database handle # attempt to see if collation is needed on inactive database handle # attempt to set progress handler on inactive database handle # attempt to set commit hook on inactive database handle # attempt to set rollback hook on inactive database handle # attempt to set update hook on inactive database handle at t/lib/Test.pm line 119. # ok 30 - set authorizer dies with error: DBD::SQLite::db set_authorizer failed: attempt to set busy timeout on inactive database handle # attempt to create function on inactive database handle # attempt to enable load extension on inactive database handle # attempt to create aggregate on inactive database handle # attempt to create collation on inactive database handle # attempt to create collation on inactive database handle # attempt to see if collation is needed on inactive database handle # attempt to set progress handler on inactive database handle # attempt to set commit hook on inactive database handle # attempt to set rollback hook on inactive database handle # attempt to set update hook on inactive database handle # attempt to set authorizer on inactive database handle at t/lib/Test.pm line 119. # ok 31 - backup from file dies with error: DBD::SQLite::db backup_from_file failed: attempt to set busy timeout on inactive database handle # attempt to create function on inactive database handle # attempt to enable load extension on inactive database handle # attempt to create aggregate on inactive database handle # attempt to create collation on inactive database handle # attempt to create collation on inactive database handle # attempt to see if collation is needed on inactive database handle # attempt to set progress handler on inactive database handle # attempt to set commit hook on inactive database handle # attempt to set rollback hook on inactive database handle # attempt to set update hook on inactive database handle # attempt to set authorizer on inactive database handle # attempt to backup from file on inactive database handle at t/lib/Test.pm line 119. # ok 32 - backup to file dies with error: DBD::SQLite::db backup_to_file failed: attempt to set busy timeout on inactive database handle # attempt to create function on inactive database handle # attempt to enable load extension on inactive database handle # attempt to create aggregate on inactive database handle # attempt to create collation on inactive database handle # attempt to create collation on inactive database handle # attempt to see if collation is needed on inactive database handle # attempt to set progress handler on inactive database handle # attempt to set commit hook on inactive database handle # attempt to set rollback hook on inactive database handle # attempt to set update hook on inactive database handle # attempt to set authorizer on inactive database handle # attempt to backup from file on inactive database handle # attempt to backup to file on inactive database handle at t/lib/Test.pm line 119. # ok 33 - An object of class 'DBI::db' isa 'DBI::db' ok 34 - disconnected ok 35 - busy timeout dies with error: DBD::SQLite::db busy_timeout failed: attempt to set busy timeout on inactive database handle at t/lib/Test.pm line 119. # ok 36 - create_function dies with error: DBD::SQLite::db create_function failed: attempt to set busy timeout on inactive database handle # attempt to create function on inactive database handle at t/lib/Test.pm line 119. # ok 37 - enable_load_extension dies with error: DBD::SQLite::db enable_load_extension failed: attempt to set busy timeout on inactive database handle # attempt to create function on inactive database handle # attempt to enable load extension on inactive database handle at t/lib/Test.pm line 119. # ok 38 - create_aggregate dies with error: DBD::SQLite::db create_aggregate failed: attempt to set busy timeout on inactive database handle # attempt to create function on inactive database handle # attempt to enable load extension on inactive database handle # attempt to create aggregate on inactive database handle at t/lib/Test.pm line 119. # ok 39 - create_collation dies with error: DBD::SQLite::db create_collation failed: attempt to set busy timeout on inactive database handle # attempt to create function on inactive database handle # attempt to enable load extension on inactive database handle # attempt to create aggregate on inactive database handle # attempt to create collation on inactive database handle at t/lib/Test.pm line 119. # ok 40 - create_collation dies with error: DBD::SQLite::db create_collation failed: attempt to set busy timeout on inactive database handle # attempt to create function on inactive database handle # attempt to enable load extension on inactive database handle # attempt to create aggregate on inactive database handle # attempt to create collation on inactive database handle # attempt to create collation on inactive database handle at t/lib/Test.pm line 119. # ok 41 - collation_needed dies with error: DBD::SQLite::db collation_needed failed: attempt to set busy timeout on inactive database handle # attempt to create function on inactive database handle # attempt to enable load extension on inactive database handle # attempt to create aggregate on inactive database handle # attempt to create collation on inactive database handle # attempt to create collation on inactive database handle # attempt to see if collation is needed on inactive database handle at t/lib/Test.pm line 119. # ok 42 - progress_handler dies with error: DBD::SQLite::db progress_handler failed: attempt to set busy timeout on inactive database handle # attempt to create function on inactive database handle # attempt to enable load extension on inactive database handle # attempt to create aggregate on inactive database handle # attempt to create collation on inactive database handle # attempt to create collation on inactive database handle # attempt to see if collation is needed on inactive database handle # attempt to set progress handler on inactive database handle at t/lib/Test.pm line 119. # ok 43 - commit hook dies with error: DBD::SQLite::db commit_hook failed: attempt to set busy timeout on inactive database handle # attempt to create function on inactive database handle # attempt to enable load extension on inactive database handle # attempt to create aggregate on inactive database handle # attempt to create collation on inactive database handle # attempt to create collation on inactive database handle # attempt to see if collation is needed on inactive database handle # attempt to set progress handler on inactive database handle # attempt to set commit hook on inactive database handle at t/lib/Test.pm line 119. # ok 44 - rollback hook dies with error: DBD::SQLite::db rollback_hook failed: attempt to set busy timeout on inactive database handle # attempt to create function on inactive database handle # attempt to enable load extension on inactive database handle # attempt to create aggregate on inactive database handle # attempt to create collation on inactive database handle # attempt to create collation on inactive database handle # attempt to see if collation is needed on inactive database handle # attempt to set progress handler on inactive database handle # attempt to set commit hook on inactive database handle # attempt to set rollback hook on inactive database handle at t/lib/Test.pm line 119. # ok 45 - update hook dies with error: DBD::SQLite::db update_hook failed: attempt to set busy timeout on inactive database handle # attempt to create function on inactive database handle # attempt to enable load extension on inactive database handle # attempt to create aggregate on inactive database handle # attempt to create collation on inactive database handle # attempt to create collation on inactive database handle # attempt to see if collation is needed on inactive database handle # attempt to set progress handler on inactive database handle # attempt to set commit hook on inactive database handle # attempt to set rollback hook on inactive database handle # attempt to set update hook on inactive database handle at t/lib/Test.pm line 119. # ok 46 - set authorizer dies with error: DBD::SQLite::db set_authorizer failed: attempt to set busy timeout on inactive database handle # attempt to create function on inactive database handle # attempt to enable load extension on inactive database handle # attempt to create aggregate on inactive database handle # attempt to create collation on inactive database handle # attempt to create collation on inactive database handle # attempt to see if collation is needed on inactive database handle # attempt to set progress handler on inactive database handle # attempt to set commit hook on inactive database handle # attempt to set rollback hook on inactive database handle # attempt to set update hook on inactive database handle # attempt to set authorizer on inactive database handle at t/lib/Test.pm line 119. # ok 47 - backup from file dies with error: DBD::SQLite::db backup_from_file failed: attempt to set busy timeout on inactive database handle # attempt to create function on inactive database handle # attempt to enable load extension on inactive database handle # attempt to create aggregate on inactive database handle # attempt to create collation on inactive database handle # attempt to create collation on inactive database handle # attempt to see if collation is needed on inactive database handle # attempt to set progress handler on inactive database handle # attempt to set commit hook on inactive database handle # attempt to set rollback hook on inactive database handle # attempt to set update hook on inactive database handle # attempt to set authorizer on inactive database handle # attempt to backup from file on inactive database handle at t/lib/Test.pm line 119. # ok 48 - backup to file dies with error: DBD::SQLite::db backup_to_file failed: attempt to set busy timeout on inactive database handle # attempt to create function on inactive database handle # attempt to enable load extension on inactive database handle # attempt to create aggregate on inactive database handle # attempt to create collation on inactive database handle # attempt to create collation on inactive database handle # attempt to see if collation is needed on inactive database handle # attempt to set progress handler on inactive database handle # attempt to set commit hook on inactive database handle # attempt to set rollback hook on inactive database handle # attempt to set update hook on inactive database handle # attempt to set authorizer on inactive database handle # attempt to backup from file on inactive database handle # attempt to backup to file on inactive database handle at t/lib/Test.pm line 119. # ok 49 - An object of class 'DBI::db' isa 'DBI::db' ok 50 - disconnected ok 51 - busy timeout dies with error: DBD::SQLite::db sqlite_busy_timeout failed: attempt to set busy timeout on inactive database handle at t/lib/Test.pm line 127. # ok 52 - create_function dies with error: DBD::SQLite::db sqlite_create_function failed: attempt to create function on inactive database handle at t/lib/Test.pm line 127. # ok 53 - enable_load_extension dies with error: DBD::SQLite::db sqlite_enable_load_extension failed: attempt to enable load extension on inactive database handle at t/lib/Test.pm line 127. # ok 54 - create_aggregate dies with error: DBD::SQLite::db sqlite_create_aggregate failed: attempt to create aggregate on inactive database handle at t/lib/Test.pm line 127. # ok 55 - create_collation dies with error: DBD::SQLite::db sqlite_create_collation failed: attempt to create collation on inactive database handle at t/lib/Test.pm line 127. # ok 56 - create_collation dies with error: DBD::SQLite::db sqlite_create_collation failed: attempt to create collation on inactive database handle at t/lib/Test.pm line 127. # ok 57 - collation_needed dies with error: DBD::SQLite::db sqlite_collation_needed failed: attempt to see if collation is needed on inactive database handle at t/lib/Test.pm line 127. # ok 58 - progress_handler dies with error: DBD::SQLite::db sqlite_progress_handler failed: attempt to set progress handler on inactive database handle at t/lib/Test.pm line 127. # ok 59 - commit hook dies with error: DBD::SQLite::db sqlite_commit_hook failed: attempt to set commit hook on inactive database handle at t/lib/Test.pm line 127. # ok 60 - rollback hook dies with error: DBD::SQLite::db sqlite_rollback_hook failed: attempt to set rollback hook on inactive database handle at t/lib/Test.pm line 127. # ok 61 - update hook dies with error: DBD::SQLite::db sqlite_update_hook failed: attempt to set update hook on inactive database handle at t/lib/Test.pm line 127. # ok 62 - set authorizer dies with error: DBD::SQLite::db sqlite_set_authorizer failed: attempt to set authorizer on inactive database handle at t/lib/Test.pm line 127. # ok 63 - backup from file dies with error: DBD::SQLite::db sqlite_backup_from_file failed: attempt to backup from file on inactive database handle at t/lib/Test.pm line 127. # ok 64 - backup to file dies with error: DBD::SQLite::db sqlite_backup_to_file failed: attempt to backup to file on inactive database handle at t/lib/Test.pm line 127. # ok 65 - An object of class 'DBI::db' isa 'DBI::db' ok 66 - disconnected ok 67 - busy timeout dies with error: DBD::SQLite::db sqlite_busy_timeout failed: attempt to set busy timeout on inactive database handle at t/lib/Test.pm line 127. # ok 68 - create_function dies with error: DBD::SQLite::db sqlite_create_function failed: attempt to create function on inactive database handle at t/lib/Test.pm line 127. # ok 69 - enable_load_extension dies with error: DBD::SQLite::db sqlite_enable_load_extension failed: attempt to enable load extension on inactive database handle at t/lib/Test.pm line 127. # ok 70 - create_aggregate dies with error: DBD::SQLite::db sqlite_create_aggregate failed: attempt to create aggregate on inactive database handle at t/lib/Test.pm line 127. # ok 71 - create_collation dies with error: DBD::SQLite::db sqlite_create_collation failed: attempt to create collation on inactive database handle at t/lib/Test.pm line 127. # ok 72 - create_collation dies with error: DBD::SQLite::db sqlite_create_collation failed: attempt to create collation on inactive database handle at t/lib/Test.pm line 127. # ok 73 - collation_needed dies with error: DBD::SQLite::db sqlite_collation_needed failed: attempt to see if collation is needed on inactive database handle at t/lib/Test.pm line 127. # ok 74 - progress_handler dies with error: DBD::SQLite::db sqlite_progress_handler failed: attempt to set progress handler on inactive database handle at t/lib/Test.pm line 127. # ok 75 - commit hook dies with error: DBD::SQLite::db sqlite_commit_hook failed: attempt to set commit hook on inactive database handle at t/lib/Test.pm line 127. # ok 76 - rollback hook dies with error: DBD::SQLite::db sqlite_rollback_hook failed: attempt to set rollback hook on inactive database handle at t/lib/Test.pm line 127. # ok 77 - update hook dies with error: DBD::SQLite::db sqlite_update_hook failed: attempt to set update hook on inactive database handle at t/lib/Test.pm line 127. # ok 78 - set authorizer dies with error: DBD::SQLite::db sqlite_set_authorizer failed: attempt to set authorizer on inactive database handle at t/lib/Test.pm line 127. # ok 79 - backup from file dies with error: DBD::SQLite::db sqlite_backup_from_file failed: attempt to backup from file on inactive database handle at t/lib/Test.pm line 127. # ok 80 - backup to file dies with error: DBD::SQLite::db sqlite_backup_to_file failed: attempt to backup to file on inactive database handle at t/lib/Test.pm line 127. # ok t\rt_64177_ping_wipes_out_the_errstr.t ................ 1..8 ok 1 - An object of class 'DBI::db' isa 'DBI::db' ok 2 - raised error ok 3 - has err ok 4 - has errstr ok 5 - ping succeeded ok 6 - err is not wiped out ok 7 - errstr is not wiped out ok 8 - no warnings ok t\rt_67581_bind_params_mismatch.t ..................... 1..34 ok 1 - An object of class 'DBI::db' isa 'DBI::db' ok 2 - inserted without errors ok 3 - got correct value ok 4 - inserted without errors ok 5 - got correct value ok 6 - inserted without errors ok 7 - got correct value ok 8 - inserted without errors ok 9 - got correct value ok 10 - inserted without errors ok 11 - got correct value ok 12 - inserted without errors ok 13 - got correct value ok 14 - An object of class 'DBI::db' isa 'DBI::db' ok 15 - inserted without errors ok 16 - got correct value ok 17 - died correctly ok 18 - returns undef ok 19 - insert failed: type mismatch ok 20 - not inserted/indexed ok 21 - died correctly ok 22 - returns undef ok 23 - insert failed: type mismatch ok 24 - not inserted/indexed ok 25 - inserted without errors ok 26 - got correct value ok 27 - died correctly ok 28 - returns undef ok 29 - insert failed: type mismatch ok 30 - not inserted/indexed ok 31 - died correctly ok 32 - returns undef ok 33 - insert failed: type mismatch ok 34 - not inserted/indexed ok t\rt_71311_bind_col_and_unicode.t ..................... 1..50 ok 1 - An object of class 'DBI::db' isa 'DBI::db' ok 2 ok 3 - row 1 is unicode ok 4 ok 5 - row 2 is not unicode ok 6 ok 7 - row 3 is not unicode ok 8 ok 9 - row 4 is unicode ok 10 ok 11 - row 5 is unicode ok 12 ok 13 - row 6 is unicode ok 14 ok 15 - row 1 is unicode ok 16 ok 17 - row 2 is not unicode ok 18 ok 19 - row 3 is not unicode ok 20 ok 21 - row 4 is unicode ok 22 ok 23 - row 5 is unicode ok 24 ok 25 - row 6 is unicode ok 26 ok 27 - row 1 is not unicode ok 28 ok 29 - row 2 is not unicode ok 30 ok 31 - row 3 is not unicode ok 32 ok 33 - row 4 is not unicode ok 34 ok 35 - row 5 is not unicode ok 36 ok 37 - row 6 is not unicode ok 38 ok 39 - row 1 is not unicode ok 40 ok 41 - row 2 is not unicode ok 42 ok 43 - row 3 is not unicode ok 44 ok 45 - row 4 is not unicode ok 46 ok 47 - row 5 is not unicode ok 48 ok 49 - row 6 is not unicode ok 50 - no warnings ok t\rt_73159_fts_tokenizer_segfault.t ................... 1..2 ok 1 - An object of class 'DBI::db' isa 'DBI::db' ok 2 - cause an error but not segfault ok t\rt_73787_exponential_buffer_overflow.t .............. 1..6 ok 1 - An object of class 'DBI::db' isa 'DBI::db' ok 2 - got 0 ok 3 - and without errors ok 4 - got 1 ok 5 - and without errors ok 6 - no warnings ok t\rt_76395_int_overflow.t ............................. 1..1153 ok 1 - An object of class 'DBI::db' isa 'DBI::db' ok 2 - Succesfully bound value '-2' with no bindtype on 'int' column ok 3 - No warnings during bind of value '-2' with no bindtype on 'int' column ok 4 - Succesfully inserted value '-2' with no bindtype on 'int' column ok 5 - No warnings during insertion of value '-2' with no bindtype on 'int' column ok 6 - Got id 1 of inserted value '-2' with no bindtype on 'int' column ok 7 - Proper roundtrip (insert/select) of value '-2' with no bindtype on 'int' column ok 8 - Succesfully bound value '-2' with DBI::SQL_INTEGER bindtype on 'int' column ok 9 - No warnings during bind of value '-2' with DBI::SQL_INTEGER bindtype on 'int' column ok 10 - Succesfully inserted value '-2' with DBI::SQL_INTEGER bindtype on 'int' column ok 11 - No warnings during insertion of value '-2' with DBI::SQL_INTEGER bindtype on 'int' column ok 12 - Got id 2 of inserted value '-2' with DBI::SQL_INTEGER bindtype on 'int' column ok 13 - Proper roundtrip (insert/select) of value '-2' with DBI::SQL_INTEGER bindtype on 'int' column ok 14 - Succesfully bound value '-2' with DBI::SQL_BIGINT bindtype on 'int' column ok 15 - No warnings during bind of value '-2' with DBI::SQL_BIGINT bindtype on 'int' column ok 16 - Succesfully inserted value '-2' with DBI::SQL_BIGINT bindtype on 'int' column ok 17 - No warnings during insertion of value '-2' with DBI::SQL_BIGINT bindtype on 'int' column ok 18 - Got id 3 of inserted value '-2' with DBI::SQL_BIGINT bindtype on 'int' column ok 19 - Proper roundtrip (insert/select) of value '-2' with DBI::SQL_BIGINT bindtype on 'int' column ok 20 - Succesfully bound value '-2' with no bindtype on 'bigint' column ok 21 - No warnings during bind of value '-2' with no bindtype on 'bigint' column ok 22 - Succesfully inserted value '-2' with no bindtype on 'bigint' column ok 23 - No warnings during insertion of value '-2' with no bindtype on 'bigint' column ok 24 - Got id 4 of inserted value '-2' with no bindtype on 'bigint' column ok 25 - Proper roundtrip (insert/select) of value '-2' with no bindtype on 'bigint' column ok 26 - Succesfully bound value '-2' with DBI::SQL_INTEGER bindtype on 'bigint' column ok 27 - No warnings during bind of value '-2' with DBI::SQL_INTEGER bindtype on 'bigint' column ok 28 - Succesfully inserted value '-2' with DBI::SQL_INTEGER bindtype on 'bigint' column ok 29 - No warnings during insertion of value '-2' with DBI::SQL_INTEGER bindtype on 'bigint' column ok 30 - Got id 5 of inserted value '-2' with DBI::SQL_INTEGER bindtype on 'bigint' column ok 31 - Proper roundtrip (insert/select) of value '-2' with DBI::SQL_INTEGER bindtype on 'bigint' column ok 32 - Succesfully bound value '-2' with DBI::SQL_BIGINT bindtype on 'bigint' column ok 33 - No warnings during bind of value '-2' with DBI::SQL_BIGINT bindtype on 'bigint' column ok 34 - Succesfully inserted value '-2' with DBI::SQL_BIGINT bindtype on 'bigint' column ok 35 - No warnings during insertion of value '-2' with DBI::SQL_BIGINT bindtype on 'bigint' column ok 36 - Got id 6 of inserted value '-2' with DBI::SQL_BIGINT bindtype on 'bigint' column ok 37 - Proper roundtrip (insert/select) of value '-2' with DBI::SQL_BIGINT bindtype on 'bigint' column ok 38 - Succesfully bound value '-1' with no bindtype on 'int' column ok 39 - No warnings during bind of value '-1' with no bindtype on 'int' column ok 40 - Succesfully inserted value '-1' with no bindtype on 'int' column ok 41 - No warnings during insertion of value '-1' with no bindtype on 'int' column ok 42 - Got id 7 of inserted value '-1' with no bindtype on 'int' column ok 43 - Proper roundtrip (insert/select) of value '-1' with no bindtype on 'int' column ok 44 - Succesfully bound value '-1' with DBI::SQL_INTEGER bindtype on 'int' column ok 45 - No warnings during bind of value '-1' with DBI::SQL_INTEGER bindtype on 'int' column ok 46 - Succesfully inserted value '-1' with DBI::SQL_INTEGER bindtype on 'int' column ok 47 - No warnings during insertion of value '-1' with DBI::SQL_INTEGER bindtype on 'int' column ok 48 - Got id 8 of inserted value '-1' with DBI::SQL_INTEGER bindtype on 'int' column ok 49 - Proper roundtrip (insert/select) of value '-1' with DBI::SQL_INTEGER bindtype on 'int' column ok 50 - Succesfully bound value '-1' with DBI::SQL_BIGINT bindtype on 'int' column ok 51 - No warnings during bind of value '-1' with DBI::SQL_BIGINT bindtype on 'int' column ok 52 - Succesfully inserted value '-1' with DBI::SQL_BIGINT bindtype on 'int' column ok 53 - No warnings during insertion of value '-1' with DBI::SQL_BIGINT bindtype on 'int' column ok 54 - Got id 9 of inserted value '-1' with DBI::SQL_BIGINT bindtype on 'int' column ok 55 - Proper roundtrip (insert/select) of value '-1' with DBI::SQL_BIGINT bindtype on 'int' column ok 56 - Succesfully bound value '-1' with no bindtype on 'bigint' column ok 57 - No warnings during bind of value '-1' with no bindtype on 'bigint' column ok 58 - Succesfully inserted value '-1' with no bindtype on 'bigint' column ok 59 - No warnings during insertion of value '-1' with no bindtype on 'bigint' column ok 60 - Got id 10 of inserted value '-1' with no bindtype on 'bigint' column ok 61 - Proper roundtrip (insert/select) of value '-1' with no bindtype on 'bigint' column ok 62 - Succesfully bound value '-1' with DBI::SQL_INTEGER bindtype on 'bigint' column ok 63 - No warnings during bind of value '-1' with DBI::SQL_INTEGER bindtype on 'bigint' column ok 64 - Succesfully inserted value '-1' with DBI::SQL_INTEGER bindtype on 'bigint' column ok 65 - No warnings during insertion of value '-1' with DBI::SQL_INTEGER bindtype on 'bigint' column ok 66 - Got id 11 of inserted value '-1' with DBI::SQL_INTEGER bindtype on 'bigint' column ok 67 - Proper roundtrip (insert/select) of value '-1' with DBI::SQL_INTEGER bindtype on 'bigint' column ok 68 - Succesfully bound value '-1' with DBI::SQL_BIGINT bindtype on 'bigint' column ok 69 - No warnings during bind of value '-1' with DBI::SQL_BIGINT bindtype on 'bigint' column ok 70 - Succesfully inserted value '-1' with DBI::SQL_BIGINT bindtype on 'bigint' column ok 71 - No warnings during insertion of value '-1' with DBI::SQL_BIGINT bindtype on 'bigint' column ok 72 - Got id 12 of inserted value '-1' with DBI::SQL_BIGINT bindtype on 'bigint' column ok 73 - Proper roundtrip (insert/select) of value '-1' with DBI::SQL_BIGINT bindtype on 'bigint' column ok 74 - Succesfully bound value '0' with no bindtype on 'int' column ok 75 - No warnings during bind of value '0' with no bindtype on 'int' column ok 76 - Succesfully inserted value '0' with no bindtype on 'int' column ok 77 - No warnings during insertion of value '0' with no bindtype on 'int' column ok 78 - Got id 13 of inserted value '0' with no bindtype on 'int' column ok 79 - Proper roundtrip (insert/select) of value '0' with no bindtype on 'int' column ok 80 - Succesfully bound value '0' with DBI::SQL_INTEGER bindtype on 'int' column ok 81 - No warnings during bind of value '0' with DBI::SQL_INTEGER bindtype on 'int' column ok 82 - Succesfully inserted value '0' with DBI::SQL_INTEGER bindtype on 'int' column ok 83 - No warnings during insertion of value '0' with DBI::SQL_INTEGER bindtype on 'int' column ok 84 - Got id 14 of inserted value '0' with DBI::SQL_INTEGER bindtype on 'int' column ok 85 - Proper roundtrip (insert/select) of value '0' with DBI::SQL_INTEGER bindtype on 'int' column ok 86 - Succesfully bound value '0' with DBI::SQL_BIGINT bindtype on 'int' column ok 87 - No warnings during bind of value '0' with DBI::SQL_BIGINT bindtype on 'int' column ok 88 - Succesfully inserted value '0' with DBI::SQL_BIGINT bindtype on 'int' column ok 89 - No warnings during insertion of value '0' with DBI::SQL_BIGINT bindtype on 'int' column ok 90 - Got id 15 of inserted value '0' with DBI::SQL_BIGINT bindtype on 'int' column ok 91 - Proper roundtrip (insert/select) of value '0' with DBI::SQL_BIGINT bindtype on 'int' column ok 92 - Succesfully bound value '0' with no bindtype on 'bigint' column ok 93 - No warnings during bind of value '0' with no bindtype on 'bigint' column ok 94 - Succesfully inserted value '0' with no bindtype on 'bigint' column ok 95 - No warnings during insertion of value '0' with no bindtype on 'bigint' column ok 96 - Got id 16 of inserted value '0' with no bindtype on 'bigint' column ok 97 - Proper roundtrip (insert/select) of value '0' with no bindtype on 'bigint' column ok 98 - Succesfully bound value '0' with DBI::SQL_INTEGER bindtype on 'bigint' column ok 99 - No warnings during bind of value '0' with DBI::SQL_INTEGER bindtype on 'bigint' column ok 100 - Succesfully inserted value '0' with DBI::SQL_INTEGER bindtype on 'bigint' column ok 101 - No warnings during insertion of value '0' with DBI::SQL_INTEGER bindtype on 'bigint' column ok 102 - Got id 17 of inserted value '0' with DBI::SQL_INTEGER bindtype on 'bigint' column ok 103 - Proper roundtrip (insert/select) of value '0' with DBI::SQL_INTEGER bindtype on 'bigint' column ok 104 - Succesfully bound value '0' with DBI::SQL_BIGINT bindtype on 'bigint' column ok 105 - No warnings during bind of value '0' with DBI::SQL_BIGINT bindtype on 'bigint' column ok 106 - Succesfully inserted value '0' with DBI::SQL_BIGINT bindtype on 'bigint' column ok 107 - No warnings during insertion of value '0' with DBI::SQL_BIGINT bindtype on 'bigint' column ok 108 - Got id 18 of inserted value '0' with DBI::SQL_BIGINT bindtype on 'bigint' column ok 109 - Proper roundtrip (insert/select) of value '0' with DBI::SQL_BIGINT bindtype on 'bigint' column ok 110 - Succesfully bound value '1' with no bindtype on 'int' column ok 111 - No warnings during bind of value '1' with no bindtype on 'int' column ok 112 - Succesfully inserted value '1' with no bindtype on 'int' column ok 113 - No warnings during insertion of value '1' with no bindtype on 'int' column ok 114 - Got id 19 of inserted value '1' with no bindtype on 'int' column ok 115 - Proper roundtrip (insert/select) of value '1' with no bindtype on 'int' column ok 116 - Succesfully bound value '1' with DBI::SQL_INTEGER bindtype on 'int' column ok 117 - No warnings during bind of value '1' with DBI::SQL_INTEGER bindtype on 'int' column ok 118 - Succesfully inserted value '1' with DBI::SQL_INTEGER bindtype on 'int' column ok 119 - No warnings during insertion of value '1' with DBI::SQL_INTEGER bindtype on 'int' column ok 120 - Got id 20 of inserted value '1' with DBI::SQL_INTEGER bindtype on 'int' column ok 121 - Proper roundtrip (insert/select) of value '1' with DBI::SQL_INTEGER bindtype on 'int' column ok 122 - Succesfully bound value '1' with DBI::SQL_BIGINT bindtype on 'int' column ok 123 - No warnings during bind of value '1' with DBI::SQL_BIGINT bindtype on 'int' column ok 124 - Succesfully inserted value '1' with DBI::SQL_BIGINT bindtype on 'int' column ok 125 - No warnings during insertion of value '1' with DBI::SQL_BIGINT bindtype on 'int' column ok 126 - Got id 21 of inserted value '1' with DBI::SQL_BIGINT bindtype on 'int' column ok 127 - Proper roundtrip (insert/select) of value '1' with DBI::SQL_BIGINT bindtype on 'int' column ok 128 - Succesfully bound value '1' with no bindtype on 'bigint' column ok 129 - No warnings during bind of value '1' with no bindtype on 'bigint' column ok 130 - Succesfully inserted value '1' with no bindtype on 'bigint' column ok 131 - No warnings during insertion of value '1' with no bindtype on 'bigint' column ok 132 - Got id 22 of inserted value '1' with no bindtype on 'bigint' column ok 133 - Proper roundtrip (insert/select) of value '1' with no bindtype on 'bigint' column ok 134 - Succesfully bound value '1' with DBI::SQL_INTEGER bindtype on 'bigint' column ok 135 - No warnings during bind of value '1' with DBI::SQL_INTEGER bindtype on 'bigint' column ok 136 - Succesfully inserted value '1' with DBI::SQL_INTEGER bindtype on 'bigint' column ok 137 - No warnings during insertion of value '1' with DBI::SQL_INTEGER bindtype on 'bigint' column ok 138 - Got id 23 of inserted value '1' with DBI::SQL_INTEGER bindtype on 'bigint' column ok 139 - Proper roundtrip (insert/select) of value '1' with DBI::SQL_INTEGER bindtype on 'bigint' column ok 140 - Succesfully bound value '1' with DBI::SQL_BIGINT bindtype on 'bigint' column ok 141 - No warnings during bind of value '1' with DBI::SQL_BIGINT bindtype on 'bigint' column ok 142 - Succesfully inserted value '1' with DBI::SQL_BIGINT bindtype on 'bigint' column ok 143 - No warnings during insertion of value '1' with DBI::SQL_BIGINT bindtype on 'bigint' column ok 144 - Got id 24 of inserted value '1' with DBI::SQL_BIGINT bindtype on 'bigint' column ok 145 - Proper roundtrip (insert/select) of value '1' with DBI::SQL_BIGINT bindtype on 'bigint' column ok 146 - Succesfully bound value '2' with no bindtype on 'int' column ok 147 - No warnings during bind of value '2' with no bindtype on 'int' column ok 148 - Succesfully inserted value '2' with no bindtype on 'int' column ok 149 - No warnings during insertion of value '2' with no bindtype on 'int' column ok 150 - Got id 25 of inserted value '2' with no bindtype on 'int' column ok 151 - Proper roundtrip (insert/select) of value '2' with no bindtype on 'int' column ok 152 - Succesfully bound value '2' with DBI::SQL_INTEGER bindtype on 'int' column ok 153 - No warnings during bind of value '2' with DBI::SQL_INTEGER bindtype on 'int' column ok 154 - Succesfully inserted value '2' with DBI::SQL_INTEGER bindtype on 'int' column ok 155 - No warnings during insertion of value '2' with DBI::SQL_INTEGER bindtype on 'int' column ok 156 - Got id 26 of inserted value '2' with DBI::SQL_INTEGER bindtype on 'int' column ok 157 - Proper roundtrip (insert/select) of value '2' with DBI::SQL_INTEGER bindtype on 'int' column ok 158 - Succesfully bound value '2' with DBI::SQL_BIGINT bindtype on 'int' column ok 159 - No warnings during bind of value '2' with DBI::SQL_BIGINT bindtype on 'int' column ok 160 - Succesfully inserted value '2' with DBI::SQL_BIGINT bindtype on 'int' column ok 161 - No warnings during insertion of value '2' with DBI::SQL_BIGINT bindtype on 'int' column ok 162 - Got id 27 of inserted value '2' with DBI::SQL_BIGINT bindtype on 'int' column ok 163 - Proper roundtrip (insert/select) of value '2' with DBI::SQL_BIGINT bindtype on 'int' column ok 164 - Succesfully bound value '2' with no bindtype on 'bigint' column ok 165 - No warnings during bind of value '2' with no bindtype on 'bigint' column ok 166 - Succesfully inserted value '2' with no bindtype on 'bigint' column ok 167 - No warnings during insertion of value '2' with no bindtype on 'bigint' column ok 168 - Got id 28 of inserted value '2' with no bindtype on 'bigint' column ok 169 - Proper roundtrip (insert/select) of value '2' with no bindtype on 'bigint' column ok 170 - Succesfully bound value '2' with DBI::SQL_INTEGER bindtype on 'bigint' column ok 171 - No warnings during bind of value '2' with DBI::SQL_INTEGER bindtype on 'bigint' column ok 172 - Succesfully inserted value '2' with DBI::SQL_INTEGER bindtype on 'bigint' column ok 173 - No warnings during insertion of value '2' with DBI::SQL_INTEGER bindtype on 'bigint' column ok 174 - Got id 29 of inserted value '2' with DBI::SQL_INTEGER bindtype on 'bigint' column ok 175 - Proper roundtrip (insert/select) of value '2' with DBI::SQL_INTEGER bindtype on 'bigint' column ok 176 - Succesfully bound value '2' with DBI::SQL_BIGINT bindtype on 'bigint' column ok 177 - No warnings during bind of value '2' with DBI::SQL_BIGINT bindtype on 'bigint' column ok 178 - Succesfully inserted value '2' with DBI::SQL_BIGINT bindtype on 'bigint' column ok 179 - No warnings during insertion of value '2' with DBI::SQL_BIGINT bindtype on 'bigint' column ok 180 - Got id 30 of inserted value '2' with DBI::SQL_BIGINT bindtype on 'bigint' column ok 181 - Proper roundtrip (insert/select) of value '2' with DBI::SQL_BIGINT bindtype on 'bigint' column ok 182 - Succesfully bound value '-9223372036854775808' with no bindtype on 'int' column ok 183 - No warnings during bind of value '-9223372036854775808' with no bindtype on 'int' column ok 184 - Succesfully inserted value '-9223372036854775808' with no bindtype on 'int' column ok 185 - No warnings during insertion of value '-9223372036854775808' with no bindtype on 'int' column ok 186 - Got id 31 of inserted value '-9223372036854775808' with no bindtype on 'int' column ok 187 - Proper roundtrip (insert/select) of value '-9223372036854775808' with no bindtype on 'int' column ok 188 - Succesfully bound value '-9223372036854775808' with DBI::SQL_INTEGER bindtype on 'int' column ok 189 - No warnings during bind of value '-9223372036854775808' with DBI::SQL_INTEGER bindtype on 'int' column ok 190 - Succesfully inserted value '-9223372036854775808' with DBI::SQL_INTEGER bindtype on 'int' column ok 191 - No warnings during insertion of value '-9223372036854775808' with DBI::SQL_INTEGER bindtype on 'int' column ok 192 - Got id 32 of inserted value '-9223372036854775808' with DBI::SQL_INTEGER bindtype on 'int' column ok 193 - Proper roundtrip (insert/select) of value '-9223372036854775808' with DBI::SQL_INTEGER bindtype on 'int' column ok 194 - Succesfully bound value '-9223372036854775808' with DBI::SQL_BIGINT bindtype on 'int' column ok 195 - No warnings during bind of value '-9223372036854775808' with DBI::SQL_BIGINT bindtype on 'int' column ok 196 - Succesfully inserted value '-9223372036854775808' with DBI::SQL_BIGINT bindtype on 'int' column ok 197 - No warnings during insertion of value '-9223372036854775808' with DBI::SQL_BIGINT bindtype on 'int' column ok 198 - Got id 33 of inserted value '-9223372036854775808' with DBI::SQL_BIGINT bindtype on 'int' column ok 199 - Proper roundtrip (insert/select) of value '-9223372036854775808' with DBI::SQL_BIGINT bindtype on 'int' column ok 200 - Succesfully bound value '-9223372036854775808' with no bindtype on 'bigint' column ok 201 - No warnings during bind of value '-9223372036854775808' with no bindtype on 'bigint' column ok 202 - Succesfully inserted value '-9223372036854775808' with no bindtype on 'bigint' column ok 203 - No warnings during insertion of value '-9223372036854775808' with no bindtype on 'bigint' column ok 204 - Got id 34 of inserted value '-9223372036854775808' with no bindtype on 'bigint' column ok 205 - Proper roundtrip (insert/select) of value '-9223372036854775808' with no bindtype on 'bigint' column ok 206 - Succesfully bound value '-9223372036854775808' with DBI::SQL_INTEGER bindtype on 'bigint' column ok 207 - No warnings during bind of value '-9223372036854775808' with DBI::SQL_INTEGER bindtype on 'bigint' column ok 208 - Succesfully inserted value '-9223372036854775808' with DBI::SQL_INTEGER bindtype on 'bigint' column ok 209 - No warnings during insertion of value '-9223372036854775808' with DBI::SQL_INTEGER bindtype on 'bigint' column ok 210 - Got id 35 of inserted value '-9223372036854775808' with DBI::SQL_INTEGER bindtype on 'bigint' column ok 211 - Proper roundtrip (insert/select) of value '-9223372036854775808' with DBI::SQL_INTEGER bindtype on 'bigint' column ok 212 - Succesfully bound value '-9223372036854775808' with DBI::SQL_BIGINT bindtype on 'bigint' column ok 213 - No warnings during bind of value '-9223372036854775808' with DBI::SQL_BIGINT bindtype on 'bigint' column ok 214 - Succesfully inserted value '-9223372036854775808' with DBI::SQL_BIGINT bindtype on 'bigint' column ok 215 - No warnings during insertion of value '-9223372036854775808' with DBI::SQL_BIGINT bindtype on 'bigint' column ok 216 - Got id 36 of inserted value '-9223372036854775808' with DBI::SQL_BIGINT bindtype on 'bigint' column ok 217 - Proper roundtrip (insert/select) of value '-9223372036854775808' with DBI::SQL_BIGINT bindtype on 'bigint' column ok 218 - Succesfully bound value '-9223372036854775807' with no bindtype on 'int' column ok 219 - No warnings during bind of value '-9223372036854775807' with no bindtype on 'int' column ok 220 - Succesfully inserted value '-9223372036854775807' with no bindtype on 'int' column ok 221 - No warnings during insertion of value '-9223372036854775807' with no bindtype on 'int' column ok 222 - Got id 37 of inserted value '-9223372036854775807' with no bindtype on 'int' column ok 223 - Proper roundtrip (insert/select) of value '-9223372036854775807' with no bindtype on 'int' column ok 224 - Succesfully bound value '-9223372036854775807' with DBI::SQL_INTEGER bindtype on 'int' column ok 225 - No warnings during bind of value '-9223372036854775807' with DBI::SQL_INTEGER bindtype on 'int' column ok 226 - Succesfully inserted value '-9223372036854775807' with DBI::SQL_INTEGER bindtype on 'int' column ok 227 - No warnings during insertion of value '-9223372036854775807' with DBI::SQL_INTEGER bindtype on 'int' column ok 228 - Got id 38 of inserted value '-9223372036854775807' with DBI::SQL_INTEGER bindtype on 'int' column ok 229 - Proper roundtrip (insert/select) of value '-9223372036854775807' with DBI::SQL_INTEGER bindtype on 'int' column ok 230 - Succesfully bound value '-9223372036854775807' with DBI::SQL_BIGINT bindtype on 'int' column ok 231 - No warnings during bind of value '-9223372036854775807' with DBI::SQL_BIGINT bindtype on 'int' column ok 232 - Succesfully inserted value '-9223372036854775807' with DBI::SQL_BIGINT bindtype on 'int' column ok 233 - No warnings during insertion of value '-9223372036854775807' with DBI::SQL_BIGINT bindtype on 'int' column ok 234 - Got id 39 of inserted value '-9223372036854775807' with DBI::SQL_BIGINT bindtype on 'int' column ok 235 - Proper roundtrip (insert/select) of value '-9223372036854775807' with DBI::SQL_BIGINT bindtype on 'int' column ok 236 - Succesfully bound value '-9223372036854775807' with no bindtype on 'bigint' column ok 237 - No warnings during bind of value '-9223372036854775807' with no bindtype on 'bigint' column ok 238 - Succesfully inserted value '-9223372036854775807' with no bindtype on 'bigint' column ok 239 - No warnings during insertion of value '-9223372036854775807' with no bindtype on 'bigint' column ok 240 - Got id 40 of inserted value '-9223372036854775807' with no bindtype on 'bigint' column ok 241 - Proper roundtrip (insert/select) of value '-9223372036854775807' with no bindtype on 'bigint' column ok 242 - Succesfully bound value '-9223372036854775807' with DBI::SQL_INTEGER bindtype on 'bigint' column ok 243 - No warnings during bind of value '-9223372036854775807' with DBI::SQL_INTEGER bindtype on 'bigint' column ok 244 - Succesfully inserted value '-9223372036854775807' with DBI::SQL_INTEGER bindtype on 'bigint' column ok 245 - No warnings during insertion of value '-9223372036854775807' with DBI::SQL_INTEGER bindtype on 'bigint' column ok 246 - Got id 41 of inserted value '-9223372036854775807' with DBI::SQL_INTEGER bindtype on 'bigint' column ok 247 - Proper roundtrip (insert/select) of value '-9223372036854775807' with DBI::SQL_INTEGER bindtype on 'bigint' column ok 248 - Succesfully bound value '-9223372036854775807' with DBI::SQL_BIGINT bindtype on 'bigint' column ok 249 - No warnings during bind of value '-9223372036854775807' with DBI::SQL_BIGINT bindtype on 'bigint' column ok 250 - Succesfully inserted value '-9223372036854775807' with DBI::SQL_BIGINT bindtype on 'bigint' column ok 251 - No warnings during insertion of value '-9223372036854775807' with DBI::SQL_BIGINT bindtype on 'bigint' column ok 252 - Got id 42 of inserted value '-9223372036854775807' with DBI::SQL_BIGINT bindtype on 'bigint' column ok 253 - Proper roundtrip (insert/select) of value '-9223372036854775807' with DBI::SQL_BIGINT bindtype on 'bigint' column ok 254 - Succesfully bound value '-8694837494948124658' with no bindtype on 'int' column ok 255 - No warnings during bind of value '-8694837494948124658' with no bindtype on 'int' column ok 256 - Succesfully inserted value '-8694837494948124658' with no bindtype on 'int' column ok 257 - No warnings during insertion of value '-8694837494948124658' with no bindtype on 'int' column ok 258 - Got id 43 of inserted value '-8694837494948124658' with no bindtype on 'int' column ok 259 - Proper roundtrip (insert/select) of value '-8694837494948124658' with no bindtype on 'int' column ok 260 - Succesfully bound value '-8694837494948124658' with DBI::SQL_INTEGER bindtype on 'int' column ok 261 - No warnings during bind of value '-8694837494948124658' with DBI::SQL_INTEGER bindtype on 'int' column ok 262 - Succesfully inserted value '-8694837494948124658' with DBI::SQL_INTEGER bindtype on 'int' column ok 263 - No warnings during insertion of value '-8694837494948124658' with DBI::SQL_INTEGER bindtype on 'int' column ok 264 - Got id 44 of inserted value '-8694837494948124658' with DBI::SQL_INTEGER bindtype on 'int' column ok 265 - Proper roundtrip (insert/select) of value '-8694837494948124658' with DBI::SQL_INTEGER bindtype on 'int' column ok 266 - Succesfully bound value '-8694837494948124658' with DBI::SQL_BIGINT bindtype on 'int' column ok 267 - No warnings during bind of value '-8694837494948124658' with DBI::SQL_BIGINT bindtype on 'int' column ok 268 - Succesfully inserted value '-8694837494948124658' with DBI::SQL_BIGINT bindtype on 'int' column ok 269 - No warnings during insertion of value '-8694837494948124658' with DBI::SQL_BIGINT bindtype on 'int' column ok 270 - Got id 45 of inserted value '-8694837494948124658' with DBI::SQL_BIGINT bindtype on 'int' column ok 271 - Proper roundtrip (insert/select) of value '-8694837494948124658' with DBI::SQL_BIGINT bindtype on 'int' column ok 272 - Succesfully bound value '-8694837494948124658' with no bindtype on 'bigint' column ok 273 - No warnings during bind of value '-8694837494948124658' with no bindtype on 'bigint' column ok 274 - Succesfully inserted value '-8694837494948124658' with no bindtype on 'bigint' column ok 275 - No warnings during insertion of value '-8694837494948124658' with no bindtype on 'bigint' column ok 276 - Got id 46 of inserted value '-8694837494948124658' with no bindtype on 'bigint' column ok 277 - Proper roundtrip (insert/select) of value '-8694837494948124658' with no bindtype on 'bigint' column ok 278 - Succesfully bound value '-8694837494948124658' with DBI::SQL_INTEGER bindtype on 'bigint' column ok 279 - No warnings during bind of value '-8694837494948124658' with DBI::SQL_INTEGER bindtype on 'bigint' column ok 280 - Succesfully inserted value '-8694837494948124658' with DBI::SQL_INTEGER bindtype on 'bigint' column ok 281 - No warnings during insertion of value '-8694837494948124658' with DBI::SQL_INTEGER bindtype on 'bigint' column ok 282 - Got id 47 of inserted value '-8694837494948124658' with DBI::SQL_INTEGER bindtype on 'bigint' column ok 283 - Proper roundtrip (insert/select) of value '-8694837494948124658' with DBI::SQL_INTEGER bindtype on 'bigint' column ok 284 - Succesfully bound value '-8694837494948124658' with DBI::SQL_BIGINT bindtype on 'bigint' column ok 285 - No warnings during bind of value '-8694837494948124658' with DBI::SQL_BIGINT bindtype on 'bigint' column ok 286 - Succesfully inserted value '-8694837494948124658' with DBI::SQL_BIGINT bindtype on 'bigint' column ok 287 - No warnings during insertion of value '-8694837494948124658' with DBI::SQL_BIGINT bindtype on 'bigint' column ok 288 - Got id 48 of inserted value '-8694837494948124658' with DBI::SQL_BIGINT bindtype on 'bigint' column ok 289 - Proper roundtrip (insert/select) of value '-8694837494948124658' with DBI::SQL_BIGINT bindtype on 'bigint' column ok 290 - Succesfully bound value '-6848440844435891639' with no bindtype on 'int' column ok 291 - No warnings during bind of value '-6848440844435891639' with no bindtype on 'int' column ok 292 - Succesfully inserted value '-6848440844435891639' with no bindtype on 'int' column ok 293 - No warnings during insertion of value '-6848440844435891639' with no bindtype on 'int' column ok 294 - Got id 49 of inserted value '-6848440844435891639' with no bindtype on 'int' column ok 295 - Proper roundtrip (insert/select) of value '-6848440844435891639' with no bindtype on 'int' column ok 296 - Succesfully bound value '-6848440844435891639' with DBI::SQL_INTEGER bindtype on 'int' column ok 297 - No warnings during bind of value '-6848440844435891639' with DBI::SQL_INTEGER bindtype on 'int' column ok 298 - Succesfully inserted value '-6848440844435891639' with DBI::SQL_INTEGER bindtype on 'int' column ok 299 - No warnings during insertion of value '-6848440844435891639' with DBI::SQL_INTEGER bindtype on 'int' column ok 300 - Got id 50 of inserted value '-6848440844435891639' with DBI::SQL_INTEGER bindtype on 'int' column ok 301 - Proper roundtrip (insert/select) of value '-6848440844435891639' with DBI::SQL_INTEGER bindtype on 'int' column ok 302 - Succesfully bound value '-6848440844435891639' with DBI::SQL_BIGINT bindtype on 'int' column ok 303 - No warnings during bind of value '-6848440844435891639' with DBI::SQL_BIGINT bindtype on 'int' column ok 304 - Succesfully inserted value '-6848440844435891639' with DBI::SQL_BIGINT bindtype on 'int' column ok 305 - No warnings during insertion of value '-6848440844435891639' with DBI::SQL_BIGINT bindtype on 'int' column ok 306 - Got id 51 of inserted value '-6848440844435891639' with DBI::SQL_BIGINT bindtype on 'int' column ok 307 - Proper roundtrip (insert/select) of value '-6848440844435891639' with DBI::SQL_BIGINT bindtype on 'int' column ok 308 - Succesfully bound value '-6848440844435891639' with no bindtype on 'bigint' column ok 309 - No warnings during bind of value '-6848440844435891639' with no bindtype on 'bigint' column ok 310 - Succesfully inserted value '-6848440844435891639' with no bindtype on 'bigint' column ok 311 - No warnings during insertion of value '-6848440844435891639' with no bindtype on 'bigint' column ok 312 - Got id 52 of inserted value '-6848440844435891639' with no bindtype on 'bigint' column ok 313 - Proper roundtrip (insert/select) of value '-6848440844435891639' with no bindtype on 'bigint' column ok 314 - Succesfully bound value '-6848440844435891639' with DBI::SQL_INTEGER bindtype on 'bigint' column ok 315 - No warnings during bind of value '-6848440844435891639' with DBI::SQL_INTEGER bindtype on 'bigint' column ok 316 - Succesfully inserted value '-6848440844435891639' with DBI::SQL_INTEGER bindtype on 'bigint' column ok 317 - No warnings during insertion of value '-6848440844435891639' with DBI::SQL_INTEGER bindtype on 'bigint' column ok 318 - Got id 53 of inserted value '-6848440844435891639' with DBI::SQL_INTEGER bindtype on 'bigint' column ok 319 - Proper roundtrip (insert/select) of value '-6848440844435891639' with DBI::SQL_INTEGER bindtype on 'bigint' column ok 320 - Succesfully bound value '-6848440844435891639' with DBI::SQL_BIGINT bindtype on 'bigint' column ok 321 - No warnings during bind of value '-6848440844435891639' with DBI::SQL_BIGINT bindtype on 'bigint' column ok 322 - Succesfully inserted value '-6848440844435891639' with DBI::SQL_BIGINT bindtype on 'bigint' column ok 323 - No warnings during insertion of value '-6848440844435891639' with DBI::SQL_BIGINT bindtype on 'bigint' column ok 324 - Got id 54 of inserted value '-6848440844435891639' with DBI::SQL_BIGINT bindtype on 'bigint' column ok 325 - Proper roundtrip (insert/select) of value '-6848440844435891639' with DBI::SQL_BIGINT bindtype on 'bigint' column ok 326 - Succesfully bound value '-5664812265578554454' with no bindtype on 'int' column ok 327 - No warnings during bind of value '-5664812265578554454' with no bindtype on 'int' column ok 328 - Succesfully inserted value '-5664812265578554454' with no bindtype on 'int' column ok 329 - No warnings during insertion of value '-5664812265578554454' with no bindtype on 'int' column ok 330 - Got id 55 of inserted value '-5664812265578554454' with no bindtype on 'int' column ok 331 - Proper roundtrip (insert/select) of value '-5664812265578554454' with no bindtype on 'int' column ok 332 - Succesfully bound value '-5664812265578554454' with DBI::SQL_INTEGER bindtype on 'int' column ok 333 - No warnings during bind of value '-5664812265578554454' with DBI::SQL_INTEGER bindtype on 'int' column ok 334 - Succesfully inserted value '-5664812265578554454' with DBI::SQL_INTEGER bindtype on 'int' column ok 335 - No warnings during insertion of value '-5664812265578554454' with DBI::SQL_INTEGER bindtype on 'int' column ok 336 - Got id 56 of inserted value '-5664812265578554454' with DBI::SQL_INTEGER bindtype on 'int' column ok 337 - Proper roundtrip (insert/select) of value '-5664812265578554454' with DBI::SQL_INTEGER bindtype on 'int' column ok 338 - Succesfully bound value '-5664812265578554454' with DBI::SQL_BIGINT bindtype on 'int' column ok 339 - No warnings during bind of value '-5664812265578554454' with DBI::SQL_BIGINT bindtype on 'int' column ok 340 - Succesfully inserted value '-5664812265578554454' with DBI::SQL_BIGINT bindtype on 'int' column ok 341 - No warnings during insertion of value '-5664812265578554454' with DBI::SQL_BIGINT bindtype on 'int' column ok 342 - Got id 57 of inserted value '-5664812265578554454' with DBI::SQL_BIGINT bindtype on 'int' column ok 343 - Proper roundtrip (insert/select) of value '-5664812265578554454' with DBI::SQL_BIGINT bindtype on 'int' column ok 344 - Succesfully bound value '-5664812265578554454' with no bindtype on 'bigint' column ok 345 - No warnings during bind of value '-5664812265578554454' with no bindtype on 'bigint' column ok 346 - Succesfully inserted value '-5664812265578554454' with no bindtype on 'bigint' column ok 347 - No warnings during insertion of value '-5664812265578554454' with no bindtype on 'bigint' column ok 348 - Got id 58 of inserted value '-5664812265578554454' with no bindtype on 'bigint' column ok 349 - Proper roundtrip (insert/select) of value '-5664812265578554454' with no bindtype on 'bigint' column ok 350 - Succesfully bound value '-5664812265578554454' with DBI::SQL_INTEGER bindtype on 'bigint' column ok 351 - No warnings during bind of value '-5664812265578554454' with DBI::SQL_INTEGER bindtype on 'bigint' column ok 352 - Succesfully inserted value '-5664812265578554454' with DBI::SQL_INTEGER bindtype on 'bigint' column ok 353 - No warnings during insertion of value '-5664812265578554454' with DBI::SQL_INTEGER bindtype on 'bigint' column ok 354 - Got id 59 of inserted value '-5664812265578554454' with DBI::SQL_INTEGER bindtype on 'bigint' column ok 355 - Proper roundtrip (insert/select) of value '-5664812265578554454' with DBI::SQL_INTEGER bindtype on 'bigint' column ok 356 - Succesfully bound value '-5664812265578554454' with DBI::SQL_BIGINT bindtype on 'bigint' column ok 357 - No warnings during bind of value '-5664812265578554454' with DBI::SQL_BIGINT bindtype on 'bigint' column ok 358 - Succesfully inserted value '-5664812265578554454' with DBI::SQL_BIGINT bindtype on 'bigint' column ok 359 - No warnings during insertion of value '-5664812265578554454' with DBI::SQL_BIGINT bindtype on 'bigint' column ok 360 - Got id 60 of inserted value '-5664812265578554454' with DBI::SQL_BIGINT bindtype on 'bigint' column ok 361 - Proper roundtrip (insert/select) of value '-5664812265578554454' with DBI::SQL_BIGINT bindtype on 'bigint' column ok 362 - Succesfully bound value '-5380388020020483213' with no bindtype on 'int' column ok 363 - No warnings during bind of value '-5380388020020483213' with no bindtype on 'int' column ok 364 - Succesfully inserted value '-5380388020020483213' with no bindtype on 'int' column ok 365 - No warnings during insertion of value '-5380388020020483213' with no bindtype on 'int' column ok 366 - Got id 61 of inserted value '-5380388020020483213' with no bindtype on 'int' column ok 367 - Proper roundtrip (insert/select) of value '-5380388020020483213' with no bindtype on 'int' column ok 368 - Succesfully bound value '-5380388020020483213' with DBI::SQL_INTEGER bindtype on 'int' column ok 369 - No warnings during bind of value '-5380388020020483213' with DBI::SQL_INTEGER bindtype on 'int' column ok 370 - Succesfully inserted value '-5380388020020483213' with DBI::SQL_INTEGER bindtype on 'int' column ok 371 - No warnings during insertion of value '-5380388020020483213' with DBI::SQL_INTEGER bindtype on 'int' column ok 372 - Got id 62 of inserted value '-5380388020020483213' with DBI::SQL_INTEGER bindtype on 'int' column ok 373 - Proper roundtrip (insert/select) of value '-5380388020020483213' with DBI::SQL_INTEGER bindtype on 'int' column ok 374 - Succesfully bound value '-5380388020020483213' with DBI::SQL_BIGINT bindtype on 'int' column ok 375 - No warnings during bind of value '-5380388020020483213' with DBI::SQL_BIGINT bindtype on 'int' column ok 376 - Succesfully inserted value '-5380388020020483213' with DBI::SQL_BIGINT bindtype on 'int' column ok 377 - No warnings during insertion of value '-5380388020020483213' with DBI::SQL_BIGINT bindtype on 'int' column ok 378 - Got id 63 of inserted value '-5380388020020483213' with DBI::SQL_BIGINT bindtype on 'int' column ok 379 - Proper roundtrip (insert/select) of value '-5380388020020483213' with DBI::SQL_BIGINT bindtype on 'int' column ok 380 - Succesfully bound value '-5380388020020483213' with no bindtype on 'bigint' column ok 381 - No warnings during bind of value '-5380388020020483213' with no bindtype on 'bigint' column ok 382 - Succesfully inserted value '-5380388020020483213' with no bindtype on 'bigint' column ok 383 - No warnings during insertion of value '-5380388020020483213' with no bindtype on 'bigint' column ok 384 - Got id 64 of inserted value '-5380388020020483213' with no bindtype on 'bigint' column ok 385 - Proper roundtrip (insert/select) of value '-5380388020020483213' with no bindtype on 'bigint' column ok 386 - Succesfully bound value '-5380388020020483213' with DBI::SQL_INTEGER bindtype on 'bigint' column ok 387 - No warnings during bind of value '-5380388020020483213' with DBI::SQL_INTEGER bindtype on 'bigint' column ok 388 - Succesfully inserted value '-5380388020020483213' with DBI::SQL_INTEGER bindtype on 'bigint' column ok 389 - No warnings during insertion of value '-5380388020020483213' with DBI::SQL_INTEGER bindtype on 'bigint' column ok 390 - Got id 65 of inserted value '-5380388020020483213' with DBI::SQL_INTEGER bindtype on 'bigint' column ok 391 - Proper roundtrip (insert/select) of value '-5380388020020483213' with DBI::SQL_INTEGER bindtype on 'bigint' column ok 392 - Succesfully bound value '-5380388020020483213' with DBI::SQL_BIGINT bindtype on 'bigint' column ok 393 - No warnings during bind of value '-5380388020020483213' with DBI::SQL_BIGINT bindtype on 'bigint' column ok 394 - Succesfully inserted value '-5380388020020483213' with DBI::SQL_BIGINT bindtype on 'bigint' column ok 395 - No warnings during insertion of value '-5380388020020483213' with DBI::SQL_BIGINT bindtype on 'bigint' column ok 396 - Got id 66 of inserted value '-5380388020020483213' with DBI::SQL_BIGINT bindtype on 'bigint' column ok 397 - Proper roundtrip (insert/select) of value '-5380388020020483213' with DBI::SQL_BIGINT bindtype on 'bigint' column ok 398 - Succesfully bound value '-2564279463598428141' with no bindtype on 'int' column ok 399 - No warnings during bind of value '-2564279463598428141' with no bindtype on 'int' column ok 400 - Succesfully inserted value '-2564279463598428141' with no bindtype on 'int' column ok 401 - No warnings during insertion of value '-2564279463598428141' with no bindtype on 'int' column ok 402 - Got id 67 of inserted value '-2564279463598428141' with no bindtype on 'int' column ok 403 - Proper roundtrip (insert/select) of value '-2564279463598428141' with no bindtype on 'int' column ok 404 - Succesfully bound value '-2564279463598428141' with DBI::SQL_INTEGER bindtype on 'int' column ok 405 - No warnings during bind of value '-2564279463598428141' with DBI::SQL_INTEGER bindtype on 'int' column ok 406 - Succesfully inserted value '-2564279463598428141' with DBI::SQL_INTEGER bindtype on 'int' column ok 407 - No warnings during insertion of value '-2564279463598428141' with DBI::SQL_INTEGER bindtype on 'int' column ok 408 - Got id 68 of inserted value '-2564279463598428141' with DBI::SQL_INTEGER bindtype on 'int' column ok 409 - Proper roundtrip (insert/select) of value '-2564279463598428141' with DBI::SQL_INTEGER bindtype on 'int' column ok 410 - Succesfully bound value '-2564279463598428141' with DBI::SQL_BIGINT bindtype on 'int' column ok 411 - No warnings during bind of value '-2564279463598428141' with DBI::SQL_BIGINT bindtype on 'int' column ok 412 - Succesfully inserted value '-2564279463598428141' with DBI::SQL_BIGINT bindtype on 'int' column ok 413 - No warnings during insertion of value '-2564279463598428141' with DBI::SQL_BIGINT bindtype on 'int' column ok 414 - Got id 69 of inserted value '-2564279463598428141' with DBI::SQL_BIGINT bindtype on 'int' column ok 415 - Proper roundtrip (insert/select) of value '-2564279463598428141' with DBI::SQL_BIGINT bindtype on 'int' column ok 416 - Succesfully bound value '-2564279463598428141' with no bindtype on 'bigint' column ok 417 - No warnings during bind of value '-2564279463598428141' with no bindtype on 'bigint' column ok 418 - Succesfully inserted value '-2564279463598428141' with no bindtype on 'bigint' column ok 419 - No warnings during insertion of value '-2564279463598428141' with no bindtype on 'bigint' column ok 420 - Got id 70 of inserted value '-2564279463598428141' with no bindtype on 'bigint' column ok 421 - Proper roundtrip (insert/select) of value '-2564279463598428141' with no bindtype on 'bigint' column ok 422 - Succesfully bound value '-2564279463598428141' with DBI::SQL_INTEGER bindtype on 'bigint' column ok 423 - No warnings during bind of value '-2564279463598428141' with DBI::SQL_INTEGER bindtype on 'bigint' column ok 424 - Succesfully inserted value '-2564279463598428141' with DBI::SQL_INTEGER bindtype on 'bigint' column ok 425 - No warnings during insertion of value '-2564279463598428141' with DBI::SQL_INTEGER bindtype on 'bigint' column ok 426 - Got id 71 of inserted value '-2564279463598428141' with DBI::SQL_INTEGER bindtype on 'bigint' column ok 427 - Proper roundtrip (insert/select) of value '-2564279463598428141' with DBI::SQL_INTEGER bindtype on 'bigint' column ok 428 - Succesfully bound value '-2564279463598428141' with DBI::SQL_BIGINT bindtype on 'bigint' column ok 429 - No warnings during bind of value '-2564279463598428141' with DBI::SQL_BIGINT bindtype on 'bigint' column ok 430 - Succesfully inserted value '-2564279463598428141' with DBI::SQL_BIGINT bindtype on 'bigint' column ok 431 - No warnings during insertion of value '-2564279463598428141' with DBI::SQL_BIGINT bindtype on 'bigint' column ok 432 - Got id 72 of inserted value '-2564279463598428141' with DBI::SQL_BIGINT bindtype on 'bigint' column ok 433 - Proper roundtrip (insert/select) of value '-2564279463598428141' with DBI::SQL_BIGINT bindtype on 'bigint' column ok 434 - Succesfully bound value '2442753333597784273' with no bindtype on 'int' column ok 435 - No warnings during bind of value '2442753333597784273' with no bindtype on 'int' column ok 436 - Succesfully inserted value '2442753333597784273' with no bindtype on 'int' column ok 437 - No warnings during insertion of value '2442753333597784273' with no bindtype on 'int' column ok 438 - Got id 73 of inserted value '2442753333597784273' with no bindtype on 'int' column ok 439 - Proper roundtrip (insert/select) of value '2442753333597784273' with no bindtype on 'int' column ok 440 - Succesfully bound value '2442753333597784273' with DBI::SQL_INTEGER bindtype on 'int' column ok 441 - No warnings during bind of value '2442753333597784273' with DBI::SQL_INTEGER bindtype on 'int' column ok 442 - Succesfully inserted value '2442753333597784273' with DBI::SQL_INTEGER bindtype on 'int' column ok 443 - No warnings during insertion of value '2442753333597784273' with DBI::SQL_INTEGER bindtype on 'int' column ok 444 - Got id 74 of inserted value '2442753333597784273' with DBI::SQL_INTEGER bindtype on 'int' column ok 445 - Proper roundtrip (insert/select) of value '2442753333597784273' with DBI::SQL_INTEGER bindtype on 'int' column ok 446 - Succesfully bound value '2442753333597784273' with DBI::SQL_BIGINT bindtype on 'int' column ok 447 - No warnings during bind of value '2442753333597784273' with DBI::SQL_BIGINT bindtype on 'int' column ok 448 - Succesfully inserted value '2442753333597784273' with DBI::SQL_BIGINT bindtype on 'int' column ok 449 - No warnings during insertion of value '2442753333597784273' with DBI::SQL_BIGINT bindtype on 'int' column ok 450 - Got id 75 of inserted value '2442753333597784273' with DBI::SQL_BIGINT bindtype on 'int' column ok 451 - Proper roundtrip (insert/select) of value '2442753333597784273' with DBI::SQL_BIGINT bindtype on 'int' column ok 452 - Succesfully bound value '2442753333597784273' with no bindtype on 'bigint' column ok 453 - No warnings during bind of value '2442753333597784273' with no bindtype on 'bigint' column ok 454 - Succesfully inserted value '2442753333597784273' with no bindtype on 'bigint' column ok 455 - No warnings during insertion of value '2442753333597784273' with no bindtype on 'bigint' column ok 456 - Got id 76 of inserted value '2442753333597784273' with no bindtype on 'bigint' column ok 457 - Proper roundtrip (insert/select) of value '2442753333597784273' with no bindtype on 'bigint' column ok 458 - Succesfully bound value '2442753333597784273' with DBI::SQL_INTEGER bindtype on 'bigint' column ok 459 - No warnings during bind of value '2442753333597784273' with DBI::SQL_INTEGER bindtype on 'bigint' column ok 460 - Succesfully inserted value '2442753333597784273' with DBI::SQL_INTEGER bindtype on 'bigint' column ok 461 - No warnings during insertion of value '2442753333597784273' with DBI::SQL_INTEGER bindtype on 'bigint' column ok 462 - Got id 77 of inserted value '2442753333597784273' with DBI::SQL_INTEGER bindtype on 'bigint' column ok 463 - Proper roundtrip (insert/select) of value '2442753333597784273' with DBI::SQL_INTEGER bindtype on 'bigint' column ok 464 - Succesfully bound value '2442753333597784273' with DBI::SQL_BIGINT bindtype on 'bigint' column ok 465 - No warnings during bind of value '2442753333597784273' with DBI::SQL_BIGINT bindtype on 'bigint' column ok 466 - Succesfully inserted value '2442753333597784273' with DBI::SQL_BIGINT bindtype on 'bigint' column ok 467 - No warnings during insertion of value '2442753333597784273' with DBI::SQL_BIGINT bindtype on 'bigint' column ok 468 - Got id 78 of inserted value '2442753333597784273' with DBI::SQL_BIGINT bindtype on 'bigint' column ok 469 - Proper roundtrip (insert/select) of value '2442753333597784273' with DBI::SQL_BIGINT bindtype on 'bigint' column ok 470 - Succesfully bound value '4790993557925631491' with no bindtype on 'int' column ok 471 - No warnings during bind of value '4790993557925631491' with no bindtype on 'int' column ok 472 - Succesfully inserted value '4790993557925631491' with no bindtype on 'int' column ok 473 - No warnings during insertion of value '4790993557925631491' with no bindtype on 'int' column ok 474 - Got id 79 of inserted value '4790993557925631491' with no bindtype on 'int' column ok 475 - Proper roundtrip (insert/select) of value '4790993557925631491' with no bindtype on 'int' column ok 476 - Succesfully bound value '4790993557925631491' with DBI::SQL_INTEGER bindtype on 'int' column ok 477 - No warnings during bind of value '4790993557925631491' with DBI::SQL_INTEGER bindtype on 'int' column ok 478 - Succesfully inserted value '4790993557925631491' with DBI::SQL_INTEGER bindtype on 'int' column ok 479 - No warnings during insertion of value '4790993557925631491' with DBI::SQL_INTEGER bindtype on 'int' column ok 480 - Got id 80 of inserted value '4790993557925631491' with DBI::SQL_INTEGER bindtype on 'int' column ok 481 - Proper roundtrip (insert/select) of value '4790993557925631491' with DBI::SQL_INTEGER bindtype on 'int' column ok 482 - Succesfully bound value '4790993557925631491' with DBI::SQL_BIGINT bindtype on 'int' column ok 483 - No warnings during bind of value '4790993557925631491' with DBI::SQL_BIGINT bindtype on 'int' column ok 484 - Succesfully inserted value '4790993557925631491' with DBI::SQL_BIGINT bindtype on 'int' column ok 485 - No warnings during insertion of value '4790993557925631491' with DBI::SQL_BIGINT bindtype on 'int' column ok 486 - Got id 81 of inserted value '4790993557925631491' with DBI::SQL_BIGINT bindtype on 'int' column ok 487 - Proper roundtrip (insert/select) of value '4790993557925631491' with DBI::SQL_BIGINT bindtype on 'int' column ok 488 - Succesfully bound value '4790993557925631491' with no bindtype on 'bigint' column ok 489 - No warnings during bind of value '4790993557925631491' with no bindtype on 'bigint' column ok 490 - Succesfully inserted value '4790993557925631491' with no bindtype on 'bigint' column ok 491 - No warnings during insertion of value '4790993557925631491' with no bindtype on 'bigint' column ok 492 - Got id 82 of inserted value '4790993557925631491' with no bindtype on 'bigint' column ok 493 - Proper roundtrip (insert/select) of value '4790993557925631491' with no bindtype on 'bigint' column ok 494 - Succesfully bound value '4790993557925631491' with DBI::SQL_INTEGER bindtype on 'bigint' column ok 495 - No warnings during bind of value '4790993557925631491' with DBI::SQL_INTEGER bindtype on 'bigint' column ok 496 - Succesfully inserted value '4790993557925631491' with DBI::SQL_INTEGER bindtype on 'bigint' column ok 497 - No warnings during insertion of value '4790993557925631491' with DBI::SQL_INTEGER bindtype on 'bigint' column ok 498 - Got id 83 of inserted value '4790993557925631491' with DBI::SQL_INTEGER bindtype on 'bigint' column ok 499 - Proper roundtrip (insert/select) of value '4790993557925631491' with DBI::SQL_INTEGER bindtype on 'bigint' column ok 500 - Succesfully bound value '4790993557925631491' with DBI::SQL_BIGINT bindtype on 'bigint' column ok 501 - No warnings during bind of value '4790993557925631491' with DBI::SQL_BIGINT bindtype on 'bigint' column ok 502 - Succesfully inserted value '4790993557925631491' with DBI::SQL_BIGINT bindtype on 'bigint' column ok 503 - No warnings during insertion of value '4790993557925631491' with DBI::SQL_BIGINT bindtype on 'bigint' column ok 504 - Got id 84 of inserted value '4790993557925631491' with DBI::SQL_BIGINT bindtype on 'bigint' column ok 505 - Proper roundtrip (insert/select) of value '4790993557925631491' with DBI::SQL_BIGINT bindtype on 'bigint' column ok 506 - Succesfully bound value '6773854980030157393' with no bindtype on 'int' column ok 507 - No warnings during bind of value '6773854980030157393' with no bindtype on 'int' column ok 508 - Succesfully inserted value '6773854980030157393' with no bindtype on 'int' column ok 509 - No warnings during insertion of value '6773854980030157393' with no bindtype on 'int' column ok 510 - Got id 85 of inserted value '6773854980030157393' with no bindtype on 'int' column ok 511 - Proper roundtrip (insert/select) of value '6773854980030157393' with no bindtype on 'int' column ok 512 - Succesfully bound value '6773854980030157393' with DBI::SQL_INTEGER bindtype on 'int' column ok 513 - No warnings during bind of value '6773854980030157393' with DBI::SQL_INTEGER bindtype on 'int' column ok 514 - Succesfully inserted value '6773854980030157393' with DBI::SQL_INTEGER bindtype on 'int' column ok 515 - No warnings during insertion of value '6773854980030157393' with DBI::SQL_INTEGER bindtype on 'int' column ok 516 - Got id 86 of inserted value '6773854980030157393' with DBI::SQL_INTEGER bindtype on 'int' column ok 517 - Proper roundtrip (insert/select) of value '6773854980030157393' with DBI::SQL_INTEGER bindtype on 'int' column ok 518 - Succesfully bound value '6773854980030157393' with DBI::SQL_BIGINT bindtype on 'int' column ok 519 - No warnings during bind of value '6773854980030157393' with DBI::SQL_BIGINT bindtype on 'int' column ok 520 - Succesfully inserted value '6773854980030157393' with DBI::SQL_BIGINT bindtype on 'int' column ok 521 - No warnings during insertion of value '6773854980030157393' with DBI::SQL_BIGINT bindtype on 'int' column ok 522 - Got id 87 of inserted value '6773854980030157393' with DBI::SQL_BIGINT bindtype on 'int' column ok 523 - Proper roundtrip (insert/select) of value '6773854980030157393' with DBI::SQL_BIGINT bindtype on 'int' column ok 524 - Succesfully bound value '6773854980030157393' with no bindtype on 'bigint' column ok 525 - No warnings during bind of value '6773854980030157393' with no bindtype on 'bigint' column ok 526 - Succesfully inserted value '6773854980030157393' with no bindtype on 'bigint' column ok 527 - No warnings during insertion of value '6773854980030157393' with no bindtype on 'bigint' column ok 528 - Got id 88 of inserted value '6773854980030157393' with no bindtype on 'bigint' column ok 529 - Proper roundtrip (insert/select) of value '6773854980030157393' with no bindtype on 'bigint' column ok 530 - Succesfully bound value '6773854980030157393' with DBI::SQL_INTEGER bindtype on 'bigint' column ok 531 - No warnings during bind of value '6773854980030157393' with DBI::SQL_INTEGER bindtype on 'bigint' column ok 532 - Succesfully inserted value '6773854980030157393' with DBI::SQL_INTEGER bindtype on 'bigint' column ok 533 - No warnings during insertion of value '6773854980030157393' with DBI::SQL_INTEGER bindtype on 'bigint' column ok 534 - Got id 89 of inserted value '6773854980030157393' with DBI::SQL_INTEGER bindtype on 'bigint' column ok 535 - Proper roundtrip (insert/select) of value '6773854980030157393' with DBI::SQL_INTEGER bindtype on 'bigint' column ok 536 - Succesfully bound value '6773854980030157393' with DBI::SQL_BIGINT bindtype on 'bigint' column ok 537 - No warnings during bind of value '6773854980030157393' with DBI::SQL_BIGINT bindtype on 'bigint' column ok 538 - Succesfully inserted value '6773854980030157393' with DBI::SQL_BIGINT bindtype on 'bigint' column ok 539 - No warnings during insertion of value '6773854980030157393' with DBI::SQL_BIGINT bindtype on 'bigint' column ok 540 - Got id 90 of inserted value '6773854980030157393' with DBI::SQL_BIGINT bindtype on 'bigint' column ok 541 - Proper roundtrip (insert/select) of value '6773854980030157393' with DBI::SQL_BIGINT bindtype on 'bigint' column ok 542 - Succesfully bound value '7627910776496326154' with no bindtype on 'int' column ok 543 - No warnings during bind of value '7627910776496326154' with no bindtype on 'int' column ok 544 - Succesfully inserted value '7627910776496326154' with no bindtype on 'int' column ok 545 - No warnings during insertion of value '7627910776496326154' with no bindtype on 'int' column ok 546 - Got id 91 of inserted value '7627910776496326154' with no bindtype on 'int' column ok 547 - Proper roundtrip (insert/select) of value '7627910776496326154' with no bindtype on 'int' column ok 548 - Succesfully bound value '7627910776496326154' with DBI::SQL_INTEGER bindtype on 'int' column ok 549 - No warnings during bind of value '7627910776496326154' with DBI::SQL_INTEGER bindtype on 'int' column ok 550 - Succesfully inserted value '7627910776496326154' with DBI::SQL_INTEGER bindtype on 'int' column ok 551 - No warnings during insertion of value '7627910776496326154' with DBI::SQL_INTEGER bindtype on 'int' column ok 552 - Got id 92 of inserted value '7627910776496326154' with DBI::SQL_INTEGER bindtype on 'int' column ok 553 - Proper roundtrip (insert/select) of value '7627910776496326154' with DBI::SQL_INTEGER bindtype on 'int' column ok 554 - Succesfully bound value '7627910776496326154' with DBI::SQL_BIGINT bindtype on 'int' column ok 555 - No warnings during bind of value '7627910776496326154' with DBI::SQL_BIGINT bindtype on 'int' column ok 556 - Succesfully inserted value '7627910776496326154' with DBI::SQL_BIGINT bindtype on 'int' column ok 557 - No warnings during insertion of value '7627910776496326154' with DBI::SQL_BIGINT bindtype on 'int' column ok 558 - Got id 93 of inserted value '7627910776496326154' with DBI::SQL_BIGINT bindtype on 'int' column ok 559 - Proper roundtrip (insert/select) of value '7627910776496326154' with DBI::SQL_BIGINT bindtype on 'int' column ok 560 - Succesfully bound value '7627910776496326154' with no bindtype on 'bigint' column ok 561 - No warnings during bind of value '7627910776496326154' with no bindtype on 'bigint' column ok 562 - Succesfully inserted value '7627910776496326154' with no bindtype on 'bigint' column ok 563 - No warnings during insertion of value '7627910776496326154' with no bindtype on 'bigint' column ok 564 - Got id 94 of inserted value '7627910776496326154' with no bindtype on 'bigint' column ok 565 - Proper roundtrip (insert/select) of value '7627910776496326154' with no bindtype on 'bigint' column ok 566 - Succesfully bound value '7627910776496326154' with DBI::SQL_INTEGER bindtype on 'bigint' column ok 567 - No warnings during bind of value '7627910776496326154' with DBI::SQL_INTEGER bindtype on 'bigint' column ok 568 - Succesfully inserted value '7627910776496326154' with DBI::SQL_INTEGER bindtype on 'bigint' column ok 569 - No warnings during insertion of value '7627910776496326154' with DBI::SQL_INTEGER bindtype on 'bigint' column ok 570 - Got id 95 of inserted value '7627910776496326154' with DBI::SQL_INTEGER bindtype on 'bigint' column ok 571 - Proper roundtrip (insert/select) of value '7627910776496326154' with DBI::SQL_INTEGER bindtype on 'bigint' column ok 572 - Succesfully bound value '7627910776496326154' with DBI::SQL_BIGINT bindtype on 'bigint' column ok 573 - No warnings during bind of value '7627910776496326154' with DBI::SQL_BIGINT bindtype on 'bigint' column ok 574 - Succesfully inserted value '7627910776496326154' with DBI::SQL_BIGINT bindtype on 'bigint' column ok 575 - No warnings during insertion of value '7627910776496326154' with DBI::SQL_BIGINT bindtype on 'bigint' column ok 576 - Got id 96 of inserted value '7627910776496326154' with DBI::SQL_BIGINT bindtype on 'bigint' column ok 577 - Proper roundtrip (insert/select) of value '7627910776496326154' with DBI::SQL_BIGINT bindtype on 'bigint' column ok 578 - Succesfully bound value '8297530189347439311' with no bindtype on 'int' column ok 579 - No warnings during bind of value '8297530189347439311' with no bindtype on 'int' column ok 580 - Succesfully inserted value '8297530189347439311' with no bindtype on 'int' column ok 581 - No warnings during insertion of value '8297530189347439311' with no bindtype on 'int' column ok 582 - Got id 97 of inserted value '8297530189347439311' with no bindtype on 'int' column ok 583 - Proper roundtrip (insert/select) of value '8297530189347439311' with no bindtype on 'int' column ok 584 - Succesfully bound value '8297530189347439311' with DBI::SQL_INTEGER bindtype on 'int' column ok 585 - No warnings during bind of value '8297530189347439311' with DBI::SQL_INTEGER bindtype on 'int' column ok 586 - Succesfully inserted value '8297530189347439311' with DBI::SQL_INTEGER bindtype on 'int' column ok 587 - No warnings during insertion of value '8297530189347439311' with DBI::SQL_INTEGER bindtype on 'int' column ok 588 - Got id 98 of inserted value '8297530189347439311' with DBI::SQL_INTEGER bindtype on 'int' column ok 589 - Proper roundtrip (insert/select) of value '8297530189347439311' with DBI::SQL_INTEGER bindtype on 'int' column ok 590 - Succesfully bound value '8297530189347439311' with DBI::SQL_BIGINT bindtype on 'int' column ok 591 - No warnings during bind of value '8297530189347439311' with DBI::SQL_BIGINT bindtype on 'int' column ok 592 - Succesfully inserted value '8297530189347439311' with DBI::SQL_BIGINT bindtype on 'int' column ok 593 - No warnings during insertion of value '8297530189347439311' with DBI::SQL_BIGINT bindtype on 'int' column ok 594 - Got id 99 of inserted value '8297530189347439311' with DBI::SQL_BIGINT bindtype on 'int' column ok 595 - Proper roundtrip (insert/select) of value '8297530189347439311' with DBI::SQL_BIGINT bindtype on 'int' column ok 596 - Succesfully bound value '8297530189347439311' with no bindtype on 'bigint' column ok 597 - No warnings during bind of value '8297530189347439311' with no bindtype on 'bigint' column ok 598 - Succesfully inserted value '8297530189347439311' with no bindtype on 'bigint' column ok 599 - No warnings during insertion of value '8297530189347439311' with no bindtype on 'bigint' column ok 600 - Got id 100 of inserted value '8297530189347439311' with no bindtype on 'bigint' column ok 601 - Proper roundtrip (insert/select) of value '8297530189347439311' with no bindtype on 'bigint' column ok 602 - Succesfully bound value '8297530189347439311' with DBI::SQL_INTEGER bindtype on 'bigint' column ok 603 - No warnings during bind of value '8297530189347439311' with DBI::SQL_INTEGER bindtype on 'bigint' column ok 604 - Succesfully inserted value '8297530189347439311' with DBI::SQL_INTEGER bindtype on 'bigint' column ok 605 - No warnings during insertion of value '8297530189347439311' with DBI::SQL_INTEGER bindtype on 'bigint' column ok 606 - Got id 101 of inserted value '8297530189347439311' with DBI::SQL_INTEGER bindtype on 'bigint' column ok 607 - Proper roundtrip (insert/select) of value '8297530189347439311' with DBI::SQL_INTEGER bindtype on 'bigint' column ok 608 - Succesfully bound value '8297530189347439311' with DBI::SQL_BIGINT bindtype on 'bigint' column ok 609 - No warnings during bind of value '8297530189347439311' with DBI::SQL_BIGINT bindtype on 'bigint' column ok 610 - Succesfully inserted value '8297530189347439311' with DBI::SQL_BIGINT bindtype on 'bigint' column ok 611 - No warnings during insertion of value '8297530189347439311' with DBI::SQL_BIGINT bindtype on 'bigint' column ok 612 - Got id 102 of inserted value '8297530189347439311' with DBI::SQL_BIGINT bindtype on 'bigint' column ok 613 - Proper roundtrip (insert/select) of value '8297530189347439311' with DBI::SQL_BIGINT bindtype on 'bigint' column ok 614 - Succesfully bound value '9223372036854775806' with no bindtype on 'int' column ok 615 - No warnings during bind of value '9223372036854775806' with no bindtype on 'int' column ok 616 - Succesfully inserted value '9223372036854775806' with no bindtype on 'int' column ok 617 - No warnings during insertion of value '9223372036854775806' with no bindtype on 'int' column ok 618 - Got id 103 of inserted value '9223372036854775806' with no bindtype on 'int' column ok 619 - Proper roundtrip (insert/select) of value '9223372036854775806' with no bindtype on 'int' column ok 620 - Succesfully bound value '9223372036854775806' with DBI::SQL_INTEGER bindtype on 'int' column ok 621 - No warnings during bind of value '9223372036854775806' with DBI::SQL_INTEGER bindtype on 'int' column ok 622 - Succesfully inserted value '9223372036854775806' with DBI::SQL_INTEGER bindtype on 'int' column ok 623 - No warnings during insertion of value '9223372036854775806' with DBI::SQL_INTEGER bindtype on 'int' column ok 624 - Got id 104 of inserted value '9223372036854775806' with DBI::SQL_INTEGER bindtype on 'int' column ok 625 - Proper roundtrip (insert/select) of value '9223372036854775806' with DBI::SQL_INTEGER bindtype on 'int' column ok 626 - Succesfully bound value '9223372036854775806' with DBI::SQL_BIGINT bindtype on 'int' column ok 627 - No warnings during bind of value '9223372036854775806' with DBI::SQL_BIGINT bindtype on 'int' column ok 628 - Succesfully inserted value '9223372036854775806' with DBI::SQL_BIGINT bindtype on 'int' column ok 629 - No warnings during insertion of value '9223372036854775806' with DBI::SQL_BIGINT bindtype on 'int' column ok 630 - Got id 105 of inserted value '9223372036854775806' with DBI::SQL_BIGINT bindtype on 'int' column ok 631 - Proper roundtrip (insert/select) of value '9223372036854775806' with DBI::SQL_BIGINT bindtype on 'int' column ok 632 - Succesfully bound value '9223372036854775806' with no bindtype on 'bigint' column ok 633 - No warnings during bind of value '9223372036854775806' with no bindtype on 'bigint' column ok 634 - Succesfully inserted value '9223372036854775806' with no bindtype on 'bigint' column ok 635 - No warnings during insertion of value '9223372036854775806' with no bindtype on 'bigint' column ok 636 - Got id 106 of inserted value '9223372036854775806' with no bindtype on 'bigint' column ok 637 - Proper roundtrip (insert/select) of value '9223372036854775806' with no bindtype on 'bigint' column ok 638 - Succesfully bound value '9223372036854775806' with DBI::SQL_INTEGER bindtype on 'bigint' column ok 639 - No warnings during bind of value '9223372036854775806' with DBI::SQL_INTEGER bindtype on 'bigint' column ok 640 - Succesfully inserted value '9223372036854775806' with DBI::SQL_INTEGER bindtype on 'bigint' column ok 641 - No warnings during insertion of value '9223372036854775806' with DBI::SQL_INTEGER bindtype on 'bigint' column ok 642 - Got id 107 of inserted value '9223372036854775806' with DBI::SQL_INTEGER bindtype on 'bigint' column ok 643 - Proper roundtrip (insert/select) of value '9223372036854775806' with DBI::SQL_INTEGER bindtype on 'bigint' column ok 644 - Succesfully bound value '9223372036854775806' with DBI::SQL_BIGINT bindtype on 'bigint' column ok 645 - No warnings during bind of value '9223372036854775806' with DBI::SQL_BIGINT bindtype on 'bigint' column ok 646 - Succesfully inserted value '9223372036854775806' with DBI::SQL_BIGINT bindtype on 'bigint' column ok 647 - No warnings during insertion of value '9223372036854775806' with DBI::SQL_BIGINT bindtype on 'bigint' column ok 648 - Got id 108 of inserted value '9223372036854775806' with DBI::SQL_BIGINT bindtype on 'bigint' column ok 649 - Proper roundtrip (insert/select) of value '9223372036854775806' with DBI::SQL_BIGINT bindtype on 'bigint' column ok 650 - Succesfully bound value '9223372036854775807' with no bindtype on 'int' column ok 651 - No warnings during bind of value '9223372036854775807' with no bindtype on 'int' column ok 652 - Succesfully inserted value '9223372036854775807' with no bindtype on 'int' column ok 653 - No warnings during insertion of value '9223372036854775807' with no bindtype on 'int' column ok 654 - Got id 109 of inserted value '9223372036854775807' with no bindtype on 'int' column ok 655 - Proper roundtrip (insert/select) of value '9223372036854775807' with no bindtype on 'int' column ok 656 - Succesfully bound value '9223372036854775807' with DBI::SQL_INTEGER bindtype on 'int' column ok 657 - No warnings during bind of value '9223372036854775807' with DBI::SQL_INTEGER bindtype on 'int' column ok 658 - Succesfully inserted value '9223372036854775807' with DBI::SQL_INTEGER bindtype on 'int' column ok 659 - No warnings during insertion of value '9223372036854775807' with DBI::SQL_INTEGER bindtype on 'int' column ok 660 - Got id 110 of inserted value '9223372036854775807' with DBI::SQL_INTEGER bindtype on 'int' column ok 661 - Proper roundtrip (insert/select) of value '9223372036854775807' with DBI::SQL_INTEGER bindtype on 'int' column ok 662 - Succesfully bound value '9223372036854775807' with DBI::SQL_BIGINT bindtype on 'int' column ok 663 - No warnings during bind of value '9223372036854775807' with DBI::SQL_BIGINT bindtype on 'int' column ok 664 - Succesfully inserted value '9223372036854775807' with DBI::SQL_BIGINT bindtype on 'int' column ok 665 - No warnings during insertion of value '9223372036854775807' with DBI::SQL_BIGINT bindtype on 'int' column ok 666 - Got id 111 of inserted value '9223372036854775807' with DBI::SQL_BIGINT bindtype on 'int' column ok 667 - Proper roundtrip (insert/select) of value '9223372036854775807' with DBI::SQL_BIGINT bindtype on 'int' column ok 668 - Succesfully bound value '9223372036854775807' with no bindtype on 'bigint' column ok 669 - No warnings during bind of value '9223372036854775807' with no bindtype on 'bigint' column ok 670 - Succesfully inserted value '9223372036854775807' with no bindtype on 'bigint' column ok 671 - No warnings during insertion of value '9223372036854775807' with no bindtype on 'bigint' column ok 672 - Got id 112 of inserted value '9223372036854775807' with no bindtype on 'bigint' column ok 673 - Proper roundtrip (insert/select) of value '9223372036854775807' with no bindtype on 'bigint' column ok 674 - Succesfully bound value '9223372036854775807' with DBI::SQL_INTEGER bindtype on 'bigint' column ok 675 - No warnings during bind of value '9223372036854775807' with DBI::SQL_INTEGER bindtype on 'bigint' column ok 676 - Succesfully inserted value '9223372036854775807' with DBI::SQL_INTEGER bindtype on 'bigint' column ok 677 - No warnings during insertion of value '9223372036854775807' with DBI::SQL_INTEGER bindtype on 'bigint' column ok 678 - Got id 113 of inserted value '9223372036854775807' with DBI::SQL_INTEGER bindtype on 'bigint' column ok 679 - Proper roundtrip (insert/select) of value '9223372036854775807' with DBI::SQL_INTEGER bindtype on 'bigint' column ok 680 - Succesfully bound value '9223372036854775807' with DBI::SQL_BIGINT bindtype on 'bigint' column ok 681 - No warnings during bind of value '9223372036854775807' with DBI::SQL_BIGINT bindtype on 'bigint' column ok 682 - Succesfully inserted value '9223372036854775807' with DBI::SQL_BIGINT bindtype on 'bigint' column ok 683 - No warnings during insertion of value '9223372036854775807' with DBI::SQL_BIGINT bindtype on 'bigint' column ok 684 - Got id 114 of inserted value '9223372036854775807' with DBI::SQL_BIGINT bindtype on 'bigint' column ok 685 - Proper roundtrip (insert/select) of value '9223372036854775807' with DBI::SQL_BIGINT bindtype on 'bigint' column ok 686 - Succesfully bound value '4294967295' with no bindtype on 'int' column ok 687 - No warnings during bind of value '4294967295' with no bindtype on 'int' column ok 688 - Succesfully inserted value '4294967295' with no bindtype on 'int' column ok 689 - No warnings during insertion of value '4294967295' with no bindtype on 'int' column ok 690 - Got id 115 of inserted value '4294967295' with no bindtype on 'int' column ok 691 - Proper roundtrip (insert/select) of value '4294967295' with no bindtype on 'int' column ok 692 - Succesfully bound value '4294967295' with DBI::SQL_INTEGER bindtype on 'int' column ok 693 - No warnings during bind of value '4294967295' with DBI::SQL_INTEGER bindtype on 'int' column ok 694 - Succesfully inserted value '4294967295' with DBI::SQL_INTEGER bindtype on 'int' column ok 695 - No warnings during insertion of value '4294967295' with DBI::SQL_INTEGER bindtype on 'int' column ok 696 - Got id 116 of inserted value '4294967295' with DBI::SQL_INTEGER bindtype on 'int' column ok 697 - Proper roundtrip (insert/select) of value '4294967295' with DBI::SQL_INTEGER bindtype on 'int' column ok 698 - Succesfully bound value '4294967295' with DBI::SQL_BIGINT bindtype on 'int' column ok 699 - No warnings during bind of value '4294967295' with DBI::SQL_BIGINT bindtype on 'int' column ok 700 - Succesfully inserted value '4294967295' with DBI::SQL_BIGINT bindtype on 'int' column ok 701 - No warnings during insertion of value '4294967295' with DBI::SQL_BIGINT bindtype on 'int' column ok 702 - Got id 117 of inserted value '4294967295' with DBI::SQL_BIGINT bindtype on 'int' column ok 703 - Proper roundtrip (insert/select) of value '4294967295' with DBI::SQL_BIGINT bindtype on 'int' column ok 704 - Succesfully bound value '4294967295' with no bindtype on 'bigint' column ok 705 - No warnings during bind of value '4294967295' with no bindtype on 'bigint' column ok 706 - Succesfully inserted value '4294967295' with no bindtype on 'bigint' column ok 707 - No warnings during insertion of value '4294967295' with no bindtype on 'bigint' column ok 708 - Got id 118 of inserted value '4294967295' with no bindtype on 'bigint' column ok 709 - Proper roundtrip (insert/select) of value '4294967295' with no bindtype on 'bigint' column ok 710 - Succesfully bound value '4294967295' with DBI::SQL_INTEGER bindtype on 'bigint' column ok 711 - No warnings during bind of value '4294967295' with DBI::SQL_INTEGER bindtype on 'bigint' column ok 712 - Succesfully inserted value '4294967295' with DBI::SQL_INTEGER bindtype on 'bigint' column ok 713 - No warnings during insertion of value '4294967295' with DBI::SQL_INTEGER bindtype on 'bigint' column ok 714 - Got id 119 of inserted value '4294967295' with DBI::SQL_INTEGER bindtype on 'bigint' column ok 715 - Proper roundtrip (insert/select) of value '4294967295' with DBI::SQL_INTEGER bindtype on 'bigint' column ok 716 - Succesfully bound value '4294967295' with DBI::SQL_BIGINT bindtype on 'bigint' column ok 717 - No warnings during bind of value '4294967295' with DBI::SQL_BIGINT bindtype on 'bigint' column ok 718 - Succesfully inserted value '4294967295' with DBI::SQL_BIGINT bindtype on 'bigint' column ok 719 - No warnings during insertion of value '4294967295' with DBI::SQL_BIGINT bindtype on 'bigint' column ok 720 - Got id 120 of inserted value '4294967295' with DBI::SQL_BIGINT bindtype on 'bigint' column ok 721 - Proper roundtrip (insert/select) of value '4294967295' with DBI::SQL_BIGINT bindtype on 'bigint' column ok 722 - Succesfully bound value '4294967296' with no bindtype on 'int' column ok 723 - No warnings during bind of value '4294967296' with no bindtype on 'int' column ok 724 - Succesfully inserted value '4294967296' with no bindtype on 'int' column ok 725 - No warnings during insertion of value '4294967296' with no bindtype on 'int' column ok 726 - Got id 121 of inserted value '4294967296' with no bindtype on 'int' column ok 727 - Proper roundtrip (insert/select) of value '4294967296' with no bindtype on 'int' column ok 728 - Succesfully bound value '4294967296' with DBI::SQL_INTEGER bindtype on 'int' column ok 729 - No warnings during bind of value '4294967296' with DBI::SQL_INTEGER bindtype on 'int' column ok 730 - Succesfully inserted value '4294967296' with DBI::SQL_INTEGER bindtype on 'int' column ok 731 - No warnings during insertion of value '4294967296' with DBI::SQL_INTEGER bindtype on 'int' column ok 732 - Got id 122 of inserted value '4294967296' with DBI::SQL_INTEGER bindtype on 'int' column ok 733 - Proper roundtrip (insert/select) of value '4294967296' with DBI::SQL_INTEGER bindtype on 'int' column ok 734 - Succesfully bound value '4294967296' with DBI::SQL_BIGINT bindtype on 'int' column ok 735 - No warnings during bind of value '4294967296' with DBI::SQL_BIGINT bindtype on 'int' column ok 736 - Succesfully inserted value '4294967296' with DBI::SQL_BIGINT bindtype on 'int' column ok 737 - No warnings during insertion of value '4294967296' with DBI::SQL_BIGINT bindtype on 'int' column ok 738 - Got id 123 of inserted value '4294967296' with DBI::SQL_BIGINT bindtype on 'int' column ok 739 - Proper roundtrip (insert/select) of value '4294967296' with DBI::SQL_BIGINT bindtype on 'int' column ok 740 - Succesfully bound value '4294967296' with no bindtype on 'bigint' column ok 741 - No warnings during bind of value '4294967296' with no bindtype on 'bigint' column ok 742 - Succesfully inserted value '4294967296' with no bindtype on 'bigint' column ok 743 - No warnings during insertion of value '4294967296' with no bindtype on 'bigint' column ok 744 - Got id 124 of inserted value '4294967296' with no bindtype on 'bigint' column ok 745 - Proper roundtrip (insert/select) of value '4294967296' with no bindtype on 'bigint' column ok 746 - Succesfully bound value '4294967296' with DBI::SQL_INTEGER bindtype on 'bigint' column ok 747 - No warnings during bind of value '4294967296' with DBI::SQL_INTEGER bindtype on 'bigint' column ok 748 - Succesfully inserted value '4294967296' with DBI::SQL_INTEGER bindtype on 'bigint' column ok 749 - No warnings during insertion of value '4294967296' with DBI::SQL_INTEGER bindtype on 'bigint' column ok 750 - Got id 125 of inserted value '4294967296' with DBI::SQL_INTEGER bindtype on 'bigint' column ok 751 - Proper roundtrip (insert/select) of value '4294967296' with DBI::SQL_INTEGER bindtype on 'bigint' column ok 752 - Succesfully bound value '4294967296' with DBI::SQL_BIGINT bindtype on 'bigint' column ok 753 - No warnings during bind of value '4294967296' with DBI::SQL_BIGINT bindtype on 'bigint' column ok 754 - Succesfully inserted value '4294967296' with DBI::SQL_BIGINT bindtype on 'bigint' column ok 755 - No warnings during insertion of value '4294967296' with DBI::SQL_BIGINT bindtype on 'bigint' column ok 756 - Got id 126 of inserted value '4294967296' with DBI::SQL_BIGINT bindtype on 'bigint' column ok 757 - Proper roundtrip (insert/select) of value '4294967296' with DBI::SQL_BIGINT bindtype on 'bigint' column ok 758 - Succesfully bound value '-4294967296' with no bindtype on 'int' column ok 759 - No warnings during bind of value '-4294967296' with no bindtype on 'int' column ok 760 - Succesfully inserted value '-4294967296' with no bindtype on 'int' column ok 761 - No warnings during insertion of value '-4294967296' with no bindtype on 'int' column ok 762 - Got id 127 of inserted value '-4294967296' with no bindtype on 'int' column ok 763 - Proper roundtrip (insert/select) of value '-4294967296' with no bindtype on 'int' column ok 764 - Succesfully bound value '-4294967296' with DBI::SQL_INTEGER bindtype on 'int' column ok 765 - No warnings during bind of value '-4294967296' with DBI::SQL_INTEGER bindtype on 'int' column ok 766 - Succesfully inserted value '-4294967296' with DBI::SQL_INTEGER bindtype on 'int' column ok 767 - No warnings during insertion of value '-4294967296' with DBI::SQL_INTEGER bindtype on 'int' column ok 768 - Got id 128 of inserted value '-4294967296' with DBI::SQL_INTEGER bindtype on 'int' column ok 769 - Proper roundtrip (insert/select) of value '-4294967296' with DBI::SQL_INTEGER bindtype on 'int' column ok 770 - Succesfully bound value '-4294967296' with DBI::SQL_BIGINT bindtype on 'int' column ok 771 - No warnings during bind of value '-4294967296' with DBI::SQL_BIGINT bindtype on 'int' column ok 772 - Succesfully inserted value '-4294967296' with DBI::SQL_BIGINT bindtype on 'int' column ok 773 - No warnings during insertion of value '-4294967296' with DBI::SQL_BIGINT bindtype on 'int' column ok 774 - Got id 129 of inserted value '-4294967296' with DBI::SQL_BIGINT bindtype on 'int' column ok 775 - Proper roundtrip (insert/select) of value '-4294967296' with DBI::SQL_BIGINT bindtype on 'int' column ok 776 - Succesfully bound value '-4294967296' with no bindtype on 'bigint' column ok 777 - No warnings during bind of value '-4294967296' with no bindtype on 'bigint' column ok 778 - Succesfully inserted value '-4294967296' with no bindtype on 'bigint' column ok 779 - No warnings during insertion of value '-4294967296' with no bindtype on 'bigint' column ok 780 - Got id 130 of inserted value '-4294967296' with no bindtype on 'bigint' column ok 781 - Proper roundtrip (insert/select) of value '-4294967296' with no bindtype on 'bigint' column ok 782 - Succesfully bound value '-4294967296' with DBI::SQL_INTEGER bindtype on 'bigint' column ok 783 - No warnings during bind of value '-4294967296' with DBI::SQL_INTEGER bindtype on 'bigint' column ok 784 - Succesfully inserted value '-4294967296' with DBI::SQL_INTEGER bindtype on 'bigint' column ok 785 - No warnings during insertion of value '-4294967296' with DBI::SQL_INTEGER bindtype on 'bigint' column ok 786 - Got id 131 of inserted value '-4294967296' with DBI::SQL_INTEGER bindtype on 'bigint' column ok 787 - Proper roundtrip (insert/select) of value '-4294967296' with DBI::SQL_INTEGER bindtype on 'bigint' column ok 788 - Succesfully bound value '-4294967296' with DBI::SQL_BIGINT bindtype on 'bigint' column ok 789 - No warnings during bind of value '-4294967296' with DBI::SQL_BIGINT bindtype on 'bigint' column ok 790 - Succesfully inserted value '-4294967296' with DBI::SQL_BIGINT bindtype on 'bigint' column ok 791 - No warnings during insertion of value '-4294967296' with DBI::SQL_BIGINT bindtype on 'bigint' column ok 792 - Got id 132 of inserted value '-4294967296' with DBI::SQL_BIGINT bindtype on 'bigint' column ok 793 - Proper roundtrip (insert/select) of value '-4294967296' with DBI::SQL_BIGINT bindtype on 'bigint' column ok 794 - Succesfully bound value '-4294967295' with no bindtype on 'int' column ok 795 - No warnings during bind of value '-4294967295' with no bindtype on 'int' column ok 796 - Succesfully inserted value '-4294967295' with no bindtype on 'int' column ok 797 - No warnings during insertion of value '-4294967295' with no bindtype on 'int' column ok 798 - Got id 133 of inserted value '-4294967295' with no bindtype on 'int' column ok 799 - Proper roundtrip (insert/select) of value '-4294967295' with no bindtype on 'int' column ok 800 - Succesfully bound value '-4294967295' with DBI::SQL_INTEGER bindtype on 'int' column ok 801 - No warnings during bind of value '-4294967295' with DBI::SQL_INTEGER bindtype on 'int' column ok 802 - Succesfully inserted value '-4294967295' with DBI::SQL_INTEGER bindtype on 'int' column ok 803 - No warnings during insertion of value '-4294967295' with DBI::SQL_INTEGER bindtype on 'int' column ok 804 - Got id 134 of inserted value '-4294967295' with DBI::SQL_INTEGER bindtype on 'int' column ok 805 - Proper roundtrip (insert/select) of value '-4294967295' with DBI::SQL_INTEGER bindtype on 'int' column ok 806 - Succesfully bound value '-4294967295' with DBI::SQL_BIGINT bindtype on 'int' column ok 807 - No warnings during bind of value '-4294967295' with DBI::SQL_BIGINT bindtype on 'int' column ok 808 - Succesfully inserted value '-4294967295' with DBI::SQL_BIGINT bindtype on 'int' column ok 809 - No warnings during insertion of value '-4294967295' with DBI::SQL_BIGINT bindtype on 'int' column ok 810 - Got id 135 of inserted value '-4294967295' with DBI::SQL_BIGINT bindtype on 'int' column ok 811 - Proper roundtrip (insert/select) of value '-4294967295' with DBI::SQL_BIGINT bindtype on 'int' column ok 812 - Succesfully bound value '-4294967295' with no bindtype on 'bigint' column ok 813 - No warnings during bind of value '-4294967295' with no bindtype on 'bigint' column ok 814 - Succesfully inserted value '-4294967295' with no bindtype on 'bigint' column ok 815 - No warnings during insertion of value '-4294967295' with no bindtype on 'bigint' column ok 816 - Got id 136 of inserted value '-4294967295' with no bindtype on 'bigint' column ok 817 - Proper roundtrip (insert/select) of value '-4294967295' with no bindtype on 'bigint' column ok 818 - Succesfully bound value '-4294967295' with DBI::SQL_INTEGER bindtype on 'bigint' column ok 819 - No warnings during bind of value '-4294967295' with DBI::SQL_INTEGER bindtype on 'bigint' column ok 820 - Succesfully inserted value '-4294967295' with DBI::SQL_INTEGER bindtype on 'bigint' column ok 821 - No warnings during insertion of value '-4294967295' with DBI::SQL_INTEGER bindtype on 'bigint' column ok 822 - Got id 137 of inserted value '-4294967295' with DBI::SQL_INTEGER bindtype on 'bigint' column ok 823 - Proper roundtrip (insert/select) of value '-4294967295' with DBI::SQL_INTEGER bindtype on 'bigint' column ok 824 - Succesfully bound value '-4294967295' with DBI::SQL_BIGINT bindtype on 'bigint' column ok 825 - No warnings during bind of value '-4294967295' with DBI::SQL_BIGINT bindtype on 'bigint' column ok 826 - Succesfully inserted value '-4294967295' with DBI::SQL_BIGINT bindtype on 'bigint' column ok 827 - No warnings during insertion of value '-4294967295' with DBI::SQL_BIGINT bindtype on 'bigint' column ok 828 - Got id 138 of inserted value '-4294967295' with DBI::SQL_BIGINT bindtype on 'bigint' column ok 829 - Proper roundtrip (insert/select) of value '-4294967295' with DBI::SQL_BIGINT bindtype on 'bigint' column ok 830 - Succesfully bound value '-4294967294' with no bindtype on 'int' column ok 831 - No warnings during bind of value '-4294967294' with no bindtype on 'int' column ok 832 - Succesfully inserted value '-4294967294' with no bindtype on 'int' column ok 833 - No warnings during insertion of value '-4294967294' with no bindtype on 'int' column ok 834 - Got id 139 of inserted value '-4294967294' with no bindtype on 'int' column ok 835 - Proper roundtrip (insert/select) of value '-4294967294' with no bindtype on 'int' column ok 836 - Succesfully bound value '-4294967294' with DBI::SQL_INTEGER bindtype on 'int' column ok 837 - No warnings during bind of value '-4294967294' with DBI::SQL_INTEGER bindtype on 'int' column ok 838 - Succesfully inserted value '-4294967294' with DBI::SQL_INTEGER bindtype on 'int' column ok 839 - No warnings during insertion of value '-4294967294' with DBI::SQL_INTEGER bindtype on 'int' column ok 840 - Got id 140 of inserted value '-4294967294' with DBI::SQL_INTEGER bindtype on 'int' column ok 841 - Proper roundtrip (insert/select) of value '-4294967294' with DBI::SQL_INTEGER bindtype on 'int' column ok 842 - Succesfully bound value '-4294967294' with DBI::SQL_BIGINT bindtype on 'int' column ok 843 - No warnings during bind of value '-4294967294' with DBI::SQL_BIGINT bindtype on 'int' column ok 844 - Succesfully inserted value '-4294967294' with DBI::SQL_BIGINT bindtype on 'int' column ok 845 - No warnings during insertion of value '-4294967294' with DBI::SQL_BIGINT bindtype on 'int' column ok 846 - Got id 141 of inserted value '-4294967294' with DBI::SQL_BIGINT bindtype on 'int' column ok 847 - Proper roundtrip (insert/select) of value '-4294967294' with DBI::SQL_BIGINT bindtype on 'int' column ok 848 - Succesfully bound value '-4294967294' with no bindtype on 'bigint' column ok 849 - No warnings during bind of value '-4294967294' with no bindtype on 'bigint' column ok 850 - Succesfully inserted value '-4294967294' with no bindtype on 'bigint' column ok 851 - No warnings during insertion of value '-4294967294' with no bindtype on 'bigint' column ok 852 - Got id 142 of inserted value '-4294967294' with no bindtype on 'bigint' column ok 853 - Proper roundtrip (insert/select) of value '-4294967294' with no bindtype on 'bigint' column ok 854 - Succesfully bound value '-4294967294' with DBI::SQL_INTEGER bindtype on 'bigint' column ok 855 - No warnings during bind of value '-4294967294' with DBI::SQL_INTEGER bindtype on 'bigint' column ok 856 - Succesfully inserted value '-4294967294' with DBI::SQL_INTEGER bindtype on 'bigint' column ok 857 - No warnings during insertion of value '-4294967294' with DBI::SQL_INTEGER bindtype on 'bigint' column ok 858 - Got id 143 of inserted value '-4294967294' with DBI::SQL_INTEGER bindtype on 'bigint' column ok 859 - Proper roundtrip (insert/select) of value '-4294967294' with DBI::SQL_INTEGER bindtype on 'bigint' column ok 860 - Succesfully bound value '-4294967294' with DBI::SQL_BIGINT bindtype on 'bigint' column ok 861 - No warnings during bind of value '-4294967294' with DBI::SQL_BIGINT bindtype on 'bigint' column ok 862 - Succesfully inserted value '-4294967294' with DBI::SQL_BIGINT bindtype on 'bigint' column ok 863 - No warnings during insertion of value '-4294967294' with DBI::SQL_BIGINT bindtype on 'bigint' column ok 864 - Got id 144 of inserted value '-4294967294' with DBI::SQL_BIGINT bindtype on 'bigint' column ok 865 - Proper roundtrip (insert/select) of value '-4294967294' with DBI::SQL_BIGINT bindtype on 'bigint' column ok 866 - Succesfully bound value '-2147483649' with no bindtype on 'int' column ok 867 - No warnings during bind of value '-2147483649' with no bindtype on 'int' column ok 868 - Succesfully inserted value '-2147483649' with no bindtype on 'int' column ok 869 - No warnings during insertion of value '-2147483649' with no bindtype on 'int' column ok 870 - Got id 145 of inserted value '-2147483649' with no bindtype on 'int' column ok 871 - Proper roundtrip (insert/select) of value '-2147483649' with no bindtype on 'int' column ok 872 - Succesfully bound value '-2147483649' with DBI::SQL_INTEGER bindtype on 'int' column ok 873 - No warnings during bind of value '-2147483649' with DBI::SQL_INTEGER bindtype on 'int' column ok 874 - Succesfully inserted value '-2147483649' with DBI::SQL_INTEGER bindtype on 'int' column ok 875 - No warnings during insertion of value '-2147483649' with DBI::SQL_INTEGER bindtype on 'int' column ok 876 - Got id 146 of inserted value '-2147483649' with DBI::SQL_INTEGER bindtype on 'int' column ok 877 - Proper roundtrip (insert/select) of value '-2147483649' with DBI::SQL_INTEGER bindtype on 'int' column ok 878 - Succesfully bound value '-2147483649' with DBI::SQL_BIGINT bindtype on 'int' column ok 879 - No warnings during bind of value '-2147483649' with DBI::SQL_BIGINT bindtype on 'int' column ok 880 - Succesfully inserted value '-2147483649' with DBI::SQL_BIGINT bindtype on 'int' column ok 881 - No warnings during insertion of value '-2147483649' with DBI::SQL_BIGINT bindtype on 'int' column ok 882 - Got id 147 of inserted value '-2147483649' with DBI::SQL_BIGINT bindtype on 'int' column ok 883 - Proper roundtrip (insert/select) of value '-2147483649' with DBI::SQL_BIGINT bindtype on 'int' column ok 884 - Succesfully bound value '-2147483649' with no bindtype on 'bigint' column ok 885 - No warnings during bind of value '-2147483649' with no bindtype on 'bigint' column ok 886 - Succesfully inserted value '-2147483649' with no bindtype on 'bigint' column ok 887 - No warnings during insertion of value '-2147483649' with no bindtype on 'bigint' column ok 888 - Got id 148 of inserted value '-2147483649' with no bindtype on 'bigint' column ok 889 - Proper roundtrip (insert/select) of value '-2147483649' with no bindtype on 'bigint' column ok 890 - Succesfully bound value '-2147483649' with DBI::SQL_INTEGER bindtype on 'bigint' column ok 891 - No warnings during bind of value '-2147483649' with DBI::SQL_INTEGER bindtype on 'bigint' column ok 892 - Succesfully inserted value '-2147483649' with DBI::SQL_INTEGER bindtype on 'bigint' column ok 893 - No warnings during insertion of value '-2147483649' with DBI::SQL_INTEGER bindtype on 'bigint' column ok 894 - Got id 149 of inserted value '-2147483649' with DBI::SQL_INTEGER bindtype on 'bigint' column ok 895 - Proper roundtrip (insert/select) of value '-2147483649' with DBI::SQL_INTEGER bindtype on 'bigint' column ok 896 - Succesfully bound value '-2147483649' with DBI::SQL_BIGINT bindtype on 'bigint' column ok 897 - No warnings during bind of value '-2147483649' with DBI::SQL_BIGINT bindtype on 'bigint' column ok 898 - Succesfully inserted value '-2147483649' with DBI::SQL_BIGINT bindtype on 'bigint' column ok 899 - No warnings during insertion of value '-2147483649' with DBI::SQL_BIGINT bindtype on 'bigint' column ok 900 - Got id 150 of inserted value '-2147483649' with DBI::SQL_BIGINT bindtype on 'bigint' column ok 901 - Proper roundtrip (insert/select) of value '-2147483649' with DBI::SQL_BIGINT bindtype on 'bigint' column ok 902 - Succesfully bound value '-2147483648' with no bindtype on 'int' column ok 903 - No warnings during bind of value '-2147483648' with no bindtype on 'int' column ok 904 - Succesfully inserted value '-2147483648' with no bindtype on 'int' column ok 905 - No warnings during insertion of value '-2147483648' with no bindtype on 'int' column ok 906 - Got id 151 of inserted value '-2147483648' with no bindtype on 'int' column ok 907 - Proper roundtrip (insert/select) of value '-2147483648' with no bindtype on 'int' column ok 908 - Succesfully bound value '-2147483648' with DBI::SQL_INTEGER bindtype on 'int' column ok 909 - No warnings during bind of value '-2147483648' with DBI::SQL_INTEGER bindtype on 'int' column ok 910 - Succesfully inserted value '-2147483648' with DBI::SQL_INTEGER bindtype on 'int' column ok 911 - No warnings during insertion of value '-2147483648' with DBI::SQL_INTEGER bindtype on 'int' column ok 912 - Got id 152 of inserted value '-2147483648' with DBI::SQL_INTEGER bindtype on 'int' column ok 913 - Proper roundtrip (insert/select) of value '-2147483648' with DBI::SQL_INTEGER bindtype on 'int' column ok 914 - Succesfully bound value '-2147483648' with DBI::SQL_BIGINT bindtype on 'int' column ok 915 - No warnings during bind of value '-2147483648' with DBI::SQL_BIGINT bindtype on 'int' column ok 916 - Succesfully inserted value '-2147483648' with DBI::SQL_BIGINT bindtype on 'int' column ok 917 - No warnings during insertion of value '-2147483648' with DBI::SQL_BIGINT bindtype on 'int' column ok 918 - Got id 153 of inserted value '-2147483648' with DBI::SQL_BIGINT bindtype on 'int' column ok 919 - Proper roundtrip (insert/select) of value '-2147483648' with DBI::SQL_BIGINT bindtype on 'int' column ok 920 - Succesfully bound value '-2147483648' with no bindtype on 'bigint' column ok 921 - No warnings during bind of value '-2147483648' with no bindtype on 'bigint' column ok 922 - Succesfully inserted value '-2147483648' with no bindtype on 'bigint' column ok 923 - No warnings during insertion of value '-2147483648' with no bindtype on 'bigint' column ok 924 - Got id 154 of inserted value '-2147483648' with no bindtype on 'bigint' column ok 925 - Proper roundtrip (insert/select) of value '-2147483648' with no bindtype on 'bigint' column ok 926 - Succesfully bound value '-2147483648' with DBI::SQL_INTEGER bindtype on 'bigint' column ok 927 - No warnings during bind of value '-2147483648' with DBI::SQL_INTEGER bindtype on 'bigint' column ok 928 - Succesfully inserted value '-2147483648' with DBI::SQL_INTEGER bindtype on 'bigint' column ok 929 - No warnings during insertion of value '-2147483648' with DBI::SQL_INTEGER bindtype on 'bigint' column ok 930 - Got id 155 of inserted value '-2147483648' with DBI::SQL_INTEGER bindtype on 'bigint' column ok 931 - Proper roundtrip (insert/select) of value '-2147483648' with DBI::SQL_INTEGER bindtype on 'bigint' column ok 932 - Succesfully bound value '-2147483648' with DBI::SQL_BIGINT bindtype on 'bigint' column ok 933 - No warnings during bind of value '-2147483648' with DBI::SQL_BIGINT bindtype on 'bigint' column ok 934 - Succesfully inserted value '-2147483648' with DBI::SQL_BIGINT bindtype on 'bigint' column ok 935 - No warnings during insertion of value '-2147483648' with DBI::SQL_BIGINT bindtype on 'bigint' column ok 936 - Got id 156 of inserted value '-2147483648' with DBI::SQL_BIGINT bindtype on 'bigint' column ok 937 - Proper roundtrip (insert/select) of value '-2147483648' with DBI::SQL_BIGINT bindtype on 'bigint' column ok 938 - Succesfully bound value '-2147483647' with no bindtype on 'int' column ok 939 - No warnings during bind of value '-2147483647' with no bindtype on 'int' column ok 940 - Succesfully inserted value '-2147483647' with no bindtype on 'int' column ok 941 - No warnings during insertion of value '-2147483647' with no bindtype on 'int' column ok 942 - Got id 157 of inserted value '-2147483647' with no bindtype on 'int' column ok 943 - Proper roundtrip (insert/select) of value '-2147483647' with no bindtype on 'int' column ok 944 - Succesfully bound value '-2147483647' with DBI::SQL_INTEGER bindtype on 'int' column ok 945 - No warnings during bind of value '-2147483647' with DBI::SQL_INTEGER bindtype on 'int' column ok 946 - Succesfully inserted value '-2147483647' with DBI::SQL_INTEGER bindtype on 'int' column ok 947 - No warnings during insertion of value '-2147483647' with DBI::SQL_INTEGER bindtype on 'int' column ok 948 - Got id 158 of inserted value '-2147483647' with DBI::SQL_INTEGER bindtype on 'int' column ok 949 - Proper roundtrip (insert/select) of value '-2147483647' with DBI::SQL_INTEGER bindtype on 'int' column ok 950 - Succesfully bound value '-2147483647' with DBI::SQL_BIGINT bindtype on 'int' column ok 951 - No warnings during bind of value '-2147483647' with DBI::SQL_BIGINT bindtype on 'int' column ok 952 - Succesfully inserted value '-2147483647' with DBI::SQL_BIGINT bindtype on 'int' column ok 953 - No warnings during insertion of value '-2147483647' with DBI::SQL_BIGINT bindtype on 'int' column ok 954 - Got id 159 of inserted value '-2147483647' with DBI::SQL_BIGINT bindtype on 'int' column ok 955 - Proper roundtrip (insert/select) of value '-2147483647' with DBI::SQL_BIGINT bindtype on 'int' column ok 956 - Succesfully bound value '-2147483647' with no bindtype on 'bigint' column ok 957 - No warnings during bind of value '-2147483647' with no bindtype on 'bigint' column ok 958 - Succesfully inserted value '-2147483647' with no bindtype on 'bigint' column ok 959 - No warnings during insertion of value '-2147483647' with no bindtype on 'bigint' column ok 960 - Got id 160 of inserted value '-2147483647' with no bindtype on 'bigint' column ok 961 - Proper roundtrip (insert/select) of value '-2147483647' with no bindtype on 'bigint' column ok 962 - Succesfully bound value '-2147483647' with DBI::SQL_INTEGER bindtype on 'bigint' column ok 963 - No warnings during bind of value '-2147483647' with DBI::SQL_INTEGER bindtype on 'bigint' column ok 964 - Succesfully inserted value '-2147483647' with DBI::SQL_INTEGER bindtype on 'bigint' column ok 965 - No warnings during insertion of value '-2147483647' with DBI::SQL_INTEGER bindtype on 'bigint' column ok 966 - Got id 161 of inserted value '-2147483647' with DBI::SQL_INTEGER bindtype on 'bigint' column ok 967 - Proper roundtrip (insert/select) of value '-2147483647' with DBI::SQL_INTEGER bindtype on 'bigint' column ok 968 - Succesfully bound value '-2147483647' with DBI::SQL_BIGINT bindtype on 'bigint' column ok 969 - No warnings during bind of value '-2147483647' with DBI::SQL_BIGINT bindtype on 'bigint' column ok 970 - Succesfully inserted value '-2147483647' with DBI::SQL_BIGINT bindtype on 'bigint' column ok 971 - No warnings during insertion of value '-2147483647' with DBI::SQL_BIGINT bindtype on 'bigint' column ok 972 - Got id 162 of inserted value '-2147483647' with DBI::SQL_BIGINT bindtype on 'bigint' column ok 973 - Proper roundtrip (insert/select) of value '-2147483647' with DBI::SQL_BIGINT bindtype on 'bigint' column ok 974 - Succesfully bound value '-2147483646' with no bindtype on 'int' column ok 975 - No warnings during bind of value '-2147483646' with no bindtype on 'int' column ok 976 - Succesfully inserted value '-2147483646' with no bindtype on 'int' column ok 977 - No warnings during insertion of value '-2147483646' with no bindtype on 'int' column ok 978 - Got id 163 of inserted value '-2147483646' with no bindtype on 'int' column ok 979 - Proper roundtrip (insert/select) of value '-2147483646' with no bindtype on 'int' column ok 980 - Succesfully bound value '-2147483646' with DBI::SQL_INTEGER bindtype on 'int' column ok 981 - No warnings during bind of value '-2147483646' with DBI::SQL_INTEGER bindtype on 'int' column ok 982 - Succesfully inserted value '-2147483646' with DBI::SQL_INTEGER bindtype on 'int' column ok 983 - No warnings during insertion of value '-2147483646' with DBI::SQL_INTEGER bindtype on 'int' column ok 984 - Got id 164 of inserted value '-2147483646' with DBI::SQL_INTEGER bindtype on 'int' column ok 985 - Proper roundtrip (insert/select) of value '-2147483646' with DBI::SQL_INTEGER bindtype on 'int' column ok 986 - Succesfully bound value '-2147483646' with DBI::SQL_BIGINT bindtype on 'int' column ok 987 - No warnings during bind of value '-2147483646' with DBI::SQL_BIGINT bindtype on 'int' column ok 988 - Succesfully inserted value '-2147483646' with DBI::SQL_BIGINT bindtype on 'int' column ok 989 - No warnings during insertion of value '-2147483646' with DBI::SQL_BIGINT bindtype on 'int' column ok 990 - Got id 165 of inserted value '-2147483646' with DBI::SQL_BIGINT bindtype on 'int' column ok 991 - Proper roundtrip (insert/select) of value '-2147483646' with DBI::SQL_BIGINT bindtype on 'int' column ok 992 - Succesfully bound value '-2147483646' with no bindtype on 'bigint' column ok 993 - No warnings during bind of value '-2147483646' with no bindtype on 'bigint' column ok 994 - Succesfully inserted value '-2147483646' with no bindtype on 'bigint' column ok 995 - No warnings during insertion of value '-2147483646' with no bindtype on 'bigint' column ok 996 - Got id 166 of inserted value '-2147483646' with no bindtype on 'bigint' column ok 997 - Proper roundtrip (insert/select) of value '-2147483646' with no bindtype on 'bigint' column ok 998 - Succesfully bound value '-2147483646' with DBI::SQL_INTEGER bindtype on 'bigint' column ok 999 - No warnings during bind of value '-2147483646' with DBI::SQL_INTEGER bindtype on 'bigint' column ok 1000 - Succesfully inserted value '-2147483646' with DBI::SQL_INTEGER bindtype on 'bigint' column ok 1001 - No warnings during insertion of value '-2147483646' with DBI::SQL_INTEGER bindtype on 'bigint' column ok 1002 - Got id 167 of inserted value '-2147483646' with DBI::SQL_INTEGER bindtype on 'bigint' column ok 1003 - Proper roundtrip (insert/select) of value '-2147483646' with DBI::SQL_INTEGER bindtype on 'bigint' column ok 1004 - Succesfully bound value '-2147483646' with DBI::SQL_BIGINT bindtype on 'bigint' column ok 1005 - No warnings during bind of value '-2147483646' with DBI::SQL_BIGINT bindtype on 'bigint' column ok 1006 - Succesfully inserted value '-2147483646' with DBI::SQL_BIGINT bindtype on 'bigint' column ok 1007 - No warnings during insertion of value '-2147483646' with DBI::SQL_BIGINT bindtype on 'bigint' column ok 1008 - Got id 168 of inserted value '-2147483646' with DBI::SQL_BIGINT bindtype on 'bigint' column ok 1009 - Proper roundtrip (insert/select) of value '-2147483646' with DBI::SQL_BIGINT bindtype on 'bigint' column ok 1010 - Succesfully bound value '2147483646' with no bindtype on 'int' column ok 1011 - No warnings during bind of value '2147483646' with no bindtype on 'int' column ok 1012 - Succesfully inserted value '2147483646' with no bindtype on 'int' column ok 1013 - No warnings during insertion of value '2147483646' with no bindtype on 'int' column ok 1014 - Got id 169 of inserted value '2147483646' with no bindtype on 'int' column ok 1015 - Proper roundtrip (insert/select) of value '2147483646' with no bindtype on 'int' column ok 1016 - Succesfully bound value '2147483646' with DBI::SQL_INTEGER bindtype on 'int' column ok 1017 - No warnings during bind of value '2147483646' with DBI::SQL_INTEGER bindtype on 'int' column ok 1018 - Succesfully inserted value '2147483646' with DBI::SQL_INTEGER bindtype on 'int' column ok 1019 - No warnings during insertion of value '2147483646' with DBI::SQL_INTEGER bindtype on 'int' column ok 1020 - Got id 170 of inserted value '2147483646' with DBI::SQL_INTEGER bindtype on 'int' column ok 1021 - Proper roundtrip (insert/select) of value '2147483646' with DBI::SQL_INTEGER bindtype on 'int' column ok 1022 - Succesfully bound value '2147483646' with DBI::SQL_BIGINT bindtype on 'int' column ok 1023 - No warnings during bind of value '2147483646' with DBI::SQL_BIGINT bindtype on 'int' column ok 1024 - Succesfully inserted value '2147483646' with DBI::SQL_BIGINT bindtype on 'int' column ok 1025 - No warnings during insertion of value '2147483646' with DBI::SQL_BIGINT bindtype on 'int' column ok 1026 - Got id 171 of inserted value '2147483646' with DBI::SQL_BIGINT bindtype on 'int' column ok 1027 - Proper roundtrip (insert/select) of value '2147483646' with DBI::SQL_BIGINT bindtype on 'int' column ok 1028 - Succesfully bound value '2147483646' with no bindtype on 'bigint' column ok 1029 - No warnings during bind of value '2147483646' with no bindtype on 'bigint' column ok 1030 - Succesfully inserted value '2147483646' with no bindtype on 'bigint' column ok 1031 - No warnings during insertion of value '2147483646' with no bindtype on 'bigint' column ok 1032 - Got id 172 of inserted value '2147483646' with no bindtype on 'bigint' column ok 1033 - Proper roundtrip (insert/select) of value '2147483646' with no bindtype on 'bigint' column ok 1034 - Succesfully bound value '2147483646' with DBI::SQL_INTEGER bindtype on 'bigint' column ok 1035 - No warnings during bind of value '2147483646' with DBI::SQL_INTEGER bindtype on 'bigint' column ok 1036 - Succesfully inserted value '2147483646' with DBI::SQL_INTEGER bindtype on 'bigint' column ok 1037 - No warnings during insertion of value '2147483646' with DBI::SQL_INTEGER bindtype on 'bigint' column ok 1038 - Got id 173 of inserted value '2147483646' with DBI::SQL_INTEGER bindtype on 'bigint' column ok 1039 - Proper roundtrip (insert/select) of value '2147483646' with DBI::SQL_INTEGER bindtype on 'bigint' column ok 1040 - Succesfully bound value '2147483646' with DBI::SQL_BIGINT bindtype on 'bigint' column ok 1041 - No warnings during bind of value '2147483646' with DBI::SQL_BIGINT bindtype on 'bigint' column ok 1042 - Succesfully inserted value '2147483646' with DBI::SQL_BIGINT bindtype on 'bigint' column ok 1043 - No warnings during insertion of value '2147483646' with DBI::SQL_BIGINT bindtype on 'bigint' column ok 1044 - Got id 174 of inserted value '2147483646' with DBI::SQL_BIGINT bindtype on 'bigint' column ok 1045 - Proper roundtrip (insert/select) of value '2147483646' with DBI::SQL_BIGINT bindtype on 'bigint' column ok 1046 - Succesfully bound value '2147483647' with no bindtype on 'int' column ok 1047 - No warnings during bind of value '2147483647' with no bindtype on 'int' column ok 1048 - Succesfully inserted value '2147483647' with no bindtype on 'int' column ok 1049 - No warnings during insertion of value '2147483647' with no bindtype on 'int' column ok 1050 - Got id 175 of inserted value '2147483647' with no bindtype on 'int' column ok 1051 - Proper roundtrip (insert/select) of value '2147483647' with no bindtype on 'int' column ok 1052 - Succesfully bound value '2147483647' with DBI::SQL_INTEGER bindtype on 'int' column ok 1053 - No warnings during bind of value '2147483647' with DBI::SQL_INTEGER bindtype on 'int' column ok 1054 - Succesfully inserted value '2147483647' with DBI::SQL_INTEGER bindtype on 'int' column ok 1055 - No warnings during insertion of value '2147483647' with DBI::SQL_INTEGER bindtype on 'int' column ok 1056 - Got id 176 of inserted value '2147483647' with DBI::SQL_INTEGER bindtype on 'int' column ok 1057 - Proper roundtrip (insert/select) of value '2147483647' with DBI::SQL_INTEGER bindtype on 'int' column ok 1058 - Succesfully bound value '2147483647' with DBI::SQL_BIGINT bindtype on 'int' column ok 1059 - No warnings during bind of value '2147483647' with DBI::SQL_BIGINT bindtype on 'int' column ok 1060 - Succesfully inserted value '2147483647' with DBI::SQL_BIGINT bindtype on 'int' column ok 1061 - No warnings during insertion of value '2147483647' with DBI::SQL_BIGINT bindtype on 'int' column ok 1062 - Got id 177 of inserted value '2147483647' with DBI::SQL_BIGINT bindtype on 'int' column ok 1063 - Proper roundtrip (insert/select) of value '2147483647' with DBI::SQL_BIGINT bindtype on 'int' column ok 1064 - Succesfully bound value '2147483647' with no bindtype on 'bigint' column ok 1065 - No warnings during bind of value '2147483647' with no bindtype on 'bigint' column ok 1066 - Succesfully inserted value '2147483647' with no bindtype on 'bigint' column ok 1067 - No warnings during insertion of value '2147483647' with no bindtype on 'bigint' column ok 1068 - Got id 178 of inserted value '2147483647' with no bindtype on 'bigint' column ok 1069 - Proper roundtrip (insert/select) of value '2147483647' with no bindtype on 'bigint' column ok 1070 - Succesfully bound value '2147483647' with DBI::SQL_INTEGER bindtype on 'bigint' column ok 1071 - No warnings during bind of value '2147483647' with DBI::SQL_INTEGER bindtype on 'bigint' column ok 1072 - Succesfully inserted value '2147483647' with DBI::SQL_INTEGER bindtype on 'bigint' column ok 1073 - No warnings during insertion of value '2147483647' with DBI::SQL_INTEGER bindtype on 'bigint' column ok 1074 - Got id 179 of inserted value '2147483647' with DBI::SQL_INTEGER bindtype on 'bigint' column ok 1075 - Proper roundtrip (insert/select) of value '2147483647' with DBI::SQL_INTEGER bindtype on 'bigint' column ok 1076 - Succesfully bound value '2147483647' with DBI::SQL_BIGINT bindtype on 'bigint' column ok 1077 - No warnings during bind of value '2147483647' with DBI::SQL_BIGINT bindtype on 'bigint' column ok 1078 - Succesfully inserted value '2147483647' with DBI::SQL_BIGINT bindtype on 'bigint' column ok 1079 - No warnings during insertion of value '2147483647' with DBI::SQL_BIGINT bindtype on 'bigint' column ok 1080 - Got id 180 of inserted value '2147483647' with DBI::SQL_BIGINT bindtype on 'bigint' column ok 1081 - Proper roundtrip (insert/select) of value '2147483647' with DBI::SQL_BIGINT bindtype on 'bigint' column ok 1082 - Succesfully bound value '2147483648' with no bindtype on 'int' column ok 1083 - No warnings during bind of value '2147483648' with no bindtype on 'int' column ok 1084 - Succesfully inserted value '2147483648' with no bindtype on 'int' column ok 1085 - No warnings during insertion of value '2147483648' with no bindtype on 'int' column ok 1086 - Got id 181 of inserted value '2147483648' with no bindtype on 'int' column ok 1087 - Proper roundtrip (insert/select) of value '2147483648' with no bindtype on 'int' column ok 1088 - Succesfully bound value '2147483648' with DBI::SQL_INTEGER bindtype on 'int' column ok 1089 - No warnings during bind of value '2147483648' with DBI::SQL_INTEGER bindtype on 'int' column ok 1090 - Succesfully inserted value '2147483648' with DBI::SQL_INTEGER bindtype on 'int' column ok 1091 - No warnings during insertion of value '2147483648' with DBI::SQL_INTEGER bindtype on 'int' column ok 1092 - Got id 182 of inserted value '2147483648' with DBI::SQL_INTEGER bindtype on 'int' column ok 1093 - Proper roundtrip (insert/select) of value '2147483648' with DBI::SQL_INTEGER bindtype on 'int' column ok 1094 - Succesfully bound value '2147483648' with DBI::SQL_BIGINT bindtype on 'int' column ok 1095 - No warnings during bind of value '2147483648' with DBI::SQL_BIGINT bindtype on 'int' column ok 1096 - Succesfully inserted value '2147483648' with DBI::SQL_BIGINT bindtype on 'int' column ok 1097 - No warnings during insertion of value '2147483648' with DBI::SQL_BIGINT bindtype on 'int' column ok 1098 - Got id 183 of inserted value '2147483648' with DBI::SQL_BIGINT bindtype on 'int' column ok 1099 - Proper roundtrip (insert/select) of value '2147483648' with DBI::SQL_BIGINT bindtype on 'int' column ok 1100 - Succesfully bound value '2147483648' with no bindtype on 'bigint' column ok 1101 - No warnings during bind of value '2147483648' with no bindtype on 'bigint' column ok 1102 - Succesfully inserted value '2147483648' with no bindtype on 'bigint' column ok 1103 - No warnings during insertion of value '2147483648' with no bindtype on 'bigint' column ok 1104 - Got id 184 of inserted value '2147483648' with no bindtype on 'bigint' column ok 1105 - Proper roundtrip (insert/select) of value '2147483648' with no bindtype on 'bigint' column ok 1106 - Succesfully bound value '2147483648' with DBI::SQL_INTEGER bindtype on 'bigint' column ok 1107 - No warnings during bind of value '2147483648' with DBI::SQL_INTEGER bindtype on 'bigint' column ok 1108 - Succesfully inserted value '2147483648' with DBI::SQL_INTEGER bindtype on 'bigint' column ok 1109 - No warnings during insertion of value '2147483648' with DBI::SQL_INTEGER bindtype on 'bigint' column ok 1110 - Got id 185 of inserted value '2147483648' with DBI::SQL_INTEGER bindtype on 'bigint' column ok 1111 - Proper roundtrip (insert/select) of value '2147483648' with DBI::SQL_INTEGER bindtype on 'bigint' column ok 1112 - Succesfully bound value '2147483648' with DBI::SQL_BIGINT bindtype on 'bigint' column ok 1113 - No warnings during bind of value '2147483648' with DBI::SQL_BIGINT bindtype on 'bigint' column ok 1114 - Succesfully inserted value '2147483648' with DBI::SQL_BIGINT bindtype on 'bigint' column ok 1115 - No warnings during insertion of value '2147483648' with DBI::SQL_BIGINT bindtype on 'bigint' column ok 1116 - Got id 186 of inserted value '2147483648' with DBI::SQL_BIGINT bindtype on 'bigint' column ok 1117 - Proper roundtrip (insert/select) of value '2147483648' with DBI::SQL_BIGINT bindtype on 'bigint' column ok 1118 - Succesfully bound value '2147483649' with no bindtype on 'int' column ok 1119 - No warnings during bind of value '2147483649' with no bindtype on 'int' column ok 1120 - Succesfully inserted value '2147483649' with no bindtype on 'int' column ok 1121 - No warnings during insertion of value '2147483649' with no bindtype on 'int' column ok 1122 - Got id 187 of inserted value '2147483649' with no bindtype on 'int' column ok 1123 - Proper roundtrip (insert/select) of value '2147483649' with no bindtype on 'int' column ok 1124 - Succesfully bound value '2147483649' with DBI::SQL_INTEGER bindtype on 'int' column ok 1125 - No warnings during bind of value '2147483649' with DBI::SQL_INTEGER bindtype on 'int' column ok 1126 - Succesfully inserted value '2147483649' with DBI::SQL_INTEGER bindtype on 'int' column ok 1127 - No warnings during insertion of value '2147483649' with DBI::SQL_INTEGER bindtype on 'int' column ok 1128 - Got id 188 of inserted value '2147483649' with DBI::SQL_INTEGER bindtype on 'int' column ok 1129 - Proper roundtrip (insert/select) of value '2147483649' with DBI::SQL_INTEGER bindtype on 'int' column ok 1130 - Succesfully bound value '2147483649' with DBI::SQL_BIGINT bindtype on 'int' column ok 1131 - No warnings during bind of value '2147483649' with DBI::SQL_BIGINT bindtype on 'int' column ok 1132 - Succesfully inserted value '2147483649' with DBI::SQL_BIGINT bindtype on 'int' column ok 1133 - No warnings during insertion of value '2147483649' with DBI::SQL_BIGINT bindtype on 'int' column ok 1134 - Got id 189 of inserted value '2147483649' with DBI::SQL_BIGINT bindtype on 'int' column ok 1135 - Proper roundtrip (insert/select) of value '2147483649' with DBI::SQL_BIGINT bindtype on 'int' column ok 1136 - Succesfully bound value '2147483649' with no bindtype on 'bigint' column ok 1137 - No warnings during bind of value '2147483649' with no bindtype on 'bigint' column ok 1138 - Succesfully inserted value '2147483649' with no bindtype on 'bigint' column ok 1139 - No warnings during insertion of value '2147483649' with no bindtype on 'bigint' column ok 1140 - Got id 190 of inserted value '2147483649' with no bindtype on 'bigint' column ok 1141 - Proper roundtrip (insert/select) of value '2147483649' with no bindtype on 'bigint' column ok 1142 - Succesfully bound value '2147483649' with DBI::SQL_INTEGER bindtype on 'bigint' column ok 1143 - No warnings during bind of value '2147483649' with DBI::SQL_INTEGER bindtype on 'bigint' column ok 1144 - Succesfully inserted value '2147483649' with DBI::SQL_INTEGER bindtype on 'bigint' column ok 1145 - No warnings during insertion of value '2147483649' with DBI::SQL_INTEGER bindtype on 'bigint' column ok 1146 - Got id 191 of inserted value '2147483649' with DBI::SQL_INTEGER bindtype on 'bigint' column ok 1147 - Proper roundtrip (insert/select) of value '2147483649' with DBI::SQL_INTEGER bindtype on 'bigint' column ok 1148 - Succesfully bound value '2147483649' with DBI::SQL_BIGINT bindtype on 'bigint' column ok 1149 - No warnings during bind of value '2147483649' with DBI::SQL_BIGINT bindtype on 'bigint' column ok 1150 - Succesfully inserted value '2147483649' with DBI::SQL_BIGINT bindtype on 'bigint' column ok 1151 - No warnings during insertion of value '2147483649' with DBI::SQL_BIGINT bindtype on 'bigint' column ok 1152 - Got id 192 of inserted value '2147483649' with DBI::SQL_BIGINT bindtype on 'bigint' column ok 1153 - Proper roundtrip (insert/select) of value '2147483649' with DBI::SQL_BIGINT bindtype on 'bigint' column ok t\rt_77724_primary_key_with_a_whitespace.t ............ 1..4 ok 1 - An object of class 'DBI::db' isa 'DBI::db' ok 2 - Found the primary key column. ok 3 - Key column name reported correctly. ok 4 - no warnings ok t\rt_78833_utf8_flag_for_column_names.t ............... 1..59 ok 1 - correctly decoded ok 2 - An object of class 'DBI::db' isa 'DBI::db' ok 3 - insert successfully ok 4 - insert with unicode name successfully ok 5 - unicode placeholders ok 6 - got correct row ok 7 - got correct (encoded) unicode column data ok 8 - (decoded) unicode column does not exist ok 9 - got correct (encoded) unicode column data ok 10 - (decoded) unicode column does not exist ok 11 - got correct id by the (encoded) unicode column value ok 12 - column_info returns the correctly encoded column name ok 13 - primary_key_info returns the correctly encoded primary key name ok 14 - foreign_key_info returns the correctly encoded foreign key name ok 15 - table_info returns the correctly encoded table name ok 16 - An object of class 'DBI::db' isa 'DBI::db' ok 17 - insert successfully ok 18 - insert with unicode name successfully ok 19 - unicode placeholders ok 20 - got correct row ok 21 - got correct (decoded) unicode column data ok 22 - (encoded) unicode column does not exist ok 23 - got correct (decoded) unicode column data ok 24 - (encoded) unicode column does not exist ok 25 - got correct id by the (decoded) unicode column value ok 26 - column_info returns the correctly decoded column name ok 27 - primary_key_info returns the correctly decoded primary key name ok 28 - foreign_key_info returns the correctly decoded foreign key name ok 29 - table_info returns the correctly decoded table name ok 30 - correctly decoded ok 31 - An object of class 'DBI::db' isa 'DBI::db' ok 32 - insert successfully ok 33 - insert with unicode name successfully ok 34 - unicode placeholders ok 35 - got correct row ok 36 - got correct (encoded) unicode column data ok 37 - (decoded) unicode column does not exist ok 38 - got correct (encoded) unicode column data ok 39 - (decoded) unicode column does not exist ok 40 - got correct id by the (encoded) unicode column value ok 41 - column_info returns the correctly encoded column name ok 42 - primary_key_info returns the correctly encoded primary key name ok 43 - foreign_key_info returns the correctly encoded foreign key name ok 44 - table_info returns the correctly encoded table name ok 45 - An object of class 'DBI::db' isa 'DBI::db' ok 46 - insert successfully ok 47 - insert with unicode name successfully ok 48 - unicode placeholders ok 49 - got correct row ok 50 - got correct (decoded) unicode column data ok 51 - (encoded) unicode column does not exist ok 52 - got correct (decoded) unicode column data ok 53 - (encoded) unicode column does not exist ok 54 - got correct id by the (decoded) unicode column value ok 55 - column_info returns the correctly decoded column name ok 56 - primary_key_info returns the correctly decoded primary key name ok 57 - foreign_key_info returns the correctly decoded foreign key name ok 58 - table_info returns the correctly decoded table name ok 59 - no warnings ok t\rt_81536_multi_column_primary_key_info.t ............ 1..16 ok 1 - An object of class 'DBI::db' isa 'DBI::db' ok 2 - found 1 pks ok 3 - first pk name is id ok 4 - An object of class 'DBI::db' isa 'DBI::db' ok 5 - found 1 pks ok 6 - first pk name is id ok 7 - An object of class 'DBI::db' isa 'DBI::db' ok 8 - found 2 pks ok 9 - first pk name is type ok 10 - second pk name is id ok 11 - An object of class 'DBI::db' isa 'DBI::db' ok 12 - found 3 pks ok 13 - all pks are correct ok 14 - pk order is correct ok 15 - pk KEY_SEQ is correct ok 16 - no warnings ok t\rt_88228_sqlite_3_8_0_crash.t ....................... 1..3 ok 1 - An object of class 'DBI::db' isa 'DBI::db' ok 2 - all done without segfault ok 3 - no warnings ok t\rt_96050_db_filename_for_a_closed_database.t ........ 1..6 ok 1 - An object of class 'DBI::db' isa 'DBI::db' ok 2 - no filename (because it's in-memory); no error ok 3 - no filename (because it's in-memory); no error ok 4 - got no error; no filename; and no segfault ok 5 - got no error; no filename; and no segfault ok 6 - no warnings ok t\rt_96877_unicode_statements.t ....................... 1..16 ok 1 - An object of class 'DBI::db' isa 'DBI::db' ok 2 - Unicode is on ok 3 - CREATE TABLE # testing \x{41} ok 4 - INSERT with bind ok 5 - INSERT without bind ok 6 - both values are equal ok 7 - DELETE ok # testing \x{e9} ok 8 - INSERT with bind ok 9 - INSERT without bind ok 10 - both values are equal ok 11 - DELETE ok # testing \x{20ac} ok 12 - INSERT with bind ok 13 - INSERT without bind ok 14 - both values are equal ok 15 - DELETE ok ok 16 - no warnings ok t\rt_96878_fts_contentless_table.t .................... 1..8 ok 1 - An object of class 'DBI::db' isa 'DBI::db' ok 2 - CREATE TABLE ok 3 - insert without bind ok 4 - insert with bind and cast ok 5 - insert with bind_param and explicit type ok 6 - FTS4AUX ok 7 - terms properly indexed ok 8 - no warnings ok t\rt_97598_crash_on_disconnect_with_virtual_tables.t .. 1..3 ok 1 - An object of class 'DBI::db' isa 'DBI::db' # abc 123 # abc 123 # abc 123 ok 2 - all done without segfault ok 3 - no warnings ok t\virtual_table\00_base.t ............................. 1..10 ok 1 - An object of class 'DBI::db' isa 'DBI::db' ok 2 ok 3 - got 5 rows ok 4 - rowid column ok 5 - foo column ok 6 - bar column ok 7 - got 5 rows again ok 8 - col list OK ok 9 - got 5 rows (because of omitted constraints) ok 10 - no warnings ok t\virtual_table\01_destroy.t .......................... 1..20 ok 1 - An object of class 'DBI::db' isa 'DBI::db' ok 2 - no vtab created ok 3 - still no vtab ok 4 - create foobar ok 5 - create barfoo ok 6 - 2 vtab created ok 7 - no vtab connected ok 8 - no vtab destroyed ok 9 - dropped foobar ok 10 - one vtab destroyed ok 11 - both vtab destroyed ok 12 - 1 vtab disconnected ok 13 - 1 vtab dropped ok 14 - 2 modules destroyed ok 15 - An object of class 'DBI::db' isa 'DBI::db' ok 16 - no vtab created ok 17 - no vtab connected ok 18 - no vtab created ok 19 - 1 vtab connected ok 20 - no warnings ok t\virtual_table\02_find_function.t .................... 1..15 ok 1 - An object of class 'DBI::db' isa 'DBI::db' ok 2 - created foobar ok 3 - abs called ok 4 - substr called ok 5 - trim called ok 6 - func results ok 7 - abs still 1 ok 8 - substr still 1 ok 9 - trim still 1 ok 10 - created barfoo ok 11 - abs now 2 ok 12 - substr now 2 ok 13 - trim now 2 ok 14 # done ok 15 - no warnings ok t\virtual_table\10_filecontent.t ...................... 1..13 ok 1 - An object of class 'DBI::db' isa 'DBI::db' ok 2 - create_module ok 3 - create vtable ok 4 - got 1 row ok 5 - got bar2 ok 6 - got rowid ok 7 - file content ok 8 - got 2 rows ok 9 - col list OK ok 10 - got bar1 ok 11 - got bar2 ok 12 - got 1 row ok 13 - no warnings ok t\virtual_table\11_filecontent_fulltext.t ............. 1..15 ok 1 - An object of class 'DBI::db' isa 'DBI::db' # building fts index.... # done ok 2 - search 'VirtualTable' ok 3 - search 'install_method' ok 4 - search '"use strict"' ok 5 - search '"use strict" AND "use warnings"' ok 6 - search 'VirtualTable' -- no lib/DBD/SQLite/VirtualTable.pm ok 7 - search 'install_method' -- no lib/DBD/SQLite/VirtualTable.pm ok 8 - search '"use strict"' -- no lib/DBD/SQLite/VirtualTable.pm ok 9 - search '"use strict" AND "use warnings"' -- no lib/DBD/SQLite/VirtualTable.pm ok 10 - An object of class 'DBI::db' isa 'DBI::db' ok 11 - search 'VirtualTable' -- after reconnect ok 12 - search 'install_method' -- after reconnect ok 13 - search '"use strict"' -- after reconnect ok 14 - search '"use strict" AND "use warnings"' -- after reconnect ok 15 - no warnings ok t\virtual_table\20_perldata.t ......................... 1..29 ok 1 - An object of class 'DBI::db' isa 'DBI::db' ok 2 - create_module ok 3 - create vtable ok 4 - got 3 rows ok 5 - got 1 in a ok 6 - got 2 in b ok 7 - got 2 rows ok 8 - got 4 in first a ok 9 - got 1 in second a ok 10 - SELECT rowid FROM vtb WHERE c = 'six' ok 11 - SELECT c FROM vtb WHERE c MATCH 'i' ORDER BY c ok 12 - new rowid is 3 ok 13 - perl_rows expanded ok 14 - new row is correct ok 15 - create vtable ok 16 - got 2 rows ok 17 - got 4 in first a ok 18 - got 1 in second a ok 19 - create vtable intarray ok 20 - SELECT i FROM intarray WHERE i BETWEEN 0 AND 5 ok 21 - INSERT INTO intarray VALUES (98), (99) ok 22 - added 2 ints ok 23 - IN intarray ok 24 - create vtable strarray ok 25 - INSERT INTO strarray VALUES ('aa'), ('bb') ok 26 - added 2 strings ok 27 - IN strarray ok 28 - IN SELECT FROM strarray ok 29 - no warnings ok t\virtual_table\21_perldata_charinfo.t ................ 1..10 ok 1 - An object of class 'DBI::db' isa 'DBI::db' ok 2 - create_module ok 3 - create table ok 4 - found sigma letters ok 5 - letter in proper block ok 6 - found sigma letters ok 7 - letter in proper block ok 8 - found sigma letters ok 9 - letter in proper block ok 10 - no warnings ok t\virtual_table\rt_99748.t ............................ 1..52 ok 1 - An object of class 'DBI::db' isa 'DBI::db' ok 2 - create_module ok 3 - create vtable ok 4 - SELECT rowid, * FROM rtb: got 3 rows ok 5 - got 1 in a ok 6 - got undef in b ok 7 - got 1 in a ok 8 - SELECT rowid FROM rtb WHERE c = 'six' ok 9 - SELECT a FROM rtb WHERE b IS NULL ORDER BY a ok 10 - SELECT a FROM rtb WHERE b IS NOT NULL ORDER BY a ok 11 - SELECT a FROM rtb WHERE c IS NULL ORDER BY a ok 12 - SELECT a FROM rtb WHERE c IS NOT NULL ORDER BY a ok 13 - SELECT a FROM rtb WHERE c = ? ok 14 - SELECT a FROM rtb WHERE c = ? ok 15 - SELECT a FROM rtb WHERE c = ? ok 16 - SELECT a FROM rtb WHERE c = ? ok 17 - SELECT a FROM rtb WHERE c = ? ok 18 - SELECT a FROM rtb WHERE c IS ? ok 19 - SELECT rowid, * FROM vtb: got 3 rows ok 20 - got 1 in a ok 21 - got undef in b ok 22 - got 1 in a ok 23 - SELECT rowid FROM vtb WHERE c = 'six' ok 24 - SELECT a FROM vtb WHERE b IS NULL ORDER BY a ok 25 - SELECT a FROM vtb WHERE b IS NOT NULL ORDER BY a ok 26 - SELECT a FROM vtb WHERE c IS NULL ORDER BY a ok 27 - SELECT a FROM vtb WHERE c IS NOT NULL ORDER BY a ok 28 - SELECT a FROM vtb WHERE c = ? ok 29 - SELECT a FROM vtb WHERE c = ? ok 30 - SELECT a FROM vtb WHERE c = ? ok 31 - SELECT a FROM vtb WHERE c = ? ok 32 - SELECT a FROM vtb WHERE c = ? ok 33 - SELECT a FROM vtb WHERE c IS ? ok 34 - SELECT c FROM vtb WHERE c MATCH '^.i' ORDER BY c ok 35 - @{[die -1]} ok 36 - (foobar ok 37 - (?{die 999}) ok 38 - $foobar ok 39 - $self->{row_ix} ok 40 - $main::ARGV[ die 999 ] ok 41 - @main::ARGV ok 42 - $0 ok 43 - $self ok 44 - SELECT a FROM vtb WHERE c MATCH ? ok 45 - SELECT a FROM vtb WHERE c MATCH ? ok 46 - SELECT a FROM vtb WHERE c MATCH ? ok 47 - SELECT a FROM vtb WHERE c MATCH ? ok 48 - SELECT a FROM vtb WHERE c MATCH ? ok 49 - SELECT a FROM vtb WHERE c MATCH ? ok 50 - SELECT a FROM vtb WHERE c MATCH ? ok 51 - SELECT a FROM vtb WHERE c MATCH ? ok 52 - no warnings ok All tests successful. Files=99, Tests=3519, 29 wallclock secs ( 0.72 usr + 0.14 sys = 0.86 CPU) Result: PASS ISHIGAKI/DBD-SQLite-1.48.tar.gz nmake test TEST_VERBOSE=1 -- OK PPD for DBD-SQLite-1.48 already made Running test for module 'URI::QueryParam' Running make for E/ET/ETHER/URI-1.69.tar.gz Prepending C:\cpanfly-5.16\var\cpan\build\DBD-SQLite-1.48-NgJRUm/blib/arch C:\cpanfly-5.16\var\cpan\build\DBD-SQLite-1.48-NgJRUm/blib/lib C:\cpanfly-5.16\var\cpan\build\URI-1.69-UNWVWT/blib/arch C:\cpanfly-5.16\var\cpan\build\URI-1.69-UNWVWT/blib/lib to PERL5LIB for 'get' Has already been unwrapped into directory C:\cpanfly-5.16\var\cpan\build\URI-1.69-UNWVWT Prepending C:\cpanfly-5.16\var\cpan\build\DBD-SQLite-1.48-NgJRUm/blib/arch C:\cpanfly-5.16\var\cpan\build\DBD-SQLite-1.48-NgJRUm/blib/lib C:\cpanfly-5.16\var\cpan\build\URI-1.69-UNWVWT/blib/arch C:\cpanfly-5.16\var\cpan\build\URI-1.69-UNWVWT/blib/lib to PERL5LIB for 'make' Has already been made Prepending C:\cpanfly-5.16\var\cpan\build\DBD-SQLite-1.48-NgJRUm/blib/arch C:\cpanfly-5.16\var\cpan\build\DBD-SQLite-1.48-NgJRUm/blib/lib C:\cpanfly-5.16\var\cpan\build\URI-1.69-UNWVWT/blib/arch C:\cpanfly-5.16\var\cpan\build\URI-1.69-UNWVWT/blib/lib to PERL5LIB for 'test' Running make test Has already been tested successfully Running test for module 'DBI' Running make for T/TI/TIMB/DBI-1.634.tar.gz Prepending C:\cpanfly-5.16\var\cpan\build\DBD-SQLite-1.48-NgJRUm/blib/arch C:\cpanfly-5.16\var\cpan\build\DBD-SQLite-1.48-NgJRUm/blib/lib C:\cpanfly-5.16\var\cpan\build\URI-1.69-UNWVWT/blib/arch C:\cpanfly-5.16\var\cpan\build\URI-1.69-UNWVWT/blib/lib to PERL5LIB for 'get' Checksum for C:\cpanfly-5.16\var\cpan\sources\authors\id\T\TI\TIMB\DBI-1.634.tar.gz ok DBI-1.634/ DBI-1.634/Changes DBI-1.634/dbd_xsh.h DBI-1.634/DBI.pm DBI-1.634/DBI.xs DBI-1.634/dbi_sql.h DBI-1.634/dbilogstrip.PL DBI-1.634/dbipport.h DBI-1.634/dbiprof.PL DBI-1.634/dbiproxy.PL DBI-1.634/dbivport.h DBI-1.634/DBIXS.h DBI-1.634/dbixs_rev.h DBI-1.634/dbixs_rev.pl DBI-1.634/Driver.xst DBI-1.634/Driver_xst.h DBI-1.634/ex/ DBI-1.634/INSTALL DBI-1.634/lib/ DBI-1.634/Makefile.PL DBI-1.634/MANIFEST DBI-1.634/META.json DBI-1.634/META.yml DBI-1.634/Perl.xs DBI-1.634/README.md DBI-1.634/t/ DBI-1.634/test.pl DBI-1.634/typemap DBI-1.634/t/01basics.t DBI-1.634/t/02dbidrv.t DBI-1.634/t/03handle.t DBI-1.634/t/04mods.t DBI-1.634/t/05concathash.t DBI-1.634/t/06attrs.t DBI-1.634/t/07kids.t DBI-1.634/t/08keeperr.t DBI-1.634/t/09trace.t DBI-1.634/t/10examp.t DBI-1.634/t/11fetch.t DBI-1.634/t/12quote.t DBI-1.634/t/13taint.t DBI-1.634/t/14utf8.t DBI-1.634/t/15array.t DBI-1.634/t/16destroy.t DBI-1.634/t/19fhtrace.t DBI-1.634/t/20meta.t DBI-1.634/t/30subclass.t DBI-1.634/t/31methcache.t DBI-1.634/t/35thrclone.t DBI-1.634/t/40profile.t DBI-1.634/t/41prof_dump.t DBI-1.634/t/42prof_data.t DBI-1.634/t/43prof_env.t DBI-1.634/t/48dbi_dbd_sqlengine.t DBI-1.634/t/49dbd_file.t DBI-1.634/t/50dbm_simple.t DBI-1.634/t/51dbm_file.t DBI-1.634/t/52dbm_complex.t DBI-1.634/t/60preparse.t DBI-1.634/t/65transact.t DBI-1.634/t/70callbacks.t DBI-1.634/t/72childhandles.t DBI-1.634/t/80proxy.t DBI-1.634/t/85gofer.t DBI-1.634/t/86gofer_fail.t DBI-1.634/t/87gofer_cache.t DBI-1.634/t/90sql_type_cast.t DBI-1.634/t/lib.pl DBI-1.634/t/pod-coverage.t DBI-1.634/t/pod.t DBI-1.634/lib/Bundle/ DBI-1.634/lib/DBD/ DBI-1.634/lib/DBI/ DBI-1.634/lib/Win32/ DBI-1.634/lib/Win32/DBIODBC.pm DBI-1.634/lib/DBI/Const/ DBI-1.634/lib/DBI/DBD/ DBI-1.634/lib/DBI/DBD.pm DBI-1.634/lib/DBI/FAQ.pm DBI-1.634/lib/DBI/Gofer/ DBI-1.634/lib/DBI/Profile.pm DBI-1.634/lib/DBI/ProfileData.pm DBI-1.634/lib/DBI/ProfileDumper/ DBI-1.634/lib/DBI/ProfileDumper.pm DBI-1.634/lib/DBI/ProfileSubs.pm DBI-1.634/lib/DBI/ProxyServer.pm DBI-1.634/lib/DBI/PurePerl.pm DBI-1.634/lib/DBI/SQL/ DBI-1.634/lib/DBI/Util/ DBI-1.634/lib/DBI/W32ODBC.pm DBI-1.634/lib/DBI/Util/_accessor.pm DBI-1.634/lib/DBI/Util/CacheMemory.pm DBI-1.634/lib/DBI/SQL/Nano.pm DBI-1.634/lib/DBI/ProfileDumper/Apache.pm DBI-1.634/lib/DBI/Gofer/Execute.pm DBI-1.634/lib/DBI/Gofer/Request.pm DBI-1.634/lib/DBI/Gofer/Response.pm DBI-1.634/lib/DBI/Gofer/Serializer/ DBI-1.634/lib/DBI/Gofer/Transport/ DBI-1.634/lib/DBI/Gofer/Transport/Base.pm DBI-1.634/lib/DBI/Gofer/Transport/pipeone.pm DBI-1.634/lib/DBI/Gofer/Transport/stream.pm DBI-1.634/lib/DBI/Gofer/Serializer/Base.pm DBI-1.634/lib/DBI/Gofer/Serializer/DataDumper.pm DBI-1.634/lib/DBI/Gofer/Serializer/Storable.pm DBI-1.634/lib/DBI/DBD/Metadata.pm DBI-1.634/lib/DBI/DBD/SqlEngine/ DBI-1.634/lib/DBI/DBD/SqlEngine.pm DBI-1.634/lib/DBI/DBD/SqlEngine/Developers.pod DBI-1.634/lib/DBI/DBD/SqlEngine/HowTo.pod DBI-1.634/lib/DBI/Const/GetInfo/ DBI-1.634/lib/DBI/Const/GetInfoReturn.pm DBI-1.634/lib/DBI/Const/GetInfoType.pm DBI-1.634/lib/DBI/Const/GetInfo/ANSI.pm DBI-1.634/lib/DBI/Const/GetInfo/ODBC.pm DBI-1.634/lib/DBD/DBM.pm DBI-1.634/lib/DBD/ExampleP.pm DBI-1.634/lib/DBD/File/ DBI-1.634/lib/DBD/File.pm DBI-1.634/lib/DBD/Gofer/ DBI-1.634/lib/DBD/Gofer.pm DBI-1.634/lib/DBD/NullP.pm DBI-1.634/lib/DBD/Proxy.pm DBI-1.634/lib/DBD/Sponge.pm DBI-1.634/lib/DBD/Gofer/Policy/ DBI-1.634/lib/DBD/Gofer/Transport/ DBI-1.634/lib/DBD/Gofer/Transport/Base.pm DBI-1.634/lib/DBD/Gofer/Transport/corostream.pm DBI-1.634/lib/DBD/Gofer/Transport/null.pm DBI-1.634/lib/DBD/Gofer/Transport/pipeone.pm DBI-1.634/lib/DBD/Gofer/Transport/stream.pm DBI-1.634/lib/DBD/Gofer/Policy/Base.pm DBI-1.634/lib/DBD/Gofer/Policy/classic.pm DBI-1.634/lib/DBD/Gofer/Policy/pedantic.pm DBI-1.634/lib/DBD/Gofer/Policy/rush.pm DBI-1.634/lib/DBD/File/Developers.pod DBI-1.634/lib/DBD/File/HowTo.pod DBI-1.634/lib/DBD/File/Roadmap.pod DBI-1.634/lib/Bundle/DBI.pm DBI-1.634/ex/corogofer.pl DBI-1.634/ex/perl_dbi_nulls_test.pl DBI-1.634/ex/profile.pl Prepending C:\cpanfly-5.16\var\cpan\build\DBD-SQLite-1.48-NgJRUm/blib/arch C:\cpanfly-5.16\var\cpan\build\DBD-SQLite-1.48-NgJRUm/blib/lib C:\cpanfly-5.16\var\cpan\build\URI-1.69-UNWVWT/blib/arch C:\cpanfly-5.16\var\cpan\build\URI-1.69-UNWVWT/blib/lib to PERL5LIB for 'make' CPAN.pm: Building T/TI/TIMB/DBI-1.634.tar.gz >>> C:\Perl64-5.16\bin\perl.exe Makefile.PL 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_31methcache.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_31methcache.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_31methcache.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 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-5.16/lib/Bundle/DBD C:/Perl64-5.16/lib/Bundle/DBI.pm C:/Perl64-5.16/lib/DBD C:/Perl64-5.16/lib/DBI C:/Perl64-5.16/lib/DBI.pm C:/Perl64-5.16/lib/DBI/Changes.pm C:/Perl64-5.16/lib/DBI/Const C:/Perl64-5.16/lib/DBI/Const/GetInfo C:/Perl64-5.16/lib/DBI/Const/GetInfo/ANSI.pm C:/Perl64-5.16/lib/DBI/Const/GetInfo/ODBC.pm C:/Perl64-5.16/lib/DBI/Const/GetInfoReturn.pm C:/Perl64-5.16/lib/DBI/Const/GetInfoType.pm C:/Perl64-5.16/lib/DBI/DBD C:/Perl64-5.16/lib/DBI/DBD.pm C:/Perl64-5.16/lib/DBI/DBD/Metadata.pm C:/Perl64-5.16/lib/DBI/DBD/SqlEngine C:/Perl64-5.16/lib/DBI/DBD/SqlEngine.pm C:/Perl64-5.16/lib/DBI/DBD/SqlEngine/Developers.pod C:/Perl64-5.16/lib/DBI/DBD/SqlEngine/HowTo.pod C:/Perl64-5.16/lib/DBI/FAQ.pm C:/Perl64-5.16/lib/DBI/Gofer C:/Perl64-5.16/lib/DBI/Gofer/Execute.pm C:/Perl64-5.16/lib/DBI/Gofer/Request.pm C:/Perl64-5.16/lib/DBI/Gofer/Response.pm C:/Perl64-5.16/lib/DBI/Gofer/Serializer C:/Perl64-5.16/lib/DBI/Gofer/Serializer/Base.pm C:/Perl64-5.16/lib/DBI/Gofer/Serializer/DataDumper.pm C:/Perl64-5.16/lib/DBI/Gofer/Serializer/Storable.pm C:/Perl64-5.16/lib/DBI/Gofer/Transport C:/Perl64-5.16/lib/DBI/Gofer/Transport/Base.pm C:/Perl64-5.16/lib/DBI/Gofer/Transport/pipeone.pm C:/Perl64-5.16/lib/DBI/Gofer/Transport/stream.pm C:/Perl64-5.16/lib/DBI/Profile.pm C:/Perl64-5.16/lib/DBI/ProfileData.pm C:/Perl64-5.16/lib/DBI/ProfileDumper C:/Perl64-5.16/lib/DBI/ProfileDumper.pm C:/Perl64-5.16/lib/DBI/ProfileDumper/Apache.pm C:/Perl64-5.16/lib/DBI/ProfileSubs.pm C:/Perl64-5.16/lib/DBI/ProxyServer.pm C:/Perl64-5.16/lib/DBI/PurePerl.pm C:/Perl64-5.16/lib/DBI/SQL C:/Perl64-5.16/lib/DBI/SQL/Nano.pm C:/Perl64-5.16/lib/DBI/Util C:/Perl64-5.16/lib/DBI/Util/CacheMemory.pm C:/Perl64-5.16/lib/DBI/Util/_accessor.pm C:/Perl64-5.16/lib/DBI/W32ODBC.pm C:/Perl64-5.16/lib/Win32/DBIODBC.pm C:/Perl64-5.16/lib/auto/DBD C:/Perl64-5.16/lib/auto/DBI C:/Perl64-5.16/lib/auto/DBI/.packlist C:/Perl64-5.16/lib/auto/DBI/DBI.bs C:/Perl64-5.16/lib/auto/DBI/DBI.dll C:/Perl64-5.16/lib/auto/DBI/DBI.exp C:/Perl64-5.16/lib/auto/DBI/DBI.lib C:/Perl64-5.16/lib/auto/DBI/DBIXS.h C:/Perl64-5.16/lib/auto/DBI/Driver.xst C:/Perl64-5.16/lib/auto/DBI/Driver_xst.h C:/Perl64-5.16/lib/auto/DBI/dbd_xsh.h C:/Perl64-5.16/lib/auto/DBI/dbi_sql.h C:/Perl64-5.16/lib/auto/DBI/dbipport.h C:/Perl64-5.16/lib/auto/DBI/dbivport.h C:/Perl64-5.16/lib/auto/DBI/dbixs_rev.h I see you're using perl 5.016000 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. Generating a nmake-style Makefile Writing Makefile for DBI Writing MYMETA.yml and MYMETA.json >>> nmake Microsoft (R) Program Maintenance Utility Version 7.00.8882 Copyright (C) Microsoft Corp 1988-2000. All rights reserved. "C:\Perl64-5.16\bin\perl.exe" -MExtUtils::Command -e mkpath -- blib\lib\DBI "C:\Perl64-5.16\bin\perl.exe" -MExtUtils::Command -e rm_f -- blib\lib\DBI\Changes.pm "C:\Perl64-5.16\bin\perl.exe" -MExtUtils::Command -e cp -- Changes blib\lib\DBI\Changes.pm cp dbivport.h blib\arch\auto\DBI\dbivport.h cp dbd_xsh.h blib\arch\auto\DBI\dbd_xsh.h 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 Driver_xst.h blib\arch\auto\DBI\Driver_xst.h cp lib/DBD/Gofer/Policy/classic.pm blib\lib\DBD\Gofer\Policy\classic.pm cp lib/DBD/DBM.pm blib\lib\DBD\DBM.pm cp lib/DBD/Gofer/Policy/Base.pm blib\lib\DBD\Gofer\Policy\Base.pm cp DBI.pm blib\lib\DBI.pm cp DBIXS.h blib\arch\auto\DBI\DBIXS.h cp lib/DBD/Gofer/Policy/pedantic.pm blib\lib\DBD\Gofer\Policy\pedantic.pm cp dbixs_rev.pl blib\lib\dbixs_rev.pl cp lib/Bundle/DBI.pm blib\lib\Bundle\DBI.pm cp lib/DBD/File/Developers.pod blib\lib\DBD\File\Developers.pod cp Driver.xst blib\arch\auto\DBI\Driver.xst cp lib/DBD/File.pm blib\lib\DBD\File.pm cp lib/DBD/File/Roadmap.pod blib\lib\DBD\File\Roadmap.pod cp dbipport.h blib\arch\auto\DBI\dbipport.h cp dbi_sql.h blib\arch\auto\DBI\dbi_sql.h cp lib/DBD/ExampleP.pm blib\lib\DBD\ExampleP.pm cp lib/DBD/Gofer.pm blib\lib\DBD\Gofer.pm cp lib/DBD/File/HowTo.pod blib\lib\DBD\File\HowTo.pod cp lib/DBI/DBD/SqlEngine/HowTo.pod blib\lib\DBI\DBD\SqlEngine\HowTo.pod 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/DBI/Gofer/Response.pm blib\lib\DBI\Gofer\Response.pm cp lib/DBD/Proxy.pm blib\lib\DBD\Proxy.pm cp lib/DBI/Gofer/Request.pm blib\lib\DBI\Gofer\Request.pm cp lib/DBI/Const/GetInfo/ANSI.pm blib\lib\DBI\Const\GetInfo\ANSI.pm cp lib/DBD/Gofer/Transport/stream.pm blib\lib\DBD\Gofer\Transport\stream.pm cp lib/DBI/Const/GetInfoReturn.pm blib\lib\DBI\Const\GetInfoReturn.pm cp lib/DBD/Sponge.pm blib\lib\DBD\Sponge.pm cp lib/DBI/Const/GetInfoType.pm blib\lib\DBI\Const\GetInfoType.pm cp lib/DBI/DBD/SqlEngine/Developers.pod blib\lib\DBI\DBD\SqlEngine\Developers.pod 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/DBD/Gofer/Transport/null.pm blib\lib\DBD\Gofer\Transport\null.pm cp lib/DBI/Gofer/Execute.pm blib\lib\DBI\Gofer\Execute.pm cp lib/DBD/NullP.pm blib\lib\DBD\NullP.pm cp lib/DBI/DBD.pm blib\lib\DBI\DBD.pm cp lib/DBI/DBD/SqlEngine.pm blib\lib\DBI\DBD\SqlEngine.pm cp lib/DBI/SQL/Nano.pm blib\lib\DBI\SQL\Nano.pm cp lib/DBI/Util/_accessor.pm blib\lib\DBI\Util\_accessor.pm cp lib/DBI/Gofer/Transport/Base.pm blib\lib\DBI\Gofer\Transport\Base.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/DBI/Gofer/Serializer/DataDumper.pm blib\lib\DBI\Gofer\Serializer\DataDumper.pm cp lib/DBI/W32ODBC.pm blib\lib\DBI\W32ODBC.pm cp lib/DBI/Gofer/Transport/pipeone.pm blib\lib\DBI\Gofer\Transport\pipeone.pm cp lib/DBI/ProfileDumper/Apache.pm blib\lib\DBI\ProfileDumper\Apache.pm 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 lib/DBI/Util/CacheMemory.pm blib\lib\DBI\Util\CacheMemory.pm cp lib/DBI/ProfileSubs.pm blib\lib\DBI\ProfileSubs.pm cp lib/Win32/DBIODBC.pm blib\lib\Win32\DBIODBC.pm cp lib/DBI/PurePerl.pm blib\lib\DBI\PurePerl.pm cp lib/DBI/ProfileData.pm blib\lib\DBI\ProfileData.pm Running Mkbootstrap for DBI () "C:\Perl64-5.16\bin\perl.exe" -MExtUtils::Command -e chmod -- 644 "DBI.bs" "C:\Perl64-5.16\bin\perl.exe" -p -e "s/~DRIVER~/Perl/g" Driver.xst > Perl.xsi "C:\Perl64-5.16\bin\perl.exe" "C:\cpanfly-5.16\var\megalib\ExtUtils\xsubpp" -typemap "C:\Perl64-5.16\lib\ExtUtils\typemap" -typemap "typemap" Perl.xs > Perl.xsc && "C:\Perl64-5.16\bin\perl.exe" -MExtUtils::Command -e mv -- Perl.xsc Perl.c cl -c -nologo -GF -W3 -MD -Zi -DNDEBUG -Ox -GL -fp:precise -DWIN32 -D_CONSOLE -DNO_STRICT -DWIN64 -DCONSERVATIVE -DPERL_TEXTMODE_SCRIPTS -DUSE_SITECUSTOMIZE -DPERL_IMPLICIT_CONTEXT -DPERL_IMPLICIT_SYS -DUSE_PERLIO -MD -Zi -DNDEBUG -Ox -GL -fp:precise -DVERSION=\"1.634\" -DXS_VERSION=\"1.634\" "-IC:\Perl64-5.16\lib\CORE" Perl.c Perl.c c:\cpanfly-5.16\var\cpan\build\DBI-1.634-6nZepf\Driver_xst.h(110) : warning C4244: 'function' : conversion from 'IV' to 'I32', possible loss of data c:\cpanfly-5.16\var\cpan\build\DBI-1.634-6nZepf\Driver_xst.h(114) : warning C4244: 'function' : conversion from '__int64' to 'I32', possible loss of data Perl.xsi(88) : warning C4244: 'initializing' : conversion from '__int64' to 'int', possible loss of data Perl.xsi(234) : warning C4244: 'initializing' : conversion from '__int64' to 'int', possible loss of data Perl.xsi(665) : warning C4244: 'initializing' : conversion from '__int64' to 'int', possible loss of data "C:\Perl64-5.16\bin\perl.exe" "C:\cpanfly-5.16\var\megalib\ExtUtils\xsubpp" -typemap "C:\Perl64-5.16\lib\ExtUtils\typemap" -typemap "typemap" DBI.xs > DBI.xsc && "C:\Perl64-5.16\bin\perl.exe" -MExtUtils::Command -e mv -- DBI.xsc DBI.c cl -c -nologo -GF -W3 -MD -Zi -DNDEBUG -Ox -GL -fp:precise -DWIN32 -D_CONSOLE -DNO_STRICT -DWIN64 -DCONSERVATIVE -DPERL_TEXTMODE_SCRIPTS -DUSE_SITECUSTOMIZE -DPERL_IMPLICIT_CONTEXT -DPERL_IMPLICIT_SYS -DUSE_PERLIO -MD -Zi -DNDEBUG -Ox -GL -fp:precise -DVERSION=\"1.634\" -DXS_VERSION=\"1.634\" "-IC:\Perl64-5.16\lib\CORE" DBI.c DBI.c DBI.xs(421) : warning C4018: '<' : signed/unsigned mismatch DBI.xs(455) : warning C4018: '<' : signed/unsigned mismatch DBI.xs(456) : warning C4267: 'function' : conversion from 'size_t' to 'I32', possible loss of data DBI.xs(481) : warning C4018: '<' : signed/unsigned mismatch DBI.xs(546) : warning C4244: '=' : conversion from 'IV' to 'I32', possible loss of data DBI.xs(1201) : warning C4267: 'function' : conversion from 'size_t' to 'I32', possible loss of data DBI.xs(1210) : warning C4267: 'function' : conversion from 'size_t' to 'I32', possible loss of data DBI.xs(1213) : warning C4267: 'function' : conversion from 'size_t' to 'I32', possible loss of data DBI.xs(1852) : warning C4244: 'initializing' : conversion from 'IV' to 'int', possible loss of data DBI.xs(2094) : warning C4244: '=' : conversion from 'IV' to 'U32', possible loss of data DBI.xs(2217) : warning C4244: 'initializing' : conversion from 'IV' to 'int', possible loss of data DBI.xs(2226) : warning C4244: '=' : conversion from 'IV' to 'int', possible loss of data DBI.xs(2262) : warning C4267: 'function' : conversion from 'size_t' to 'I32', possible loss of data DBI.xs(2344) : warning C4244: '=' : conversion from '__int64' to 'int', possible loss of data DBI.xs(2369) : warning C4267: 'function' : conversion from 'size_t' to 'I32', possible loss of data DBI.xs(2458) : warning C4267: 'function' : conversion from 'size_t' to 'I32', possible loss of data DBI.xs(2576) : warning C4267: 'function' : conversion from 'size_t' to 'I32', possible loss of data DBI.xs(2596) : warning C4267: 'function' : conversion from 'size_t' to 'I32', possible loss of data DBI.xs(2801) : 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(2907) : warning C4244: '=' : conversion from '__int64' to 'I32', possible loss of data DBI.xs(3001) : warning C4267: 'function' : conversion from 'size_t' to 'I32', possible loss of data DBI.xs(3004) : warning C4267: 'function' : conversion from 'size_t' to 'I32', possible loss of data DBI.xs(3325) : warning C4244: '=' : conversion from 'IV' to 'int', possible loss of data DBI.xs(3435) : warning C4244: '=' : conversion from '__int64' to 'I32', possible loss of data DBI.xs(3526) : warning C4267: 'function' : conversion from 'size_t' to 'I32', possible loss of data DBI.xs(3613) : warning C4267: 'function' : conversion from 'size_t' to 'I32', possible loss of data DBI.xs(3649) : warning C4018: '<' : signed/unsigned mismatch DBI.xs(3761) : warning C4244: '=' : conversion from '__int64' to 'int', possible loss of data DBI.xs(3841) : warning C4244: 'initializing' : conversion from 'IV' to 'int', possible loss of data DBI.xs(4695) : warning C4244: '=' : conversion from 'IV' to 'U32', possible loss of data DBI.xs(4696) : warning C4244: '=' : conversion from 'UV' to 'U32', possible loss of data DBI.xs(4778) : warning C4244: '=' : conversion from 'IV' to 'I32', possible loss of data DBI.xs(4908) : warning C4244: 'function' : conversion from 'IV' to 'int', possible loss of data DBI.xs(4910) : warning C4244: 'function' : conversion from 'IV' to 'int', possible loss of data DBI.xs(5094) : warning C4244: '=' : conversion from '__int64' to 'I32', possible loss of data DBI.xs(5165) : warning C4244: 'initializing' : conversion from '__int64' to 'int', possible loss of data DBI.xs(5172) : warning C4244: '=' : conversion from '__int64' to 'int', possible loss of data DBI.xs(5236) : warning C4244: '=' : conversion from '__int64' to 'int', possible loss of data DBI.xs(5281) : warning C4267: 'function' : conversion from 'size_t' to 'I32', possible loss of data DBI.xs(5294) : warning C4244: 'initializing' : conversion from '__int64' to 'const int', possible loss of data "C:\Perl64-5.16\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-5.16\lib\CORE" -machine:AMD64 DBI.obj "C:\Perl64-5.16\lib\CORE\perl516.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 comctl32.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-5.16\bin\perl.exe" -MExtUtils::Command -e chmod -- 755 blib\arch\auto\DBI\DBI.dll "C:\Perl64-5.16\bin\perl.exe" "-Iblib\arch" "-Iblib\lib" dbiprof.PL dbiprof Extracted dbiprof from dbiprof.PL with variable substitutions. "C:\Perl64-5.16\bin\perl.exe" -MExtUtils::Command -e cp -- dbiprof blib\script\dbiprof pl2bat.bat blib\script\dbiprof "C:\Perl64-5.16\bin\perl.exe" "-Iblib\arch" "-Iblib\lib" dbiproxy.PL dbiproxy Extracted dbiproxy from dbiproxy.PL with variable substitutions. "C:\Perl64-5.16\bin\perl.exe" -MExtUtils::Command -e cp -- dbiproxy blib\script\dbiproxy pl2bat.bat blib\script\dbiproxy "C:\Perl64-5.16\bin\perl.exe" "-Iblib\arch" "-Iblib\lib" dbilogstrip.PL dbilogstrip Extracted dbilogstrip from dbilogstrip.PL with variable substitutions. "C:\Perl64-5.16\bin\perl.exe" -MExtUtils::Command -e cp -- dbilogstrip blib\script\dbilogstrip pl2bat.bat blib\script\dbilogstrip TIMB/DBI-1.634.tar.gz nmake -- OK Prepending C:\cpanfly-5.16\var\cpan\build\DBD-SQLite-1.48-NgJRUm/blib/arch C:\cpanfly-5.16\var\cpan\build\DBD-SQLite-1.48-NgJRUm/blib/lib C:\cpanfly-5.16\var\cpan\build\URI-1.69-UNWVWT/blib/arch C:\cpanfly-5.16\var\cpan\build\URI-1.69-UNWVWT/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-5.16\bin\perl.exe" "-MExtUtils::Command::MM" "-MTest::Harness" "-e" "undef *Test::Harness::Switches; 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/separator and maxlen ok 78 - ... test array argument w/out separator or maxlen ok 79 - An object of class 'DBI::dr' 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(0x213f360)) created successfully ok 6 - An object of class 'DBI::dr' isa 'DBI::dr' ok 7 - ... got a Test Driver object back from DBI->install_driver ok 8 - An object of class 'DBI::dr' isa 'DBI::dr' ok 9 - ... checking the DBI::_get_imp_data function ok 10 - ... Driver object passed to data_sources ok 11 - An object of class 'DBI::dr' 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 - An object of class 'DBI::db' isa 'DBI::db' ok 17 - ... this Driver does not yet have any Kids ok 18 - ... Driver object passed to data_sources ok 19 - An object of class 'DBI::dr' 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 - An object of class 'DBI::db' isa 'DBI::db' ok 25 - ... Database object is not tied ok 26 - ... got Driver object from Database object with Driver attribute ok 27 - An object of class 'DBI::dr' 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 - An object of class 'DBI::dr' 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 - An object of class 'DBI::dr' isa 'DBI::dr' ok 4 - ... this Driver does not yet have any Kids ok 5 ok 6 ok 7 ok 8 - An object of class 'DBI::db' isa 'DBI::db' ok 9 - ... our Driver has one Kid ok 10 - ... our Driver has one ActiveKid ok 11 - An object of class 'DBI::st' isa 'DBI::st' ok 12 - ... execute ran successfully ok 13 - ... we got the CachedKids hash ok 14 - ... there is one CachedKid ok 15 - ... our statement handle should be in the CachedKids ok 16 - ... our first statement is Active ok 17 - An object of class 'DBI::st' 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 statement is no longer Active since we re-prepared it ok 21 - An object of class 'DBI::st' isa 'DBI::st' ok 22 - ... prepare_cached returned a different statement handle now ok 23 - ... there are two CachedKids ok 24 - ... both statement handles should be in the CachedKids ok 25 - ... executing first statement handle again ok 26 - ... first statement handle is now active again ok 27 - An object of class 'DBI::st' 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 statement 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 - An object of class 'DBI::st' 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 statement 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 - An object of class 'DBI::db' isa 'DBI::db' ok 71 - ... the Driver should have 1 Kid(s) now ok 72 - not testing Driver here ok 73 - An object of class 'DBI::st' isa 'DBI::st' ok 74 - not testing Database here ok 75 - ... the Driver should have no Kids ok 76 - An object of class 'DBI::db' isa 'DBI::db' ok 77 - ... the Driver should have 1 Kid(s) now ok 78 - An object of class 'DBI::dr' isa 'DBI::dr' ok 79 - An object of class 'DBI::st' isa 'DBI::st' ok 80 - not testing Database here ok 81 - ... the Driver should have no Kids ok 82 - An object of class 'DBI::db' isa 'DBI::db' ok 83 - ... the Driver should have 1 Kid(s) now ok 84 - not testing Driver here ok 85 - An object of class 'DBI::st' isa 'DBI::st' ok 86 - An object of class 'DBI::db' isa 'DBI::db' ok 87 - ... the Driver should have no Kids ok 88 - An object of class 'DBI::db' isa 'DBI::db' ok 89 - ... the Driver should have 1 Kid(s) now ok 90 - An object of class 'DBI::dr' isa 'DBI::dr' ok 91 - An object of class 'DBI::st' isa 'DBI::st' ok 92 - An object of class 'DBI::db' 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 - An object of class 'DBI::db' 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(0x226e960) 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(0x226e960) 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(0x226e960) 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(0x226e960) 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 - An object of class 'DBI::db' 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 - An object of class 'DBI::dr' isa 'DBI::dr' ok 116 - ... our Driver (2) has no Kids before this test ok 117 - An object of class 'DBI::db' isa 'DBI::db' ok 118 - An object of class 'DBI::st' 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 ..................... ok 1 - use DBI; ok 2 - An object of class 'DBI::db' 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 InactiveDestroy attribute for dbh ok 8 - ... checking AutoInactiveDestroy 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 - delete on non-private attribute acts like fetch ok 35 - value unchanged after delete ok 36 - should see private_foo dbh attribute value ok 37 - delete should return private_foo dbh attribute value ok 38 - value of private_foo after delete should be undef ok 39 - ... catching exception ok 40 - ... $dbh->err is undefined ok 41 - ... checking $dbh->errstr ok 42 - ... checking $dbh->state ok 43 - ... checking Executed attribute for dbh ok 44 - ... checking Executed attribute for dbh (after reset) ok 45 - ... checking ErrCount attribute for dbh (after error was generated) ok 46 - An object of class 'DBI::dr' isa 'DBI::dr' ok 47 - ... checking $dbh->err ok 48 - ... checking ErrCount attribute for drh ok 49 - ... checking Warn attribute for drh ok 50 - ... checking Active attribute for drh ok 51 - ... checking AutoCommit attribute for drh ok 52 - ... checking CompatMode attribute for drh ok 53 - ... checking InactiveDestroy attribute for drh ok 54 - ... checking AutoInactiveDestroy attribute for drh ok 55 - ... checking PrintError attribute for drh ok 56 - ... checking PrintWarn attribute for drh ok 57 - ... checking RaiseError attribute for drh ok 58 - ... checking ShowErrorStatement attribute for drh ok 59 - ... checking ChopBlanks attribute for drh ok 60 - ... checking LongTrunkOk attribute for drh ok 61 - ... checking TaintIn attribute for drh ok 62 - ... checking TaintOut attribute for drh ok 63 - ... checking Taint attribute for drh ok 64 - ... checking Executed attribute for drh ok 65 - ... checking Kids attribute for drh ok 66 - ... checking ActiveKids attribute for drh ok 67 - ... checking CachedKids attribute for drh ok 68 - ... checking HandleError attribute for drh ok 69 - ... checking Profile attribute for drh ok 70 - ... checking ReadOnly attribute for drh ok 71 - ... checking TraceLevel attribute for drh ok 72 - ... checking LongReadLen attribute for drh ok 73 - ... checking FetchHashKeyName attribute for drh ok 74 - ... checking Name attribute for drh ok 75 - An object of class 'DBI::st' isa 'DBI::st' ok 76 - ... checking Executed attribute for sth ok 77 - ... checking Executed attribute for dbh ok 78 - ... checking ErrCount attribute for sth ok 79 - ... checking exception ok 80 - ... checking $sth->errstr ok 81 - ... checking $sth->state ok 82 - ... checking Executed attribute for sth ok 83 - ... checking Exceuted attribute for dbh ok 84 - ... checking ErrCount attribute for sth ok 85 - ... checking ErrCount attribute for sth (after reset) ok 86 - ... checking Warn attribute for sth ok 87 - ... checking Active attribute for sth ok 88 - ... checking CompatMode attribute for sth ok 89 - ... checking InactiveDestroy attribute for sth ok 90 - ... checking AutoInactiveDestroy attribute for sth ok 91 - ... checking PrintError attribute for sth ok 92 - ... checking PrintWarn attribute for sth ok 93 - ... checking RaiseError attribute for sth ok 94 - ... checking ShowErrorStatement attribute for sth ok 95 - ... checking ChopBlanks attribute for sth ok 96 - ... checking LongTrunkOk attribute for sth ok 97 - ... checking TaintIn attribute for sth ok 98 - ... checking TaintOut attribute for sth ok 99 - ... checking Taint attribute for sth ok 100 - ... checking Kids attribute for sth ok 101 - ... checking ActiveKids attribute for sth ok 102 - ... checking CachedKids attribute for sth ok 103 - ... checking HandleError attribute for sth ok 104 - ... checking Profile attribute for sth ok 105 - ... checking ReadOnly attribute for sth ok 106 - ... checking TraceLevel attribute for sth ok 107 - ... checking LongReadLen attribute for sth ok 108 - ... checking FetchHashKeyName attribute for sth ok 109 - ... checking CursorName attribute for sth ok 110 - ... checking NUM_OF_FIELDS attribute for sth ok 111 - ... checking NUM_OF_PARAMS attribute for sth ok 112 - ... checking type of NAME attribute for sth ok 113 - ... checking number of elements returned ok 114 - ... checking values returned ok 115 - ... checking type of NAME_lc attribute for sth ok 116 - ... checking number of elements returned ok 117 - ... checking values returned ok 118 - ... checking type of NAME_uc attribute for sth ok 119 - ... checking number of elements returned ok 120 - ... checking values returned ok 121 - ... checking type of NAME_hash attribute for sth ok 122 - ... checking number of keys returned ok 123 - ... checking values returned ok 124 - ... checking values returned ok 125 - ... checking type of NAME_lc_hash attribute for sth ok 126 - ... checking number of keys returned ok 127 - ... checking values returned ok 128 - ... checking values returned ok 129 - ... checking type of NAME_uc_hash attribute for sth ok 130 - ... checking number of keys returned ok 131 - ... checking values returned ok 132 - ... checking values returned ok 133 - ... checking type of TYPE attribute for sth ok 134 - ... checking number of elements returned ok 135 - ... checking values returned ok 136 - ... checking type of NULLABLE attribute for sth ok 137 - ... checking number of elements returned ok 138 - ... checking values returned ok 139 - ... checking type of PRECISION attribute for sth ok 140 - ... checking number of elements returned ok 141 - ... checking values returned ok 142 - ... checking type of SCALE attribute for sth ok 143 - ... checking number of elements returned ok 144 - ... checking values returned ok 145 - ... checking type of ParamValues attribute for sth ok 146 - ... checking values returned ok 147 - ... checking Statement attribute for sth ok 148 - ... checking type of RowsInCache attribute for sth ok 149 - should see driver-private sth attribute value # Checking inheritance ok 150 - dbh ReadOnly value should be inherited from drh ok 151 - sth ReadOnly value should be inherited from dbh 1..151 ok t\07kids.t ...................... 1..20 ok 1 - An object of class 'DBI::db' 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 - An object of class 'DBI::st' 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 - An object of class 'DBI::dr' 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 ................... ok 1 - use DBI; ok 2 - ... checking error ok 3 - ... checking error Test HandleSetErr ok 4 - An object of class 'DBI::db' isa 'DBI::db' ok 5 - ... $DBI::err is not defined HandleSetErr called: h=DBI::db=HASH(0x2269858), 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(0x2269858), err=0, errstr=(got warn), state=AA001 warn: 'DBD::ExampleP::db set_err warning: (got info)\n(got warn) at t\08keeperr.t line 189.\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(0x2269858), 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 204.\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 224.\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(0x2269858), 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 236.\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(0x2269858), 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 247.\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 258.\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 282.\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 286.\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 287.\n' ok 55 - ... $dbh->set_err returned undefiend HandleSetErr called: h=DBI::db=HASH(0x2269858), 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 288.\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 298.\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 302.\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 306.\n' ok 64 - ... returned no values HandleSetErr called: h=DBI::db=HASH(0x2269858), err=, errstr=info, state=override warn: 'DBD::ExampleP::db set_err failed: errstr99 at t\08keeperr.t line 313.\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 70 ok 71 ok 72 - ping returns true ok 73 - err unchanged after ping ok 74 - errstr unchanged after ping ok 75 - err unchanged after ping ok 76 - errstr unchanged after ping ok 77 - ping returns false ok 78 - err true after failed ping ok 79 - errstr true after failed ping ok 80 ok 81 ok 82 - ping returns true: 0 but true ok 83 - err unchanged after ping ok 84 - errstr unchanged after ping ok 85 - err unchanged after ping ok 86 - errstr unchanged after ping ok 87 - ping returns false ok 88 - err true after failed ping ok 89 - errstr true after failed ping HandleSetErr called: h=DBI::db=HASH(0x2269858), err=, errstr=, state= ok 90 - no extra warning generated for set_err("") in STORE HandleSetErr called: h=DBI::db=HASH(0x2269858), err=0, errstr=0, state= warn: 'DBD::ExampleP::db STORE warning: 0 at t\08keeperr.t line 338.\n' ok 91 - warning generated for set_err("0") in STORE 1..91 ok t\09trace.t ..................... 1..99 ok 1 - use DBI; ok 2 - An object of class 'DBI::db' isa 'DBI::db' ok 3 - trace file size = 3097 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 CON ok 14 ok 15 ok 16 ok 17 ok 18 ok 19 ok 20 ok 21 parse_trace_flag ENC ok 22 ok 23 ok 24 ok 25 ok 26 ok 27 ok 28 ok 29 parse_trace_flag DBD ok 30 ok 31 ok 32 ok 33 ok 34 ok 35 ok 36 ok 37 parse_trace_flag TXN ok 38 ok 39 ok 40 ok 41 ok 42 ok 43 ok 44 ok 45 parse_trace_flag foo ok 46 ok 47 ok 48 ok 49 ok 50 ok 51 ok 52 ok 53 parse_trace_flag bar ok 54 ok 55 ok 56 ok 57 ok 58 ok 59 ok 60 ok 61 parse_trace_flag baz ok 62 ok 63 ok 64 ok 65 ok 66 ok 67 ok 68 ok 69 parse_trace_flag boo ok 70 ok 71 ok 72 ok 73 ok 74 ok 75 ok 76 ok 77 parse_trace_flag bop ok 78 ok 79 ok 80 ok 81 ok 82 ok 83 ok 84 ok 85 parse_trace_flag SQL CON ENC DBD TXN foo bar baz boo bop ok 86 - ... ok 87 - ... inherit ok 88 - An object of class 'DBI::st' isa 'DBI::st' ok 89 ok 90 ok 91 test unknown parse_trace_flag ok 92 ok 93 caught warn: DBI::db=HASH(0x215c960)->parse_trace_flags(nonesuch) ignored unknown trace flags: 'nonesuch' at t\09trace.t line 123. ok 94 ok 95 caught warn: DBI::db=HASH(0x215c960)->parse_trace_flags(nonesuch|SQL|nonesuch2) ignored unknown trace flags: 'nonesuch' 'nonesuch2' at t\09trace.t line 125. ok 96 ok 97 ok 98 ok 99 ok C:\cpanfly-5.16\var\cpan\build\DBI-1.634-6nZepf\test_output_3760 for C:\cpanfly-5.16\var\cpan\build\DBI-1.634-6nZepf\test_output_3760: No such file or directory at t/lib.pl line 23. t\10examp.t ..................... 1..234 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 - An object of class 'DBI::dr' 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 89. # 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(0x23b9d58) ne DBI::db=HASH(0x23b9d58) 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 ok 96 ok 97 fetchall_arrayref renaming hash slice ok 98 ok 99 ok 100 ok 101 ok 102 ok 103 fetchall_arrayref empty renaming hash slice ok 104 ok 105 ok 106 ok 107 ok 108 ok 109 fetchall_arrayref hash ok 110 ok 111 ok 112 ok 113 - '16895 0 .' ne '16895 0 .' rows() ok 114 - row count 3 ok 115 - 3 vs 3 ok 116 - 3 vs 3 fetchall_arrayref array slice and max rows ok 117 ok 118 ok 119 ok 120 - should fetch one row ok 121 - should fetch all the remaining rows ok 122 - should return undef as there are no more rows selectrow_array ok 123 ok 124 selectrow_hashref ok 125 ok 126 ok 127 ok 128 selectall_arrayref ok 129 ok 130 ok 131 ok 132 selectall_arrayref Slice array slice ok 133 ok 134 ok 135 - ". 16895" eq ". 16895" ok 136 selectall_arrayref Columns array slice ok 137 ok 138 ok 139 - ". 16895" eq ". 16895" ok 140 selectall_arrayref hash slice ok 141 ok 142 ok 143 ok 144 ok 145 ok 146 ok 147 selectall_hashref ok 148 - selectall_hashref result ok 149 - selectall_hashref HASH: HASH ok 150 ok 151 - 0 eq 0 selectall_hashref by column number ok 152 ok 153 - 0 eq 0 selectcol_arrayref ok 154 ok 155 ok 156 selectcol_arrayref column slice ok 157 ok 158 ok 159 ok 160 others... ok 161 ok 162 RaiseError & PrintError & ShowErrorStatement ok 163 ok 164 ok 165 ok 166 ok 167 ok 168 ok 169 ok 170 ok 171 not ok 172 - error string does not contain ParamValues # TODO rt66127 not fixed yet # Failed (TODO) test 'error string does not contain ParamValues' # at t\10examp.t line 397. # 'DBD::ExampleP::st execute failed: 11 values bound when 1 expected [for Statement "select mode from ?" with ParamValues: 1=1, 2=2, 3='val3', 4='val4', 5='val5', 6='val6', 7='val7', 8='val8', 9='val9', 10='val10', 11='val11'] at t\10examp.t line 395. # ' # matches '(?^:ParamValues:)' not ok 173 - ParamValues is empty # TODO rt66127 not fixed yet # Failed (TODO) test 'ParamValues is empty' # at t\10examp.t line 398. # got: 'HASH(0x249c688)' # expected: undef # $VAR1 = { # '6' => 'val6', # '11' => 'val11', # '3' => 'val3', # '7' => 'val7', # '9' => 'val9', # '2' => 2, # '8' => 'val8', # '1' => 1, # '4' => 'val4', # '10' => 'val10', # '5' => 'val5' # }; ok 174 ok 175 ok 176 ok 177 ok 178 ok 179 ok 180 - 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 412. # ok 181 - 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 412. # ok 182 ok 183 ok 184 ok 185 ok 186 ok 187 HandleError ok 188 ok 189 HandleError -> die ok 190 ok 191 - HandleError: DBD::ExampleP::db prepare failed: Unknown field names: unknown_field_name2 [h=DBI::db=HASH(0x23b9d58), rv=undef, \#=3] at t\10examp.t line 441. # HandleError -> 0 -> RaiseError HandleError: DBD::ExampleP::db prepare failed: Unknown field names: unknown_field_name2 [h=DBI::db=HASH(0x23b9d58), rv=undef, #=3] ok 192 ok 193 - DBD::ExampleP::db prepare failed: Unknown field names: unknown_field_name2 at t\10examp.t line 462. # HandleError -> 1 -> return (original)undef HandleError: DBD::ExampleP::db prepare failed: Unknown field names: unknown_field_name2 [h=DBI::db=HASH(0x23b9d58), rv=undef, #=3] ok 194 - ok 195 HandleError -> 2 -> return (modified)42 HandleError: DBD::ExampleP::db prepare failed: Unknown field names: unknown_field_name2 [h=DBI::db=HASH(0x23b9d58), rv=undef, #=3] ok 196 - ok 197 ok 198 ok 199 - An object of class 'DBI::st' isa 'DBI::st' ok 200 ok 201 ok 202 ok 203 - Remove dumpcsr.tst.3760 ok 204 - Actually gone # table_info ok 205 # Local blib/lib subdirs: DBD auto .. . Bundle Win32 DBI ok 206 ok 207 ok 208 # tables ok 209 - Table count mismatch5 vs 5 ok 210 - "schema"."table" ne "schema"."table" ok 211 - "sch-ema"."table" ne "sch-ema"."table" ok 212 - "schema"."ta-ble" ne "schema"."ta-ble" ok 213 - "sch ema"."table" ne "sch ema"."table" ok 214 - "schema"."ta ble" ne "schema"."ta ble" # Testing the fake directories (0). ok 215 ok 216 ok 217 - 0 rows instead of 0 ok 218 # Testing the fake directories (100). ok 219 ok 220 ok 221 - 100 rows instead of 100 ok 222 - '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 223 ok 224 ok 225 - 200 rows instead of 200 ok 226 - '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 227 ok 228 - we got some table types ok 229 - all table types are defined ok 230 - no name separators in table types ok 231 - we got some catalogs ok 232 - no name separators in catalogs ok 233 ok 234 - 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(0x222d4c8)->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(0x222d6a8)->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 - An object of class 'DBI::db' isa 'DBI::db' ok 3 - An object of class 'DBI::st' 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 - An object of class 'DBI::st' 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 - An object of class 'DBI::st' 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 - An object of class 'DBI::db' 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 ) [1 items] 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 in DBD::_::common for DBD::ExampleP::db (DBI::db=HASH(0x2240bf8)~0x2240b38 0) thr#4a0c68 <- trace= ( 2 ) [1 items] 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 ) [1 items] 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(0x2144910))= ( 1 ) [1 items] at 19fhtrace.t line 272 # Layered logline # # Next logline <- trace(1, 'STDOUT')= ( 1 ) [1 items] at 19fhtrace.t line 278 ok 23 - ... scalar trace: close doesn't close: *** Test our layer # <- trace(1, GLOB(0x2144910))= ( 1 ) [1 items] at 19fhtrace.t line 272 # Layered logline # # ok 24 - ... scalar trace: after change trace output: *** Test our layer # <- trace(1, GLOB(0x2144910))= ( 1 ) [1 items] at 19fhtrace.t line 272 # Layered logline # # ok 25 - ... logger: trace_msg # Next logline DBI::db=HASH(0x2240b38) trace level set to 0x0/1 (DBI @ 0x100/0) in DBI 1.634-ithread (pid 4076) ok 26 - ... logger: close doesn't close # ok 27 - ... logger: trace_msg after change trace output # Next logline <- disconnect= ( 1 ) [1 items] at 19fhtrace.t line 164 <- FETCH('Active')= ( '' ) [1 items] at ExampleP.pm line 267 <- DESTROY(DBI::db=HASH(0x2240b38))= ( undef ) [1 items] ok t\20meta.t ...................... 1..8 ok 1 - use DBI; ok 2 - use DBI::DBD::Metadata; ok 3 - An object of class 'DBI::db' isa 'DBI::db' ok 4 ok 5 ok 6 ok 7 ok 8 ok t\30subclass.t .................. 1..43 ok 1 - use DBI; ok 2 - An object of class 'MyDBI::db' isa 'MyDBI::db' ok 3 ok 4 - An object of class 'MyDBI::db' isa 'MyDBI::db' ok 5 ok 6 ok 7 - An object of class 'MyDBI::st' isa 'MyDBI::st' ok 8 ok 9 ok 10 ok 11 ok 12 ok 13 ok 14 ok 15 - A reference of type 'ARRAY' 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 - An object of class 'MyDBI::db' isa 'MyDBI::db' ok 27 ok 28 - 'Clone of clone A' isa 'MyDBI::db' ok 29 ok 30 ok 31 - 'Clone of clone B' isa 'MyDBI::db' ok 32 ok 33 - An object of class 'MyDBI::db' isa 'MyDBI::db' ok 34 ok 35 - 'installed method' isa 'ARRAY' ok 36 ok 37 ok 38 ok 39 ok 40 - Failed connect \#1 ok 41 ok 42 - Failed connect \#2 ok 43 fetch 4 prepare 1 ok t\31methcache.t ................. 1..49 ok 1 - use DBI; ok 2 - plain row0 ok 3 - plain local0 ok 4 - plain row1 ok 5 - plain local1 ok 6 - plain row2 ok 7 - plain local2 ok 8 - plain row3 ok 9 - plain locate DBI object ok 10 - plain row4 ok 11 - plain row5 ok 12 - plain local3 ok 13 - plain row6 ok 14 - threads-h row0 ok 15 - threads-h local0 ok 16 - threads-h row1 ok 17 - threads-h local1 ok 18 - threads-h row2 ok 19 - threads-h local2 ok 20 - threads-h row3 ok 21 - threads-h locate DBI object ok 22 - threads-h row4 ok 23 - threads-h row5 ok 24 - threads-h local3 ok 25 - threads-h row6 ok 26 - magic row0 ok 27 - magic local0 ok 28 - magic row1 ok 29 - magic local1 ok 30 - magic row2 ok 31 - magic local2 ok 32 - magic row3 ok 33 - magic locate DBI object ok 34 - magic row4 ok 35 - magic row5 ok 36 - magic local3 ok 37 - magic row6 ok 38 - magic threads-h row0 ok 39 - magic threads-h local0 ok 40 - magic threads-h row1 ok 41 - magic threads-h local1 ok 42 - magic threads-h row2 ok 43 - magic threads-h local2 ok 44 - magic threads-h row3 ok 45 - magic threads-h locate DBI object ok 46 - magic threads-h row4 ok 47 - magic threads-h row5 ok 48 - magic threads-h local3 ok 49 - magic threads-h row6 ok t\35thrclone.t .................. 1..20 ok 1 - use DBI; ok 2 - ... assignment of neat_maxlen was successful ok 3 - An object of class 'DBI::db' isa 'DBI::db' ok 4 - ... DBI::neat_maxlen still holding its value ok 5 - An object of class 'DBI::db' 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 - An object of class 'DBI::db' 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 - An object of class 'DBI::db' 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 - An object of class 'DBI::db' 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', '1443779436.68263', '1443779436.68263' ] } } }, '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', '1443779436.68263', '1443779436.68263' ], 'STORE' => [ 5, '0', '0', '0', '0', '1443779436.68263', '1443779436.68263' ] }, 'Hi mom' => { 'my_method_name' => [ 1, '1', '1', '1', '1', '1443779436.68263', '1443779436.68263' ] } } }, '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 1443779436.68263 1443779436.68263 ok 17 2 3 1 1 2 1443779436.68263 1443779436.68263 ok 18 Test collected profile data bless( { 'Path' => [ '!Statement' ], 'Data' => { 'set foo=1' => [ 1, '0', '0', '0', '0', '1443779436.96388', '1443779436.96388' ], '' => [ 6, '0', '0', '0', '0', '1443779436.69825', '1443779436.69825' ], 'select mode,size,name from ?' => [ 2401, '0.265625', '0', '0', '0.015625', '1443779436.69825', '1443779436.96388' ] } }, '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% (2408 calls) t\40profile.t @ 2015-10-02 02:50:36 '' => 0.000000s / 6 = 0.000000s avg (first 0.000000s, min 0.000000s, max 0.000000s) 'select mode,size,name from ?' => 0.265625s / 2401 = 0.000111s 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) t\40profile.t @ 2015-10-02 02:50:37 '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% (13 calls) t\40profile.t @ 2015-10-02 02:50:37 'foo' => 'DESTROY' => 'baz' => 0.000000s 'FETCH' => 'baz' => 0.000000s 'STORE' => 'baz' => 0.000000s / 5 = 0.000000s avg (first 0.000000s, min 0.000000s, max 0.000000s) 'connected' => 'baz' => 0.000000s 'disconnect' => '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 - An object of class 'DBI::db' isa 'DBI::db' ok 4 - An object of class 'DBI::ProfileDumper' isa 'DBI::ProfileDumper' ok 5 - A reference of type 'HASH' isa 'HASH' ok 6 - A reference of type 'ARRAY' isa 'ARRAY' ok 7 - An object of class 'DBI::st' isa 'DBI::st' ok 8 ok 9 - Profile is on disk and nonzero size DBI::ProfileDumper 2.015325 Path = [ ] Program = t\\41prof_dump.t + 1 = 6 0 0 0 0 1443779437.18263 1443779437.18263 + 1 select mode,size,name from ? = 2 0 0 0 0 1443779437.18263 1443779437.18263 + 1 = 2 0 0 0 0 1443779437.18263 1443779437.18263 + 1 select mode,size,name from ? = 49 0 0 0 0 1443779437.18263 1443779437.18263 ok 10 - Found a version number ok 11 - Version numbers match in DBI::ProfileDumper 2.015325 # 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' # DBI work done in 0.406250s (1443779437.776375 - 1443779437.370125) ok 4 - Profile written to disk, non-zero size ok 5 - An object of class 'DBI::ProfileData' isa 'DBI::ProfileData' ok 6 - At least 3 profile data items ok 7 ok 8 ok 9 ok 10 ok 11 - An object of class 'DBI::ProfileData' isa 'DBI::ProfileData' ok 12 ok 13 ok 14 - An object of class 'DBI::ProfileData' isa 'DBI::ProfileData' ok 15 ok 16 ok 17 SQL: set dummy=N SQL: set dummy=N6 SQL: SQL: set dummy=N9 SQL: set dummy=N0 SQL: set dummy=N1 SQL: set dummy=N5 SQL: set dummy=N2 SQL: set dummy=N3 SQL: set dummy=N4 SQL: select mode,size,name from ? SQL: set dummy=N8 SQL: set dummy=N7 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 - An object of class 'DBI::st' isa 'DBI::st' ok 23 - An object of class 'DBI::st' isa 'DBI::st' ok 24 - An object of class 'DBI::st' isa 'DBI::st' ok 25 - An object of class 'DBI::st' isa 'DBI::st' ok 26 - An object of class 'DBI::st' isa 'DBI::st' ok 27 - An object of class 'DBI::st' isa 'DBI::st' ok 28 - An object of class 'DBI::ProfileData' 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) t\43prof_env.t @ 2015-10-02 02:50:37 '' => '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 - Junk: prepare 'Junk' ok 19 - invalid column type: prepare 'CREATE TABLE bar (id INT, baz CHARACTER VARYING(255))' ok 20 - prepared statement using ANSI dialect ok 21 # skip Gofer proxy prevents fetching embedded SQL::Parser object ok 22 ok 23 - root class is DBIx::ContextualFetch 1..23 ok C:\cpanfly-5.16\var\cpan\build\DBI-1.634-6nZepf\test_output_3708 for C:\cpanfly-5.16\var\cpan\build\DBI-1.634-6nZepf\test_output_3708: No such file or directory at t/lib.pl line 23. 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.44 using IO::File (1.14) # DBI::DBD::SqlEngine 0.06 using SQL::Statement 1.407 # DBI 1.634 # OS MSWin32 (5.2) # Perl 5.016000 (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-5.16\var\cpan\build\DBI-1.634-6nZepf\test_output_3708\t_sbdgf_53442gz.txt ok 11 - drop manually created table db_3708_2 (first file) ok 12 - C:\cpanfly-5.16\var\cpan\build\DBI-1.634-6nZepf\test_output_3708\db_3708_2.txt removed ok 13 - C:\cpanfly-5.16\var\cpan\build\DBI-1.634-6nZepf\test_output_3708\db_3708_2 exists ok 14 - drop manually created table db_3708_2 (second file) ok 15 - C:\cpanfly-5.16\var\cpan\build\DBI-1.634-6nZepf\test_output_3708\db_3708_2 removed ok 16 - Create table db_3708_ 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 - Listing tables gives test table ok 22 - table_info ok 23 - table_info gives test table ok 24 - set single meta datum ok 25 - verify set single meta datum ok 26 - set multiple meta data ok 27 - verify set multiple meta attributes ok 28 - initialize new table (meta) with settings ok 29 - verify create meta from scratch ok 30 - Prepare select * from db_3708_ ok 31 - execute on db_3708_ ok 32 - Prepare select * from DB_3708_ ok 33 - execute on DB_3708_ ok 34 - ReadOnly connect with driver attributes in hash ok 35 - Prepare select * from db_3708_ ok 36 - execute on db_3708_ ok 37 - TYPE is numeric ok 38 - TYPE_NAME is set ok 39 - prepare 'insert into db_3708_' ok 40 - insert failed intensionally ok 41 - prepare 'delete from db_3708_' ok 42 - delete failed intensionally ok 43 - table drop failed intensionally ok 44 - Test table not removed ok 45 - ReadWrite for drop connect with driver attributes in hash ok 46 - table drop ok 47 - Test table removed ok 48 - Should not be able to open a DB to ./non-existing ok 49 - Error message ok 50 - Cleared error ok 51 - connect () should die on ./non-existing with RaiseError ok 52 - croak message ok 53 - Error message ok 54 - Should not be able to open a DB to nonexisting_folder ok 55 - Error message ok 56 - Cleared error ok 57 - connect () should die on nonexisting_folder with RaiseError ok 58 - croak message ok 59 - Error message ok 60 - Should not be able to open a DB to /Fr-dle/hurd0k/ok3708 ok 61 - Error message ok 62 - Cleared error ok 63 - connect () should die on /Fr-dle/hurd0k/ok3708 with RaiseError ok 64 - croak message ok 65 - Error message 1..65 ok C:\cpanfly-5.16\var\cpan\build\DBI-1.634-6nZepf\test_output_2292 for C:\cpanfly-5.16\var\cpan\build\DBI-1.634-6nZepf\test_output_2292: No such file or directory at t/lib.pl line 23. t\50dbm_simple.t ................ Using DBM modules: SDBM_File Using MLDBM serializers: Data::Dumper Storable FreezeThaw YAML JSON --- Using SDBM_File () --- # DBD::DBM 0.08 using SDBM_File (1.09) # DBD::File 0.44 using IO::File (1.14) # DBI::DBD::SqlEngine 0.06 using SQL::Statement 1.407 # DBI 1.634 # OS MSWin32 (5.2) # Perl 5.016000 (MSWin32-x64-multi-thread) ok 1 - dbm_versions ok 2 - An object of class 'DBI::db' 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 SELECT COUNT(*) FROM SDBM_File_fruit ok 54 - execute ok 55 - SELECT COUNT(*) FROM SDBM_File_fruit ok 56 - SELECT results ok 57 - prepare DROP TABLE SDBM_File_fruit ok 58 - execute ok 59 - DROP TABLE SDBM_File_fruit ok 60 - prepare table_info (without tables) ok 61 - No tables delivered by table_info --- Using SDBM_File (Data::Dumper) --- # DBD::DBM 0.08 using SDBM_File (1.09) + MLDBM (2.04) + MLDBM::Serializer::Data::Dumper # DBD::File 0.44 using IO::File (1.14) # DBI::DBD::SqlEngine 0.06 using SQL::Statement 1.407 # DBI 1.634 # OS MSWin32 (5.2) # Perl 5.016000 (MSWin32-x64-multi-thread) ok 62 - dbm_versions ok 63 - An object of class 'DBI::db' isa 'DBI::db' ok 64 ok 65 ok 66 ok 67 - prepare DROP TABLE IF EXISTS SDBM_File_fruit ok 68 - execute ok 69 - DROP TABLE IF EXISTS SDBM_File_fruit ok 70 - prepare CREATE TABLE SDBM_File_fruit (dKey INT, dVal VARCHAR(10), qux INT) ok 71 - execute ok 72 - CREATE TABLE SDBM_File_fruit (dKey INT, dVal VARCHAR(10), qux INT) ok 73 - prepare INSERT INTO SDBM_File_fruit VALUES (1,'oranges' , 11 ) ok 74 - execute ok 75 - INSERT INTO SDBM_File_fruit VALUES (1,'oranges' , 11 ) ok 76 - prepare INSERT INTO SDBM_File_fruit VALUES (2,'to_change', 0 ) ok 77 - execute ok 78 - INSERT INTO SDBM_File_fruit VALUES (2,'to_change', 0 ) ok 79 - prepare INSERT INTO SDBM_File_fruit VALUES (3, NULL , 13 ) ok 80 - execute ok 81 - INSERT INTO SDBM_File_fruit VALUES (3, NULL , 13 ) ok 82 - prepare INSERT INTO SDBM_File_fruit VALUES (4,'to_delete', 14 ) ok 83 - execute ok 84 - INSERT INTO SDBM_File_fruit VALUES (4,'to_delete', 14 ) ok 85 - prepare INSERT INTO SDBM_File_fruit VALUES (?,?,?) ok 86 - execute ok 87 - INSERT INTO SDBM_File_fruit VALUES (?,?,?) ok 88 - prepare INSERT INTO SDBM_File_fruit VALUES (6,'to_delete', 16 ) ok 89 - execute ok 90 - INSERT INTO SDBM_File_fruit VALUES (6,'to_delete', 16 ) ok 91 - prepare INSERT INTO SDBM_File_fruit VALUES (7,'to delete', 17 ) ok 92 - execute ok 93 - INSERT INTO SDBM_File_fruit VALUES (7,'to delete', 17 ) ok 94 - prepare INSERT INTO SDBM_File_fruit VALUES (8,'to remove', 18 ) ok 95 - execute ok 96 - INSERT INTO SDBM_File_fruit VALUES (8,'to remove', 18 ) ok 97 - prepare UPDATE SDBM_File_fruit SET dVal='apples', qux='12' WHERE dKey=2 ok 98 - execute ok 99 - UPDATE SDBM_File_fruit SET dVal='apples', qux='12' WHERE dKey=2 ok 100 - $sth->execute(UPDATE SDBM_File_fruit SET dVal='apples', qux='12' WHERE dKey=2) == $sth->rows ok 101 - prepare DELETE FROM SDBM_File_fruit WHERE dVal='to_delete' ok 102 - execute ok 103 - DELETE FROM SDBM_File_fruit WHERE dVal='to_delete' ok 104 - $sth->execute(DELETE FROM SDBM_File_fruit WHERE dVal='to_delete') == $sth->rows ok 105 - prepare DELETE FROM SDBM_File_fruit WHERE qux=17 ok 106 - execute ok 107 - DELETE FROM SDBM_File_fruit WHERE qux=17 ok 108 - $sth->execute(DELETE FROM SDBM_File_fruit WHERE qux=17) == $sth->rows ok 109 - prepare DELETE FROM SDBM_File_fruit WHERE dKey=8 ok 110 - execute ok 111 - DELETE FROM SDBM_File_fruit WHERE dKey=8 ok 112 - $sth->execute(DELETE FROM SDBM_File_fruit WHERE dKey=8) == $sth->rows ok 113 - prepare SELECT * FROM SDBM_File_fruit ORDER BY dKey DESC ok 114 - execute ok 115 - SELECT * FROM SDBM_File_fruit ORDER BY dKey DESC ok 116 - SELECT results ok 117 - prepare DELETE FROM SDBM_File_fruit ok 118 - execute ok 119 - DELETE FROM SDBM_File_fruit ok 120 - $sth->execute(DELETE FROM SDBM_File_fruit) == $sth->rows ok 121 - prepare SELECT COUNT(*) FROM SDBM_File_fruit ok 122 - execute ok 123 - SELECT COUNT(*) FROM SDBM_File_fruit ok 124 - SELECT results ok 125 - prepare DROP TABLE SDBM_File_fruit ok 126 - execute ok 127 - DROP TABLE SDBM_File_fruit ok 128 - prepare table_info (without tables) ok 129 - No tables delivered by table_info --- Using SDBM_File (Storable) --- # DBD::DBM 0.08 using SDBM_File (1.09) + MLDBM (2.04) + MLDBM::Serializer::Storable # DBD::File 0.44 using IO::File (1.14) # DBI::DBD::SqlEngine 0.06 using SQL::Statement 1.407 # DBI 1.634 # OS MSWin32 (5.2) # Perl 5.016000 (MSWin32-x64-multi-thread) ok 130 - dbm_versions ok 131 - An object of class 'DBI::db' isa 'DBI::db' ok 132 ok 133 ok 134 ok 135 - prepare DROP TABLE IF EXISTS SDBM_File_fruit ok 136 - execute ok 137 - DROP TABLE IF EXISTS SDBM_File_fruit ok 138 - prepare CREATE TABLE SDBM_File_fruit (dKey INT, dVal VARCHAR(10), qux INT) ok 139 - execute ok 140 - CREATE TABLE SDBM_File_fruit (dKey INT, dVal VARCHAR(10), qux INT) ok 141 - prepare INSERT INTO SDBM_File_fruit VALUES (1,'oranges' , 11 ) ok 142 - execute ok 143 - INSERT INTO SDBM_File_fruit VALUES (1,'oranges' , 11 ) ok 144 - prepare INSERT INTO SDBM_File_fruit VALUES (2,'to_change', 0 ) ok 145 - execute ok 146 - INSERT INTO SDBM_File_fruit VALUES (2,'to_change', 0 ) ok 147 - prepare INSERT INTO SDBM_File_fruit VALUES (3, NULL , 13 ) ok 148 - execute ok 149 - INSERT INTO SDBM_File_fruit VALUES (3, NULL , 13 ) ok 150 - prepare INSERT INTO SDBM_File_fruit VALUES (4,'to_delete', 14 ) ok 151 - execute ok 152 - INSERT INTO SDBM_File_fruit VALUES (4,'to_delete', 14 ) ok 153 - prepare INSERT INTO SDBM_File_fruit VALUES (?,?,?) ok 154 - execute ok 155 - INSERT INTO SDBM_File_fruit VALUES (?,?,?) ok 156 - prepare INSERT INTO SDBM_File_fruit VALUES (6,'to_delete', 16 ) ok 157 - execute ok 158 - INSERT INTO SDBM_File_fruit VALUES (6,'to_delete', 16 ) ok 159 - prepare INSERT INTO SDBM_File_fruit VALUES (7,'to delete', 17 ) ok 160 - execute ok 161 - INSERT INTO SDBM_File_fruit VALUES (7,'to delete', 17 ) ok 162 - prepare INSERT INTO SDBM_File_fruit VALUES (8,'to remove', 18 ) ok 163 - execute ok 164 - INSERT INTO SDBM_File_fruit VALUES (8,'to remove', 18 ) ok 165 - prepare UPDATE SDBM_File_fruit SET dVal='apples', qux='12' WHERE dKey=2 ok 166 - execute ok 167 - UPDATE SDBM_File_fruit SET dVal='apples', qux='12' WHERE dKey=2 ok 168 - $sth->execute(UPDATE SDBM_File_fruit SET dVal='apples', qux='12' WHERE dKey=2) == $sth->rows ok 169 - prepare DELETE FROM SDBM_File_fruit WHERE dVal='to_delete' ok 170 - execute ok 171 - DELETE FROM SDBM_File_fruit WHERE dVal='to_delete' ok 172 - $sth->execute(DELETE FROM SDBM_File_fruit WHERE dVal='to_delete') == $sth->rows ok 173 - prepare DELETE FROM SDBM_File_fruit WHERE qux=17 ok 174 - execute ok 175 - DELETE FROM SDBM_File_fruit WHERE qux=17 ok 176 - $sth->execute(DELETE FROM SDBM_File_fruit WHERE qux=17) == $sth->rows ok 177 - prepare DELETE FROM SDBM_File_fruit WHERE dKey=8 ok 178 - execute ok 179 - DELETE FROM SDBM_File_fruit WHERE dKey=8 ok 180 - $sth->execute(DELETE FROM SDBM_File_fruit WHERE dKey=8) == $sth->rows ok 181 - prepare SELECT * FROM SDBM_File_fruit ORDER BY dKey DESC ok 182 - execute ok 183 - SELECT * FROM SDBM_File_fruit ORDER BY dKey DESC ok 184 - SELECT results ok 185 - prepare DELETE FROM SDBM_File_fruit ok 186 - execute ok 187 - DELETE FROM SDBM_File_fruit ok 188 - $sth->execute(DELETE FROM SDBM_File_fruit) == $sth->rows ok 189 - prepare SELECT COUNT(*) FROM SDBM_File_fruit ok 190 - execute ok 191 - SELECT COUNT(*) FROM SDBM_File_fruit ok 192 - SELECT results ok 193 - prepare DROP TABLE SDBM_File_fruit ok 194 - execute ok 195 - DROP TABLE SDBM_File_fruit ok 196 - prepare table_info (without tables) ok 197 - No tables delivered by table_info --- Using SDBM_File (FreezeThaw) --- # DBD::DBM 0.08 using SDBM_File (1.09) + MLDBM (2.04) + MLDBM::Serializer::FreezeThaw # DBD::File 0.44 using IO::File (1.14) # DBI::DBD::SqlEngine 0.06 using SQL::Statement 1.407 # DBI 1.634 # OS MSWin32 (5.2) # Perl 5.016000 (MSWin32-x64-multi-thread) ok 198 - dbm_versions ok 199 - An object of class 'DBI::db' isa 'DBI::db' ok 200 ok 201 ok 202 ok 203 - prepare DROP TABLE IF EXISTS SDBM_File_fruit ok 204 - execute ok 205 - DROP TABLE IF EXISTS SDBM_File_fruit ok 206 - prepare CREATE TABLE SDBM_File_fruit (dKey INT, dVal VARCHAR(10), qux INT) ok 207 - execute ok 208 - CREATE TABLE SDBM_File_fruit (dKey INT, dVal VARCHAR(10), qux INT) ok 209 - prepare INSERT INTO SDBM_File_fruit VALUES (1,'oranges' , 11 ) ok 210 - execute ok 211 - INSERT INTO SDBM_File_fruit VALUES (1,'oranges' , 11 ) ok 212 - prepare INSERT INTO SDBM_File_fruit VALUES (2,'to_change', 0 ) ok 213 - execute ok 214 - INSERT INTO SDBM_File_fruit VALUES (2,'to_change', 0 ) ok 215 - prepare INSERT INTO SDBM_File_fruit VALUES (3, NULL , 13 ) ok 216 - execute ok 217 - INSERT INTO SDBM_File_fruit VALUES (3, NULL , 13 ) ok 218 - prepare INSERT INTO SDBM_File_fruit VALUES (4,'to_delete', 14 ) ok 219 - execute ok 220 - INSERT INTO SDBM_File_fruit VALUES (4,'to_delete', 14 ) ok 221 - prepare INSERT INTO SDBM_File_fruit VALUES (?,?,?) ok 222 - execute ok 223 - INSERT INTO SDBM_File_fruit VALUES (?,?,?) ok 224 - prepare INSERT INTO SDBM_File_fruit VALUES (6,'to_delete', 16 ) ok 225 - execute ok 226 - INSERT INTO SDBM_File_fruit VALUES (6,'to_delete', 16 ) ok 227 - prepare INSERT INTO SDBM_File_fruit VALUES (7,'to delete', 17 ) ok 228 - execute ok 229 - INSERT INTO SDBM_File_fruit VALUES (7,'to delete', 17 ) ok 230 - prepare INSERT INTO SDBM_File_fruit VALUES (8,'to remove', 18 ) ok 231 - execute ok 232 - INSERT INTO SDBM_File_fruit VALUES (8,'to remove', 18 ) ok 233 - prepare UPDATE SDBM_File_fruit SET dVal='apples', qux='12' WHERE dKey=2 ok 234 - execute ok 235 - UPDATE SDBM_File_fruit SET dVal='apples', qux='12' WHERE dKey=2 ok 236 - $sth->execute(UPDATE SDBM_File_fruit SET dVal='apples', qux='12' WHERE dKey=2) == $sth->rows ok 237 - prepare DELETE FROM SDBM_File_fruit WHERE dVal='to_delete' ok 238 - execute ok 239 - DELETE FROM SDBM_File_fruit WHERE dVal='to_delete' ok 240 - $sth->execute(DELETE FROM SDBM_File_fruit WHERE dVal='to_delete') == $sth->rows ok 241 - prepare DELETE FROM SDBM_File_fruit WHERE qux=17 ok 242 - execute ok 243 - DELETE FROM SDBM_File_fruit WHERE qux=17 ok 244 - $sth->execute(DELETE FROM SDBM_File_fruit WHERE qux=17) == $sth->rows ok 245 - prepare DELETE FROM SDBM_File_fruit WHERE dKey=8 ok 246 - execute ok 247 - DELETE FROM SDBM_File_fruit WHERE dKey=8 ok 248 - $sth->execute(DELETE FROM SDBM_File_fruit WHERE dKey=8) == $sth->rows ok 249 - prepare SELECT * FROM SDBM_File_fruit ORDER BY dKey DESC ok 250 - execute ok 251 - SELECT * FROM SDBM_File_fruit ORDER BY dKey DESC ok 252 - SELECT results ok 253 - prepare DELETE FROM SDBM_File_fruit ok 254 - execute ok 255 - DELETE FROM SDBM_File_fruit ok 256 - $sth->execute(DELETE FROM SDBM_File_fruit) == $sth->rows ok 257 - prepare SELECT COUNT(*) FROM SDBM_File_fruit ok 258 - execute ok 259 - SELECT COUNT(*) FROM SDBM_File_fruit ok 260 - SELECT results ok 261 - prepare DROP TABLE SDBM_File_fruit ok 262 - execute ok 263 - DROP TABLE SDBM_File_fruit ok 264 - prepare table_info (without tables) ok 265 - No tables delivered by table_info --- Using SDBM_File (YAML) --- # DBD::DBM 0.08 using SDBM_File (1.09) + MLDBM (2.04) + MLDBM::Serializer::YAML (0.10) # DBD::File 0.44 using IO::File (1.14) # DBI::DBD::SqlEngine 0.06 using SQL::Statement 1.407 # DBI 1.634 # OS MSWin32 (5.2) # Perl 5.016000 (MSWin32-x64-multi-thread) ok 266 - dbm_versions ok 267 - An object of class 'DBI::db' isa 'DBI::db' ok 268 ok 269 ok 270 ok 271 - prepare DROP TABLE IF EXISTS SDBM_File_fruit ok 272 - execute ok 273 - DROP TABLE IF EXISTS SDBM_File_fruit ok 274 - prepare CREATE TABLE SDBM_File_fruit (dKey INT, dVal VARCHAR(10), qux INT) ok 275 - execute ok 276 - CREATE TABLE SDBM_File_fruit (dKey INT, dVal VARCHAR(10), qux INT) ok 277 - prepare INSERT INTO SDBM_File_fruit VALUES (1,'oranges' , 11 ) ok 278 - execute ok 279 - INSERT INTO SDBM_File_fruit VALUES (1,'oranges' , 11 ) ok 280 - prepare INSERT INTO SDBM_File_fruit VALUES (2,'to_change', 0 ) ok 281 - execute ok 282 - INSERT INTO SDBM_File_fruit VALUES (2,'to_change', 0 ) ok 283 - prepare INSERT INTO SDBM_File_fruit VALUES (3, NULL , 13 ) ok 284 - execute ok 285 - INSERT INTO SDBM_File_fruit VALUES (3, NULL , 13 ) ok 286 - prepare INSERT INTO SDBM_File_fruit VALUES (4,'to_delete', 14 ) ok 287 - execute ok 288 - INSERT INTO SDBM_File_fruit VALUES (4,'to_delete', 14 ) ok 289 - prepare INSERT INTO SDBM_File_fruit VALUES (?,?,?) ok 290 - execute ok 291 - INSERT INTO SDBM_File_fruit VALUES (?,?,?) ok 292 - prepare INSERT INTO SDBM_File_fruit VALUES (6,'to_delete', 16 ) ok 293 - execute ok 294 - INSERT INTO SDBM_File_fruit VALUES (6,'to_delete', 16 ) ok 295 - prepare INSERT INTO SDBM_File_fruit VALUES (7,'to delete', 17 ) ok 296 - execute ok 297 - INSERT INTO SDBM_File_fruit VALUES (7,'to delete', 17 ) ok 298 - prepare INSERT INTO SDBM_File_fruit VALUES (8,'to remove', 18 ) ok 299 - execute ok 300 - INSERT INTO SDBM_File_fruit VALUES (8,'to remove', 18 ) ok 301 - prepare UPDATE SDBM_File_fruit SET dVal='apples', qux='12' WHERE dKey=2 ok 302 - execute ok 303 - UPDATE SDBM_File_fruit SET dVal='apples', qux='12' WHERE dKey=2 ok 304 - $sth->execute(UPDATE SDBM_File_fruit SET dVal='apples', qux='12' WHERE dKey=2) == $sth->rows ok 305 - prepare DELETE FROM SDBM_File_fruit WHERE dVal='to_delete' ok 306 - execute ok 307 - DELETE FROM SDBM_File_fruit WHERE dVal='to_delete' ok 308 - $sth->execute(DELETE FROM SDBM_File_fruit WHERE dVal='to_delete') == $sth->rows ok 309 - prepare DELETE FROM SDBM_File_fruit WHERE qux=17 ok 310 - execute ok 311 - DELETE FROM SDBM_File_fruit WHERE qux=17 ok 312 - $sth->execute(DELETE FROM SDBM_File_fruit WHERE qux=17) == $sth->rows ok 313 - prepare DELETE FROM SDBM_File_fruit WHERE dKey=8 ok 314 - execute ok 315 - DELETE FROM SDBM_File_fruit WHERE dKey=8 ok 316 - $sth->execute(DELETE FROM SDBM_File_fruit WHERE dKey=8) == $sth->rows ok 317 - prepare SELECT * FROM SDBM_File_fruit ORDER BY dKey DESC ok 318 - execute ok 319 - SELECT * FROM SDBM_File_fruit ORDER BY dKey DESC ok 320 - SELECT results ok 321 - prepare DELETE FROM SDBM_File_fruit ok 322 - execute ok 323 - DELETE FROM SDBM_File_fruit ok 324 - $sth->execute(DELETE FROM SDBM_File_fruit) == $sth->rows ok 325 - prepare SELECT COUNT(*) FROM SDBM_File_fruit ok 326 - execute ok 327 - SELECT COUNT(*) FROM SDBM_File_fruit ok 328 - SELECT results ok 329 - prepare DROP TABLE SDBM_File_fruit ok 330 - execute ok 331 - DROP TABLE SDBM_File_fruit ok 332 - prepare table_info (without tables) ok 333 - No tables delivered by table_info --- Using SDBM_File (JSON) --- # DBD::DBM 0.08 using SDBM_File (1.09) + MLDBM (2.04) + MLDBM::Serializer::JSON (0.002) # DBD::File 0.44 using IO::File (1.14) # DBI::DBD::SqlEngine 0.06 using SQL::Statement 1.407 # DBI 1.634 # OS MSWin32 (5.2) # Perl 5.016000 (MSWin32-x64-multi-thread) ok 334 - dbm_versions ok 335 - An object of class 'DBI::db' isa 'DBI::db' ok 336 ok 337 ok 338 ok 339 - prepare DROP TABLE IF EXISTS SDBM_File_fruit ok 340 - execute ok 341 - DROP TABLE IF EXISTS SDBM_File_fruit ok 342 - prepare CREATE TABLE SDBM_File_fruit (dKey INT, dVal VARCHAR(10), qux INT) ok 343 - execute ok 344 - CREATE TABLE SDBM_File_fruit (dKey INT, dVal VARCHAR(10), qux INT) ok 345 - prepare INSERT INTO SDBM_File_fruit VALUES (1,'oranges' , 11 ) ok 346 - execute ok 347 - INSERT INTO SDBM_File_fruit VALUES (1,'oranges' , 11 ) ok 348 - prepare INSERT INTO SDBM_File_fruit VALUES (2,'to_change', 0 ) ok 349 - execute ok 350 - INSERT INTO SDBM_File_fruit VALUES (2,'to_change', 0 ) ok 351 - prepare INSERT INTO SDBM_File_fruit VALUES (3, NULL , 13 ) ok 352 - execute ok 353 - INSERT INTO SDBM_File_fruit VALUES (3, NULL , 13 ) ok 354 - prepare INSERT INTO SDBM_File_fruit VALUES (4,'to_delete', 14 ) ok 355 - execute ok 356 - INSERT INTO SDBM_File_fruit VALUES (4,'to_delete', 14 ) ok 357 - prepare INSERT INTO SDBM_File_fruit VALUES (?,?,?) ok 358 - execute ok 359 - INSERT INTO SDBM_File_fruit VALUES (?,?,?) ok 360 - prepare INSERT INTO SDBM_File_fruit VALUES (6,'to_delete', 16 ) ok 361 - execute ok 362 - INSERT INTO SDBM_File_fruit VALUES (6,'to_delete', 16 ) ok 363 - prepare INSERT INTO SDBM_File_fruit VALUES (7,'to delete', 17 ) ok 364 - execute ok 365 - INSERT INTO SDBM_File_fruit VALUES (7,'to delete', 17 ) ok 366 - prepare INSERT INTO SDBM_File_fruit VALUES (8,'to remove', 18 ) ok 367 - execute ok 368 - INSERT INTO SDBM_File_fruit VALUES (8,'to remove', 18 ) ok 369 - prepare UPDATE SDBM_File_fruit SET dVal='apples', qux='12' WHERE dKey=2 ok 370 - execute ok 371 - UPDATE SDBM_File_fruit SET dVal='apples', qux='12' WHERE dKey=2 ok 372 - $sth->execute(UPDATE SDBM_File_fruit SET dVal='apples', qux='12' WHERE dKey=2) == $sth->rows ok 373 - prepare DELETE FROM SDBM_File_fruit WHERE dVal='to_delete' ok 374 - execute ok 375 - DELETE FROM SDBM_File_fruit WHERE dVal='to_delete' ok 376 - $sth->execute(DELETE FROM SDBM_File_fruit WHERE dVal='to_delete') == $sth->rows ok 377 - prepare DELETE FROM SDBM_File_fruit WHERE qux=17 ok 378 - execute ok 379 - DELETE FROM SDBM_File_fruit WHERE qux=17 ok 380 - $sth->execute(DELETE FROM SDBM_File_fruit WHERE qux=17) == $sth->rows ok 381 - prepare DELETE FROM SDBM_File_fruit WHERE dKey=8 ok 382 - execute ok 383 - DELETE FROM SDBM_File_fruit WHERE dKey=8 ok 384 - $sth->execute(DELETE FROM SDBM_File_fruit WHERE dKey=8) == $sth->rows ok 385 - prepare SELECT * FROM SDBM_File_fruit ORDER BY dKey DESC ok 386 - execute ok 387 - SELECT * FROM SDBM_File_fruit ORDER BY dKey DESC ok 388 - SELECT results ok 389 - prepare DELETE FROM SDBM_File_fruit ok 390 - execute ok 391 - DELETE FROM SDBM_File_fruit ok 392 - $sth->execute(DELETE FROM SDBM_File_fruit) == $sth->rows ok 393 - prepare SELECT COUNT(*) FROM SDBM_File_fruit ok 394 - execute ok 395 - SELECT COUNT(*) FROM SDBM_File_fruit ok 396 - SELECT results ok 397 - prepare DROP TABLE SDBM_File_fruit ok 398 - execute ok 399 - DROP TABLE SDBM_File_fruit ok 400 - prepare table_info (without tables) ok 401 - No tables delivered by table_info 1..401 ok C:\cpanfly-5.16\var\cpan\build\DBI-1.634-6nZepf\test_output_2620 for C:\cpanfly-5.16\var\cpan\build\DBI-1.634-6nZepf\test_output_2620: No such file or directory at t/lib.pl line 23. 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 - rows found via select via fully qualified path ok 11 - disconnect ok 12 - Found 1 tables ok 13 - rows found after reconnect using "dbm_tables" ok 14 - Create wilma ok 15 - insert Barney ok 16 - disconnect ok 17 - Found 1 table ok 18 - disconnect ok 19 - Found 2 tables ok 20 - Fred first ok 21 - Fred second ok 22 - select from fred ok 23 - execute fred ok 24 - 2 entry in fred ok 25 - select from wilma ok 26 - execute wilma ok 27 - 1 entry in wilma ok 28 - drop table fred ok 29 - fred.dir removed ok 30 - fred.pag removed ok 31 - drop table wilma ok 32 - wilma.dir removed ok 33 - wilma.pag removed 1..33 ok C:\cpanfly-5.16\var\cpan\build\DBI-1.634-6nZepf\test_output_3740 for C:\cpanfly-5.16\var\cpan\build\DBI-1.634-6nZepf\test_output_3740: No such file or directory at t/lib.pl line 23. t\52dbm_complex.t ............... # Running do_tests for SDBM_File + Data::Dumper ok 1 - CREATE TABLE APPL_3740_SDBM_File_Data_Dumper (id INT, applname CHAR, appluniq CHAR, version CHAR, appl_type CHAR) ok 2 - CREATE TABLE PREC_3740_SDBM_File_Data_Dumper (id INT, appl_id INT, node_id INT, precedence INT) ok 3 - CREATE TABLE NODE_3740_SDBM_File_Data_Dumper (id INT, nodename CHAR, os CHAR, version CHAR) ok 4 - CREATE TABLE LANDSCAPE_3740_SDBM_File_Data_Dumper (id INT, landscapename CHAR) ok 5 - CREATE TABLE CONTACT_3740_SDBM_File_Data_Dumper (id INT, surname CHAR, familyname CHAR, phone CHAR, userid CHAR, mailaddr CHAR) ok 6 - CREATE TABLE NM_LANDSCAPE_3740_SDBM_File_Data_Dumper (id INT, ls_id INT, obj_id INT, obj_type INT) ok 7 - CREATE TABLE APPL_CONTACT_3740_SDBM_File_Data_Dumper (id INT, contact_id INT, appl_id INT, contact_type CHAR) ok 8 - INSERT INTO APPL_3740_SDBM_File_Data_Dumper VALUES ( 1, 'ZQF', 'ZFQLIN', '10.2.0.4', 'Oracle DB') ok 9 - INSERT INTO APPL_3740_SDBM_File_Data_Dumper VALUES ( 2, 'YRA', 'YRA-UX', '10.2.0.2', 'Oracle DB') ok 10 - INSERT INTO APPL_3740_SDBM_File_Data_Dumper VALUES ( 3, 'PRN1', 'PRN1-4.B2', '1.1.22', 'CUPS' ) ok 11 - INSERT INTO APPL_3740_SDBM_File_Data_Dumper VALUES ( 4, 'PRN2', 'PRN2-4.B2', '1.1.22', 'CUPS' ) ok 12 - INSERT INTO APPL_3740_SDBM_File_Data_Dumper VALUES ( 5, 'PRN1', 'PRN1-4.B1', '1.1.22', 'CUPS' ) ok 13 - INSERT INTO APPL_3740_SDBM_File_Data_Dumper VALUES ( 7, 'PRN2', 'PRN2-4.B1', '1.1.22', 'CUPS' ) ok 14 - INSERT INTO APPL_3740_SDBM_File_Data_Dumper VALUES ( 8, 'sql-stmt', 'SQL::Statement', '1.21', 'Project Web-Site') ok 15 - INSERT INTO APPL_3740_SDBM_File_Data_Dumper VALUES ( 9, 'cpan.org', 'http://www.cpan.org/', '1.0', 'Web-Site') ok 16 - INSERT INTO APPL_3740_SDBM_File_Data_Dumper VALUES (10, 'httpd', 'cpan-apache', '2.2.13', 'Web-Server') ok 17 - INSERT INTO APPL_3740_SDBM_File_Data_Dumper VALUES (11, 'cpan-mods', 'cpan-mods', '8.4.1', 'PostgreSQL DB') ok 18 - INSERT INTO APPL_3740_SDBM_File_Data_Dumper VALUES (12, 'cpan-authors', 'cpan-authors', '8.4.1', 'PostgreSQL DB') ok 19 - INSERT INTO NODE_3740_SDBM_File_Data_Dumper VALUES ( 1, 'ernie', 'RHEL', '5.2') ok 20 - INSERT INTO NODE_3740_SDBM_File_Data_Dumper VALUES ( 2, 'bert', 'RHEL', '5.2') ok 21 - INSERT INTO NODE_3740_SDBM_File_Data_Dumper VALUES ( 3, 'statler', 'FreeBSD', '7.2') ok 22 - INSERT INTO NODE_3740_SDBM_File_Data_Dumper VALUES ( 4, 'waldorf', 'FreeBSD', '7.2') ok 23 - INSERT INTO NODE_3740_SDBM_File_Data_Dumper VALUES ( 5, 'piggy', 'NetBSD', '5.0.2') ok 24 - INSERT INTO NODE_3740_SDBM_File_Data_Dumper VALUES ( 6, 'kermit', 'NetBSD', '5.0.2') ok 25 - INSERT INTO NODE_3740_SDBM_File_Data_Dumper VALUES ( 7, 'samson', 'NetBSD', '5.0.2') ok 26 - INSERT INTO NODE_3740_SDBM_File_Data_Dumper VALUES ( 8, 'tiffy', 'NetBSD', '5.0.2') ok 27 - INSERT INTO NODE_3740_SDBM_File_Data_Dumper VALUES ( 9, 'rowlf', 'Debian Lenny', '5.0') ok 28 - INSERT INTO NODE_3740_SDBM_File_Data_Dumper VALUES (10, 'fozzy', 'Debian Lenny', '5.0') ok 29 - INSERT INTO PREC_3740_SDBM_File_Data_Dumper VALUES ( 1, 1, 1, 1) ok 30 - INSERT INTO PREC_3740_SDBM_File_Data_Dumper VALUES ( 2, 1, 2, 2) ok 31 - INSERT INTO PREC_3740_SDBM_File_Data_Dumper VALUES ( 3, 2, 2, 1) ok 32 - INSERT INTO PREC_3740_SDBM_File_Data_Dumper VALUES ( 4, 2, 1, 2) ok 33 - INSERT INTO PREC_3740_SDBM_File_Data_Dumper VALUES ( 5, 3, 5, 1) ok 34 - INSERT INTO PREC_3740_SDBM_File_Data_Dumper VALUES ( 6, 3, 7, 2) ok 35 - INSERT INTO PREC_3740_SDBM_File_Data_Dumper VALUES ( 7, 4, 6, 1) ok 36 - INSERT INTO PREC_3740_SDBM_File_Data_Dumper VALUES ( 8, 4, 8, 2) ok 37 - INSERT INTO PREC_3740_SDBM_File_Data_Dumper VALUES ( 9, 5, 7, 1) ok 38 - INSERT INTO PREC_3740_SDBM_File_Data_Dumper VALUES (10, 5, 5, 2) ok 39 - INSERT INTO PREC_3740_SDBM_File_Data_Dumper VALUES (11, 6, 8, 1) ok 40 - INSERT INTO PREC_3740_SDBM_File_Data_Dumper VALUES (12, 7, 6, 2) ok 41 - INSERT INTO PREC_3740_SDBM_File_Data_Dumper VALUES (13, 10, 9, 1) ok 42 - INSERT INTO PREC_3740_SDBM_File_Data_Dumper VALUES (14, 10, 10, 1) ok 43 - INSERT INTO PREC_3740_SDBM_File_Data_Dumper VALUES (15, 8, 9, 1) ok 44 - INSERT INTO PREC_3740_SDBM_File_Data_Dumper VALUES (16, 8, 10, 1) ok 45 - INSERT INTO PREC_3740_SDBM_File_Data_Dumper VALUES (17, 9, 9, 1) ok 46 - INSERT INTO PREC_3740_SDBM_File_Data_Dumper VALUES (18, 9, 10, 1) ok 47 - INSERT INTO PREC_3740_SDBM_File_Data_Dumper VALUES (19, 11, 3, 1) ok 48 - INSERT INTO PREC_3740_SDBM_File_Data_Dumper VALUES (20, 11, 4, 2) ok 49 - INSERT INTO PREC_3740_SDBM_File_Data_Dumper VALUES (21, 12, 4, 1) ok 50 - INSERT INTO PREC_3740_SDBM_File_Data_Dumper VALUES (22, 12, 3, 2) ok 51 - INSERT INTO LANDSCAPE_3740_SDBM_File_Data_Dumper VALUES (1, 'Logistic') ok 52 - INSERT INTO LANDSCAPE_3740_SDBM_File_Data_Dumper VALUES (2, 'Infrastructure') ok 53 - INSERT INTO LANDSCAPE_3740_SDBM_File_Data_Dumper VALUES (3, 'CPAN') ok 54 - INSERT INTO CONTACT_3740_SDBM_File_Data_Dumper VALUES ( 1, 'Hans Peter', 'Mueller', '12345', 'HPMUE', 'hp-mueller@here.com') ok 55 - INSERT INTO CONTACT_3740_SDBM_File_Data_Dumper VALUES ( 2, 'Knut', 'Inge', '54321', 'KINGE', 'k-inge@here.com') ok 56 - INSERT INTO CONTACT_3740_SDBM_File_Data_Dumper VALUES ( 3, 'Lola', 'Nguyen', '+1-123-45678-90', 'LNYUG', 'lola.ngyuen@customer.com') ok 57 - INSERT INTO CONTACT_3740_SDBM_File_Data_Dumper VALUES ( 4, 'Helge', 'Brunft', '+41-123-45678-09', 'HBRUN', 'helge.brunft@external-dc.at') ok 58 - INSERT INTO NM_LANDSCAPE_3740_SDBM_File_Data_Dumper VALUES ( 1, 1, 1, 2) ok 59 - INSERT INTO NM_LANDSCAPE_3740_SDBM_File_Data_Dumper VALUES ( 2, 1, 2, 2) ok 60 - INSERT INTO NM_LANDSCAPE_3740_SDBM_File_Data_Dumper VALUES ( 3, 3, 3, 2) ok 61 - INSERT INTO NM_LANDSCAPE_3740_SDBM_File_Data_Dumper VALUES ( 4, 3, 4, 2) ok 62 - INSERT INTO NM_LANDSCAPE_3740_SDBM_File_Data_Dumper VALUES ( 5, 2, 5, 2) ok 63 - INSERT INTO NM_LANDSCAPE_3740_SDBM_File_Data_Dumper VALUES ( 6, 2, 6, 2) ok 64 - INSERT INTO NM_LANDSCAPE_3740_SDBM_File_Data_Dumper VALUES ( 7, 2, 7, 2) ok 65 - INSERT INTO NM_LANDSCAPE_3740_SDBM_File_Data_Dumper VALUES ( 8, 2, 8, 2) ok 66 - INSERT INTO NM_LANDSCAPE_3740_SDBM_File_Data_Dumper VALUES ( 9, 3, 9, 2) ok 67 - INSERT INTO NM_LANDSCAPE_3740_SDBM_File_Data_Dumper VALUES (10, 3,10, 2) ok 68 - INSERT INTO NM_LANDSCAPE_3740_SDBM_File_Data_Dumper VALUES (11, 1, 1, 1) ok 69 - INSERT INTO NM_LANDSCAPE_3740_SDBM_File_Data_Dumper VALUES (12, 2, 2, 1) ok 70 - INSERT INTO NM_LANDSCAPE_3740_SDBM_File_Data_Dumper VALUES (13, 2, 2, 3) ok 71 - INSERT INTO NM_LANDSCAPE_3740_SDBM_File_Data_Dumper VALUES (14, 3, 1, 3) ok 72 - INSERT INTO APPL_CONTACT_3740_SDBM_File_Data_Dumper VALUES (1, 3, 1, 'OWNER') ok 73 - INSERT INTO APPL_CONTACT_3740_SDBM_File_Data_Dumper VALUES (2, 3, 2, 'OWNER') ok 74 - INSERT INTO APPL_CONTACT_3740_SDBM_File_Data_Dumper VALUES (3, 4, 3, 'ADMIN') ok 75 - INSERT INTO APPL_CONTACT_3740_SDBM_File_Data_Dumper VALUES (4, 4, 4, 'ADMIN') ok 76 - INSERT INTO APPL_CONTACT_3740_SDBM_File_Data_Dumper VALUES (5, 4, 5, 'ADMIN') ok 77 - INSERT INTO APPL_CONTACT_3740_SDBM_File_Data_Dumper VALUES (6, 4, 6, 'ADMIN') ok 78 - Know meta ok 79 - SELECT applname, appluniq, version, surname, familyname, phone, nodename FROM APPL_3740_SDBM_File_Data_Dumper, PREC_3740_SDBM_File_Data_Dumper, NODE_3740_SDBM_File_Data_Dumper, CONTACT_3740_SDBM_File_Data_Dumper, APPL_CONTACT_3740_SDBM_File_Data_Dumper WHERE appl_type='CUPS' AND APPL_3740_SDBM_File_Data_Dumper.id=PREC_3740_SDBM_File_Data_Dumper.appl_id AND PREC_3740_SDBM_File_Data_Dumper.node_id=NODE_3740_SDBM_File_Data_Dumper.id AND APPL_CONTACT_3740_SDBM_File_Data_Dumper.appl_id=APPL_3740_SDBM_File_Data_Dumper.id AND APPL_CONTACT_3740_SDBM_File_Data_Dumper.contact_id=CONTACT_3740_SDBM_File_Data_Dumper.id AND PREC_3740_SDBM_File_Data_Dumper.PRECEDENCE=1 ok 80 - SELECT applname, appluniq, version, nodename FROM APPL_3740_SDBM_File_Data_Dumper, PREC_3740_SDBM_File_Data_Dumper, NODE_3740_SDBM_File_Data_Dumper WHERE appl_type LIKE '%DB' AND APPL_3740_SDBM_File_Data_Dumper.id=PREC_3740_SDBM_File_Data_Dumper.appl_id AND PREC_3740_SDBM_File_Data_Dumper.node_id=NODE_3740_SDBM_File_Data_Dumper.id ok 81 - SELECT applname, appluniq, version, landscapename, nodename FROM APPL_3740_SDBM_File_Data_Dumper, PREC_3740_SDBM_File_Data_Dumper, NODE_3740_SDBM_File_Data_Dumper, LANDSCAPE_3740_SDBM_File_Data_Dumper, NM_LANDSCAPE_3740_SDBM_File_Data_Dumper WHERE appl_type LIKE '%DB' AND APPL_3740_SDBM_File_Data_Dumper.id=PREC_3740_SDBM_File_Data_Dumper.appl_id AND PREC_3740_SDBM_File_Data_Dumper.node_id=NODE_3740_SDBM_File_Data_Dumper.id AND NM_LANDSCAPE_3740_SDBM_File_Data_Dumper.obj_id=APPL_3740_SDBM_File_Data_Dumper.id AND NM_LANDSCAPE_3740_SDBM_File_Data_Dumper.obj_type=1 AND NM_LANDSCAPE_3740_SDBM_File_Data_Dumper.ls_id=LANDSCAPE_3740_SDBM_File_Data_Dumper.id ok 82 - SELECT CONCAT('[% NOW %]') AS "timestamp", applname, appluniq, version, nodename FROM APPL_3740_SDBM_File_Data_Dumper, PREC_3740_SDBM_File_Data_Dumper, NODE_3740_SDBM_File_Data_Dumper WHERE appl_type LIKE '%DB' AND APPL_3740_SDBM_File_Data_Dumper.id=PREC_3740_SDBM_File_Data_Dumper.appl_id AND PREC_3740_SDBM_File_Data_Dumper.node_id=NODE_3740_SDBM_File_Data_Dumper.id ok 83 - SELECT DISTINCT applname, appluniq, version, surname, familyname, phone, nodename FROM APPL_3740_SDBM_File_Data_Dumper, PREC_3740_SDBM_File_Data_Dumper, NODE_3740_SDBM_File_Data_Dumper, CONTACT_3740_SDBM_File_Data_Dumper, APPL_CONTACT_3740_SDBM_File_Data_Dumper WHERE appl_type='CUPS' AND APPL_3740_SDBM_File_Data_Dumper.id=PREC_3740_SDBM_File_Data_Dumper.appl_id AND PREC_3740_SDBM_File_Data_Dumper.node_id=NODE_3740_SDBM_File_Data_Dumper.id AND APPL_CONTACT_3740_SDBM_File_Data_Dumper.appl_id=APPL_3740_SDBM_File_Data_Dumper.id AND APPL_CONTACT_3740_SDBM_File_Data_Dumper.contact_id=CONTACT_3740_SDBM_File_Data_Dumper.id # Running do_tests for SDBM_File + Storable ok 84 - prepare: SELECT * FROM APPL_3740_SDBM_File_Data_Dumper ok 85 - execute: SELECT * FROM APPL_3740_SDBM_File_Data_Dumper ok 86 - CREATE TABLE APPL_3740_SDBM_File_Storable AS IMPORT (?) ok 87 - prepare: SELECT * FROM PREC_3740_SDBM_File_Data_Dumper ok 88 - execute: SELECT * FROM PREC_3740_SDBM_File_Data_Dumper ok 89 - CREATE TABLE PREC_3740_SDBM_File_Storable AS IMPORT (?) ok 90 - prepare: SELECT * FROM NODE_3740_SDBM_File_Data_Dumper ok 91 - execute: SELECT * FROM NODE_3740_SDBM_File_Data_Dumper ok 92 - CREATE TABLE NODE_3740_SDBM_File_Storable AS IMPORT (?) ok 93 - prepare: SELECT * FROM LANDSCAPE_3740_SDBM_File_Data_Dumper ok 94 - execute: SELECT * FROM LANDSCAPE_3740_SDBM_File_Data_Dumper ok 95 - CREATE TABLE LANDSCAPE_3740_SDBM_File_Storable AS IMPORT (?) ok 96 - prepare: SELECT * FROM CONTACT_3740_SDBM_File_Data_Dumper ok 97 - execute: SELECT * FROM CONTACT_3740_SDBM_File_Data_Dumper ok 98 - CREATE TABLE CONTACT_3740_SDBM_File_Storable AS IMPORT (?) ok 99 - prepare: SELECT * FROM NM_LANDSCAPE_3740_SDBM_File_Data_Dumper ok 100 - execute: SELECT * FROM NM_LANDSCAPE_3740_SDBM_File_Data_Dumper ok 101 - CREATE TABLE NM_LANDSCAPE_3740_SDBM_File_Storable AS IMPORT (?) ok 102 - prepare: SELECT * FROM APPL_CONTACT_3740_SDBM_File_Data_Dumper ok 103 - execute: SELECT * FROM APPL_CONTACT_3740_SDBM_File_Data_Dumper ok 104 - CREATE TABLE APPL_CONTACT_3740_SDBM_File_Storable AS IMPORT (?) ok 105 - Know meta ok 106 - SELECT applname, appluniq, version, surname, familyname, phone, nodename FROM APPL_3740_SDBM_File_Storable, PREC_3740_SDBM_File_Storable, NODE_3740_SDBM_File_Storable, CONTACT_3740_SDBM_File_Storable, APPL_CONTACT_3740_SDBM_File_Storable WHERE appl_type='CUPS' AND APPL_3740_SDBM_File_Storable.id=PREC_3740_SDBM_File_Storable.appl_id AND PREC_3740_SDBM_File_Storable.node_id=NODE_3740_SDBM_File_Storable.id AND APPL_CONTACT_3740_SDBM_File_Storable.appl_id=APPL_3740_SDBM_File_Storable.id AND APPL_CONTACT_3740_SDBM_File_Storable.contact_id=CONTACT_3740_SDBM_File_Storable.id AND PREC_3740_SDBM_File_Storable.PRECEDENCE=1 ok 107 - SELECT DISTINCT applname, appluniq, version, surname, familyname, phone, nodename FROM APPL_3740_SDBM_File_Storable, PREC_3740_SDBM_File_Storable, NODE_3740_SDBM_File_Storable, CONTACT_3740_SDBM_File_Storable, APPL_CONTACT_3740_SDBM_File_Storable WHERE appl_type='CUPS' AND APPL_3740_SDBM_File_Storable.id=PREC_3740_SDBM_File_Storable.appl_id AND PREC_3740_SDBM_File_Storable.node_id=NODE_3740_SDBM_File_Storable.id AND APPL_CONTACT_3740_SDBM_File_Storable.appl_id=APPL_3740_SDBM_File_Storable.id AND APPL_CONTACT_3740_SDBM_File_Storable.contact_id=CONTACT_3740_SDBM_File_Storable.id ok 108 - SELECT applname, appluniq, version, landscapename, nodename FROM APPL_3740_SDBM_File_Storable, PREC_3740_SDBM_File_Storable, NODE_3740_SDBM_File_Storable, LANDSCAPE_3740_SDBM_File_Storable, NM_LANDSCAPE_3740_SDBM_File_Storable WHERE appl_type LIKE '%DB' AND APPL_3740_SDBM_File_Storable.id=PREC_3740_SDBM_File_Storable.appl_id AND PREC_3740_SDBM_File_Storable.node_id=NODE_3740_SDBM_File_Storable.id AND NM_LANDSCAPE_3740_SDBM_File_Storable.obj_id=APPL_3740_SDBM_File_Storable.id AND NM_LANDSCAPE_3740_SDBM_File_Storable.obj_type=1 AND NM_LANDSCAPE_3740_SDBM_File_Storable.ls_id=LANDSCAPE_3740_SDBM_File_Storable.id ok 109 - SELECT applname, appluniq, version, nodename FROM APPL_3740_SDBM_File_Storable, PREC_3740_SDBM_File_Storable, NODE_3740_SDBM_File_Storable WHERE appl_type LIKE '%DB' AND APPL_3740_SDBM_File_Storable.id=PREC_3740_SDBM_File_Storable.appl_id AND PREC_3740_SDBM_File_Storable.node_id=NODE_3740_SDBM_File_Storable.id ok 110 - SELECT CONCAT('[% NOW %]') AS "timestamp", applname, appluniq, version, nodename FROM APPL_3740_SDBM_File_Storable, PREC_3740_SDBM_File_Storable, NODE_3740_SDBM_File_Storable WHERE appl_type LIKE '%DB' AND APPL_3740_SDBM_File_Storable.id=PREC_3740_SDBM_File_Storable.appl_id AND PREC_3740_SDBM_File_Storable.node_id=NODE_3740_SDBM_File_Storable.id # Running do_tests for SDBM_File + FreezeThaw ok 111 - prepare: SELECT * FROM APPL_3740_SDBM_File_Storable ok 112 - execute: SELECT * FROM APPL_3740_SDBM_File_Storable ok 113 - CREATE TABLE APPL_3740_SDBM_File_FreezeThaw AS IMPORT (?) ok 114 - prepare: SELECT * FROM PREC_3740_SDBM_File_Storable ok 115 - execute: SELECT * FROM PREC_3740_SDBM_File_Storable ok 116 - CREATE TABLE PREC_3740_SDBM_File_FreezeThaw AS IMPORT (?) ok 117 - prepare: SELECT * FROM NODE_3740_SDBM_File_Storable ok 118 - execute: SELECT * FROM NODE_3740_SDBM_File_Storable ok 119 - CREATE TABLE NODE_3740_SDBM_File_FreezeThaw AS IMPORT (?) ok 120 - prepare: SELECT * FROM LANDSCAPE_3740_SDBM_File_Storable ok 121 - execute: SELECT * FROM LANDSCAPE_3740_SDBM_File_Storable ok 122 - CREATE TABLE LANDSCAPE_3740_SDBM_File_FreezeThaw AS IMPORT (?) ok 123 - prepare: SELECT * FROM CONTACT_3740_SDBM_File_Storable ok 124 - execute: SELECT * FROM CONTACT_3740_SDBM_File_Storable ok 125 - CREATE TABLE CONTACT_3740_SDBM_File_FreezeThaw AS IMPORT (?) ok 126 - prepare: SELECT * FROM NM_LANDSCAPE_3740_SDBM_File_Storable ok 127 - execute: SELECT * FROM NM_LANDSCAPE_3740_SDBM_File_Storable ok 128 - CREATE TABLE NM_LANDSCAPE_3740_SDBM_File_FreezeThaw AS IMPORT (?) ok 129 - prepare: SELECT * FROM APPL_CONTACT_3740_SDBM_File_Storable ok 130 - execute: SELECT * FROM APPL_CONTACT_3740_SDBM_File_Storable ok 131 - CREATE TABLE APPL_CONTACT_3740_SDBM_File_FreezeThaw AS IMPORT (?) ok 132 - Know meta ok 133 - SELECT CONCAT('[% NOW %]') AS "timestamp", applname, appluniq, version, nodename FROM APPL_3740_SDBM_File_FreezeThaw, PREC_3740_SDBM_File_FreezeThaw, NODE_3740_SDBM_File_FreezeThaw WHERE appl_type LIKE '%DB' AND APPL_3740_SDBM_File_FreezeThaw.id=PREC_3740_SDBM_File_FreezeThaw.appl_id AND PREC_3740_SDBM_File_FreezeThaw.node_id=NODE_3740_SDBM_File_FreezeThaw.id ok 134 - SELECT applname, appluniq, version, nodename FROM APPL_3740_SDBM_File_FreezeThaw, PREC_3740_SDBM_File_FreezeThaw, NODE_3740_SDBM_File_FreezeThaw WHERE appl_type LIKE '%DB' AND APPL_3740_SDBM_File_FreezeThaw.id=PREC_3740_SDBM_File_FreezeThaw.appl_id AND PREC_3740_SDBM_File_FreezeThaw.node_id=NODE_3740_SDBM_File_FreezeThaw.id ok 135 - SELECT DISTINCT applname, appluniq, version, surname, familyname, phone, nodename FROM APPL_3740_SDBM_File_FreezeThaw, PREC_3740_SDBM_File_FreezeThaw, NODE_3740_SDBM_File_FreezeThaw, CONTACT_3740_SDBM_File_FreezeThaw, APPL_CONTACT_3740_SDBM_File_FreezeThaw WHERE appl_type='CUPS' AND APPL_3740_SDBM_File_FreezeThaw.id=PREC_3740_SDBM_File_FreezeThaw.appl_id AND PREC_3740_SDBM_File_FreezeThaw.node_id=NODE_3740_SDBM_File_FreezeThaw.id AND APPL_CONTACT_3740_SDBM_File_FreezeThaw.appl_id=APPL_3740_SDBM_File_FreezeThaw.id AND APPL_CONTACT_3740_SDBM_File_FreezeThaw.contact_id=CONTACT_3740_SDBM_File_FreezeThaw.id ok 136 - SELECT applname, appluniq, version, surname, familyname, phone, nodename FROM APPL_3740_SDBM_File_FreezeThaw, PREC_3740_SDBM_File_FreezeThaw, NODE_3740_SDBM_File_FreezeThaw, CONTACT_3740_SDBM_File_FreezeThaw, APPL_CONTACT_3740_SDBM_File_FreezeThaw WHERE appl_type='CUPS' AND APPL_3740_SDBM_File_FreezeThaw.id=PREC_3740_SDBM_File_FreezeThaw.appl_id AND PREC_3740_SDBM_File_FreezeThaw.node_id=NODE_3740_SDBM_File_FreezeThaw.id AND APPL_CONTACT_3740_SDBM_File_FreezeThaw.appl_id=APPL_3740_SDBM_File_FreezeThaw.id AND APPL_CONTACT_3740_SDBM_File_FreezeThaw.contact_id=CONTACT_3740_SDBM_File_FreezeThaw.id AND PREC_3740_SDBM_File_FreezeThaw.PRECEDENCE=1 ok 137 - SELECT applname, appluniq, version, landscapename, nodename FROM APPL_3740_SDBM_File_FreezeThaw, PREC_3740_SDBM_File_FreezeThaw, NODE_3740_SDBM_File_FreezeThaw, LANDSCAPE_3740_SDBM_File_FreezeThaw, NM_LANDSCAPE_3740_SDBM_File_FreezeThaw WHERE appl_type LIKE '%DB' AND APPL_3740_SDBM_File_FreezeThaw.id=PREC_3740_SDBM_File_FreezeThaw.appl_id AND PREC_3740_SDBM_File_FreezeThaw.node_id=NODE_3740_SDBM_File_FreezeThaw.id AND NM_LANDSCAPE_3740_SDBM_File_FreezeThaw.obj_id=APPL_3740_SDBM_File_FreezeThaw.id AND NM_LANDSCAPE_3740_SDBM_File_FreezeThaw.obj_type=1 AND NM_LANDSCAPE_3740_SDBM_File_FreezeThaw.ls_id=LANDSCAPE_3740_SDBM_File_FreezeThaw.id # Running do_tests for SDBM_File + YAML ok 138 - prepare: SELECT * FROM APPL_3740_SDBM_File_FreezeThaw ok 139 - execute: SELECT * FROM APPL_3740_SDBM_File_FreezeThaw ok 140 - CREATE TABLE APPL_3740_SDBM_File_YAML AS IMPORT (?) ok 141 - prepare: SELECT * FROM PREC_3740_SDBM_File_FreezeThaw ok 142 - execute: SELECT * FROM PREC_3740_SDBM_File_FreezeThaw ok 143 - CREATE TABLE PREC_3740_SDBM_File_YAML AS IMPORT (?) ok 144 - prepare: SELECT * FROM NODE_3740_SDBM_File_FreezeThaw ok 145 - execute: SELECT * FROM NODE_3740_SDBM_File_FreezeThaw ok 146 - CREATE TABLE NODE_3740_SDBM_File_YAML AS IMPORT (?) ok 147 - prepare: SELECT * FROM LANDSCAPE_3740_SDBM_File_FreezeThaw ok 148 - execute: SELECT * FROM LANDSCAPE_3740_SDBM_File_FreezeThaw ok 149 - CREATE TABLE LANDSCAPE_3740_SDBM_File_YAML AS IMPORT (?) ok 150 - prepare: SELECT * FROM CONTACT_3740_SDBM_File_FreezeThaw ok 151 - execute: SELECT * FROM CONTACT_3740_SDBM_File_FreezeThaw ok 152 - CREATE TABLE CONTACT_3740_SDBM_File_YAML AS IMPORT (?) ok 153 - prepare: SELECT * FROM NM_LANDSCAPE_3740_SDBM_File_FreezeThaw ok 154 - execute: SELECT * FROM NM_LANDSCAPE_3740_SDBM_File_FreezeThaw ok 155 - CREATE TABLE NM_LANDSCAPE_3740_SDBM_File_YAML AS IMPORT (?) ok 156 - prepare: SELECT * FROM APPL_CONTACT_3740_SDBM_File_FreezeThaw ok 157 - execute: SELECT * FROM APPL_CONTACT_3740_SDBM_File_FreezeThaw ok 158 - CREATE TABLE APPL_CONTACT_3740_SDBM_File_YAML AS IMPORT (?) ok 159 - Know meta ok 160 - SELECT CONCAT('[% NOW %]') AS "timestamp", applname, appluniq, version, nodename FROM APPL_3740_SDBM_File_YAML, PREC_3740_SDBM_File_YAML, NODE_3740_SDBM_File_YAML WHERE appl_type LIKE '%DB' AND APPL_3740_SDBM_File_YAML.id=PREC_3740_SDBM_File_YAML.appl_id AND PREC_3740_SDBM_File_YAML.node_id=NODE_3740_SDBM_File_YAML.id ok 161 - SELECT applname, appluniq, version, surname, familyname, phone, nodename FROM APPL_3740_SDBM_File_YAML, PREC_3740_SDBM_File_YAML, NODE_3740_SDBM_File_YAML, CONTACT_3740_SDBM_File_YAML, APPL_CONTACT_3740_SDBM_File_YAML WHERE appl_type='CUPS' AND APPL_3740_SDBM_File_YAML.id=PREC_3740_SDBM_File_YAML.appl_id AND PREC_3740_SDBM_File_YAML.node_id=NODE_3740_SDBM_File_YAML.id AND APPL_CONTACT_3740_SDBM_File_YAML.appl_id=APPL_3740_SDBM_File_YAML.id AND APPL_CONTACT_3740_SDBM_File_YAML.contact_id=CONTACT_3740_SDBM_File_YAML.id AND PREC_3740_SDBM_File_YAML.PRECEDENCE=1 ok 162 - SELECT applname, appluniq, version, landscapename, nodename FROM APPL_3740_SDBM_File_YAML, PREC_3740_SDBM_File_YAML, NODE_3740_SDBM_File_YAML, LANDSCAPE_3740_SDBM_File_YAML, NM_LANDSCAPE_3740_SDBM_File_YAML WHERE appl_type LIKE '%DB' AND APPL_3740_SDBM_File_YAML.id=PREC_3740_SDBM_File_YAML.appl_id AND PREC_3740_SDBM_File_YAML.node_id=NODE_3740_SDBM_File_YAML.id AND NM_LANDSCAPE_3740_SDBM_File_YAML.obj_id=APPL_3740_SDBM_File_YAML.id AND NM_LANDSCAPE_3740_SDBM_File_YAML.obj_type=1 AND NM_LANDSCAPE_3740_SDBM_File_YAML.ls_id=LANDSCAPE_3740_SDBM_File_YAML.id ok 163 - SELECT applname, appluniq, version, nodename FROM APPL_3740_SDBM_File_YAML, PREC_3740_SDBM_File_YAML, NODE_3740_SDBM_File_YAML WHERE appl_type LIKE '%DB' AND APPL_3740_SDBM_File_YAML.id=PREC_3740_SDBM_File_YAML.appl_id AND PREC_3740_SDBM_File_YAML.node_id=NODE_3740_SDBM_File_YAML.id ok 164 - SELECT DISTINCT applname, appluniq, version, surname, familyname, phone, nodename FROM APPL_3740_SDBM_File_YAML, PREC_3740_SDBM_File_YAML, NODE_3740_SDBM_File_YAML, CONTACT_3740_SDBM_File_YAML, APPL_CONTACT_3740_SDBM_File_YAML WHERE appl_type='CUPS' AND APPL_3740_SDBM_File_YAML.id=PREC_3740_SDBM_File_YAML.appl_id AND PREC_3740_SDBM_File_YAML.node_id=NODE_3740_SDBM_File_YAML.id AND APPL_CONTACT_3740_SDBM_File_YAML.appl_id=APPL_3740_SDBM_File_YAML.id AND APPL_CONTACT_3740_SDBM_File_YAML.contact_id=CONTACT_3740_SDBM_File_YAML.id # Running do_tests for SDBM_File + JSON ok 165 - prepare: SELECT * FROM APPL_3740_SDBM_File_YAML ok 166 - execute: SELECT * FROM APPL_3740_SDBM_File_YAML ok 167 - CREATE TABLE APPL_3740_SDBM_File_JSON AS IMPORT (?) ok 168 - prepare: SELECT * FROM PREC_3740_SDBM_File_YAML ok 169 - execute: SELECT * FROM PREC_3740_SDBM_File_YAML ok 170 - CREATE TABLE PREC_3740_SDBM_File_JSON AS IMPORT (?) ok 171 - prepare: SELECT * FROM NODE_3740_SDBM_File_YAML ok 172 - execute: SELECT * FROM NODE_3740_SDBM_File_YAML ok 173 - CREATE TABLE NODE_3740_SDBM_File_JSON AS IMPORT (?) ok 174 - prepare: SELECT * FROM LANDSCAPE_3740_SDBM_File_YAML ok 175 - execute: SELECT * FROM LANDSCAPE_3740_SDBM_File_YAML ok 176 - CREATE TABLE LANDSCAPE_3740_SDBM_File_JSON AS IMPORT (?) ok 177 - prepare: SELECT * FROM CONTACT_3740_SDBM_File_YAML ok 178 - execute: SELECT * FROM CONTACT_3740_SDBM_File_YAML ok 179 - CREATE TABLE CONTACT_3740_SDBM_File_JSON AS IMPORT (?) ok 180 - prepare: SELECT * FROM NM_LANDSCAPE_3740_SDBM_File_YAML ok 181 - execute: SELECT * FROM NM_LANDSCAPE_3740_SDBM_File_YAML ok 182 - CREATE TABLE NM_LANDSCAPE_3740_SDBM_File_JSON AS IMPORT (?) ok 183 - prepare: SELECT * FROM APPL_CONTACT_3740_SDBM_File_YAML ok 184 - execute: SELECT * FROM APPL_CONTACT_3740_SDBM_File_YAML ok 185 - CREATE TABLE APPL_CONTACT_3740_SDBM_File_JSON AS IMPORT (?) ok 186 - Know meta ok 187 - SELECT applname, appluniq, version, landscapename, nodename FROM APPL_3740_SDBM_File_JSON, PREC_3740_SDBM_File_JSON, NODE_3740_SDBM_File_JSON, LANDSCAPE_3740_SDBM_File_JSON, NM_LANDSCAPE_3740_SDBM_File_JSON WHERE appl_type LIKE '%DB' AND APPL_3740_SDBM_File_JSON.id=PREC_3740_SDBM_File_JSON.appl_id AND PREC_3740_SDBM_File_JSON.node_id=NODE_3740_SDBM_File_JSON.id AND NM_LANDSCAPE_3740_SDBM_File_JSON.obj_id=APPL_3740_SDBM_File_JSON.id AND NM_LANDSCAPE_3740_SDBM_File_JSON.obj_type=1 AND NM_LANDSCAPE_3740_SDBM_File_JSON.ls_id=LANDSCAPE_3740_SDBM_File_JSON.id ok 188 - SELECT DISTINCT applname, appluniq, version, surname, familyname, phone, nodename FROM APPL_3740_SDBM_File_JSON, PREC_3740_SDBM_File_JSON, NODE_3740_SDBM_File_JSON, CONTACT_3740_SDBM_File_JSON, APPL_CONTACT_3740_SDBM_File_JSON WHERE appl_type='CUPS' AND APPL_3740_SDBM_File_JSON.id=PREC_3740_SDBM_File_JSON.appl_id AND PREC_3740_SDBM_File_JSON.node_id=NODE_3740_SDBM_File_JSON.id AND APPL_CONTACT_3740_SDBM_File_JSON.appl_id=APPL_3740_SDBM_File_JSON.id AND APPL_CONTACT_3740_SDBM_File_JSON.contact_id=CONTACT_3740_SDBM_File_JSON.id ok 189 - SELECT CONCAT('[% NOW %]') AS "timestamp", applname, appluniq, version, nodename FROM APPL_3740_SDBM_File_JSON, PREC_3740_SDBM_File_JSON, NODE_3740_SDBM_File_JSON WHERE appl_type LIKE '%DB' AND APPL_3740_SDBM_File_JSON.id=PREC_3740_SDBM_File_JSON.appl_id AND PREC_3740_SDBM_File_JSON.node_id=NODE_3740_SDBM_File_JSON.id ok 190 - SELECT applname, appluniq, version, nodename FROM APPL_3740_SDBM_File_JSON, PREC_3740_SDBM_File_JSON, NODE_3740_SDBM_File_JSON WHERE appl_type LIKE '%DB' AND APPL_3740_SDBM_File_JSON.id=PREC_3740_SDBM_File_JSON.appl_id AND PREC_3740_SDBM_File_JSON.node_id=NODE_3740_SDBM_File_JSON.id ok 191 - SELECT applname, appluniq, version, surname, familyname, phone, nodename FROM APPL_3740_SDBM_File_JSON, PREC_3740_SDBM_File_JSON, NODE_3740_SDBM_File_JSON, CONTACT_3740_SDBM_File_JSON, APPL_CONTACT_3740_SDBM_File_JSON WHERE appl_type='CUPS' AND APPL_3740_SDBM_File_JSON.id=PREC_3740_SDBM_File_JSON.appl_id AND PREC_3740_SDBM_File_JSON.node_id=NODE_3740_SDBM_File_JSON.id AND APPL_CONTACT_3740_SDBM_File_JSON.appl_id=APPL_3740_SDBM_File_JSON.id AND APPL_CONTACT_3740_SDBM_File_JSON.contact_id=CONTACT_3740_SDBM_File_JSON.id AND PREC_3740_SDBM_File_JSON.PRECEDENCE=1 1..191 ok t\60preparse.t .................. 1..39 ok 1 - An object of class 'DBI::db' 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 ................. 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 - $dbh is tied (outer) handle ok 14 ok 15 ok 16 - $_ not altered by callback ok 17 - $_ holds method name ok 18 - @_ holds 1 values ok 19 - first is $dbh ok 20 - $dbh is tied (outer) handle ok 21 ok 22 ok 23 ok 24 - fallback callback ok 25 - @_ holds 4 values ok 26 - first is $dbh ok 27 ok 28 ok 29 ok 30 ok 31 - quote_identifier callback caused fatal error ok 32 - param modified by callback - not recommended! ok 33 ok 34 - You can't disconnect that easily! # ok 35 ok 36 ok 37 ok 38 - should return a single value in list context ok 39 ok 40 ok 41 ok 42 ok 43 ok 44 - intercepted commit should return undef ok 45 ok 46 ok 47 ok 48 - Create handle with callbacks ok 49 - no callback for plain connect ok 50 - dsn ok 51 - user ok 52 - pass ok 53 - connect_cached.connected $h is tied (outer) handle ok 54 - dsn ok 55 - user ok 56 - pass ok 57 - Create handle with callbacks ok 58 - connect_cached.new called ok 59 - connect_cached.reused not yet called ok 60 - connect_cached.connected called ok 61 - connect_cached.reused $h is tied (outer) handle ok 62 - dsn ok 63 - user ok 64 - pass ok 65 - Create handle with callbacks ok 66 - connect_cached.reused called ok 67 - connect_cached.new not called again ok 68 - connect_cached.connected not called called ok 69 - Create handle with ChildCallbacks ok 70 - Ping ok 71 - Ping callback should have been called ok 72 - Prepare a statement handle (child) ok 73 - child should have Callbacks ok 74 - child Callbacks should be ChildCallbacks of parent ok 75 - Execute ok 76 - Execute callback should have been called ok 77 - Fetch ok 78 - Fetch callback should have been called 1..78 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(0x215af08) dbh DBI::db=HASH(0x215aed8) sth DBI::st=HASH(0x215cb20) sth DBI::st=HASH(0x215cec8) sth DBI::st=HASH(0x215d4d0) 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 ..................... Starting server: C:\Perl64-5.16\bin\perl.exe dbiproxy --test --dbitrace=1=dbiproxy.dbilog --configfile dbiproxytst.conf --mode=single --logfile=STDERR --timeout=90 Starting process: proc = C:\Perl64-5.16\bin\perl.exe, args = C:\Perl64-5.16\bin\perl.exe dbiproxy --test --dbitrace=1=dbiproxy.dbilog --configfile dbiproxytst.conf --mode=single --logfile=STDERR --timeout=90 1..136 Making a first connection and closing it immediately. ok 1 at line 121 Making a second connection. ok 2 at line 126 example_driver_path=C:\cpanfly-5.16\var\cpan\build\DBI-1.634-6nZepf\blib\lib/DBD/ExampleP.pm ok 3 at line 130 Setting AutoCommit ok 4 at line 134 ok 5 at line 135 ok 6 at line 136 ok 7 at line 143 begin_work... ok 8 at line 147 ok 9 at line 148 ok 10 at line 150 ok 11 at line 151 ok 12 at line 152 ok 13 at line 155 ok 14 at line 156 ok 15 at line 158 ok 16 at line 160 ok 17 at line 161 Doing a ping. ok 18 at line 166 ok 19 at line 167 Ensure CompatMode enabled. ok 20 at line 170 Trying local quote. ok 21 at line 174 ok 22 at line 175 Trying remote quote. ok 23 at line 179 ok 24 at line 180 ok 25 at line 183 ok 26 at line 184 ok 27 at line 185 ok 28 at line 186 ok 29 at line 187 Trying commit with invalid number of parameters. ok 30 at line 191 Trying select with unknown field name. ok 31 at line 196 ok 32 at line 197 ok 33 at line 198 ok 34 at line 199 ok 35 at line 200 ok 36 at line 202 ok 37 at line 203 Trying a real select. ok 38 at line 210 ok 39 at line 211 Repeating the select with second handle. ok 40 at line 216 ok 41 at line 217 ok 42 at line 218 ok 43 at line 219 ok 44 at line 225 Trying bind_columns. ok 45 at line 233 ok 46 at line 234 ok 47 at line 236 ok 48 at line 237 ok 49 at line 238 Trying bind_param. ok 50 at line 241 ok 51 at line 242 ok 52 at line 244 ok 53 at line 246 ok 54 at line 248 Trying fetchrow_hashref. ok 55 at line 253 ok 56 at line 255 row_a: 16895 . row_b: mode 16895 name . ok 57 at line 258 ok 58 at line 259 Trying fetchrow_hashref with FetchHashKeyName. ok 59 at line 265 ok 60 at line 267 ok 61 at line 269 row_b: NAME . MODE 16895 ok 62 at line 271 Trying finish. ok 63 at line 275 ok 64 at line 277 Forcing destructor. ok 65 at line 281 Trying fetchall_arrayref. ok 66 at line 284 ok 67 at line 286 ok 68 at line 287 ok 69 at line 288 ok 70 at line 289 ok 71 at line 291 Retrying unknown field name. ok 72 at line 297 ok 73 at line 298 ok 74 at line 299 Trying RaiseError. ok 75 at line 304 ok 76 at line 305 ok 77 at line 306 ok 78 at line 308 ok 79 at line 310 Trying warnings. ok 80 at line 317 ok 81 at line 318 ok 82 at line 319 ok 83 at line 320 ok 84 at line 322 Trying type_info_all. ok 85 at line 329 ok 86 at line 332 ARRAY(0x2753630) 1 ARRAY(0x27526f8) 1 ok 87 at line 339 ok 88 at line 344 ok 89 at line 351 table_info: Found table . table_info: Found table .. table_info: Found table blib table_info: Found table ex table_info: Found table lib table_info: Found table t ok 90 at line 362 ok 91 at line 364 ok 92 at line 366 Expecting directories lib,ex,..,.,blib,t tables: Found table . tables: Found table .. tables: Found table blib tables: Found table ex tables: Found table lib tables: Found table t ok 93 at line 381 ok 94 at line 383 ok 95 at line 385 Testing the fake directories (0). ok 96 at line 392 ok 97 at line 393 ok 98 at line 395 ok 99 at line 396 ok 100 at line 403 Testing the fake directories (100). ok 101 at line 392 ok 102 at line 393 ok 103 at line 395 ok 104 at line 396 ok 105 at line 400 Testing the fake directories (200). ok 106 at line 392 ok 107 at line 393 ok 108 at line 395 ok 109 at line 396 ok 110 at line 400 Testing the fake directories (300). ok 111 at line 392 ok 112 at line 393 ok 113 at line 395 ok 114 at line 396 ok 115 at line 400 ok 116 at line 409 ok 117 at line 410 ok 118 at line 411 ok 119 at line 412 ok 120 at line 413 ok 121 at line 414 ok 122 at line 415 ok 123 at line 417 ok 124 at line 418 ok 125 at line 419 ok 126 at line 420 ok 127 at line 421 ok 128 at line 423 ok 129 at line 425 ok 130 at line 428 ok 131 at line 429 ok 132 at line 430 ok 133 at line 431 ok 134 at line 432 ok 135 at line 434 ok 136 at line 436 ok C:\cpanfly-5.16\var\cpan\build\DBI-1.634-6nZepf\test_output_3372 for C:\cpanfly-5.16\var\cpan\build\DBI-1.634-6nZepf\test_output_3372: No such file or directory at t/lib.pl line 23. 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-5.16\\var\\cpan\\build\\DBI-1.634-6nZepf\\test_output_3372;dbm_type=SDBM_File;f_lock=0 ok 1 - should connect to dbi:Gofer:transport=null;policy=pedantic;dsn=DBI:DBM:f_dir=C\:\\cpanfly-5.16\\var\\cpan\\build\\DBI-1.634-6nZepf\\test_output_3372;dbm_type=SDBM_File;f_lock=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(0x3799f50) 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-5.16\\var\\cpan\\build\\DBI-1.634-6nZepf\\test_output_3372;dbm_type=SDBM_File;f_lock=0 ok 27 - should connect to dbi:Gofer:transport=null;policy=classic;dsn=DBI:DBM:f_dir=C\:\\cpanfly-5.16\\var\\cpan\\build\\DBI-1.634-6nZepf\\test_output_3372;dbm_type=SDBM_File;f_lock=0 ok 28 ok 29 ok 30 ok 31 - An object of class 'DBI::st' 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=1 (policy=classic, transport=null) HASH(0x37238d8) 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-5.16\\var\\cpan\\build\\DBI-1.634-6nZepf\\test_output_3372;dbm_type=SDBM_File;f_lock=0 ok 53 - should connect to dbi:Gofer:transport=null;policy=rush;dsn=DBI:DBM:f_dir=C\:\\cpanfly-5.16\\var\\cpan\\build\\DBI-1.634-6nZepf\\test_output_3372;dbm_type=SDBM_File;f_lock=0 ok 54 ok 55 ok 56 ok 57 - An object of class 'DBI::st' 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=1 (policy=rush, transport=null) HASH(0x37ab458) 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(0x2177f60) 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 0 round trip ok 15 - cache_hit ok 16 - cache_miss ok 17 - cache_store --- 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 0 round trip ok 32 - cache_hit ok 33 - cache_miss ok 34 - cache_store 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..45 ok 1 - result, undef ok 2 - json undef ok 3 - discard works, undef ok 4 - result, invalid sql type ok 5 - json invalid sql type ok 6 - result, non numeric cast to int ok 7 - json non numeric cast to int ok 8 - result, non numeric cast to int (strict) ok 9 - json non numeric cast to int (strict) ok 10 - result, small int cast to int ok 11 - json small int cast to int ok 12 - result, 2 byte max signed int cast to int ok 13 - json 2 byte max signed int cast to int ok 14 - result, 2 byte max unsigned int cast to int ok 15 - json 2 byte max unsigned int cast to int ok 16 - result, 4 byte max signed int cast to int ok 17 - json 4 byte max signed int cast to int ok 18 - result, 4 byte max unsigned int cast to int ok 19 - json 4 byte max unsigned int cast to int ok 20 - result, small int cast to int (discard) ok 21 - json small int cast to int (discard) ok 22 - discard works, small int cast to int (discard) ok 23 - result, non numeric cast to numeric ok 24 - json non numeric cast to numeric ok 25 - result, non numeric cast to numeric (strict) ok 26 - json non numeric cast to numeric (strict) ok 27 - result, very large int cast to int ok 28 - json very large int cast to int ok 29 - result, very large int cast to int (strict) ok 30 - json very large int cast to int (strict) ok 31 - result, float cast to int ok 32 - json float cast to int ok 33 - result, float cast to int (strict) ok 34 - json float cast to int (strict) ok 35 - result, float cast to double ok 36 - json float cast to double ok 37 - nv defined float cast to double ok 38 - result, 4 byte max unsigned int cast to int (ivsize>8) ok 39 - json 4 byte max unsigned int cast to int (ivsize>8) ok 40 - result, non numeric cast to double ok 41 - json non numeric cast to double ok 42 - nv not defined non numeric cast to double ok 43 - result, non numeric cast to double (strict) ok 44 - json non numeric cast to double (strict) ok 45 - nv not defined non numeric cast to double (strict) 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/lib/Bundle/DBI.pm ok 4 - POD test for blib/lib/DBD/DBM.pm ok 5 - POD test for blib/lib/DBD/ExampleP.pm (no pod) ok 6 - POD test for blib/lib/DBD/File.pm ok 7 - POD test for blib/lib/DBD/Gofer.pm ok 8 - POD test for blib/lib/DBD/NullP.pm (no pod) ok 9 - POD test for blib/lib/DBD/Proxy.pm ok 10 - POD test for blib/lib/DBD/Sponge.pm ok 11 - POD test for blib/lib/DBD/File/Developers.pod ok 12 - POD test for blib/lib/DBD/File/HowTo.pod ok 13 - POD test for blib/lib/DBD/File/Roadmap.pod ok 14 - POD test for blib/lib/DBD/Gofer/Policy/Base.pm ok 15 - POD test for blib/lib/DBD/Gofer/Policy/classic.pm ok 16 - POD test for blib/lib/DBD/Gofer/Policy/pedantic.pm ok 17 - POD test for blib/lib/DBD/Gofer/Policy/rush.pm ok 18 - POD test for blib/lib/DBD/Gofer/Transport/Base.pm ok 19 - POD test for blib/lib/DBD/Gofer/Transport/corostream.pm ok 20 - POD test for blib/lib/DBD/Gofer/Transport/null.pm ok 21 - POD test for blib/lib/DBD/Gofer/Transport/pipeone.pm ok 22 - POD test for blib/lib/DBD/Gofer/Transport/stream.pm ok 23 - POD test for blib/lib/DBI/Changes.pm ok 24 - POD test for blib/lib/DBI/DBD.pm ok 25 - POD test for blib/lib/DBI/FAQ.pm ok 26 - POD test for blib/lib/DBI/Profile.pm ok 27 - POD test for blib/lib/DBI/ProfileData.pm ok 28 - POD test for blib/lib/DBI/ProfileDumper.pm ok 29 - POD test for blib/lib/DBI/ProfileSubs.pm ok 30 - POD test for blib/lib/DBI/ProxyServer.pm ok 31 - POD test for blib/lib/DBI/PurePerl.pm ok 32 - POD test for blib/lib/DBI/W32ODBC.pm ok 33 - POD test for blib/lib/DBI/Const/GetInfoReturn.pm ok 34 - POD test for blib/lib/DBI/Const/GetInfoType.pm ok 35 - POD test for blib/lib/DBI/Const/GetInfo/ANSI.pm ok 36 - POD test for blib/lib/DBI/Const/GetInfo/ODBC.pm ok 37 - POD test for blib/lib/DBI/DBD/Metadata.pm ok 38 - POD test for blib/lib/DBI/DBD/SqlEngine.pm ok 39 - POD test for blib/lib/DBI/DBD/SqlEngine/Developers.pod ok 40 - POD test for blib/lib/DBI/DBD/SqlEngine/HowTo.pod ok 41 - POD test for blib/lib/DBI/Gofer/Execute.pm ok 42 - POD test for blib/lib/DBI/Gofer/Request.pm ok 43 - POD test for blib/lib/DBI/Gofer/Response.pm ok 44 - POD test for blib/lib/DBI/Gofer/Serializer/Base.pm ok 45 - POD test for blib/lib/DBI/Gofer/Serializer/DataDumper.pm ok 46 - POD test for blib/lib/DBI/Gofer/Serializer/Storable.pm ok 47 - POD test for blib/lib/DBI/Gofer/Transport/Base.pm ok 48 - POD test for blib/lib/DBI/Gofer/Transport/pipeone.pm ok 49 - POD test for blib/lib/DBI/Gofer/Transport/stream.pm ok 50 - POD test for blib/lib/DBI/ProfileDumper/Apache.pm ok 51 - POD test for blib/lib/DBI/SQL/Nano.pm ok 52 - POD test for blib/lib/DBI/Util/CacheMemory.pm ok 53 - POD test for blib/lib/DBI/Util/_accessor.pm (no pod) ok 54 - POD test for blib/lib/Win32/DBIODBC.pm ok 55 - POD test for blib/script/dbilogstrip ok 56 - POD test for blib/script/dbilogstrip.bat ok 57 - POD test for blib/script/dbiprof ok 58 - POD test for blib/script/dbiprof.bat ok 59 - POD test for blib/script/dbiproxy ok 60 - POD test for blib/script/dbiproxy.bat 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/separator and maxlen ok 78 - ... test array argument w/out separator or maxlen ok 79 - An object of class 'DBI::dr' 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(0x21460f8)) created successfully ok 6 - An object of class 'DBI::dr' isa 'DBI::dr' ok 7 - ... got a Test Driver object back from DBI->install_driver ok 8 - An object of class 'DBI::dr' isa 'DBI::dr' ok 9 - ... checking the DBI::_get_imp_data function ok 10 - ... Driver object passed to data_sources ok 11 - An object of class 'DBI::dr' 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 - An object of class 'DBI::db' isa 'DBI::db' ok 17 - ... this Driver does not yet have any Kids ok 18 - ... Driver object passed to data_sources ok 19 - An object of class 'DBI::dr' 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 - An object of class 'DBI::db' isa 'DBI::db' ok 25 - ... Database object is not tied ok 26 - ... got Driver object from Database object with Driver attribute ok 27 - An object of class 'DBI::dr' 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 - An object of class 'DBI::dr' 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 - An object of class 'DBI::dr' isa 'DBI::dr' ok 4 - ... this Driver does not yet have any Kids ok 5 ok 6 ok 7 ok 8 - An object of class 'DBI::db' isa 'DBI::db' ok 9 - ... our Driver has one Kid ok 10 - ... our Driver has one ActiveKid ok 11 - An object of class 'DBI::st' isa 'DBI::st' ok 12 - ... execute ran successfully ok 13 - ... we got the CachedKids hash ok 14 - ... there is one CachedKid ok 15 - ... our statement handle should be in the CachedKids ok 16 - ... our first statement is Active ok 17 - An object of class 'DBI::st' 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 statement is no longer Active since we re-prepared it ok 21 - An object of class 'DBI::st' isa 'DBI::st' ok 22 - ... prepare_cached returned a different statement handle now ok 23 - ... there are two CachedKids ok 24 - ... both statement handles should be in the CachedKids ok 25 - ... executing first statement handle again ok 26 - ... first statement handle is now active again ok 27 - An object of class 'DBI::st' 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 statement 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 - An object of class 'DBI::st' 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 statement 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 - An object of class 'DBI::dr' isa 'DBI::dr' ok 116 - ... our Driver (2) has no Kids before this test ok 117 - An object of class 'DBI::db' isa 'DBI::db' ok 118 - An object of class 'DBI::st' 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 ................. ok 1 - use DBI; ok 2 - An object of class 'DBI::db' 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 InactiveDestroy attribute for dbh ok 8 - ... checking AutoInactiveDestroy 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 - delete on non-private attribute acts like fetch ok 35 - value unchanged after delete ok 36 - should see private_foo dbh attribute value ok 37 - delete should return private_foo dbh attribute value ok 38 - value of private_foo after delete should be undef ok 39 - ... catching exception ok 40 - ... $dbh->err is undefined ok 41 - ... checking $dbh->errstr ok 42 - ... checking $dbh->state ok 43 - ... checking Executed attribute for dbh ok 44 - ... checking Executed attribute for dbh (after reset) ok 45 - ... checking ErrCount attribute for dbh (after error was generated) ok 46 - An object of class 'DBI::dr' isa 'DBI::dr' ok 47 - ... checking $dbh->err ok 48 - ... checking ErrCount attribute for drh ok 49 - ... checking Warn attribute for drh ok 50 - ... checking Active attribute for drh ok 51 - ... checking AutoCommit attribute for drh ok 52 - ... checking CompatMode attribute for drh ok 53 - ... checking InactiveDestroy attribute for drh ok 54 - ... checking AutoInactiveDestroy attribute for drh ok 55 - ... checking PrintError attribute for drh ok 56 - ... checking PrintWarn attribute for drh ok 57 - ... checking RaiseError attribute for drh ok 58 - ... checking ShowErrorStatement attribute for drh ok 59 - ... checking ChopBlanks attribute for drh ok 60 - ... checking LongTrunkOk attribute for drh ok 61 - ... checking TaintIn attribute for drh ok 62 - ... checking TaintOut attribute for drh ok 63 - ... checking Taint attribute for drh ok 64 - ... checking Executed attribute for drh ok 65 - ... checking Kids attribute for drh ok 66 - ... checking ActiveKids attribute for drh ok 67 - ... checking CachedKids attribute for drh ok 68 - ... checking HandleError attribute for drh ok 69 - ... checking Profile attribute for drh ok 70 - ... checking ReadOnly attribute for drh ok 71 - ... checking TraceLevel attribute for drh ok 72 - ... checking LongReadLen attribute for drh ok 73 - ... checking FetchHashKeyName attribute for drh ok 74 ok 75 - An object of class 'DBI::st' isa 'DBI::st' ok 76 - ... checking Executed attribute for sth ok 77 - ... checking Executed attribute for dbh ok 78 - ... checking ErrCount attribute for sth ok 79 - ... checking exception ok 80 - ... checking $sth->errstr ok 81 - ... checking $sth->state ok 82 - ... checking Executed attribute for sth ok 83 - ... checking Exceuted attribute for dbh ok 84 - ... checking ErrCount attribute for sth ok 85 - ... checking ErrCount attribute for sth (after reset) ok 86 - ... checking Warn attribute for sth ok 87 - ... checking Active attribute for sth ok 88 - ... checking CompatMode attribute for sth ok 89 - ... checking InactiveDestroy attribute for sth ok 90 - ... checking AutoInactiveDestroy attribute for sth ok 91 - ... checking PrintError attribute for sth ok 92 - ... checking PrintWarn attribute for sth ok 93 - ... checking RaiseError attribute for sth ok 94 - ... checking ShowErrorStatement attribute for sth ok 95 - ... checking ChopBlanks attribute for sth ok 96 - ... checking LongTrunkOk attribute for sth ok 97 - ... checking TaintIn attribute for sth ok 98 - ... checking TaintOut attribute for sth ok 99 - ... checking Taint attribute for sth ok 100 - ... checking Kids attribute for sth ok 101 - ... checking ActiveKids attribute for sth ok 102 - ... checking CachedKids attribute for sth ok 103 - ... checking HandleError attribute for sth ok 104 - ... checking Profile attribute for sth ok 105 - ... checking ReadOnly attribute for sth ok 106 - ... checking TraceLevel attribute for sth ok 107 - ... checking LongReadLen attribute for sth ok 108 - ... checking FetchHashKeyName attribute for sth ok 109 - ... checking CursorName attribute for sth ok 110 - ... checking NUM_OF_FIELDS attribute for sth ok 111 - ... checking NUM_OF_PARAMS attribute for sth ok 112 - ... checking type of NAME attribute for sth ok 113 - ... checking number of elements returned ok 114 - ... checking values returned ok 115 - ... checking type of NAME_lc attribute for sth ok 116 - ... checking number of elements returned ok 117 - ... checking values returned ok 118 - ... checking type of NAME_uc attribute for sth ok 119 - ... checking number of elements returned ok 120 - ... checking values returned ok 121 - ... checking type of NAME_hash attribute for sth ok 122 - ... checking number of keys returned ok 123 - ... checking values returned ok 124 - ... checking values returned ok 125 - ... checking type of NAME_lc_hash attribute for sth ok 126 - ... checking number of keys returned ok 127 - ... checking values returned ok 128 - ... checking values returned ok 129 - ... checking type of NAME_uc_hash attribute for sth ok 130 - ... checking number of keys returned ok 131 - ... checking values returned ok 132 - ... checking values returned ok 133 - ... checking type of TYPE attribute for sth ok 134 - ... checking number of elements returned ok 135 - ... checking values returned ok 136 - ... checking type of NULLABLE attribute for sth ok 137 - ... checking number of elements returned ok 138 - ... checking values returned ok 139 - ... checking type of PRECISION attribute for sth ok 140 - ... checking number of elements returned ok 141 - ... checking values returned ok 142 - ... checking type of SCALE attribute for sth ok 143 - ... checking number of elements returned ok 144 - ... checking values returned ok 145 - ... checking type of ParamValues attribute for sth ok 146 - ... checking values returned ok 147 - ... checking Statement attribute for sth ok 148 - ... checking type of RowsInCache attribute for sth ok 149 - should see driver-private sth attribute value # Checking inheritance ok 150 # skip drh->dbh->sth inheritance test skipped with DBI_AUTOPROXY ok 151 # skip drh->dbh->sth inheritance test skipped with DBI_AUTOPROXY 1..151 ok t\zvg_07kids.t .................. 1..20 ok 1 - An object of class 'DBI::db' 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 - An object of class 'DBI::st' 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 - An object of class 'DBI::dr' 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 ............... ok 1 - use DBI; ok 2 - ... checking error ok 3 - ... checking error Test HandleSetErr ok 4 - An object of class 'DBI::db' isa 'DBI::db' ok 5 - ... $DBI::err is not defined HandleSetErr called: h=DBI::db=HASH(0x241fab8), 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(0x241fab8), err=0, errstr=(got warn), state=AA001 warn: 'DBD::Gofer::db set_err warning: (got info)\n(got warn) at ./t/08keeperr.t line 189.\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(0x241fab8), 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 204.\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 224.\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(0x241fab8), 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 236.\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(0x241fab8), 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 247.\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 258.\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 282.\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 286.\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 287.\n' ok 55 - ... $dbh->set_err returned undefiend HandleSetErr called: h=DBI::db=HASH(0x241fab8), 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 288.\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 298.\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 302.\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 306.\n' ok 64 - ... returned no values HandleSetErr called: h=DBI::db=HASH(0x241fab8), err=, errstr=info, state=override warn: 'DBD::Gofer::db set_err failed: errstr99 at ./t/08keeperr.t line 313.\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 70 ok 71 ok 72 - ping returns true ok 73 - err unchanged after ping ok 74 - errstr unchanged after ping ok 75 - err unchanged after ping ok 76 - errstr unchanged after ping ok 77 - ping returns false ok 78 - err true after failed ping ok 79 - errstr true after failed ping ok 80 ok 81 ok 82 - ping returns true: 0 but true ok 83 - err unchanged after ping ok 84 - errstr unchanged after ping ok 85 - err unchanged after ping ok 86 - errstr unchanged after ping ok 87 - ping returns false ok 88 - err true after failed ping ok 89 - errstr true after failed ping ok 90 # skip set_err keep_error skipped for Gofer ok 91 # skip set_err keep_error skipped for Gofer 1..91 ok t\zvg_09trace.t ................. 1..99 ok 1 - use DBI; ok 2 - An object of class 'DBI::db' isa 'DBI::db' ok 3 - trace file size = 11032 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 CON ok 14 ok 15 ok 16 ok 17 ok 18 ok 19 ok 20 ok 21 parse_trace_flag ENC ok 22 ok 23 ok 24 ok 25 ok 26 ok 27 ok 28 ok 29 parse_trace_flag DBD ok 30 ok 31 ok 32 ok 33 ok 34 ok 35 ok 36 ok 37 parse_trace_flag TXN ok 38 ok 39 ok 40 ok 41 ok 42 ok 43 ok 44 ok 45 parse_trace_flag foo ok 46 ok 47 ok 48 ok 49 ok 50 ok 51 ok 52 ok 53 parse_trace_flag bar ok 54 ok 55 ok 56 ok 57 ok 58 ok 59 ok 60 ok 61 parse_trace_flag baz ok 62 ok 63 ok 64 ok 65 ok 66 ok 67 ok 68 ok 69 parse_trace_flag boo ok 70 ok 71 ok 72 ok 73 ok 74 ok 75 ok 76 ok 77 parse_trace_flag bop ok 78 ok 79 ok 80 ok 81 ok 82 ok 83 ok 84 ok 85 parse_trace_flag SQL CON ENC DBD TXN foo bar baz boo bop ok 86 - ... ok 87 - ... inherit ok 88 - An object of class 'DBI::st' isa 'DBI::st' ok 89 ok 90 ok 91 test unknown parse_trace_flag ok 92 ok 93 caught warn: DBI::db=HASH(0x2517880)->parse_trace_flags(nonesuch) ignored unknown trace flags: 'nonesuch' at C:\cpanfly-5.16\var\cpan\build\DBI-1.634-6nZepf\blib\lib/DBI/Gofer/Execute.pm line 329. ok 94 ok 95 caught warn: DBI::db=HASH(0x2514110)->parse_trace_flags(nonesuch|SQL|nonesuch2) ignored unknown trace flags: 'nonesuch' 'nonesuch2' at C:\cpanfly-5.16\var\cpan\build\DBI-1.634-6nZepf\blib\lib/DBI/Gofer/Execute.pm line 329. ok 96 ok 97 ok 98 ok 99 ok C:\cpanfly-5.16\var\cpan\build\DBI-1.634-6nZepf\test_output_2492 for C:\cpanfly-5.16\var\cpan\build\DBI-1.634-6nZepf\test_output_2492: No such file or directory at t/lib.pl line 23. t\zvg_10examp.t ................. 1..234 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 - An object of class 'DBI::dr' 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 89. # 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(0x1e5ab68) ne DBI::db=HASH(0x1e5ab68) 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 ok 96 ok 97 fetchall_arrayref renaming hash slice ok 98 ok 99 ok 100 ok 101 ok 102 ok 103 fetchall_arrayref empty renaming hash slice ok 104 ok 105 ok 106 ok 107 ok 108 ok 109 fetchall_arrayref hash ok 110 ok 111 ok 112 ok 113 - '16895 0 .' ne '16895 0 .' rows() ok 114 - row count 3 ok 115 - 3 vs 3 ok 116 - 3 vs 3 fetchall_arrayref array slice and max rows ok 117 ok 118 ok 119 ok 120 - should fetch one row ok 121 - should fetch all the remaining rows ok 122 - should return undef as there are no more rows selectrow_array ok 123 ok 124 selectrow_hashref ok 125 ok 126 ok 127 ok 128 selectall_arrayref ok 129 ok 130 ok 131 ok 132 selectall_arrayref Slice array slice ok 133 ok 134 ok 135 - ". 16895" eq ". 16895" ok 136 selectall_arrayref Columns array slice ok 137 ok 138 ok 139 - ". 16895" eq ". 16895" ok 140 selectall_arrayref hash slice ok 141 ok 142 ok 143 ok 144 ok 145 ok 146 ok 147 selectall_hashref ok 148 - selectall_hashref result ok 149 - selectall_hashref HASH: HASH ok 150 ok 151 - 0 eq 0 selectall_hashref by column number ok 152 ok 153 - 0 eq 0 selectcol_arrayref ok 154 ok 155 ok 156 selectcol_arrayref column slice ok 157 ok 158 ok 159 ok 160 others... ok 161 ok 162 RaiseError & PrintError & ShowErrorStatement ok 163 ok 164 ok 165 ok 166 ok 167 ok 168 ok 169 ok 170 ok 171 not ok 172 - error string does not contain ParamValues # TODO rt66127 not fixed yet # Failed (TODO) test 'error string does not contain ParamValues' # at ./t/10examp.t line 397. # 'DBD::Gofer::st execute failed: 11 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=1, 2=2, 3='val3', 4='val4', 5='val5', 6='val6', 7='val7', 8='val8', 9='val9', 10='val10', 11='val11'] at ./t/10examp.t line 395. # ' # matches '(?^:ParamValues:)' not ok 173 - ParamValues is empty # TODO rt66127 not fixed yet # Failed (TODO) test 'ParamValues is empty' # at ./t/10examp.t line 398. # got: 'HASH(0x26b97a0)' # expected: undef # $VAR1 = { # '6' => 'val6', # '11' => 'val11', # '3' => 'val3', # '7' => 'val7', # '9' => 'val9', # '2' => 2, # '8' => 'val8', # '1' => 1, # '4' => 'val4', # '10' => 'val10', # '5' => 'val5' # }; ok 174 ok 175 ok 176 ok 177 ok 178 ok 179 ok 180 - 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 412. # ok 181 - 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 412. # ok 182 ok 183 ok 184 ok 185 ok 186 ok 187 HandleError ok 188 ok 189 HandleError -> die ok 190 ok 191 - 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(0x1e5ab68), rv=undef, \#=3] at ./t/10examp.t line 441. # 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(0x1e5ab68), rv=undef, #=3] ok 192 ok 193 - 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 462. # 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(0x1e5ab68), rv=undef, #=3] ok 194 - ok 195 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(0x1e5ab68), rv=undef, #=3] ok 196 - ok 197 ok 198 ok 199 - An object of class 'DBI::st' isa 'DBI::st' ok 200 ok 201 ok 202 ok 203 - Remove dumpcsr.tst.2492 ok 204 - Actually gone # table_info ok 205 # Local blib/lib subdirs: DBD auto .. . Bundle Win32 DBI ok 206 ok 207 ok 208 # tables ok 209 - Table count mismatch5 vs 5 ok 210 - "schema"."table" ne "schema"."table" ok 211 - "sch-ema"."table" ne "sch-ema"."table" ok 212 - "schema"."ta-ble" ne "schema"."ta-ble" ok 213 - "sch ema"."table" ne "sch ema"."table" ok 214 - "schema"."ta ble" ne "schema"."ta ble" # Testing the fake directories (0). ok 215 ok 216 ok 217 - 0 rows instead of 0 ok 218 # Testing the fake directories (100). ok 219 ok 220 ok 221 - 100 rows instead of 100 ok 222 - '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 223 ok 224 ok 225 - 200 rows instead of 200 ok 226 - '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 227 ok 228 - we got some table types ok 229 - all table types are defined ok 230 - no name separators in table types ok 231 - we got some catalogs ok 232 - no name separators in catalogs ok 233 ok 234 - 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 - An object of class 'DBI::db' isa 'DBI::db' ok 3 - An object of class 'DBI::st' 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 - An object of class 'DBI::st' 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 - An object of class 'DBI::st' 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 - An object of class 'DBI::db' 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 ) [1 items] 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 in DBD::_::common for DBD::Gofer::db (DBI::db=HASH(0x24193f0)~0x2419138 0) thr#4a0c68 <- trace= ( 2 ) [1 items] 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 ) [1 items] 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(0x2149a20))= ( 1 ) [1 items] at 19fhtrace.t line 272 # Layered logline # # Next logline <- trace(1, 'STDOUT')= ( 1 ) [1 items] at 19fhtrace.t line 278 ok 23 - ... scalar trace: close doesn't close: *** Test our layer # <- trace(1, GLOB(0x2149a20))= ( 1 ) [1 items] at 19fhtrace.t line 272 # Layered logline # # ok 24 - ... scalar trace: after change trace output: *** Test our layer # <- trace(1, GLOB(0x2149a20))= ( 1 ) [1 items] at 19fhtrace.t line 272 # Layered logline # # Next logline -----> execute_request <- connect('dummy', '', ...)= ( DBI::db=HASH(0x24e5fa0) ) [1 items] at DBI.pm line 683 <- STORE('RaiseError', 1)= ( 1 ) [1 items] at DBI.pm line 735 <- STORE('PrintError', undef)= ( 1 ) [1 items] at DBI.pm line 735 <- STORE('AutoCommit', 1)= ( 1 ) [1 items] at DBI.pm line 735 <- STORE('PrintWarn', undef)= ( 1 ) [1 items] at DBI.pm line 738 <- STORE('Username', '')= ( 1 ) [1 items] at DBI.pm line 738 <- STORE('dbi_go_execute_unique', 'DBI::Gofer::Execute|3304|')= ( 1 ) [1 items] at DBI.pm line 738 <- STORE('Executed', 0)= ( 1 ) [1 items] at DBI.pm line 738 <- connected('dbi:ExampleP:dummy', undef, ...)= ( undef ) [1 items] at DBI.pm line 745 <- STORE('dbi_connect_closure', CODE(0x24e5940))= ( 1 ) [1 items] at DBI.pm line 754 <- FETCH('CachedKids')= ( undef ) [1 items] at Execute.pm line 221 <- $DBI::err= undef <- $DBI::errstr= undef <- $DBI::state= '' <- FETCH('Executed')= ( '' ) [1 items] at Execute.pm line 261 <- private_attribute_info= ( HASH(0x24e54d8)1keys ) [1 items] 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-5.16\var\cpan\build\DBI-1.634-6nZepf\blib\lib/DBD/ExampleP.pm' ) [6 items] at Execute.pm line 372 <> FETCH('ImplementorClass')= ( 'DBD::ExampleP::db' ) [1 items] ('ImplementorClass' from cache) at Execute.pm line 561 <- set_err(undef, undef)= ( undef ) [1 items] at Execute.pm line 234 <- FETCH('Active')= ( 1 ) [1 items] at ExampleP.pm line 267 <- disconnect= ( 1 ) [1 items] at ExampleP.pm line 267 <- DESTROY(DBI::db=HASH(0x24e5ef8))= ( undef ) [1 items] at Execute.pm line 312 ok 25 - ... logger: trace_msg # <----- execute_request gofer receive_response DBI::db=HASH(0x2419138) trace level set to 0x0/1 (DBI @ 0x100/0) in DBI 1.634-ithread (pid 3304) ok 26 - ... logger: close doesn't close # ok 27 - ... logger: trace_msg after change trace output # Next logline <- disconnect= ( 1 ) [1 items] at 19fhtrace.t line 164 <- DESTROY(DBI::db=HASH(0x2419138))= ( undef ) [1 items] ok t\zvg_20meta.t .................. 1..8 ok 1 - use DBI; ok 2 - use DBI::DBD::Metadata; ok 3 - An object of class 'DBI::db' isa 'DBI::db' ok 4 ok 5 ok 6 ok 7 ok 8 ok t\zvg_30subclass.t .............. 1..43 ok 1 - use DBI; ok 2 - An object of class 'MyDBI::db' isa 'MyDBI::db' ok 3 ok 4 - An object of class 'MyDBI::db' isa 'MyDBI::db' ok 5 ok 6 ok 7 - An object of class 'MyDBI::st' isa 'MyDBI::st' ok 8 ok 9 ok 10 ok 11 ok 12 ok 13 ok 14 ok 15 - A reference of type 'ARRAY' 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 - An object of class 'MyDBI::db' isa 'MyDBI::db' ok 27 ok 28 - 'Clone of clone A' isa 'MyDBI::db' ok 29 ok 30 ok 31 - 'Clone of clone B' isa 'MyDBI::db' ok 32 ok 33 - An object of class 'MyDBI::db' isa 'MyDBI::db' ok 34 ok 35 - 'installed method' isa 'ARRAY' ok 36 ok 37 ok 38 ok 39 ok 40 - Failed connect \#1 ok 41 ok 42 - Failed connect \#2 ok 43 fetch 4 prepare 1 ok t\zvg_31methcache.t ............. 1..49 ok 1 - use DBI; ok 2 - plain row0 ok 3 - plain local0 ok 4 - plain row1 ok 5 - plain local1 ok 6 - plain row2 ok 7 - plain local2 ok 8 - plain row3 ok 9 - plain locate DBI object ok 10 - plain row4 ok 11 - plain row5 ok 12 - plain local3 ok 13 - plain row6 ok 14 - threads-h row0 ok 15 - threads-h local0 ok 16 - threads-h row1 ok 17 - threads-h local1 ok 18 - threads-h row2 ok 19 - threads-h local2 ok 20 - threads-h row3 ok 21 - threads-h locate DBI object ok 22 - threads-h row4 ok 23 - threads-h row5 ok 24 - threads-h local3 ok 25 - threads-h row6 ok 26 - magic row0 ok 27 - magic local0 ok 28 - magic row1 ok 29 - magic local1 ok 30 - magic row2 ok 31 - magic local2 ok 32 - magic row3 ok 33 - magic locate DBI object ok 34 - magic row4 ok 35 - magic row5 ok 36 - magic local3 ok 37 - magic row6 ok 38 - magic threads-h row0 ok 39 - magic threads-h local0 ok 40 - magic threads-h row1 ok 41 - magic threads-h local1 ok 42 - magic threads-h row2 ok 43 - magic threads-h local2 ok 44 - magic threads-h row3 ok 45 - magic threads-h locate DBI object ok 46 - magic threads-h row4 ok 47 - magic threads-h row5 ok 48 - magic threads-h local3 ok 49 - magic threads-h row6 ok t\zvg_35thrclone.t .............. 1..20 ok 1 - use DBI; ok 2 - ... assignment of neat_maxlen was successful ok 3 - An object of class 'DBI::db' isa 'DBI::db' ok 4 - ... DBI::neat_maxlen still holding its value ok 5 - An object of class 'DBI::db' 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 - An object of class 'DBI::db' 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 - An object of class 'DBI::db' 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 - An object of class 'DBI::db' 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', '1443779460.2295', '1443779460.2295' ] } } }, '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', '1443779460.2295', '1443779460.2295' ], 'STORE' => [ 5, '0', '0', '0', '0', '1443779460.2295', '1443779460.2295' ] }, 'Hi mom' => { 'my_method_name' => [ 1, '1', '1', '1', '1', '1443779460.2295', '1443779460.2295' ] } } }, '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 1443779460.2295 1443779460.2295 ok 17 2 3 1 1 2 1443779460.2295 1443779460.24513 ok 18 Test collected profile data bless( { 'Path' => [ '!Statement' ], 'Data' => { 'set foo=1' => [ 1, '0.015625', '0.015625', '0.015625', '0.015625', '1443779460.58888', '1443779460.58888' ], '' => [ 6, '0', '0', '0', '0', '1443779460.24513', '1443779460.24513' ], 'select mode,size,name from ?' => [ 2501, '0.34375', '0', '0', '0.015625', '1443779460.24513', '1443779460.58888' ] } }, '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.359375s 104.55% (2508 calls) t\zvg_40profile.t @ 2015-10-02 02:51:00 '' => 0.000000s / 6 = 0.000000s avg (first 0.000000s, min 0.000000s, max 0.000000s) 'select mode,size,name from ?' => 0.343750s / 2501 = 0.000137s avg (first 0.000000s, min 0.000000s, max 0.015625s) 'set foo=1' => 0.015625s 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) t\zvg_40profile.t @ 2015-10-02 02:51:01 '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) t\zvg_40profile.t @ 2015-10-02 02:51:01 '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 - An object of class 'DBI::db' isa 'DBI::db' ok 4 - An object of class 'DBI::ProfileDumper' isa 'DBI::ProfileDumper' ok 5 - A reference of type 'HASH' isa 'HASH' ok 6 - A reference of type 'ARRAY' isa 'ARRAY' ok 7 - An object of class 'DBI::st' isa 'DBI::st' ok 8 ok 9 - Profile is on disk and nonzero size DBI::ProfileDumper 2.015325 Path = [ ] Program = t\\zvg_41prof_dump.t + 1 = 6 0 0 0 0 1443779461.30763 1443779461.30763 + 1 select mode,size,name from ? = 2 0.015625 0 0 0.015625 1443779461.30763 1443779461.30763 + 1 = 1 0 0 0 0 1443779461.32325 1443779461.32325 + 1 select mode,size,name from ? = 50 0 0 0 0 1443779461.32325 1443779461.32325 ok 10 - Found a version number ok 11 - Version numbers match in DBI::ProfileDumper 2.015325 # 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' # DBI work done in 12.093750s (1443779473.635750 - 1443779461.542000) ok 4 - Profile written to disk, non-zero size ok 5 - An object of class 'DBI::ProfileData' isa 'DBI::ProfileData' ok 6 - At least 3 profile data items ok 7 ok 8 ok 9 ok 10 ok 11 - An object of class 'DBI::ProfileData' isa 'DBI::ProfileData' ok 12 ok 13 ok 14 - An object of class 'DBI::ProfileData' isa 'DBI::ProfileData' ok 15 ok 16 ok 17 SQL: set dummy=N SQL: set dummy=N6 SQL: SQL: set dummy=N9 SQL: set dummy=N0 SQL: set dummy=N1 SQL: set dummy=N5 SQL: set dummy=N2 SQL: set dummy=N3 SQL: set dummy=N4 SQL: select mode,size,name from ? SQL: set dummy=N8 SQL: set dummy=N7 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 - An object of class 'DBI::st' isa 'DBI::st' ok 23 - An object of class 'DBI::st' isa 'DBI::st' ok 24 - An object of class 'DBI::st' isa 'DBI::st' ok 25 - An object of class 'DBI::st' isa 'DBI::st' ok 26 - An object of class 'DBI::st' isa 'DBI::st' ok 27 - An object of class 'DBI::st' isa 'DBI::st' ok 28 - An object of class 'DBI::ProfileData' 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.062500s (112 calls) t\zvg_43prof_env.t @ 2015-10-02 02:51: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.062500s / 6 = 0.010417s avg (first 0.000000s, min 0.000000s, max 0.046875s) '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 - Junk: prepare 'Junk' ok 19 - invalid column type: prepare 'CREATE TABLE bar (id INT, baz CHARACTER VARYING(255))' ok 20 - prepared statement using ANSI dialect ok 21 # skip Gofer proxy prevents fetching embedded SQL::Parser object ok 22 ok 23 - root class is DBIx::ContextualFetch 1..23 ok C:\cpanfly-5.16\var\cpan\build\DBI-1.634-6nZepf\test_output_3364 for C:\cpanfly-5.16\var\cpan\build\DBI-1.634-6nZepf\test_output_3364: No such file or directory at t/lib.pl line 23. 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.44 using IO::File (1.14) # DBI::DBD::SqlEngine 0.06 using SQL::Statement 1.407 # DBI 1.634 # OS MSWin32 (5.2) # Perl 5.016000 (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-5.16\var\cpan\build\DBI-1.634-6nZepf\test_output_3364\t_sbdgf_53442gz.txt ok 11 - drop manually created table db_3364_2 (first file) ok 12 - C:\cpanfly-5.16\var\cpan\build\DBI-1.634-6nZepf\test_output_3364\db_3364_2.txt removed ok 13 - C:\cpanfly-5.16\var\cpan\build\DBI-1.634-6nZepf\test_output_3364\db_3364_2 exists ok 14 - drop manually created table db_3364_2 (second file) ok 15 - C:\cpanfly-5.16\var\cpan\build\DBI-1.634-6nZepf\test_output_3364\db_3364_2 removed ok 16 - Create table db_3364_ 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 - Listing tables gives test table ok 22 - table_info ok 23 - table_info gives test table ok 24 # skip modifying meta data doesn't work with Gofer-AutoProxy ok 25 # skip modifying meta data doesn't work with Gofer-AutoProxy ok 26 # skip modifying meta data doesn't work with Gofer-AutoProxy ok 27 # skip modifying meta data doesn't work with Gofer-AutoProxy ok 28 # skip modifying meta data doesn't work with Gofer-AutoProxy ok 29 # skip modifying meta data doesn't work with Gofer-AutoProxy ok 30 - Prepare select * from db_3364_ ok 31 # skip method intrusion didn't work with proxying ok 32 - Prepare select * from DB_3364_ ok 33 # skip method intrusion didn't work with proxying ok 34 - ReadOnly connect with driver attributes in hash ok 35 - Prepare select * from db_3364_ ok 36 # skip method intrusion didn't work with proxying ok 37 # skip method intrusion didn't work with proxying ok 38 # skip method intrusion didn't work with proxying ok 39 - prepare 'insert into db_3364_' ok 40 - insert failed intensionally ok 41 - prepare 'delete from db_3364_' ok 42 - delete failed intensionally ok 43 - table drop failed intensionally ok 44 - Test table not removed ok 45 - ReadWrite for drop connect with driver attributes in hash ok 46 - table drop ok 47 - Test table removed ok 48 - Should not be able to open a DB to ./non-existing ok 49 - Error message ok 50 - Cleared error ok 51 - connect () should die on ./non-existing with RaiseError ok 52 - croak message ok 53 - Error message ok 54 - Should not be able to open a DB to nonexisting_folder ok 55 - Error message ok 56 - Cleared error ok 57 - connect () should die on nonexisting_folder with RaiseError ok 58 - croak message ok 59 - Error message ok 60 - Should not be able to open a DB to /Fr-dle/hurd0k/ok3364 ok 61 - Error message ok 62 - Cleared error ok 63 - connect () should die on /Fr-dle/hurd0k/ok3364 with RaiseError ok 64 - croak message ok 65 - Error message 1..65 ok C:\cpanfly-5.16\var\cpan\build\DBI-1.634-6nZepf\test_output_3908 for C:\cpanfly-5.16\var\cpan\build\DBI-1.634-6nZepf\test_output_3908: No such file or directory at t/lib.pl line 23. 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.08 using SDBM_File (1.09) # DBD::File 0.44 using IO::File (1.14) # DBI::DBD::SqlEngine 0.06 using SQL::Statement 1.407 # DBI 1.634 # OS MSWin32 (5.2) # Perl 5.016000 (MSWin32-x64-multi-thread) ok 1 - dbm_versions ok 2 - An object of class 'DBI::db' 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 SELECT COUNT(*) FROM SDBM_File_fruit ok 54 - execute ok 55 - SELECT COUNT(*) FROM SDBM_File_fruit ok 56 - SELECT results ok 57 - prepare DROP TABLE SDBM_File_fruit ok 58 - execute ok 59 - DROP TABLE SDBM_File_fruit ok 60 - prepare table_info (without tables) ok 61 - No tables delivered by table_info --- Using SDBM_File (Data::Dumper) --- # DBD::DBM 0.08 using SDBM_File (1.09) + MLDBM (2.04) + MLDBM::Serializer::Data::Dumper # DBD::File 0.44 using IO::File (1.14) # DBI::DBD::SqlEngine 0.06 using SQL::Statement 1.407 # DBI 1.634 # OS MSWin32 (5.2) # Perl 5.016000 (MSWin32-x64-multi-thread) ok 62 - dbm_versions ok 63 - An object of class 'DBI::db' isa 'DBI::db' ok 64 # skip Can't set attributes after connect using DBD::Gofer ok 65 # skip Can't set attributes after connect using DBD::Gofer ok 66 ok 67 - prepare DROP TABLE IF EXISTS SDBM_File_fruit ok 68 - execute ok 69 - DROP TABLE IF EXISTS SDBM_File_fruit ok 70 - prepare CREATE TABLE SDBM_File_fruit (dKey INT, dVal VARCHAR(10), qux INT) ok 71 - execute ok 72 - CREATE TABLE SDBM_File_fruit (dKey INT, dVal VARCHAR(10), qux INT) ok 73 - prepare INSERT INTO SDBM_File_fruit VALUES (1,'oranges' , 11 ) ok 74 - execute ok 75 - INSERT INTO SDBM_File_fruit VALUES (1,'oranges' , 11 ) ok 76 - prepare INSERT INTO SDBM_File_fruit VALUES (2,'to_change', 0 ) ok 77 - execute ok 78 - INSERT INTO SDBM_File_fruit VALUES (2,'to_change', 0 ) ok 79 - prepare INSERT INTO SDBM_File_fruit VALUES (3, NULL , 13 ) ok 80 - execute ok 81 - INSERT INTO SDBM_File_fruit VALUES (3, NULL , 13 ) ok 82 - prepare INSERT INTO SDBM_File_fruit VALUES (4,'to_delete', 14 ) ok 83 - execute ok 84 - INSERT INTO SDBM_File_fruit VALUES (4,'to_delete', 14 ) ok 85 - prepare INSERT INTO SDBM_File_fruit VALUES (?,?,?) ok 86 - execute ok 87 - INSERT INTO SDBM_File_fruit VALUES (?,?,?) ok 88 - prepare INSERT INTO SDBM_File_fruit VALUES (6,'to_delete', 16 ) ok 89 - execute ok 90 - INSERT INTO SDBM_File_fruit VALUES (6,'to_delete', 16 ) ok 91 - prepare INSERT INTO SDBM_File_fruit VALUES (7,'to delete', 17 ) ok 92 - execute ok 93 - INSERT INTO SDBM_File_fruit VALUES (7,'to delete', 17 ) ok 94 - prepare INSERT INTO SDBM_File_fruit VALUES (8,'to remove', 18 ) ok 95 - execute ok 96 - INSERT INTO SDBM_File_fruit VALUES (8,'to remove', 18 ) ok 97 - prepare UPDATE SDBM_File_fruit SET dVal='apples', qux='12' WHERE dKey=2 ok 98 - execute ok 99 - UPDATE SDBM_File_fruit SET dVal='apples', qux='12' WHERE dKey=2 not ok 100 - $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 101 - prepare DELETE FROM SDBM_File_fruit WHERE dVal='to_delete' ok 102 - execute ok 103 - DELETE FROM SDBM_File_fruit WHERE dVal='to_delete' not ok 104 - $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 105 - prepare DELETE FROM SDBM_File_fruit WHERE qux=17 ok 106 - execute ok 107 - DELETE FROM SDBM_File_fruit WHERE qux=17 not ok 108 - $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 109 - prepare DELETE FROM SDBM_File_fruit WHERE dKey=8 ok 110 - execute ok 111 - DELETE FROM SDBM_File_fruit WHERE dKey=8 not ok 112 - $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 113 - prepare SELECT * FROM SDBM_File_fruit ORDER BY dKey DESC ok 114 - execute ok 115 - SELECT * FROM SDBM_File_fruit ORDER BY dKey DESC ok 116 - SELECT results ok 117 - prepare DELETE FROM SDBM_File_fruit ok 118 - execute ok 119 - DELETE FROM SDBM_File_fruit not ok 120 - $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 121 - prepare SELECT COUNT(*) FROM SDBM_File_fruit ok 122 - execute ok 123 - SELECT COUNT(*) FROM SDBM_File_fruit ok 124 - SELECT results ok 125 - prepare DROP TABLE SDBM_File_fruit ok 126 - execute ok 127 - DROP TABLE SDBM_File_fruit ok 128 - prepare table_info (without tables) ok 129 - No tables delivered by table_info --- Using SDBM_File (Storable) --- # DBD::DBM 0.08 using SDBM_File (1.09) + MLDBM (2.04) + MLDBM::Serializer::Storable # DBD::File 0.44 using IO::File (1.14) # DBI::DBD::SqlEngine 0.06 using SQL::Statement 1.407 # DBI 1.634 # OS MSWin32 (5.2) # Perl 5.016000 (MSWin32-x64-multi-thread) ok 130 - dbm_versions ok 131 - An object of class 'DBI::db' isa 'DBI::db' ok 132 # skip Can't set attributes after connect using DBD::Gofer ok 133 # skip Can't set attributes after connect using DBD::Gofer ok 134 ok 135 - prepare DROP TABLE IF EXISTS SDBM_File_fruit ok 136 - execute ok 137 - DROP TABLE IF EXISTS SDBM_File_fruit ok 138 - prepare CREATE TABLE SDBM_File_fruit (dKey INT, dVal VARCHAR(10), qux INT) ok 139 - execute ok 140 - CREATE TABLE SDBM_File_fruit (dKey INT, dVal VARCHAR(10), qux INT) ok 141 - prepare INSERT INTO SDBM_File_fruit VALUES (1,'oranges' , 11 ) ok 142 - execute ok 143 - INSERT INTO SDBM_File_fruit VALUES (1,'oranges' , 11 ) ok 144 - prepare INSERT INTO SDBM_File_fruit VALUES (2,'to_change', 0 ) ok 145 - execute ok 146 - INSERT INTO SDBM_File_fruit VALUES (2,'to_change', 0 ) ok 147 - prepare INSERT INTO SDBM_File_fruit VALUES (3, NULL , 13 ) ok 148 - execute ok 149 - INSERT INTO SDBM_File_fruit VALUES (3, NULL , 13 ) ok 150 - prepare INSERT INTO SDBM_File_fruit VALUES (4,'to_delete', 14 ) ok 151 - execute ok 152 - INSERT INTO SDBM_File_fruit VALUES (4,'to_delete', 14 ) ok 153 - prepare INSERT INTO SDBM_File_fruit VALUES (?,?,?) ok 154 - execute ok 155 - INSERT INTO SDBM_File_fruit VALUES (?,?,?) ok 156 - prepare INSERT INTO SDBM_File_fruit VALUES (6,'to_delete', 16 ) ok 157 - execute ok 158 - INSERT INTO SDBM_File_fruit VALUES (6,'to_delete', 16 ) ok 159 - prepare INSERT INTO SDBM_File_fruit VALUES (7,'to delete', 17 ) ok 160 - execute ok 161 - INSERT INTO SDBM_File_fruit VALUES (7,'to delete', 17 ) ok 162 - prepare INSERT INTO SDBM_File_fruit VALUES (8,'to remove', 18 ) ok 163 - execute ok 164 - INSERT INTO SDBM_File_fruit VALUES (8,'to remove', 18 ) ok 165 - prepare UPDATE SDBM_File_fruit SET dVal='apples', qux='12' WHERE dKey=2 ok 166 - execute ok 167 - UPDATE SDBM_File_fruit SET dVal='apples', qux='12' WHERE dKey=2 not ok 168 - $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 169 - prepare DELETE FROM SDBM_File_fruit WHERE dVal='to_delete' ok 170 - execute ok 171 - DELETE FROM SDBM_File_fruit WHERE dVal='to_delete' not ok 172 - $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 173 - prepare DELETE FROM SDBM_File_fruit WHERE qux=17 ok 174 - execute ok 175 - DELETE FROM SDBM_File_fruit WHERE qux=17 not ok 176 - $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 177 - prepare DELETE FROM SDBM_File_fruit WHERE dKey=8 ok 178 - execute ok 179 - DELETE FROM SDBM_File_fruit WHERE dKey=8 not ok 180 - $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 181 - prepare SELECT * FROM SDBM_File_fruit ORDER BY dKey DESC ok 182 - execute ok 183 - SELECT * FROM SDBM_File_fruit ORDER BY dKey DESC ok 184 - SELECT results ok 185 - prepare DELETE FROM SDBM_File_fruit ok 186 - execute ok 187 - DELETE FROM SDBM_File_fruit not ok 188 - $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 189 - prepare SELECT COUNT(*) FROM SDBM_File_fruit ok 190 - execute ok 191 - SELECT COUNT(*) FROM SDBM_File_fruit ok 192 - SELECT results ok 193 - prepare DROP TABLE SDBM_File_fruit ok 194 - execute ok 195 - DROP TABLE SDBM_File_fruit ok 196 - prepare table_info (without tables) ok 197 - No tables delivered by table_info --- Using SDBM_File (FreezeThaw) --- # DBD::DBM 0.08 using SDBM_File (1.09) + MLDBM (2.04) + MLDBM::Serializer::FreezeThaw # DBD::File 0.44 using IO::File (1.14) # DBI::DBD::SqlEngine 0.06 using SQL::Statement 1.407 # DBI 1.634 # OS MSWin32 (5.2) # Perl 5.016000 (MSWin32-x64-multi-thread) ok 198 - dbm_versions ok 199 - An object of class 'DBI::db' isa 'DBI::db' ok 200 # skip Can't set attributes after connect using DBD::Gofer ok 201 # skip Can't set attributes after connect using DBD::Gofer ok 202 ok 203 - prepare DROP TABLE IF EXISTS SDBM_File_fruit ok 204 - execute ok 205 - DROP TABLE IF EXISTS SDBM_File_fruit ok 206 - prepare CREATE TABLE SDBM_File_fruit (dKey INT, dVal VARCHAR(10), qux INT) ok 207 - execute ok 208 - CREATE TABLE SDBM_File_fruit (dKey INT, dVal VARCHAR(10), qux INT) ok 209 - prepare INSERT INTO SDBM_File_fruit VALUES (1,'oranges' , 11 ) ok 210 - execute ok 211 - INSERT INTO SDBM_File_fruit VALUES (1,'oranges' , 11 ) ok 212 - prepare INSERT INTO SDBM_File_fruit VALUES (2,'to_change', 0 ) ok 213 - execute ok 214 - INSERT INTO SDBM_File_fruit VALUES (2,'to_change', 0 ) ok 215 - prepare INSERT INTO SDBM_File_fruit VALUES (3, NULL , 13 ) ok 216 - execute ok 217 - INSERT INTO SDBM_File_fruit VALUES (3, NULL , 13 ) ok 218 - prepare INSERT INTO SDBM_File_fruit VALUES (4,'to_delete', 14 ) ok 219 - execute ok 220 - INSERT INTO SDBM_File_fruit VALUES (4,'to_delete', 14 ) ok 221 - prepare INSERT INTO SDBM_File_fruit VALUES (?,?,?) ok 222 - execute ok 223 - INSERT INTO SDBM_File_fruit VALUES (?,?,?) ok 224 - prepare INSERT INTO SDBM_File_fruit VALUES (6,'to_delete', 16 ) ok 225 - execute ok 226 - INSERT INTO SDBM_File_fruit VALUES (6,'to_delete', 16 ) ok 227 - prepare INSERT INTO SDBM_File_fruit VALUES (7,'to delete', 17 ) ok 228 - execute ok 229 - INSERT INTO SDBM_File_fruit VALUES (7,'to delete', 17 ) ok 230 - prepare INSERT INTO SDBM_File_fruit VALUES (8,'to remove', 18 ) ok 231 - execute ok 232 - INSERT INTO SDBM_File_fruit VALUES (8,'to remove', 18 ) ok 233 - prepare UPDATE SDBM_File_fruit SET dVal='apples', qux='12' WHERE dKey=2 ok 234 - execute ok 235 - UPDATE SDBM_File_fruit SET dVal='apples', qux='12' WHERE dKey=2 not ok 236 - $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 237 - prepare DELETE FROM SDBM_File_fruit WHERE dVal='to_delete' ok 238 - execute ok 239 - DELETE FROM SDBM_File_fruit WHERE dVal='to_delete' not ok 240 - $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 241 - prepare DELETE FROM SDBM_File_fruit WHERE qux=17 ok 242 - execute ok 243 - DELETE FROM SDBM_File_fruit WHERE qux=17 not ok 244 - $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 245 - prepare DELETE FROM SDBM_File_fruit WHERE dKey=8 ok 246 - execute ok 247 - DELETE FROM SDBM_File_fruit WHERE dKey=8 not ok 248 - $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 249 - prepare SELECT * FROM SDBM_File_fruit ORDER BY dKey DESC ok 250 - execute ok 251 - SELECT * FROM SDBM_File_fruit ORDER BY dKey DESC ok 252 - SELECT results ok 253 - prepare DELETE FROM SDBM_File_fruit ok 254 - execute ok 255 - DELETE FROM SDBM_File_fruit not ok 256 - $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 257 - prepare SELECT COUNT(*) FROM SDBM_File_fruit ok 258 - execute ok 259 - SELECT COUNT(*) FROM SDBM_File_fruit ok 260 - SELECT results ok 261 - prepare DROP TABLE SDBM_File_fruit ok 262 - execute ok 263 - DROP TABLE SDBM_File_fruit ok 264 - prepare table_info (without tables) ok 265 - No tables delivered by table_info --- Using SDBM_File (YAML) --- # DBD::DBM 0.08 using SDBM_File (1.09) + MLDBM (2.04) + MLDBM::Serializer::YAML (0.10) # DBD::File 0.44 using IO::File (1.14) # DBI::DBD::SqlEngine 0.06 using SQL::Statement 1.407 # DBI 1.634 # OS MSWin32 (5.2) # Perl 5.016000 (MSWin32-x64-multi-thread) ok 266 - dbm_versions ok 267 - An object of class 'DBI::db' isa 'DBI::db' ok 268 # skip Can't set attributes after connect using DBD::Gofer ok 269 # skip Can't set attributes after connect using DBD::Gofer ok 270 ok 271 - prepare DROP TABLE IF EXISTS SDBM_File_fruit ok 272 - execute ok 273 - DROP TABLE IF EXISTS SDBM_File_fruit ok 274 - prepare CREATE TABLE SDBM_File_fruit (dKey INT, dVal VARCHAR(10), qux INT) ok 275 - execute ok 276 - CREATE TABLE SDBM_File_fruit (dKey INT, dVal VARCHAR(10), qux INT) ok 277 - prepare INSERT INTO SDBM_File_fruit VALUES (1,'oranges' , 11 ) ok 278 - execute ok 279 - INSERT INTO SDBM_File_fruit VALUES (1,'oranges' , 11 ) ok 280 - prepare INSERT INTO SDBM_File_fruit VALUES (2,'to_change', 0 ) ok 281 - execute ok 282 - INSERT INTO SDBM_File_fruit VALUES (2,'to_change', 0 ) ok 283 - prepare INSERT INTO SDBM_File_fruit VALUES (3, NULL , 13 ) ok 284 - execute ok 285 - INSERT INTO SDBM_File_fruit VALUES (3, NULL , 13 ) ok 286 - prepare INSERT INTO SDBM_File_fruit VALUES (4,'to_delete', 14 ) ok 287 - execute ok 288 - INSERT INTO SDBM_File_fruit VALUES (4,'to_delete', 14 ) ok 289 - prepare INSERT INTO SDBM_File_fruit VALUES (?,?,?) ok 290 - execute ok 291 - INSERT INTO SDBM_File_fruit VALUES (?,?,?) ok 292 - prepare INSERT INTO SDBM_File_fruit VALUES (6,'to_delete', 16 ) ok 293 - execute ok 294 - INSERT INTO SDBM_File_fruit VALUES (6,'to_delete', 16 ) ok 295 - prepare INSERT INTO SDBM_File_fruit VALUES (7,'to delete', 17 ) ok 296 - execute ok 297 - INSERT INTO SDBM_File_fruit VALUES (7,'to delete', 17 ) ok 298 - prepare INSERT INTO SDBM_File_fruit VALUES (8,'to remove', 18 ) ok 299 - execute ok 300 - INSERT INTO SDBM_File_fruit VALUES (8,'to remove', 18 ) ok 301 - prepare UPDATE SDBM_File_fruit SET dVal='apples', qux='12' WHERE dKey=2 ok 302 - execute ok 303 - UPDATE SDBM_File_fruit SET dVal='apples', qux='12' WHERE dKey=2 not ok 304 - $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 305 - prepare DELETE FROM SDBM_File_fruit WHERE dVal='to_delete' ok 306 - execute ok 307 - DELETE FROM SDBM_File_fruit WHERE dVal='to_delete' not ok 308 - $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 309 - prepare DELETE FROM SDBM_File_fruit WHERE qux=17 ok 310 - execute ok 311 - DELETE FROM SDBM_File_fruit WHERE qux=17 not ok 312 - $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 313 - prepare DELETE FROM SDBM_File_fruit WHERE dKey=8 ok 314 - execute ok 315 - DELETE FROM SDBM_File_fruit WHERE dKey=8 not ok 316 - $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 317 - prepare SELECT * FROM SDBM_File_fruit ORDER BY dKey DESC ok 318 - execute ok 319 - SELECT * FROM SDBM_File_fruit ORDER BY dKey DESC ok 320 - SELECT results ok 321 - prepare DELETE FROM SDBM_File_fruit ok 322 - execute ok 323 - DELETE FROM SDBM_File_fruit not ok 324 - $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 325 - prepare SELECT COUNT(*) FROM SDBM_File_fruit ok 326 - execute ok 327 - SELECT COUNT(*) FROM SDBM_File_fruit ok 328 - SELECT results ok 329 - prepare DROP TABLE SDBM_File_fruit ok 330 - execute ok 331 - DROP TABLE SDBM_File_fruit ok 332 - prepare table_info (without tables) ok 333 - No tables delivered by table_info --- Using SDBM_File (JSON) --- # DBD::DBM 0.08 using SDBM_File (1.09) + MLDBM (2.04) + MLDBM::Serializer::JSON (0.002) # DBD::File 0.44 using IO::File (1.14) # DBI::DBD::SqlEngine 0.06 using SQL::Statement 1.407 # DBI 1.634 # OS MSWin32 (5.2) # Perl 5.016000 (MSWin32-x64-multi-thread) ok 334 - dbm_versions ok 335 - An object of class 'DBI::db' isa 'DBI::db' ok 336 # skip Can't set attributes after connect using DBD::Gofer ok 337 # skip Can't set attributes after connect using DBD::Gofer ok 338 ok 339 - prepare DROP TABLE IF EXISTS SDBM_File_fruit ok 340 - execute ok 341 - DROP TABLE IF EXISTS SDBM_File_fruit ok 342 - prepare CREATE TABLE SDBM_File_fruit (dKey INT, dVal VARCHAR(10), qux INT) ok 343 - execute ok 344 - CREATE TABLE SDBM_File_fruit (dKey INT, dVal VARCHAR(10), qux INT) ok 345 - prepare INSERT INTO SDBM_File_fruit VALUES (1,'oranges' , 11 ) ok 346 - execute ok 347 - INSERT INTO SDBM_File_fruit VALUES (1,'oranges' , 11 ) ok 348 - prepare INSERT INTO SDBM_File_fruit VALUES (2,'to_change', 0 ) ok 349 - execute ok 350 - INSERT INTO SDBM_File_fruit VALUES (2,'to_change', 0 ) ok 351 - prepare INSERT INTO SDBM_File_fruit VALUES (3, NULL , 13 ) ok 352 - execute ok 353 - INSERT INTO SDBM_File_fruit VALUES (3, NULL , 13 ) ok 354 - prepare INSERT INTO SDBM_File_fruit VALUES (4,'to_delete', 14 ) ok 355 - execute ok 356 - INSERT INTO SDBM_File_fruit VALUES (4,'to_delete', 14 ) ok 357 - prepare INSERT INTO SDBM_File_fruit VALUES (?,?,?) ok 358 - execute ok 359 - INSERT INTO SDBM_File_fruit VALUES (?,?,?) ok 360 - prepare INSERT INTO SDBM_File_fruit VALUES (6,'to_delete', 16 ) ok 361 - execute ok 362 - INSERT INTO SDBM_File_fruit VALUES (6,'to_delete', 16 ) ok 363 - prepare INSERT INTO SDBM_File_fruit VALUES (7,'to delete', 17 ) ok 364 - execute ok 365 - INSERT INTO SDBM_File_fruit VALUES (7,'to delete', 17 ) ok 366 - prepare INSERT INTO SDBM_File_fruit VALUES (8,'to remove', 18 ) ok 367 - execute ok 368 - INSERT INTO SDBM_File_fruit VALUES (8,'to remove', 18 ) ok 369 - prepare UPDATE SDBM_File_fruit SET dVal='apples', qux='12' WHERE dKey=2 ok 370 - execute ok 371 - UPDATE SDBM_File_fruit SET dVal='apples', qux='12' WHERE dKey=2 not ok 372 - $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 373 - prepare DELETE FROM SDBM_File_fruit WHERE dVal='to_delete' ok 374 - execute ok 375 - DELETE FROM SDBM_File_fruit WHERE dVal='to_delete' not ok 376 - $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 377 - prepare DELETE FROM SDBM_File_fruit WHERE qux=17 ok 378 - execute ok 379 - DELETE FROM SDBM_File_fruit WHERE qux=17 not ok 380 - $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 381 - prepare DELETE FROM SDBM_File_fruit WHERE dKey=8 ok 382 - execute ok 383 - DELETE FROM SDBM_File_fruit WHERE dKey=8 not ok 384 - $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 385 - prepare SELECT * FROM SDBM_File_fruit ORDER BY dKey DESC ok 386 - execute ok 387 - SELECT * FROM SDBM_File_fruit ORDER BY dKey DESC ok 388 - SELECT results ok 389 - prepare DELETE FROM SDBM_File_fruit ok 390 - execute ok 391 - DELETE FROM SDBM_File_fruit not ok 392 - $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 393 - prepare SELECT COUNT(*) FROM SDBM_File_fruit ok 394 - execute ok 395 - SELECT COUNT(*) FROM SDBM_File_fruit ok 396 - SELECT results ok 397 - prepare DROP TABLE SDBM_File_fruit ok 398 - execute ok 399 - DROP TABLE SDBM_File_fruit ok 400 - prepare table_info (without tables) ok 401 - No tables delivered by table_info 1..401 ok C:\cpanfly-5.16\var\cpan\build\DBI-1.634-6nZepf\test_output_3100 for C:\cpanfly-5.16\var\cpan\build\DBI-1.634-6nZepf\test_output_3100: No such file or directory at t/lib.pl line 23. 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 - rows found via select via fully qualified path ok 8 - drop table ok 9 - fred.dir removed 1..9 ok C:\cpanfly-5.16\var\cpan\build\DBI-1.634-6nZepf\test_output_3080 for C:\cpanfly-5.16\var\cpan\build\DBI-1.634-6nZepf\test_output_3080: No such file or directory at t/lib.pl line 23. t\zvg_52dbm_complex.t ........... # Running do_tests for SDBM_File + Data::Dumper ok 1 - CREATE TABLE APPL_3080_SDBM_File_Data_Dumper (id INT, applname CHAR, appluniq CHAR, version CHAR, appl_type CHAR) ok 2 - CREATE TABLE PREC_3080_SDBM_File_Data_Dumper (id INT, appl_id INT, node_id INT, precedence INT) ok 3 - CREATE TABLE NODE_3080_SDBM_File_Data_Dumper (id INT, nodename CHAR, os CHAR, version CHAR) ok 4 - CREATE TABLE LANDSCAPE_3080_SDBM_File_Data_Dumper (id INT, landscapename CHAR) ok 5 - CREATE TABLE CONTACT_3080_SDBM_File_Data_Dumper (id INT, surname CHAR, familyname CHAR, phone CHAR, userid CHAR, mailaddr CHAR) ok 6 - CREATE TABLE NM_LANDSCAPE_3080_SDBM_File_Data_Dumper (id INT, ls_id INT, obj_id INT, obj_type INT) ok 7 - CREATE TABLE APPL_CONTACT_3080_SDBM_File_Data_Dumper (id INT, contact_id INT, appl_id INT, contact_type CHAR) ok 8 - INSERT INTO APPL_3080_SDBM_File_Data_Dumper VALUES ( 1, 'ZQF', 'ZFQLIN', '10.2.0.4', 'Oracle DB') ok 9 - INSERT INTO APPL_3080_SDBM_File_Data_Dumper VALUES ( 2, 'YRA', 'YRA-UX', '10.2.0.2', 'Oracle DB') ok 10 - INSERT INTO APPL_3080_SDBM_File_Data_Dumper VALUES ( 3, 'PRN1', 'PRN1-4.B2', '1.1.22', 'CUPS' ) ok 11 - INSERT INTO APPL_3080_SDBM_File_Data_Dumper VALUES ( 4, 'PRN2', 'PRN2-4.B2', '1.1.22', 'CUPS' ) ok 12 - INSERT INTO APPL_3080_SDBM_File_Data_Dumper VALUES ( 5, 'PRN1', 'PRN1-4.B1', '1.1.22', 'CUPS' ) ok 13 - INSERT INTO APPL_3080_SDBM_File_Data_Dumper VALUES ( 7, 'PRN2', 'PRN2-4.B1', '1.1.22', 'CUPS' ) ok 14 - INSERT INTO APPL_3080_SDBM_File_Data_Dumper VALUES ( 8, 'sql-stmt', 'SQL::Statement', '1.21', 'Project Web-Site') ok 15 - INSERT INTO APPL_3080_SDBM_File_Data_Dumper VALUES ( 9, 'cpan.org', 'http://www.cpan.org/', '1.0', 'Web-Site') ok 16 - INSERT INTO APPL_3080_SDBM_File_Data_Dumper VALUES (10, 'httpd', 'cpan-apache', '2.2.13', 'Web-Server') ok 17 - INSERT INTO APPL_3080_SDBM_File_Data_Dumper VALUES (11, 'cpan-mods', 'cpan-mods', '8.4.1', 'PostgreSQL DB') ok 18 - INSERT INTO APPL_3080_SDBM_File_Data_Dumper VALUES (12, 'cpan-authors', 'cpan-authors', '8.4.1', 'PostgreSQL DB') ok 19 - INSERT INTO NODE_3080_SDBM_File_Data_Dumper VALUES ( 1, 'ernie', 'RHEL', '5.2') ok 20 - INSERT INTO NODE_3080_SDBM_File_Data_Dumper VALUES ( 2, 'bert', 'RHEL', '5.2') ok 21 - INSERT INTO NODE_3080_SDBM_File_Data_Dumper VALUES ( 3, 'statler', 'FreeBSD', '7.2') ok 22 - INSERT INTO NODE_3080_SDBM_File_Data_Dumper VALUES ( 4, 'waldorf', 'FreeBSD', '7.2') ok 23 - INSERT INTO NODE_3080_SDBM_File_Data_Dumper VALUES ( 5, 'piggy', 'NetBSD', '5.0.2') ok 24 - INSERT INTO NODE_3080_SDBM_File_Data_Dumper VALUES ( 6, 'kermit', 'NetBSD', '5.0.2') ok 25 - INSERT INTO NODE_3080_SDBM_File_Data_Dumper VALUES ( 7, 'samson', 'NetBSD', '5.0.2') ok 26 - INSERT INTO NODE_3080_SDBM_File_Data_Dumper VALUES ( 8, 'tiffy', 'NetBSD', '5.0.2') ok 27 - INSERT INTO NODE_3080_SDBM_File_Data_Dumper VALUES ( 9, 'rowlf', 'Debian Lenny', '5.0') ok 28 - INSERT INTO NODE_3080_SDBM_File_Data_Dumper VALUES (10, 'fozzy', 'Debian Lenny', '5.0') ok 29 - INSERT INTO PREC_3080_SDBM_File_Data_Dumper VALUES ( 1, 1, 1, 1) ok 30 - INSERT INTO PREC_3080_SDBM_File_Data_Dumper VALUES ( 2, 1, 2, 2) ok 31 - INSERT INTO PREC_3080_SDBM_File_Data_Dumper VALUES ( 3, 2, 2, 1) ok 32 - INSERT INTO PREC_3080_SDBM_File_Data_Dumper VALUES ( 4, 2, 1, 2) ok 33 - INSERT INTO PREC_3080_SDBM_File_Data_Dumper VALUES ( 5, 3, 5, 1) ok 34 - INSERT INTO PREC_3080_SDBM_File_Data_Dumper VALUES ( 6, 3, 7, 2) ok 35 - INSERT INTO PREC_3080_SDBM_File_Data_Dumper VALUES ( 7, 4, 6, 1) ok 36 - INSERT INTO PREC_3080_SDBM_File_Data_Dumper VALUES ( 8, 4, 8, 2) ok 37 - INSERT INTO PREC_3080_SDBM_File_Data_Dumper VALUES ( 9, 5, 7, 1) ok 38 - INSERT INTO PREC_3080_SDBM_File_Data_Dumper VALUES (10, 5, 5, 2) ok 39 - INSERT INTO PREC_3080_SDBM_File_Data_Dumper VALUES (11, 6, 8, 1) ok 40 - INSERT INTO PREC_3080_SDBM_File_Data_Dumper VALUES (12, 7, 6, 2) ok 41 - INSERT INTO PREC_3080_SDBM_File_Data_Dumper VALUES (13, 10, 9, 1) ok 42 - INSERT INTO PREC_3080_SDBM_File_Data_Dumper VALUES (14, 10, 10, 1) ok 43 - INSERT INTO PREC_3080_SDBM_File_Data_Dumper VALUES (15, 8, 9, 1) ok 44 - INSERT INTO PREC_3080_SDBM_File_Data_Dumper VALUES (16, 8, 10, 1) ok 45 - INSERT INTO PREC_3080_SDBM_File_Data_Dumper VALUES (17, 9, 9, 1) ok 46 - INSERT INTO PREC_3080_SDBM_File_Data_Dumper VALUES (18, 9, 10, 1) ok 47 - INSERT INTO PREC_3080_SDBM_File_Data_Dumper VALUES (19, 11, 3, 1) ok 48 - INSERT INTO PREC_3080_SDBM_File_Data_Dumper VALUES (20, 11, 4, 2) ok 49 - INSERT INTO PREC_3080_SDBM_File_Data_Dumper VALUES (21, 12, 4, 1) ok 50 - INSERT INTO PREC_3080_SDBM_File_Data_Dumper VALUES (22, 12, 3, 2) ok 51 - INSERT INTO LANDSCAPE_3080_SDBM_File_Data_Dumper VALUES (1, 'Logistic') ok 52 - INSERT INTO LANDSCAPE_3080_SDBM_File_Data_Dumper VALUES (2, 'Infrastructure') ok 53 - INSERT INTO LANDSCAPE_3080_SDBM_File_Data_Dumper VALUES (3, 'CPAN') ok 54 - INSERT INTO CONTACT_3080_SDBM_File_Data_Dumper VALUES ( 1, 'Hans Peter', 'Mueller', '12345', 'HPMUE', 'hp-mueller@here.com') ok 55 - INSERT INTO CONTACT_3080_SDBM_File_Data_Dumper VALUES ( 2, 'Knut', 'Inge', '54321', 'KINGE', 'k-inge@here.com') ok 56 - INSERT INTO CONTACT_3080_SDBM_File_Data_Dumper VALUES ( 3, 'Lola', 'Nguyen', '+1-123-45678-90', 'LNYUG', 'lola.ngyuen@customer.com') ok 57 - INSERT INTO CONTACT_3080_SDBM_File_Data_Dumper VALUES ( 4, 'Helge', 'Brunft', '+41-123-45678-09', 'HBRUN', 'helge.brunft@external-dc.at') ok 58 - INSERT INTO NM_LANDSCAPE_3080_SDBM_File_Data_Dumper VALUES ( 1, 1, 1, 2) ok 59 - INSERT INTO NM_LANDSCAPE_3080_SDBM_File_Data_Dumper VALUES ( 2, 1, 2, 2) ok 60 - INSERT INTO NM_LANDSCAPE_3080_SDBM_File_Data_Dumper VALUES ( 3, 3, 3, 2) ok 61 - INSERT INTO NM_LANDSCAPE_3080_SDBM_File_Data_Dumper VALUES ( 4, 3, 4, 2) ok 62 - INSERT INTO NM_LANDSCAPE_3080_SDBM_File_Data_Dumper VALUES ( 5, 2, 5, 2) ok 63 - INSERT INTO NM_LANDSCAPE_3080_SDBM_File_Data_Dumper VALUES ( 6, 2, 6, 2) ok 64 - INSERT INTO NM_LANDSCAPE_3080_SDBM_File_Data_Dumper VALUES ( 7, 2, 7, 2) ok 65 - INSERT INTO NM_LANDSCAPE_3080_SDBM_File_Data_Dumper VALUES ( 8, 2, 8, 2) ok 66 - INSERT INTO NM_LANDSCAPE_3080_SDBM_File_Data_Dumper VALUES ( 9, 3, 9, 2) ok 67 - INSERT INTO NM_LANDSCAPE_3080_SDBM_File_Data_Dumper VALUES (10, 3,10, 2) ok 68 - INSERT INTO NM_LANDSCAPE_3080_SDBM_File_Data_Dumper VALUES (11, 1, 1, 1) ok 69 - INSERT INTO NM_LANDSCAPE_3080_SDBM_File_Data_Dumper VALUES (12, 2, 2, 1) ok 70 - INSERT INTO NM_LANDSCAPE_3080_SDBM_File_Data_Dumper VALUES (13, 2, 2, 3) ok 71 - INSERT INTO NM_LANDSCAPE_3080_SDBM_File_Data_Dumper VALUES (14, 3, 1, 3) ok 72 - INSERT INTO APPL_CONTACT_3080_SDBM_File_Data_Dumper VALUES (1, 3, 1, 'OWNER') ok 73 - INSERT INTO APPL_CONTACT_3080_SDBM_File_Data_Dumper VALUES (2, 3, 2, 'OWNER') ok 74 - INSERT INTO APPL_CONTACT_3080_SDBM_File_Data_Dumper VALUES (3, 4, 3, 'ADMIN') ok 75 - INSERT INTO APPL_CONTACT_3080_SDBM_File_Data_Dumper VALUES (4, 4, 4, 'ADMIN') ok 76 - INSERT INTO APPL_CONTACT_3080_SDBM_File_Data_Dumper VALUES (5, 4, 5, 'ADMIN') ok 77 - INSERT INTO APPL_CONTACT_3080_SDBM_File_Data_Dumper VALUES (6, 4, 6, 'ADMIN') # break here ok 78 - SELECT CONCAT('[% NOW %]') AS "timestamp", applname, appluniq, version, nodename FROM APPL_3080_SDBM_File_Data_Dumper, PREC_3080_SDBM_File_Data_Dumper, NODE_3080_SDBM_File_Data_Dumper WHERE appl_type LIKE '%DB' AND APPL_3080_SDBM_File_Data_Dumper.id=PREC_3080_SDBM_File_Data_Dumper.appl_id AND PREC_3080_SDBM_File_Data_Dumper.node_id=NODE_3080_SDBM_File_Data_Dumper.id # break here ok 79 - SELECT applname, appluniq, version, nodename FROM APPL_3080_SDBM_File_Data_Dumper, PREC_3080_SDBM_File_Data_Dumper, NODE_3080_SDBM_File_Data_Dumper WHERE appl_type LIKE '%DB' AND APPL_3080_SDBM_File_Data_Dumper.id=PREC_3080_SDBM_File_Data_Dumper.appl_id AND PREC_3080_SDBM_File_Data_Dumper.node_id=NODE_3080_SDBM_File_Data_Dumper.id # break here ok 80 - SELECT applname, appluniq, version, landscapename, nodename FROM APPL_3080_SDBM_File_Data_Dumper, PREC_3080_SDBM_File_Data_Dumper, NODE_3080_SDBM_File_Data_Dumper, LANDSCAPE_3080_SDBM_File_Data_Dumper, NM_LANDSCAPE_3080_SDBM_File_Data_Dumper WHERE appl_type LIKE '%DB' AND APPL_3080_SDBM_File_Data_Dumper.id=PREC_3080_SDBM_File_Data_Dumper.appl_id AND PREC_3080_SDBM_File_Data_Dumper.node_id=NODE_3080_SDBM_File_Data_Dumper.id AND NM_LANDSCAPE_3080_SDBM_File_Data_Dumper.obj_id=APPL_3080_SDBM_File_Data_Dumper.id AND NM_LANDSCAPE_3080_SDBM_File_Data_Dumper.obj_type=1 AND NM_LANDSCAPE_3080_SDBM_File_Data_Dumper.ls_id=LANDSCAPE_3080_SDBM_File_Data_Dumper.id # break here ok 81 - SELECT DISTINCT applname, appluniq, version, surname, familyname, phone, nodename FROM APPL_3080_SDBM_File_Data_Dumper, PREC_3080_SDBM_File_Data_Dumper, NODE_3080_SDBM_File_Data_Dumper, CONTACT_3080_SDBM_File_Data_Dumper, APPL_CONTACT_3080_SDBM_File_Data_Dumper WHERE appl_type='CUPS' AND APPL_3080_SDBM_File_Data_Dumper.id=PREC_3080_SDBM_File_Data_Dumper.appl_id AND PREC_3080_SDBM_File_Data_Dumper.node_id=NODE_3080_SDBM_File_Data_Dumper.id AND APPL_CONTACT_3080_SDBM_File_Data_Dumper.appl_id=APPL_3080_SDBM_File_Data_Dumper.id AND APPL_CONTACT_3080_SDBM_File_Data_Dumper.contact_id=CONTACT_3080_SDBM_File_Data_Dumper.id # break here ok 82 - SELECT applname, appluniq, version, surname, familyname, phone, nodename FROM APPL_3080_SDBM_File_Data_Dumper, PREC_3080_SDBM_File_Data_Dumper, NODE_3080_SDBM_File_Data_Dumper, CONTACT_3080_SDBM_File_Data_Dumper, APPL_CONTACT_3080_SDBM_File_Data_Dumper WHERE appl_type='CUPS' AND APPL_3080_SDBM_File_Data_Dumper.id=PREC_3080_SDBM_File_Data_Dumper.appl_id AND PREC_3080_SDBM_File_Data_Dumper.node_id=NODE_3080_SDBM_File_Data_Dumper.id AND APPL_CONTACT_3080_SDBM_File_Data_Dumper.appl_id=APPL_3080_SDBM_File_Data_Dumper.id AND APPL_CONTACT_3080_SDBM_File_Data_Dumper.contact_id=CONTACT_3080_SDBM_File_Data_Dumper.id AND PREC_3080_SDBM_File_Data_Dumper.PRECEDENCE=1 # Running do_tests for SDBM_File + Storable ok 83 - CREATE TABLE APPL_3080_SDBM_File_Storable (id INT, applname CHAR, appluniq CHAR, version CHAR, appl_type CHAR) ok 84 - CREATE TABLE PREC_3080_SDBM_File_Storable (id INT, appl_id INT, node_id INT, precedence INT) ok 85 - CREATE TABLE NODE_3080_SDBM_File_Storable (id INT, nodename CHAR, os CHAR, version CHAR) ok 86 - CREATE TABLE LANDSCAPE_3080_SDBM_File_Storable (id INT, landscapename CHAR) ok 87 - CREATE TABLE CONTACT_3080_SDBM_File_Storable (id INT, surname CHAR, familyname CHAR, phone CHAR, userid CHAR, mailaddr CHAR) ok 88 - CREATE TABLE NM_LANDSCAPE_3080_SDBM_File_Storable (id INT, ls_id INT, obj_id INT, obj_type INT) ok 89 - CREATE TABLE APPL_CONTACT_3080_SDBM_File_Storable (id INT, contact_id INT, appl_id INT, contact_type CHAR) ok 90 - INSERT INTO APPL_3080_SDBM_File_Storable VALUES ( 1, 'ZQF', 'ZFQLIN', '10.2.0.4', 'Oracle DB') ok 91 - INSERT INTO APPL_3080_SDBM_File_Storable VALUES ( 2, 'YRA', 'YRA-UX', '10.2.0.2', 'Oracle DB') ok 92 - INSERT INTO APPL_3080_SDBM_File_Storable VALUES ( 3, 'PRN1', 'PRN1-4.B2', '1.1.22', 'CUPS' ) ok 93 - INSERT INTO APPL_3080_SDBM_File_Storable VALUES ( 4, 'PRN2', 'PRN2-4.B2', '1.1.22', 'CUPS' ) ok 94 - INSERT INTO APPL_3080_SDBM_File_Storable VALUES ( 5, 'PRN1', 'PRN1-4.B1', '1.1.22', 'CUPS' ) ok 95 - INSERT INTO APPL_3080_SDBM_File_Storable VALUES ( 7, 'PRN2', 'PRN2-4.B1', '1.1.22', 'CUPS' ) ok 96 - INSERT INTO APPL_3080_SDBM_File_Storable VALUES ( 8, 'sql-stmt', 'SQL::Statement', '1.21', 'Project Web-Site') ok 97 - INSERT INTO APPL_3080_SDBM_File_Storable VALUES ( 9, 'cpan.org', 'http://www.cpan.org/', '1.0', 'Web-Site') ok 98 - INSERT INTO APPL_3080_SDBM_File_Storable VALUES (10, 'httpd', 'cpan-apache', '2.2.13', 'Web-Server') ok 99 - INSERT INTO APPL_3080_SDBM_File_Storable VALUES (11, 'cpan-mods', 'cpan-mods', '8.4.1', 'PostgreSQL DB') ok 100 - INSERT INTO APPL_3080_SDBM_File_Storable VALUES (12, 'cpan-authors', 'cpan-authors', '8.4.1', 'PostgreSQL DB') ok 101 - INSERT INTO NODE_3080_SDBM_File_Storable VALUES ( 1, 'ernie', 'RHEL', '5.2') ok 102 - INSERT INTO NODE_3080_SDBM_File_Storable VALUES ( 2, 'bert', 'RHEL', '5.2') ok 103 - INSERT INTO NODE_3080_SDBM_File_Storable VALUES ( 3, 'statler', 'FreeBSD', '7.2') ok 104 - INSERT INTO NODE_3080_SDBM_File_Storable VALUES ( 4, 'waldorf', 'FreeBSD', '7.2') ok 105 - INSERT INTO NODE_3080_SDBM_File_Storable VALUES ( 5, 'piggy', 'NetBSD', '5.0.2') ok 106 - INSERT INTO NODE_3080_SDBM_File_Storable VALUES ( 6, 'kermit', 'NetBSD', '5.0.2') ok 107 - INSERT INTO NODE_3080_SDBM_File_Storable VALUES ( 7, 'samson', 'NetBSD', '5.0.2') ok 108 - INSERT INTO NODE_3080_SDBM_File_Storable VALUES ( 8, 'tiffy', 'NetBSD', '5.0.2') ok 109 - INSERT INTO NODE_3080_SDBM_File_Storable VALUES ( 9, 'rowlf', 'Debian Lenny', '5.0') ok 110 - INSERT INTO NODE_3080_SDBM_File_Storable VALUES (10, 'fozzy', 'Debian Lenny', '5.0') ok 111 - INSERT INTO PREC_3080_SDBM_File_Storable VALUES ( 1, 1, 1, 1) ok 112 - INSERT INTO PREC_3080_SDBM_File_Storable VALUES ( 2, 1, 2, 2) ok 113 - INSERT INTO PREC_3080_SDBM_File_Storable VALUES ( 3, 2, 2, 1) ok 114 - INSERT INTO PREC_3080_SDBM_File_Storable VALUES ( 4, 2, 1, 2) ok 115 - INSERT INTO PREC_3080_SDBM_File_Storable VALUES ( 5, 3, 5, 1) ok 116 - INSERT INTO PREC_3080_SDBM_File_Storable VALUES ( 6, 3, 7, 2) ok 117 - INSERT INTO PREC_3080_SDBM_File_Storable VALUES ( 7, 4, 6, 1) ok 118 - INSERT INTO PREC_3080_SDBM_File_Storable VALUES ( 8, 4, 8, 2) ok 119 - INSERT INTO PREC_3080_SDBM_File_Storable VALUES ( 9, 5, 7, 1) ok 120 - INSERT INTO PREC_3080_SDBM_File_Storable VALUES (10, 5, 5, 2) ok 121 - INSERT INTO PREC_3080_SDBM_File_Storable VALUES (11, 6, 8, 1) ok 122 - INSERT INTO PREC_3080_SDBM_File_Storable VALUES (12, 7, 6, 2) ok 123 - INSERT INTO PREC_3080_SDBM_File_Storable VALUES (13, 10, 9, 1) ok 124 - INSERT INTO PREC_3080_SDBM_File_Storable VALUES (14, 10, 10, 1) ok 125 - INSERT INTO PREC_3080_SDBM_File_Storable VALUES (15, 8, 9, 1) ok 126 - INSERT INTO PREC_3080_SDBM_File_Storable VALUES (16, 8, 10, 1) ok 127 - INSERT INTO PREC_3080_SDBM_File_Storable VALUES (17, 9, 9, 1) ok 128 - INSERT INTO PREC_3080_SDBM_File_Storable VALUES (18, 9, 10, 1) ok 129 - INSERT INTO PREC_3080_SDBM_File_Storable VALUES (19, 11, 3, 1) ok 130 - INSERT INTO PREC_3080_SDBM_File_Storable VALUES (20, 11, 4, 2) ok 131 - INSERT INTO PREC_3080_SDBM_File_Storable VALUES (21, 12, 4, 1) ok 132 - INSERT INTO PREC_3080_SDBM_File_Storable VALUES (22, 12, 3, 2) ok 133 - INSERT INTO LANDSCAPE_3080_SDBM_File_Storable VALUES (1, 'Logistic') ok 134 - INSERT INTO LANDSCAPE_3080_SDBM_File_Storable VALUES (2, 'Infrastructure') ok 135 - INSERT INTO LANDSCAPE_3080_SDBM_File_Storable VALUES (3, 'CPAN') ok 136 - INSERT INTO CONTACT_3080_SDBM_File_Storable VALUES ( 1, 'Hans Peter', 'Mueller', '12345', 'HPMUE', 'hp-mueller@here.com') ok 137 - INSERT INTO CONTACT_3080_SDBM_File_Storable VALUES ( 2, 'Knut', 'Inge', '54321', 'KINGE', 'k-inge@here.com') ok 138 - INSERT INTO CONTACT_3080_SDBM_File_Storable VALUES ( 3, 'Lola', 'Nguyen', '+1-123-45678-90', 'LNYUG', 'lola.ngyuen@customer.com') ok 139 - INSERT INTO CONTACT_3080_SDBM_File_Storable VALUES ( 4, 'Helge', 'Brunft', '+41-123-45678-09', 'HBRUN', 'helge.brunft@external-dc.at') ok 140 - INSERT INTO NM_LANDSCAPE_3080_SDBM_File_Storable VALUES ( 1, 1, 1, 2) ok 141 - INSERT INTO NM_LANDSCAPE_3080_SDBM_File_Storable VALUES ( 2, 1, 2, 2) ok 142 - INSERT INTO NM_LANDSCAPE_3080_SDBM_File_Storable VALUES ( 3, 3, 3, 2) ok 143 - INSERT INTO NM_LANDSCAPE_3080_SDBM_File_Storable VALUES ( 4, 3, 4, 2) ok 144 - INSERT INTO NM_LANDSCAPE_3080_SDBM_File_Storable VALUES ( 5, 2, 5, 2) ok 145 - INSERT INTO NM_LANDSCAPE_3080_SDBM_File_Storable VALUES ( 6, 2, 6, 2) ok 146 - INSERT INTO NM_LANDSCAPE_3080_SDBM_File_Storable VALUES ( 7, 2, 7, 2) ok 147 - INSERT INTO NM_LANDSCAPE_3080_SDBM_File_Storable VALUES ( 8, 2, 8, 2) ok 148 - INSERT INTO NM_LANDSCAPE_3080_SDBM_File_Storable VALUES ( 9, 3, 9, 2) ok 149 - INSERT INTO NM_LANDSCAPE_3080_SDBM_File_Storable VALUES (10, 3,10, 2) ok 150 - INSERT INTO NM_LANDSCAPE_3080_SDBM_File_Storable VALUES (11, 1, 1, 1) ok 151 - INSERT INTO NM_LANDSCAPE_3080_SDBM_File_Storable VALUES (12, 2, 2, 1) ok 152 - INSERT INTO NM_LANDSCAPE_3080_SDBM_File_Storable VALUES (13, 2, 2, 3) ok 153 - INSERT INTO NM_LANDSCAPE_3080_SDBM_File_Storable VALUES (14, 3, 1, 3) ok 154 - INSERT INTO APPL_CONTACT_3080_SDBM_File_Storable VALUES (1, 3, 1, 'OWNER') ok 155 - INSERT INTO APPL_CONTACT_3080_SDBM_File_Storable VALUES (2, 3, 2, 'OWNER') ok 156 - INSERT INTO APPL_CONTACT_3080_SDBM_File_Storable VALUES (3, 4, 3, 'ADMIN') ok 157 - INSERT INTO APPL_CONTACT_3080_SDBM_File_Storable VALUES (4, 4, 4, 'ADMIN') ok 158 - INSERT INTO APPL_CONTACT_3080_SDBM_File_Storable VALUES (5, 4, 5, 'ADMIN') ok 159 - INSERT INTO APPL_CONTACT_3080_SDBM_File_Storable VALUES (6, 4, 6, 'ADMIN') # break here ok 160 - SELECT applname, appluniq, version, landscapename, nodename FROM APPL_3080_SDBM_File_Storable, PREC_3080_SDBM_File_Storable, NODE_3080_SDBM_File_Storable, LANDSCAPE_3080_SDBM_File_Storable, NM_LANDSCAPE_3080_SDBM_File_Storable WHERE appl_type LIKE '%DB' AND APPL_3080_SDBM_File_Storable.id=PREC_3080_SDBM_File_Storable.appl_id AND PREC_3080_SDBM_File_Storable.node_id=NODE_3080_SDBM_File_Storable.id AND NM_LANDSCAPE_3080_SDBM_File_Storable.obj_id=APPL_3080_SDBM_File_Storable.id AND NM_LANDSCAPE_3080_SDBM_File_Storable.obj_type=1 AND NM_LANDSCAPE_3080_SDBM_File_Storable.ls_id=LANDSCAPE_3080_SDBM_File_Storable.id # break here ok 161 - SELECT DISTINCT applname, appluniq, version, surname, familyname, phone, nodename FROM APPL_3080_SDBM_File_Storable, PREC_3080_SDBM_File_Storable, NODE_3080_SDBM_File_Storable, CONTACT_3080_SDBM_File_Storable, APPL_CONTACT_3080_SDBM_File_Storable WHERE appl_type='CUPS' AND APPL_3080_SDBM_File_Storable.id=PREC_3080_SDBM_File_Storable.appl_id AND PREC_3080_SDBM_File_Storable.node_id=NODE_3080_SDBM_File_Storable.id AND APPL_CONTACT_3080_SDBM_File_Storable.appl_id=APPL_3080_SDBM_File_Storable.id AND APPL_CONTACT_3080_SDBM_File_Storable.contact_id=CONTACT_3080_SDBM_File_Storable.id # break here ok 162 - SELECT CONCAT('[% NOW %]') AS "timestamp", applname, appluniq, version, nodename FROM APPL_3080_SDBM_File_Storable, PREC_3080_SDBM_File_Storable, NODE_3080_SDBM_File_Storable WHERE appl_type LIKE '%DB' AND APPL_3080_SDBM_File_Storable.id=PREC_3080_SDBM_File_Storable.appl_id AND PREC_3080_SDBM_File_Storable.node_id=NODE_3080_SDBM_File_Storable.id # break here ok 163 - SELECT applname, appluniq, version, nodename FROM APPL_3080_SDBM_File_Storable, PREC_3080_SDBM_File_Storable, NODE_3080_SDBM_File_Storable WHERE appl_type LIKE '%DB' AND APPL_3080_SDBM_File_Storable.id=PREC_3080_SDBM_File_Storable.appl_id AND PREC_3080_SDBM_File_Storable.node_id=NODE_3080_SDBM_File_Storable.id # break here ok 164 - SELECT applname, appluniq, version, surname, familyname, phone, nodename FROM APPL_3080_SDBM_File_Storable, PREC_3080_SDBM_File_Storable, NODE_3080_SDBM_File_Storable, CONTACT_3080_SDBM_File_Storable, APPL_CONTACT_3080_SDBM_File_Storable WHERE appl_type='CUPS' AND APPL_3080_SDBM_File_Storable.id=PREC_3080_SDBM_File_Storable.appl_id AND PREC_3080_SDBM_File_Storable.node_id=NODE_3080_SDBM_File_Storable.id AND APPL_CONTACT_3080_SDBM_File_Storable.appl_id=APPL_3080_SDBM_File_Storable.id AND APPL_CONTACT_3080_SDBM_File_Storable.contact_id=CONTACT_3080_SDBM_File_Storable.id AND PREC_3080_SDBM_File_Storable.PRECEDENCE=1 # Running do_tests for SDBM_File + FreezeThaw ok 165 - CREATE TABLE APPL_3080_SDBM_File_FreezeThaw (id INT, applname CHAR, appluniq CHAR, version CHAR, appl_type CHAR) ok 166 - CREATE TABLE PREC_3080_SDBM_File_FreezeThaw (id INT, appl_id INT, node_id INT, precedence INT) ok 167 - CREATE TABLE NODE_3080_SDBM_File_FreezeThaw (id INT, nodename CHAR, os CHAR, version CHAR) ok 168 - CREATE TABLE LANDSCAPE_3080_SDBM_File_FreezeThaw (id INT, landscapename CHAR) ok 169 - CREATE TABLE CONTACT_3080_SDBM_File_FreezeThaw (id INT, surname CHAR, familyname CHAR, phone CHAR, userid CHAR, mailaddr CHAR) ok 170 - CREATE TABLE NM_LANDSCAPE_3080_SDBM_File_FreezeThaw (id INT, ls_id INT, obj_id INT, obj_type INT) ok 171 - CREATE TABLE APPL_CONTACT_3080_SDBM_File_FreezeThaw (id INT, contact_id INT, appl_id INT, contact_type CHAR) ok 172 - INSERT INTO APPL_3080_SDBM_File_FreezeThaw VALUES ( 1, 'ZQF', 'ZFQLIN', '10.2.0.4', 'Oracle DB') ok 173 - INSERT INTO APPL_3080_SDBM_File_FreezeThaw VALUES ( 2, 'YRA', 'YRA-UX', '10.2.0.2', 'Oracle DB') ok 174 - INSERT INTO APPL_3080_SDBM_File_FreezeThaw VALUES ( 3, 'PRN1', 'PRN1-4.B2', '1.1.22', 'CUPS' ) ok 175 - INSERT INTO APPL_3080_SDBM_File_FreezeThaw VALUES ( 4, 'PRN2', 'PRN2-4.B2', '1.1.22', 'CUPS' ) ok 176 - INSERT INTO APPL_3080_SDBM_File_FreezeThaw VALUES ( 5, 'PRN1', 'PRN1-4.B1', '1.1.22', 'CUPS' ) ok 177 - INSERT INTO APPL_3080_SDBM_File_FreezeThaw VALUES ( 7, 'PRN2', 'PRN2-4.B1', '1.1.22', 'CUPS' ) ok 178 - INSERT INTO APPL_3080_SDBM_File_FreezeThaw VALUES ( 8, 'sql-stmt', 'SQL::Statement', '1.21', 'Project Web-Site') ok 179 - INSERT INTO APPL_3080_SDBM_File_FreezeThaw VALUES ( 9, 'cpan.org', 'http://www.cpan.org/', '1.0', 'Web-Site') ok 180 - INSERT INTO APPL_3080_SDBM_File_FreezeThaw VALUES (10, 'httpd', 'cpan-apache', '2.2.13', 'Web-Server') ok 181 - INSERT INTO APPL_3080_SDBM_File_FreezeThaw VALUES (11, 'cpan-mods', 'cpan-mods', '8.4.1', 'PostgreSQL DB') ok 182 - INSERT INTO APPL_3080_SDBM_File_FreezeThaw VALUES (12, 'cpan-authors', 'cpan-authors', '8.4.1', 'PostgreSQL DB') ok 183 - INSERT INTO NODE_3080_SDBM_File_FreezeThaw VALUES ( 1, 'ernie', 'RHEL', '5.2') ok 184 - INSERT INTO NODE_3080_SDBM_File_FreezeThaw VALUES ( 2, 'bert', 'RHEL', '5.2') ok 185 - INSERT INTO NODE_3080_SDBM_File_FreezeThaw VALUES ( 3, 'statler', 'FreeBSD', '7.2') ok 186 - INSERT INTO NODE_3080_SDBM_File_FreezeThaw VALUES ( 4, 'waldorf', 'FreeBSD', '7.2') ok 187 - INSERT INTO NODE_3080_SDBM_File_FreezeThaw VALUES ( 5, 'piggy', 'NetBSD', '5.0.2') ok 188 - INSERT INTO NODE_3080_SDBM_File_FreezeThaw VALUES ( 6, 'kermit', 'NetBSD', '5.0.2') ok 189 - INSERT INTO NODE_3080_SDBM_File_FreezeThaw VALUES ( 7, 'samson', 'NetBSD', '5.0.2') ok 190 - INSERT INTO NODE_3080_SDBM_File_FreezeThaw VALUES ( 8, 'tiffy', 'NetBSD', '5.0.2') ok 191 - INSERT INTO NODE_3080_SDBM_File_FreezeThaw VALUES ( 9, 'rowlf', 'Debian Lenny', '5.0') ok 192 - INSERT INTO NODE_3080_SDBM_File_FreezeThaw VALUES (10, 'fozzy', 'Debian Lenny', '5.0') ok 193 - INSERT INTO PREC_3080_SDBM_File_FreezeThaw VALUES ( 1, 1, 1, 1) ok 194 - INSERT INTO PREC_3080_SDBM_File_FreezeThaw VALUES ( 2, 1, 2, 2) ok 195 - INSERT INTO PREC_3080_SDBM_File_FreezeThaw VALUES ( 3, 2, 2, 1) ok 196 - INSERT INTO PREC_3080_SDBM_File_FreezeThaw VALUES ( 4, 2, 1, 2) ok 197 - INSERT INTO PREC_3080_SDBM_File_FreezeThaw VALUES ( 5, 3, 5, 1) ok 198 - INSERT INTO PREC_3080_SDBM_File_FreezeThaw VALUES ( 6, 3, 7, 2) ok 199 - INSERT INTO PREC_3080_SDBM_File_FreezeThaw VALUES ( 7, 4, 6, 1) ok 200 - INSERT INTO PREC_3080_SDBM_File_FreezeThaw VALUES ( 8, 4, 8, 2) ok 201 - INSERT INTO PREC_3080_SDBM_File_FreezeThaw VALUES ( 9, 5, 7, 1) ok 202 - INSERT INTO PREC_3080_SDBM_File_FreezeThaw VALUES (10, 5, 5, 2) ok 203 - INSERT INTO PREC_3080_SDBM_File_FreezeThaw VALUES (11, 6, 8, 1) ok 204 - INSERT INTO PREC_3080_SDBM_File_FreezeThaw VALUES (12, 7, 6, 2) ok 205 - INSERT INTO PREC_3080_SDBM_File_FreezeThaw VALUES (13, 10, 9, 1) ok 206 - INSERT INTO PREC_3080_SDBM_File_FreezeThaw VALUES (14, 10, 10, 1) ok 207 - INSERT INTO PREC_3080_SDBM_File_FreezeThaw VALUES (15, 8, 9, 1) ok 208 - INSERT INTO PREC_3080_SDBM_File_FreezeThaw VALUES (16, 8, 10, 1) ok 209 - INSERT INTO PREC_3080_SDBM_File_FreezeThaw VALUES (17, 9, 9, 1) ok 210 - INSERT INTO PREC_3080_SDBM_File_FreezeThaw VALUES (18, 9, 10, 1) ok 211 - INSERT INTO PREC_3080_SDBM_File_FreezeThaw VALUES (19, 11, 3, 1) ok 212 - INSERT INTO PREC_3080_SDBM_File_FreezeThaw VALUES (20, 11, 4, 2) ok 213 - INSERT INTO PREC_3080_SDBM_File_FreezeThaw VALUES (21, 12, 4, 1) ok 214 - INSERT INTO PREC_3080_SDBM_File_FreezeThaw VALUES (22, 12, 3, 2) ok 215 - INSERT INTO LANDSCAPE_3080_SDBM_File_FreezeThaw VALUES (1, 'Logistic') ok 216 - INSERT INTO LANDSCAPE_3080_SDBM_File_FreezeThaw VALUES (2, 'Infrastructure') ok 217 - INSERT INTO LANDSCAPE_3080_SDBM_File_FreezeThaw VALUES (3, 'CPAN') ok 218 - INSERT INTO CONTACT_3080_SDBM_File_FreezeThaw VALUES ( 1, 'Hans Peter', 'Mueller', '12345', 'HPMUE', 'hp-mueller@here.com') ok 219 - INSERT INTO CONTACT_3080_SDBM_File_FreezeThaw VALUES ( 2, 'Knut', 'Inge', '54321', 'KINGE', 'k-inge@here.com') ok 220 - INSERT INTO CONTACT_3080_SDBM_File_FreezeThaw VALUES ( 3, 'Lola', 'Nguyen', '+1-123-45678-90', 'LNYUG', 'lola.ngyuen@customer.com') ok 221 - INSERT INTO CONTACT_3080_SDBM_File_FreezeThaw VALUES ( 4, 'Helge', 'Brunft', '+41-123-45678-09', 'HBRUN', 'helge.brunft@external-dc.at') ok 222 - INSERT INTO NM_LANDSCAPE_3080_SDBM_File_FreezeThaw VALUES ( 1, 1, 1, 2) ok 223 - INSERT INTO NM_LANDSCAPE_3080_SDBM_File_FreezeThaw VALUES ( 2, 1, 2, 2) ok 224 - INSERT INTO NM_LANDSCAPE_3080_SDBM_File_FreezeThaw VALUES ( 3, 3, 3, 2) ok 225 - INSERT INTO NM_LANDSCAPE_3080_SDBM_File_FreezeThaw VALUES ( 4, 3, 4, 2) ok 226 - INSERT INTO NM_LANDSCAPE_3080_SDBM_File_FreezeThaw VALUES ( 5, 2, 5, 2) ok 227 - INSERT INTO NM_LANDSCAPE_3080_SDBM_File_FreezeThaw VALUES ( 6, 2, 6, 2) ok 228 - INSERT INTO NM_LANDSCAPE_3080_SDBM_File_FreezeThaw VALUES ( 7, 2, 7, 2) ok 229 - INSERT INTO NM_LANDSCAPE_3080_SDBM_File_FreezeThaw VALUES ( 8, 2, 8, 2) ok 230 - INSERT INTO NM_LANDSCAPE_3080_SDBM_File_FreezeThaw VALUES ( 9, 3, 9, 2) ok 231 - INSERT INTO NM_LANDSCAPE_3080_SDBM_File_FreezeThaw VALUES (10, 3,10, 2) ok 232 - INSERT INTO NM_LANDSCAPE_3080_SDBM_File_FreezeThaw VALUES (11, 1, 1, 1) ok 233 - INSERT INTO NM_LANDSCAPE_3080_SDBM_File_FreezeThaw VALUES (12, 2, 2, 1) ok 234 - INSERT INTO NM_LANDSCAPE_3080_SDBM_File_FreezeThaw VALUES (13, 2, 2, 3) ok 235 - INSERT INTO NM_LANDSCAPE_3080_SDBM_File_FreezeThaw VALUES (14, 3, 1, 3) ok 236 - INSERT INTO APPL_CONTACT_3080_SDBM_File_FreezeThaw VALUES (1, 3, 1, 'OWNER') ok 237 - INSERT INTO APPL_CONTACT_3080_SDBM_File_FreezeThaw VALUES (2, 3, 2, 'OWNER') ok 238 - INSERT INTO APPL_CONTACT_3080_SDBM_File_FreezeThaw VALUES (3, 4, 3, 'ADMIN') ok 239 - INSERT INTO APPL_CONTACT_3080_SDBM_File_FreezeThaw VALUES (4, 4, 4, 'ADMIN') ok 240 - INSERT INTO APPL_CONTACT_3080_SDBM_File_FreezeThaw VALUES (5, 4, 5, 'ADMIN') ok 241 - INSERT INTO APPL_CONTACT_3080_SDBM_File_FreezeThaw VALUES (6, 4, 6, 'ADMIN') # break here ok 242 - SELECT applname, appluniq, version, nodename FROM APPL_3080_SDBM_File_FreezeThaw, PREC_3080_SDBM_File_FreezeThaw, NODE_3080_SDBM_File_FreezeThaw WHERE appl_type LIKE '%DB' AND APPL_3080_SDBM_File_FreezeThaw.id=PREC_3080_SDBM_File_FreezeThaw.appl_id AND PREC_3080_SDBM_File_FreezeThaw.node_id=NODE_3080_SDBM_File_FreezeThaw.id # break here ok 243 - SELECT applname, appluniq, version, landscapename, nodename FROM APPL_3080_SDBM_File_FreezeThaw, PREC_3080_SDBM_File_FreezeThaw, NODE_3080_SDBM_File_FreezeThaw, LANDSCAPE_3080_SDBM_File_FreezeThaw, NM_LANDSCAPE_3080_SDBM_File_FreezeThaw WHERE appl_type LIKE '%DB' AND APPL_3080_SDBM_File_FreezeThaw.id=PREC_3080_SDBM_File_FreezeThaw.appl_id AND PREC_3080_SDBM_File_FreezeThaw.node_id=NODE_3080_SDBM_File_FreezeThaw.id AND NM_LANDSCAPE_3080_SDBM_File_FreezeThaw.obj_id=APPL_3080_SDBM_File_FreezeThaw.id AND NM_LANDSCAPE_3080_SDBM_File_FreezeThaw.obj_type=1 AND NM_LANDSCAPE_3080_SDBM_File_FreezeThaw.ls_id=LANDSCAPE_3080_SDBM_File_FreezeThaw.id # break here ok 244 - SELECT applname, appluniq, version, surname, familyname, phone, nodename FROM APPL_3080_SDBM_File_FreezeThaw, PREC_3080_SDBM_File_FreezeThaw, NODE_3080_SDBM_File_FreezeThaw, CONTACT_3080_SDBM_File_FreezeThaw, APPL_CONTACT_3080_SDBM_File_FreezeThaw WHERE appl_type='CUPS' AND APPL_3080_SDBM_File_FreezeThaw.id=PREC_3080_SDBM_File_FreezeThaw.appl_id AND PREC_3080_SDBM_File_FreezeThaw.node_id=NODE_3080_SDBM_File_FreezeThaw.id AND APPL_CONTACT_3080_SDBM_File_FreezeThaw.appl_id=APPL_3080_SDBM_File_FreezeThaw.id AND APPL_CONTACT_3080_SDBM_File_FreezeThaw.contact_id=CONTACT_3080_SDBM_File_FreezeThaw.id AND PREC_3080_SDBM_File_FreezeThaw.PRECEDENCE=1 # break here ok 245 - SELECT CONCAT('[% NOW %]') AS "timestamp", applname, appluniq, version, nodename FROM APPL_3080_SDBM_File_FreezeThaw, PREC_3080_SDBM_File_FreezeThaw, NODE_3080_SDBM_File_FreezeThaw WHERE appl_type LIKE '%DB' AND APPL_3080_SDBM_File_FreezeThaw.id=PREC_3080_SDBM_File_FreezeThaw.appl_id AND PREC_3080_SDBM_File_FreezeThaw.node_id=NODE_3080_SDBM_File_FreezeThaw.id # break here ok 246 - SELECT DISTINCT applname, appluniq, version, surname, familyname, phone, nodename FROM APPL_3080_SDBM_File_FreezeThaw, PREC_3080_SDBM_File_FreezeThaw, NODE_3080_SDBM_File_FreezeThaw, CONTACT_3080_SDBM_File_FreezeThaw, APPL_CONTACT_3080_SDBM_File_FreezeThaw WHERE appl_type='CUPS' AND APPL_3080_SDBM_File_FreezeThaw.id=PREC_3080_SDBM_File_FreezeThaw.appl_id AND PREC_3080_SDBM_File_FreezeThaw.node_id=NODE_3080_SDBM_File_FreezeThaw.id AND APPL_CONTACT_3080_SDBM_File_FreezeThaw.appl_id=APPL_3080_SDBM_File_FreezeThaw.id AND APPL_CONTACT_3080_SDBM_File_FreezeThaw.contact_id=CONTACT_3080_SDBM_File_FreezeThaw.id # Running do_tests for SDBM_File + YAML ok 247 - CREATE TABLE APPL_3080_SDBM_File_YAML (id INT, applname CHAR, appluniq CHAR, version CHAR, appl_type CHAR) ok 248 - CREATE TABLE PREC_3080_SDBM_File_YAML (id INT, appl_id INT, node_id INT, precedence INT) ok 249 - CREATE TABLE NODE_3080_SDBM_File_YAML (id INT, nodename CHAR, os CHAR, version CHAR) ok 250 - CREATE TABLE LANDSCAPE_3080_SDBM_File_YAML (id INT, landscapename CHAR) ok 251 - CREATE TABLE CONTACT_3080_SDBM_File_YAML (id INT, surname CHAR, familyname CHAR, phone CHAR, userid CHAR, mailaddr CHAR) ok 252 - CREATE TABLE NM_LANDSCAPE_3080_SDBM_File_YAML (id INT, ls_id INT, obj_id INT, obj_type INT) ok 253 - CREATE TABLE APPL_CONTACT_3080_SDBM_File_YAML (id INT, contact_id INT, appl_id INT, contact_type CHAR) ok 254 - INSERT INTO APPL_3080_SDBM_File_YAML VALUES ( 1, 'ZQF', 'ZFQLIN', '10.2.0.4', 'Oracle DB') ok 255 - INSERT INTO APPL_3080_SDBM_File_YAML VALUES ( 2, 'YRA', 'YRA-UX', '10.2.0.2', 'Oracle DB') ok 256 - INSERT INTO APPL_3080_SDBM_File_YAML VALUES ( 3, 'PRN1', 'PRN1-4.B2', '1.1.22', 'CUPS' ) ok 257 - INSERT INTO APPL_3080_SDBM_File_YAML VALUES ( 4, 'PRN2', 'PRN2-4.B2', '1.1.22', 'CUPS' ) ok 258 - INSERT INTO APPL_3080_SDBM_File_YAML VALUES ( 5, 'PRN1', 'PRN1-4.B1', '1.1.22', 'CUPS' ) ok 259 - INSERT INTO APPL_3080_SDBM_File_YAML VALUES ( 7, 'PRN2', 'PRN2-4.B1', '1.1.22', 'CUPS' ) ok 260 - INSERT INTO APPL_3080_SDBM_File_YAML VALUES ( 8, 'sql-stmt', 'SQL::Statement', '1.21', 'Project Web-Site') ok 261 - INSERT INTO APPL_3080_SDBM_File_YAML VALUES ( 9, 'cpan.org', 'http://www.cpan.org/', '1.0', 'Web-Site') ok 262 - INSERT INTO APPL_3080_SDBM_File_YAML VALUES (10, 'httpd', 'cpan-apache', '2.2.13', 'Web-Server') ok 263 - INSERT INTO APPL_3080_SDBM_File_YAML VALUES (11, 'cpan-mods', 'cpan-mods', '8.4.1', 'PostgreSQL DB') ok 264 - INSERT INTO APPL_3080_SDBM_File_YAML VALUES (12, 'cpan-authors', 'cpan-authors', '8.4.1', 'PostgreSQL DB') ok 265 - INSERT INTO NODE_3080_SDBM_File_YAML VALUES ( 1, 'ernie', 'RHEL', '5.2') ok 266 - INSERT INTO NODE_3080_SDBM_File_YAML VALUES ( 2, 'bert', 'RHEL', '5.2') ok 267 - INSERT INTO NODE_3080_SDBM_File_YAML VALUES ( 3, 'statler', 'FreeBSD', '7.2') ok 268 - INSERT INTO NODE_3080_SDBM_File_YAML VALUES ( 4, 'waldorf', 'FreeBSD', '7.2') ok 269 - INSERT INTO NODE_3080_SDBM_File_YAML VALUES ( 5, 'piggy', 'NetBSD', '5.0.2') ok 270 - INSERT INTO NODE_3080_SDBM_File_YAML VALUES ( 6, 'kermit', 'NetBSD', '5.0.2') ok 271 - INSERT INTO NODE_3080_SDBM_File_YAML VALUES ( 7, 'samson', 'NetBSD', '5.0.2') ok 272 - INSERT INTO NODE_3080_SDBM_File_YAML VALUES ( 8, 'tiffy', 'NetBSD', '5.0.2') ok 273 - INSERT INTO NODE_3080_SDBM_File_YAML VALUES ( 9, 'rowlf', 'Debian Lenny', '5.0') ok 274 - INSERT INTO NODE_3080_SDBM_File_YAML VALUES (10, 'fozzy', 'Debian Lenny', '5.0') ok 275 - INSERT INTO PREC_3080_SDBM_File_YAML VALUES ( 1, 1, 1, 1) ok 276 - INSERT INTO PREC_3080_SDBM_File_YAML VALUES ( 2, 1, 2, 2) ok 277 - INSERT INTO PREC_3080_SDBM_File_YAML VALUES ( 3, 2, 2, 1) ok 278 - INSERT INTO PREC_3080_SDBM_File_YAML VALUES ( 4, 2, 1, 2) ok 279 - INSERT INTO PREC_3080_SDBM_File_YAML VALUES ( 5, 3, 5, 1) ok 280 - INSERT INTO PREC_3080_SDBM_File_YAML VALUES ( 6, 3, 7, 2) ok 281 - INSERT INTO PREC_3080_SDBM_File_YAML VALUES ( 7, 4, 6, 1) ok 282 - INSERT INTO PREC_3080_SDBM_File_YAML VALUES ( 8, 4, 8, 2) ok 283 - INSERT INTO PREC_3080_SDBM_File_YAML VALUES ( 9, 5, 7, 1) ok 284 - INSERT INTO PREC_3080_SDBM_File_YAML VALUES (10, 5, 5, 2) ok 285 - INSERT INTO PREC_3080_SDBM_File_YAML VALUES (11, 6, 8, 1) ok 286 - INSERT INTO PREC_3080_SDBM_File_YAML VALUES (12, 7, 6, 2) ok 287 - INSERT INTO PREC_3080_SDBM_File_YAML VALUES (13, 10, 9, 1) ok 288 - INSERT INTO PREC_3080_SDBM_File_YAML VALUES (14, 10, 10, 1) ok 289 - INSERT INTO PREC_3080_SDBM_File_YAML VALUES (15, 8, 9, 1) ok 290 - INSERT INTO PREC_3080_SDBM_File_YAML VALUES (16, 8, 10, 1) ok 291 - INSERT INTO PREC_3080_SDBM_File_YAML VALUES (17, 9, 9, 1) ok 292 - INSERT INTO PREC_3080_SDBM_File_YAML VALUES (18, 9, 10, 1) ok 293 - INSERT INTO PREC_3080_SDBM_File_YAML VALUES (19, 11, 3, 1) ok 294 - INSERT INTO PREC_3080_SDBM_File_YAML VALUES (20, 11, 4, 2) ok 295 - INSERT INTO PREC_3080_SDBM_File_YAML VALUES (21, 12, 4, 1) ok 296 - INSERT INTO PREC_3080_SDBM_File_YAML VALUES (22, 12, 3, 2) ok 297 - INSERT INTO LANDSCAPE_3080_SDBM_File_YAML VALUES (1, 'Logistic') ok 298 - INSERT INTO LANDSCAPE_3080_SDBM_File_YAML VALUES (2, 'Infrastructure') ok 299 - INSERT INTO LANDSCAPE_3080_SDBM_File_YAML VALUES (3, 'CPAN') ok 300 - INSERT INTO CONTACT_3080_SDBM_File_YAML VALUES ( 1, 'Hans Peter', 'Mueller', '12345', 'HPMUE', 'hp-mueller@here.com') ok 301 - INSERT INTO CONTACT_3080_SDBM_File_YAML VALUES ( 2, 'Knut', 'Inge', '54321', 'KINGE', 'k-inge@here.com') ok 302 - INSERT INTO CONTACT_3080_SDBM_File_YAML VALUES ( 3, 'Lola', 'Nguyen', '+1-123-45678-90', 'LNYUG', 'lola.ngyuen@customer.com') ok 303 - INSERT INTO CONTACT_3080_SDBM_File_YAML VALUES ( 4, 'Helge', 'Brunft', '+41-123-45678-09', 'HBRUN', 'helge.brunft@external-dc.at') ok 304 - INSERT INTO NM_LANDSCAPE_3080_SDBM_File_YAML VALUES ( 1, 1, 1, 2) ok 305 - INSERT INTO NM_LANDSCAPE_3080_SDBM_File_YAML VALUES ( 2, 1, 2, 2) ok 306 - INSERT INTO NM_LANDSCAPE_3080_SDBM_File_YAML VALUES ( 3, 3, 3, 2) ok 307 - INSERT INTO NM_LANDSCAPE_3080_SDBM_File_YAML VALUES ( 4, 3, 4, 2) ok 308 - INSERT INTO NM_LANDSCAPE_3080_SDBM_File_YAML VALUES ( 5, 2, 5, 2) ok 309 - INSERT INTO NM_LANDSCAPE_3080_SDBM_File_YAML VALUES ( 6, 2, 6, 2) ok 310 - INSERT INTO NM_LANDSCAPE_3080_SDBM_File_YAML VALUES ( 7, 2, 7, 2) ok 311 - INSERT INTO NM_LANDSCAPE_3080_SDBM_File_YAML VALUES ( 8, 2, 8, 2) ok 312 - INSERT INTO NM_LANDSCAPE_3080_SDBM_File_YAML VALUES ( 9, 3, 9, 2) ok 313 - INSERT INTO NM_LANDSCAPE_3080_SDBM_File_YAML VALUES (10, 3,10, 2) ok 314 - INSERT INTO NM_LANDSCAPE_3080_SDBM_File_YAML VALUES (11, 1, 1, 1) ok 315 - INSERT INTO NM_LANDSCAPE_3080_SDBM_File_YAML VALUES (12, 2, 2, 1) ok 316 - INSERT INTO NM_LANDSCAPE_3080_SDBM_File_YAML VALUES (13, 2, 2, 3) ok 317 - INSERT INTO NM_LANDSCAPE_3080_SDBM_File_YAML VALUES (14, 3, 1, 3) ok 318 - INSERT INTO APPL_CONTACT_3080_SDBM_File_YAML VALUES (1, 3, 1, 'OWNER') ok 319 - INSERT INTO APPL_CONTACT_3080_SDBM_File_YAML VALUES (2, 3, 2, 'OWNER') ok 320 - INSERT INTO APPL_CONTACT_3080_SDBM_File_YAML VALUES (3, 4, 3, 'ADMIN') ok 321 - INSERT INTO APPL_CONTACT_3080_SDBM_File_YAML VALUES (4, 4, 4, 'ADMIN') ok 322 - INSERT INTO APPL_CONTACT_3080_SDBM_File_YAML VALUES (5, 4, 5, 'ADMIN') ok 323 - INSERT INTO APPL_CONTACT_3080_SDBM_File_YAML VALUES (6, 4, 6, 'ADMIN') # break here ok 324 - SELECT applname, appluniq, version, surname, familyname, phone, nodename FROM APPL_3080_SDBM_File_YAML, PREC_3080_SDBM_File_YAML, NODE_3080_SDBM_File_YAML, CONTACT_3080_SDBM_File_YAML, APPL_CONTACT_3080_SDBM_File_YAML WHERE appl_type='CUPS' AND APPL_3080_SDBM_File_YAML.id=PREC_3080_SDBM_File_YAML.appl_id AND PREC_3080_SDBM_File_YAML.node_id=NODE_3080_SDBM_File_YAML.id AND APPL_CONTACT_3080_SDBM_File_YAML.appl_id=APPL_3080_SDBM_File_YAML.id AND APPL_CONTACT_3080_SDBM_File_YAML.contact_id=CONTACT_3080_SDBM_File_YAML.id AND PREC_3080_SDBM_File_YAML.PRECEDENCE=1 # break here ok 325 - SELECT applname, appluniq, version, nodename FROM APPL_3080_SDBM_File_YAML, PREC_3080_SDBM_File_YAML, NODE_3080_SDBM_File_YAML WHERE appl_type LIKE '%DB' AND APPL_3080_SDBM_File_YAML.id=PREC_3080_SDBM_File_YAML.appl_id AND PREC_3080_SDBM_File_YAML.node_id=NODE_3080_SDBM_File_YAML.id # break here ok 326 - SELECT applname, appluniq, version, landscapename, nodename FROM APPL_3080_SDBM_File_YAML, PREC_3080_SDBM_File_YAML, NODE_3080_SDBM_File_YAML, LANDSCAPE_3080_SDBM_File_YAML, NM_LANDSCAPE_3080_SDBM_File_YAML WHERE appl_type LIKE '%DB' AND APPL_3080_SDBM_File_YAML.id=PREC_3080_SDBM_File_YAML.appl_id AND PREC_3080_SDBM_File_YAML.node_id=NODE_3080_SDBM_File_YAML.id AND NM_LANDSCAPE_3080_SDBM_File_YAML.obj_id=APPL_3080_SDBM_File_YAML.id AND NM_LANDSCAPE_3080_SDBM_File_YAML.obj_type=1 AND NM_LANDSCAPE_3080_SDBM_File_YAML.ls_id=LANDSCAPE_3080_SDBM_File_YAML.id # break here ok 327 - SELECT DISTINCT applname, appluniq, version, surname, familyname, phone, nodename FROM APPL_3080_SDBM_File_YAML, PREC_3080_SDBM_File_YAML, NODE_3080_SDBM_File_YAML, CONTACT_3080_SDBM_File_YAML, APPL_CONTACT_3080_SDBM_File_YAML WHERE appl_type='CUPS' AND APPL_3080_SDBM_File_YAML.id=PREC_3080_SDBM_File_YAML.appl_id AND PREC_3080_SDBM_File_YAML.node_id=NODE_3080_SDBM_File_YAML.id AND APPL_CONTACT_3080_SDBM_File_YAML.appl_id=APPL_3080_SDBM_File_YAML.id AND APPL_CONTACT_3080_SDBM_File_YAML.contact_id=CONTACT_3080_SDBM_File_YAML.id # break here ok 328 - SELECT CONCAT('[% NOW %]') AS "timestamp", applname, appluniq, version, nodename FROM APPL_3080_SDBM_File_YAML, PREC_3080_SDBM_File_YAML, NODE_3080_SDBM_File_YAML WHERE appl_type LIKE '%DB' AND APPL_3080_SDBM_File_YAML.id=PREC_3080_SDBM_File_YAML.appl_id AND PREC_3080_SDBM_File_YAML.node_id=NODE_3080_SDBM_File_YAML.id # Running do_tests for SDBM_File + JSON ok 329 - CREATE TABLE APPL_3080_SDBM_File_JSON (id INT, applname CHAR, appluniq CHAR, version CHAR, appl_type CHAR) ok 330 - CREATE TABLE PREC_3080_SDBM_File_JSON (id INT, appl_id INT, node_id INT, precedence INT) ok 331 - CREATE TABLE NODE_3080_SDBM_File_JSON (id INT, nodename CHAR, os CHAR, version CHAR) ok 332 - CREATE TABLE LANDSCAPE_3080_SDBM_File_JSON (id INT, landscapename CHAR) ok 333 - CREATE TABLE CONTACT_3080_SDBM_File_JSON (id INT, surname CHAR, familyname CHAR, phone CHAR, userid CHAR, mailaddr CHAR) ok 334 - CREATE TABLE NM_LANDSCAPE_3080_SDBM_File_JSON (id INT, ls_id INT, obj_id INT, obj_type INT) ok 335 - CREATE TABLE APPL_CONTACT_3080_SDBM_File_JSON (id INT, contact_id INT, appl_id INT, contact_type CHAR) ok 336 - INSERT INTO APPL_3080_SDBM_File_JSON VALUES ( 1, 'ZQF', 'ZFQLIN', '10.2.0.4', 'Oracle DB') ok 337 - INSERT INTO APPL_3080_SDBM_File_JSON VALUES ( 2, 'YRA', 'YRA-UX', '10.2.0.2', 'Oracle DB') ok 338 - INSERT INTO APPL_3080_SDBM_File_JSON VALUES ( 3, 'PRN1', 'PRN1-4.B2', '1.1.22', 'CUPS' ) ok 339 - INSERT INTO APPL_3080_SDBM_File_JSON VALUES ( 4, 'PRN2', 'PRN2-4.B2', '1.1.22', 'CUPS' ) ok 340 - INSERT INTO APPL_3080_SDBM_File_JSON VALUES ( 5, 'PRN1', 'PRN1-4.B1', '1.1.22', 'CUPS' ) ok 341 - INSERT INTO APPL_3080_SDBM_File_JSON VALUES ( 7, 'PRN2', 'PRN2-4.B1', '1.1.22', 'CUPS' ) ok 342 - INSERT INTO APPL_3080_SDBM_File_JSON VALUES ( 8, 'sql-stmt', 'SQL::Statement', '1.21', 'Project Web-Site') ok 343 - INSERT INTO APPL_3080_SDBM_File_JSON VALUES ( 9, 'cpan.org', 'http://www.cpan.org/', '1.0', 'Web-Site') ok 344 - INSERT INTO APPL_3080_SDBM_File_JSON VALUES (10, 'httpd', 'cpan-apache', '2.2.13', 'Web-Server') ok 345 - INSERT INTO APPL_3080_SDBM_File_JSON VALUES (11, 'cpan-mods', 'cpan-mods', '8.4.1', 'PostgreSQL DB') ok 346 - INSERT INTO APPL_3080_SDBM_File_JSON VALUES (12, 'cpan-authors', 'cpan-authors', '8.4.1', 'PostgreSQL DB') ok 347 - INSERT INTO NODE_3080_SDBM_File_JSON VALUES ( 1, 'ernie', 'RHEL', '5.2') ok 348 - INSERT INTO NODE_3080_SDBM_File_JSON VALUES ( 2, 'bert', 'RHEL', '5.2') ok 349 - INSERT INTO NODE_3080_SDBM_File_JSON VALUES ( 3, 'statler', 'FreeBSD', '7.2') ok 350 - INSERT INTO NODE_3080_SDBM_File_JSON VALUES ( 4, 'waldorf', 'FreeBSD', '7.2') ok 351 - INSERT INTO NODE_3080_SDBM_File_JSON VALUES ( 5, 'piggy', 'NetBSD', '5.0.2') ok 352 - INSERT INTO NODE_3080_SDBM_File_JSON VALUES ( 6, 'kermit', 'NetBSD', '5.0.2') ok 353 - INSERT INTO NODE_3080_SDBM_File_JSON VALUES ( 7, 'samson', 'NetBSD', '5.0.2') ok 354 - INSERT INTO NODE_3080_SDBM_File_JSON VALUES ( 8, 'tiffy', 'NetBSD', '5.0.2') ok 355 - INSERT INTO NODE_3080_SDBM_File_JSON VALUES ( 9, 'rowlf', 'Debian Lenny', '5.0') ok 356 - INSERT INTO NODE_3080_SDBM_File_JSON VALUES (10, 'fozzy', 'Debian Lenny', '5.0') ok 357 - INSERT INTO PREC_3080_SDBM_File_JSON VALUES ( 1, 1, 1, 1) ok 358 - INSERT INTO PREC_3080_SDBM_File_JSON VALUES ( 2, 1, 2, 2) ok 359 - INSERT INTO PREC_3080_SDBM_File_JSON VALUES ( 3, 2, 2, 1) ok 360 - INSERT INTO PREC_3080_SDBM_File_JSON VALUES ( 4, 2, 1, 2) ok 361 - INSERT INTO PREC_3080_SDBM_File_JSON VALUES ( 5, 3, 5, 1) ok 362 - INSERT INTO PREC_3080_SDBM_File_JSON VALUES ( 6, 3, 7, 2) ok 363 - INSERT INTO PREC_3080_SDBM_File_JSON VALUES ( 7, 4, 6, 1) ok 364 - INSERT INTO PREC_3080_SDBM_File_JSON VALUES ( 8, 4, 8, 2) ok 365 - INSERT INTO PREC_3080_SDBM_File_JSON VALUES ( 9, 5, 7, 1) ok 366 - INSERT INTO PREC_3080_SDBM_File_JSON VALUES (10, 5, 5, 2) ok 367 - INSERT INTO PREC_3080_SDBM_File_JSON VALUES (11, 6, 8, 1) ok 368 - INSERT INTO PREC_3080_SDBM_File_JSON VALUES (12, 7, 6, 2) ok 369 - INSERT INTO PREC_3080_SDBM_File_JSON VALUES (13, 10, 9, 1) ok 370 - INSERT INTO PREC_3080_SDBM_File_JSON VALUES (14, 10, 10, 1) ok 371 - INSERT INTO PREC_3080_SDBM_File_JSON VALUES (15, 8, 9, 1) ok 372 - INSERT INTO PREC_3080_SDBM_File_JSON VALUES (16, 8, 10, 1) ok 373 - INSERT INTO PREC_3080_SDBM_File_JSON VALUES (17, 9, 9, 1) ok 374 - INSERT INTO PREC_3080_SDBM_File_JSON VALUES (18, 9, 10, 1) ok 375 - INSERT INTO PREC_3080_SDBM_File_JSON VALUES (19, 11, 3, 1) ok 376 - INSERT INTO PREC_3080_SDBM_File_JSON VALUES (20, 11, 4, 2) ok 377 - INSERT INTO PREC_3080_SDBM_File_JSON VALUES (21, 12, 4, 1) ok 378 - INSERT INTO PREC_3080_SDBM_File_JSON VALUES (22, 12, 3, 2) ok 379 - INSERT INTO LANDSCAPE_3080_SDBM_File_JSON VALUES (1, 'Logistic') ok 380 - INSERT INTO LANDSCAPE_3080_SDBM_File_JSON VALUES (2, 'Infrastructure') ok 381 - INSERT INTO LANDSCAPE_3080_SDBM_File_JSON VALUES (3, 'CPAN') ok 382 - INSERT INTO CONTACT_3080_SDBM_File_JSON VALUES ( 1, 'Hans Peter', 'Mueller', '12345', 'HPMUE', 'hp-mueller@here.com') ok 383 - INSERT INTO CONTACT_3080_SDBM_File_JSON VALUES ( 2, 'Knut', 'Inge', '54321', 'KINGE', 'k-inge@here.com') ok 384 - INSERT INTO CONTACT_3080_SDBM_File_JSON VALUES ( 3, 'Lola', 'Nguyen', '+1-123-45678-90', 'LNYUG', 'lola.ngyuen@customer.com') ok 385 - INSERT INTO CONTACT_3080_SDBM_File_JSON VALUES ( 4, 'Helge', 'Brunft', '+41-123-45678-09', 'HBRUN', 'helge.brunft@external-dc.at') ok 386 - INSERT INTO NM_LANDSCAPE_3080_SDBM_File_JSON VALUES ( 1, 1, 1, 2) ok 387 - INSERT INTO NM_LANDSCAPE_3080_SDBM_File_JSON VALUES ( 2, 1, 2, 2) ok 388 - INSERT INTO NM_LANDSCAPE_3080_SDBM_File_JSON VALUES ( 3, 3, 3, 2) ok 389 - INSERT INTO NM_LANDSCAPE_3080_SDBM_File_JSON VALUES ( 4, 3, 4, 2) ok 390 - INSERT INTO NM_LANDSCAPE_3080_SDBM_File_JSON VALUES ( 5, 2, 5, 2) ok 391 - INSERT INTO NM_LANDSCAPE_3080_SDBM_File_JSON VALUES ( 6, 2, 6, 2) ok 392 - INSERT INTO NM_LANDSCAPE_3080_SDBM_File_JSON VALUES ( 7, 2, 7, 2) ok 393 - INSERT INTO NM_LANDSCAPE_3080_SDBM_File_JSON VALUES ( 8, 2, 8, 2) ok 394 - INSERT INTO NM_LANDSCAPE_3080_SDBM_File_JSON VALUES ( 9, 3, 9, 2) ok 395 - INSERT INTO NM_LANDSCAPE_3080_SDBM_File_JSON VALUES (10, 3,10, 2) ok 396 - INSERT INTO NM_LANDSCAPE_3080_SDBM_File_JSON VALUES (11, 1, 1, 1) ok 397 - INSERT INTO NM_LANDSCAPE_3080_SDBM_File_JSON VALUES (12, 2, 2, 1) ok 398 - INSERT INTO NM_LANDSCAPE_3080_SDBM_File_JSON VALUES (13, 2, 2, 3) ok 399 - INSERT INTO NM_LANDSCAPE_3080_SDBM_File_JSON VALUES (14, 3, 1, 3) ok 400 - INSERT INTO APPL_CONTACT_3080_SDBM_File_JSON VALUES (1, 3, 1, 'OWNER') ok 401 - INSERT INTO APPL_CONTACT_3080_SDBM_File_JSON VALUES (2, 3, 2, 'OWNER') ok 402 - INSERT INTO APPL_CONTACT_3080_SDBM_File_JSON VALUES (3, 4, 3, 'ADMIN') ok 403 - INSERT INTO APPL_CONTACT_3080_SDBM_File_JSON VALUES (4, 4, 4, 'ADMIN') ok 404 - INSERT INTO APPL_CONTACT_3080_SDBM_File_JSON VALUES (5, 4, 5, 'ADMIN') ok 405 - INSERT INTO APPL_CONTACT_3080_SDBM_File_JSON VALUES (6, 4, 6, 'ADMIN') # break here ok 406 - SELECT CONCAT('[% NOW %]') AS "timestamp", applname, appluniq, version, nodename FROM APPL_3080_SDBM_File_JSON, PREC_3080_SDBM_File_JSON, NODE_3080_SDBM_File_JSON WHERE appl_type LIKE '%DB' AND APPL_3080_SDBM_File_JSON.id=PREC_3080_SDBM_File_JSON.appl_id AND PREC_3080_SDBM_File_JSON.node_id=NODE_3080_SDBM_File_JSON.id # break here ok 407 - SELECT DISTINCT applname, appluniq, version, surname, familyname, phone, nodename FROM APPL_3080_SDBM_File_JSON, PREC_3080_SDBM_File_JSON, NODE_3080_SDBM_File_JSON, CONTACT_3080_SDBM_File_JSON, APPL_CONTACT_3080_SDBM_File_JSON WHERE appl_type='CUPS' AND APPL_3080_SDBM_File_JSON.id=PREC_3080_SDBM_File_JSON.appl_id AND PREC_3080_SDBM_File_JSON.node_id=NODE_3080_SDBM_File_JSON.id AND APPL_CONTACT_3080_SDBM_File_JSON.appl_id=APPL_3080_SDBM_File_JSON.id AND APPL_CONTACT_3080_SDBM_File_JSON.contact_id=CONTACT_3080_SDBM_File_JSON.id # break here ok 408 - SELECT applname, appluniq, version, nodename FROM APPL_3080_SDBM_File_JSON, PREC_3080_SDBM_File_JSON, NODE_3080_SDBM_File_JSON WHERE appl_type LIKE '%DB' AND APPL_3080_SDBM_File_JSON.id=PREC_3080_SDBM_File_JSON.appl_id AND PREC_3080_SDBM_File_JSON.node_id=NODE_3080_SDBM_File_JSON.id # break here ok 409 - SELECT applname, appluniq, version, surname, familyname, phone, nodename FROM APPL_3080_SDBM_File_JSON, PREC_3080_SDBM_File_JSON, NODE_3080_SDBM_File_JSON, CONTACT_3080_SDBM_File_JSON, APPL_CONTACT_3080_SDBM_File_JSON WHERE appl_type='CUPS' AND APPL_3080_SDBM_File_JSON.id=PREC_3080_SDBM_File_JSON.appl_id AND PREC_3080_SDBM_File_JSON.node_id=NODE_3080_SDBM_File_JSON.id AND APPL_CONTACT_3080_SDBM_File_JSON.appl_id=APPL_3080_SDBM_File_JSON.id AND APPL_CONTACT_3080_SDBM_File_JSON.contact_id=CONTACT_3080_SDBM_File_JSON.id AND PREC_3080_SDBM_File_JSON.PRECEDENCE=1 # break here ok 410 - SELECT applname, appluniq, version, landscapename, nodename FROM APPL_3080_SDBM_File_JSON, PREC_3080_SDBM_File_JSON, NODE_3080_SDBM_File_JSON, LANDSCAPE_3080_SDBM_File_JSON, NM_LANDSCAPE_3080_SDBM_File_JSON WHERE appl_type LIKE '%DB' AND APPL_3080_SDBM_File_JSON.id=PREC_3080_SDBM_File_JSON.appl_id AND PREC_3080_SDBM_File_JSON.node_id=NODE_3080_SDBM_File_JSON.id AND NM_LANDSCAPE_3080_SDBM_File_JSON.obj_id=APPL_3080_SDBM_File_JSON.id AND NM_LANDSCAPE_3080_SDBM_File_JSON.obj_type=1 AND NM_LANDSCAPE_3080_SDBM_File_JSON.ls_id=LANDSCAPE_3080_SDBM_File_JSON.id 1..410 ok t\zvg_60preparse.t .............. 1..39 ok 1 - An object of class 'DBI::db' 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 ............. 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 - $dbh is tied (outer) handle ok 14 ok 15 ok 16 - $_ not altered by callback ok 17 - $_ holds method name ok 18 - @_ holds 1 values ok 19 - first is $dbh ok 20 - $dbh is tied (outer) handle ok 21 ok 22 ok 23 ok 24 - fallback callback ok 25 - @_ holds 4 values ok 26 - first is $dbh ok 27 ok 28 ok 29 ok 30 ok 31 - quote_identifier callback caused fatal error ok 32 - param modified by callback - not recommended! ok 33 ok 34 - You can't disconnect that easily! # ok 35 ok 36 ok 37 ok 38 - should return a single value in list context ok 39 ok 40 ok 41 ok 42 ok 43 ok 44 - intercepted commit should return undef ok 45 ok 46 ok 47 ok 48 - Create handle with callbacks ok 49 - no callback for plain connect ok 50 - dsn ok 51 - user ok 52 - pass ok 53 - connect_cached.connected $h is tied (outer) handle ok 54 - dsn ok 55 - user ok 56 - pass ok 57 - Create handle with callbacks ok 58 - connect_cached.new called ok 59 - connect_cached.reused not yet called ok 60 - connect_cached.connected called ok 61 - connect_cached.reused $h is tied (outer) handle ok 62 - dsn ok 63 - user ok 64 - pass ok 65 - Create handle with callbacks ok 66 - connect_cached.reused called ok 67 - connect_cached.new not called again ok 68 - connect_cached.connected not called called ok 69 - Create handle with ChildCallbacks ok 70 - Ping ok 71 - Ping callback should have been called ok 72 - Prepare a statement handle (child) ok 73 - child should have Callbacks ok 74 - child Callbacks should be ChildCallbacks of parent ok 75 - Execute ok 76 - Execute callback should have been called ok 77 - Fetch ok 78 - Fetch callback should have been called 1..78 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(0x22642f8) dbh DBI::db=HASH(0x2416a08) sth DBI::st=HASH(0x24122b8) sth DBI::st=HASH(0x24121b0) sth DBI::st=HASH(0x24f3220) 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 ................. Starting server: C:\Perl64-5.16\bin\perl.exe dbiproxy --test --dbitrace=1=dbiproxy.dbilog --configfile dbiproxytst.conf --mode=single --logfile=STDERR --timeout=90 Starting process: proc = C:\Perl64-5.16\bin\perl.exe, args = C:\Perl64-5.16\bin\perl.exe dbiproxy --test --dbitrace=1=dbiproxy.dbilog --configfile dbiproxytst.conf --mode=single --logfile=STDERR --timeout=90 1..136 Making a first connection and closing it immediately. ok 1 at line 121 Making a second connection. ok 2 at line 126 example_driver_path=C:\cpanfly-5.16\var\cpan\build\DBI-1.634-6nZepf\blib\lib/DBD/ExampleP.pm ok 3 at line 130 Setting AutoCommit ok 4 at line 134 ok 5 at line 135 ok 6 at line 136 ok 7 at line 143 begin_work... ok 8 at line 147 ok 9 at line 148 ok 10 at line 150 ok 11 at line 151 ok 12 at line 152 ok 13 at line 155 ok 14 at line 156 ok 15 at line 158 ok 16 at line 160 ok 17 at line 161 Doing a ping. ok 18 at line 166 ok 19 at line 167 Ensure CompatMode enabled. ok 20 at line 170 Trying local quote. ok 21 at line 174 ok 22 at line 175 Trying remote quote. ok 23 at line 179 ok 24 at line 180 ok 25 at line 183 ok 26 at line 184 ok 27 at line 185 ok 28 at line 186 ok 29 at line 187 Trying commit with invalid number of parameters. ok 30 at line 191 Trying select with unknown field name. ok 31 at line 196 ok 32 at line 197 ok 33 at line 198 ok 34 at line 199 ok 35 at line 200 ok 36 at line 202 ok 37 at line 203 Trying a real select. ok 38 at line 210 ok 39 at line 211 Repeating the select with second handle. ok 40 at line 216 ok 41 at line 217 ok 42 at line 218 ok 43 at line 219 ok 44 at line 225 Trying bind_columns. ok 45 at line 233 ok 46 at line 234 ok 47 at line 236 ok 48 at line 237 ok 49 at line 238 Trying bind_param. ok 50 at line 241 ok 51 at line 242 ok 52 at line 244 ok 53 at line 246 ok 54 at line 248 Trying fetchrow_hashref. ok 55 at line 253 ok 56 at line 255 row_a: 16895 . row_b: mode 16895 name . ok 57 at line 258 ok 58 at line 259 Trying fetchrow_hashref with FetchHashKeyName. ok 59 at line 265 ok 60 at line 267 ok 61 at line 269 row_b: NAME . MODE 16895 ok 62 at line 271 Trying finish. ok 63 at line 275 ok 64 at line 277 Forcing destructor. ok 65 at line 281 Trying fetchall_arrayref. ok 66 at line 284 ok 67 at line 286 ok 68 at line 287 ok 69 at line 288 ok 70 at line 289 ok 71 at line 291 Retrying unknown field name. ok 72 at line 297 ok 73 at line 298 ok 74 at line 299 Trying RaiseError. ok 75 at line 304 ok 76 at line 305 ok 77 at line 306 ok 78 at line 308 ok 79 at line 310 Trying warnings. ok 80 at line 317 ok 81 at line 318 ok 82 at line 319 ok 83 at line 320 ok 84 at line 322 Trying type_info_all. ok 85 at line 329 ok 86 at line 332 ARRAY(0x275ca38) 1 ARRAY(0x275bb00) 1 ok 87 at line 339 ok 88 at line 344 ok 89 at line 351 table_info: Found table . table_info: Found table .. table_info: Found table blib table_info: Found table ex table_info: Found table lib table_info: Found table t ok 90 at line 362 ok 91 at line 364 ok 92 at line 366 Expecting directories lib,ex,..,.,blib,t tables: Found table . tables: Found table .. tables: Found table blib tables: Found table ex tables: Found table lib tables: Found table t ok 93 at line 381 ok 94 at line 383 ok 95 at line 385 Testing the fake directories (0). ok 96 at line 392 ok 97 at line 393 ok 98 at line 395 ok 99 at line 396 ok 100 at line 403 Testing the fake directories (100). ok 101 at line 392 ok 102 at line 393 ok 103 at line 395 ok 104 at line 396 ok 105 at line 400 Testing the fake directories (200). ok 106 at line 392 ok 107 at line 393 ok 108 at line 395 ok 109 at line 396 ok 110 at line 400 Testing the fake directories (300). ok 111 at line 392 ok 112 at line 393 ok 113 at line 395 ok 114 at line 396 ok 115 at line 400 ok 116 at line 409 ok 117 at line 410 ok 118 at line 411 ok 119 at line 412 ok 120 at line 413 ok 121 at line 414 ok 122 at line 415 ok 123 at line 417 ok 124 at line 418 ok 125 at line 419 ok 126 at line 420 ok 127 at line 421 ok 128 at line 423 ok 129 at line 425 ok 130 at line 428 ok 131 at line 429 ok 132 at line 430 ok 133 at line 431 ok 134 at line 432 ok 135 at line 434 ok 136 at line 436 ok C:\cpanfly-5.16\var\cpan\build\DBI-1.634-6nZepf\test_output_3252 for C:\cpanfly-5.16\var\cpan\build\DBI-1.634-6nZepf\test_output_3252: No such file or directory at t/lib.pl line 23. 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-5.16\\var\\cpan\\build\\DBI-1.634-6nZepf\\test_output_3252;dbm_type=SDBM_File;f_lock=0 ok 1 - should connect to dbi:Gofer:transport=null;policy=pedantic;dsn=DBI:DBM:f_dir=C\:\\cpanfly-5.16\\var\\cpan\\build\\DBI-1.634-6nZepf\\test_output_3252;dbm_type=SDBM_File;f_lock=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(0x3839198) 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-5.16\\var\\cpan\\build\\DBI-1.634-6nZepf\\test_output_3252;dbm_type=SDBM_File;f_lock=0 ok 27 - should connect to dbi:Gofer:transport=null;policy=classic;dsn=DBI:DBM:f_dir=C\:\\cpanfly-5.16\\var\\cpan\\build\\DBI-1.634-6nZepf\\test_output_3252;dbm_type=SDBM_File;f_lock=0 ok 28 ok 29 ok 30 ok 31 - An object of class 'DBI::st' 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=1 (policy=classic, transport=null) HASH(0x384a3e0) 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-5.16\\var\\cpan\\build\\DBI-1.634-6nZepf\\test_output_3252;dbm_type=SDBM_File;f_lock=0 ok 53 - should connect to dbi:Gofer:transport=null;policy=rush;dsn=DBI:DBM:f_dir=C\:\\cpanfly-5.16\\var\\cpan\\build\\DBI-1.634-6nZepf\\test_output_3252;dbm_type=SDBM_File;f_lock=0 ok 54 ok 55 ok 56 ok 57 - An object of class 'DBI::st' 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=1 (policy=rush, transport=null) HASH(0x38480f0) 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..45 ok 1 - result, undef ok 2 - json undef ok 3 - discard works, undef ok 4 - result, invalid sql type ok 5 - json invalid sql type ok 6 - result, non numeric cast to int ok 7 - json non numeric cast to int ok 8 - result, non numeric cast to int (strict) ok 9 - json non numeric cast to int (strict) ok 10 - result, small int cast to int ok 11 - json small int cast to int ok 12 - result, 2 byte max signed int cast to int ok 13 - json 2 byte max signed int cast to int ok 14 - result, 2 byte max unsigned int cast to int ok 15 - json 2 byte max unsigned int cast to int ok 16 - result, 4 byte max signed int cast to int ok 17 - json 4 byte max signed int cast to int ok 18 - result, 4 byte max unsigned int cast to int ok 19 - json 4 byte max unsigned int cast to int ok 20 - result, small int cast to int (discard) ok 21 - json small int cast to int (discard) ok 22 - discard works, small int cast to int (discard) ok 23 - result, non numeric cast to numeric ok 24 - json non numeric cast to numeric ok 25 - result, non numeric cast to numeric (strict) ok 26 - json non numeric cast to numeric (strict) ok 27 - result, very large int cast to int ok 28 - json very large int cast to int ok 29 - result, very large int cast to int (strict) ok 30 - json very large int cast to int (strict) ok 31 - result, float cast to int ok 32 - json float cast to int ok 33 - result, float cast to int (strict) ok 34 - json float cast to int (strict) ok 35 - result, float cast to double ok 36 - json float cast to double ok 37 - nv defined float cast to double ok 38 - result, 4 byte max unsigned int cast to int (ivsize>8) ok 39 - json 4 byte max unsigned int cast to int (ivsize>8) ok 40 - result, non numeric cast to double ok 41 - json non numeric cast to double ok 42 - nv not defined non numeric cast to double ok 43 - result, non numeric cast to double (strict) ok 44 - json non numeric cast to double (strict) ok 45 - nv not defined non numeric cast to double (strict) 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 ok 21 ok 22 - root class is DBIx::ContextualFetch 1..22 ok C:\cpanfly-5.16\var\cpan\build\DBI-1.634-6nZepf\test_output_3464 for C:\cpanfly-5.16\var\cpan\build\DBI-1.634-6nZepf\test_output_3464: No such file or directory at t/lib.pl line 23. 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.44 using IO::File (1.14) # DBI::DBD::SqlEngine 0.06 using DBI::SQL::Nano 1.015544 # DBI 1.634 # OS MSWin32 (5.2) # Perl 5.016000 (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-5.16\var\cpan\build\DBI-1.634-6nZepf\test_output_3464\t_sbdgf_53442gz.txt ok 11 - drop manually created table db_3464_2 (first file) ok 12 - C:\cpanfly-5.16\var\cpan\build\DBI-1.634-6nZepf\test_output_3464\db_3464_2.txt removed ok 13 - C:\cpanfly-5.16\var\cpan\build\DBI-1.634-6nZepf\test_output_3464\db_3464_2 exists ok 14 - drop manually created table db_3464_2 (second file) ok 15 - C:\cpanfly-5.16\var\cpan\build\DBI-1.634-6nZepf\test_output_3464\db_3464_2 removed ok 16 - Create table db_3464_ 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 - Listing tables gives test table ok 22 - table_info ok 23 - table_info gives test table ok 24 - set single meta datum ok 25 - verify set single meta datum ok 26 - set multiple meta data ok 27 - verify set multiple meta attributes ok 28 - initialize new table (meta) with settings ok 29 - verify create meta from scratch ok 30 - Prepare select * from db_3464_ ok 31 - execute on db_3464_ ok 32 - Prepare select * from DB_3464_ ok 33 - execute on DB_3464_ ok 34 - ReadOnly connect with driver attributes in hash ok 35 - Prepare select * from db_3464_ ok 36 - execute on db_3464_ ok 37 - TYPE is numeric ok 38 - TYPE_NAME is set ok 39 - prepare 'insert into db_3464_' ok 40 - insert failed intensionally ok 41 - prepare 'delete from db_3464_' ok 42 - delete failed intensionally ok 43 - table drop failed intensionally ok 44 - Test table not removed ok 45 - ReadWrite for drop connect with driver attributes in hash ok 46 - table drop ok 47 - Test table removed ok 48 - Should not be able to open a DB to ./non-existing ok 49 - Error message ok 50 - Cleared error ok 51 - connect () should die on ./non-existing with RaiseError ok 52 - croak message ok 53 - Error message ok 54 - Should not be able to open a DB to nonexisting_folder ok 55 - Error message ok 56 - Cleared error ok 57 - connect () should die on nonexisting_folder with RaiseError ok 58 - croak message ok 59 - Error message ok 60 - Should not be able to open a DB to /Fr-dle/hurd0k/ok3464 ok 61 - Error message ok 62 - Cleared error ok 63 - connect () should die on /Fr-dle/hurd0k/ok3464 with RaiseError ok 64 - croak message ok 65 - Error message 1..65 ok C:\cpanfly-5.16\var\cpan\build\DBI-1.634-6nZepf\test_output_3864 for C:\cpanfly-5.16\var\cpan\build\DBI-1.634-6nZepf\test_output_3864: No such file or directory at t/lib.pl line 23. 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.08 using SDBM_File (1.09) # DBD::File 0.44 using IO::File (1.14) # DBI::DBD::SqlEngine 0.06 using DBI::SQL::Nano 1.015544 # DBI 1.634 # OS MSWin32 (5.2) # Perl 5.016000 (MSWin32-x64-multi-thread) ok 1 - dbm_versions ok 2 - An object of class 'DBI::db' 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 ok 56 - prepare table_info (without tables) ok 57 - No tables delivered by table_info --- Using SDBM_File (Data::Dumper) --- # DBD::DBM 0.08 using SDBM_File (1.09) + MLDBM (2.04) + MLDBM::Serializer::Data::Dumper # DBD::File 0.44 using IO::File (1.14) # DBI::DBD::SqlEngine 0.06 using DBI::SQL::Nano 1.015544 # DBI 1.634 # OS MSWin32 (5.2) # Perl 5.016000 (MSWin32-x64-multi-thread) ok 58 - dbm_versions ok 59 - An object of class 'DBI::db' isa 'DBI::db' ok 60 ok 61 ok 62 ok 63 - prepare DROP TABLE IF EXISTS SDBM_File_fruit ok 64 - execute ok 65 - DROP TABLE IF EXISTS SDBM_File_fruit ok 66 - prepare CREATE TABLE SDBM_File_fruit (dKey INT, dVal VARCHAR(10), qux INT) ok 67 - execute ok 68 - CREATE TABLE SDBM_File_fruit (dKey INT, dVal VARCHAR(10), qux INT) ok 69 - prepare INSERT INTO SDBM_File_fruit VALUES (1,'oranges' , 11 ) ok 70 - execute ok 71 - INSERT INTO SDBM_File_fruit VALUES (1,'oranges' , 11 ) ok 72 - prepare INSERT INTO SDBM_File_fruit VALUES (2,'to_change', 0 ) ok 73 - execute ok 74 - INSERT INTO SDBM_File_fruit VALUES (2,'to_change', 0 ) ok 75 - prepare INSERT INTO SDBM_File_fruit VALUES (3, NULL , 13 ) ok 76 - execute ok 77 - INSERT INTO SDBM_File_fruit VALUES (3, NULL , 13 ) ok 78 - prepare INSERT INTO SDBM_File_fruit VALUES (4,'to_delete', 14 ) ok 79 - execute ok 80 - INSERT INTO SDBM_File_fruit VALUES (4,'to_delete', 14 ) ok 81 - prepare INSERT INTO SDBM_File_fruit VALUES (?,?,?) ok 82 - execute ok 83 - INSERT INTO SDBM_File_fruit VALUES (?,?,?) ok 84 - prepare INSERT INTO SDBM_File_fruit VALUES (6,'to_delete', 16 ) ok 85 - execute ok 86 - INSERT INTO SDBM_File_fruit VALUES (6,'to_delete', 16 ) ok 87 - prepare INSERT INTO SDBM_File_fruit VALUES (7,'to delete', 17 ) ok 88 - execute ok 89 - INSERT INTO SDBM_File_fruit VALUES (7,'to delete', 17 ) ok 90 - prepare INSERT INTO SDBM_File_fruit VALUES (8,'to remove', 18 ) ok 91 - execute ok 92 - INSERT INTO SDBM_File_fruit VALUES (8,'to remove', 18 ) ok 93 - prepare UPDATE SDBM_File_fruit SET dVal='apples', qux='12' WHERE dKey=2 ok 94 - execute ok 95 - UPDATE SDBM_File_fruit SET dVal='apples', qux='12' WHERE dKey=2 ok 96 - $sth->execute(UPDATE SDBM_File_fruit SET dVal='apples', qux='12' WHERE dKey=2) == $sth->rows ok 97 - prepare DELETE FROM SDBM_File_fruit WHERE dVal='to_delete' ok 98 - execute ok 99 - DELETE FROM SDBM_File_fruit WHERE dVal='to_delete' ok 100 - $sth->execute(DELETE FROM SDBM_File_fruit WHERE dVal='to_delete') == $sth->rows ok 101 - prepare DELETE FROM SDBM_File_fruit WHERE qux=17 ok 102 - execute ok 103 - DELETE FROM SDBM_File_fruit WHERE qux=17 ok 104 - $sth->execute(DELETE FROM SDBM_File_fruit WHERE qux=17) == $sth->rows ok 105 - prepare DELETE FROM SDBM_File_fruit WHERE dKey=8 ok 106 - execute ok 107 - DELETE FROM SDBM_File_fruit WHERE dKey=8 ok 108 - $sth->execute(DELETE FROM SDBM_File_fruit WHERE dKey=8) == $sth->rows ok 109 - prepare SELECT * FROM SDBM_File_fruit ORDER BY dKey DESC ok 110 - execute ok 111 - SELECT * FROM SDBM_File_fruit ORDER BY dKey DESC ok 112 - SELECT results ok 113 - prepare DELETE FROM SDBM_File_fruit ok 114 - execute ok 115 - DELETE FROM SDBM_File_fruit ok 116 - $sth->execute(DELETE FROM SDBM_File_fruit) == $sth->rows ok 117 - prepare DROP TABLE SDBM_File_fruit ok 118 - execute ok 119 - DROP TABLE SDBM_File_fruit ok 120 - prepare table_info (without tables) ok 121 - No tables delivered by table_info --- Using SDBM_File (Storable) --- # DBD::DBM 0.08 using SDBM_File (1.09) + MLDBM (2.04) + MLDBM::Serializer::Storable # DBD::File 0.44 using IO::File (1.14) # DBI::DBD::SqlEngine 0.06 using DBI::SQL::Nano 1.015544 # DBI 1.634 # OS MSWin32 (5.2) # Perl 5.016000 (MSWin32-x64-multi-thread) ok 122 - dbm_versions ok 123 - An object of class 'DBI::db' isa 'DBI::db' ok 124 ok 125 ok 126 ok 127 - prepare DROP TABLE IF EXISTS SDBM_File_fruit ok 128 - execute ok 129 - DROP TABLE IF EXISTS SDBM_File_fruit ok 130 - prepare CREATE TABLE SDBM_File_fruit (dKey INT, dVal VARCHAR(10), qux INT) ok 131 - execute ok 132 - CREATE TABLE SDBM_File_fruit (dKey INT, dVal VARCHAR(10), qux INT) ok 133 - prepare INSERT INTO SDBM_File_fruit VALUES (1,'oranges' , 11 ) ok 134 - execute ok 135 - INSERT INTO SDBM_File_fruit VALUES (1,'oranges' , 11 ) ok 136 - prepare INSERT INTO SDBM_File_fruit VALUES (2,'to_change', 0 ) ok 137 - execute ok 138 - INSERT INTO SDBM_File_fruit VALUES (2,'to_change', 0 ) ok 139 - prepare INSERT INTO SDBM_File_fruit VALUES (3, NULL , 13 ) ok 140 - execute ok 141 - INSERT INTO SDBM_File_fruit VALUES (3, NULL , 13 ) ok 142 - prepare INSERT INTO SDBM_File_fruit VALUES (4,'to_delete', 14 ) ok 143 - execute ok 144 - INSERT INTO SDBM_File_fruit VALUES (4,'to_delete', 14 ) ok 145 - prepare INSERT INTO SDBM_File_fruit VALUES (?,?,?) ok 146 - execute ok 147 - INSERT INTO SDBM_File_fruit VALUES (?,?,?) ok 148 - prepare INSERT INTO SDBM_File_fruit VALUES (6,'to_delete', 16 ) ok 149 - execute ok 150 - INSERT INTO SDBM_File_fruit VALUES (6,'to_delete', 16 ) ok 151 - prepare INSERT INTO SDBM_File_fruit VALUES (7,'to delete', 17 ) ok 152 - execute ok 153 - INSERT INTO SDBM_File_fruit VALUES (7,'to delete', 17 ) ok 154 - prepare INSERT INTO SDBM_File_fruit VALUES (8,'to remove', 18 ) ok 155 - execute ok 156 - INSERT INTO SDBM_File_fruit VALUES (8,'to remove', 18 ) ok 157 - prepare UPDATE SDBM_File_fruit SET dVal='apples', qux='12' WHERE dKey=2 ok 158 - execute ok 159 - UPDATE SDBM_File_fruit SET dVal='apples', qux='12' WHERE dKey=2 ok 160 - $sth->execute(UPDATE SDBM_File_fruit SET dVal='apples', qux='12' WHERE dKey=2) == $sth->rows ok 161 - prepare DELETE FROM SDBM_File_fruit WHERE dVal='to_delete' ok 162 - execute ok 163 - DELETE FROM SDBM_File_fruit WHERE dVal='to_delete' ok 164 - $sth->execute(DELETE FROM SDBM_File_fruit WHERE dVal='to_delete') == $sth->rows ok 165 - prepare DELETE FROM SDBM_File_fruit WHERE qux=17 ok 166 - execute ok 167 - DELETE FROM SDBM_File_fruit WHERE qux=17 ok 168 - $sth->execute(DELETE FROM SDBM_File_fruit WHERE qux=17) == $sth->rows ok 169 - prepare DELETE FROM SDBM_File_fruit WHERE dKey=8 ok 170 - execute ok 171 - DELETE FROM SDBM_File_fruit WHERE dKey=8 ok 172 - $sth->execute(DELETE FROM SDBM_File_fruit WHERE dKey=8) == $sth->rows ok 173 - prepare SELECT * FROM SDBM_File_fruit ORDER BY dKey DESC ok 174 - execute ok 175 - SELECT * FROM SDBM_File_fruit ORDER BY dKey DESC ok 176 - SELECT results ok 177 - prepare DELETE FROM SDBM_File_fruit ok 178 - execute ok 179 - DELETE FROM SDBM_File_fruit ok 180 - $sth->execute(DELETE FROM SDBM_File_fruit) == $sth->rows ok 181 - prepare DROP TABLE SDBM_File_fruit ok 182 - execute ok 183 - DROP TABLE SDBM_File_fruit ok 184 - prepare table_info (without tables) ok 185 - No tables delivered by table_info --- Using SDBM_File (FreezeThaw) --- # DBD::DBM 0.08 using SDBM_File (1.09) + MLDBM (2.04) + MLDBM::Serializer::FreezeThaw # DBD::File 0.44 using IO::File (1.14) # DBI::DBD::SqlEngine 0.06 using DBI::SQL::Nano 1.015544 # DBI 1.634 # OS MSWin32 (5.2) # Perl 5.016000 (MSWin32-x64-multi-thread) ok 186 - dbm_versions ok 187 - An object of class 'DBI::db' isa 'DBI::db' ok 188 ok 189 ok 190 ok 191 - prepare DROP TABLE IF EXISTS SDBM_File_fruit ok 192 - execute ok 193 - DROP TABLE IF EXISTS SDBM_File_fruit ok 194 - prepare CREATE TABLE SDBM_File_fruit (dKey INT, dVal VARCHAR(10), qux INT) ok 195 - execute ok 196 - CREATE TABLE SDBM_File_fruit (dKey INT, dVal VARCHAR(10), qux INT) ok 197 - prepare INSERT INTO SDBM_File_fruit VALUES (1,'oranges' , 11 ) ok 198 - execute ok 199 - INSERT INTO SDBM_File_fruit VALUES (1,'oranges' , 11 ) ok 200 - prepare INSERT INTO SDBM_File_fruit VALUES (2,'to_change', 0 ) ok 201 - execute ok 202 - INSERT INTO SDBM_File_fruit VALUES (2,'to_change', 0 ) ok 203 - prepare INSERT INTO SDBM_File_fruit VALUES (3, NULL , 13 ) ok 204 - execute ok 205 - INSERT INTO SDBM_File_fruit VALUES (3, NULL , 13 ) ok 206 - prepare INSERT INTO SDBM_File_fruit VALUES (4,'to_delete', 14 ) ok 207 - execute ok 208 - INSERT INTO SDBM_File_fruit VALUES (4,'to_delete', 14 ) ok 209 - prepare INSERT INTO SDBM_File_fruit VALUES (?,?,?) ok 210 - execute ok 211 - INSERT INTO SDBM_File_fruit VALUES (?,?,?) ok 212 - prepare INSERT INTO SDBM_File_fruit VALUES (6,'to_delete', 16 ) ok 213 - execute ok 214 - INSERT INTO SDBM_File_fruit VALUES (6,'to_delete', 16 ) ok 215 - prepare INSERT INTO SDBM_File_fruit VALUES (7,'to delete', 17 ) ok 216 - execute ok 217 - INSERT INTO SDBM_File_fruit VALUES (7,'to delete', 17 ) ok 218 - prepare INSERT INTO SDBM_File_fruit VALUES (8,'to remove', 18 ) ok 219 - execute ok 220 - INSERT INTO SDBM_File_fruit VALUES (8,'to remove', 18 ) ok 221 - prepare UPDATE SDBM_File_fruit SET dVal='apples', qux='12' WHERE dKey=2 ok 222 - execute ok 223 - UPDATE SDBM_File_fruit SET dVal='apples', qux='12' WHERE dKey=2 ok 224 - $sth->execute(UPDATE SDBM_File_fruit SET dVal='apples', qux='12' WHERE dKey=2) == $sth->rows ok 225 - prepare DELETE FROM SDBM_File_fruit WHERE dVal='to_delete' ok 226 - execute ok 227 - DELETE FROM SDBM_File_fruit WHERE dVal='to_delete' ok 228 - $sth->execute(DELETE FROM SDBM_File_fruit WHERE dVal='to_delete') == $sth->rows ok 229 - prepare DELETE FROM SDBM_File_fruit WHERE qux=17 ok 230 - execute ok 231 - DELETE FROM SDBM_File_fruit WHERE qux=17 ok 232 - $sth->execute(DELETE FROM SDBM_File_fruit WHERE qux=17) == $sth->rows ok 233 - prepare DELETE FROM SDBM_File_fruit WHERE dKey=8 ok 234 - execute ok 235 - DELETE FROM SDBM_File_fruit WHERE dKey=8 ok 236 - $sth->execute(DELETE FROM SDBM_File_fruit WHERE dKey=8) == $sth->rows ok 237 - prepare SELECT * FROM SDBM_File_fruit ORDER BY dKey DESC ok 238 - execute ok 239 - SELECT * FROM SDBM_File_fruit ORDER BY dKey DESC ok 240 - SELECT results ok 241 - prepare DELETE FROM SDBM_File_fruit ok 242 - execute ok 243 - DELETE FROM SDBM_File_fruit ok 244 - $sth->execute(DELETE FROM SDBM_File_fruit) == $sth->rows ok 245 - prepare DROP TABLE SDBM_File_fruit ok 246 - execute ok 247 - DROP TABLE SDBM_File_fruit ok 248 - prepare table_info (without tables) ok 249 - No tables delivered by table_info --- Using SDBM_File (YAML) --- # DBD::DBM 0.08 using SDBM_File (1.09) + MLDBM (2.04) + MLDBM::Serializer::YAML (0.10) # DBD::File 0.44 using IO::File (1.14) # DBI::DBD::SqlEngine 0.06 using DBI::SQL::Nano 1.015544 # DBI 1.634 # OS MSWin32 (5.2) # Perl 5.016000 (MSWin32-x64-multi-thread) ok 250 - dbm_versions ok 251 - An object of class 'DBI::db' isa 'DBI::db' ok 252 ok 253 ok 254 ok 255 - prepare DROP TABLE IF EXISTS SDBM_File_fruit ok 256 - execute ok 257 - DROP TABLE IF EXISTS SDBM_File_fruit ok 258 - prepare CREATE TABLE SDBM_File_fruit (dKey INT, dVal VARCHAR(10), qux INT) ok 259 - execute ok 260 - CREATE TABLE SDBM_File_fruit (dKey INT, dVal VARCHAR(10), qux INT) ok 261 - prepare INSERT INTO SDBM_File_fruit VALUES (1,'oranges' , 11 ) ok 262 - execute ok 263 - INSERT INTO SDBM_File_fruit VALUES (1,'oranges' , 11 ) ok 264 - prepare INSERT INTO SDBM_File_fruit VALUES (2,'to_change', 0 ) ok 265 - execute ok 266 - INSERT INTO SDBM_File_fruit VALUES (2,'to_change', 0 ) ok 267 - prepare INSERT INTO SDBM_File_fruit VALUES (3, NULL , 13 ) ok 268 - execute ok 269 - INSERT INTO SDBM_File_fruit VALUES (3, NULL , 13 ) ok 270 - prepare INSERT INTO SDBM_File_fruit VALUES (4,'to_delete', 14 ) ok 271 - execute ok 272 - INSERT INTO SDBM_File_fruit VALUES (4,'to_delete', 14 ) ok 273 - prepare INSERT INTO SDBM_File_fruit VALUES (?,?,?) ok 274 - execute ok 275 - INSERT INTO SDBM_File_fruit VALUES (?,?,?) ok 276 - prepare INSERT INTO SDBM_File_fruit VALUES (6,'to_delete', 16 ) ok 277 - execute ok 278 - INSERT INTO SDBM_File_fruit VALUES (6,'to_delete', 16 ) ok 279 - prepare INSERT INTO SDBM_File_fruit VALUES (7,'to delete', 17 ) ok 280 - execute ok 281 - INSERT INTO SDBM_File_fruit VALUES (7,'to delete', 17 ) ok 282 - prepare INSERT INTO SDBM_File_fruit VALUES (8,'to remove', 18 ) ok 283 - execute ok 284 - INSERT INTO SDBM_File_fruit VALUES (8,'to remove', 18 ) ok 285 - prepare UPDATE SDBM_File_fruit SET dVal='apples', qux='12' WHERE dKey=2 ok 286 - execute ok 287 - UPDATE SDBM_File_fruit SET dVal='apples', qux='12' WHERE dKey=2 ok 288 - $sth->execute(UPDATE SDBM_File_fruit SET dVal='apples', qux='12' WHERE dKey=2) == $sth->rows ok 289 - prepare DELETE FROM SDBM_File_fruit WHERE dVal='to_delete' ok 290 - execute ok 291 - DELETE FROM SDBM_File_fruit WHERE dVal='to_delete' ok 292 - $sth->execute(DELETE FROM SDBM_File_fruit WHERE dVal='to_delete') == $sth->rows ok 293 - prepare DELETE FROM SDBM_File_fruit WHERE qux=17 ok 294 - execute ok 295 - DELETE FROM SDBM_File_fruit WHERE qux=17 ok 296 - $sth->execute(DELETE FROM SDBM_File_fruit WHERE qux=17) == $sth->rows ok 297 - prepare DELETE FROM SDBM_File_fruit WHERE dKey=8 ok 298 - execute ok 299 - DELETE FROM SDBM_File_fruit WHERE dKey=8 ok 300 - $sth->execute(DELETE FROM SDBM_File_fruit WHERE dKey=8) == $sth->rows ok 301 - prepare SELECT * FROM SDBM_File_fruit ORDER BY dKey DESC ok 302 - execute ok 303 - SELECT * FROM SDBM_File_fruit ORDER BY dKey DESC ok 304 - SELECT results ok 305 - prepare DELETE FROM SDBM_File_fruit ok 306 - execute ok 307 - DELETE FROM SDBM_File_fruit ok 308 - $sth->execute(DELETE FROM SDBM_File_fruit) == $sth->rows ok 309 - prepare DROP TABLE SDBM_File_fruit ok 310 - execute ok 311 - DROP TABLE SDBM_File_fruit ok 312 - prepare table_info (without tables) ok 313 - No tables delivered by table_info --- Using SDBM_File (JSON) --- # DBD::DBM 0.08 using SDBM_File (1.09) + MLDBM (2.04) + MLDBM::Serializer::JSON (0.002) # DBD::File 0.44 using IO::File (1.14) # DBI::DBD::SqlEngine 0.06 using DBI::SQL::Nano 1.015544 # DBI 1.634 # OS MSWin32 (5.2) # Perl 5.016000 (MSWin32-x64-multi-thread) ok 314 - dbm_versions ok 315 - An object of class 'DBI::db' isa 'DBI::db' ok 316 ok 317 ok 318 ok 319 - prepare DROP TABLE IF EXISTS SDBM_File_fruit ok 320 - execute ok 321 - DROP TABLE IF EXISTS SDBM_File_fruit ok 322 - prepare CREATE TABLE SDBM_File_fruit (dKey INT, dVal VARCHAR(10), qux INT) ok 323 - execute ok 324 - CREATE TABLE SDBM_File_fruit (dKey INT, dVal VARCHAR(10), qux INT) ok 325 - prepare INSERT INTO SDBM_File_fruit VALUES (1,'oranges' , 11 ) ok 326 - execute ok 327 - INSERT INTO SDBM_File_fruit VALUES (1,'oranges' , 11 ) ok 328 - prepare INSERT INTO SDBM_File_fruit VALUES (2,'to_change', 0 ) ok 329 - execute ok 330 - INSERT INTO SDBM_File_fruit VALUES (2,'to_change', 0 ) ok 331 - prepare INSERT INTO SDBM_File_fruit VALUES (3, NULL , 13 ) ok 332 - execute ok 333 - INSERT INTO SDBM_File_fruit VALUES (3, NULL , 13 ) ok 334 - prepare INSERT INTO SDBM_File_fruit VALUES (4,'to_delete', 14 ) ok 335 - execute ok 336 - INSERT INTO SDBM_File_fruit VALUES (4,'to_delete', 14 ) ok 337 - prepare INSERT INTO SDBM_File_fruit VALUES (?,?,?) ok 338 - execute ok 339 - INSERT INTO SDBM_File_fruit VALUES (?,?,?) ok 340 - prepare INSERT INTO SDBM_File_fruit VALUES (6,'to_delete', 16 ) ok 341 - execute ok 342 - INSERT INTO SDBM_File_fruit VALUES (6,'to_delete', 16 ) ok 343 - prepare INSERT INTO SDBM_File_fruit VALUES (7,'to delete', 17 ) ok 344 - execute ok 345 - INSERT INTO SDBM_File_fruit VALUES (7,'to delete', 17 ) ok 346 - prepare INSERT INTO SDBM_File_fruit VALUES (8,'to remove', 18 ) ok 347 - execute ok 348 - INSERT INTO SDBM_File_fruit VALUES (8,'to remove', 18 ) ok 349 - prepare UPDATE SDBM_File_fruit SET dVal='apples', qux='12' WHERE dKey=2 ok 350 - execute ok 351 - UPDATE SDBM_File_fruit SET dVal='apples', qux='12' WHERE dKey=2 ok 352 - $sth->execute(UPDATE SDBM_File_fruit SET dVal='apples', qux='12' WHERE dKey=2) == $sth->rows ok 353 - prepare DELETE FROM SDBM_File_fruit WHERE dVal='to_delete' ok 354 - execute ok 355 - DELETE FROM SDBM_File_fruit WHERE dVal='to_delete' ok 356 - $sth->execute(DELETE FROM SDBM_File_fruit WHERE dVal='to_delete') == $sth->rows ok 357 - prepare DELETE FROM SDBM_File_fruit WHERE qux=17 ok 358 - execute ok 359 - DELETE FROM SDBM_File_fruit WHERE qux=17 ok 360 - $sth->execute(DELETE FROM SDBM_File_fruit WHERE qux=17) == $sth->rows ok 361 - prepare DELETE FROM SDBM_File_fruit WHERE dKey=8 ok 362 - execute ok 363 - DELETE FROM SDBM_File_fruit WHERE dKey=8 ok 364 - $sth->execute(DELETE FROM SDBM_File_fruit WHERE dKey=8) == $sth->rows ok 365 - prepare SELECT * FROM SDBM_File_fruit ORDER BY dKey DESC ok 366 - execute ok 367 - SELECT * FROM SDBM_File_fruit ORDER BY dKey DESC ok 368 - SELECT results ok 369 - prepare DELETE FROM SDBM_File_fruit ok 370 - execute ok 371 - DELETE FROM SDBM_File_fruit ok 372 - $sth->execute(DELETE FROM SDBM_File_fruit) == $sth->rows ok 373 - prepare DROP TABLE SDBM_File_fruit ok 374 - execute ok 375 - DROP TABLE SDBM_File_fruit ok 376 - prepare table_info (without tables) ok 377 - No tables delivered by table_info 1..377 ok C:\cpanfly-5.16\var\cpan\build\DBI-1.634-6nZepf\test_output_3052 for C:\cpanfly-5.16\var\cpan\build\DBI-1.634-6nZepf\test_output_3052: No such file or directory at t/lib.pl line 23. 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 - Found 1 tables ok 13 - rows found after reconnect using "dbm_tables" ok 14 - Create wilma ok 15 - insert Barney ok 16 - disconnect ok 17 - Found 1 table ok 18 - disconnect ok 19 - Found 2 tables ok 20 - Fred first ok 21 - Fred second ok 22 - select from fred ok 23 - execute fred ok 24 - 2 entry in fred ok 25 - select from wilma ok 26 - execute wilma ok 27 - 1 entry in wilma ok 28 - drop table fred ok 29 - fred.dir removed ok 30 - fred.pag removed ok 31 - drop table wilma ok 32 - wilma.dir removed ok 33 - wilma.pag removed 1..33 ok t\zvn_52dbm_complex.t ........... skipped: DBI::SQL::Nano is being used C:\cpanfly-5.16\var\cpan\build\DBI-1.634-6nZepf\test_output_3352 for C:\cpanfly-5.16\var\cpan\build\DBI-1.634-6nZepf\test_output_3352: No such file or directory at t/lib.pl line 23. 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-5.16\\var\\cpan\\build\\DBI-1.634-6nZepf\\test_output_3352;dbm_type=SDBM_File;f_lock=0 ok 1 - should connect to dbi:Gofer:transport=null;policy=pedantic;dsn=DBI:DBM:f_dir=C\:\\cpanfly-5.16\\var\\cpan\\build\\DBI-1.634-6nZepf\\test_output_3352;dbm_type=SDBM_File;f_lock=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(0x2e3efd0) 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-5.16\\var\\cpan\\build\\DBI-1.634-6nZepf\\test_output_3352;dbm_type=SDBM_File;f_lock=0 ok 27 - should connect to dbi:Gofer:transport=null;policy=classic;dsn=DBI:DBM:f_dir=C\:\\cpanfly-5.16\\var\\cpan\\build\\DBI-1.634-6nZepf\\test_output_3352;dbm_type=SDBM_File;f_lock=0 ok 28 ok 29 ok 30 ok 31 - An object of class 'DBI::st' 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=1 (policy=classic, transport=null) HASH(0x2e121d8) 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-5.16\\var\\cpan\\build\\DBI-1.634-6nZepf\\test_output_3352;dbm_type=SDBM_File;f_lock=0 ok 53 - should connect to dbi:Gofer:transport=null;policy=rush;dsn=DBI:DBM:f_dir=C\:\\cpanfly-5.16\\var\\cpan\\build\\DBI-1.634-6nZepf\\test_output_3352;dbm_type=SDBM_File;f_lock=0 ok 54 ok 55 ok 56 ok 57 - An object of class 'DBI::st' 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=1 (policy=rush, transport=null) HASH(0x2e4a2e0) 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/separator and maxlen ok 78 - ... test array argument w/out separator or maxlen ok 79 - An object of class 'DBI::dr' 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.999704 has a bug ok 102 # skip Seems like your Math::BigInt 1.999704 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(0x1f9c1d0)) created successfully ok 6 - An object of class 'DBI::dr' isa 'DBI::dr' ok 7 - ... got a Test Driver object back from DBI->install_driver ok 8 - An object of class 'DBI::dr' isa 'DBI::dr' ok 9 - ... checking the DBI::_get_imp_data function ok 10 - ... Driver object passed to data_sources ok 11 - An object of class 'DBI::dr' 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 - An object of class 'DBI::db' isa 'DBI::db' ok 17 # skip Kids attribute not supported under DBI::PurePerl ok 18 - ... Driver object passed to data_sources ok 19 - An object of class 'DBI::dr' 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 - An object of class 'DBI::db' isa 'DBI::db' ok 25 - ... Database object is not tied ok 26 - ... got Driver object from Database object with Driver attribute ok 27 - An object of class 'DBI::dr' 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 - An object of class 'DBI::dr' 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 - An object of class 'DBI::dr' isa 'DBI::dr' ok 4 # skip Kids attribute not supported under DBI::PurePerl ok 5 ok 6 ok 7 ok 8 - An object of class 'DBI::db' 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 - An object of class 'DBI::st' isa 'DBI::st' ok 12 - ... execute ran successfully ok 13 - ... we got the CachedKids hash ok 14 - ... there is one CachedKid ok 15 - ... our statement handle should be in the CachedKids ok 16 - ... our first statement is Active ok 17 - An object of class 'DBI::st' 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 statement is no longer Active since we re-prepared it ok 21 - An object of class 'DBI::st' isa 'DBI::st' ok 22 - ... prepare_cached returned a different statement handle now ok 23 - ... there are two CachedKids ok 24 - ... both statement handles should be in the CachedKids ok 25 - ... executing first statement handle again ok 26 - ... first statement handle is now active again ok 27 - An object of class 'DBI::st' 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 statement 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 - An object of class 'DBI::st' 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 statement 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 - An object of class 'DBI::db' 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(0x29995e0) after take_imp_data() ok 107 - ... our Driver should be undefined warn: Can't call FETCH method on handle DBI::db=HASH(0x29995e0) after take_imp_data() ok 108 - ... our TraceLevel should be undefined warn: Can't call disconnect method on handle DBI::db=HASH(0x29995e0) after take_imp_data() ok 109 - ... disconnect should return undef warn: Can't call quote method on handle DBI::db=HASH(0x29995e0) after take_imp_data() ok 110 - ... quote should return undefined ok 111 - ... we should have gotten 4 warnings ok 112 - An object of class 'DBI::db' isa 'DBI::db' ok 113 ok 114 # skip Kids attribute not supported under DBI::PurePerl ok 115 - An object of class 'DBI::dr' isa 'DBI::dr' ok 116 # skip Kids attribute not supported under DBI::PurePerl ok 117 - An object of class 'DBI::db' isa 'DBI::db' ok 118 - An object of class 'DBI::st' 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 ................. ok 1 - use DBI; ok 2 - An object of class 'DBI::db' 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 InactiveDestroy attribute for dbh ok 8 - ... checking AutoInactiveDestroy 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 - delete on non-private attribute acts like fetch ok 35 - value unchanged after delete ok 36 - should see private_foo dbh attribute value ok 37 - delete should return private_foo dbh attribute value ok 38 - value of private_foo after delete should be undef ok 39 - ... catching exception ok 40 - ... $dbh->err is undefined ok 41 - ... checking $dbh->errstr ok 42 - ... checking $dbh->state ok 43 - ... checking Executed attribute for dbh ok 44 - ... checking Executed attribute for dbh (after reset) ok 45 - ... checking ErrCount attribute for dbh (after error was generated) ok 46 - An object of class 'DBI::dr' isa 'DBI::dr' ok 47 - ... checking $dbh->err ok 48 - ... checking ErrCount attribute for drh ok 49 - ... checking Warn attribute for drh ok 50 - ... checking Active attribute for drh ok 51 - ... checking AutoCommit attribute for drh ok 52 - ... checking CompatMode attribute for drh ok 53 - ... checking InactiveDestroy attribute for drh ok 54 - ... checking AutoInactiveDestroy attribute for drh ok 55 - ... checking PrintError attribute for drh ok 56 - ... checking PrintWarn attribute for drh ok 57 - ... checking RaiseError attribute for drh ok 58 - ... checking ShowErrorStatement attribute for drh ok 59 - ... checking ChopBlanks attribute for drh ok 60 - ... checking LongTrunkOk attribute for drh ok 61 - ... checking TaintIn attribute for drh ok 62 - ... checking TaintOut attribute for drh ok 63 - ... checking Taint attribute for drh ok 64 # skip Executed attribute not supported under DBI::PurePerl ok 65 # skip Kids and ActiveKids attribute not supported under DBI::PurePerl ok 66 # skip Kids and ActiveKids attribute not supported under DBI::PurePerl ok 67 - ... checking CachedKids attribute for drh ok 68 - ... checking HandleError attribute for drh ok 69 - ... checking Profile attribute for drh ok 70 - ... checking ReadOnly attribute for drh ok 71 - ... checking TraceLevel attribute for drh ok 72 - ... checking LongReadLen attribute for drh ok 73 - ... checking FetchHashKeyName attribute for drh ok 74 - ... checking Name attribute for drh ok 75 - An object of class 'DBI::st' isa 'DBI::st' ok 76 - ... checking Executed attribute for sth ok 77 - ... checking Executed attribute for dbh ok 78 - ... checking ErrCount attribute for sth ok 79 - ... checking exception ok 80 - ... checking $sth->errstr ok 81 - ... checking $sth->state ok 82 - ... checking Executed attribute for sth ok 83 - ... checking Exceuted attribute for dbh ok 84 - ... checking ErrCount attribute for sth ok 85 - ... checking ErrCount attribute for sth (after reset) ok 86 - ... checking Warn attribute for sth ok 87 - ... checking Active attribute for sth ok 88 - ... checking CompatMode attribute for sth ok 89 - ... checking InactiveDestroy attribute for sth ok 90 - ... checking AutoInactiveDestroy attribute for sth ok 91 - ... checking PrintError attribute for sth ok 92 - ... checking PrintWarn attribute for sth ok 93 - ... checking RaiseError attribute for sth ok 94 - ... checking ShowErrorStatement attribute for sth ok 95 - ... checking ChopBlanks attribute for sth ok 96 - ... checking LongTrunkOk attribute for sth ok 97 - ... checking TaintIn attribute for sth ok 98 - ... checking TaintOut attribute for sth ok 99 - ... checking Taint attribute for sth ok 100 # skip Kids and ActiveKids attribute not supported under DBI::PurePerl ok 101 # skip Kids and ActiveKids attribute not supported under DBI::PurePerl ok 102 - ... checking CachedKids attribute for sth ok 103 - ... checking HandleError attribute for sth ok 104 - ... checking Profile attribute for sth ok 105 - ... checking ReadOnly attribute for sth ok 106 - ... checking TraceLevel attribute for sth ok 107 - ... checking LongReadLen attribute for sth ok 108 - ... checking FetchHashKeyName attribute for sth ok 109 - ... checking CursorName attribute for sth ok 110 - ... checking NUM_OF_FIELDS attribute for sth ok 111 - ... checking NUM_OF_PARAMS attribute for sth ok 112 - ... checking type of NAME attribute for sth ok 113 - ... checking number of elements returned ok 114 - ... checking values returned ok 115 - ... checking type of NAME_lc attribute for sth ok 116 - ... checking number of elements returned ok 117 - ... checking values returned ok 118 - ... checking type of NAME_uc attribute for sth ok 119 - ... checking number of elements returned ok 120 - ... checking values returned ok 121 - ... checking type of NAME_hash attribute for sth ok 122 - ... checking number of keys returned ok 123 - ... checking values returned ok 124 - ... checking values returned ok 125 - ... checking type of NAME_lc_hash attribute for sth ok 126 - ... checking number of keys returned ok 127 - ... checking values returned ok 128 - ... checking values returned ok 129 - ... checking type of NAME_uc_hash attribute for sth ok 130 - ... checking number of keys returned ok 131 - ... checking values returned ok 132 - ... checking values returned ok 133 - ... checking type of TYPE attribute for sth ok 134 - ... checking number of elements returned ok 135 - ... checking values returned ok 136 - ... checking type of NULLABLE attribute for sth ok 137 - ... checking number of elements returned ok 138 - ... checking values returned ok 139 - ... checking type of PRECISION attribute for sth ok 140 - ... checking number of elements returned ok 141 - ... checking values returned ok 142 - ... checking type of SCALE attribute for sth ok 143 - ... checking number of elements returned ok 144 - ... checking values returned ok 145 - ... checking type of ParamValues attribute for sth ok 146 - ... checking values returned ok 147 - ... checking Statement attribute for sth ok 148 - ... checking type of RowsInCache attribute for sth ok 149 - should see driver-private sth attribute value # Checking inheritance ok 150 - dbh ReadOnly value should be inherited from drh ok 151 - sth ReadOnly value should be inherited from dbh 1..151 ok t\zvp_07kids.t .................. skipped: $h->{Kids} attribute not supported for DBI::PurePerl t\zvp_08keeperr.t ............... ok 1 - use DBI; ok 2 - ... checking error ok 3 - ... checking error Test HandleSetErr ok 4 - An object of class 'DBI::db' isa 'DBI::db' ok 5 - ... $DBI::err is not defined HandleSetErr called: h=DBI::db=HASH(0x298fb38), 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(0x298fb38), err=0, errstr=(got warn), state=AA001 warn: 'DBD::ExampleP::db set_err warning: (got info)\n(got warn) at ./t/08keeperr.t line 189.\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(0x298fb38), 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 204.\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 224.\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(0x298fb38), 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 236.\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(0x298fb38), 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 247.\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 258.\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 282.\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 286.\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 287.\n' ok 55 - ... $dbh->set_err returned undefiend HandleSetErr called: h=DBI::db=HASH(0x298fb38), 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 288.\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 298.\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 302.\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 306.\n' ok 64 - ... returned no values HandleSetErr called: h=DBI::db=HASH(0x298fb38), err=, errstr=info, state=override warn: 'DBD::ExampleP::db set_err failed: errstr99 at ./t/08keeperr.t line 313.\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 70 ok 71 ok 72 - ping returns true ok 73 - err unchanged after ping ok 74 - errstr unchanged after ping ok 75 - err unchanged after ping ok 76 - errstr unchanged after ping ok 77 - ping returns false ok 78 - err true after failed ping ok 79 - errstr true after failed ping ok 80 ok 81 ok 82 - ping returns true: 0 but true ok 83 - err unchanged after ping ok 84 - errstr unchanged after ping ok 85 - err unchanged after ping ok 86 - errstr unchanged after ping ok 87 - ping returns false ok 88 - err true after failed ping ok 89 - errstr true after failed ping HandleSetErr called: h=DBI::db=HASH(0x298fb38), err=, errstr=, state= ok 90 - no extra warning generated for set_err("") in STORE HandleSetErr called: h=DBI::db=HASH(0x298fb38), err=0, errstr=0, state= warn: 'DBD::ExampleP::db STORE warning: at ./t/08keeperr.t line 338.\n' ok 91 - warning generated for set_err("0") in STORE 1..91 ok t\zvp_09trace.t ................. 1..99 ok 1 - use DBI; ok 2 - An object of class 'DBI::db' isa 'DBI::db' ok 3 - trace file size = 2587 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 CON ok 14 ok 15 ok 16 ok 17 ok 18 ok 19 ok 20 ok 21 parse_trace_flag ENC ok 22 ok 23 ok 24 ok 25 ok 26 ok 27 ok 28 ok 29 parse_trace_flag DBD ok 30 ok 31 ok 32 ok 33 ok 34 ok 35 ok 36 ok 37 parse_trace_flag TXN ok 38 ok 39 ok 40 ok 41 ok 42 ok 43 ok 44 ok 45 parse_trace_flag foo ok 46 ok 47 ok 48 ok 49 ok 50 ok 51 ok 52 ok 53 parse_trace_flag bar ok 54 ok 55 ok 56 ok 57 ok 58 ok 59 ok 60 ok 61 parse_trace_flag baz ok 62 ok 63 ok 64 ok 65 ok 66 ok 67 ok 68 ok 69 parse_trace_flag boo ok 70 ok 71 ok 72 ok 73 ok 74 ok 75 ok 76 ok 77 parse_trace_flag bop ok 78 ok 79 ok 80 ok 81 ok 82 ok 83 ok 84 ok 85 parse_trace_flag SQL CON ENC DBD TXN foo bar baz boo bop ok 86 - ... ok 87 - ... inherit ok 88 - An object of class 'DBI::st' isa 'DBI::st' ok 89 ok 90 ok 91 test unknown parse_trace_flag ok 92 ok 93 caught warn: DBI::db=HASH(0x298c3a8)->parse_trace_flags(nonesuch) ignored unknown trace flags: 'nonesuch' at DBI::PurePerl DBI::common::parse_trace_flags line 49. ok 94 ok 95 caught warn: DBI::db=HASH(0x298c3a8)->parse_trace_flags(nonesuch|SQL|nonesuch2) ignored unknown trace flags: 'nonesuch' 'nonesuch2' at DBI::PurePerl DBI::common::parse_trace_flags line 49. ok 96 ok 97 ok 98 ok 99 ok C:\cpanfly-5.16\var\cpan\build\DBI-1.634-6nZepf\test_output_3836 for C:\cpanfly-5.16\var\cpan\build\DBI-1.634-6nZepf\test_output_3836: No such file or directory at t/lib.pl line 23. t\zvp_10examp.t ................. 1..234 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 - An object of class 'DBI::dr' 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 ok 96 ok 97 fetchall_arrayref renaming hash slice ok 98 ok 99 ok 100 ok 101 ok 102 ok 103 fetchall_arrayref empty renaming hash slice ok 104 ok 105 ok 106 ok 107 ok 108 ok 109 fetchall_arrayref hash ok 110 ok 111 ok 112 ok 113 - '16895 0 .' ne '16895 0 .' rows() ok 114 - row count 3 ok 115 - 3 vs 3 ok 116 - 3 vs 3 fetchall_arrayref array slice and max rows ok 117 ok 118 ok 119 ok 120 - should fetch one row ok 121 - should fetch all the remaining rows ok 122 - should return undef as there are no more rows selectrow_array ok 123 ok 124 selectrow_hashref ok 125 ok 126 ok 127 ok 128 selectall_arrayref ok 129 ok 130 ok 131 ok 132 selectall_arrayref Slice array slice ok 133 ok 134 ok 135 - ". 16895" eq ". 16895" ok 136 selectall_arrayref Columns array slice ok 137 ok 138 ok 139 - ". 16895" eq ". 16895" ok 140 selectall_arrayref hash slice ok 141 ok 142 ok 143 ok 144 ok 145 ok 146 ok 147 selectall_hashref ok 148 - selectall_hashref result ok 149 - selectall_hashref HASH: HASH ok 150 ok 151 - 0 eq 0 selectall_hashref by column number ok 152 ok 153 - 0 eq 0 selectcol_arrayref ok 154 ok 155 ok 156 selectcol_arrayref column slice ok 157 ok 158 ok 159 ok 160 others... ok 161 ok 162 RaiseError & PrintError & ShowErrorStatement ok 163 ok 164 ok 165 ok 166 ok 167 ok 168 ok 169 ok 170 ok 171 not ok 172 - error string does not contain ParamValues # TODO rt66127 not fixed yet # Failed (TODO) test 'error string does not contain ParamValues' # at ./t/10examp.t line 397. # 'DBD::ExampleP::st execute failed: 11 values bound when 1 expected [for Statement "select mode from ?" with ParamValues: 1=1, 2=2, 3='val3', 4='val4', 5='val5', 6='val6', 7='val7', 8='val8', 9='val9', 10='val10', 11='val11'] at DBI::PurePerl DBI::st::execute line 122. # ' # matches '(?^:ParamValues:)' not ok 173 - ParamValues is empty # TODO rt66127 not fixed yet # Failed (TODO) test 'ParamValues is empty' # at ./t/10examp.t line 398. # got: 'HASH(0x2be3c40)' # expected: undef # $VAR1 = { # '6' => 'val6', # '11' => 'val11', # '3' => 'val3', # '7' => 'val7', # '9' => 'val9', # '2' => 2, # '8' => 'val8', # '1' => 1, # '4' => 'val4', # '10' => 'val10', # '5' => 'val5' # }; ok 174 ok 175 ok 176 ok 177 ok 178 ok 179 ok 180 - 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 122. # ok 181 - 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 122. # ok 182 ok 183 ok 184 ok 185 ok 186 ok 187 HandleError ok 188 ok 189 HandleError -> die ok 190 ok 191 - HandleError: DBD::ExampleP::db prepare failed: Unknown field names: unknown_field_name2 [h=DBI::db=HASH(0x2a4c8a8), rv=undef, \#=3] at ./t/10examp.t line 441. # HandleError -> 0 -> RaiseError HandleError: DBD::ExampleP::db prepare failed: Unknown field names: unknown_field_name2 [h=DBI::db=HASH(0x2a4c8a8), rv=undef, #=3] ok 192 ok 193 - DBD::ExampleP::db prepare failed: Unknown field names: unknown_field_name2 at DBI::PurePerl DBI::db::prepare line 120. # HandleError -> 1 -> return (original)undef HandleError: DBD::ExampleP::db prepare failed: Unknown field names: unknown_field_name2 [h=DBI::db=HASH(0x2a4c8a8), rv=undef, #=3] ok 194 - ok 195 HandleError -> 2 -> return (modified)42 HandleError: DBD::ExampleP::db prepare failed: Unknown field names: unknown_field_name2 [h=DBI::db=HASH(0x2a4c8a8), rv=undef, #=3] ok 196 - ok 197 ok 198 ok 199 - An object of class 'DBI::st' isa 'DBI::st' ok 200 ok 201 ok 202 ok 203 - Remove dumpcsr.tst.3836 ok 204 - Actually gone # table_info ok 205 # Local blib/lib subdirs: DBD auto .. . Bundle Win32 DBI ok 206 ok 207 ok 208 # tables ok 209 - Table count mismatch5 vs 5 ok 210 - "schema"."table" ne "schema"."table" ok 211 - "sch-ema"."table" ne "sch-ema"."table" ok 212 - "schema"."ta-ble" ne "schema"."ta-ble" ok 213 - "sch ema"."table" ne "sch ema"."table" ok 214 - "schema"."ta ble" ne "schema"."ta ble" # Testing the fake directories (0). ok 215 ok 216 ok 217 - 0 rows instead of 0 ok 218 # Testing the fake directories (100). ok 219 ok 220 ok 221 - 100 rows instead of 100 ok 222 - '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 223 ok 224 ok 225 - 200 rows instead of 200 ok 226 - '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 227 ok 228 - we got some table types ok 229 - all table types are defined ok 230 - no name separators in table types ok 231 - we got some catalogs ok 232 - no name separators in catalogs ok 233 ok 234 - 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 - An object of class 'DBI::db' isa 'DBI::db' ok 3 - An object of class 'DBI::st' 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 - An object of class 'DBI::st' 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 - An object of class 'DBI::st' 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 - An object of class 'DBI::db' 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(0x2969e78) trace level set to 1 in DBI 1.634 (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(0x2969e78) trace level set to 1 in DBI 1.634 (PurePerl) # Full trace not available because DBI_TRACE is not in environment # Layered logline # # DBI::db=HASH(0x2969e78) trace level set to 1 in DBI 1.634 (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(0x2969e78) trace level set to 1 in DBI 1.634 (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(0x2969e78) trace level set to 1 in DBI 1.634 (PurePerl) # Full trace not available because DBI_TRACE is not in environment # Layered logline # # ok 25 - ... logger: trace_msg # DBI::db=HASH(0x2969e78) trace level set to 1 in DBI 1.634 (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 - An object of class 'DBI::db' isa 'DBI::db' ok 4 ok 5 ok 6 ok 7 ok 8 ok t\zvp_30subclass.t .............. 1..43 ok 1 - use DBI; ok 2 - An object of class 'MyDBI::db' isa 'MyDBI::db' ok 3 ok 4 - An object of class 'MyDBI::db' isa 'MyDBI::db' ok 5 ok 6 ok 7 - An object of class 'MyDBI::st' isa 'MyDBI::st' ok 8 ok 9 ok 10 ok 11 ok 12 ok 13 ok 14 ok 15 - A reference of type 'ARRAY' 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 - An object of class 'MyDBI::db' isa 'MyDBI::db' ok 27 ok 28 - 'Clone of clone A' isa 'MyDBI::db' ok 29 ok 30 ok 31 - 'Clone of clone B' isa 'MyDBI::db' ok 32 ok 33 - An object of class 'MyDBI::db' isa 'MyDBI::db' ok 34 ok 35 - 'installed method' isa 'ARRAY' ok 36 ok 37 ok 38 ok 39 ok 40 - Failed connect \#1 ok 41 ok 42 - Failed connect \#2 ok 43 fetch 4 prepare 1 ok t\zvp_31methcache.t ............. 1..49 ok 1 - use DBI; ok 2 - plain row0 ok 3 - plain local0 ok 4 - plain row1 ok 5 - plain local1 ok 6 - plain row2 ok 7 - plain local2 ok 8 - plain row3 ok 9 - plain locate DBI object ok 10 - plain row4 ok 11 - plain row5 ok 12 - plain local3 ok 13 - plain row6 ok 14 - threads-h row0 ok 15 - threads-h local0 ok 16 - threads-h row1 ok 17 - threads-h local1 ok 18 - threads-h row2 ok 19 - threads-h local2 ok 20 - threads-h row3 ok 21 - threads-h locate DBI object ok 22 - threads-h row4 ok 23 - threads-h row5 ok 24 - threads-h local3 ok 25 - threads-h row6 ok 26 - magic row0 ok 27 - magic local0 ok 28 - magic row1 ok 29 - magic local1 ok 30 - magic row2 ok 31 - magic local2 ok 32 - magic row3 ok 33 - magic locate DBI object ok 34 - magic row4 ok 35 - magic row5 ok 36 - magic local3 ok 37 - magic row6 ok 38 - magic threads-h row0 ok 39 - magic threads-h local0 ok 40 - magic threads-h row1 ok 41 - magic threads-h local1 ok 42 - magic threads-h row2 ok 43 - magic threads-h local2 ok 44 - magic threads-h row3 ok 45 - magic threads-h locate DBI object ok 46 - magic threads-h row4 ok 47 - magic threads-h row5 ok 48 - magic threads-h local3 ok 49 - magic threads-h row6 ok t\zvp_35thrclone.t .............. 1..20 ok 1 - use DBI; ok 2 - ... assignment of neat_maxlen was successful ok 3 - An object of class 'DBI::db' isa 'DBI::db' ok 4 - ... DBI::neat_maxlen still holding its value ok 5 - An object of class 'DBI::db' 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 - An object of class 'DBI::db' 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 - An object of class 'DBI::db' 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 - An object of class 'DBI::db' 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 - Junk: prepare 'Junk' ok 19 - invalid column type: prepare 'CREATE TABLE bar (id INT, baz CHARACTER VARYING(255))' ok 20 - prepared statement using ANSI dialect ok 21 # skip Gofer proxy prevents fetching embedded SQL::Parser object ok 22 ok 23 - root class is DBIx::ContextualFetch 1..23 ok C:\cpanfly-5.16\var\cpan\build\DBI-1.634-6nZepf\test_output_3220 for C:\cpanfly-5.16\var\cpan\build\DBI-1.634-6nZepf\test_output_3220: No such file or directory at t/lib.pl line 23. 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.44 using IO::File (1.14) # DBI::DBD::SqlEngine 0.06 using SQL::Statement 1.407 # DBI 1.634 # DBI::PurePerl 2.014286 # OS MSWin32 (5.2) # Perl 5.016000 (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-5.16\var\cpan\build\DBI-1.634-6nZepf\test_output_3220\t_sbdgf_53442gz.txt ok 11 - drop manually created table db_3220_2 (first file) ok 12 - C:\cpanfly-5.16\var\cpan\build\DBI-1.634-6nZepf\test_output_3220\db_3220_2.txt removed ok 13 - C:\cpanfly-5.16\var\cpan\build\DBI-1.634-6nZepf\test_output_3220\db_3220_2 exists ok 14 - drop manually created table db_3220_2 (second file) ok 15 - C:\cpanfly-5.16\var\cpan\build\DBI-1.634-6nZepf\test_output_3220\db_3220_2 removed ok 16 - Create table db_3220_ 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 - Listing tables gives test table ok 22 - table_info ok 23 - table_info gives test table ok 24 - set single meta datum ok 25 - verify set single meta datum ok 26 - set multiple meta data ok 27 - verify set multiple meta attributes ok 28 - initialize new table (meta) with settings ok 29 - verify create meta from scratch ok 30 - Prepare select * from db_3220_ ok 31 - execute on db_3220_ ok 32 - Prepare select * from DB_3220_ ok 33 - execute on DB_3220_ ok 34 - ReadOnly connect with driver attributes in hash ok 35 - Prepare select * from db_3220_ ok 36 - execute on db_3220_ ok 37 - TYPE is numeric ok 38 - TYPE_NAME is set ok 39 - prepare 'insert into db_3220_' ok 40 - insert failed intensionally ok 41 - prepare 'delete from db_3220_' ok 42 - delete failed intensionally ok 43 - table drop failed intensionally ok 44 - Test table not removed ok 45 - ReadWrite for drop connect with driver attributes in hash ok 46 - table drop ok 47 - Test table removed ok 48 - Should not be able to open a DB to ./non-existing ok 49 - Error message ok 50 - Cleared error ok 51 - connect () should die on ./non-existing with RaiseError ok 52 - croak message ok 53 - Error message ok 54 - Should not be able to open a DB to nonexisting_folder ok 55 - Error message ok 56 - Cleared error ok 57 - connect () should die on nonexisting_folder with RaiseError ok 58 - croak message ok 59 - Error message ok 60 - Should not be able to open a DB to /Fr-dle/hurd0k/ok3220 ok 61 - Error message ok 62 - Cleared error ok 63 - connect () should die on /Fr-dle/hurd0k/ok3220 with RaiseError ok 64 - croak message ok 65 - Error message 1..65 ok C:\cpanfly-5.16\var\cpan\build\DBI-1.634-6nZepf\test_output_752 for C:\cpanfly-5.16\var\cpan\build\DBI-1.634-6nZepf\test_output_752: No such file or directory at t/lib.pl line 23. 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.08 using SDBM_File (1.09) # DBD::File 0.44 using IO::File (1.14) # DBI::DBD::SqlEngine 0.06 using SQL::Statement 1.407 # DBI 1.634 # DBI::PurePerl 2.014286 # OS MSWin32 (5.2) # Perl 5.016000 (MSWin32-x64-multi-thread) ok 1 - dbm_versions ok 2 - An object of class 'DBI::db' 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 SELECT COUNT(*) FROM SDBM_File_fruit ok 54 - execute ok 55 - SELECT COUNT(*) FROM SDBM_File_fruit ok 56 - SELECT results ok 57 - prepare DROP TABLE SDBM_File_fruit ok 58 - execute ok 59 - DROP TABLE SDBM_File_fruit ok 60 - prepare table_info (without tables) ok 61 - No tables delivered by table_info --- Using SDBM_File (Data::Dumper) --- # DBD::DBM 0.08 using SDBM_File (1.09) + MLDBM (2.04) + MLDBM::Serializer::Data::Dumper # DBD::File 0.44 using IO::File (1.14) # DBI::DBD::SqlEngine 0.06 using SQL::Statement 1.407 # DBI 1.634 # DBI::PurePerl 2.014286 # OS MSWin32 (5.2) # Perl 5.016000 (MSWin32-x64-multi-thread) ok 62 - dbm_versions ok 63 - An object of class 'DBI::db' isa 'DBI::db' ok 64 ok 65 ok 66 ok 67 - prepare DROP TABLE IF EXISTS SDBM_File_fruit ok 68 - execute ok 69 - DROP TABLE IF EXISTS SDBM_File_fruit ok 70 - prepare CREATE TABLE SDBM_File_fruit (dKey INT, dVal VARCHAR(10), qux INT) ok 71 - execute ok 72 - CREATE TABLE SDBM_File_fruit (dKey INT, dVal VARCHAR(10), qux INT) ok 73 - prepare INSERT INTO SDBM_File_fruit VALUES (1,'oranges' , 11 ) ok 74 - execute ok 75 - INSERT INTO SDBM_File_fruit VALUES (1,'oranges' , 11 ) ok 76 - prepare INSERT INTO SDBM_File_fruit VALUES (2,'to_change', 0 ) ok 77 - execute ok 78 - INSERT INTO SDBM_File_fruit VALUES (2,'to_change', 0 ) ok 79 - prepare INSERT INTO SDBM_File_fruit VALUES (3, NULL , 13 ) ok 80 - execute ok 81 - INSERT INTO SDBM_File_fruit VALUES (3, NULL , 13 ) ok 82 - prepare INSERT INTO SDBM_File_fruit VALUES (4,'to_delete', 14 ) ok 83 - execute ok 84 - INSERT INTO SDBM_File_fruit VALUES (4,'to_delete', 14 ) ok 85 - prepare INSERT INTO SDBM_File_fruit VALUES (?,?,?) ok 86 - execute ok 87 - INSERT INTO SDBM_File_fruit VALUES (?,?,?) ok 88 - prepare INSERT INTO SDBM_File_fruit VALUES (6,'to_delete', 16 ) ok 89 - execute ok 90 - INSERT INTO SDBM_File_fruit VALUES (6,'to_delete', 16 ) ok 91 - prepare INSERT INTO SDBM_File_fruit VALUES (7,'to delete', 17 ) ok 92 - execute ok 93 - INSERT INTO SDBM_File_fruit VALUES (7,'to delete', 17 ) ok 94 - prepare INSERT INTO SDBM_File_fruit VALUES (8,'to remove', 18 ) ok 95 - execute ok 96 - INSERT INTO SDBM_File_fruit VALUES (8,'to remove', 18 ) ok 97 - prepare UPDATE SDBM_File_fruit SET dVal='apples', qux='12' WHERE dKey=2 ok 98 - execute ok 99 - UPDATE SDBM_File_fruit SET dVal='apples', qux='12' WHERE dKey=2 ok 100 - $sth->execute(UPDATE SDBM_File_fruit SET dVal='apples', qux='12' WHERE dKey=2) == $sth->rows ok 101 - prepare DELETE FROM SDBM_File_fruit WHERE dVal='to_delete' ok 102 - execute ok 103 - DELETE FROM SDBM_File_fruit WHERE dVal='to_delete' ok 104 - $sth->execute(DELETE FROM SDBM_File_fruit WHERE dVal='to_delete') == $sth->rows ok 105 - prepare DELETE FROM SDBM_File_fruit WHERE qux=17 ok 106 - execute ok 107 - DELETE FROM SDBM_File_fruit WHERE qux=17 ok 108 - $sth->execute(DELETE FROM SDBM_File_fruit WHERE qux=17) == $sth->rows ok 109 - prepare DELETE FROM SDBM_File_fruit WHERE dKey=8 ok 110 - execute ok 111 - DELETE FROM SDBM_File_fruit WHERE dKey=8 ok 112 - $sth->execute(DELETE FROM SDBM_File_fruit WHERE dKey=8) == $sth->rows ok 113 - prepare SELECT * FROM SDBM_File_fruit ORDER BY dKey DESC ok 114 - execute ok 115 - SELECT * FROM SDBM_File_fruit ORDER BY dKey DESC ok 116 - SELECT results ok 117 - prepare DELETE FROM SDBM_File_fruit ok 118 - execute ok 119 - DELETE FROM SDBM_File_fruit ok 120 - $sth->execute(DELETE FROM SDBM_File_fruit) == $sth->rows ok 121 - prepare SELECT COUNT(*) FROM SDBM_File_fruit ok 122 - execute ok 123 - SELECT COUNT(*) FROM SDBM_File_fruit ok 124 - SELECT results ok 125 - prepare DROP TABLE SDBM_File_fruit ok 126 - execute ok 127 - DROP TABLE SDBM_File_fruit ok 128 - prepare table_info (without tables) ok 129 - No tables delivered by table_info --- Using SDBM_File (Storable) --- # DBD::DBM 0.08 using SDBM_File (1.09) + MLDBM (2.04) + MLDBM::Serializer::Storable # DBD::File 0.44 using IO::File (1.14) # DBI::DBD::SqlEngine 0.06 using SQL::Statement 1.407 # DBI 1.634 # DBI::PurePerl 2.014286 # OS MSWin32 (5.2) # Perl 5.016000 (MSWin32-x64-multi-thread) ok 130 - dbm_versions ok 131 - An object of class 'DBI::db' isa 'DBI::db' ok 132 ok 133 ok 134 ok 135 - prepare DROP TABLE IF EXISTS SDBM_File_fruit ok 136 - execute ok 137 - DROP TABLE IF EXISTS SDBM_File_fruit ok 138 - prepare CREATE TABLE SDBM_File_fruit (dKey INT, dVal VARCHAR(10), qux INT) ok 139 - execute ok 140 - CREATE TABLE SDBM_File_fruit (dKey INT, dVal VARCHAR(10), qux INT) ok 141 - prepare INSERT INTO SDBM_File_fruit VALUES (1,'oranges' , 11 ) ok 142 - execute ok 143 - INSERT INTO SDBM_File_fruit VALUES (1,'oranges' , 11 ) ok 144 - prepare INSERT INTO SDBM_File_fruit VALUES (2,'to_change', 0 ) ok 145 - execute ok 146 - INSERT INTO SDBM_File_fruit VALUES (2,'to_change', 0 ) ok 147 - prepare INSERT INTO SDBM_File_fruit VALUES (3, NULL , 13 ) ok 148 - execute ok 149 - INSERT INTO SDBM_File_fruit VALUES (3, NULL , 13 ) ok 150 - prepare INSERT INTO SDBM_File_fruit VALUES (4,'to_delete', 14 ) ok 151 - execute ok 152 - INSERT INTO SDBM_File_fruit VALUES (4,'to_delete', 14 ) ok 153 - prepare INSERT INTO SDBM_File_fruit VALUES (?,?,?) ok 154 - execute ok 155 - INSERT INTO SDBM_File_fruit VALUES (?,?,?) ok 156 - prepare INSERT INTO SDBM_File_fruit VALUES (6,'to_delete', 16 ) ok 157 - execute ok 158 - INSERT INTO SDBM_File_fruit VALUES (6,'to_delete', 16 ) ok 159 - prepare INSERT INTO SDBM_File_fruit VALUES (7,'to delete', 17 ) ok 160 - execute ok 161 - INSERT INTO SDBM_File_fruit VALUES (7,'to delete', 17 ) ok 162 - prepare INSERT INTO SDBM_File_fruit VALUES (8,'to remove', 18 ) ok 163 - execute ok 164 - INSERT INTO SDBM_File_fruit VALUES (8,'to remove', 18 ) ok 165 - prepare UPDATE SDBM_File_fruit SET dVal='apples', qux='12' WHERE dKey=2 ok 166 - execute ok 167 - UPDATE SDBM_File_fruit SET dVal='apples', qux='12' WHERE dKey=2 ok 168 - $sth->execute(UPDATE SDBM_File_fruit SET dVal='apples', qux='12' WHERE dKey=2) == $sth->rows ok 169 - prepare DELETE FROM SDBM_File_fruit WHERE dVal='to_delete' ok 170 - execute ok 171 - DELETE FROM SDBM_File_fruit WHERE dVal='to_delete' ok 172 - $sth->execute(DELETE FROM SDBM_File_fruit WHERE dVal='to_delete') == $sth->rows ok 173 - prepare DELETE FROM SDBM_File_fruit WHERE qux=17 ok 174 - execute ok 175 - DELETE FROM SDBM_File_fruit WHERE qux=17 ok 176 - $sth->execute(DELETE FROM SDBM_File_fruit WHERE qux=17) == $sth->rows ok 177 - prepare DELETE FROM SDBM_File_fruit WHERE dKey=8 ok 178 - execute ok 179 - DELETE FROM SDBM_File_fruit WHERE dKey=8 ok 180 - $sth->execute(DELETE FROM SDBM_File_fruit WHERE dKey=8) == $sth->rows ok 181 - prepare SELECT * FROM SDBM_File_fruit ORDER BY dKey DESC ok 182 - execute ok 183 - SELECT * FROM SDBM_File_fruit ORDER BY dKey DESC ok 184 - SELECT results ok 185 - prepare DELETE FROM SDBM_File_fruit ok 186 - execute ok 187 - DELETE FROM SDBM_File_fruit ok 188 - $sth->execute(DELETE FROM SDBM_File_fruit) == $sth->rows ok 189 - prepare SELECT COUNT(*) FROM SDBM_File_fruit ok 190 - execute ok 191 - SELECT COUNT(*) FROM SDBM_File_fruit ok 192 - SELECT results ok 193 - prepare DROP TABLE SDBM_File_fruit ok 194 - execute ok 195 - DROP TABLE SDBM_File_fruit ok 196 - prepare table_info (without tables) ok 197 - No tables delivered by table_info --- Using SDBM_File (FreezeThaw) --- # DBD::DBM 0.08 using SDBM_File (1.09) + MLDBM (2.04) + MLDBM::Serializer::FreezeThaw # DBD::File 0.44 using IO::File (1.14) # DBI::DBD::SqlEngine 0.06 using SQL::Statement 1.407 # DBI 1.634 # DBI::PurePerl 2.014286 # OS MSWin32 (5.2) # Perl 5.016000 (MSWin32-x64-multi-thread) ok 198 - dbm_versions ok 199 - An object of class 'DBI::db' isa 'DBI::db' ok 200 ok 201 ok 202 ok 203 - prepare DROP TABLE IF EXISTS SDBM_File_fruit ok 204 - execute ok 205 - DROP TABLE IF EXISTS SDBM_File_fruit ok 206 - prepare CREATE TABLE SDBM_File_fruit (dKey INT, dVal VARCHAR(10), qux INT) ok 207 - execute ok 208 - CREATE TABLE SDBM_File_fruit (dKey INT, dVal VARCHAR(10), qux INT) ok 209 - prepare INSERT INTO SDBM_File_fruit VALUES (1,'oranges' , 11 ) ok 210 - execute ok 211 - INSERT INTO SDBM_File_fruit VALUES (1,'oranges' , 11 ) ok 212 - prepare INSERT INTO SDBM_File_fruit VALUES (2,'to_change', 0 ) ok 213 - execute ok 214 - INSERT INTO SDBM_File_fruit VALUES (2,'to_change', 0 ) ok 215 - prepare INSERT INTO SDBM_File_fruit VALUES (3, NULL , 13 ) ok 216 - execute ok 217 - INSERT INTO SDBM_File_fruit VALUES (3, NULL , 13 ) ok 218 - prepare INSERT INTO SDBM_File_fruit VALUES (4,'to_delete', 14 ) ok 219 - execute ok 220 - INSERT INTO SDBM_File_fruit VALUES (4,'to_delete', 14 ) ok 221 - prepare INSERT INTO SDBM_File_fruit VALUES (?,?,?) ok 222 - execute ok 223 - INSERT INTO SDBM_File_fruit VALUES (?,?,?) ok 224 - prepare INSERT INTO SDBM_File_fruit VALUES (6,'to_delete', 16 ) ok 225 - execute ok 226 - INSERT INTO SDBM_File_fruit VALUES (6,'to_delete', 16 ) ok 227 - prepare INSERT INTO SDBM_File_fruit VALUES (7,'to delete', 17 ) ok 228 - execute ok 229 - INSERT INTO SDBM_File_fruit VALUES (7,'to delete', 17 ) ok 230 - prepare INSERT INTO SDBM_File_fruit VALUES (8,'to remove', 18 ) ok 231 - execute ok 232 - INSERT INTO SDBM_File_fruit VALUES (8,'to remove', 18 ) ok 233 - prepare UPDATE SDBM_File_fruit SET dVal='apples', qux='12' WHERE dKey=2 ok 234 - execute ok 235 - UPDATE SDBM_File_fruit SET dVal='apples', qux='12' WHERE dKey=2 ok 236 - $sth->execute(UPDATE SDBM_File_fruit SET dVal='apples', qux='12' WHERE dKey=2) == $sth->rows ok 237 - prepare DELETE FROM SDBM_File_fruit WHERE dVal='to_delete' ok 238 - execute ok 239 - DELETE FROM SDBM_File_fruit WHERE dVal='to_delete' ok 240 - $sth->execute(DELETE FROM SDBM_File_fruit WHERE dVal='to_delete') == $sth->rows ok 241 - prepare DELETE FROM SDBM_File_fruit WHERE qux=17 ok 242 - execute ok 243 - DELETE FROM SDBM_File_fruit WHERE qux=17 ok 244 - $sth->execute(DELETE FROM SDBM_File_fruit WHERE qux=17) == $sth->rows ok 245 - prepare DELETE FROM SDBM_File_fruit WHERE dKey=8 ok 246 - execute ok 247 - DELETE FROM SDBM_File_fruit WHERE dKey=8 ok 248 - $sth->execute(DELETE FROM SDBM_File_fruit WHERE dKey=8) == $sth->rows ok 249 - prepare SELECT * FROM SDBM_File_fruit ORDER BY dKey DESC ok 250 - execute ok 251 - SELECT * FROM SDBM_File_fruit ORDER BY dKey DESC ok 252 - SELECT results ok 253 - prepare DELETE FROM SDBM_File_fruit ok 254 - execute ok 255 - DELETE FROM SDBM_File_fruit ok 256 - $sth->execute(DELETE FROM SDBM_File_fruit) == $sth->rows ok 257 - prepare SELECT COUNT(*) FROM SDBM_File_fruit ok 258 - execute ok 259 - SELECT COUNT(*) FROM SDBM_File_fruit ok 260 - SELECT results ok 261 - prepare DROP TABLE SDBM_File_fruit ok 262 - execute ok 263 - DROP TABLE SDBM_File_fruit ok 264 - prepare table_info (without tables) ok 265 - No tables delivered by table_info --- Using SDBM_File (YAML) --- # DBD::DBM 0.08 using SDBM_File (1.09) + MLDBM (2.04) + MLDBM::Serializer::YAML (0.10) # DBD::File 0.44 using IO::File (1.14) # DBI::DBD::SqlEngine 0.06 using SQL::Statement 1.407 # DBI 1.634 # DBI::PurePerl 2.014286 # OS MSWin32 (5.2) # Perl 5.016000 (MSWin32-x64-multi-thread) ok 266 - dbm_versions ok 267 - An object of class 'DBI::db' isa 'DBI::db' ok 268 ok 269 ok 270 ok 271 - prepare DROP TABLE IF EXISTS SDBM_File_fruit ok 272 - execute ok 273 - DROP TABLE IF EXISTS SDBM_File_fruit ok 274 - prepare CREATE TABLE SDBM_File_fruit (dKey INT, dVal VARCHAR(10), qux INT) ok 275 - execute ok 276 - CREATE TABLE SDBM_File_fruit (dKey INT, dVal VARCHAR(10), qux INT) ok 277 - prepare INSERT INTO SDBM_File_fruit VALUES (1,'oranges' , 11 ) ok 278 - execute ok 279 - INSERT INTO SDBM_File_fruit VALUES (1,'oranges' , 11 ) ok 280 - prepare INSERT INTO SDBM_File_fruit VALUES (2,'to_change', 0 ) ok 281 - execute ok 282 - INSERT INTO SDBM_File_fruit VALUES (2,'to_change', 0 ) ok 283 - prepare INSERT INTO SDBM_File_fruit VALUES (3, NULL , 13 ) ok 284 - execute ok 285 - INSERT INTO SDBM_File_fruit VALUES (3, NULL , 13 ) ok 286 - prepare INSERT INTO SDBM_File_fruit VALUES (4,'to_delete', 14 ) ok 287 - execute ok 288 - INSERT INTO SDBM_File_fruit VALUES (4,'to_delete', 14 ) ok 289 - prepare INSERT INTO SDBM_File_fruit VALUES (?,?,?) ok 290 - execute ok 291 - INSERT INTO SDBM_File_fruit VALUES (?,?,?) ok 292 - prepare INSERT INTO SDBM_File_fruit VALUES (6,'to_delete', 16 ) ok 293 - execute ok 294 - INSERT INTO SDBM_File_fruit VALUES (6,'to_delete', 16 ) ok 295 - prepare INSERT INTO SDBM_File_fruit VALUES (7,'to delete', 17 ) ok 296 - execute ok 297 - INSERT INTO SDBM_File_fruit VALUES (7,'to delete', 17 ) ok 298 - prepare INSERT INTO SDBM_File_fruit VALUES (8,'to remove', 18 ) ok 299 - execute ok 300 - INSERT INTO SDBM_File_fruit VALUES (8,'to remove', 18 ) ok 301 - prepare UPDATE SDBM_File_fruit SET dVal='apples', qux='12' WHERE dKey=2 ok 302 - execute ok 303 - UPDATE SDBM_File_fruit SET dVal='apples', qux='12' WHERE dKey=2 ok 304 - $sth->execute(UPDATE SDBM_File_fruit SET dVal='apples', qux='12' WHERE dKey=2) == $sth->rows ok 305 - prepare DELETE FROM SDBM_File_fruit WHERE dVal='to_delete' ok 306 - execute ok 307 - DELETE FROM SDBM_File_fruit WHERE dVal='to_delete' ok 308 - $sth->execute(DELETE FROM SDBM_File_fruit WHERE dVal='to_delete') == $sth->rows ok 309 - prepare DELETE FROM SDBM_File_fruit WHERE qux=17 ok 310 - execute ok 311 - DELETE FROM SDBM_File_fruit WHERE qux=17 ok 312 - $sth->execute(DELETE FROM SDBM_File_fruit WHERE qux=17) == $sth->rows ok 313 - prepare DELETE FROM SDBM_File_fruit WHERE dKey=8 ok 314 - execute ok 315 - DELETE FROM SDBM_File_fruit WHERE dKey=8 ok 316 - $sth->execute(DELETE FROM SDBM_File_fruit WHERE dKey=8) == $sth->rows ok 317 - prepare SELECT * FROM SDBM_File_fruit ORDER BY dKey DESC ok 318 - execute ok 319 - SELECT * FROM SDBM_File_fruit ORDER BY dKey DESC ok 320 - SELECT results ok 321 - prepare DELETE FROM SDBM_File_fruit ok 322 - execute ok 323 - DELETE FROM SDBM_File_fruit ok 324 - $sth->execute(DELETE FROM SDBM_File_fruit) == $sth->rows ok 325 - prepare SELECT COUNT(*) FROM SDBM_File_fruit ok 326 - execute ok 327 - SELECT COUNT(*) FROM SDBM_File_fruit ok 328 - SELECT results ok 329 - prepare DROP TABLE SDBM_File_fruit ok 330 - execute ok 331 - DROP TABLE SDBM_File_fruit ok 332 - prepare table_info (without tables) ok 333 - No tables delivered by table_info --- Using SDBM_File (JSON) --- # DBD::DBM 0.08 using SDBM_File (1.09) + MLDBM (2.04) + MLDBM::Serializer::JSON (0.002) # DBD::File 0.44 using IO::File (1.14) # DBI::DBD::SqlEngine 0.06 using SQL::Statement 1.407 # DBI 1.634 # DBI::PurePerl 2.014286 # OS MSWin32 (5.2) # Perl 5.016000 (MSWin32-x64-multi-thread) ok 334 - dbm_versions ok 335 - An object of class 'DBI::db' isa 'DBI::db' ok 336 ok 337 ok 338 ok 339 - prepare DROP TABLE IF EXISTS SDBM_File_fruit ok 340 - execute ok 341 - DROP TABLE IF EXISTS SDBM_File_fruit ok 342 - prepare CREATE TABLE SDBM_File_fruit (dKey INT, dVal VARCHAR(10), qux INT) ok 343 - execute ok 344 - CREATE TABLE SDBM_File_fruit (dKey INT, dVal VARCHAR(10), qux INT) ok 345 - prepare INSERT INTO SDBM_File_fruit VALUES (1,'oranges' , 11 ) ok 346 - execute ok 347 - INSERT INTO SDBM_File_fruit VALUES (1,'oranges' , 11 ) ok 348 - prepare INSERT INTO SDBM_File_fruit VALUES (2,'to_change', 0 ) ok 349 - execute ok 350 - INSERT INTO SDBM_File_fruit VALUES (2,'to_change', 0 ) ok 351 - prepare INSERT INTO SDBM_File_fruit VALUES (3, NULL , 13 ) ok 352 - execute ok 353 - INSERT INTO SDBM_File_fruit VALUES (3, NULL , 13 ) ok 354 - prepare INSERT INTO SDBM_File_fruit VALUES (4,'to_delete', 14 ) ok 355 - execute ok 356 - INSERT INTO SDBM_File_fruit VALUES (4,'to_delete', 14 ) ok 357 - prepare INSERT INTO SDBM_File_fruit VALUES (?,?,?) ok 358 - execute ok 359 - INSERT INTO SDBM_File_fruit VALUES (?,?,?) ok 360 - prepare INSERT INTO SDBM_File_fruit VALUES (6,'to_delete', 16 ) ok 361 - execute ok 362 - INSERT INTO SDBM_File_fruit VALUES (6,'to_delete', 16 ) ok 363 - prepare INSERT INTO SDBM_File_fruit VALUES (7,'to delete', 17 ) ok 364 - execute ok 365 - INSERT INTO SDBM_File_fruit VALUES (7,'to delete', 17 ) ok 366 - prepare INSERT INTO SDBM_File_fruit VALUES (8,'to remove', 18 ) ok 367 - execute ok 368 - INSERT INTO SDBM_File_fruit VALUES (8,'to remove', 18 ) ok 369 - prepare UPDATE SDBM_File_fruit SET dVal='apples', qux='12' WHERE dKey=2 ok 370 - execute ok 371 - UPDATE SDBM_File_fruit SET dVal='apples', qux='12' WHERE dKey=2 ok 372 - $sth->execute(UPDATE SDBM_File_fruit SET dVal='apples', qux='12' WHERE dKey=2) == $sth->rows ok 373 - prepare DELETE FROM SDBM_File_fruit WHERE dVal='to_delete' ok 374 - execute ok 375 - DELETE FROM SDBM_File_fruit WHERE dVal='to_delete' ok 376 - $sth->execute(DELETE FROM SDBM_File_fruit WHERE dVal='to_delete') == $sth->rows ok 377 - prepare DELETE FROM SDBM_File_fruit WHERE qux=17 ok 378 - execute ok 379 - DELETE FROM SDBM_File_fruit WHERE qux=17 ok 380 - $sth->execute(DELETE FROM SDBM_File_fruit WHERE qux=17) == $sth->rows ok 381 - prepare DELETE FROM SDBM_File_fruit WHERE dKey=8 ok 382 - execute ok 383 - DELETE FROM SDBM_File_fruit WHERE dKey=8 ok 384 - $sth->execute(DELETE FROM SDBM_File_fruit WHERE dKey=8) == $sth->rows ok 385 - prepare SELECT * FROM SDBM_File_fruit ORDER BY dKey DESC ok 386 - execute ok 387 - SELECT * FROM SDBM_File_fruit ORDER BY dKey DESC ok 388 - SELECT results ok 389 - prepare DELETE FROM SDBM_File_fruit ok 390 - execute ok 391 - DELETE FROM SDBM_File_fruit ok 392 - $sth->execute(DELETE FROM SDBM_File_fruit) == $sth->rows ok 393 - prepare SELECT COUNT(*) FROM SDBM_File_fruit ok 394 - execute ok 395 - SELECT COUNT(*) FROM SDBM_File_fruit ok 396 - SELECT results ok 397 - prepare DROP TABLE SDBM_File_fruit ok 398 - execute ok 399 - DROP TABLE SDBM_File_fruit ok 400 - prepare table_info (without tables) ok 401 - No tables delivered by table_info 1..401 ok C:\cpanfly-5.16\var\cpan\build\DBI-1.634-6nZepf\test_output_2600 for C:\cpanfly-5.16\var\cpan\build\DBI-1.634-6nZepf\test_output_2600: No such file or directory at t/lib.pl line 23. 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 - rows found via select via fully qualified path ok 11 - disconnect ok 12 - Found 1 tables ok 13 - rows found after reconnect using "dbm_tables" ok 14 - Create wilma ok 15 - insert Barney ok 16 - disconnect ok 17 - Found 1 table ok 18 - disconnect ok 19 - Found 2 tables ok 20 - Fred first ok 21 - Fred second ok 22 - select from fred ok 23 - execute fred ok 24 - 2 entry in fred ok 25 - select from wilma ok 26 - execute wilma ok 27 - 1 entry in wilma ok 28 - drop table fred ok 29 - fred.dir removed ok 30 - fred.pag removed ok 31 - drop table wilma ok 32 - wilma.dir removed ok 33 - wilma.pag removed 1..33 ok C:\cpanfly-5.16\var\cpan\build\DBI-1.634-6nZepf\test_output_3708 for C:\cpanfly-5.16\var\cpan\build\DBI-1.634-6nZepf\test_output_3708: No such file or directory at t/lib.pl line 23. t\zvp_52dbm_complex.t ........... # Running do_tests for SDBM_File + Data::Dumper ok 1 - CREATE TABLE APPL_3708_SDBM_File_Data_Dumper (id INT, applname CHAR, appluniq CHAR, version CHAR, appl_type CHAR) ok 2 - CREATE TABLE PREC_3708_SDBM_File_Data_Dumper (id INT, appl_id INT, node_id INT, precedence INT) ok 3 - CREATE TABLE NODE_3708_SDBM_File_Data_Dumper (id INT, nodename CHAR, os CHAR, version CHAR) ok 4 - CREATE TABLE LANDSCAPE_3708_SDBM_File_Data_Dumper (id INT, landscapename CHAR) ok 5 - CREATE TABLE CONTACT_3708_SDBM_File_Data_Dumper (id INT, surname CHAR, familyname CHAR, phone CHAR, userid CHAR, mailaddr CHAR) ok 6 - CREATE TABLE NM_LANDSCAPE_3708_SDBM_File_Data_Dumper (id INT, ls_id INT, obj_id INT, obj_type INT) ok 7 - CREATE TABLE APPL_CONTACT_3708_SDBM_File_Data_Dumper (id INT, contact_id INT, appl_id INT, contact_type CHAR) ok 8 - INSERT INTO APPL_3708_SDBM_File_Data_Dumper VALUES ( 1, 'ZQF', 'ZFQLIN', '10.2.0.4', 'Oracle DB') ok 9 - INSERT INTO APPL_3708_SDBM_File_Data_Dumper VALUES ( 2, 'YRA', 'YRA-UX', '10.2.0.2', 'Oracle DB') ok 10 - INSERT INTO APPL_3708_SDBM_File_Data_Dumper VALUES ( 3, 'PRN1', 'PRN1-4.B2', '1.1.22', 'CUPS' ) ok 11 - INSERT INTO APPL_3708_SDBM_File_Data_Dumper VALUES ( 4, 'PRN2', 'PRN2-4.B2', '1.1.22', 'CUPS' ) ok 12 - INSERT INTO APPL_3708_SDBM_File_Data_Dumper VALUES ( 5, 'PRN1', 'PRN1-4.B1', '1.1.22', 'CUPS' ) ok 13 - INSERT INTO APPL_3708_SDBM_File_Data_Dumper VALUES ( 7, 'PRN2', 'PRN2-4.B1', '1.1.22', 'CUPS' ) ok 14 - INSERT INTO APPL_3708_SDBM_File_Data_Dumper VALUES ( 8, 'sql-stmt', 'SQL::Statement', '1.21', 'Project Web-Site') ok 15 - INSERT INTO APPL_3708_SDBM_File_Data_Dumper VALUES ( 9, 'cpan.org', 'http://www.cpan.org/', '1.0', 'Web-Site') ok 16 - INSERT INTO APPL_3708_SDBM_File_Data_Dumper VALUES (10, 'httpd', 'cpan-apache', '2.2.13', 'Web-Server') ok 17 - INSERT INTO APPL_3708_SDBM_File_Data_Dumper VALUES (11, 'cpan-mods', 'cpan-mods', '8.4.1', 'PostgreSQL DB') ok 18 - INSERT INTO APPL_3708_SDBM_File_Data_Dumper VALUES (12, 'cpan-authors', 'cpan-authors', '8.4.1', 'PostgreSQL DB') ok 19 - INSERT INTO NODE_3708_SDBM_File_Data_Dumper VALUES ( 1, 'ernie', 'RHEL', '5.2') ok 20 - INSERT INTO NODE_3708_SDBM_File_Data_Dumper VALUES ( 2, 'bert', 'RHEL', '5.2') ok 21 - INSERT INTO NODE_3708_SDBM_File_Data_Dumper VALUES ( 3, 'statler', 'FreeBSD', '7.2') ok 22 - INSERT INTO NODE_3708_SDBM_File_Data_Dumper VALUES ( 4, 'waldorf', 'FreeBSD', '7.2') ok 23 - INSERT INTO NODE_3708_SDBM_File_Data_Dumper VALUES ( 5, 'piggy', 'NetBSD', '5.0.2') ok 24 - INSERT INTO NODE_3708_SDBM_File_Data_Dumper VALUES ( 6, 'kermit', 'NetBSD', '5.0.2') ok 25 - INSERT INTO NODE_3708_SDBM_File_Data_Dumper VALUES ( 7, 'samson', 'NetBSD', '5.0.2') ok 26 - INSERT INTO NODE_3708_SDBM_File_Data_Dumper VALUES ( 8, 'tiffy', 'NetBSD', '5.0.2') ok 27 - INSERT INTO NODE_3708_SDBM_File_Data_Dumper VALUES ( 9, 'rowlf', 'Debian Lenny', '5.0') ok 28 - INSERT INTO NODE_3708_SDBM_File_Data_Dumper VALUES (10, 'fozzy', 'Debian Lenny', '5.0') ok 29 - INSERT INTO PREC_3708_SDBM_File_Data_Dumper VALUES ( 1, 1, 1, 1) ok 30 - INSERT INTO PREC_3708_SDBM_File_Data_Dumper VALUES ( 2, 1, 2, 2) ok 31 - INSERT INTO PREC_3708_SDBM_File_Data_Dumper VALUES ( 3, 2, 2, 1) ok 32 - INSERT INTO PREC_3708_SDBM_File_Data_Dumper VALUES ( 4, 2, 1, 2) ok 33 - INSERT INTO PREC_3708_SDBM_File_Data_Dumper VALUES ( 5, 3, 5, 1) ok 34 - INSERT INTO PREC_3708_SDBM_File_Data_Dumper VALUES ( 6, 3, 7, 2) ok 35 - INSERT INTO PREC_3708_SDBM_File_Data_Dumper VALUES ( 7, 4, 6, 1) ok 36 - INSERT INTO PREC_3708_SDBM_File_Data_Dumper VALUES ( 8, 4, 8, 2) ok 37 - INSERT INTO PREC_3708_SDBM_File_Data_Dumper VALUES ( 9, 5, 7, 1) ok 38 - INSERT INTO PREC_3708_SDBM_File_Data_Dumper VALUES (10, 5, 5, 2) ok 39 - INSERT INTO PREC_3708_SDBM_File_Data_Dumper VALUES (11, 6, 8, 1) ok 40 - INSERT INTO PREC_3708_SDBM_File_Data_Dumper VALUES (12, 7, 6, 2) ok 41 - INSERT INTO PREC_3708_SDBM_File_Data_Dumper VALUES (13, 10, 9, 1) ok 42 - INSERT INTO PREC_3708_SDBM_File_Data_Dumper VALUES (14, 10, 10, 1) ok 43 - INSERT INTO PREC_3708_SDBM_File_Data_Dumper VALUES (15, 8, 9, 1) ok 44 - INSERT INTO PREC_3708_SDBM_File_Data_Dumper VALUES (16, 8, 10, 1) ok 45 - INSERT INTO PREC_3708_SDBM_File_Data_Dumper VALUES (17, 9, 9, 1) ok 46 - INSERT INTO PREC_3708_SDBM_File_Data_Dumper VALUES (18, 9, 10, 1) ok 47 - INSERT INTO PREC_3708_SDBM_File_Data_Dumper VALUES (19, 11, 3, 1) ok 48 - INSERT INTO PREC_3708_SDBM_File_Data_Dumper VALUES (20, 11, 4, 2) ok 49 - INSERT INTO PREC_3708_SDBM_File_Data_Dumper VALUES (21, 12, 4, 1) ok 50 - INSERT INTO PREC_3708_SDBM_File_Data_Dumper VALUES (22, 12, 3, 2) ok 51 - INSERT INTO LANDSCAPE_3708_SDBM_File_Data_Dumper VALUES (1, 'Logistic') ok 52 - INSERT INTO LANDSCAPE_3708_SDBM_File_Data_Dumper VALUES (2, 'Infrastructure') ok 53 - INSERT INTO LANDSCAPE_3708_SDBM_File_Data_Dumper VALUES (3, 'CPAN') ok 54 - INSERT INTO CONTACT_3708_SDBM_File_Data_Dumper VALUES ( 1, 'Hans Peter', 'Mueller', '12345', 'HPMUE', 'hp-mueller@here.com') ok 55 - INSERT INTO CONTACT_3708_SDBM_File_Data_Dumper VALUES ( 2, 'Knut', 'Inge', '54321', 'KINGE', 'k-inge@here.com') ok 56 - INSERT INTO CONTACT_3708_SDBM_File_Data_Dumper VALUES ( 3, 'Lola', 'Nguyen', '+1-123-45678-90', 'LNYUG', 'lola.ngyuen@customer.com') ok 57 - INSERT INTO CONTACT_3708_SDBM_File_Data_Dumper VALUES ( 4, 'Helge', 'Brunft', '+41-123-45678-09', 'HBRUN', 'helge.brunft@external-dc.at') ok 58 - INSERT INTO NM_LANDSCAPE_3708_SDBM_File_Data_Dumper VALUES ( 1, 1, 1, 2) ok 59 - INSERT INTO NM_LANDSCAPE_3708_SDBM_File_Data_Dumper VALUES ( 2, 1, 2, 2) ok 60 - INSERT INTO NM_LANDSCAPE_3708_SDBM_File_Data_Dumper VALUES ( 3, 3, 3, 2) ok 61 - INSERT INTO NM_LANDSCAPE_3708_SDBM_File_Data_Dumper VALUES ( 4, 3, 4, 2) ok 62 - INSERT INTO NM_LANDSCAPE_3708_SDBM_File_Data_Dumper VALUES ( 5, 2, 5, 2) ok 63 - INSERT INTO NM_LANDSCAPE_3708_SDBM_File_Data_Dumper VALUES ( 6, 2, 6, 2) ok 64 - INSERT INTO NM_LANDSCAPE_3708_SDBM_File_Data_Dumper VALUES ( 7, 2, 7, 2) ok 65 - INSERT INTO NM_LANDSCAPE_3708_SDBM_File_Data_Dumper VALUES ( 8, 2, 8, 2) ok 66 - INSERT INTO NM_LANDSCAPE_3708_SDBM_File_Data_Dumper VALUES ( 9, 3, 9, 2) ok 67 - INSERT INTO NM_LANDSCAPE_3708_SDBM_File_Data_Dumper VALUES (10, 3,10, 2) ok 68 - INSERT INTO NM_LANDSCAPE_3708_SDBM_File_Data_Dumper VALUES (11, 1, 1, 1) ok 69 - INSERT INTO NM_LANDSCAPE_3708_SDBM_File_Data_Dumper VALUES (12, 2, 2, 1) ok 70 - INSERT INTO NM_LANDSCAPE_3708_SDBM_File_Data_Dumper VALUES (13, 2, 2, 3) ok 71 - INSERT INTO NM_LANDSCAPE_3708_SDBM_File_Data_Dumper VALUES (14, 3, 1, 3) ok 72 - INSERT INTO APPL_CONTACT_3708_SDBM_File_Data_Dumper VALUES (1, 3, 1, 'OWNER') ok 73 - INSERT INTO APPL_CONTACT_3708_SDBM_File_Data_Dumper VALUES (2, 3, 2, 'OWNER') ok 74 - INSERT INTO APPL_CONTACT_3708_SDBM_File_Data_Dumper VALUES (3, 4, 3, 'ADMIN') ok 75 - INSERT INTO APPL_CONTACT_3708_SDBM_File_Data_Dumper VALUES (4, 4, 4, 'ADMIN') ok 76 - INSERT INTO APPL_CONTACT_3708_SDBM_File_Data_Dumper VALUES (5, 4, 5, 'ADMIN') ok 77 - INSERT INTO APPL_CONTACT_3708_SDBM_File_Data_Dumper VALUES (6, 4, 6, 'ADMIN') ok 78 - Know meta ok 79 - SELECT CONCAT('[% NOW %]') AS "timestamp", applname, appluniq, version, nodename FROM APPL_3708_SDBM_File_Data_Dumper, PREC_3708_SDBM_File_Data_Dumper, NODE_3708_SDBM_File_Data_Dumper WHERE appl_type LIKE '%DB' AND APPL_3708_SDBM_File_Data_Dumper.id=PREC_3708_SDBM_File_Data_Dumper.appl_id AND PREC_3708_SDBM_File_Data_Dumper.node_id=NODE_3708_SDBM_File_Data_Dumper.id ok 80 - SELECT applname, appluniq, version, landscapename, nodename FROM APPL_3708_SDBM_File_Data_Dumper, PREC_3708_SDBM_File_Data_Dumper, NODE_3708_SDBM_File_Data_Dumper, LANDSCAPE_3708_SDBM_File_Data_Dumper, NM_LANDSCAPE_3708_SDBM_File_Data_Dumper WHERE appl_type LIKE '%DB' AND APPL_3708_SDBM_File_Data_Dumper.id=PREC_3708_SDBM_File_Data_Dumper.appl_id AND PREC_3708_SDBM_File_Data_Dumper.node_id=NODE_3708_SDBM_File_Data_Dumper.id AND NM_LANDSCAPE_3708_SDBM_File_Data_Dumper.obj_id=APPL_3708_SDBM_File_Data_Dumper.id AND NM_LANDSCAPE_3708_SDBM_File_Data_Dumper.obj_type=1 AND NM_LANDSCAPE_3708_SDBM_File_Data_Dumper.ls_id=LANDSCAPE_3708_SDBM_File_Data_Dumper.id ok 81 - SELECT DISTINCT applname, appluniq, version, surname, familyname, phone, nodename FROM APPL_3708_SDBM_File_Data_Dumper, PREC_3708_SDBM_File_Data_Dumper, NODE_3708_SDBM_File_Data_Dumper, CONTACT_3708_SDBM_File_Data_Dumper, APPL_CONTACT_3708_SDBM_File_Data_Dumper WHERE appl_type='CUPS' AND APPL_3708_SDBM_File_Data_Dumper.id=PREC_3708_SDBM_File_Data_Dumper.appl_id AND PREC_3708_SDBM_File_Data_Dumper.node_id=NODE_3708_SDBM_File_Data_Dumper.id AND APPL_CONTACT_3708_SDBM_File_Data_Dumper.appl_id=APPL_3708_SDBM_File_Data_Dumper.id AND APPL_CONTACT_3708_SDBM_File_Data_Dumper.contact_id=CONTACT_3708_SDBM_File_Data_Dumper.id ok 82 - SELECT applname, appluniq, version, nodename FROM APPL_3708_SDBM_File_Data_Dumper, PREC_3708_SDBM_File_Data_Dumper, NODE_3708_SDBM_File_Data_Dumper WHERE appl_type LIKE '%DB' AND APPL_3708_SDBM_File_Data_Dumper.id=PREC_3708_SDBM_File_Data_Dumper.appl_id AND PREC_3708_SDBM_File_Data_Dumper.node_id=NODE_3708_SDBM_File_Data_Dumper.id ok 83 - SELECT applname, appluniq, version, surname, familyname, phone, nodename FROM APPL_3708_SDBM_File_Data_Dumper, PREC_3708_SDBM_File_Data_Dumper, NODE_3708_SDBM_File_Data_Dumper, CONTACT_3708_SDBM_File_Data_Dumper, APPL_CONTACT_3708_SDBM_File_Data_Dumper WHERE appl_type='CUPS' AND APPL_3708_SDBM_File_Data_Dumper.id=PREC_3708_SDBM_File_Data_Dumper.appl_id AND PREC_3708_SDBM_File_Data_Dumper.node_id=NODE_3708_SDBM_File_Data_Dumper.id AND APPL_CONTACT_3708_SDBM_File_Data_Dumper.appl_id=APPL_3708_SDBM_File_Data_Dumper.id AND APPL_CONTACT_3708_SDBM_File_Data_Dumper.contact_id=CONTACT_3708_SDBM_File_Data_Dumper.id AND PREC_3708_SDBM_File_Data_Dumper.PRECEDENCE=1 # Running do_tests for SDBM_File + Storable ok 84 - prepare: SELECT * FROM APPL_3708_SDBM_File_Data_Dumper ok 85 - execute: SELECT * FROM APPL_3708_SDBM_File_Data_Dumper ok 86 - CREATE TABLE APPL_3708_SDBM_File_Storable AS IMPORT (?) ok 87 - prepare: SELECT * FROM PREC_3708_SDBM_File_Data_Dumper ok 88 - execute: SELECT * FROM PREC_3708_SDBM_File_Data_Dumper ok 89 - CREATE TABLE PREC_3708_SDBM_File_Storable AS IMPORT (?) ok 90 - prepare: SELECT * FROM NODE_3708_SDBM_File_Data_Dumper ok 91 - execute: SELECT * FROM NODE_3708_SDBM_File_Data_Dumper ok 92 - CREATE TABLE NODE_3708_SDBM_File_Storable AS IMPORT (?) ok 93 - prepare: SELECT * FROM LANDSCAPE_3708_SDBM_File_Data_Dumper ok 94 - execute: SELECT * FROM LANDSCAPE_3708_SDBM_File_Data_Dumper ok 95 - CREATE TABLE LANDSCAPE_3708_SDBM_File_Storable AS IMPORT (?) ok 96 - prepare: SELECT * FROM CONTACT_3708_SDBM_File_Data_Dumper ok 97 - execute: SELECT * FROM CONTACT_3708_SDBM_File_Data_Dumper ok 98 - CREATE TABLE CONTACT_3708_SDBM_File_Storable AS IMPORT (?) ok 99 - prepare: SELECT * FROM NM_LANDSCAPE_3708_SDBM_File_Data_Dumper ok 100 - execute: SELECT * FROM NM_LANDSCAPE_3708_SDBM_File_Data_Dumper ok 101 - CREATE TABLE NM_LANDSCAPE_3708_SDBM_File_Storable AS IMPORT (?) ok 102 - prepare: SELECT * FROM APPL_CONTACT_3708_SDBM_File_Data_Dumper ok 103 - execute: SELECT * FROM APPL_CONTACT_3708_SDBM_File_Data_Dumper ok 104 - CREATE TABLE APPL_CONTACT_3708_SDBM_File_Storable AS IMPORT (?) ok 105 - Know meta ok 106 - SELECT applname, appluniq, version, landscapename, nodename FROM APPL_3708_SDBM_File_Storable, PREC_3708_SDBM_File_Storable, NODE_3708_SDBM_File_Storable, LANDSCAPE_3708_SDBM_File_Storable, NM_LANDSCAPE_3708_SDBM_File_Storable WHERE appl_type LIKE '%DB' AND APPL_3708_SDBM_File_Storable.id=PREC_3708_SDBM_File_Storable.appl_id AND PREC_3708_SDBM_File_Storable.node_id=NODE_3708_SDBM_File_Storable.id AND NM_LANDSCAPE_3708_SDBM_File_Storable.obj_id=APPL_3708_SDBM_File_Storable.id AND NM_LANDSCAPE_3708_SDBM_File_Storable.obj_type=1 AND NM_LANDSCAPE_3708_SDBM_File_Storable.ls_id=LANDSCAPE_3708_SDBM_File_Storable.id ok 107 - SELECT CONCAT('[% NOW %]') AS "timestamp", applname, appluniq, version, nodename FROM APPL_3708_SDBM_File_Storable, PREC_3708_SDBM_File_Storable, NODE_3708_SDBM_File_Storable WHERE appl_type LIKE '%DB' AND APPL_3708_SDBM_File_Storable.id=PREC_3708_SDBM_File_Storable.appl_id AND PREC_3708_SDBM_File_Storable.node_id=NODE_3708_SDBM_File_Storable.id ok 108 - SELECT applname, appluniq, version, nodename FROM APPL_3708_SDBM_File_Storable, PREC_3708_SDBM_File_Storable, NODE_3708_SDBM_File_Storable WHERE appl_type LIKE '%DB' AND APPL_3708_SDBM_File_Storable.id=PREC_3708_SDBM_File_Storable.appl_id AND PREC_3708_SDBM_File_Storable.node_id=NODE_3708_SDBM_File_Storable.id ok 109 - SELECT DISTINCT applname, appluniq, version, surname, familyname, phone, nodename FROM APPL_3708_SDBM_File_Storable, PREC_3708_SDBM_File_Storable, NODE_3708_SDBM_File_Storable, CONTACT_3708_SDBM_File_Storable, APPL_CONTACT_3708_SDBM_File_Storable WHERE appl_type='CUPS' AND APPL_3708_SDBM_File_Storable.id=PREC_3708_SDBM_File_Storable.appl_id AND PREC_3708_SDBM_File_Storable.node_id=NODE_3708_SDBM_File_Storable.id AND APPL_CONTACT_3708_SDBM_File_Storable.appl_id=APPL_3708_SDBM_File_Storable.id AND APPL_CONTACT_3708_SDBM_File_Storable.contact_id=CONTACT_3708_SDBM_File_Storable.id ok 110 - SELECT applname, appluniq, version, surname, familyname, phone, nodename FROM APPL_3708_SDBM_File_Storable, PREC_3708_SDBM_File_Storable, NODE_3708_SDBM_File_Storable, CONTACT_3708_SDBM_File_Storable, APPL_CONTACT_3708_SDBM_File_Storable WHERE appl_type='CUPS' AND APPL_3708_SDBM_File_Storable.id=PREC_3708_SDBM_File_Storable.appl_id AND PREC_3708_SDBM_File_Storable.node_id=NODE_3708_SDBM_File_Storable.id AND APPL_CONTACT_3708_SDBM_File_Storable.appl_id=APPL_3708_SDBM_File_Storable.id AND APPL_CONTACT_3708_SDBM_File_Storable.contact_id=CONTACT_3708_SDBM_File_Storable.id AND PREC_3708_SDBM_File_Storable.PRECEDENCE=1 # Running do_tests for SDBM_File + FreezeThaw ok 111 - prepare: SELECT * FROM APPL_3708_SDBM_File_Storable ok 112 - execute: SELECT * FROM APPL_3708_SDBM_File_Storable ok 113 - CREATE TABLE APPL_3708_SDBM_File_FreezeThaw AS IMPORT (?) ok 114 - prepare: SELECT * FROM PREC_3708_SDBM_File_Storable ok 115 - execute: SELECT * FROM PREC_3708_SDBM_File_Storable ok 116 - CREATE TABLE PREC_3708_SDBM_File_FreezeThaw AS IMPORT (?) ok 117 - prepare: SELECT * FROM NODE_3708_SDBM_File_Storable ok 118 - execute: SELECT * FROM NODE_3708_SDBM_File_Storable ok 119 - CREATE TABLE NODE_3708_SDBM_File_FreezeThaw AS IMPORT (?) ok 120 - prepare: SELECT * FROM LANDSCAPE_3708_SDBM_File_Storable ok 121 - execute: SELECT * FROM LANDSCAPE_3708_SDBM_File_Storable ok 122 - CREATE TABLE LANDSCAPE_3708_SDBM_File_FreezeThaw AS IMPORT (?) ok 123 - prepare: SELECT * FROM CONTACT_3708_SDBM_File_Storable ok 124 - execute: SELECT * FROM CONTACT_3708_SDBM_File_Storable ok 125 - CREATE TABLE CONTACT_3708_SDBM_File_FreezeThaw AS IMPORT (?) ok 126 - prepare: SELECT * FROM NM_LANDSCAPE_3708_SDBM_File_Storable ok 127 - execute: SELECT * FROM NM_LANDSCAPE_3708_SDBM_File_Storable ok 128 - CREATE TABLE NM_LANDSCAPE_3708_SDBM_File_FreezeThaw AS IMPORT (?) ok 129 - prepare: SELECT * FROM APPL_CONTACT_3708_SDBM_File_Storable ok 130 - execute: SELECT * FROM APPL_CONTACT_3708_SDBM_File_Storable ok 131 - CREATE TABLE APPL_CONTACT_3708_SDBM_File_FreezeThaw AS IMPORT (?) ok 132 - Know meta ok 133 - SELECT applname, appluniq, version, landscapename, nodename FROM APPL_3708_SDBM_File_FreezeThaw, PREC_3708_SDBM_File_FreezeThaw, NODE_3708_SDBM_File_FreezeThaw, LANDSCAPE_3708_SDBM_File_FreezeThaw, NM_LANDSCAPE_3708_SDBM_File_FreezeThaw WHERE appl_type LIKE '%DB' AND APPL_3708_SDBM_File_FreezeThaw.id=PREC_3708_SDBM_File_FreezeThaw.appl_id AND PREC_3708_SDBM_File_FreezeThaw.node_id=NODE_3708_SDBM_File_FreezeThaw.id AND NM_LANDSCAPE_3708_SDBM_File_FreezeThaw.obj_id=APPL_3708_SDBM_File_FreezeThaw.id AND NM_LANDSCAPE_3708_SDBM_File_FreezeThaw.obj_type=1 AND NM_LANDSCAPE_3708_SDBM_File_FreezeThaw.ls_id=LANDSCAPE_3708_SDBM_File_FreezeThaw.id ok 134 - SELECT applname, appluniq, version, nodename FROM APPL_3708_SDBM_File_FreezeThaw, PREC_3708_SDBM_File_FreezeThaw, NODE_3708_SDBM_File_FreezeThaw WHERE appl_type LIKE '%DB' AND APPL_3708_SDBM_File_FreezeThaw.id=PREC_3708_SDBM_File_FreezeThaw.appl_id AND PREC_3708_SDBM_File_FreezeThaw.node_id=NODE_3708_SDBM_File_FreezeThaw.id ok 135 - SELECT CONCAT('[% NOW %]') AS "timestamp", applname, appluniq, version, nodename FROM APPL_3708_SDBM_File_FreezeThaw, PREC_3708_SDBM_File_FreezeThaw, NODE_3708_SDBM_File_FreezeThaw WHERE appl_type LIKE '%DB' AND APPL_3708_SDBM_File_FreezeThaw.id=PREC_3708_SDBM_File_FreezeThaw.appl_id AND PREC_3708_SDBM_File_FreezeThaw.node_id=NODE_3708_SDBM_File_FreezeThaw.id ok 136 - SELECT applname, appluniq, version, surname, familyname, phone, nodename FROM APPL_3708_SDBM_File_FreezeThaw, PREC_3708_SDBM_File_FreezeThaw, NODE_3708_SDBM_File_FreezeThaw, CONTACT_3708_SDBM_File_FreezeThaw, APPL_CONTACT_3708_SDBM_File_FreezeThaw WHERE appl_type='CUPS' AND APPL_3708_SDBM_File_FreezeThaw.id=PREC_3708_SDBM_File_FreezeThaw.appl_id AND PREC_3708_SDBM_File_FreezeThaw.node_id=NODE_3708_SDBM_File_FreezeThaw.id AND APPL_CONTACT_3708_SDBM_File_FreezeThaw.appl_id=APPL_3708_SDBM_File_FreezeThaw.id AND APPL_CONTACT_3708_SDBM_File_FreezeThaw.contact_id=CONTACT_3708_SDBM_File_FreezeThaw.id AND PREC_3708_SDBM_File_FreezeThaw.PRECEDENCE=1 ok 137 - SELECT DISTINCT applname, appluniq, version, surname, familyname, phone, nodename FROM APPL_3708_SDBM_File_FreezeThaw, PREC_3708_SDBM_File_FreezeThaw, NODE_3708_SDBM_File_FreezeThaw, CONTACT_3708_SDBM_File_FreezeThaw, APPL_CONTACT_3708_SDBM_File_FreezeThaw WHERE appl_type='CUPS' AND APPL_3708_SDBM_File_FreezeThaw.id=PREC_3708_SDBM_File_FreezeThaw.appl_id AND PREC_3708_SDBM_File_FreezeThaw.node_id=NODE_3708_SDBM_File_FreezeThaw.id AND APPL_CONTACT_3708_SDBM_File_FreezeThaw.appl_id=APPL_3708_SDBM_File_FreezeThaw.id AND APPL_CONTACT_3708_SDBM_File_FreezeThaw.contact_id=CONTACT_3708_SDBM_File_FreezeThaw.id # Running do_tests for SDBM_File + YAML ok 138 - prepare: SELECT * FROM APPL_3708_SDBM_File_FreezeThaw ok 139 - execute: SELECT * FROM APPL_3708_SDBM_File_FreezeThaw ok 140 - CREATE TABLE APPL_3708_SDBM_File_YAML AS IMPORT (?) ok 141 - prepare: SELECT * FROM PREC_3708_SDBM_File_FreezeThaw ok 142 - execute: SELECT * FROM PREC_3708_SDBM_File_FreezeThaw ok 143 - CREATE TABLE PREC_3708_SDBM_File_YAML AS IMPORT (?) ok 144 - prepare: SELECT * FROM NODE_3708_SDBM_File_FreezeThaw ok 145 - execute: SELECT * FROM NODE_3708_SDBM_File_FreezeThaw ok 146 - CREATE TABLE NODE_3708_SDBM_File_YAML AS IMPORT (?) ok 147 - prepare: SELECT * FROM LANDSCAPE_3708_SDBM_File_FreezeThaw ok 148 - execute: SELECT * FROM LANDSCAPE_3708_SDBM_File_FreezeThaw ok 149 - CREATE TABLE LANDSCAPE_3708_SDBM_File_YAML AS IMPORT (?) ok 150 - prepare: SELECT * FROM CONTACT_3708_SDBM_File_FreezeThaw ok 151 - execute: SELECT * FROM CONTACT_3708_SDBM_File_FreezeThaw ok 152 - CREATE TABLE CONTACT_3708_SDBM_File_YAML AS IMPORT (?) ok 153 - prepare: SELECT * FROM NM_LANDSCAPE_3708_SDBM_File_FreezeThaw ok 154 - execute: SELECT * FROM NM_LANDSCAPE_3708_SDBM_File_FreezeThaw ok 155 - CREATE TABLE NM_LANDSCAPE_3708_SDBM_File_YAML AS IMPORT (?) ok 156 - prepare: SELECT * FROM APPL_CONTACT_3708_SDBM_File_FreezeThaw ok 157 - execute: SELECT * FROM APPL_CONTACT_3708_SDBM_File_FreezeThaw ok 158 - CREATE TABLE APPL_CONTACT_3708_SDBM_File_YAML AS IMPORT (?) ok 159 - Know meta ok 160 - SELECT applname, appluniq, version, nodename FROM APPL_3708_SDBM_File_YAML, PREC_3708_SDBM_File_YAML, NODE_3708_SDBM_File_YAML WHERE appl_type LIKE '%DB' AND APPL_3708_SDBM_File_YAML.id=PREC_3708_SDBM_File_YAML.appl_id AND PREC_3708_SDBM_File_YAML.node_id=NODE_3708_SDBM_File_YAML.id ok 161 - SELECT DISTINCT applname, appluniq, version, surname, familyname, phone, nodename FROM APPL_3708_SDBM_File_YAML, PREC_3708_SDBM_File_YAML, NODE_3708_SDBM_File_YAML, CONTACT_3708_SDBM_File_YAML, APPL_CONTACT_3708_SDBM_File_YAML WHERE appl_type='CUPS' AND APPL_3708_SDBM_File_YAML.id=PREC_3708_SDBM_File_YAML.appl_id AND PREC_3708_SDBM_File_YAML.node_id=NODE_3708_SDBM_File_YAML.id AND APPL_CONTACT_3708_SDBM_File_YAML.appl_id=APPL_3708_SDBM_File_YAML.id AND APPL_CONTACT_3708_SDBM_File_YAML.contact_id=CONTACT_3708_SDBM_File_YAML.id ok 162 - SELECT CONCAT('[% NOW %]') AS "timestamp", applname, appluniq, version, nodename FROM APPL_3708_SDBM_File_YAML, PREC_3708_SDBM_File_YAML, NODE_3708_SDBM_File_YAML WHERE appl_type LIKE '%DB' AND APPL_3708_SDBM_File_YAML.id=PREC_3708_SDBM_File_YAML.appl_id AND PREC_3708_SDBM_File_YAML.node_id=NODE_3708_SDBM_File_YAML.id ok 163 - SELECT applname, appluniq, version, landscapename, nodename FROM APPL_3708_SDBM_File_YAML, PREC_3708_SDBM_File_YAML, NODE_3708_SDBM_File_YAML, LANDSCAPE_3708_SDBM_File_YAML, NM_LANDSCAPE_3708_SDBM_File_YAML WHERE appl_type LIKE '%DB' AND APPL_3708_SDBM_File_YAML.id=PREC_3708_SDBM_File_YAML.appl_id AND PREC_3708_SDBM_File_YAML.node_id=NODE_3708_SDBM_File_YAML.id AND NM_LANDSCAPE_3708_SDBM_File_YAML.obj_id=APPL_3708_SDBM_File_YAML.id AND NM_LANDSCAPE_3708_SDBM_File_YAML.obj_type=1 AND NM_LANDSCAPE_3708_SDBM_File_YAML.ls_id=LANDSCAPE_3708_SDBM_File_YAML.id ok 164 - SELECT applname, appluniq, version, surname, familyname, phone, nodename FROM APPL_3708_SDBM_File_YAML, PREC_3708_SDBM_File_YAML, NODE_3708_SDBM_File_YAML, CONTACT_3708_SDBM_File_YAML, APPL_CONTACT_3708_SDBM_File_YAML WHERE appl_type='CUPS' AND APPL_3708_SDBM_File_YAML.id=PREC_3708_SDBM_File_YAML.appl_id AND PREC_3708_SDBM_File_YAML.node_id=NODE_3708_SDBM_File_YAML.id AND APPL_CONTACT_3708_SDBM_File_YAML.appl_id=APPL_3708_SDBM_File_YAML.id AND APPL_CONTACT_3708_SDBM_File_YAML.contact_id=CONTACT_3708_SDBM_File_YAML.id AND PREC_3708_SDBM_File_YAML.PRECEDENCE=1 # Running do_tests for SDBM_File + JSON ok 165 - prepare: SELECT * FROM APPL_3708_SDBM_File_YAML ok 166 - execute: SELECT * FROM APPL_3708_SDBM_File_YAML ok 167 - CREATE TABLE APPL_3708_SDBM_File_JSON AS IMPORT (?) ok 168 - prepare: SELECT * FROM PREC_3708_SDBM_File_YAML ok 169 - execute: SELECT * FROM PREC_3708_SDBM_File_YAML ok 170 - CREATE TABLE PREC_3708_SDBM_File_JSON AS IMPORT (?) ok 171 - prepare: SELECT * FROM NODE_3708_SDBM_File_YAML ok 172 - execute: SELECT * FROM NODE_3708_SDBM_File_YAML ok 173 - CREATE TABLE NODE_3708_SDBM_File_JSON AS IMPORT (?) ok 174 - prepare: SELECT * FROM LANDSCAPE_3708_SDBM_File_YAML ok 175 - execute: SELECT * FROM LANDSCAPE_3708_SDBM_File_YAML ok 176 - CREATE TABLE LANDSCAPE_3708_SDBM_File_JSON AS IMPORT (?) ok 177 - prepare: SELECT * FROM CONTACT_3708_SDBM_File_YAML ok 178 - execute: SELECT * FROM CONTACT_3708_SDBM_File_YAML ok 179 - CREATE TABLE CONTACT_3708_SDBM_File_JSON AS IMPORT (?) ok 180 - prepare: SELECT * FROM NM_LANDSCAPE_3708_SDBM_File_YAML ok 181 - execute: SELECT * FROM NM_LANDSCAPE_3708_SDBM_File_YAML ok 182 - CREATE TABLE NM_LANDSCAPE_3708_SDBM_File_JSON AS IMPORT (?) ok 183 - prepare: SELECT * FROM APPL_CONTACT_3708_SDBM_File_YAML ok 184 - execute: SELECT * FROM APPL_CONTACT_3708_SDBM_File_YAML ok 185 - CREATE TABLE APPL_CONTACT_3708_SDBM_File_JSON AS IMPORT (?) ok 186 - Know meta ok 187 - SELECT applname, appluniq, version, surname, familyname, phone, nodename FROM APPL_3708_SDBM_File_JSON, PREC_3708_SDBM_File_JSON, NODE_3708_SDBM_File_JSON, CONTACT_3708_SDBM_File_JSON, APPL_CONTACT_3708_SDBM_File_JSON WHERE appl_type='CUPS' AND APPL_3708_SDBM_File_JSON.id=PREC_3708_SDBM_File_JSON.appl_id AND PREC_3708_SDBM_File_JSON.node_id=NODE_3708_SDBM_File_JSON.id AND APPL_CONTACT_3708_SDBM_File_JSON.appl_id=APPL_3708_SDBM_File_JSON.id AND APPL_CONTACT_3708_SDBM_File_JSON.contact_id=CONTACT_3708_SDBM_File_JSON.id AND PREC_3708_SDBM_File_JSON.PRECEDENCE=1 ok 188 - SELECT DISTINCT applname, appluniq, version, surname, familyname, phone, nodename FROM APPL_3708_SDBM_File_JSON, PREC_3708_SDBM_File_JSON, NODE_3708_SDBM_File_JSON, CONTACT_3708_SDBM_File_JSON, APPL_CONTACT_3708_SDBM_File_JSON WHERE appl_type='CUPS' AND APPL_3708_SDBM_File_JSON.id=PREC_3708_SDBM_File_JSON.appl_id AND PREC_3708_SDBM_File_JSON.node_id=NODE_3708_SDBM_File_JSON.id AND APPL_CONTACT_3708_SDBM_File_JSON.appl_id=APPL_3708_SDBM_File_JSON.id AND APPL_CONTACT_3708_SDBM_File_JSON.contact_id=CONTACT_3708_SDBM_File_JSON.id ok 189 - SELECT applname, appluniq, version, nodename FROM APPL_3708_SDBM_File_JSON, PREC_3708_SDBM_File_JSON, NODE_3708_SDBM_File_JSON WHERE appl_type LIKE '%DB' AND APPL_3708_SDBM_File_JSON.id=PREC_3708_SDBM_File_JSON.appl_id AND PREC_3708_SDBM_File_JSON.node_id=NODE_3708_SDBM_File_JSON.id ok 190 - SELECT applname, appluniq, version, landscapename, nodename FROM APPL_3708_SDBM_File_JSON, PREC_3708_SDBM_File_JSON, NODE_3708_SDBM_File_JSON, LANDSCAPE_3708_SDBM_File_JSON, NM_LANDSCAPE_3708_SDBM_File_JSON WHERE appl_type LIKE '%DB' AND APPL_3708_SDBM_File_JSON.id=PREC_3708_SDBM_File_JSON.appl_id AND PREC_3708_SDBM_File_JSON.node_id=NODE_3708_SDBM_File_JSON.id AND NM_LANDSCAPE_3708_SDBM_File_JSON.obj_id=APPL_3708_SDBM_File_JSON.id AND NM_LANDSCAPE_3708_SDBM_File_JSON.obj_type=1 AND NM_LANDSCAPE_3708_SDBM_File_JSON.ls_id=LANDSCAPE_3708_SDBM_File_JSON.id ok 191 - SELECT CONCAT('[% NOW %]') AS "timestamp", applname, appluniq, version, nodename FROM APPL_3708_SDBM_File_JSON, PREC_3708_SDBM_File_JSON, NODE_3708_SDBM_File_JSON WHERE appl_type LIKE '%DB' AND APPL_3708_SDBM_File_JSON.id=PREC_3708_SDBM_File_JSON.appl_id AND PREC_3708_SDBM_File_JSON.node_id=NODE_3708_SDBM_File_JSON.id 1..191 # break here # break here # break here # break here ok 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(0x28708d0) dbh DBI::db=HASH(0x29518c8) sth DBI::st=HASH(0x2885ba0) sth DBI::st=HASH(0x2889430) sth DBI::st=HASH(0x2889988) 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: DBD::Proxy currently has a problem under DBI::PurePerl C:\cpanfly-5.16\var\cpan\build\DBI-1.634-6nZepf\test_output_2992 for C:\cpanfly-5.16\var\cpan\build\DBI-1.634-6nZepf\test_output_2992: No such file or directory at t/lib.pl line 23. 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-5.16\\var\\cpan\\build\\DBI-1.634-6nZepf\\test_output_2992;dbm_type=SDBM_File;f_lock=0 ok 1 - should connect to dbi:Gofer:transport=null;policy=pedantic;dsn=DBI:DBM:f_dir=C\:\\cpanfly-5.16\\var\\cpan\\build\\DBI-1.634-6nZepf\\test_output_2992;dbm_type=SDBM_File;f_lock=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(0x3fae4f8) 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-5.16\\var\\cpan\\build\\DBI-1.634-6nZepf\\test_output_2992;dbm_type=SDBM_File;f_lock=0 ok 27 - should connect to dbi:Gofer:transport=null;policy=classic;dsn=DBI:DBM:f_dir=C\:\\cpanfly-5.16\\var\\cpan\\build\\DBI-1.634-6nZepf\\test_output_2992;dbm_type=SDBM_File;f_lock=0 ok 28 ok 29 ok 30 ok 31 - An object of class 'DBI::st' 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=1 (policy=classic, transport=null) HASH(0x3f8dbb8) 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-5.16\\var\\cpan\\build\\DBI-1.634-6nZepf\\test_output_2992;dbm_type=SDBM_File;f_lock=0 ok 53 - should connect to dbi:Gofer:transport=null;policy=rush;dsn=DBI:DBM:f_dir=C\:\\cpanfly-5.16\\var\\cpan\\build\\DBI-1.634-6nZepf\\test_output_2992;dbm_type=SDBM_File;f_lock=0 ok 54 ok 55 ok 56 ok 57 - An object of class 'DBI::st' 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=1 (policy=rush, transport=null) HASH(0x3fa77a0) 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(0x288c248) 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 0 round trip ok 15 - cache_hit ok 16 - cache_miss ok 17 - cache_store --- 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 0 round trip ok 32 - cache_hit ok 33 - cache_miss ok 34 - cache_store 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..32 ok 1 - result, undef ok 2 # skip DiscardString not supported in PurePerl ok 3 # skip DiscardString not supported in PurePerl ok 4 - result, invalid sql type ok 5 - json invalid sql type ok 6 - result, non numeric cast to int ok 7 - json non numeric cast to int ok 8 - result, non numeric cast to int (strict) ok 9 - json non numeric cast to int (strict) ok 10 - result, small int cast to int ok 11 - json small int cast to int ok 12 - result, 2 byte max signed int cast to int ok 13 - json 2 byte max signed int cast to int ok 14 - result, 2 byte max unsigned int cast to int ok 15 - json 2 byte max unsigned int cast to int ok 16 - result, 4 byte max signed int cast to int ok 17 - json 4 byte max signed int cast to int ok 18 - result, 4 byte max unsigned int cast to int ok 19 - json 4 byte max unsigned int cast to int ok 20 - result, small int cast to int (discard) ok 21 # skip DiscardString not supported in PurePerl ok 22 # skip DiscardString not supported in PurePerl ok 23 - result, non numeric cast to numeric ok 24 - json non numeric cast to numeric ok 25 - result, non numeric cast to numeric (strict) ok 26 - json non numeric cast to numeric (strict) ok 27 - result, non numeric cast to double ok 28 - json non numeric cast to double ok 29 - nv not defined non numeric cast to double ok 30 - result, non numeric cast to double (strict) ok 31 - json non numeric cast to double (strict) ok 32 - nv not defined non numeric cast to double (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 ok 21 ok 22 - root class is DBIx::ContextualFetch 1..22 ok C:\cpanfly-5.16\var\cpan\build\DBI-1.634-6nZepf\test_output_3372 for C:\cpanfly-5.16\var\cpan\build\DBI-1.634-6nZepf\test_output_3372: No such file or directory at t/lib.pl line 23. 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.44 using IO::File (1.14) # DBI::DBD::SqlEngine 0.06 using DBI::SQL::Nano 1.015544 # DBI 1.634 # OS MSWin32 (5.2) # Perl 5.016000 (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-5.16\var\cpan\build\DBI-1.634-6nZepf\test_output_3372\t_sbdgf_53442gz.txt ok 11 - drop manually created table db_3372_2 (first file) ok 12 - C:\cpanfly-5.16\var\cpan\build\DBI-1.634-6nZepf\test_output_3372\db_3372_2.txt removed ok 13 - C:\cpanfly-5.16\var\cpan\build\DBI-1.634-6nZepf\test_output_3372\db_3372_2 exists ok 14 - drop manually created table db_3372_2 (second file) ok 15 - C:\cpanfly-5.16\var\cpan\build\DBI-1.634-6nZepf\test_output_3372\db_3372_2 removed ok 16 - Create table db_3372_ 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 - Listing tables gives test table ok 22 - table_info ok 23 - table_info gives test table ok 24 # skip modifying meta data doesn't work with Gofer-AutoProxy ok 25 # skip modifying meta data doesn't work with Gofer-AutoProxy ok 26 # skip modifying meta data doesn't work with Gofer-AutoProxy ok 27 # skip modifying meta data doesn't work with Gofer-AutoProxy ok 28 # skip modifying meta data doesn't work with Gofer-AutoProxy ok 29 # skip modifying meta data doesn't work with Gofer-AutoProxy ok 30 - Prepare select * from db_3372_ ok 31 # skip method intrusion didn't work with proxying ok 32 - Prepare select * from DB_3372_ ok 33 # skip method intrusion didn't work with proxying ok 34 - ReadOnly connect with driver attributes in hash ok 35 - Prepare select * from db_3372_ ok 36 # skip method intrusion didn't work with proxying ok 37 # skip method intrusion didn't work with proxying ok 38 # skip method intrusion didn't work with proxying ok 39 - prepare 'insert into db_3372_' ok 40 - insert failed intensionally ok 41 - prepare 'delete from db_3372_' ok 42 - delete failed intensionally ok 43 - table drop failed intensionally ok 44 - Test table not removed ok 45 - ReadWrite for drop connect with driver attributes in hash ok 46 - table drop ok 47 - Test table removed ok 48 - Should not be able to open a DB to ./non-existing ok 49 - Error message ok 50 - Cleared error ok 51 - connect () should die on ./non-existing with RaiseError ok 52 - croak message ok 53 - Error message ok 54 - Should not be able to open a DB to nonexisting_folder ok 55 - Error message ok 56 - Cleared error ok 57 - connect () should die on nonexisting_folder with RaiseError ok 58 - croak message ok 59 - Error message ok 60 - Should not be able to open a DB to /Fr-dle/hurd0k/ok3372 ok 61 - Error message ok 62 - Cleared error ok 63 - connect () should die on /Fr-dle/hurd0k/ok3372 with RaiseError ok 64 - croak message ok 65 - Error message 1..65 ok C:\cpanfly-5.16\var\cpan\build\DBI-1.634-6nZepf\test_output_3688 for C:\cpanfly-5.16\var\cpan\build\DBI-1.634-6nZepf\test_output_3688: No such file or directory at t/lib.pl line 23. 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.08 using SDBM_File (1.09) # DBD::File 0.44 using IO::File (1.14) # DBI::DBD::SqlEngine 0.06 using DBI::SQL::Nano 1.015544 # DBI 1.634 # OS MSWin32 (5.2) # Perl 5.016000 (MSWin32-x64-multi-thread) ok 1 - dbm_versions ok 2 - An object of class 'DBI::db' 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 ok 56 - prepare table_info (without tables) ok 57 - No tables delivered by table_info --- Using SDBM_File (Data::Dumper) --- # DBD::DBM 0.08 using SDBM_File (1.09) + MLDBM (2.04) + MLDBM::Serializer::Data::Dumper # DBD::File 0.44 using IO::File (1.14) # DBI::DBD::SqlEngine 0.06 using DBI::SQL::Nano 1.015544 # DBI 1.634 # OS MSWin32 (5.2) # Perl 5.016000 (MSWin32-x64-multi-thread) ok 58 - dbm_versions ok 59 - An object of class 'DBI::db' isa 'DBI::db' ok 60 # skip Can't set attributes after connect using DBD::Gofer ok 61 # skip Can't set attributes after connect using DBD::Gofer ok 62 ok 63 - prepare DROP TABLE IF EXISTS SDBM_File_fruit ok 64 - execute ok 65 - DROP TABLE IF EXISTS SDBM_File_fruit ok 66 - prepare CREATE TABLE SDBM_File_fruit (dKey INT, dVal VARCHAR(10), qux INT) ok 67 - execute ok 68 - CREATE TABLE SDBM_File_fruit (dKey INT, dVal VARCHAR(10), qux INT) ok 69 - prepare INSERT INTO SDBM_File_fruit VALUES (1,'oranges' , 11 ) ok 70 - execute ok 71 - INSERT INTO SDBM_File_fruit VALUES (1,'oranges' , 11 ) ok 72 - prepare INSERT INTO SDBM_File_fruit VALUES (2,'to_change', 0 ) ok 73 - execute ok 74 - INSERT INTO SDBM_File_fruit VALUES (2,'to_change', 0 ) ok 75 - prepare INSERT INTO SDBM_File_fruit VALUES (3, NULL , 13 ) ok 76 - execute ok 77 - INSERT INTO SDBM_File_fruit VALUES (3, NULL , 13 ) ok 78 - prepare INSERT INTO SDBM_File_fruit VALUES (4,'to_delete', 14 ) ok 79 - execute ok 80 - INSERT INTO SDBM_File_fruit VALUES (4,'to_delete', 14 ) ok 81 - prepare INSERT INTO SDBM_File_fruit VALUES (?,?,?) ok 82 - execute ok 83 - INSERT INTO SDBM_File_fruit VALUES (?,?,?) ok 84 - prepare INSERT INTO SDBM_File_fruit VALUES (6,'to_delete', 16 ) ok 85 - execute ok 86 - INSERT INTO SDBM_File_fruit VALUES (6,'to_delete', 16 ) ok 87 - prepare INSERT INTO SDBM_File_fruit VALUES (7,'to delete', 17 ) ok 88 - execute ok 89 - INSERT INTO SDBM_File_fruit VALUES (7,'to delete', 17 ) ok 90 - prepare INSERT INTO SDBM_File_fruit VALUES (8,'to remove', 18 ) ok 91 - execute ok 92 - INSERT INTO SDBM_File_fruit VALUES (8,'to remove', 18 ) ok 93 - prepare UPDATE SDBM_File_fruit SET dVal='apples', qux='12' WHERE dKey=2 ok 94 - execute ok 95 - UPDATE SDBM_File_fruit SET dVal='apples', qux='12' WHERE dKey=2 not ok 96 - $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 97 - prepare DELETE FROM SDBM_File_fruit WHERE dVal='to_delete' ok 98 - execute ok 99 - DELETE FROM SDBM_File_fruit WHERE dVal='to_delete' not ok 100 - $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 101 - prepare DELETE FROM SDBM_File_fruit WHERE qux=17 ok 102 - execute ok 103 - DELETE FROM SDBM_File_fruit WHERE qux=17 not ok 104 - $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 105 - prepare DELETE FROM SDBM_File_fruit WHERE dKey=8 ok 106 - execute ok 107 - DELETE FROM SDBM_File_fruit WHERE dKey=8 not ok 108 - $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 109 - prepare SELECT * FROM SDBM_File_fruit ORDER BY dKey DESC ok 110 - execute ok 111 - SELECT * FROM SDBM_File_fruit ORDER BY dKey DESC ok 112 - SELECT results ok 113 - prepare DELETE FROM SDBM_File_fruit ok 114 - execute ok 115 - DELETE FROM SDBM_File_fruit not ok 116 - $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 117 - prepare DROP TABLE SDBM_File_fruit ok 118 - execute ok 119 - DROP TABLE SDBM_File_fruit ok 120 - prepare table_info (without tables) ok 121 - No tables delivered by table_info --- Using SDBM_File (Storable) --- # DBD::DBM 0.08 using SDBM_File (1.09) + MLDBM (2.04) + MLDBM::Serializer::Storable # DBD::File 0.44 using IO::File (1.14) # DBI::DBD::SqlEngine 0.06 using DBI::SQL::Nano 1.015544 # DBI 1.634 # OS MSWin32 (5.2) # Perl 5.016000 (MSWin32-x64-multi-thread) ok 122 - dbm_versions ok 123 - An object of class 'DBI::db' isa 'DBI::db' ok 124 # skip Can't set attributes after connect using DBD::Gofer ok 125 # skip Can't set attributes after connect using DBD::Gofer ok 126 ok 127 - prepare DROP TABLE IF EXISTS SDBM_File_fruit ok 128 - execute ok 129 - DROP TABLE IF EXISTS SDBM_File_fruit ok 130 - prepare CREATE TABLE SDBM_File_fruit (dKey INT, dVal VARCHAR(10), qux INT) ok 131 - execute ok 132 - CREATE TABLE SDBM_File_fruit (dKey INT, dVal VARCHAR(10), qux INT) ok 133 - prepare INSERT INTO SDBM_File_fruit VALUES (1,'oranges' , 11 ) ok 134 - execute ok 135 - INSERT INTO SDBM_File_fruit VALUES (1,'oranges' , 11 ) ok 136 - prepare INSERT INTO SDBM_File_fruit VALUES (2,'to_change', 0 ) ok 137 - execute ok 138 - INSERT INTO SDBM_File_fruit VALUES (2,'to_change', 0 ) ok 139 - prepare INSERT INTO SDBM_File_fruit VALUES (3, NULL , 13 ) ok 140 - execute ok 141 - INSERT INTO SDBM_File_fruit VALUES (3, NULL , 13 ) ok 142 - prepare INSERT INTO SDBM_File_fruit VALUES (4,'to_delete', 14 ) ok 143 - execute ok 144 - INSERT INTO SDBM_File_fruit VALUES (4,'to_delete', 14 ) ok 145 - prepare INSERT INTO SDBM_File_fruit VALUES (?,?,?) ok 146 - execute ok 147 - INSERT INTO SDBM_File_fruit VALUES (?,?,?) ok 148 - prepare INSERT INTO SDBM_File_fruit VALUES (6,'to_delete', 16 ) ok 149 - execute ok 150 - INSERT INTO SDBM_File_fruit VALUES (6,'to_delete', 16 ) ok 151 - prepare INSERT INTO SDBM_File_fruit VALUES (7,'to delete', 17 ) ok 152 - execute ok 153 - INSERT INTO SDBM_File_fruit VALUES (7,'to delete', 17 ) ok 154 - prepare INSERT INTO SDBM_File_fruit VALUES (8,'to remove', 18 ) ok 155 - execute ok 156 - INSERT INTO SDBM_File_fruit VALUES (8,'to remove', 18 ) ok 157 - prepare UPDATE SDBM_File_fruit SET dVal='apples', qux='12' WHERE dKey=2 ok 158 - execute ok 159 - UPDATE SDBM_File_fruit SET dVal='apples', qux='12' WHERE dKey=2 not ok 160 - $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 161 - prepare DELETE FROM SDBM_File_fruit WHERE dVal='to_delete' ok 162 - execute ok 163 - DELETE FROM SDBM_File_fruit WHERE dVal='to_delete' not ok 164 - $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 165 - prepare DELETE FROM SDBM_File_fruit WHERE qux=17 ok 166 - execute ok 167 - DELETE FROM SDBM_File_fruit WHERE qux=17 not ok 168 - $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 169 - prepare DELETE FROM SDBM_File_fruit WHERE dKey=8 ok 170 - execute ok 171 - DELETE FROM SDBM_File_fruit WHERE dKey=8 not ok 172 - $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 173 - prepare SELECT * FROM SDBM_File_fruit ORDER BY dKey DESC ok 174 - execute ok 175 - SELECT * FROM SDBM_File_fruit ORDER BY dKey DESC ok 176 - SELECT results ok 177 - prepare DELETE FROM SDBM_File_fruit ok 178 - execute ok 179 - DELETE FROM SDBM_File_fruit not ok 180 - $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 181 - prepare DROP TABLE SDBM_File_fruit ok 182 - execute ok 183 - DROP TABLE SDBM_File_fruit ok 184 - prepare table_info (without tables) ok 185 - No tables delivered by table_info --- Using SDBM_File (FreezeThaw) --- # DBD::DBM 0.08 using SDBM_File (1.09) + MLDBM (2.04) + MLDBM::Serializer::FreezeThaw # DBD::File 0.44 using IO::File (1.14) # DBI::DBD::SqlEngine 0.06 using DBI::SQL::Nano 1.015544 # DBI 1.634 # OS MSWin32 (5.2) # Perl 5.016000 (MSWin32-x64-multi-thread) ok 186 - dbm_versions ok 187 - An object of class 'DBI::db' isa 'DBI::db' ok 188 # skip Can't set attributes after connect using DBD::Gofer ok 189 # skip Can't set attributes after connect using DBD::Gofer ok 190 ok 191 - prepare DROP TABLE IF EXISTS SDBM_File_fruit ok 192 - execute ok 193 - DROP TABLE IF EXISTS SDBM_File_fruit ok 194 - prepare CREATE TABLE SDBM_File_fruit (dKey INT, dVal VARCHAR(10), qux INT) ok 195 - execute ok 196 - CREATE TABLE SDBM_File_fruit (dKey INT, dVal VARCHAR(10), qux INT) ok 197 - prepare INSERT INTO SDBM_File_fruit VALUES (1,'oranges' , 11 ) ok 198 - execute ok 199 - INSERT INTO SDBM_File_fruit VALUES (1,'oranges' , 11 ) ok 200 - prepare INSERT INTO SDBM_File_fruit VALUES (2,'to_change', 0 ) ok 201 - execute ok 202 - INSERT INTO SDBM_File_fruit VALUES (2,'to_change', 0 ) ok 203 - prepare INSERT INTO SDBM_File_fruit VALUES (3, NULL , 13 ) ok 204 - execute ok 205 - INSERT INTO SDBM_File_fruit VALUES (3, NULL , 13 ) ok 206 - prepare INSERT INTO SDBM_File_fruit VALUES (4,'to_delete', 14 ) ok 207 - execute ok 208 - INSERT INTO SDBM_File_fruit VALUES (4,'to_delete', 14 ) ok 209 - prepare INSERT INTO SDBM_File_fruit VALUES (?,?,?) ok 210 - execute ok 211 - INSERT INTO SDBM_File_fruit VALUES (?,?,?) ok 212 - prepare INSERT INTO SDBM_File_fruit VALUES (6,'to_delete', 16 ) ok 213 - execute ok 214 - INSERT INTO SDBM_File_fruit VALUES (6,'to_delete', 16 ) ok 215 - prepare INSERT INTO SDBM_File_fruit VALUES (7,'to delete', 17 ) ok 216 - execute ok 217 - INSERT INTO SDBM_File_fruit VALUES (7,'to delete', 17 ) ok 218 - prepare INSERT INTO SDBM_File_fruit VALUES (8,'to remove', 18 ) ok 219 - execute ok 220 - INSERT INTO SDBM_File_fruit VALUES (8,'to remove', 18 ) ok 221 - prepare UPDATE SDBM_File_fruit SET dVal='apples', qux='12' WHERE dKey=2 ok 222 - execute ok 223 - UPDATE SDBM_File_fruit SET dVal='apples', qux='12' WHERE dKey=2 not ok 224 - $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 225 - prepare DELETE FROM SDBM_File_fruit WHERE dVal='to_delete' ok 226 - execute ok 227 - DELETE FROM SDBM_File_fruit WHERE dVal='to_delete' not ok 228 - $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 229 - prepare DELETE FROM SDBM_File_fruit WHERE qux=17 ok 230 - execute ok 231 - DELETE FROM SDBM_File_fruit WHERE qux=17 not ok 232 - $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 233 - prepare DELETE FROM SDBM_File_fruit WHERE dKey=8 ok 234 - execute ok 235 - DELETE FROM SDBM_File_fruit WHERE dKey=8 not ok 236 - $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 237 - prepare SELECT * FROM SDBM_File_fruit ORDER BY dKey DESC ok 238 - execute ok 239 - SELECT * FROM SDBM_File_fruit ORDER BY dKey DESC ok 240 - SELECT results ok 241 - prepare DELETE FROM SDBM_File_fruit ok 242 - execute ok 243 - DELETE FROM SDBM_File_fruit not ok 244 - $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 245 - prepare DROP TABLE SDBM_File_fruit ok 246 - execute ok 247 - DROP TABLE SDBM_File_fruit ok 248 - prepare table_info (without tables) ok 249 - No tables delivered by table_info --- Using SDBM_File (YAML) --- # DBD::DBM 0.08 using SDBM_File (1.09) + MLDBM (2.04) + MLDBM::Serializer::YAML (0.10) # DBD::File 0.44 using IO::File (1.14) # DBI::DBD::SqlEngine 0.06 using DBI::SQL::Nano 1.015544 # DBI 1.634 # OS MSWin32 (5.2) # Perl 5.016000 (MSWin32-x64-multi-thread) ok 250 - dbm_versions ok 251 - An object of class 'DBI::db' isa 'DBI::db' ok 252 # skip Can't set attributes after connect using DBD::Gofer ok 253 # skip Can't set attributes after connect using DBD::Gofer ok 254 ok 255 - prepare DROP TABLE IF EXISTS SDBM_File_fruit ok 256 - execute ok 257 - DROP TABLE IF EXISTS SDBM_File_fruit ok 258 - prepare CREATE TABLE SDBM_File_fruit (dKey INT, dVal VARCHAR(10), qux INT) ok 259 - execute ok 260 - CREATE TABLE SDBM_File_fruit (dKey INT, dVal VARCHAR(10), qux INT) ok 261 - prepare INSERT INTO SDBM_File_fruit VALUES (1,'oranges' , 11 ) ok 262 - execute ok 263 - INSERT INTO SDBM_File_fruit VALUES (1,'oranges' , 11 ) ok 264 - prepare INSERT INTO SDBM_File_fruit VALUES (2,'to_change', 0 ) ok 265 - execute ok 266 - INSERT INTO SDBM_File_fruit VALUES (2,'to_change', 0 ) ok 267 - prepare INSERT INTO SDBM_File_fruit VALUES (3, NULL , 13 ) ok 268 - execute ok 269 - INSERT INTO SDBM_File_fruit VALUES (3, NULL , 13 ) ok 270 - prepare INSERT INTO SDBM_File_fruit VALUES (4,'to_delete', 14 ) ok 271 - execute ok 272 - INSERT INTO SDBM_File_fruit VALUES (4,'to_delete', 14 ) ok 273 - prepare INSERT INTO SDBM_File_fruit VALUES (?,?,?) ok 274 - execute ok 275 - INSERT INTO SDBM_File_fruit VALUES (?,?,?) ok 276 - prepare INSERT INTO SDBM_File_fruit VALUES (6,'to_delete', 16 ) ok 277 - execute ok 278 - INSERT INTO SDBM_File_fruit VALUES (6,'to_delete', 16 ) ok 279 - prepare INSERT INTO SDBM_File_fruit VALUES (7,'to delete', 17 ) ok 280 - execute ok 281 - INSERT INTO SDBM_File_fruit VALUES (7,'to delete', 17 ) ok 282 - prepare INSERT INTO SDBM_File_fruit VALUES (8,'to remove', 18 ) ok 283 - execute ok 284 - INSERT INTO SDBM_File_fruit VALUES (8,'to remove', 18 ) ok 285 - prepare UPDATE SDBM_File_fruit SET dVal='apples', qux='12' WHERE dKey=2 ok 286 - execute ok 287 - UPDATE SDBM_File_fruit SET dVal='apples', qux='12' WHERE dKey=2 not ok 288 - $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 289 - prepare DELETE FROM SDBM_File_fruit WHERE dVal='to_delete' ok 290 - execute ok 291 - DELETE FROM SDBM_File_fruit WHERE dVal='to_delete' not ok 292 - $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 293 - prepare DELETE FROM SDBM_File_fruit WHERE qux=17 ok 294 - execute ok 295 - DELETE FROM SDBM_File_fruit WHERE qux=17 not ok 296 - $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 297 - prepare DELETE FROM SDBM_File_fruit WHERE dKey=8 ok 298 - execute ok 299 - DELETE FROM SDBM_File_fruit WHERE dKey=8 not ok 300 - $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 301 - prepare SELECT * FROM SDBM_File_fruit ORDER BY dKey DESC ok 302 - execute ok 303 - SELECT * FROM SDBM_File_fruit ORDER BY dKey DESC ok 304 - SELECT results ok 305 - prepare DELETE FROM SDBM_File_fruit ok 306 - execute ok 307 - DELETE FROM SDBM_File_fruit not ok 308 - $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 309 - prepare DROP TABLE SDBM_File_fruit ok 310 - execute ok 311 - DROP TABLE SDBM_File_fruit ok 312 - prepare table_info (without tables) ok 313 - No tables delivered by table_info --- Using SDBM_File (JSON) --- # DBD::DBM 0.08 using SDBM_File (1.09) + MLDBM (2.04) + MLDBM::Serializer::JSON (0.002) # DBD::File 0.44 using IO::File (1.14) # DBI::DBD::SqlEngine 0.06 using DBI::SQL::Nano 1.015544 # DBI 1.634 # OS MSWin32 (5.2) # Perl 5.016000 (MSWin32-x64-multi-thread) ok 314 - dbm_versions ok 315 - An object of class 'DBI::db' isa 'DBI::db' ok 316 # skip Can't set attributes after connect using DBD::Gofer ok 317 # skip Can't set attributes after connect using DBD::Gofer ok 318 ok 319 - prepare DROP TABLE IF EXISTS SDBM_File_fruit ok 320 - execute ok 321 - DROP TABLE IF EXISTS SDBM_File_fruit ok 322 - prepare CREATE TABLE SDBM_File_fruit (dKey INT, dVal VARCHAR(10), qux INT) ok 323 - execute ok 324 - CREATE TABLE SDBM_File_fruit (dKey INT, dVal VARCHAR(10), qux INT) ok 325 - prepare INSERT INTO SDBM_File_fruit VALUES (1,'oranges' , 11 ) ok 326 - execute ok 327 - INSERT INTO SDBM_File_fruit VALUES (1,'oranges' , 11 ) ok 328 - prepare INSERT INTO SDBM_File_fruit VALUES (2,'to_change', 0 ) ok 329 - execute ok 330 - INSERT INTO SDBM_File_fruit VALUES (2,'to_change', 0 ) ok 331 - prepare INSERT INTO SDBM_File_fruit VALUES (3, NULL , 13 ) ok 332 - execute ok 333 - INSERT INTO SDBM_File_fruit VALUES (3, NULL , 13 ) ok 334 - prepare INSERT INTO SDBM_File_fruit VALUES (4,'to_delete', 14 ) ok 335 - execute ok 336 - INSERT INTO SDBM_File_fruit VALUES (4,'to_delete', 14 ) ok 337 - prepare INSERT INTO SDBM_File_fruit VALUES (?,?,?) ok 338 - execute ok 339 - INSERT INTO SDBM_File_fruit VALUES (?,?,?) ok 340 - prepare INSERT INTO SDBM_File_fruit VALUES (6,'to_delete', 16 ) ok 341 - execute ok 342 - INSERT INTO SDBM_File_fruit VALUES (6,'to_delete', 16 ) ok 343 - prepare INSERT INTO SDBM_File_fruit VALUES (7,'to delete', 17 ) ok 344 - execute ok 345 - INSERT INTO SDBM_File_fruit VALUES (7,'to delete', 17 ) ok 346 - prepare INSERT INTO SDBM_File_fruit VALUES (8,'to remove', 18 ) ok 347 - execute ok 348 - INSERT INTO SDBM_File_fruit VALUES (8,'to remove', 18 ) ok 349 - prepare UPDATE SDBM_File_fruit SET dVal='apples', qux='12' WHERE dKey=2 ok 350 - execute ok 351 - UPDATE SDBM_File_fruit SET dVal='apples', qux='12' WHERE dKey=2 not ok 352 - $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 353 - prepare DELETE FROM SDBM_File_fruit WHERE dVal='to_delete' ok 354 - execute ok 355 - DELETE FROM SDBM_File_fruit WHERE dVal='to_delete' not ok 356 - $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 357 - prepare DELETE FROM SDBM_File_fruit WHERE qux=17 ok 358 - execute ok 359 - DELETE FROM SDBM_File_fruit WHERE qux=17 not ok 360 - $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 361 - prepare DELETE FROM SDBM_File_fruit WHERE dKey=8 ok 362 - execute ok 363 - DELETE FROM SDBM_File_fruit WHERE dKey=8 not ok 364 - $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 365 - prepare SELECT * FROM SDBM_File_fruit ORDER BY dKey DESC ok 366 - execute ok 367 - SELECT * FROM SDBM_File_fruit ORDER BY dKey DESC ok 368 - SELECT results ok 369 - prepare DELETE FROM SDBM_File_fruit ok 370 - execute ok 371 - DELETE FROM SDBM_File_fruit not ok 372 - $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 373 - prepare DROP TABLE SDBM_File_fruit ok 374 - execute ok 375 - DROP TABLE SDBM_File_fruit ok 376 - prepare table_info (without tables) ok 377 - No tables delivered by table_info 1..377 ok C:\cpanfly-5.16\var\cpan\build\DBI-1.634-6nZepf\test_output_3560 for C:\cpanfly-5.16\var\cpan\build\DBI-1.634-6nZepf\test_output_3560: No such file or directory at t/lib.pl line 23. 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: DBI::SQL::Nano is being used C:\cpanfly-5.16\var\cpan\build\DBI-1.634-6nZepf\test_output_3556 for C:\cpanfly-5.16\var\cpan\build\DBI-1.634-6nZepf\test_output_3556: No such file or directory at t/lib.pl line 23. 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-5.16\\var\\cpan\\build\\DBI-1.634-6nZepf\\test_output_3556;dbm_type=SDBM_File;f_lock=0 ok 1 - should connect to dbi:Gofer:transport=null;policy=pedantic;dsn=DBI:DBM:f_dir=C\:\\cpanfly-5.16\\var\\cpan\\build\\DBI-1.634-6nZepf\\test_output_3556;dbm_type=SDBM_File;f_lock=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(0x2e734e8) 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-5.16\\var\\cpan\\build\\DBI-1.634-6nZepf\\test_output_3556;dbm_type=SDBM_File;f_lock=0 ok 27 - should connect to dbi:Gofer:transport=null;policy=classic;dsn=DBI:DBM:f_dir=C\:\\cpanfly-5.16\\var\\cpan\\build\\DBI-1.634-6nZepf\\test_output_3556;dbm_type=SDBM_File;f_lock=0 ok 28 ok 29 ok 30 ok 31 - An object of class 'DBI::st' 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=1 (policy=classic, transport=null) HASH(0x2e7d968) 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-5.16\\var\\cpan\\build\\DBI-1.634-6nZepf\\test_output_3556;dbm_type=SDBM_File;f_lock=0 ok 53 - should connect to dbi:Gofer:transport=null;policy=rush;dsn=DBI:DBM:f_dir=C\:\\cpanfly-5.16\\var\\cpan\\build\\DBI-1.634-6nZepf\\test_output_3556;dbm_type=SDBM_File;f_lock=0 ok 54 ok 55 ok 56 ok 57 - An object of class 'DBI::st' 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=1 (policy=rush, transport=null) HASH(0x2e74018) 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 ok 21 ok 22 - root class is DBIx::ContextualFetch 1..22 ok C:\cpanfly-5.16\var\cpan\build\DBI-1.634-6nZepf\test_output_2104 for C:\cpanfly-5.16\var\cpan\build\DBI-1.634-6nZepf\test_output_2104: No such file or directory at t/lib.pl line 23. 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.44 using IO::File (1.14) # DBI::DBD::SqlEngine 0.06 using DBI::SQL::Nano 1.015544 # DBI 1.634 # DBI::PurePerl 2.014286 # OS MSWin32 (5.2) # Perl 5.016000 (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-5.16\var\cpan\build\DBI-1.634-6nZepf\test_output_2104\t_sbdgf_53442gz.txt ok 11 - drop manually created table db_2104_2 (first file) ok 12 - C:\cpanfly-5.16\var\cpan\build\DBI-1.634-6nZepf\test_output_2104\db_2104_2.txt removed ok 13 - C:\cpanfly-5.16\var\cpan\build\DBI-1.634-6nZepf\test_output_2104\db_2104_2 exists ok 14 - drop manually created table db_2104_2 (second file) ok 15 - C:\cpanfly-5.16\var\cpan\build\DBI-1.634-6nZepf\test_output_2104\db_2104_2 removed ok 16 - Create table db_2104_ 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 - Listing tables gives test table ok 22 - table_info ok 23 - table_info gives test table ok 24 # skip modifying meta data doesn't work with Gofer-AutoProxy ok 25 # skip modifying meta data doesn't work with Gofer-AutoProxy ok 26 # skip modifying meta data doesn't work with Gofer-AutoProxy ok 27 # skip modifying meta data doesn't work with Gofer-AutoProxy ok 28 # skip modifying meta data doesn't work with Gofer-AutoProxy ok 29 # skip modifying meta data doesn't work with Gofer-AutoProxy ok 30 - Prepare select * from db_2104_ ok 31 # skip method intrusion didn't work with proxying ok 32 - Prepare select * from DB_2104_ ok 33 # skip method intrusion didn't work with proxying ok 34 - ReadOnly connect with driver attributes in hash ok 35 - Prepare select * from db_2104_ ok 36 # skip method intrusion didn't work with proxying ok 37 # skip method intrusion didn't work with proxying ok 38 # skip method intrusion didn't work with proxying ok 39 - prepare 'insert into db_2104_' ok 40 - insert failed intensionally ok 41 - prepare 'delete from db_2104_' ok 42 - delete failed intensionally ok 43 - table drop failed intensionally ok 44 - Test table not removed ok 45 - ReadWrite for drop connect with driver attributes in hash ok 46 - table drop ok 47 - Test table removed ok 48 - Should not be able to open a DB to ./non-existing ok 49 - Error message ok 50 - Cleared error ok 51 - connect () should die on ./non-existing with RaiseError ok 52 - croak message ok 53 - Error message ok 54 - Should not be able to open a DB to nonexisting_folder ok 55 - Error message ok 56 - Cleared error ok 57 - connect () should die on nonexisting_folder with RaiseError ok 58 - croak message ok 59 - Error message ok 60 - Should not be able to open a DB to /Fr-dle/hurd0k/ok2104 ok 61 - Error message ok 62 - Cleared error ok 63 - connect () should die on /Fr-dle/hurd0k/ok2104 with RaiseError ok 64 - croak message ok 65 - Error message 1..65 ok C:\cpanfly-5.16\var\cpan\build\DBI-1.634-6nZepf\test_output_3400 for C:\cpanfly-5.16\var\cpan\build\DBI-1.634-6nZepf\test_output_3400: No such file or directory at t/lib.pl line 23. 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.08 using SDBM_File (1.09) # DBD::File 0.44 using IO::File (1.14) # DBI::DBD::SqlEngine 0.06 using DBI::SQL::Nano 1.015544 # DBI 1.634 # DBI::PurePerl 2.014286 # OS MSWin32 (5.2) # Perl 5.016000 (MSWin32-x64-multi-thread) ok 1 - dbm_versions ok 2 - An object of class 'DBI::db' 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 ok 56 - prepare table_info (without tables) ok 57 - No tables delivered by table_info --- Using SDBM_File (Data::Dumper) --- # DBD::DBM 0.08 using SDBM_File (1.09) + MLDBM (2.04) + MLDBM::Serializer::Data::Dumper # DBD::File 0.44 using IO::File (1.14) # DBI::DBD::SqlEngine 0.06 using DBI::SQL::Nano 1.015544 # DBI 1.634 # DBI::PurePerl 2.014286 # OS MSWin32 (5.2) # Perl 5.016000 (MSWin32-x64-multi-thread) ok 58 - dbm_versions ok 59 - An object of class 'DBI::db' isa 'DBI::db' ok 60 # skip Can't set attributes after connect using DBD::Gofer ok 61 # skip Can't set attributes after connect using DBD::Gofer ok 62 ok 63 - prepare DROP TABLE IF EXISTS SDBM_File_fruit ok 64 - execute ok 65 - DROP TABLE IF EXISTS SDBM_File_fruit ok 66 - prepare CREATE TABLE SDBM_File_fruit (dKey INT, dVal VARCHAR(10), qux INT) ok 67 - execute ok 68 - CREATE TABLE SDBM_File_fruit (dKey INT, dVal VARCHAR(10), qux INT) ok 69 - prepare INSERT INTO SDBM_File_fruit VALUES (1,'oranges' , 11 ) ok 70 - execute ok 71 - INSERT INTO SDBM_File_fruit VALUES (1,'oranges' , 11 ) ok 72 - prepare INSERT INTO SDBM_File_fruit VALUES (2,'to_change', 0 ) ok 73 - execute ok 74 - INSERT INTO SDBM_File_fruit VALUES (2,'to_change', 0 ) ok 75 - prepare INSERT INTO SDBM_File_fruit VALUES (3, NULL , 13 ) ok 76 - execute ok 77 - INSERT INTO SDBM_File_fruit VALUES (3, NULL , 13 ) ok 78 - prepare INSERT INTO SDBM_File_fruit VALUES (4,'to_delete', 14 ) ok 79 - execute ok 80 - INSERT INTO SDBM_File_fruit VALUES (4,'to_delete', 14 ) ok 81 - prepare INSERT INTO SDBM_File_fruit VALUES (?,?,?) ok 82 - execute ok 83 - INSERT INTO SDBM_File_fruit VALUES (?,?,?) ok 84 - prepare INSERT INTO SDBM_File_fruit VALUES (6,'to_delete', 16 ) ok 85 - execute ok 86 - INSERT INTO SDBM_File_fruit VALUES (6,'to_delete', 16 ) ok 87 - prepare INSERT INTO SDBM_File_fruit VALUES (7,'to delete', 17 ) ok 88 - execute ok 89 - INSERT INTO SDBM_File_fruit VALUES (7,'to delete', 17 ) ok 90 - prepare INSERT INTO SDBM_File_fruit VALUES (8,'to remove', 18 ) ok 91 - execute ok 92 - INSERT INTO SDBM_File_fruit VALUES (8,'to remove', 18 ) ok 93 - prepare UPDATE SDBM_File_fruit SET dVal='apples', qux='12' WHERE dKey=2 ok 94 - execute ok 95 - UPDATE SDBM_File_fruit SET dVal='apples', qux='12' WHERE dKey=2 not ok 96 - $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 97 - prepare DELETE FROM SDBM_File_fruit WHERE dVal='to_delete' ok 98 - execute ok 99 - DELETE FROM SDBM_File_fruit WHERE dVal='to_delete' not ok 100 - $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 101 - prepare DELETE FROM SDBM_File_fruit WHERE qux=17 ok 102 - execute ok 103 - DELETE FROM SDBM_File_fruit WHERE qux=17 not ok 104 - $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 105 - prepare DELETE FROM SDBM_File_fruit WHERE dKey=8 ok 106 - execute ok 107 - DELETE FROM SDBM_File_fruit WHERE dKey=8 not ok 108 - $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 109 - prepare SELECT * FROM SDBM_File_fruit ORDER BY dKey DESC ok 110 - execute ok 111 - SELECT * FROM SDBM_File_fruit ORDER BY dKey DESC ok 112 - SELECT results ok 113 - prepare DELETE FROM SDBM_File_fruit ok 114 - execute ok 115 - DELETE FROM SDBM_File_fruit not ok 116 - $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 117 - prepare DROP TABLE SDBM_File_fruit ok 118 - execute ok 119 - DROP TABLE SDBM_File_fruit ok 120 - prepare table_info (without tables) ok 121 - No tables delivered by table_info --- Using SDBM_File (Storable) --- # DBD::DBM 0.08 using SDBM_File (1.09) + MLDBM (2.04) + MLDBM::Serializer::Storable # DBD::File 0.44 using IO::File (1.14) # DBI::DBD::SqlEngine 0.06 using DBI::SQL::Nano 1.015544 # DBI 1.634 # DBI::PurePerl 2.014286 # OS MSWin32 (5.2) # Perl 5.016000 (MSWin32-x64-multi-thread) ok 122 - dbm_versions ok 123 - An object of class 'DBI::db' isa 'DBI::db' ok 124 # skip Can't set attributes after connect using DBD::Gofer ok 125 # skip Can't set attributes after connect using DBD::Gofer ok 126 ok 127 - prepare DROP TABLE IF EXISTS SDBM_File_fruit ok 128 - execute ok 129 - DROP TABLE IF EXISTS SDBM_File_fruit ok 130 - prepare CREATE TABLE SDBM_File_fruit (dKey INT, dVal VARCHAR(10), qux INT) ok 131 - execute ok 132 - CREATE TABLE SDBM_File_fruit (dKey INT, dVal VARCHAR(10), qux INT) ok 133 - prepare INSERT INTO SDBM_File_fruit VALUES (1,'oranges' , 11 ) ok 134 - execute ok 135 - INSERT INTO SDBM_File_fruit VALUES (1,'oranges' , 11 ) ok 136 - prepare INSERT INTO SDBM_File_fruit VALUES (2,'to_change', 0 ) ok 137 - execute ok 138 - INSERT INTO SDBM_File_fruit VALUES (2,'to_change', 0 ) ok 139 - prepare INSERT INTO SDBM_File_fruit VALUES (3, NULL , 13 ) ok 140 - execute ok 141 - INSERT INTO SDBM_File_fruit VALUES (3, NULL , 13 ) ok 142 - prepare INSERT INTO SDBM_File_fruit VALUES (4,'to_delete', 14 ) ok 143 - execute ok 144 - INSERT INTO SDBM_File_fruit VALUES (4,'to_delete', 14 ) ok 145 - prepare INSERT INTO SDBM_File_fruit VALUES (?,?,?) ok 146 - execute ok 147 - INSERT INTO SDBM_File_fruit VALUES (?,?,?) ok 148 - prepare INSERT INTO SDBM_File_fruit VALUES (6,'to_delete', 16 ) ok 149 - execute ok 150 - INSERT INTO SDBM_File_fruit VALUES (6,'to_delete', 16 ) ok 151 - prepare INSERT INTO SDBM_File_fruit VALUES (7,'to delete', 17 ) ok 152 - execute ok 153 - INSERT INTO SDBM_File_fruit VALUES (7,'to delete', 17 ) ok 154 - prepare INSERT INTO SDBM_File_fruit VALUES (8,'to remove', 18 ) ok 155 - execute ok 156 - INSERT INTO SDBM_File_fruit VALUES (8,'to remove', 18 ) ok 157 - prepare UPDATE SDBM_File_fruit SET dVal='apples', qux='12' WHERE dKey=2 ok 158 - execute ok 159 - UPDATE SDBM_File_fruit SET dVal='apples', qux='12' WHERE dKey=2 not ok 160 - $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 161 - prepare DELETE FROM SDBM_File_fruit WHERE dVal='to_delete' ok 162 - execute ok 163 - DELETE FROM SDBM_File_fruit WHERE dVal='to_delete' not ok 164 - $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 165 - prepare DELETE FROM SDBM_File_fruit WHERE qux=17 ok 166 - execute ok 167 - DELETE FROM SDBM_File_fruit WHERE qux=17 not ok 168 - $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 169 - prepare DELETE FROM SDBM_File_fruit WHERE dKey=8 ok 170 - execute ok 171 - DELETE FROM SDBM_File_fruit WHERE dKey=8 not ok 172 - $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 173 - prepare SELECT * FROM SDBM_File_fruit ORDER BY dKey DESC ok 174 - execute ok 175 - SELECT * FROM SDBM_File_fruit ORDER BY dKey DESC ok 176 - SELECT results ok 177 - prepare DELETE FROM SDBM_File_fruit ok 178 - execute ok 179 - DELETE FROM SDBM_File_fruit not ok 180 - $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 181 - prepare DROP TABLE SDBM_File_fruit ok 182 - execute ok 183 - DROP TABLE SDBM_File_fruit ok 184 - prepare table_info (without tables) ok 185 - No tables delivered by table_info --- Using SDBM_File (FreezeThaw) --- # DBD::DBM 0.08 using SDBM_File (1.09) + MLDBM (2.04) + MLDBM::Serializer::FreezeThaw # DBD::File 0.44 using IO::File (1.14) # DBI::DBD::SqlEngine 0.06 using DBI::SQL::Nano 1.015544 # DBI 1.634 # DBI::PurePerl 2.014286 # OS MSWin32 (5.2) # Perl 5.016000 (MSWin32-x64-multi-thread) ok 186 - dbm_versions ok 187 - An object of class 'DBI::db' isa 'DBI::db' ok 188 # skip Can't set attributes after connect using DBD::Gofer ok 189 # skip Can't set attributes after connect using DBD::Gofer ok 190 ok 191 - prepare DROP TABLE IF EXISTS SDBM_File_fruit ok 192 - execute ok 193 - DROP TABLE IF EXISTS SDBM_File_fruit ok 194 - prepare CREATE TABLE SDBM_File_fruit (dKey INT, dVal VARCHAR(10), qux INT) ok 195 - execute ok 196 - CREATE TABLE SDBM_File_fruit (dKey INT, dVal VARCHAR(10), qux INT) ok 197 - prepare INSERT INTO SDBM_File_fruit VALUES (1,'oranges' , 11 ) ok 198 - execute ok 199 - INSERT INTO SDBM_File_fruit VALUES (1,'oranges' , 11 ) ok 200 - prepare INSERT INTO SDBM_File_fruit VALUES (2,'to_change', 0 ) ok 201 - execute ok 202 - INSERT INTO SDBM_File_fruit VALUES (2,'to_change', 0 ) ok 203 - prepare INSERT INTO SDBM_File_fruit VALUES (3, NULL , 13 ) ok 204 - execute ok 205 - INSERT INTO SDBM_File_fruit VALUES (3, NULL , 13 ) ok 206 - prepare INSERT INTO SDBM_File_fruit VALUES (4,'to_delete', 14 ) ok 207 - execute ok 208 - INSERT INTO SDBM_File_fruit VALUES (4,'to_delete', 14 ) ok 209 - prepare INSERT INTO SDBM_File_fruit VALUES (?,?,?) ok 210 - execute ok 211 - INSERT INTO SDBM_File_fruit VALUES (?,?,?) ok 212 - prepare INSERT INTO SDBM_File_fruit VALUES (6,'to_delete', 16 ) ok 213 - execute ok 214 - INSERT INTO SDBM_File_fruit VALUES (6,'to_delete', 16 ) ok 215 - prepare INSERT INTO SDBM_File_fruit VALUES (7,'to delete', 17 ) ok 216 - execute ok 217 - INSERT INTO SDBM_File_fruit VALUES (7,'to delete', 17 ) ok 218 - prepare INSERT INTO SDBM_File_fruit VALUES (8,'to remove', 18 ) ok 219 - execute ok 220 - INSERT INTO SDBM_File_fruit VALUES (8,'to remove', 18 ) ok 221 - prepare UPDATE SDBM_File_fruit SET dVal='apples', qux='12' WHERE dKey=2 ok 222 - execute ok 223 - UPDATE SDBM_File_fruit SET dVal='apples', qux='12' WHERE dKey=2 not ok 224 - $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 225 - prepare DELETE FROM SDBM_File_fruit WHERE dVal='to_delete' ok 226 - execute ok 227 - DELETE FROM SDBM_File_fruit WHERE dVal='to_delete' not ok 228 - $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 229 - prepare DELETE FROM SDBM_File_fruit WHERE qux=17 ok 230 - execute ok 231 - DELETE FROM SDBM_File_fruit WHERE qux=17 not ok 232 - $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 233 - prepare DELETE FROM SDBM_File_fruit WHERE dKey=8 ok 234 - execute ok 235 - DELETE FROM SDBM_File_fruit WHERE dKey=8 not ok 236 - $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 237 - prepare SELECT * FROM SDBM_File_fruit ORDER BY dKey DESC ok 238 - execute ok 239 - SELECT * FROM SDBM_File_fruit ORDER BY dKey DESC ok 240 - SELECT results ok 241 - prepare DELETE FROM SDBM_File_fruit ok 242 - execute ok 243 - DELETE FROM SDBM_File_fruit not ok 244 - $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 245 - prepare DROP TABLE SDBM_File_fruit ok 246 - execute ok 247 - DROP TABLE SDBM_File_fruit ok 248 - prepare table_info (without tables) ok 249 - No tables delivered by table_info --- Using SDBM_File (YAML) --- # DBD::DBM 0.08 using SDBM_File (1.09) + MLDBM (2.04) + MLDBM::Serializer::YAML (0.10) # DBD::File 0.44 using IO::File (1.14) # DBI::DBD::SqlEngine 0.06 using DBI::SQL::Nano 1.015544 # DBI 1.634 # DBI::PurePerl 2.014286 # OS MSWin32 (5.2) # Perl 5.016000 (MSWin32-x64-multi-thread) ok 250 - dbm_versions ok 251 - An object of class 'DBI::db' isa 'DBI::db' ok 252 # skip Can't set attributes after connect using DBD::Gofer ok 253 # skip Can't set attributes after connect using DBD::Gofer ok 254 ok 255 - prepare DROP TABLE IF EXISTS SDBM_File_fruit ok 256 - execute ok 257 - DROP TABLE IF EXISTS SDBM_File_fruit ok 258 - prepare CREATE TABLE SDBM_File_fruit (dKey INT, dVal VARCHAR(10), qux INT) ok 259 - execute ok 260 - CREATE TABLE SDBM_File_fruit (dKey INT, dVal VARCHAR(10), qux INT) ok 261 - prepare INSERT INTO SDBM_File_fruit VALUES (1,'oranges' , 11 ) ok 262 - execute ok 263 - INSERT INTO SDBM_File_fruit VALUES (1,'oranges' , 11 ) ok 264 - prepare INSERT INTO SDBM_File_fruit VALUES (2,'to_change', 0 ) ok 265 - execute ok 266 - INSERT INTO SDBM_File_fruit VALUES (2,'to_change', 0 ) ok 267 - prepare INSERT INTO SDBM_File_fruit VALUES (3, NULL , 13 ) ok 268 - execute ok 269 - INSERT INTO SDBM_File_fruit VALUES (3, NULL , 13 ) ok 270 - prepare INSERT INTO SDBM_File_fruit VALUES (4,'to_delete', 14 ) ok 271 - execute ok 272 - INSERT INTO SDBM_File_fruit VALUES (4,'to_delete', 14 ) ok 273 - prepare INSERT INTO SDBM_File_fruit VALUES (?,?,?) ok 274 - execute ok 275 - INSERT INTO SDBM_File_fruit VALUES (?,?,?) ok 276 - prepare INSERT INTO SDBM_File_fruit VALUES (6,'to_delete', 16 ) ok 277 - execute ok 278 - INSERT INTO SDBM_File_fruit VALUES (6,'to_delete', 16 ) ok 279 - prepare INSERT INTO SDBM_File_fruit VALUES (7,'to delete', 17 ) ok 280 - execute ok 281 - INSERT INTO SDBM_File_fruit VALUES (7,'to delete', 17 ) ok 282 - prepare INSERT INTO SDBM_File_fruit VALUES (8,'to remove', 18 ) ok 283 - execute ok 284 - INSERT INTO SDBM_File_fruit VALUES (8,'to remove', 18 ) ok 285 - prepare UPDATE SDBM_File_fruit SET dVal='apples', qux='12' WHERE dKey=2 ok 286 - execute ok 287 - UPDATE SDBM_File_fruit SET dVal='apples', qux='12' WHERE dKey=2 not ok 288 - $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 289 - prepare DELETE FROM SDBM_File_fruit WHERE dVal='to_delete' ok 290 - execute ok 291 - DELETE FROM SDBM_File_fruit WHERE dVal='to_delete' not ok 292 - $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 293 - prepare DELETE FROM SDBM_File_fruit WHERE qux=17 ok 294 - execute ok 295 - DELETE FROM SDBM_File_fruit WHERE qux=17 not ok 296 - $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 297 - prepare DELETE FROM SDBM_File_fruit WHERE dKey=8 ok 298 - execute ok 299 - DELETE FROM SDBM_File_fruit WHERE dKey=8 not ok 300 - $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 301 - prepare SELECT * FROM SDBM_File_fruit ORDER BY dKey DESC ok 302 - execute ok 303 - SELECT * FROM SDBM_File_fruit ORDER BY dKey DESC ok 304 - SELECT results ok 305 - prepare DELETE FROM SDBM_File_fruit ok 306 - execute ok 307 - DELETE FROM SDBM_File_fruit not ok 308 - $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 309 - prepare DROP TABLE SDBM_File_fruit ok 310 - execute ok 311 - DROP TABLE SDBM_File_fruit ok 312 - prepare table_info (without tables) ok 313 - No tables delivered by table_info --- Using SDBM_File (JSON) --- # DBD::DBM 0.08 using SDBM_File (1.09) + MLDBM (2.04) + MLDBM::Serializer::JSON (0.002) # DBD::File 0.44 using IO::File (1.14) # DBI::DBD::SqlEngine 0.06 using DBI::SQL::Nano 1.015544 # DBI 1.634 # DBI::PurePerl 2.014286 # OS MSWin32 (5.2) # Perl 5.016000 (MSWin32-x64-multi-thread) ok 314 - dbm_versions ok 315 - An object of class 'DBI::db' isa 'DBI::db' ok 316 # skip Can't set attributes after connect using DBD::Gofer ok 317 # skip Can't set attributes after connect using DBD::Gofer ok 318 ok 319 - prepare DROP TABLE IF EXISTS SDBM_File_fruit ok 320 - execute ok 321 - DROP TABLE IF EXISTS SDBM_File_fruit ok 322 - prepare CREATE TABLE SDBM_File_fruit (dKey INT, dVal VARCHAR(10), qux INT) ok 323 - execute ok 324 - CREATE TABLE SDBM_File_fruit (dKey INT, dVal VARCHAR(10), qux INT) ok 325 - prepare INSERT INTO SDBM_File_fruit VALUES (1,'oranges' , 11 ) ok 326 - execute ok 327 - INSERT INTO SDBM_File_fruit VALUES (1,'oranges' , 11 ) ok 328 - prepare INSERT INTO SDBM_File_fruit VALUES (2,'to_change', 0 ) ok 329 - execute ok 330 - INSERT INTO SDBM_File_fruit VALUES (2,'to_change', 0 ) ok 331 - prepare INSERT INTO SDBM_File_fruit VALUES (3, NULL , 13 ) ok 332 - execute ok 333 - INSERT INTO SDBM_File_fruit VALUES (3, NULL , 13 ) ok 334 - prepare INSERT INTO SDBM_File_fruit VALUES (4,'to_delete', 14 ) ok 335 - execute ok 336 - INSERT INTO SDBM_File_fruit VALUES (4,'to_delete', 14 ) ok 337 - prepare INSERT INTO SDBM_File_fruit VALUES (?,?,?) ok 338 - execute ok 339 - INSERT INTO SDBM_File_fruit VALUES (?,?,?) ok 340 - prepare INSERT INTO SDBM_File_fruit VALUES (6,'to_delete', 16 ) ok 341 - execute ok 342 - INSERT INTO SDBM_File_fruit VALUES (6,'to_delete', 16 ) ok 343 - prepare INSERT INTO SDBM_File_fruit VALUES (7,'to delete', 17 ) ok 344 - execute ok 345 - INSERT INTO SDBM_File_fruit VALUES (7,'to delete', 17 ) ok 346 - prepare INSERT INTO SDBM_File_fruit VALUES (8,'to remove', 18 ) ok 347 - execute ok 348 - INSERT INTO SDBM_File_fruit VALUES (8,'to remove', 18 ) ok 349 - prepare UPDATE SDBM_File_fruit SET dVal='apples', qux='12' WHERE dKey=2 ok 350 - execute ok 351 - UPDATE SDBM_File_fruit SET dVal='apples', qux='12' WHERE dKey=2 not ok 352 - $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 353 - prepare DELETE FROM SDBM_File_fruit WHERE dVal='to_delete' ok 354 - execute ok 355 - DELETE FROM SDBM_File_fruit WHERE dVal='to_delete' not ok 356 - $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 357 - prepare DELETE FROM SDBM_File_fruit WHERE qux=17 ok 358 - execute ok 359 - DELETE FROM SDBM_File_fruit WHERE qux=17 not ok 360 - $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 361 - prepare DELETE FROM SDBM_File_fruit WHERE dKey=8 ok 362 - execute ok 363 - DELETE FROM SDBM_File_fruit WHERE dKey=8 not ok 364 - $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 365 - prepare SELECT * FROM SDBM_File_fruit ORDER BY dKey DESC ok 366 - execute ok 367 - SELECT * FROM SDBM_File_fruit ORDER BY dKey DESC ok 368 - SELECT results ok 369 - prepare DELETE FROM SDBM_File_fruit ok 370 - execute ok 371 - DELETE FROM SDBM_File_fruit not ok 372 - $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 373 - prepare DROP TABLE SDBM_File_fruit ok 374 - execute ok 375 - DROP TABLE SDBM_File_fruit ok 376 - prepare table_info (without tables) ok 377 - No tables delivered by table_info 1..377 ok C:\cpanfly-5.16\var\cpan\build\DBI-1.634-6nZepf\test_output_3148 for C:\cpanfly-5.16\var\cpan\build\DBI-1.634-6nZepf\test_output_3148: No such file or directory at t/lib.pl line 23. 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: DBI::SQL::Nano is being used C:\cpanfly-5.16\var\cpan\build\DBI-1.634-6nZepf\test_output_3004 for C:\cpanfly-5.16\var\cpan\build\DBI-1.634-6nZepf\test_output_3004: No such file or directory at t/lib.pl line 23. 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-5.16\\var\\cpan\\build\\DBI-1.634-6nZepf\\test_output_3004;dbm_type=SDBM_File;f_lock=0 ok 1 - should connect to dbi:Gofer:transport=null;policy=pedantic;dsn=DBI:DBM:f_dir=C\:\\cpanfly-5.16\\var\\cpan\\build\\DBI-1.634-6nZepf\\test_output_3004;dbm_type=SDBM_File;f_lock=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(0x3487458) 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-5.16\\var\\cpan\\build\\DBI-1.634-6nZepf\\test_output_3004;dbm_type=SDBM_File;f_lock=0 ok 27 - should connect to dbi:Gofer:transport=null;policy=classic;dsn=DBI:DBM:f_dir=C\:\\cpanfly-5.16\\var\\cpan\\build\\DBI-1.634-6nZepf\\test_output_3004;dbm_type=SDBM_File;f_lock=0 ok 28 ok 29 ok 30 ok 31 - An object of class 'DBI::st' 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=1 (policy=classic, transport=null) HASH(0x349b8f8) 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-5.16\\var\\cpan\\build\\DBI-1.634-6nZepf\\test_output_3004;dbm_type=SDBM_File;f_lock=0 ok 53 - should connect to dbi:Gofer:transport=null;policy=rush;dsn=DBI:DBM:f_dir=C\:\\cpanfly-5.16\\var\\cpan\\build\\DBI-1.634-6nZepf\\test_output_3004;dbm_type=SDBM_File;f_lock=0 ok 54 ok 55 ok 56 ok 57 - An object of class 'DBI::st' 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=1 (policy=rush, transport=null) HASH(0x349dab0) 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/separator and maxlen ok 78 - ... test array argument w/out separator or maxlen ok 79 - An object of class 'DBI::dr' 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.999704 has a bug ok 102 # skip Seems like your Math::BigInt 1.999704 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(0x1f932d8)) created successfully ok 6 - An object of class 'DBI::dr' isa 'DBI::dr' ok 7 - ... got a Test Driver object back from DBI->install_driver ok 8 - An object of class 'DBI::dr' isa 'DBI::dr' ok 9 - ... checking the DBI::_get_imp_data function ok 10 - ... Driver object passed to data_sources ok 11 - An object of class 'DBI::dr' 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 - An object of class 'DBI::db' isa 'DBI::db' ok 17 # skip Kids attribute not supported under DBI::PurePerl ok 18 - ... Driver object passed to data_sources ok 19 - An object of class 'DBI::dr' 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 - An object of class 'DBI::db' isa 'DBI::db' ok 25 - ... Database object is not tied ok 26 - ... got Driver object from Database object with Driver attribute ok 27 - An object of class 'DBI::dr' 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 - An object of class 'DBI::dr' 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 - An object of class 'DBI::dr' isa 'DBI::dr' ok 4 # skip Kids attribute not supported under DBI::PurePerl ok 5 ok 6 ok 7 ok 8 - An object of class 'DBI::db' 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 - An object of class 'DBI::st' isa 'DBI::st' ok 12 - ... execute ran successfully ok 13 - ... we got the CachedKids hash ok 14 - ... there is one CachedKid ok 15 - ... our statement handle should be in the CachedKids ok 16 - ... our first statement is Active ok 17 - An object of class 'DBI::st' 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 statement is no longer Active since we re-prepared it ok 21 - An object of class 'DBI::st' isa 'DBI::st' ok 22 - ... prepare_cached returned a different statement handle now ok 23 - ... there are two CachedKids ok 24 - ... both statement handles should be in the CachedKids ok 25 - ... executing first statement handle again ok 26 - ... first statement handle is now active again ok 27 - An object of class 'DBI::st' 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 statement 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 - An object of class 'DBI::st' 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 statement 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 - An object of class 'DBI::dr' isa 'DBI::dr' ok 116 # skip Kids attribute not supported under DBI::PurePerl ok 117 - An object of class 'DBI::db' isa 'DBI::db' ok 118 - An object of class 'DBI::st' 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 ............... ok 1 - use DBI; ok 2 - An object of class 'DBI::db' 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 InactiveDestroy attribute for dbh ok 8 - ... checking AutoInactiveDestroy 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 - delete on non-private attribute acts like fetch ok 35 - value unchanged after delete ok 36 - should see private_foo dbh attribute value ok 37 - delete should return private_foo dbh attribute value ok 38 - value of private_foo after delete should be undef ok 39 - ... catching exception ok 40 - ... $dbh->err is undefined ok 41 - ... checking $dbh->errstr ok 42 - ... checking $dbh->state ok 43 - ... checking Executed attribute for dbh ok 44 - ... checking Executed attribute for dbh (after reset) ok 45 - ... checking ErrCount attribute for dbh (after error was generated) ok 46 - An object of class 'DBI::dr' isa 'DBI::dr' ok 47 - ... checking $dbh->err ok 48 - ... checking ErrCount attribute for drh ok 49 - ... checking Warn attribute for drh ok 50 - ... checking Active attribute for drh ok 51 - ... checking AutoCommit attribute for drh ok 52 - ... checking CompatMode attribute for drh ok 53 - ... checking InactiveDestroy attribute for drh ok 54 - ... checking AutoInactiveDestroy attribute for drh ok 55 - ... checking PrintError attribute for drh ok 56 - ... checking PrintWarn attribute for drh ok 57 - ... checking RaiseError attribute for drh ok 58 - ... checking ShowErrorStatement attribute for drh ok 59 - ... checking ChopBlanks attribute for drh ok 60 - ... checking LongTrunkOk attribute for drh ok 61 - ... checking TaintIn attribute for drh ok 62 - ... checking TaintOut attribute for drh ok 63 - ... checking Taint attribute for drh ok 64 # skip Executed attribute not supported under DBI::PurePerl ok 65 # skip Kids and ActiveKids attribute not supported under DBI::PurePerl ok 66 # skip Kids and ActiveKids attribute not supported under DBI::PurePerl ok 67 - ... checking CachedKids attribute for drh ok 68 - ... checking HandleError attribute for drh ok 69 - ... checking Profile attribute for drh ok 70 - ... checking ReadOnly attribute for drh ok 71 - ... checking TraceLevel attribute for drh ok 72 - ... checking LongReadLen attribute for drh ok 73 - ... checking FetchHashKeyName attribute for drh ok 74 ok 75 - An object of class 'DBI::st' isa 'DBI::st' ok 76 - ... checking Executed attribute for sth ok 77 - ... checking Executed attribute for dbh ok 78 - ... checking ErrCount attribute for sth ok 79 - ... checking exception ok 80 - ... checking $sth->errstr ok 81 - ... checking $sth->state ok 82 - ... checking Executed attribute for sth ok 83 - ... checking Exceuted attribute for dbh ok 84 - ... checking ErrCount attribute for sth ok 85 - ... checking ErrCount attribute for sth (after reset) ok 86 - ... checking Warn attribute for sth ok 87 - ... checking Active attribute for sth ok 88 - ... checking CompatMode attribute for sth ok 89 - ... checking InactiveDestroy attribute for sth ok 90 - ... checking AutoInactiveDestroy attribute for sth ok 91 - ... checking PrintError attribute for sth ok 92 - ... checking PrintWarn attribute for sth ok 93 - ... checking RaiseError attribute for sth ok 94 - ... checking ShowErrorStatement attribute for sth ok 95 - ... checking ChopBlanks attribute for sth ok 96 - ... checking LongTrunkOk attribute for sth ok 97 - ... checking TaintIn attribute for sth ok 98 - ... checking TaintOut attribute for sth ok 99 - ... checking Taint attribute for sth ok 100 # skip Kids and ActiveKids attribute not supported under DBI::PurePerl ok 101 # skip Kids and ActiveKids attribute not supported under DBI::PurePerl ok 102 - ... checking CachedKids attribute for sth ok 103 - ... checking HandleError attribute for sth ok 104 - ... checking Profile attribute for sth ok 105 - ... checking ReadOnly attribute for sth ok 106 - ... checking TraceLevel attribute for sth ok 107 - ... checking LongReadLen attribute for sth ok 108 - ... checking FetchHashKeyName attribute for sth ok 109 - ... checking CursorName attribute for sth ok 110 - ... checking NUM_OF_FIELDS attribute for sth ok 111 - ... checking NUM_OF_PARAMS attribute for sth ok 112 - ... checking type of NAME attribute for sth ok 113 - ... checking number of elements returned ok 114 - ... checking values returned ok 115 - ... checking type of NAME_lc attribute for sth ok 116 - ... checking number of elements returned ok 117 - ... checking values returned ok 118 - ... checking type of NAME_uc attribute for sth ok 119 - ... checking number of elements returned ok 120 - ... checking values returned ok 121 - ... checking type of NAME_hash attribute for sth ok 122 - ... checking number of keys returned ok 123 - ... checking values returned ok 124 - ... checking values returned ok 125 - ... checking type of NAME_lc_hash attribute for sth ok 126 - ... checking number of keys returned ok 127 - ... checking values returned ok 128 - ... checking values returned ok 129 - ... checking type of NAME_uc_hash attribute for sth ok 130 - ... checking number of keys returned ok 131 - ... checking values returned ok 132 - ... checking values returned ok 133 - ... checking type of TYPE attribute for sth ok 134 - ... checking number of elements returned ok 135 - ... checking values returned ok 136 - ... checking type of NULLABLE attribute for sth ok 137 - ... checking number of elements returned ok 138 - ... checking values returned ok 139 - ... checking type of PRECISION attribute for sth ok 140 - ... checking number of elements returned ok 141 - ... checking values returned ok 142 - ... checking type of SCALE attribute for sth ok 143 - ... checking number of elements returned ok 144 - ... checking values returned ok 145 - ... checking type of ParamValues attribute for sth ok 146 - ... checking values returned ok 147 - ... checking Statement attribute for sth ok 148 - ... checking type of RowsInCache attribute for sth ok 149 - should see driver-private sth attribute value # Checking inheritance ok 150 # skip drh->dbh->sth inheritance test skipped with DBI_AUTOPROXY ok 151 # skip drh->dbh->sth inheritance test skipped with DBI_AUTOPROXY 1..151 ok t\zvxgp_07kids.t ................ skipped: $h->{Kids} attribute not supported for DBI::PurePerl t\zvxgp_08keeperr.t ............. ok 1 - use DBI; ok 2 - ... checking error ok 3 - ... checking error Test HandleSetErr ok 4 - An object of class 'DBI::db' isa 'DBI::db' ok 5 - ... $DBI::err is not defined HandleSetErr called: h=DBI::db=HASH(0x29eb800), 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(0x29eb800), err=0, errstr=(got warn), state=AA001 warn: 'DBD::Gofer::db set_err warning: (got info)\n(got warn) at ./t/08keeperr.t line 189.\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(0x29eb800), 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 204.\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 224.\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(0x29eb800), 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 236.\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(0x29eb800), 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 247.\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 258.\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 282.\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 286.\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 287.\n' ok 55 - ... $dbh->set_err returned undefiend HandleSetErr called: h=DBI::db=HASH(0x29eb800), 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 288.\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 298.\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 302.\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 306.\n' ok 64 - ... returned no values HandleSetErr called: h=DBI::db=HASH(0x29eb800), err=, errstr=info, state=override warn: 'DBD::Gofer::db set_err failed: errstr99 at ./t/08keeperr.t line 313.\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 70 ok 71 ok 72 - ping returns true ok 73 - err unchanged after ping ok 74 - errstr unchanged after ping ok 75 - err unchanged after ping ok 76 - errstr unchanged after ping ok 77 - ping returns false ok 78 - err true after failed ping ok 79 - errstr true after failed ping ok 80 ok 81 ok 82 - ping returns true: 0 but true ok 83 - err unchanged after ping ok 84 - errstr unchanged after ping ok 85 - err unchanged after ping ok 86 - errstr unchanged after ping ok 87 - ping returns false ok 88 - err true after failed ping ok 89 - errstr true after failed ping ok 90 # skip set_err keep_error skipped for Gofer ok 91 # skip set_err keep_error skipped for Gofer 1..91 ok t\zvxgp_09trace.t ............... 1..99 ok 1 - use DBI; ok 2 - An object of class 'DBI::db' isa 'DBI::db' ok 3 - trace file size = 10471 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 CON ok 14 ok 15 ok 16 ok 17 ok 18 ok 19 ok 20 ok 21 parse_trace_flag ENC ok 22 ok 23 ok 24 ok 25 ok 26 ok 27 ok 28 ok 29 parse_trace_flag DBD ok 30 ok 31 ok 32 ok 33 ok 34 ok 35 ok 36 ok 37 parse_trace_flag TXN ok 38 ok 39 ok 40 ok 41 ok 42 ok 43 ok 44 ok 45 parse_trace_flag foo ok 46 ok 47 ok 48 ok 49 ok 50 ok 51 ok 52 ok 53 parse_trace_flag bar ok 54 ok 55 ok 56 ok 57 ok 58 ok 59 ok 60 ok 61 parse_trace_flag baz ok 62 ok 63 ok 64 ok 65 ok 66 ok 67 ok 68 ok 69 parse_trace_flag boo ok 70 ok 71 ok 72 ok 73 ok 74 ok 75 ok 76 ok 77 parse_trace_flag bop ok 78 ok 79 ok 80 ok 81 ok 82 ok 83 ok 84 ok 85 parse_trace_flag SQL CON ENC DBD TXN foo bar baz boo bop ok 86 - ... ok 87 - ... inherit ok 88 - An object of class 'DBI::st' isa 'DBI::st' ok 89 ok 90 ok 91 test unknown parse_trace_flag ok 92 ok 93 caught warn: DBI::db=HASH(0x2e3c318)->parse_trace_flags(nonesuch) ignored unknown trace flags: 'nonesuch' at DBI::PurePerl DBI::common::parse_trace_flags line 49. ok 94 ok 95 caught warn: DBI::db=HASH(0x2e3be98)->parse_trace_flags(nonesuch|SQL|nonesuch2) ignored unknown trace flags: 'nonesuch' 'nonesuch2' at DBI::PurePerl DBI::common::parse_trace_flags line 49. ok 96 ok 97 ok 98 ok 99 ok C:\cpanfly-5.16\var\cpan\build\DBI-1.634-6nZepf\test_output_2252 for C:\cpanfly-5.16\var\cpan\build\DBI-1.634-6nZepf\test_output_2252: No such file or directory at t/lib.pl line 23. t\zvxgp_10examp.t ............... 1..234 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 - An object of class 'DBI::dr' 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 ok 96 ok 97 fetchall_arrayref renaming hash slice ok 98 ok 99 ok 100 ok 101 ok 102 ok 103 fetchall_arrayref empty renaming hash slice ok 104 ok 105 ok 106 ok 107 ok 108 ok 109 fetchall_arrayref hash ok 110 ok 111 ok 112 ok 113 - '16895 0 .' ne '16895 0 .' rows() ok 114 - row count 3 ok 115 - 3 vs 3 ok 116 - 3 vs 3 fetchall_arrayref array slice and max rows ok 117 ok 118 ok 119 ok 120 - should fetch one row ok 121 - should fetch all the remaining rows ok 122 - should return undef as there are no more rows selectrow_array ok 123 ok 124 selectrow_hashref ok 125 ok 126 ok 127 ok 128 selectall_arrayref ok 129 ok 130 ok 131 ok 132 selectall_arrayref Slice array slice ok 133 ok 134 ok 135 - ". 16895" eq ". 16895" ok 136 selectall_arrayref Columns array slice ok 137 ok 138 ok 139 - ". 16895" eq ". 16895" ok 140 selectall_arrayref hash slice ok 141 ok 142 ok 143 ok 144 ok 145 ok 146 ok 147 selectall_hashref ok 148 - selectall_hashref result ok 149 - selectall_hashref HASH: HASH ok 150 ok 151 - 0 eq 0 selectall_hashref by column number ok 152 ok 153 - 0 eq 0 selectcol_arrayref ok 154 ok 155 ok 156 selectcol_arrayref column slice ok 157 ok 158 ok 159 ok 160 others... ok 161 ok 162 RaiseError & PrintError & ShowErrorStatement ok 163 ok 164 ok 165 ok 166 ok 167 ok 168 ok 169 ok 170 ok 171 not ok 172 - error string does not contain ParamValues # TODO rt66127 not fixed yet # Failed (TODO) test 'error string does not contain ParamValues' # at ./t/10examp.t line 397. # 'DBD::Gofer::st execute failed: 11 values bound when 1 expected; DBD::ExampleP::st execute failed at DBI::PurePerl DBI::st::execute line 122. [for Statement "select mode from ?" with ParamValues: 1=1, 2=2, 3='val3', 4='val4', 5='val5', 6='val6', 7='val7', 8='val8', 9='val9', 10='val10', 11='val11'] at DBI::PurePerl DBI::st::execute line 122. # ' # matches '(?^:ParamValues:)' not ok 173 - ParamValues is empty # TODO rt66127 not fixed yet # Failed (TODO) test 'ParamValues is empty' # at ./t/10examp.t line 398. # got: 'HASH(0x2eac280)' # expected: undef # $VAR1 = { # '6' => 'val6', # '11' => 'val11', # '3' => 'val3', # '7' => 'val7', # '9' => 'val9', # '2' => 2, # '8' => 'val8', # '1' => 1, # '4' => 'val4', # '10' => 'val10', # '5' => 'val5' # }; ok 174 ok 175 ok 176 ok 177 ok 178 ok 179 ok 180 - DBD::Gofer::st execute failed: 2 values bound when 1 expected; DBD::ExampleP::st execute failed at DBI::PurePerl DBI::st::execute line 122. [for Statement "select mode from ?" with ParamValues: 1='first', 2='second'] at DBI::PurePerl DBI::st::execute line 122. # ok 181 - DBD::Gofer::st execute failed: 2 values bound when 1 expected; DBD::ExampleP::st execute failed at DBI::PurePerl DBI::st::execute line 122. [for Statement "select mode from ?" with ParamValues: 1='first', 2='second'] at DBI::PurePerl DBI::st::execute line 122. # ok 182 ok 183 ok 184 ok 185 ok 186 ok 187 HandleError ok 188 ok 189 HandleError -> die ok 190 ok 191 - HandleError: DBD::Gofer::db prepare failed: Unknown field names: unknown_field_name2; DBD::ExampleP::db prepare failed at DBI::PurePerl DBI::db::prepare line 120. [h=DBI::db=HASH(0x2b88ec8), rv=undef, \#=3] at ./t/10examp.t line 441. # 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 120. [h=DBI::db=HASH(0x2b88ec8), rv=undef, #=3] ok 192 ok 193 - DBD::Gofer::db prepare failed: Unknown field names: unknown_field_name2; DBD::ExampleP::db prepare failed at DBI::PurePerl DBI::db::prepare line 120. at DBI::PurePerl DBI::db::prepare line 120. # 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 120. [h=DBI::db=HASH(0x2b88ec8), rv=undef, #=3] ok 194 - ok 195 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 120. [h=DBI::db=HASH(0x2b88ec8), rv=undef, #=3] ok 196 - ok 197 ok 198 ok 199 - An object of class 'DBI::st' isa 'DBI::st' ok 200 ok 201 ok 202 ok 203 - Remove dumpcsr.tst.2252 ok 204 - Actually gone # table_info ok 205 # Local blib/lib subdirs: DBD auto .. . Bundle Win32 DBI ok 206 ok 207 ok 208 # tables ok 209 - Table count mismatch5 vs 5 ok 210 - "schema"."table" ne "schema"."table" ok 211 - "sch-ema"."table" ne "sch-ema"."table" ok 212 - "schema"."ta-ble" ne "schema"."ta-ble" ok 213 - "sch ema"."table" ne "sch ema"."table" ok 214 - "schema"."ta ble" ne "schema"."ta ble" # Testing the fake directories (0). ok 215 ok 216 ok 217 - 0 rows instead of 0 ok 218 # Testing the fake directories (100). ok 219 ok 220 ok 221 - 100 rows instead of 100 ok 222 - '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 223 ok 224 ok 225 - 200 rows instead of 200 ok 226 - '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 227 ok 228 - we got some table types ok 229 - all table types are defined ok 230 - no name separators in table types ok 231 - we got some catalogs ok 232 - no name separators in catalogs ok 233 ok 234 - 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 - An object of class 'DBI::db' isa 'DBI::db' ok 3 - An object of class 'DBI::st' 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 - An object of class 'DBI::st' 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 - An object of class 'DBI::st' 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 - An object of class 'DBI::db' 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(0x2b994d8) trace level set to 1 in DBI 1.634 (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(0x2b994d8) trace level set to 1 in DBI 1.634 (PurePerl) # Full trace not available because DBI_TRACE is not in environment # Layered logline # # DBI::db=HASH(0x2b994d8) trace level set to 1 in DBI 1.634 (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(0x2b994d8) trace level set to 1 in DBI 1.634 (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(0x2b994d8) trace level set to 1 in DBI 1.634 (PurePerl) # Full trace not available because DBI_TRACE is not in environment # Layered logline # # -----> execute_request -> DBI->connect(dbi:ExampleP:dummy, , ****, HASH(0x2c52370)) <- connect= DBI::db=HASH(0x2c4cff0) _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(0x2b994d8) trace level set to 1 in DBI 1.634 (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 - An object of class 'DBI::db' isa 'DBI::db' ok 4 ok 5 ok 6 ok 7 ok 8 ok t\zvxgp_30subclass.t ............ 1..43 ok 1 - use DBI; ok 2 - An object of class 'MyDBI::db' isa 'MyDBI::db' ok 3 ok 4 - An object of class 'MyDBI::db' isa 'MyDBI::db' ok 5 ok 6 ok 7 - An object of class 'MyDBI::st' isa 'MyDBI::st' ok 8 ok 9 ok 10 ok 11 ok 12 ok 13 ok 14 ok 15 - A reference of type 'ARRAY' 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 - An object of class 'MyDBI::db' isa 'MyDBI::db' ok 27 ok 28 - 'Clone of clone A' isa 'MyDBI::db' ok 29 ok 30 ok 31 - 'Clone of clone B' isa 'MyDBI::db' ok 32 ok 33 - An object of class 'MyDBI::db' isa 'MyDBI::db' ok 34 ok 35 - 'installed method' isa 'ARRAY' ok 36 ok 37 ok 38 ok 39 ok 40 - Failed connect \#1 ok 41 ok 42 - Failed connect \#2 ok 43 fetch 4 prepare 1 ok t\zvxgp_31methcache.t ........... 1..49 ok 1 - use DBI; ok 2 - plain row0 ok 3 - plain local0 ok 4 - plain row1 ok 5 - plain local1 ok 6 - plain row2 ok 7 - plain local2 ok 8 - plain row3 ok 9 - plain locate DBI object ok 10 - plain row4 ok 11 - plain row5 ok 12 - plain local3 ok 13 - plain row6 ok 14 - threads-h row0 ok 15 - threads-h local0 ok 16 - threads-h row1 ok 17 - threads-h local1 ok 18 - threads-h row2 ok 19 - threads-h local2 ok 20 - threads-h row3 ok 21 - threads-h locate DBI object ok 22 - threads-h row4 ok 23 - threads-h row5 ok 24 - threads-h local3 ok 25 - threads-h row6 ok 26 - magic row0 ok 27 - magic local0 ok 28 - magic row1 ok 29 - magic local1 ok 30 - magic row2 ok 31 - magic local2 ok 32 - magic row3 ok 33 - magic locate DBI object ok 34 - magic row4 ok 35 - magic row5 ok 36 - magic local3 ok 37 - magic row6 ok 38 - magic threads-h row0 ok 39 - magic threads-h local0 ok 40 - magic threads-h row1 ok 41 - magic threads-h local1 ok 42 - magic threads-h row2 ok 43 - magic threads-h local2 ok 44 - magic threads-h row3 ok 45 - magic threads-h locate DBI object ok 46 - magic threads-h row4 ok 47 - magic threads-h row5 ok 48 - magic threads-h local3 ok 49 - magic threads-h row6 ok t\zvxgp_35thrclone.t ............ 1..20 ok 1 - use DBI; ok 2 - ... assignment of neat_maxlen was successful ok 3 - An object of class 'DBI::db' isa 'DBI::db' ok 4 - ... DBI::neat_maxlen still holding its value ok 5 - An object of class 'DBI::db' 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 - An object of class 'DBI::db' 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 - An object of class 'DBI::db' 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 - An object of class 'DBI::db' 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 - Junk: prepare 'Junk' ok 19 - invalid column type: prepare 'CREATE TABLE bar (id INT, baz CHARACTER VARYING(255))' ok 20 - prepared statement using ANSI dialect ok 21 # skip Gofer proxy prevents fetching embedded SQL::Parser object ok 22 ok 23 - root class is DBIx::ContextualFetch 1..23 ok C:\cpanfly-5.16\var\cpan\build\DBI-1.634-6nZepf\test_output_2776 for C:\cpanfly-5.16\var\cpan\build\DBI-1.634-6nZepf\test_output_2776: No such file or directory at t/lib.pl line 23. 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.44 using IO::File (1.14) # DBI::DBD::SqlEngine 0.06 using SQL::Statement 1.407 # DBI 1.634 # DBI::PurePerl 2.014286 # OS MSWin32 (5.2) # Perl 5.016000 (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-5.16\var\cpan\build\DBI-1.634-6nZepf\test_output_2776\t_sbdgf_53442gz.txt ok 11 - drop manually created table db_2776_2 (first file) ok 12 - C:\cpanfly-5.16\var\cpan\build\DBI-1.634-6nZepf\test_output_2776\db_2776_2.txt removed ok 13 - C:\cpanfly-5.16\var\cpan\build\DBI-1.634-6nZepf\test_output_2776\db_2776_2 exists ok 14 - drop manually created table db_2776_2 (second file) ok 15 - C:\cpanfly-5.16\var\cpan\build\DBI-1.634-6nZepf\test_output_2776\db_2776_2 removed ok 16 - Create table db_2776_ 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 - Listing tables gives test table ok 22 - table_info ok 23 - table_info gives test table ok 24 # skip modifying meta data doesn't work with Gofer-AutoProxy ok 25 # skip modifying meta data doesn't work with Gofer-AutoProxy ok 26 # skip modifying meta data doesn't work with Gofer-AutoProxy ok 27 # skip modifying meta data doesn't work with Gofer-AutoProxy ok 28 # skip modifying meta data doesn't work with Gofer-AutoProxy ok 29 # skip modifying meta data doesn't work with Gofer-AutoProxy ok 30 - Prepare select * from db_2776_ ok 31 # skip method intrusion didn't work with proxying ok 32 - Prepare select * from DB_2776_ ok 33 # skip method intrusion didn't work with proxying ok 34 - ReadOnly connect with driver attributes in hash ok 35 - Prepare select * from db_2776_ ok 36 # skip method intrusion didn't work with proxying ok 37 # skip method intrusion didn't work with proxying ok 38 # skip method intrusion didn't work with proxying ok 39 - prepare 'insert into db_2776_' ok 40 - insert failed intensionally ok 41 - prepare 'delete from db_2776_' ok 42 - delete failed intensionally ok 43 - table drop failed intensionally ok 44 - Test table not removed ok 45 - ReadWrite for drop connect with driver attributes in hash ok 46 - table drop ok 47 - Test table removed ok 48 - Should not be able to open a DB to ./non-existing ok 49 - Error message ok 50 - Cleared error ok 51 - connect () should die on ./non-existing with RaiseError ok 52 - croak message ok 53 - Error message ok 54 - Should not be able to open a DB to nonexisting_folder ok 55 - Error message ok 56 - Cleared error ok 57 - connect () should die on nonexisting_folder with RaiseError ok 58 - croak message ok 59 - Error message ok 60 - Should not be able to open a DB to /Fr-dle/hurd0k/ok2776 ok 61 - Error message ok 62 - Cleared error ok 63 - connect () should die on /Fr-dle/hurd0k/ok2776 with RaiseError ok 64 - croak message ok 65 - Error message 1..65 ok C:\cpanfly-5.16\var\cpan\build\DBI-1.634-6nZepf\test_output_3552 for C:\cpanfly-5.16\var\cpan\build\DBI-1.634-6nZepf\test_output_3552: No such file or directory at t/lib.pl line 23. 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.08 using SDBM_File (1.09) # DBD::File 0.44 using IO::File (1.14) # DBI::DBD::SqlEngine 0.06 using SQL::Statement 1.407 # DBI 1.634 # DBI::PurePerl 2.014286 # OS MSWin32 (5.2) # Perl 5.016000 (MSWin32-x64-multi-thread) ok 1 - dbm_versions ok 2 - An object of class 'DBI::db' 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 SELECT COUNT(*) FROM SDBM_File_fruit ok 54 - execute ok 55 - SELECT COUNT(*) FROM SDBM_File_fruit ok 56 - SELECT results ok 57 - prepare DROP TABLE SDBM_File_fruit ok 58 - execute ok 59 - DROP TABLE SDBM_File_fruit ok 60 - prepare table_info (without tables) ok 61 - No tables delivered by table_info --- Using SDBM_File (Data::Dumper) --- # DBD::DBM 0.08 using SDBM_File (1.09) + MLDBM (2.04) + MLDBM::Serializer::Data::Dumper # DBD::File 0.44 using IO::File (1.14) # DBI::DBD::SqlEngine 0.06 using SQL::Statement 1.407 # DBI 1.634 # DBI::PurePerl 2.014286 # OS MSWin32 (5.2) # Perl 5.016000 (MSWin32-x64-multi-thread) ok 62 - dbm_versions ok 63 - An object of class 'DBI::db' isa 'DBI::db' ok 64 # skip Can't set attributes after connect using DBD::Gofer ok 65 # skip Can't set attributes after connect using DBD::Gofer ok 66 ok 67 - prepare DROP TABLE IF EXISTS SDBM_File_fruit ok 68 - execute ok 69 - DROP TABLE IF EXISTS SDBM_File_fruit ok 70 - prepare CREATE TABLE SDBM_File_fruit (dKey INT, dVal VARCHAR(10), qux INT) ok 71 - execute ok 72 - CREATE TABLE SDBM_File_fruit (dKey INT, dVal VARCHAR(10), qux INT) ok 73 - prepare INSERT INTO SDBM_File_fruit VALUES (1,'oranges' , 11 ) ok 74 - execute ok 75 - INSERT INTO SDBM_File_fruit VALUES (1,'oranges' , 11 ) ok 76 - prepare INSERT INTO SDBM_File_fruit VALUES (2,'to_change', 0 ) ok 77 - execute ok 78 - INSERT INTO SDBM_File_fruit VALUES (2,'to_change', 0 ) ok 79 - prepare INSERT INTO SDBM_File_fruit VALUES (3, NULL , 13 ) ok 80 - execute ok 81 - INSERT INTO SDBM_File_fruit VALUES (3, NULL , 13 ) ok 82 - prepare INSERT INTO SDBM_File_fruit VALUES (4,'to_delete', 14 ) ok 83 - execute ok 84 - INSERT INTO SDBM_File_fruit VALUES (4,'to_delete', 14 ) ok 85 - prepare INSERT INTO SDBM_File_fruit VALUES (?,?,?) ok 86 - execute ok 87 - INSERT INTO SDBM_File_fruit VALUES (?,?,?) ok 88 - prepare INSERT INTO SDBM_File_fruit VALUES (6,'to_delete', 16 ) ok 89 - execute ok 90 - INSERT INTO SDBM_File_fruit VALUES (6,'to_delete', 16 ) ok 91 - prepare INSERT INTO SDBM_File_fruit VALUES (7,'to delete', 17 ) ok 92 - execute ok 93 - INSERT INTO SDBM_File_fruit VALUES (7,'to delete', 17 ) ok 94 - prepare INSERT INTO SDBM_File_fruit VALUES (8,'to remove', 18 ) ok 95 - execute ok 96 - INSERT INTO SDBM_File_fruit VALUES (8,'to remove', 18 ) ok 97 - prepare UPDATE SDBM_File_fruit SET dVal='apples', qux='12' WHERE dKey=2 ok 98 - execute ok 99 - UPDATE SDBM_File_fruit SET dVal='apples', qux='12' WHERE dKey=2 not ok 100 - $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 101 - prepare DELETE FROM SDBM_File_fruit WHERE dVal='to_delete' ok 102 - execute ok 103 - DELETE FROM SDBM_File_fruit WHERE dVal='to_delete' not ok 104 - $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 105 - prepare DELETE FROM SDBM_File_fruit WHERE qux=17 ok 106 - execute ok 107 - DELETE FROM SDBM_File_fruit WHERE qux=17 not ok 108 - $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 109 - prepare DELETE FROM SDBM_File_fruit WHERE dKey=8 ok 110 - execute ok 111 - DELETE FROM SDBM_File_fruit WHERE dKey=8 not ok 112 - $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 113 - prepare SELECT * FROM SDBM_File_fruit ORDER BY dKey DESC ok 114 - execute ok 115 - SELECT * FROM SDBM_File_fruit ORDER BY dKey DESC ok 116 - SELECT results ok 117 - prepare DELETE FROM SDBM_File_fruit ok 118 - execute ok 119 - DELETE FROM SDBM_File_fruit not ok 120 - $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 121 - prepare SELECT COUNT(*) FROM SDBM_File_fruit ok 122 - execute ok 123 - SELECT COUNT(*) FROM SDBM_File_fruit ok 124 - SELECT results ok 125 - prepare DROP TABLE SDBM_File_fruit ok 126 - execute ok 127 - DROP TABLE SDBM_File_fruit ok 128 - prepare table_info (without tables) ok 129 - No tables delivered by table_info --- Using SDBM_File (Storable) --- # DBD::DBM 0.08 using SDBM_File (1.09) + MLDBM (2.04) + MLDBM::Serializer::Storable # DBD::File 0.44 using IO::File (1.14) # DBI::DBD::SqlEngine 0.06 using SQL::Statement 1.407 # DBI 1.634 # DBI::PurePerl 2.014286 # OS MSWin32 (5.2) # Perl 5.016000 (MSWin32-x64-multi-thread) ok 130 - dbm_versions ok 131 - An object of class 'DBI::db' isa 'DBI::db' ok 132 # skip Can't set attributes after connect using DBD::Gofer ok 133 # skip Can't set attributes after connect using DBD::Gofer ok 134 ok 135 - prepare DROP TABLE IF EXISTS SDBM_File_fruit ok 136 - execute ok 137 - DROP TABLE IF EXISTS SDBM_File_fruit ok 138 - prepare CREATE TABLE SDBM_File_fruit (dKey INT, dVal VARCHAR(10), qux INT) ok 139 - execute ok 140 - CREATE TABLE SDBM_File_fruit (dKey INT, dVal VARCHAR(10), qux INT) ok 141 - prepare INSERT INTO SDBM_File_fruit VALUES (1,'oranges' , 11 ) ok 142 - execute ok 143 - INSERT INTO SDBM_File_fruit VALUES (1,'oranges' , 11 ) ok 144 - prepare INSERT INTO SDBM_File_fruit VALUES (2,'to_change', 0 ) ok 145 - execute ok 146 - INSERT INTO SDBM_File_fruit VALUES (2,'to_change', 0 ) ok 147 - prepare INSERT INTO SDBM_File_fruit VALUES (3, NULL , 13 ) ok 148 - execute ok 149 - INSERT INTO SDBM_File_fruit VALUES (3, NULL , 13 ) ok 150 - prepare INSERT INTO SDBM_File_fruit VALUES (4,'to_delete', 14 ) ok 151 - execute ok 152 - INSERT INTO SDBM_File_fruit VALUES (4,'to_delete', 14 ) ok 153 - prepare INSERT INTO SDBM_File_fruit VALUES (?,?,?) ok 154 - execute ok 155 - INSERT INTO SDBM_File_fruit VALUES (?,?,?) ok 156 - prepare INSERT INTO SDBM_File_fruit VALUES (6,'to_delete', 16 ) ok 157 - execute ok 158 - INSERT INTO SDBM_File_fruit VALUES (6,'to_delete', 16 ) ok 159 - prepare INSERT INTO SDBM_File_fruit VALUES (7,'to delete', 17 ) ok 160 - execute ok 161 - INSERT INTO SDBM_File_fruit VALUES (7,'to delete', 17 ) ok 162 - prepare INSERT INTO SDBM_File_fruit VALUES (8,'to remove', 18 ) ok 163 - execute ok 164 - INSERT INTO SDBM_File_fruit VALUES (8,'to remove', 18 ) ok 165 - prepare UPDATE SDBM_File_fruit SET dVal='apples', qux='12' WHERE dKey=2 ok 166 - execute ok 167 - UPDATE SDBM_File_fruit SET dVal='apples', qux='12' WHERE dKey=2 not ok 168 - $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 169 - prepare DELETE FROM SDBM_File_fruit WHERE dVal='to_delete' ok 170 - execute ok 171 - DELETE FROM SDBM_File_fruit WHERE dVal='to_delete' not ok 172 - $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 173 - prepare DELETE FROM SDBM_File_fruit WHERE qux=17 ok 174 - execute ok 175 - DELETE FROM SDBM_File_fruit WHERE qux=17 not ok 176 - $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 177 - prepare DELETE FROM SDBM_File_fruit WHERE dKey=8 ok 178 - execute ok 179 - DELETE FROM SDBM_File_fruit WHERE dKey=8 not ok 180 - $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 181 - prepare SELECT * FROM SDBM_File_fruit ORDER BY dKey DESC ok 182 - execute ok 183 - SELECT * FROM SDBM_File_fruit ORDER BY dKey DESC ok 184 - SELECT results ok 185 - prepare DELETE FROM SDBM_File_fruit ok 186 - execute ok 187 - DELETE FROM SDBM_File_fruit not ok 188 - $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 189 - prepare SELECT COUNT(*) FROM SDBM_File_fruit ok 190 - execute ok 191 - SELECT COUNT(*) FROM SDBM_File_fruit ok 192 - SELECT results ok 193 - prepare DROP TABLE SDBM_File_fruit ok 194 - execute ok 195 - DROP TABLE SDBM_File_fruit ok 196 - prepare table_info (without tables) ok 197 - No tables delivered by table_info --- Using SDBM_File (FreezeThaw) --- # DBD::DBM 0.08 using SDBM_File (1.09) + MLDBM (2.04) + MLDBM::Serializer::FreezeThaw # DBD::File 0.44 using IO::File (1.14) # DBI::DBD::SqlEngine 0.06 using SQL::Statement 1.407 # DBI 1.634 # DBI::PurePerl 2.014286 # OS MSWin32 (5.2) # Perl 5.016000 (MSWin32-x64-multi-thread) ok 198 - dbm_versions ok 199 - An object of class 'DBI::db' isa 'DBI::db' ok 200 # skip Can't set attributes after connect using DBD::Gofer ok 201 # skip Can't set attributes after connect using DBD::Gofer ok 202 ok 203 - prepare DROP TABLE IF EXISTS SDBM_File_fruit ok 204 - execute ok 205 - DROP TABLE IF EXISTS SDBM_File_fruit ok 206 - prepare CREATE TABLE SDBM_File_fruit (dKey INT, dVal VARCHAR(10), qux INT) ok 207 - execute ok 208 - CREATE TABLE SDBM_File_fruit (dKey INT, dVal VARCHAR(10), qux INT) ok 209 - prepare INSERT INTO SDBM_File_fruit VALUES (1,'oranges' , 11 ) ok 210 - execute ok 211 - INSERT INTO SDBM_File_fruit VALUES (1,'oranges' , 11 ) ok 212 - prepare INSERT INTO SDBM_File_fruit VALUES (2,'to_change', 0 ) ok 213 - execute ok 214 - INSERT INTO SDBM_File_fruit VALUES (2,'to_change', 0 ) ok 215 - prepare INSERT INTO SDBM_File_fruit VALUES (3, NULL , 13 ) ok 216 - execute ok 217 - INSERT INTO SDBM_File_fruit VALUES (3, NULL , 13 ) ok 218 - prepare INSERT INTO SDBM_File_fruit VALUES (4,'to_delete', 14 ) ok 219 - execute ok 220 - INSERT INTO SDBM_File_fruit VALUES (4,'to_delete', 14 ) ok 221 - prepare INSERT INTO SDBM_File_fruit VALUES (?,?,?) ok 222 - execute ok 223 - INSERT INTO SDBM_File_fruit VALUES (?,?,?) ok 224 - prepare INSERT INTO SDBM_File_fruit VALUES (6,'to_delete', 16 ) ok 225 - execute ok 226 - INSERT INTO SDBM_File_fruit VALUES (6,'to_delete', 16 ) ok 227 - prepare INSERT INTO SDBM_File_fruit VALUES (7,'to delete', 17 ) ok 228 - execute ok 229 - INSERT INTO SDBM_File_fruit VALUES (7,'to delete', 17 ) ok 230 - prepare INSERT INTO SDBM_File_fruit VALUES (8,'to remove', 18 ) ok 231 - execute ok 232 - INSERT INTO SDBM_File_fruit VALUES (8,'to remove', 18 ) ok 233 - prepare UPDATE SDBM_File_fruit SET dVal='apples', qux='12' WHERE dKey=2 ok 234 - execute ok 235 - UPDATE SDBM_File_fruit SET dVal='apples', qux='12' WHERE dKey=2 not ok 236 - $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 237 - prepare DELETE FROM SDBM_File_fruit WHERE dVal='to_delete' ok 238 - execute ok 239 - DELETE FROM SDBM_File_fruit WHERE dVal='to_delete' not ok 240 - $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 241 - prepare DELETE FROM SDBM_File_fruit WHERE qux=17 ok 242 - execute ok 243 - DELETE FROM SDBM_File_fruit WHERE qux=17 not ok 244 - $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 245 - prepare DELETE FROM SDBM_File_fruit WHERE dKey=8 ok 246 - execute ok 247 - DELETE FROM SDBM_File_fruit WHERE dKey=8 not ok 248 - $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 249 - prepare SELECT * FROM SDBM_File_fruit ORDER BY dKey DESC ok 250 - execute ok 251 - SELECT * FROM SDBM_File_fruit ORDER BY dKey DESC ok 252 - SELECT results ok 253 - prepare DELETE FROM SDBM_File_fruit ok 254 - execute ok 255 - DELETE FROM SDBM_File_fruit not ok 256 - $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 257 - prepare SELECT COUNT(*) FROM SDBM_File_fruit ok 258 - execute ok 259 - SELECT COUNT(*) FROM SDBM_File_fruit ok 260 - SELECT results ok 261 - prepare DROP TABLE SDBM_File_fruit ok 262 - execute ok 263 - DROP TABLE SDBM_File_fruit ok 264 - prepare table_info (without tables) ok 265 - No tables delivered by table_info --- Using SDBM_File (YAML) --- # DBD::DBM 0.08 using SDBM_File (1.09) + MLDBM (2.04) + MLDBM::Serializer::YAML (0.10) # DBD::File 0.44 using IO::File (1.14) # DBI::DBD::SqlEngine 0.06 using SQL::Statement 1.407 # DBI 1.634 # DBI::PurePerl 2.014286 # OS MSWin32 (5.2) # Perl 5.016000 (MSWin32-x64-multi-thread) ok 266 - dbm_versions ok 267 - An object of class 'DBI::db' isa 'DBI::db' ok 268 # skip Can't set attributes after connect using DBD::Gofer ok 269 # skip Can't set attributes after connect using DBD::Gofer ok 270 ok 271 - prepare DROP TABLE IF EXISTS SDBM_File_fruit ok 272 - execute ok 273 - DROP TABLE IF EXISTS SDBM_File_fruit ok 274 - prepare CREATE TABLE SDBM_File_fruit (dKey INT, dVal VARCHAR(10), qux INT) ok 275 - execute ok 276 - CREATE TABLE SDBM_File_fruit (dKey INT, dVal VARCHAR(10), qux INT) ok 277 - prepare INSERT INTO SDBM_File_fruit VALUES (1,'oranges' , 11 ) ok 278 - execute ok 279 - INSERT INTO SDBM_File_fruit VALUES (1,'oranges' , 11 ) ok 280 - prepare INSERT INTO SDBM_File_fruit VALUES (2,'to_change', 0 ) ok 281 - execute ok 282 - INSERT INTO SDBM_File_fruit VALUES (2,'to_change', 0 ) ok 283 - prepare INSERT INTO SDBM_File_fruit VALUES (3, NULL , 13 ) ok 284 - execute ok 285 - INSERT INTO SDBM_File_fruit VALUES (3, NULL , 13 ) ok 286 - prepare INSERT INTO SDBM_File_fruit VALUES (4,'to_delete', 14 ) ok 287 - execute ok 288 - INSERT INTO SDBM_File_fruit VALUES (4,'to_delete', 14 ) ok 289 - prepare INSERT INTO SDBM_File_fruit VALUES (?,?,?) ok 290 - execute ok 291 - INSERT INTO SDBM_File_fruit VALUES (?,?,?) ok 292 - prepare INSERT INTO SDBM_File_fruit VALUES (6,'to_delete', 16 ) ok 293 - execute ok 294 - INSERT INTO SDBM_File_fruit VALUES (6,'to_delete', 16 ) ok 295 - prepare INSERT INTO SDBM_File_fruit VALUES (7,'to delete', 17 ) ok 296 - execute ok 297 - INSERT INTO SDBM_File_fruit VALUES (7,'to delete', 17 ) ok 298 - prepare INSERT INTO SDBM_File_fruit VALUES (8,'to remove', 18 ) ok 299 - execute ok 300 - INSERT INTO SDBM_File_fruit VALUES (8,'to remove', 18 ) ok 301 - prepare UPDATE SDBM_File_fruit SET dVal='apples', qux='12' WHERE dKey=2 ok 302 - execute ok 303 - UPDATE SDBM_File_fruit SET dVal='apples', qux='12' WHERE dKey=2 not ok 304 - $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 305 - prepare DELETE FROM SDBM_File_fruit WHERE dVal='to_delete' ok 306 - execute ok 307 - DELETE FROM SDBM_File_fruit WHERE dVal='to_delete' not ok 308 - $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 309 - prepare DELETE FROM SDBM_File_fruit WHERE qux=17 ok 310 - execute ok 311 - DELETE FROM SDBM_File_fruit WHERE qux=17 not ok 312 - $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 313 - prepare DELETE FROM SDBM_File_fruit WHERE dKey=8 ok 314 - execute ok 315 - DELETE FROM SDBM_File_fruit WHERE dKey=8 not ok 316 - $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 317 - prepare SELECT * FROM SDBM_File_fruit ORDER BY dKey DESC ok 318 - execute ok 319 - SELECT * FROM SDBM_File_fruit ORDER BY dKey DESC ok 320 - SELECT results ok 321 - prepare DELETE FROM SDBM_File_fruit ok 322 - execute ok 323 - DELETE FROM SDBM_File_fruit not ok 324 - $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 325 - prepare SELECT COUNT(*) FROM SDBM_File_fruit ok 326 - execute ok 327 - SELECT COUNT(*) FROM SDBM_File_fruit ok 328 - SELECT results ok 329 - prepare DROP TABLE SDBM_File_fruit ok 330 - execute ok 331 - DROP TABLE SDBM_File_fruit ok 332 - prepare table_info (without tables) ok 333 - No tables delivered by table_info --- Using SDBM_File (JSON) --- # DBD::DBM 0.08 using SDBM_File (1.09) + MLDBM (2.04) + MLDBM::Serializer::JSON (0.002) # DBD::File 0.44 using IO::File (1.14) # DBI::DBD::SqlEngine 0.06 using SQL::Statement 1.407 # DBI 1.634 # DBI::PurePerl 2.014286 # OS MSWin32 (5.2) # Perl 5.016000 (MSWin32-x64-multi-thread) ok 334 - dbm_versions ok 335 - An object of class 'DBI::db' isa 'DBI::db' ok 336 # skip Can't set attributes after connect using DBD::Gofer ok 337 # skip Can't set attributes after connect using DBD::Gofer ok 338 ok 339 - prepare DROP TABLE IF EXISTS SDBM_File_fruit ok 340 - execute ok 341 - DROP TABLE IF EXISTS SDBM_File_fruit ok 342 - prepare CREATE TABLE SDBM_File_fruit (dKey INT, dVal VARCHAR(10), qux INT) ok 343 - execute ok 344 - CREATE TABLE SDBM_File_fruit (dKey INT, dVal VARCHAR(10), qux INT) ok 345 - prepare INSERT INTO SDBM_File_fruit VALUES (1,'oranges' , 11 ) ok 346 - execute ok 347 - INSERT INTO SDBM_File_fruit VALUES (1,'oranges' , 11 ) ok 348 - prepare INSERT INTO SDBM_File_fruit VALUES (2,'to_change', 0 ) ok 349 - execute ok 350 - INSERT INTO SDBM_File_fruit VALUES (2,'to_change', 0 ) ok 351 - prepare INSERT INTO SDBM_File_fruit VALUES (3, NULL , 13 ) ok 352 - execute ok 353 - INSERT INTO SDBM_File_fruit VALUES (3, NULL , 13 ) ok 354 - prepare INSERT INTO SDBM_File_fruit VALUES (4,'to_delete', 14 ) ok 355 - execute ok 356 - INSERT INTO SDBM_File_fruit VALUES (4,'to_delete', 14 ) ok 357 - prepare INSERT INTO SDBM_File_fruit VALUES (?,?,?) ok 358 - execute ok 359 - INSERT INTO SDBM_File_fruit VALUES (?,?,?) ok 360 - prepare INSERT INTO SDBM_File_fruit VALUES (6,'to_delete', 16 ) ok 361 - execute ok 362 - INSERT INTO SDBM_File_fruit VALUES (6,'to_delete', 16 ) ok 363 - prepare INSERT INTO SDBM_File_fruit VALUES (7,'to delete', 17 ) ok 364 - execute ok 365 - INSERT INTO SDBM_File_fruit VALUES (7,'to delete', 17 ) ok 366 - prepare INSERT INTO SDBM_File_fruit VALUES (8,'to remove', 18 ) ok 367 - execute ok 368 - INSERT INTO SDBM_File_fruit VALUES (8,'to remove', 18 ) ok 369 - prepare UPDATE SDBM_File_fruit SET dVal='apples', qux='12' WHERE dKey=2 ok 370 - execute ok 371 - UPDATE SDBM_File_fruit SET dVal='apples', qux='12' WHERE dKey=2 not ok 372 - $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 373 - prepare DELETE FROM SDBM_File_fruit WHERE dVal='to_delete' ok 374 - execute ok 375 - DELETE FROM SDBM_File_fruit WHERE dVal='to_delete' not ok 376 - $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 377 - prepare DELETE FROM SDBM_File_fruit WHERE qux=17 ok 378 - execute ok 379 - DELETE FROM SDBM_File_fruit WHERE qux=17 not ok 380 - $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 381 - prepare DELETE FROM SDBM_File_fruit WHERE dKey=8 ok 382 - execute ok 383 - DELETE FROM SDBM_File_fruit WHERE dKey=8 not ok 384 - $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 385 - prepare SELECT * FROM SDBM_File_fruit ORDER BY dKey DESC ok 386 - execute ok 387 - SELECT * FROM SDBM_File_fruit ORDER BY dKey DESC ok 388 - SELECT results ok 389 - prepare DELETE FROM SDBM_File_fruit ok 390 - execute ok 391 - DELETE FROM SDBM_File_fruit not ok 392 - $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 393 - prepare SELECT COUNT(*) FROM SDBM_File_fruit ok 394 - execute ok 395 - SELECT COUNT(*) FROM SDBM_File_fruit ok 396 - SELECT results ok 397 - prepare DROP TABLE SDBM_File_fruit ok 398 - execute ok 399 - DROP TABLE SDBM_File_fruit ok 400 - prepare table_info (without tables) ok 401 - No tables delivered by table_info 1..401 ok C:\cpanfly-5.16\var\cpan\build\DBI-1.634-6nZepf\test_output_2968 for C:\cpanfly-5.16\var\cpan\build\DBI-1.634-6nZepf\test_output_2968: No such file or directory at t/lib.pl line 23. 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 - rows found via select via fully qualified path ok 8 - drop table ok 9 - fred.dir removed 1..9 ok C:\cpanfly-5.16\var\cpan\build\DBI-1.634-6nZepf\test_output_2872 for C:\cpanfly-5.16\var\cpan\build\DBI-1.634-6nZepf\test_output_2872: No such file or directory at t/lib.pl line 23. t\zvxgp_52dbm_complex.t ......... # Running do_tests for SDBM_File + Data::Dumper ok 1 - CREATE TABLE APPL_2872_SDBM_File_Data_Dumper (id INT, applname CHAR, appluniq CHAR, version CHAR, appl_type CHAR) ok 2 - CREATE TABLE PREC_2872_SDBM_File_Data_Dumper (id INT, appl_id INT, node_id INT, precedence INT) ok 3 - CREATE TABLE NODE_2872_SDBM_File_Data_Dumper (id INT, nodename CHAR, os CHAR, version CHAR) ok 4 - CREATE TABLE LANDSCAPE_2872_SDBM_File_Data_Dumper (id INT, landscapename CHAR) ok 5 - CREATE TABLE CONTACT_2872_SDBM_File_Data_Dumper (id INT, surname CHAR, familyname CHAR, phone CHAR, userid CHAR, mailaddr CHAR) ok 6 - CREATE TABLE NM_LANDSCAPE_2872_SDBM_File_Data_Dumper (id INT, ls_id INT, obj_id INT, obj_type INT) ok 7 - CREATE TABLE APPL_CONTACT_2872_SDBM_File_Data_Dumper (id INT, contact_id INT, appl_id INT, contact_type CHAR) ok 8 - INSERT INTO APPL_2872_SDBM_File_Data_Dumper VALUES ( 1, 'ZQF', 'ZFQLIN', '10.2.0.4', 'Oracle DB') ok 9 - INSERT INTO APPL_2872_SDBM_File_Data_Dumper VALUES ( 2, 'YRA', 'YRA-UX', '10.2.0.2', 'Oracle DB') ok 10 - INSERT INTO APPL_2872_SDBM_File_Data_Dumper VALUES ( 3, 'PRN1', 'PRN1-4.B2', '1.1.22', 'CUPS' ) ok 11 - INSERT INTO APPL_2872_SDBM_File_Data_Dumper VALUES ( 4, 'PRN2', 'PRN2-4.B2', '1.1.22', 'CUPS' ) ok 12 - INSERT INTO APPL_2872_SDBM_File_Data_Dumper VALUES ( 5, 'PRN1', 'PRN1-4.B1', '1.1.22', 'CUPS' ) ok 13 - INSERT INTO APPL_2872_SDBM_File_Data_Dumper VALUES ( 7, 'PRN2', 'PRN2-4.B1', '1.1.22', 'CUPS' ) ok 14 - INSERT INTO APPL_2872_SDBM_File_Data_Dumper VALUES ( 8, 'sql-stmt', 'SQL::Statement', '1.21', 'Project Web-Site') ok 15 - INSERT INTO APPL_2872_SDBM_File_Data_Dumper VALUES ( 9, 'cpan.org', 'http://www.cpan.org/', '1.0', 'Web-Site') ok 16 - INSERT INTO APPL_2872_SDBM_File_Data_Dumper VALUES (10, 'httpd', 'cpan-apache', '2.2.13', 'Web-Server') ok 17 - INSERT INTO APPL_2872_SDBM_File_Data_Dumper VALUES (11, 'cpan-mods', 'cpan-mods', '8.4.1', 'PostgreSQL DB') ok 18 - INSERT INTO APPL_2872_SDBM_File_Data_Dumper VALUES (12, 'cpan-authors', 'cpan-authors', '8.4.1', 'PostgreSQL DB') ok 19 - INSERT INTO NODE_2872_SDBM_File_Data_Dumper VALUES ( 1, 'ernie', 'RHEL', '5.2') ok 20 - INSERT INTO NODE_2872_SDBM_File_Data_Dumper VALUES ( 2, 'bert', 'RHEL', '5.2') ok 21 - INSERT INTO NODE_2872_SDBM_File_Data_Dumper VALUES ( 3, 'statler', 'FreeBSD', '7.2') ok 22 - INSERT INTO NODE_2872_SDBM_File_Data_Dumper VALUES ( 4, 'waldorf', 'FreeBSD', '7.2') ok 23 - INSERT INTO NODE_2872_SDBM_File_Data_Dumper VALUES ( 5, 'piggy', 'NetBSD', '5.0.2') ok 24 - INSERT INTO NODE_2872_SDBM_File_Data_Dumper VALUES ( 6, 'kermit', 'NetBSD', '5.0.2') ok 25 - INSERT INTO NODE_2872_SDBM_File_Data_Dumper VALUES ( 7, 'samson', 'NetBSD', '5.0.2') ok 26 - INSERT INTO NODE_2872_SDBM_File_Data_Dumper VALUES ( 8, 'tiffy', 'NetBSD', '5.0.2') ok 27 - INSERT INTO NODE_2872_SDBM_File_Data_Dumper VALUES ( 9, 'rowlf', 'Debian Lenny', '5.0') ok 28 - INSERT INTO NODE_2872_SDBM_File_Data_Dumper VALUES (10, 'fozzy', 'Debian Lenny', '5.0') ok 29 - INSERT INTO PREC_2872_SDBM_File_Data_Dumper VALUES ( 1, 1, 1, 1) ok 30 - INSERT INTO PREC_2872_SDBM_File_Data_Dumper VALUES ( 2, 1, 2, 2) ok 31 - INSERT INTO PREC_2872_SDBM_File_Data_Dumper VALUES ( 3, 2, 2, 1) ok 32 - INSERT INTO PREC_2872_SDBM_File_Data_Dumper VALUES ( 4, 2, 1, 2) ok 33 - INSERT INTO PREC_2872_SDBM_File_Data_Dumper VALUES ( 5, 3, 5, 1) ok 34 - INSERT INTO PREC_2872_SDBM_File_Data_Dumper VALUES ( 6, 3, 7, 2) ok 35 - INSERT INTO PREC_2872_SDBM_File_Data_Dumper VALUES ( 7, 4, 6, 1) ok 36 - INSERT INTO PREC_2872_SDBM_File_Data_Dumper VALUES ( 8, 4, 8, 2) ok 37 - INSERT INTO PREC_2872_SDBM_File_Data_Dumper VALUES ( 9, 5, 7, 1) ok 38 - INSERT INTO PREC_2872_SDBM_File_Data_Dumper VALUES (10, 5, 5, 2) ok 39 - INSERT INTO PREC_2872_SDBM_File_Data_Dumper VALUES (11, 6, 8, 1) ok 40 - INSERT INTO PREC_2872_SDBM_File_Data_Dumper VALUES (12, 7, 6, 2) ok 41 - INSERT INTO PREC_2872_SDBM_File_Data_Dumper VALUES (13, 10, 9, 1) ok 42 - INSERT INTO PREC_2872_SDBM_File_Data_Dumper VALUES (14, 10, 10, 1) ok 43 - INSERT INTO PREC_2872_SDBM_File_Data_Dumper VALUES (15, 8, 9, 1) ok 44 - INSERT INTO PREC_2872_SDBM_File_Data_Dumper VALUES (16, 8, 10, 1) ok 45 - INSERT INTO PREC_2872_SDBM_File_Data_Dumper VALUES (17, 9, 9, 1) ok 46 - INSERT INTO PREC_2872_SDBM_File_Data_Dumper VALUES (18, 9, 10, 1) ok 47 - INSERT INTO PREC_2872_SDBM_File_Data_Dumper VALUES (19, 11, 3, 1) ok 48 - INSERT INTO PREC_2872_SDBM_File_Data_Dumper VALUES (20, 11, 4, 2) ok 49 - INSERT INTO PREC_2872_SDBM_File_Data_Dumper VALUES (21, 12, 4, 1) ok 50 - INSERT INTO PREC_2872_SDBM_File_Data_Dumper VALUES (22, 12, 3, 2) ok 51 - INSERT INTO LANDSCAPE_2872_SDBM_File_Data_Dumper VALUES (1, 'Logistic') ok 52 - INSERT INTO LANDSCAPE_2872_SDBM_File_Data_Dumper VALUES (2, 'Infrastructure') ok 53 - INSERT INTO LANDSCAPE_2872_SDBM_File_Data_Dumper VALUES (3, 'CPAN') ok 54 - INSERT INTO CONTACT_2872_SDBM_File_Data_Dumper VALUES ( 1, 'Hans Peter', 'Mueller', '12345', 'HPMUE', 'hp-mueller@here.com') ok 55 - INSERT INTO CONTACT_2872_SDBM_File_Data_Dumper VALUES ( 2, 'Knut', 'Inge', '54321', 'KINGE', 'k-inge@here.com') ok 56 - INSERT INTO CONTACT_2872_SDBM_File_Data_Dumper VALUES ( 3, 'Lola', 'Nguyen', '+1-123-45678-90', 'LNYUG', 'lola.ngyuen@customer.com') ok 57 - INSERT INTO CONTACT_2872_SDBM_File_Data_Dumper VALUES ( 4, 'Helge', 'Brunft', '+41-123-45678-09', 'HBRUN', 'helge.brunft@external-dc.at') ok 58 - INSERT INTO NM_LANDSCAPE_2872_SDBM_File_Data_Dumper VALUES ( 1, 1, 1, 2) ok 59 - INSERT INTO NM_LANDSCAPE_2872_SDBM_File_Data_Dumper VALUES ( 2, 1, 2, 2) ok 60 - INSERT INTO NM_LANDSCAPE_2872_SDBM_File_Data_Dumper VALUES ( 3, 3, 3, 2) ok 61 - INSERT INTO NM_LANDSCAPE_2872_SDBM_File_Data_Dumper VALUES ( 4, 3, 4, 2) ok 62 - INSERT INTO NM_LANDSCAPE_2872_SDBM_File_Data_Dumper VALUES ( 5, 2, 5, 2) ok 63 - INSERT INTO NM_LANDSCAPE_2872_SDBM_File_Data_Dumper VALUES ( 6, 2, 6, 2) ok 64 - INSERT INTO NM_LANDSCAPE_2872_SDBM_File_Data_Dumper VALUES ( 7, 2, 7, 2) ok 65 - INSERT INTO NM_LANDSCAPE_2872_SDBM_File_Data_Dumper VALUES ( 8, 2, 8, 2) ok 66 - INSERT INTO NM_LANDSCAPE_2872_SDBM_File_Data_Dumper VALUES ( 9, 3, 9, 2) ok 67 - INSERT INTO NM_LANDSCAPE_2872_SDBM_File_Data_Dumper VALUES (10, 3,10, 2) ok 68 - INSERT INTO NM_LANDSCAPE_2872_SDBM_File_Data_Dumper VALUES (11, 1, 1, 1) ok 69 - INSERT INTO NM_LANDSCAPE_2872_SDBM_File_Data_Dumper VALUES (12, 2, 2, 1) ok 70 - INSERT INTO NM_LANDSCAPE_2872_SDBM_File_Data_Dumper VALUES (13, 2, 2, 3) ok 71 - INSERT INTO NM_LANDSCAPE_2872_SDBM_File_Data_Dumper VALUES (14, 3, 1, 3) ok 72 - INSERT INTO APPL_CONTACT_2872_SDBM_File_Data_Dumper VALUES (1, 3, 1, 'OWNER') ok 73 - INSERT INTO APPL_CONTACT_2872_SDBM_File_Data_Dumper VALUES (2, 3, 2, 'OWNER') ok 74 - INSERT INTO APPL_CONTACT_2872_SDBM_File_Data_Dumper VALUES (3, 4, 3, 'ADMIN') ok 75 - INSERT INTO APPL_CONTACT_2872_SDBM_File_Data_Dumper VALUES (4, 4, 4, 'ADMIN') ok 76 - INSERT INTO APPL_CONTACT_2872_SDBM_File_Data_Dumper VALUES (5, 4, 5, 'ADMIN') ok 77 - INSERT INTO APPL_CONTACT_2872_SDBM_File_Data_Dumper VALUES (6, 4, 6, 'ADMIN') # break here ok 78 - SELECT CONCAT('[% NOW %]') AS "timestamp", applname, appluniq, version, nodename FROM APPL_2872_SDBM_File_Data_Dumper, PREC_2872_SDBM_File_Data_Dumper, NODE_2872_SDBM_File_Data_Dumper WHERE appl_type LIKE '%DB' AND APPL_2872_SDBM_File_Data_Dumper.id=PREC_2872_SDBM_File_Data_Dumper.appl_id AND PREC_2872_SDBM_File_Data_Dumper.node_id=NODE_2872_SDBM_File_Data_Dumper.id # break here ok 79 - SELECT applname, appluniq, version, nodename FROM APPL_2872_SDBM_File_Data_Dumper, PREC_2872_SDBM_File_Data_Dumper, NODE_2872_SDBM_File_Data_Dumper WHERE appl_type LIKE '%DB' AND APPL_2872_SDBM_File_Data_Dumper.id=PREC_2872_SDBM_File_Data_Dumper.appl_id AND PREC_2872_SDBM_File_Data_Dumper.node_id=NODE_2872_SDBM_File_Data_Dumper.id # break here ok 80 - SELECT DISTINCT applname, appluniq, version, surname, familyname, phone, nodename FROM APPL_2872_SDBM_File_Data_Dumper, PREC_2872_SDBM_File_Data_Dumper, NODE_2872_SDBM_File_Data_Dumper, CONTACT_2872_SDBM_File_Data_Dumper, APPL_CONTACT_2872_SDBM_File_Data_Dumper WHERE appl_type='CUPS' AND APPL_2872_SDBM_File_Data_Dumper.id=PREC_2872_SDBM_File_Data_Dumper.appl_id AND PREC_2872_SDBM_File_Data_Dumper.node_id=NODE_2872_SDBM_File_Data_Dumper.id AND APPL_CONTACT_2872_SDBM_File_Data_Dumper.appl_id=APPL_2872_SDBM_File_Data_Dumper.id AND APPL_CONTACT_2872_SDBM_File_Data_Dumper.contact_id=CONTACT_2872_SDBM_File_Data_Dumper.id # break here ok 81 - SELECT applname, appluniq, version, surname, familyname, phone, nodename FROM APPL_2872_SDBM_File_Data_Dumper, PREC_2872_SDBM_File_Data_Dumper, NODE_2872_SDBM_File_Data_Dumper, CONTACT_2872_SDBM_File_Data_Dumper, APPL_CONTACT_2872_SDBM_File_Data_Dumper WHERE appl_type='CUPS' AND APPL_2872_SDBM_File_Data_Dumper.id=PREC_2872_SDBM_File_Data_Dumper.appl_id AND PREC_2872_SDBM_File_Data_Dumper.node_id=NODE_2872_SDBM_File_Data_Dumper.id AND APPL_CONTACT_2872_SDBM_File_Data_Dumper.appl_id=APPL_2872_SDBM_File_Data_Dumper.id AND APPL_CONTACT_2872_SDBM_File_Data_Dumper.contact_id=CONTACT_2872_SDBM_File_Data_Dumper.id AND PREC_2872_SDBM_File_Data_Dumper.PRECEDENCE=1 # break here ok 82 - SELECT applname, appluniq, version, landscapename, nodename FROM APPL_2872_SDBM_File_Data_Dumper, PREC_2872_SDBM_File_Data_Dumper, NODE_2872_SDBM_File_Data_Dumper, LANDSCAPE_2872_SDBM_File_Data_Dumper, NM_LANDSCAPE_2872_SDBM_File_Data_Dumper WHERE appl_type LIKE '%DB' AND APPL_2872_SDBM_File_Data_Dumper.id=PREC_2872_SDBM_File_Data_Dumper.appl_id AND PREC_2872_SDBM_File_Data_Dumper.node_id=NODE_2872_SDBM_File_Data_Dumper.id AND NM_LANDSCAPE_2872_SDBM_File_Data_Dumper.obj_id=APPL_2872_SDBM_File_Data_Dumper.id AND NM_LANDSCAPE_2872_SDBM_File_Data_Dumper.obj_type=1 AND NM_LANDSCAPE_2872_SDBM_File_Data_Dumper.ls_id=LANDSCAPE_2872_SDBM_File_Data_Dumper.id # Running do_tests for SDBM_File + Storable ok 83 - CREATE TABLE APPL_2872_SDBM_File_Storable (id INT, applname CHAR, appluniq CHAR, version CHAR, appl_type CHAR) ok 84 - CREATE TABLE PREC_2872_SDBM_File_Storable (id INT, appl_id INT, node_id INT, precedence INT) ok 85 - CREATE TABLE NODE_2872_SDBM_File_Storable (id INT, nodename CHAR, os CHAR, version CHAR) ok 86 - CREATE TABLE LANDSCAPE_2872_SDBM_File_Storable (id INT, landscapename CHAR) ok 87 - CREATE TABLE CONTACT_2872_SDBM_File_Storable (id INT, surname CHAR, familyname CHAR, phone CHAR, userid CHAR, mailaddr CHAR) ok 88 - CREATE TABLE NM_LANDSCAPE_2872_SDBM_File_Storable (id INT, ls_id INT, obj_id INT, obj_type INT) ok 89 - CREATE TABLE APPL_CONTACT_2872_SDBM_File_Storable (id INT, contact_id INT, appl_id INT, contact_type CHAR) ok 90 - INSERT INTO APPL_2872_SDBM_File_Storable VALUES ( 1, 'ZQF', 'ZFQLIN', '10.2.0.4', 'Oracle DB') ok 91 - INSERT INTO APPL_2872_SDBM_File_Storable VALUES ( 2, 'YRA', 'YRA-UX', '10.2.0.2', 'Oracle DB') ok 92 - INSERT INTO APPL_2872_SDBM_File_Storable VALUES ( 3, 'PRN1', 'PRN1-4.B2', '1.1.22', 'CUPS' ) ok 93 - INSERT INTO APPL_2872_SDBM_File_Storable VALUES ( 4, 'PRN2', 'PRN2-4.B2', '1.1.22', 'CUPS' ) ok 94 - INSERT INTO APPL_2872_SDBM_File_Storable VALUES ( 5, 'PRN1', 'PRN1-4.B1', '1.1.22', 'CUPS' ) ok 95 - INSERT INTO APPL_2872_SDBM_File_Storable VALUES ( 7, 'PRN2', 'PRN2-4.B1', '1.1.22', 'CUPS' ) ok 96 - INSERT INTO APPL_2872_SDBM_File_Storable VALUES ( 8, 'sql-stmt', 'SQL::Statement', '1.21', 'Project Web-Site') ok 97 - INSERT INTO APPL_2872_SDBM_File_Storable VALUES ( 9, 'cpan.org', 'http://www.cpan.org/', '1.0', 'Web-Site') ok 98 - INSERT INTO APPL_2872_SDBM_File_Storable VALUES (10, 'httpd', 'cpan-apache', '2.2.13', 'Web-Server') ok 99 - INSERT INTO APPL_2872_SDBM_File_Storable VALUES (11, 'cpan-mods', 'cpan-mods', '8.4.1', 'PostgreSQL DB') ok 100 - INSERT INTO APPL_2872_SDBM_File_Storable VALUES (12, 'cpan-authors', 'cpan-authors', '8.4.1', 'PostgreSQL DB') ok 101 - INSERT INTO NODE_2872_SDBM_File_Storable VALUES ( 1, 'ernie', 'RHEL', '5.2') ok 102 - INSERT INTO NODE_2872_SDBM_File_Storable VALUES ( 2, 'bert', 'RHEL', '5.2') ok 103 - INSERT INTO NODE_2872_SDBM_File_Storable VALUES ( 3, 'statler', 'FreeBSD', '7.2') ok 104 - INSERT INTO NODE_2872_SDBM_File_Storable VALUES ( 4, 'waldorf', 'FreeBSD', '7.2') ok 105 - INSERT INTO NODE_2872_SDBM_File_Storable VALUES ( 5, 'piggy', 'NetBSD', '5.0.2') ok 106 - INSERT INTO NODE_2872_SDBM_File_Storable VALUES ( 6, 'kermit', 'NetBSD', '5.0.2') ok 107 - INSERT INTO NODE_2872_SDBM_File_Storable VALUES ( 7, 'samson', 'NetBSD', '5.0.2') ok 108 - INSERT INTO NODE_2872_SDBM_File_Storable VALUES ( 8, 'tiffy', 'NetBSD', '5.0.2') ok 109 - INSERT INTO NODE_2872_SDBM_File_Storable VALUES ( 9, 'rowlf', 'Debian Lenny', '5.0') ok 110 - INSERT INTO NODE_2872_SDBM_File_Storable VALUES (10, 'fozzy', 'Debian Lenny', '5.0') ok 111 - INSERT INTO PREC_2872_SDBM_File_Storable VALUES ( 1, 1, 1, 1) ok 112 - INSERT INTO PREC_2872_SDBM_File_Storable VALUES ( 2, 1, 2, 2) ok 113 - INSERT INTO PREC_2872_SDBM_File_Storable VALUES ( 3, 2, 2, 1) ok 114 - INSERT INTO PREC_2872_SDBM_File_Storable VALUES ( 4, 2, 1, 2) ok 115 - INSERT INTO PREC_2872_SDBM_File_Storable VALUES ( 5, 3, 5, 1) ok 116 - INSERT INTO PREC_2872_SDBM_File_Storable VALUES ( 6, 3, 7, 2) ok 117 - INSERT INTO PREC_2872_SDBM_File_Storable VALUES ( 7, 4, 6, 1) ok 118 - INSERT INTO PREC_2872_SDBM_File_Storable VALUES ( 8, 4, 8, 2) ok 119 - INSERT INTO PREC_2872_SDBM_File_Storable VALUES ( 9, 5, 7, 1) ok 120 - INSERT INTO PREC_2872_SDBM_File_Storable VALUES (10, 5, 5, 2) ok 121 - INSERT INTO PREC_2872_SDBM_File_Storable VALUES (11, 6, 8, 1) ok 122 - INSERT INTO PREC_2872_SDBM_File_Storable VALUES (12, 7, 6, 2) ok 123 - INSERT INTO PREC_2872_SDBM_File_Storable VALUES (13, 10, 9, 1) ok 124 - INSERT INTO PREC_2872_SDBM_File_Storable VALUES (14, 10, 10, 1) ok 125 - INSERT INTO PREC_2872_SDBM_File_Storable VALUES (15, 8, 9, 1) ok 126 - INSERT INTO PREC_2872_SDBM_File_Storable VALUES (16, 8, 10, 1) ok 127 - INSERT INTO PREC_2872_SDBM_File_Storable VALUES (17, 9, 9, 1) ok 128 - INSERT INTO PREC_2872_SDBM_File_Storable VALUES (18, 9, 10, 1) ok 129 - INSERT INTO PREC_2872_SDBM_File_Storable VALUES (19, 11, 3, 1) ok 130 - INSERT INTO PREC_2872_SDBM_File_Storable VALUES (20, 11, 4, 2) ok 131 - INSERT INTO PREC_2872_SDBM_File_Storable VALUES (21, 12, 4, 1) ok 132 - INSERT INTO PREC_2872_SDBM_File_Storable VALUES (22, 12, 3, 2) ok 133 - INSERT INTO LANDSCAPE_2872_SDBM_File_Storable VALUES (1, 'Logistic') ok 134 - INSERT INTO LANDSCAPE_2872_SDBM_File_Storable VALUES (2, 'Infrastructure') ok 135 - INSERT INTO LANDSCAPE_2872_SDBM_File_Storable VALUES (3, 'CPAN') ok 136 - INSERT INTO CONTACT_2872_SDBM_File_Storable VALUES ( 1, 'Hans Peter', 'Mueller', '12345', 'HPMUE', 'hp-mueller@here.com') ok 137 - INSERT INTO CONTACT_2872_SDBM_File_Storable VALUES ( 2, 'Knut', 'Inge', '54321', 'KINGE', 'k-inge@here.com') ok 138 - INSERT INTO CONTACT_2872_SDBM_File_Storable VALUES ( 3, 'Lola', 'Nguyen', '+1-123-45678-90', 'LNYUG', 'lola.ngyuen@customer.com') ok 139 - INSERT INTO CONTACT_2872_SDBM_File_Storable VALUES ( 4, 'Helge', 'Brunft', '+41-123-45678-09', 'HBRUN', 'helge.brunft@external-dc.at') ok 140 - INSERT INTO NM_LANDSCAPE_2872_SDBM_File_Storable VALUES ( 1, 1, 1, 2) ok 141 - INSERT INTO NM_LANDSCAPE_2872_SDBM_File_Storable VALUES ( 2, 1, 2, 2) ok 142 - INSERT INTO NM_LANDSCAPE_2872_SDBM_File_Storable VALUES ( 3, 3, 3, 2) ok 143 - INSERT INTO NM_LANDSCAPE_2872_SDBM_File_Storable VALUES ( 4, 3, 4, 2) ok 144 - INSERT INTO NM_LANDSCAPE_2872_SDBM_File_Storable VALUES ( 5, 2, 5, 2) ok 145 - INSERT INTO NM_LANDSCAPE_2872_SDBM_File_Storable VALUES ( 6, 2, 6, 2) ok 146 - INSERT INTO NM_LANDSCAPE_2872_SDBM_File_Storable VALUES ( 7, 2, 7, 2) ok 147 - INSERT INTO NM_LANDSCAPE_2872_SDBM_File_Storable VALUES ( 8, 2, 8, 2) ok 148 - INSERT INTO NM_LANDSCAPE_2872_SDBM_File_Storable VALUES ( 9, 3, 9, 2) ok 149 - INSERT INTO NM_LANDSCAPE_2872_SDBM_File_Storable VALUES (10, 3,10, 2) ok 150 - INSERT INTO NM_LANDSCAPE_2872_SDBM_File_Storable VALUES (11, 1, 1, 1) ok 151 - INSERT INTO NM_LANDSCAPE_2872_SDBM_File_Storable VALUES (12, 2, 2, 1) ok 152 - INSERT INTO NM_LANDSCAPE_2872_SDBM_File_Storable VALUES (13, 2, 2, 3) ok 153 - INSERT INTO NM_LANDSCAPE_2872_SDBM_File_Storable VALUES (14, 3, 1, 3) ok 154 - INSERT INTO APPL_CONTACT_2872_SDBM_File_Storable VALUES (1, 3, 1, 'OWNER') ok 155 - INSERT INTO APPL_CONTACT_2872_SDBM_File_Storable VALUES (2, 3, 2, 'OWNER') ok 156 - INSERT INTO APPL_CONTACT_2872_SDBM_File_Storable VALUES (3, 4, 3, 'ADMIN') ok 157 - INSERT INTO APPL_CONTACT_2872_SDBM_File_Storable VALUES (4, 4, 4, 'ADMIN') ok 158 - INSERT INTO APPL_CONTACT_2872_SDBM_File_Storable VALUES (5, 4, 5, 'ADMIN') ok 159 - INSERT INTO APPL_CONTACT_2872_SDBM_File_Storable VALUES (6, 4, 6, 'ADMIN') # break here ok 160 - SELECT applname, appluniq, version, nodename FROM APPL_2872_SDBM_File_Storable, PREC_2872_SDBM_File_Storable, NODE_2872_SDBM_File_Storable WHERE appl_type LIKE '%DB' AND APPL_2872_SDBM_File_Storable.id=PREC_2872_SDBM_File_Storable.appl_id AND PREC_2872_SDBM_File_Storable.node_id=NODE_2872_SDBM_File_Storable.id # break here ok 161 - SELECT applname, appluniq, version, surname, familyname, phone, nodename FROM APPL_2872_SDBM_File_Storable, PREC_2872_SDBM_File_Storable, NODE_2872_SDBM_File_Storable, CONTACT_2872_SDBM_File_Storable, APPL_CONTACT_2872_SDBM_File_Storable WHERE appl_type='CUPS' AND APPL_2872_SDBM_File_Storable.id=PREC_2872_SDBM_File_Storable.appl_id AND PREC_2872_SDBM_File_Storable.node_id=NODE_2872_SDBM_File_Storable.id AND APPL_CONTACT_2872_SDBM_File_Storable.appl_id=APPL_2872_SDBM_File_Storable.id AND APPL_CONTACT_2872_SDBM_File_Storable.contact_id=CONTACT_2872_SDBM_File_Storable.id AND PREC_2872_SDBM_File_Storable.PRECEDENCE=1 # break here ok 162 - SELECT DISTINCT applname, appluniq, version, surname, familyname, phone, nodename FROM APPL_2872_SDBM_File_Storable, PREC_2872_SDBM_File_Storable, NODE_2872_SDBM_File_Storable, CONTACT_2872_SDBM_File_Storable, APPL_CONTACT_2872_SDBM_File_Storable WHERE appl_type='CUPS' AND APPL_2872_SDBM_File_Storable.id=PREC_2872_SDBM_File_Storable.appl_id AND PREC_2872_SDBM_File_Storable.node_id=NODE_2872_SDBM_File_Storable.id AND APPL_CONTACT_2872_SDBM_File_Storable.appl_id=APPL_2872_SDBM_File_Storable.id AND APPL_CONTACT_2872_SDBM_File_Storable.contact_id=CONTACT_2872_SDBM_File_Storable.id # break here ok 163 - SELECT CONCAT('[% NOW %]') AS "timestamp", applname, appluniq, version, nodename FROM APPL_2872_SDBM_File_Storable, PREC_2872_SDBM_File_Storable, NODE_2872_SDBM_File_Storable WHERE appl_type LIKE '%DB' AND APPL_2872_SDBM_File_Storable.id=PREC_2872_SDBM_File_Storable.appl_id AND PREC_2872_SDBM_File_Storable.node_id=NODE_2872_SDBM_File_Storable.id # break here ok 164 - SELECT applname, appluniq, version, landscapename, nodename FROM APPL_2872_SDBM_File_Storable, PREC_2872_SDBM_File_Storable, NODE_2872_SDBM_File_Storable, LANDSCAPE_2872_SDBM_File_Storable, NM_LANDSCAPE_2872_SDBM_File_Storable WHERE appl_type LIKE '%DB' AND APPL_2872_SDBM_File_Storable.id=PREC_2872_SDBM_File_Storable.appl_id AND PREC_2872_SDBM_File_Storable.node_id=NODE_2872_SDBM_File_Storable.id AND NM_LANDSCAPE_2872_SDBM_File_Storable.obj_id=APPL_2872_SDBM_File_Storable.id AND NM_LANDSCAPE_2872_SDBM_File_Storable.obj_type=1 AND NM_LANDSCAPE_2872_SDBM_File_Storable.ls_id=LANDSCAPE_2872_SDBM_File_Storable.id # Running do_tests for SDBM_File + FreezeThaw ok 165 - CREATE TABLE APPL_2872_SDBM_File_FreezeThaw (id INT, applname CHAR, appluniq CHAR, version CHAR, appl_type CHAR) ok 166 - CREATE TABLE PREC_2872_SDBM_File_FreezeThaw (id INT, appl_id INT, node_id INT, precedence INT) ok 167 - CREATE TABLE NODE_2872_SDBM_File_FreezeThaw (id INT, nodename CHAR, os CHAR, version CHAR) ok 168 - CREATE TABLE LANDSCAPE_2872_SDBM_File_FreezeThaw (id INT, landscapename CHAR) ok 169 - CREATE TABLE CONTACT_2872_SDBM_File_FreezeThaw (id INT, surname CHAR, familyname CHAR, phone CHAR, userid CHAR, mailaddr CHAR) ok 170 - CREATE TABLE NM_LANDSCAPE_2872_SDBM_File_FreezeThaw (id INT, ls_id INT, obj_id INT, obj_type INT) ok 171 - CREATE TABLE APPL_CONTACT_2872_SDBM_File_FreezeThaw (id INT, contact_id INT, appl_id INT, contact_type CHAR) ok 172 - INSERT INTO APPL_2872_SDBM_File_FreezeThaw VALUES ( 1, 'ZQF', 'ZFQLIN', '10.2.0.4', 'Oracle DB') ok 173 - INSERT INTO APPL_2872_SDBM_File_FreezeThaw VALUES ( 2, 'YRA', 'YRA-UX', '10.2.0.2', 'Oracle DB') ok 174 - INSERT INTO APPL_2872_SDBM_File_FreezeThaw VALUES ( 3, 'PRN1', 'PRN1-4.B2', '1.1.22', 'CUPS' ) ok 175 - INSERT INTO APPL_2872_SDBM_File_FreezeThaw VALUES ( 4, 'PRN2', 'PRN2-4.B2', '1.1.22', 'CUPS' ) ok 176 - INSERT INTO APPL_2872_SDBM_File_FreezeThaw VALUES ( 5, 'PRN1', 'PRN1-4.B1', '1.1.22', 'CUPS' ) ok 177 - INSERT INTO APPL_2872_SDBM_File_FreezeThaw VALUES ( 7, 'PRN2', 'PRN2-4.B1', '1.1.22', 'CUPS' ) ok 178 - INSERT INTO APPL_2872_SDBM_File_FreezeThaw VALUES ( 8, 'sql-stmt', 'SQL::Statement', '1.21', 'Project Web-Site') ok 179 - INSERT INTO APPL_2872_SDBM_File_FreezeThaw VALUES ( 9, 'cpan.org', 'http://www.cpan.org/', '1.0', 'Web-Site') ok 180 - INSERT INTO APPL_2872_SDBM_File_FreezeThaw VALUES (10, 'httpd', 'cpan-apache', '2.2.13', 'Web-Server') ok 181 - INSERT INTO APPL_2872_SDBM_File_FreezeThaw VALUES (11, 'cpan-mods', 'cpan-mods', '8.4.1', 'PostgreSQL DB') ok 182 - INSERT INTO APPL_2872_SDBM_File_FreezeThaw VALUES (12, 'cpan-authors', 'cpan-authors', '8.4.1', 'PostgreSQL DB') ok 183 - INSERT INTO NODE_2872_SDBM_File_FreezeThaw VALUES ( 1, 'ernie', 'RHEL', '5.2') ok 184 - INSERT INTO NODE_2872_SDBM_File_FreezeThaw VALUES ( 2, 'bert', 'RHEL', '5.2') ok 185 - INSERT INTO NODE_2872_SDBM_File_FreezeThaw VALUES ( 3, 'statler', 'FreeBSD', '7.2') ok 186 - INSERT INTO NODE_2872_SDBM_File_FreezeThaw VALUES ( 4, 'waldorf', 'FreeBSD', '7.2') ok 187 - INSERT INTO NODE_2872_SDBM_File_FreezeThaw VALUES ( 5, 'piggy', 'NetBSD', '5.0.2') ok 188 - INSERT INTO NODE_2872_SDBM_File_FreezeThaw VALUES ( 6, 'kermit', 'NetBSD', '5.0.2') ok 189 - INSERT INTO NODE_2872_SDBM_File_FreezeThaw VALUES ( 7, 'samson', 'NetBSD', '5.0.2') ok 190 - INSERT INTO NODE_2872_SDBM_File_FreezeThaw VALUES ( 8, 'tiffy', 'NetBSD', '5.0.2') ok 191 - INSERT INTO NODE_2872_SDBM_File_FreezeThaw VALUES ( 9, 'rowlf', 'Debian Lenny', '5.0') ok 192 - INSERT INTO NODE_2872_SDBM_File_FreezeThaw VALUES (10, 'fozzy', 'Debian Lenny', '5.0') ok 193 - INSERT INTO PREC_2872_SDBM_File_FreezeThaw VALUES ( 1, 1, 1, 1) ok 194 - INSERT INTO PREC_2872_SDBM_File_FreezeThaw VALUES ( 2, 1, 2, 2) ok 195 - INSERT INTO PREC_2872_SDBM_File_FreezeThaw VALUES ( 3, 2, 2, 1) ok 196 - INSERT INTO PREC_2872_SDBM_File_FreezeThaw VALUES ( 4, 2, 1, 2) ok 197 - INSERT INTO PREC_2872_SDBM_File_FreezeThaw VALUES ( 5, 3, 5, 1) ok 198 - INSERT INTO PREC_2872_SDBM_File_FreezeThaw VALUES ( 6, 3, 7, 2) ok 199 - INSERT INTO PREC_2872_SDBM_File_FreezeThaw VALUES ( 7, 4, 6, 1) ok 200 - INSERT INTO PREC_2872_SDBM_File_FreezeThaw VALUES ( 8, 4, 8, 2) ok 201 - INSERT INTO PREC_2872_SDBM_File_FreezeThaw VALUES ( 9, 5, 7, 1) ok 202 - INSERT INTO PREC_2872_SDBM_File_FreezeThaw VALUES (10, 5, 5, 2) ok 203 - INSERT INTO PREC_2872_SDBM_File_FreezeThaw VALUES (11, 6, 8, 1) ok 204 - INSERT INTO PREC_2872_SDBM_File_FreezeThaw VALUES (12, 7, 6, 2) ok 205 - INSERT INTO PREC_2872_SDBM_File_FreezeThaw VALUES (13, 10, 9, 1) ok 206 - INSERT INTO PREC_2872_SDBM_File_FreezeThaw VALUES (14, 10, 10, 1) ok 207 - INSERT INTO PREC_2872_SDBM_File_FreezeThaw VALUES (15, 8, 9, 1) ok 208 - INSERT INTO PREC_2872_SDBM_File_FreezeThaw VALUES (16, 8, 10, 1) ok 209 - INSERT INTO PREC_2872_SDBM_File_FreezeThaw VALUES (17, 9, 9, 1) ok 210 - INSERT INTO PREC_2872_SDBM_File_FreezeThaw VALUES (18, 9, 10, 1) ok 211 - INSERT INTO PREC_2872_SDBM_File_FreezeThaw VALUES (19, 11, 3, 1) ok 212 - INSERT INTO PREC_2872_SDBM_File_FreezeThaw VALUES (20, 11, 4, 2) ok 213 - INSERT INTO PREC_2872_SDBM_File_FreezeThaw VALUES (21, 12, 4, 1) ok 214 - INSERT INTO PREC_2872_SDBM_File_FreezeThaw VALUES (22, 12, 3, 2) ok 215 - INSERT INTO LANDSCAPE_2872_SDBM_File_FreezeThaw VALUES (1, 'Logistic') ok 216 - INSERT INTO LANDSCAPE_2872_SDBM_File_FreezeThaw VALUES (2, 'Infrastructure') ok 217 - INSERT INTO LANDSCAPE_2872_SDBM_File_FreezeThaw VALUES (3, 'CPAN') ok 218 - INSERT INTO CONTACT_2872_SDBM_File_FreezeThaw VALUES ( 1, 'Hans Peter', 'Mueller', '12345', 'HPMUE', 'hp-mueller@here.com') ok 219 - INSERT INTO CONTACT_2872_SDBM_File_FreezeThaw VALUES ( 2, 'Knut', 'Inge', '54321', 'KINGE', 'k-inge@here.com') ok 220 - INSERT INTO CONTACT_2872_SDBM_File_FreezeThaw VALUES ( 3, 'Lola', 'Nguyen', '+1-123-45678-90', 'LNYUG', 'lola.ngyuen@customer.com') ok 221 - INSERT INTO CONTACT_2872_SDBM_File_FreezeThaw VALUES ( 4, 'Helge', 'Brunft', '+41-123-45678-09', 'HBRUN', 'helge.brunft@external-dc.at') ok 222 - INSERT INTO NM_LANDSCAPE_2872_SDBM_File_FreezeThaw VALUES ( 1, 1, 1, 2) ok 223 - INSERT INTO NM_LANDSCAPE_2872_SDBM_File_FreezeThaw VALUES ( 2, 1, 2, 2) ok 224 - INSERT INTO NM_LANDSCAPE_2872_SDBM_File_FreezeThaw VALUES ( 3, 3, 3, 2) ok 225 - INSERT INTO NM_LANDSCAPE_2872_SDBM_File_FreezeThaw VALUES ( 4, 3, 4, 2) ok 226 - INSERT INTO NM_LANDSCAPE_2872_SDBM_File_FreezeThaw VALUES ( 5, 2, 5, 2) ok 227 - INSERT INTO NM_LANDSCAPE_2872_SDBM_File_FreezeThaw VALUES ( 6, 2, 6, 2) ok 228 - INSERT INTO NM_LANDSCAPE_2872_SDBM_File_FreezeThaw VALUES ( 7, 2, 7, 2) ok 229 - INSERT INTO NM_LANDSCAPE_2872_SDBM_File_FreezeThaw VALUES ( 8, 2, 8, 2) ok 230 - INSERT INTO NM_LANDSCAPE_2872_SDBM_File_FreezeThaw VALUES ( 9, 3, 9, 2) ok 231 - INSERT INTO NM_LANDSCAPE_2872_SDBM_File_FreezeThaw VALUES (10, 3,10, 2) ok 232 - INSERT INTO NM_LANDSCAPE_2872_SDBM_File_FreezeThaw VALUES (11, 1, 1, 1) ok 233 - INSERT INTO NM_LANDSCAPE_2872_SDBM_File_FreezeThaw VALUES (12, 2, 2, 1) ok 234 - INSERT INTO NM_LANDSCAPE_2872_SDBM_File_FreezeThaw VALUES (13, 2, 2, 3) ok 235 - INSERT INTO NM_LANDSCAPE_2872_SDBM_File_FreezeThaw VALUES (14, 3, 1, 3) ok 236 - INSERT INTO APPL_CONTACT_2872_SDBM_File_FreezeThaw VALUES (1, 3, 1, 'OWNER') ok 237 - INSERT INTO APPL_CONTACT_2872_SDBM_File_FreezeThaw VALUES (2, 3, 2, 'OWNER') ok 238 - INSERT INTO APPL_CONTACT_2872_SDBM_File_FreezeThaw VALUES (3, 4, 3, 'ADMIN') ok 239 - INSERT INTO APPL_CONTACT_2872_SDBM_File_FreezeThaw VALUES (4, 4, 4, 'ADMIN') ok 240 - INSERT INTO APPL_CONTACT_2872_SDBM_File_FreezeThaw VALUES (5, 4, 5, 'ADMIN') ok 241 - INSERT INTO APPL_CONTACT_2872_SDBM_File_FreezeThaw VALUES (6, 4, 6, 'ADMIN') # break here ok 242 - SELECT applname, appluniq, version, surname, familyname, phone, nodename FROM APPL_2872_SDBM_File_FreezeThaw, PREC_2872_SDBM_File_FreezeThaw, NODE_2872_SDBM_File_FreezeThaw, CONTACT_2872_SDBM_File_FreezeThaw, APPL_CONTACT_2872_SDBM_File_FreezeThaw WHERE appl_type='CUPS' AND APPL_2872_SDBM_File_FreezeThaw.id=PREC_2872_SDBM_File_FreezeThaw.appl_id AND PREC_2872_SDBM_File_FreezeThaw.node_id=NODE_2872_SDBM_File_FreezeThaw.id AND APPL_CONTACT_2872_SDBM_File_FreezeThaw.appl_id=APPL_2872_SDBM_File_FreezeThaw.id AND APPL_CONTACT_2872_SDBM_File_FreezeThaw.contact_id=CONTACT_2872_SDBM_File_FreezeThaw.id AND PREC_2872_SDBM_File_FreezeThaw.PRECEDENCE=1 # break here ok 243 - SELECT applname, appluniq, version, nodename FROM APPL_2872_SDBM_File_FreezeThaw, PREC_2872_SDBM_File_FreezeThaw, NODE_2872_SDBM_File_FreezeThaw WHERE appl_type LIKE '%DB' AND APPL_2872_SDBM_File_FreezeThaw.id=PREC_2872_SDBM_File_FreezeThaw.appl_id AND PREC_2872_SDBM_File_FreezeThaw.node_id=NODE_2872_SDBM_File_FreezeThaw.id # break here ok 244 - SELECT applname, appluniq, version, landscapename, nodename FROM APPL_2872_SDBM_File_FreezeThaw, PREC_2872_SDBM_File_FreezeThaw, NODE_2872_SDBM_File_FreezeThaw, LANDSCAPE_2872_SDBM_File_FreezeThaw, NM_LANDSCAPE_2872_SDBM_File_FreezeThaw WHERE appl_type LIKE '%DB' AND APPL_2872_SDBM_File_FreezeThaw.id=PREC_2872_SDBM_File_FreezeThaw.appl_id AND PREC_2872_SDBM_File_FreezeThaw.node_id=NODE_2872_SDBM_File_FreezeThaw.id AND NM_LANDSCAPE_2872_SDBM_File_FreezeThaw.obj_id=APPL_2872_SDBM_File_FreezeThaw.id AND NM_LANDSCAPE_2872_SDBM_File_FreezeThaw.obj_type=1 AND NM_LANDSCAPE_2872_SDBM_File_FreezeThaw.ls_id=LANDSCAPE_2872_SDBM_File_FreezeThaw.id # break here ok 245 - SELECT CONCAT('[% NOW %]') AS "timestamp", applname, appluniq, version, nodename FROM APPL_2872_SDBM_File_FreezeThaw, PREC_2872_SDBM_File_FreezeThaw, NODE_2872_SDBM_File_FreezeThaw WHERE appl_type LIKE '%DB' AND APPL_2872_SDBM_File_FreezeThaw.id=PREC_2872_SDBM_File_FreezeThaw.appl_id AND PREC_2872_SDBM_File_FreezeThaw.node_id=NODE_2872_SDBM_File_FreezeThaw.id # break here ok 246 - SELECT DISTINCT applname, appluniq, version, surname, familyname, phone, nodename FROM APPL_2872_SDBM_File_FreezeThaw, PREC_2872_SDBM_File_FreezeThaw, NODE_2872_SDBM_File_FreezeThaw, CONTACT_2872_SDBM_File_FreezeThaw, APPL_CONTACT_2872_SDBM_File_FreezeThaw WHERE appl_type='CUPS' AND APPL_2872_SDBM_File_FreezeThaw.id=PREC_2872_SDBM_File_FreezeThaw.appl_id AND PREC_2872_SDBM_File_FreezeThaw.node_id=NODE_2872_SDBM_File_FreezeThaw.id AND APPL_CONTACT_2872_SDBM_File_FreezeThaw.appl_id=APPL_2872_SDBM_File_FreezeThaw.id AND APPL_CONTACT_2872_SDBM_File_FreezeThaw.contact_id=CONTACT_2872_SDBM_File_FreezeThaw.id # Running do_tests for SDBM_File + YAML ok 247 - CREATE TABLE APPL_2872_SDBM_File_YAML (id INT, applname CHAR, appluniq CHAR, version CHAR, appl_type CHAR) ok 248 - CREATE TABLE PREC_2872_SDBM_File_YAML (id INT, appl_id INT, node_id INT, precedence INT) ok 249 - CREATE TABLE NODE_2872_SDBM_File_YAML (id INT, nodename CHAR, os CHAR, version CHAR) ok 250 - CREATE TABLE LANDSCAPE_2872_SDBM_File_YAML (id INT, landscapename CHAR) ok 251 - CREATE TABLE CONTACT_2872_SDBM_File_YAML (id INT, surname CHAR, familyname CHAR, phone CHAR, userid CHAR, mailaddr CHAR) ok 252 - CREATE TABLE NM_LANDSCAPE_2872_SDBM_File_YAML (id INT, ls_id INT, obj_id INT, obj_type INT) ok 253 - CREATE TABLE APPL_CONTACT_2872_SDBM_File_YAML (id INT, contact_id INT, appl_id INT, contact_type CHAR) ok 254 - INSERT INTO APPL_2872_SDBM_File_YAML VALUES ( 1, 'ZQF', 'ZFQLIN', '10.2.0.4', 'Oracle DB') ok 255 - INSERT INTO APPL_2872_SDBM_File_YAML VALUES ( 2, 'YRA', 'YRA-UX', '10.2.0.2', 'Oracle DB') ok 256 - INSERT INTO APPL_2872_SDBM_File_YAML VALUES ( 3, 'PRN1', 'PRN1-4.B2', '1.1.22', 'CUPS' ) ok 257 - INSERT INTO APPL_2872_SDBM_File_YAML VALUES ( 4, 'PRN2', 'PRN2-4.B2', '1.1.22', 'CUPS' ) ok 258 - INSERT INTO APPL_2872_SDBM_File_YAML VALUES ( 5, 'PRN1', 'PRN1-4.B1', '1.1.22', 'CUPS' ) ok 259 - INSERT INTO APPL_2872_SDBM_File_YAML VALUES ( 7, 'PRN2', 'PRN2-4.B1', '1.1.22', 'CUPS' ) ok 260 - INSERT INTO APPL_2872_SDBM_File_YAML VALUES ( 8, 'sql-stmt', 'SQL::Statement', '1.21', 'Project Web-Site') ok 261 - INSERT INTO APPL_2872_SDBM_File_YAML VALUES ( 9, 'cpan.org', 'http://www.cpan.org/', '1.0', 'Web-Site') ok 262 - INSERT INTO APPL_2872_SDBM_File_YAML VALUES (10, 'httpd', 'cpan-apache', '2.2.13', 'Web-Server') ok 263 - INSERT INTO APPL_2872_SDBM_File_YAML VALUES (11, 'cpan-mods', 'cpan-mods', '8.4.1', 'PostgreSQL DB') ok 264 - INSERT INTO APPL_2872_SDBM_File_YAML VALUES (12, 'cpan-authors', 'cpan-authors', '8.4.1', 'PostgreSQL DB') ok 265 - INSERT INTO NODE_2872_SDBM_File_YAML VALUES ( 1, 'ernie', 'RHEL', '5.2') ok 266 - INSERT INTO NODE_2872_SDBM_File_YAML VALUES ( 2, 'bert', 'RHEL', '5.2') ok 267 - INSERT INTO NODE_2872_SDBM_File_YAML VALUES ( 3, 'statler', 'FreeBSD', '7.2') ok 268 - INSERT INTO NODE_2872_SDBM_File_YAML VALUES ( 4, 'waldorf', 'FreeBSD', '7.2') ok 269 - INSERT INTO NODE_2872_SDBM_File_YAML VALUES ( 5, 'piggy', 'NetBSD', '5.0.2') ok 270 - INSERT INTO NODE_2872_SDBM_File_YAML VALUES ( 6, 'kermit', 'NetBSD', '5.0.2') ok 271 - INSERT INTO NODE_2872_SDBM_File_YAML VALUES ( 7, 'samson', 'NetBSD', '5.0.2') ok 272 - INSERT INTO NODE_2872_SDBM_File_YAML VALUES ( 8, 'tiffy', 'NetBSD', '5.0.2') ok 273 - INSERT INTO NODE_2872_SDBM_File_YAML VALUES ( 9, 'rowlf', 'Debian Lenny', '5.0') ok 274 - INSERT INTO NODE_2872_SDBM_File_YAML VALUES (10, 'fozzy', 'Debian Lenny', '5.0') ok 275 - INSERT INTO PREC_2872_SDBM_File_YAML VALUES ( 1, 1, 1, 1) ok 276 - INSERT INTO PREC_2872_SDBM_File_YAML VALUES ( 2, 1, 2, 2) ok 277 - INSERT INTO PREC_2872_SDBM_File_YAML VALUES ( 3, 2, 2, 1) ok 278 - INSERT INTO PREC_2872_SDBM_File_YAML VALUES ( 4, 2, 1, 2) ok 279 - INSERT INTO PREC_2872_SDBM_File_YAML VALUES ( 5, 3, 5, 1) ok 280 - INSERT INTO PREC_2872_SDBM_File_YAML VALUES ( 6, 3, 7, 2) ok 281 - INSERT INTO PREC_2872_SDBM_File_YAML VALUES ( 7, 4, 6, 1) ok 282 - INSERT INTO PREC_2872_SDBM_File_YAML VALUES ( 8, 4, 8, 2) ok 283 - INSERT INTO PREC_2872_SDBM_File_YAML VALUES ( 9, 5, 7, 1) ok 284 - INSERT INTO PREC_2872_SDBM_File_YAML VALUES (10, 5, 5, 2) ok 285 - INSERT INTO PREC_2872_SDBM_File_YAML VALUES (11, 6, 8, 1) ok 286 - INSERT INTO PREC_2872_SDBM_File_YAML VALUES (12, 7, 6, 2) ok 287 - INSERT INTO PREC_2872_SDBM_File_YAML VALUES (13, 10, 9, 1) ok 288 - INSERT INTO PREC_2872_SDBM_File_YAML VALUES (14, 10, 10, 1) ok 289 - INSERT INTO PREC_2872_SDBM_File_YAML VALUES (15, 8, 9, 1) ok 290 - INSERT INTO PREC_2872_SDBM_File_YAML VALUES (16, 8, 10, 1) ok 291 - INSERT INTO PREC_2872_SDBM_File_YAML VALUES (17, 9, 9, 1) ok 292 - INSERT INTO PREC_2872_SDBM_File_YAML VALUES (18, 9, 10, 1) ok 293 - INSERT INTO PREC_2872_SDBM_File_YAML VALUES (19, 11, 3, 1) ok 294 - INSERT INTO PREC_2872_SDBM_File_YAML VALUES (20, 11, 4, 2) ok 295 - INSERT INTO PREC_2872_SDBM_File_YAML VALUES (21, 12, 4, 1) ok 296 - INSERT INTO PREC_2872_SDBM_File_YAML VALUES (22, 12, 3, 2) ok 297 - INSERT INTO LANDSCAPE_2872_SDBM_File_YAML VALUES (1, 'Logistic') ok 298 - INSERT INTO LANDSCAPE_2872_SDBM_File_YAML VALUES (2, 'Infrastructure') ok 299 - INSERT INTO LANDSCAPE_2872_SDBM_File_YAML VALUES (3, 'CPAN') ok 300 - INSERT INTO CONTACT_2872_SDBM_File_YAML VALUES ( 1, 'Hans Peter', 'Mueller', '12345', 'HPMUE', 'hp-mueller@here.com') ok 301 - INSERT INTO CONTACT_2872_SDBM_File_YAML VALUES ( 2, 'Knut', 'Inge', '54321', 'KINGE', 'k-inge@here.com') ok 302 - INSERT INTO CONTACT_2872_SDBM_File_YAML VALUES ( 3, 'Lola', 'Nguyen', '+1-123-45678-90', 'LNYUG', 'lola.ngyuen@customer.com') ok 303 - INSERT INTO CONTACT_2872_SDBM_File_YAML VALUES ( 4, 'Helge', 'Brunft', '+41-123-45678-09', 'HBRUN', 'helge.brunft@external-dc.at') ok 304 - INSERT INTO NM_LANDSCAPE_2872_SDBM_File_YAML VALUES ( 1, 1, 1, 2) ok 305 - INSERT INTO NM_LANDSCAPE_2872_SDBM_File_YAML VALUES ( 2, 1, 2, 2) ok 306 - INSERT INTO NM_LANDSCAPE_2872_SDBM_File_YAML VALUES ( 3, 3, 3, 2) ok 307 - INSERT INTO NM_LANDSCAPE_2872_SDBM_File_YAML VALUES ( 4, 3, 4, 2) ok 308 - INSERT INTO NM_LANDSCAPE_2872_SDBM_File_YAML VALUES ( 5, 2, 5, 2) ok 309 - INSERT INTO NM_LANDSCAPE_2872_SDBM_File_YAML VALUES ( 6, 2, 6, 2) ok 310 - INSERT INTO NM_LANDSCAPE_2872_SDBM_File_YAML VALUES ( 7, 2, 7, 2) ok 311 - INSERT INTO NM_LANDSCAPE_2872_SDBM_File_YAML VALUES ( 8, 2, 8, 2) ok 312 - INSERT INTO NM_LANDSCAPE_2872_SDBM_File_YAML VALUES ( 9, 3, 9, 2) ok 313 - INSERT INTO NM_LANDSCAPE_2872_SDBM_File_YAML VALUES (10, 3,10, 2) ok 314 - INSERT INTO NM_LANDSCAPE_2872_SDBM_File_YAML VALUES (11, 1, 1, 1) ok 315 - INSERT INTO NM_LANDSCAPE_2872_SDBM_File_YAML VALUES (12, 2, 2, 1) ok 316 - INSERT INTO NM_LANDSCAPE_2872_SDBM_File_YAML VALUES (13, 2, 2, 3) ok 317 - INSERT INTO NM_LANDSCAPE_2872_SDBM_File_YAML VALUES (14, 3, 1, 3) ok 318 - INSERT INTO APPL_CONTACT_2872_SDBM_File_YAML VALUES (1, 3, 1, 'OWNER') ok 319 - INSERT INTO APPL_CONTACT_2872_SDBM_File_YAML VALUES (2, 3, 2, 'OWNER') ok 320 - INSERT INTO APPL_CONTACT_2872_SDBM_File_YAML VALUES (3, 4, 3, 'ADMIN') ok 321 - INSERT INTO APPL_CONTACT_2872_SDBM_File_YAML VALUES (4, 4, 4, 'ADMIN') ok 322 - INSERT INTO APPL_CONTACT_2872_SDBM_File_YAML VALUES (5, 4, 5, 'ADMIN') ok 323 - INSERT INTO APPL_CONTACT_2872_SDBM_File_YAML VALUES (6, 4, 6, 'ADMIN') # break here ok 324 - SELECT applname, appluniq, version, landscapename, nodename FROM APPL_2872_SDBM_File_YAML, PREC_2872_SDBM_File_YAML, NODE_2872_SDBM_File_YAML, LANDSCAPE_2872_SDBM_File_YAML, NM_LANDSCAPE_2872_SDBM_File_YAML WHERE appl_type LIKE '%DB' AND APPL_2872_SDBM_File_YAML.id=PREC_2872_SDBM_File_YAML.appl_id AND PREC_2872_SDBM_File_YAML.node_id=NODE_2872_SDBM_File_YAML.id AND NM_LANDSCAPE_2872_SDBM_File_YAML.obj_id=APPL_2872_SDBM_File_YAML.id AND NM_LANDSCAPE_2872_SDBM_File_YAML.obj_type=1 AND NM_LANDSCAPE_2872_SDBM_File_YAML.ls_id=LANDSCAPE_2872_SDBM_File_YAML.id # break here ok 325 - SELECT CONCAT('[% NOW %]') AS "timestamp", applname, appluniq, version, nodename FROM APPL_2872_SDBM_File_YAML, PREC_2872_SDBM_File_YAML, NODE_2872_SDBM_File_YAML WHERE appl_type LIKE '%DB' AND APPL_2872_SDBM_File_YAML.id=PREC_2872_SDBM_File_YAML.appl_id AND PREC_2872_SDBM_File_YAML.node_id=NODE_2872_SDBM_File_YAML.id # break here ok 326 - SELECT applname, appluniq, version, surname, familyname, phone, nodename FROM APPL_2872_SDBM_File_YAML, PREC_2872_SDBM_File_YAML, NODE_2872_SDBM_File_YAML, CONTACT_2872_SDBM_File_YAML, APPL_CONTACT_2872_SDBM_File_YAML WHERE appl_type='CUPS' AND APPL_2872_SDBM_File_YAML.id=PREC_2872_SDBM_File_YAML.appl_id AND PREC_2872_SDBM_File_YAML.node_id=NODE_2872_SDBM_File_YAML.id AND APPL_CONTACT_2872_SDBM_File_YAML.appl_id=APPL_2872_SDBM_File_YAML.id AND APPL_CONTACT_2872_SDBM_File_YAML.contact_id=CONTACT_2872_SDBM_File_YAML.id AND PREC_2872_SDBM_File_YAML.PRECEDENCE=1 # break here ok 327 - SELECT applname, appluniq, version, nodename FROM APPL_2872_SDBM_File_YAML, PREC_2872_SDBM_File_YAML, NODE_2872_SDBM_File_YAML WHERE appl_type LIKE '%DB' AND APPL_2872_SDBM_File_YAML.id=PREC_2872_SDBM_File_YAML.appl_id AND PREC_2872_SDBM_File_YAML.node_id=NODE_2872_SDBM_File_YAML.id # break here ok 328 - SELECT DISTINCT applname, appluniq, version, surname, familyname, phone, nodename FROM APPL_2872_SDBM_File_YAML, PREC_2872_SDBM_File_YAML, NODE_2872_SDBM_File_YAML, CONTACT_2872_SDBM_File_YAML, APPL_CONTACT_2872_SDBM_File_YAML WHERE appl_type='CUPS' AND APPL_2872_SDBM_File_YAML.id=PREC_2872_SDBM_File_YAML.appl_id AND PREC_2872_SDBM_File_YAML.node_id=NODE_2872_SDBM_File_YAML.id AND APPL_CONTACT_2872_SDBM_File_YAML.appl_id=APPL_2872_SDBM_File_YAML.id AND APPL_CONTACT_2872_SDBM_File_YAML.contact_id=CONTACT_2872_SDBM_File_YAML.id # Running do_tests for SDBM_File + JSON ok 329 - CREATE TABLE APPL_2872_SDBM_File_JSON (id INT, applname CHAR, appluniq CHAR, version CHAR, appl_type CHAR) ok 330 - CREATE TABLE PREC_2872_SDBM_File_JSON (id INT, appl_id INT, node_id INT, precedence INT) ok 331 - CREATE TABLE NODE_2872_SDBM_File_JSON (id INT, nodename CHAR, os CHAR, version CHAR) ok 332 - CREATE TABLE LANDSCAPE_2872_SDBM_File_JSON (id INT, landscapename CHAR) ok 333 - CREATE TABLE CONTACT_2872_SDBM_File_JSON (id INT, surname CHAR, familyname CHAR, phone CHAR, userid CHAR, mailaddr CHAR) ok 334 - CREATE TABLE NM_LANDSCAPE_2872_SDBM_File_JSON (id INT, ls_id INT, obj_id INT, obj_type INT) ok 335 - CREATE TABLE APPL_CONTACT_2872_SDBM_File_JSON (id INT, contact_id INT, appl_id INT, contact_type CHAR) ok 336 - INSERT INTO APPL_2872_SDBM_File_JSON VALUES ( 1, 'ZQF', 'ZFQLIN', '10.2.0.4', 'Oracle DB') ok 337 - INSERT INTO APPL_2872_SDBM_File_JSON VALUES ( 2, 'YRA', 'YRA-UX', '10.2.0.2', 'Oracle DB') ok 338 - INSERT INTO APPL_2872_SDBM_File_JSON VALUES ( 3, 'PRN1', 'PRN1-4.B2', '1.1.22', 'CUPS' ) ok 339 - INSERT INTO APPL_2872_SDBM_File_JSON VALUES ( 4, 'PRN2', 'PRN2-4.B2', '1.1.22', 'CUPS' ) ok 340 - INSERT INTO APPL_2872_SDBM_File_JSON VALUES ( 5, 'PRN1', 'PRN1-4.B1', '1.1.22', 'CUPS' ) ok 341 - INSERT INTO APPL_2872_SDBM_File_JSON VALUES ( 7, 'PRN2', 'PRN2-4.B1', '1.1.22', 'CUPS' ) ok 342 - INSERT INTO APPL_2872_SDBM_File_JSON VALUES ( 8, 'sql-stmt', 'SQL::Statement', '1.21', 'Project Web-Site') ok 343 - INSERT INTO APPL_2872_SDBM_File_JSON VALUES ( 9, 'cpan.org', 'http://www.cpan.org/', '1.0', 'Web-Site') ok 344 - INSERT INTO APPL_2872_SDBM_File_JSON VALUES (10, 'httpd', 'cpan-apache', '2.2.13', 'Web-Server') ok 345 - INSERT INTO APPL_2872_SDBM_File_JSON VALUES (11, 'cpan-mods', 'cpan-mods', '8.4.1', 'PostgreSQL DB') ok 346 - INSERT INTO APPL_2872_SDBM_File_JSON VALUES (12, 'cpan-authors', 'cpan-authors', '8.4.1', 'PostgreSQL DB') ok 347 - INSERT INTO NODE_2872_SDBM_File_JSON VALUES ( 1, 'ernie', 'RHEL', '5.2') ok 348 - INSERT INTO NODE_2872_SDBM_File_JSON VALUES ( 2, 'bert', 'RHEL', '5.2') ok 349 - INSERT INTO NODE_2872_SDBM_File_JSON VALUES ( 3, 'statler', 'FreeBSD', '7.2') ok 350 - INSERT INTO NODE_2872_SDBM_File_JSON VALUES ( 4, 'waldorf', 'FreeBSD', '7.2') ok 351 - INSERT INTO NODE_2872_SDBM_File_JSON VALUES ( 5, 'piggy', 'NetBSD', '5.0.2') ok 352 - INSERT INTO NODE_2872_SDBM_File_JSON VALUES ( 6, 'kermit', 'NetBSD', '5.0.2') ok 353 - INSERT INTO NODE_2872_SDBM_File_JSON VALUES ( 7, 'samson', 'NetBSD', '5.0.2') ok 354 - INSERT INTO NODE_2872_SDBM_File_JSON VALUES ( 8, 'tiffy', 'NetBSD', '5.0.2') ok 355 - INSERT INTO NODE_2872_SDBM_File_JSON VALUES ( 9, 'rowlf', 'Debian Lenny', '5.0') ok 356 - INSERT INTO NODE_2872_SDBM_File_JSON VALUES (10, 'fozzy', 'Debian Lenny', '5.0') ok 357 - INSERT INTO PREC_2872_SDBM_File_JSON VALUES ( 1, 1, 1, 1) ok 358 - INSERT INTO PREC_2872_SDBM_File_JSON VALUES ( 2, 1, 2, 2) ok 359 - INSERT INTO PREC_2872_SDBM_File_JSON VALUES ( 3, 2, 2, 1) ok 360 - INSERT INTO PREC_2872_SDBM_File_JSON VALUES ( 4, 2, 1, 2) ok 361 - INSERT INTO PREC_2872_SDBM_File_JSON VALUES ( 5, 3, 5, 1) ok 362 - INSERT INTO PREC_2872_SDBM_File_JSON VALUES ( 6, 3, 7, 2) ok 363 - INSERT INTO PREC_2872_SDBM_File_JSON VALUES ( 7, 4, 6, 1) ok 364 - INSERT INTO PREC_2872_SDBM_File_JSON VALUES ( 8, 4, 8, 2) ok 365 - INSERT INTO PREC_2872_SDBM_File_JSON VALUES ( 9, 5, 7, 1) ok 366 - INSERT INTO PREC_2872_SDBM_File_JSON VALUES (10, 5, 5, 2) ok 367 - INSERT INTO PREC_2872_SDBM_File_JSON VALUES (11, 6, 8, 1) ok 368 - INSERT INTO PREC_2872_SDBM_File_JSON VALUES (12, 7, 6, 2) ok 369 - INSERT INTO PREC_2872_SDBM_File_JSON VALUES (13, 10, 9, 1) ok 370 - INSERT INTO PREC_2872_SDBM_File_JSON VALUES (14, 10, 10, 1) ok 371 - INSERT INTO PREC_2872_SDBM_File_JSON VALUES (15, 8, 9, 1) ok 372 - INSERT INTO PREC_2872_SDBM_File_JSON VALUES (16, 8, 10, 1) ok 373 - INSERT INTO PREC_2872_SDBM_File_JSON VALUES (17, 9, 9, 1) ok 374 - INSERT INTO PREC_2872_SDBM_File_JSON VALUES (18, 9, 10, 1) ok 375 - INSERT INTO PREC_2872_SDBM_File_JSON VALUES (19, 11, 3, 1) ok 376 - INSERT INTO PREC_2872_SDBM_File_JSON VALUES (20, 11, 4, 2) ok 377 - INSERT INTO PREC_2872_SDBM_File_JSON VALUES (21, 12, 4, 1) ok 378 - INSERT INTO PREC_2872_SDBM_File_JSON VALUES (22, 12, 3, 2) ok 379 - INSERT INTO LANDSCAPE_2872_SDBM_File_JSON VALUES (1, 'Logistic') ok 380 - INSERT INTO LANDSCAPE_2872_SDBM_File_JSON VALUES (2, 'Infrastructure') ok 381 - INSERT INTO LANDSCAPE_2872_SDBM_File_JSON VALUES (3, 'CPAN') ok 382 - INSERT INTO CONTACT_2872_SDBM_File_JSON VALUES ( 1, 'Hans Peter', 'Mueller', '12345', 'HPMUE', 'hp-mueller@here.com') ok 383 - INSERT INTO CONTACT_2872_SDBM_File_JSON VALUES ( 2, 'Knut', 'Inge', '54321', 'KINGE', 'k-inge@here.com') ok 384 - INSERT INTO CONTACT_2872_SDBM_File_JSON VALUES ( 3, 'Lola', 'Nguyen', '+1-123-45678-90', 'LNYUG', 'lola.ngyuen@customer.com') ok 385 - INSERT INTO CONTACT_2872_SDBM_File_JSON VALUES ( 4, 'Helge', 'Brunft', '+41-123-45678-09', 'HBRUN', 'helge.brunft@external-dc.at') ok 386 - INSERT INTO NM_LANDSCAPE_2872_SDBM_File_JSON VALUES ( 1, 1, 1, 2) ok 387 - INSERT INTO NM_LANDSCAPE_2872_SDBM_File_JSON VALUES ( 2, 1, 2, 2) ok 388 - INSERT INTO NM_LANDSCAPE_2872_SDBM_File_JSON VALUES ( 3, 3, 3, 2) ok 389 - INSERT INTO NM_LANDSCAPE_2872_SDBM_File_JSON VALUES ( 4, 3, 4, 2) ok 390 - INSERT INTO NM_LANDSCAPE_2872_SDBM_File_JSON VALUES ( 5, 2, 5, 2) ok 391 - INSERT INTO NM_LANDSCAPE_2872_SDBM_File_JSON VALUES ( 6, 2, 6, 2) ok 392 - INSERT INTO NM_LANDSCAPE_2872_SDBM_File_JSON VALUES ( 7, 2, 7, 2) ok 393 - INSERT INTO NM_LANDSCAPE_2872_SDBM_File_JSON VALUES ( 8, 2, 8, 2) ok 394 - INSERT INTO NM_LANDSCAPE_2872_SDBM_File_JSON VALUES ( 9, 3, 9, 2) ok 395 - INSERT INTO NM_LANDSCAPE_2872_SDBM_File_JSON VALUES (10, 3,10, 2) ok 396 - INSERT INTO NM_LANDSCAPE_2872_SDBM_File_JSON VALUES (11, 1, 1, 1) ok 397 - INSERT INTO NM_LANDSCAPE_2872_SDBM_File_JSON VALUES (12, 2, 2, 1) ok 398 - INSERT INTO NM_LANDSCAPE_2872_SDBM_File_JSON VALUES (13, 2, 2, 3) ok 399 - INSERT INTO NM_LANDSCAPE_2872_SDBM_File_JSON VALUES (14, 3, 1, 3) ok 400 - INSERT INTO APPL_CONTACT_2872_SDBM_File_JSON VALUES (1, 3, 1, 'OWNER') ok 401 - INSERT INTO APPL_CONTACT_2872_SDBM_File_JSON VALUES (2, 3, 2, 'OWNER') ok 402 - INSERT INTO APPL_CONTACT_2872_SDBM_File_JSON VALUES (3, 4, 3, 'ADMIN') ok 403 - INSERT INTO APPL_CONTACT_2872_SDBM_File_JSON VALUES (4, 4, 4, 'ADMIN') ok 404 - INSERT INTO APPL_CONTACT_2872_SDBM_File_JSON VALUES (5, 4, 5, 'ADMIN') ok 405 - INSERT INTO APPL_CONTACT_2872_SDBM_File_JSON VALUES (6, 4, 6, 'ADMIN') # break here ok 406 - SELECT applname, appluniq, version, landscapename, nodename FROM APPL_2872_SDBM_File_JSON, PREC_2872_SDBM_File_JSON, NODE_2872_SDBM_File_JSON, LANDSCAPE_2872_SDBM_File_JSON, NM_LANDSCAPE_2872_SDBM_File_JSON WHERE appl_type LIKE '%DB' AND APPL_2872_SDBM_File_JSON.id=PREC_2872_SDBM_File_JSON.appl_id AND PREC_2872_SDBM_File_JSON.node_id=NODE_2872_SDBM_File_JSON.id AND NM_LANDSCAPE_2872_SDBM_File_JSON.obj_id=APPL_2872_SDBM_File_JSON.id AND NM_LANDSCAPE_2872_SDBM_File_JSON.obj_type=1 AND NM_LANDSCAPE_2872_SDBM_File_JSON.ls_id=LANDSCAPE_2872_SDBM_File_JSON.id # break here ok 407 - SELECT DISTINCT applname, appluniq, version, surname, familyname, phone, nodename FROM APPL_2872_SDBM_File_JSON, PREC_2872_SDBM_File_JSON, NODE_2872_SDBM_File_JSON, CONTACT_2872_SDBM_File_JSON, APPL_CONTACT_2872_SDBM_File_JSON WHERE appl_type='CUPS' AND APPL_2872_SDBM_File_JSON.id=PREC_2872_SDBM_File_JSON.appl_id AND PREC_2872_SDBM_File_JSON.node_id=NODE_2872_SDBM_File_JSON.id AND APPL_CONTACT_2872_SDBM_File_JSON.appl_id=APPL_2872_SDBM_File_JSON.id AND APPL_CONTACT_2872_SDBM_File_JSON.contact_id=CONTACT_2872_SDBM_File_JSON.id # break here ok 408 - SELECT applname, appluniq, version, nodename FROM APPL_2872_SDBM_File_JSON, PREC_2872_SDBM_File_JSON, NODE_2872_SDBM_File_JSON WHERE appl_type LIKE '%DB' AND APPL_2872_SDBM_File_JSON.id=PREC_2872_SDBM_File_JSON.appl_id AND PREC_2872_SDBM_File_JSON.node_id=NODE_2872_SDBM_File_JSON.id # break here ok 409 - SELECT CONCAT('[% NOW %]') AS "timestamp", applname, appluniq, version, nodename FROM APPL_2872_SDBM_File_JSON, PREC_2872_SDBM_File_JSON, NODE_2872_SDBM_File_JSON WHERE appl_type LIKE '%DB' AND APPL_2872_SDBM_File_JSON.id=PREC_2872_SDBM_File_JSON.appl_id AND PREC_2872_SDBM_File_JSON.node_id=NODE_2872_SDBM_File_JSON.id # break here ok 410 - SELECT applname, appluniq, version, surname, familyname, phone, nodename FROM APPL_2872_SDBM_File_JSON, PREC_2872_SDBM_File_JSON, NODE_2872_SDBM_File_JSON, CONTACT_2872_SDBM_File_JSON, APPL_CONTACT_2872_SDBM_File_JSON WHERE appl_type='CUPS' AND APPL_2872_SDBM_File_JSON.id=PREC_2872_SDBM_File_JSON.appl_id AND PREC_2872_SDBM_File_JSON.node_id=NODE_2872_SDBM_File_JSON.id AND APPL_CONTACT_2872_SDBM_File_JSON.appl_id=APPL_2872_SDBM_File_JSON.id AND APPL_CONTACT_2872_SDBM_File_JSON.contact_id=CONTACT_2872_SDBM_File_JSON.id AND PREC_2872_SDBM_File_JSON.PRECEDENCE=1 1..410 # break here # break here # break here ok 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(0x2998b60) dbh DBI::db=HASH(0x2d122b8) sth DBI::st=HASH(0x2c10fb8) sth DBI::st=HASH(0x2cd52c8) sth DBI::st=HASH(0x2cd5358) 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: DBD::Proxy currently has a problem under DBI::PurePerl C:\cpanfly-5.16\var\cpan\build\DBI-1.634-6nZepf\test_output_3864 for C:\cpanfly-5.16\var\cpan\build\DBI-1.634-6nZepf\test_output_3864: No such file or directory at t/lib.pl line 23. 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-5.16\\var\\cpan\\build\\DBI-1.634-6nZepf\\test_output_3864;dbm_type=SDBM_File;f_lock=0 ok 1 - should connect to dbi:Gofer:transport=null;policy=pedantic;dsn=DBI:DBM:f_dir=C\:\\cpanfly-5.16\\var\\cpan\\build\\DBI-1.634-6nZepf\\test_output_3864;dbm_type=SDBM_File;f_lock=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(0x4038860) 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-5.16\\var\\cpan\\build\\DBI-1.634-6nZepf\\test_output_3864;dbm_type=SDBM_File;f_lock=0 ok 27 - should connect to dbi:Gofer:transport=null;policy=classic;dsn=DBI:DBM:f_dir=C\:\\cpanfly-5.16\\var\\cpan\\build\\DBI-1.634-6nZepf\\test_output_3864;dbm_type=SDBM_File;f_lock=0 ok 28 ok 29 ok 30 ok 31 - An object of class 'DBI::st' 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=1 (policy=classic, transport=null) HASH(0x40abd38) 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-5.16\\var\\cpan\\build\\DBI-1.634-6nZepf\\test_output_3864;dbm_type=SDBM_File;f_lock=0 ok 53 - should connect to dbi:Gofer:transport=null;policy=rush;dsn=DBI:DBM:f_dir=C\:\\cpanfly-5.16\\var\\cpan\\build\\DBI-1.634-6nZepf\\test_output_3864;dbm_type=SDBM_File;f_lock=0 ok 54 ok 55 ok 56 ok 57 - An object of class 'DBI::st' 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=1 (policy=rush, transport=null) HASH(0x40a25a0) 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..32 ok 1 - result, undef ok 2 # skip DiscardString not supported in PurePerl ok 3 # skip DiscardString not supported in PurePerl ok 4 - result, invalid sql type ok 5 - json invalid sql type ok 6 - result, non numeric cast to int ok 7 - json non numeric cast to int ok 8 - result, non numeric cast to int (strict) ok 9 - json non numeric cast to int (strict) ok 10 - result, small int cast to int ok 11 - json small int cast to int ok 12 - result, 2 byte max signed int cast to int ok 13 - json 2 byte max signed int cast to int ok 14 - result, 2 byte max unsigned int cast to int ok 15 - json 2 byte max unsigned int cast to int ok 16 - result, 4 byte max signed int cast to int ok 17 - json 4 byte max signed int cast to int ok 18 - result, 4 byte max unsigned int cast to int ok 19 - json 4 byte max unsigned int cast to int ok 20 - result, small int cast to int (discard) ok 21 # skip DiscardString not supported in PurePerl ok 22 # skip DiscardString not supported in PurePerl ok 23 - result, non numeric cast to numeric ok 24 - json non numeric cast to numeric ok 25 - result, non numeric cast to numeric (strict) ok 26 - json non numeric cast to numeric (strict) ok 27 - result, non numeric cast to double ok 28 - json non numeric cast to double ok 29 - nv not defined non numeric cast to double ok 30 - result, non numeric cast to double (strict) ok 31 - json non numeric cast to double (strict) ok 32 - nv not defined non numeric cast to double (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 ok 21 ok 22 - root class is DBIx::ContextualFetch 1..22 ok C:\cpanfly-5.16\var\cpan\build\DBI-1.634-6nZepf\test_output_3084 for C:\cpanfly-5.16\var\cpan\build\DBI-1.634-6nZepf\test_output_3084: No such file or directory at t/lib.pl line 23. 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.44 using IO::File (1.14) # DBI::DBD::SqlEngine 0.06 using DBI::SQL::Nano 1.015544 # DBI 1.634 # DBI::PurePerl 2.014286 # OS MSWin32 (5.2) # Perl 5.016000 (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-5.16\var\cpan\build\DBI-1.634-6nZepf\test_output_3084\t_sbdgf_53442gz.txt ok 11 - drop manually created table db_3084_2 (first file) ok 12 - C:\cpanfly-5.16\var\cpan\build\DBI-1.634-6nZepf\test_output_3084\db_3084_2.txt removed ok 13 - C:\cpanfly-5.16\var\cpan\build\DBI-1.634-6nZepf\test_output_3084\db_3084_2 exists ok 14 - drop manually created table db_3084_2 (second file) ok 15 - C:\cpanfly-5.16\var\cpan\build\DBI-1.634-6nZepf\test_output_3084\db_3084_2 removed ok 16 - Create table db_3084_ 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 - Listing tables gives test table ok 22 - table_info ok 23 - table_info gives test table ok 24 - set single meta datum ok 25 - verify set single meta datum ok 26 - set multiple meta data ok 27 - verify set multiple meta attributes ok 28 - initialize new table (meta) with settings ok 29 - verify create meta from scratch ok 30 - Prepare select * from db_3084_ ok 31 - execute on db_3084_ ok 32 - Prepare select * from DB_3084_ ok 33 - execute on DB_3084_ ok 34 - ReadOnly connect with driver attributes in hash ok 35 - Prepare select * from db_3084_ ok 36 - execute on db_3084_ ok 37 - TYPE is numeric ok 38 - TYPE_NAME is set ok 39 - prepare 'insert into db_3084_' ok 40 - insert failed intensionally ok 41 - prepare 'delete from db_3084_' ok 42 - delete failed intensionally ok 43 - table drop failed intensionally ok 44 - Test table not removed ok 45 - ReadWrite for drop connect with driver attributes in hash ok 46 - table drop ok 47 - Test table removed ok 48 - Should not be able to open a DB to ./non-existing ok 49 - Error message ok 50 - Cleared error ok 51 - connect () should die on ./non-existing with RaiseError ok 52 - croak message ok 53 - Error message ok 54 - Should not be able to open a DB to nonexisting_folder ok 55 - Error message ok 56 - Cleared error ok 57 - connect () should die on nonexisting_folder with RaiseError ok 58 - croak message ok 59 - Error message ok 60 - Should not be able to open a DB to /Fr-dle/hurd0k/ok3084 ok 61 - Error message ok 62 - Cleared error ok 63 - connect () should die on /Fr-dle/hurd0k/ok3084 with RaiseError ok 64 - croak message ok 65 - Error message 1..65 ok C:\cpanfly-5.16\var\cpan\build\DBI-1.634-6nZepf\test_output_3336 for C:\cpanfly-5.16\var\cpan\build\DBI-1.634-6nZepf\test_output_3336: No such file or directory at t/lib.pl line 23. 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.08 using SDBM_File (1.09) # DBD::File 0.44 using IO::File (1.14) # DBI::DBD::SqlEngine 0.06 using DBI::SQL::Nano 1.015544 # DBI 1.634 # DBI::PurePerl 2.014286 # OS MSWin32 (5.2) # Perl 5.016000 (MSWin32-x64-multi-thread) ok 1 - dbm_versions ok 2 - An object of class 'DBI::db' 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 ok 56 - prepare table_info (without tables) ok 57 - No tables delivered by table_info --- Using SDBM_File (Data::Dumper) --- # DBD::DBM 0.08 using SDBM_File (1.09) + MLDBM (2.04) + MLDBM::Serializer::Data::Dumper # DBD::File 0.44 using IO::File (1.14) # DBI::DBD::SqlEngine 0.06 using DBI::SQL::Nano 1.015544 # DBI 1.634 # DBI::PurePerl 2.014286 # OS MSWin32 (5.2) # Perl 5.016000 (MSWin32-x64-multi-thread) ok 58 - dbm_versions ok 59 - An object of class 'DBI::db' isa 'DBI::db' ok 60 ok 61 ok 62 ok 63 - prepare DROP TABLE IF EXISTS SDBM_File_fruit ok 64 - execute ok 65 - DROP TABLE IF EXISTS SDBM_File_fruit ok 66 - prepare CREATE TABLE SDBM_File_fruit (dKey INT, dVal VARCHAR(10), qux INT) ok 67 - execute ok 68 - CREATE TABLE SDBM_File_fruit (dKey INT, dVal VARCHAR(10), qux INT) ok 69 - prepare INSERT INTO SDBM_File_fruit VALUES (1,'oranges' , 11 ) ok 70 - execute ok 71 - INSERT INTO SDBM_File_fruit VALUES (1,'oranges' , 11 ) ok 72 - prepare INSERT INTO SDBM_File_fruit VALUES (2,'to_change', 0 ) ok 73 - execute ok 74 - INSERT INTO SDBM_File_fruit VALUES (2,'to_change', 0 ) ok 75 - prepare INSERT INTO SDBM_File_fruit VALUES (3, NULL , 13 ) ok 76 - execute ok 77 - INSERT INTO SDBM_File_fruit VALUES (3, NULL , 13 ) ok 78 - prepare INSERT INTO SDBM_File_fruit VALUES (4,'to_delete', 14 ) ok 79 - execute ok 80 - INSERT INTO SDBM_File_fruit VALUES (4,'to_delete', 14 ) ok 81 - prepare INSERT INTO SDBM_File_fruit VALUES (?,?,?) ok 82 - execute ok 83 - INSERT INTO SDBM_File_fruit VALUES (?,?,?) ok 84 - prepare INSERT INTO SDBM_File_fruit VALUES (6,'to_delete', 16 ) ok 85 - execute ok 86 - INSERT INTO SDBM_File_fruit VALUES (6,'to_delete', 16 ) ok 87 - prepare INSERT INTO SDBM_File_fruit VALUES (7,'to delete', 17 ) ok 88 - execute ok 89 - INSERT INTO SDBM_File_fruit VALUES (7,'to delete', 17 ) ok 90 - prepare INSERT INTO SDBM_File_fruit VALUES (8,'to remove', 18 ) ok 91 - execute ok 92 - INSERT INTO SDBM_File_fruit VALUES (8,'to remove', 18 ) ok 93 - prepare UPDATE SDBM_File_fruit SET dVal='apples', qux='12' WHERE dKey=2 ok 94 - execute ok 95 - UPDATE SDBM_File_fruit SET dVal='apples', qux='12' WHERE dKey=2 ok 96 - $sth->execute(UPDATE SDBM_File_fruit SET dVal='apples', qux='12' WHERE dKey=2) == $sth->rows ok 97 - prepare DELETE FROM SDBM_File_fruit WHERE dVal='to_delete' ok 98 - execute ok 99 - DELETE FROM SDBM_File_fruit WHERE dVal='to_delete' ok 100 - $sth->execute(DELETE FROM SDBM_File_fruit WHERE dVal='to_delete') == $sth->rows ok 101 - prepare DELETE FROM SDBM_File_fruit WHERE qux=17 ok 102 - execute ok 103 - DELETE FROM SDBM_File_fruit WHERE qux=17 ok 104 - $sth->execute(DELETE FROM SDBM_File_fruit WHERE qux=17) == $sth->rows ok 105 - prepare DELETE FROM SDBM_File_fruit WHERE dKey=8 ok 106 - execute ok 107 - DELETE FROM SDBM_File_fruit WHERE dKey=8 ok 108 - $sth->execute(DELETE FROM SDBM_File_fruit WHERE dKey=8) == $sth->rows ok 109 - prepare SELECT * FROM SDBM_File_fruit ORDER BY dKey DESC ok 110 - execute ok 111 - SELECT * FROM SDBM_File_fruit ORDER BY dKey DESC ok 112 - SELECT results ok 113 - prepare DELETE FROM SDBM_File_fruit ok 114 - execute ok 115 - DELETE FROM SDBM_File_fruit ok 116 - $sth->execute(DELETE FROM SDBM_File_fruit) == $sth->rows ok 117 - prepare DROP TABLE SDBM_File_fruit ok 118 - execute ok 119 - DROP TABLE SDBM_File_fruit ok 120 - prepare table_info (without tables) ok 121 - No tables delivered by table_info --- Using SDBM_File (Storable) --- # DBD::DBM 0.08 using SDBM_File (1.09) + MLDBM (2.04) + MLDBM::Serializer::Storable # DBD::File 0.44 using IO::File (1.14) # DBI::DBD::SqlEngine 0.06 using DBI::SQL::Nano 1.015544 # DBI 1.634 # DBI::PurePerl 2.014286 # OS MSWin32 (5.2) # Perl 5.016000 (MSWin32-x64-multi-thread) ok 122 - dbm_versions ok 123 - An object of class 'DBI::db' isa 'DBI::db' ok 124 ok 125 ok 126 ok 127 - prepare DROP TABLE IF EXISTS SDBM_File_fruit ok 128 - execute ok 129 - DROP TABLE IF EXISTS SDBM_File_fruit ok 130 - prepare CREATE TABLE SDBM_File_fruit (dKey INT, dVal VARCHAR(10), qux INT) ok 131 - execute ok 132 - CREATE TABLE SDBM_File_fruit (dKey INT, dVal VARCHAR(10), qux INT) ok 133 - prepare INSERT INTO SDBM_File_fruit VALUES (1,'oranges' , 11 ) ok 134 - execute ok 135 - INSERT INTO SDBM_File_fruit VALUES (1,'oranges' , 11 ) ok 136 - prepare INSERT INTO SDBM_File_fruit VALUES (2,'to_change', 0 ) ok 137 - execute ok 138 - INSERT INTO SDBM_File_fruit VALUES (2,'to_change', 0 ) ok 139 - prepare INSERT INTO SDBM_File_fruit VALUES (3, NULL , 13 ) ok 140 - execute ok 141 - INSERT INTO SDBM_File_fruit VALUES (3, NULL , 13 ) ok 142 - prepare INSERT INTO SDBM_File_fruit VALUES (4,'to_delete', 14 ) ok 143 - execute ok 144 - INSERT INTO SDBM_File_fruit VALUES (4,'to_delete', 14 ) ok 145 - prepare INSERT INTO SDBM_File_fruit VALUES (?,?,?) ok 146 - execute ok 147 - INSERT INTO SDBM_File_fruit VALUES (?,?,?) ok 148 - prepare INSERT INTO SDBM_File_fruit VALUES (6,'to_delete', 16 ) ok 149 - execute ok 150 - INSERT INTO SDBM_File_fruit VALUES (6,'to_delete', 16 ) ok 151 - prepare INSERT INTO SDBM_File_fruit VALUES (7,'to delete', 17 ) ok 152 - execute ok 153 - INSERT INTO SDBM_File_fruit VALUES (7,'to delete', 17 ) ok 154 - prepare INSERT INTO SDBM_File_fruit VALUES (8,'to remove', 18 ) ok 155 - execute ok 156 - INSERT INTO SDBM_File_fruit VALUES (8,'to remove', 18 ) ok 157 - prepare UPDATE SDBM_File_fruit SET dVal='apples', qux='12' WHERE dKey=2 ok 158 - execute ok 159 - UPDATE SDBM_File_fruit SET dVal='apples', qux='12' WHERE dKey=2 ok 160 - $sth->execute(UPDATE SDBM_File_fruit SET dVal='apples', qux='12' WHERE dKey=2) == $sth->rows ok 161 - prepare DELETE FROM SDBM_File_fruit WHERE dVal='to_delete' ok 162 - execute ok 163 - DELETE FROM SDBM_File_fruit WHERE dVal='to_delete' ok 164 - $sth->execute(DELETE FROM SDBM_File_fruit WHERE dVal='to_delete') == $sth->rows ok 165 - prepare DELETE FROM SDBM_File_fruit WHERE qux=17 ok 166 - execute ok 167 - DELETE FROM SDBM_File_fruit WHERE qux=17 ok 168 - $sth->execute(DELETE FROM SDBM_File_fruit WHERE qux=17) == $sth->rows ok 169 - prepare DELETE FROM SDBM_File_fruit WHERE dKey=8 ok 170 - execute ok 171 - DELETE FROM SDBM_File_fruit WHERE dKey=8 ok 172 - $sth->execute(DELETE FROM SDBM_File_fruit WHERE dKey=8) == $sth->rows ok 173 - prepare SELECT * FROM SDBM_File_fruit ORDER BY dKey DESC ok 174 - execute ok 175 - SELECT * FROM SDBM_File_fruit ORDER BY dKey DESC ok 176 - SELECT results ok 177 - prepare DELETE FROM SDBM_File_fruit ok 178 - execute ok 179 - DELETE FROM SDBM_File_fruit ok 180 - $sth->execute(DELETE FROM SDBM_File_fruit) == $sth->rows ok 181 - prepare DROP TABLE SDBM_File_fruit ok 182 - execute ok 183 - DROP TABLE SDBM_File_fruit ok 184 - prepare table_info (without tables) ok 185 - No tables delivered by table_info --- Using SDBM_File (FreezeThaw) --- # DBD::DBM 0.08 using SDBM_File (1.09) + MLDBM (2.04) + MLDBM::Serializer::FreezeThaw # DBD::File 0.44 using IO::File (1.14) # DBI::DBD::SqlEngine 0.06 using DBI::SQL::Nano 1.015544 # DBI 1.634 # DBI::PurePerl 2.014286 # OS MSWin32 (5.2) # Perl 5.016000 (MSWin32-x64-multi-thread) ok 186 - dbm_versions ok 187 - An object of class 'DBI::db' isa 'DBI::db' ok 188 ok 189 ok 190 ok 191 - prepare DROP TABLE IF EXISTS SDBM_File_fruit ok 192 - execute ok 193 - DROP TABLE IF EXISTS SDBM_File_fruit ok 194 - prepare CREATE TABLE SDBM_File_fruit (dKey INT, dVal VARCHAR(10), qux INT) ok 195 - execute ok 196 - CREATE TABLE SDBM_File_fruit (dKey INT, dVal VARCHAR(10), qux INT) ok 197 - prepare INSERT INTO SDBM_File_fruit VALUES (1,'oranges' , 11 ) ok 198 - execute ok 199 - INSERT INTO SDBM_File_fruit VALUES (1,'oranges' , 11 ) ok 200 - prepare INSERT INTO SDBM_File_fruit VALUES (2,'to_change', 0 ) ok 201 - execute ok 202 - INSERT INTO SDBM_File_fruit VALUES (2,'to_change', 0 ) ok 203 - prepare INSERT INTO SDBM_File_fruit VALUES (3, NULL , 13 ) ok 204 - execute ok 205 - INSERT INTO SDBM_File_fruit VALUES (3, NULL , 13 ) ok 206 - prepare INSERT INTO SDBM_File_fruit VALUES (4,'to_delete', 14 ) ok 207 - execute ok 208 - INSERT INTO SDBM_File_fruit VALUES (4,'to_delete', 14 ) ok 209 - prepare INSERT INTO SDBM_File_fruit VALUES (?,?,?) ok 210 - execute ok 211 - INSERT INTO SDBM_File_fruit VALUES (?,?,?) ok 212 - prepare INSERT INTO SDBM_File_fruit VALUES (6,'to_delete', 16 ) ok 213 - execute ok 214 - INSERT INTO SDBM_File_fruit VALUES (6,'to_delete', 16 ) ok 215 - prepare INSERT INTO SDBM_File_fruit VALUES (7,'to delete', 17 ) ok 216 - execute ok 217 - INSERT INTO SDBM_File_fruit VALUES (7,'to delete', 17 ) ok 218 - prepare INSERT INTO SDBM_File_fruit VALUES (8,'to remove', 18 ) ok 219 - execute ok 220 - INSERT INTO SDBM_File_fruit VALUES (8,'to remove', 18 ) ok 221 - prepare UPDATE SDBM_File_fruit SET dVal='apples', qux='12' WHERE dKey=2 ok 222 - execute ok 223 - UPDATE SDBM_File_fruit SET dVal='apples', qux='12' WHERE dKey=2 ok 224 - $sth->execute(UPDATE SDBM_File_fruit SET dVal='apples', qux='12' WHERE dKey=2) == $sth->rows ok 225 - prepare DELETE FROM SDBM_File_fruit WHERE dVal='to_delete' ok 226 - execute ok 227 - DELETE FROM SDBM_File_fruit WHERE dVal='to_delete' ok 228 - $sth->execute(DELETE FROM SDBM_File_fruit WHERE dVal='to_delete') == $sth->rows ok 229 - prepare DELETE FROM SDBM_File_fruit WHERE qux=17 ok 230 - execute ok 231 - DELETE FROM SDBM_File_fruit WHERE qux=17 ok 232 - $sth->execute(DELETE FROM SDBM_File_fruit WHERE qux=17) == $sth->rows ok 233 - prepare DELETE FROM SDBM_File_fruit WHERE dKey=8 ok 234 - execute ok 235 - DELETE FROM SDBM_File_fruit WHERE dKey=8 ok 236 - $sth->execute(DELETE FROM SDBM_File_fruit WHERE dKey=8) == $sth->rows ok 237 - prepare SELECT * FROM SDBM_File_fruit ORDER BY dKey DESC ok 238 - execute ok 239 - SELECT * FROM SDBM_File_fruit ORDER BY dKey DESC ok 240 - SELECT results ok 241 - prepare DELETE FROM SDBM_File_fruit ok 242 - execute ok 243 - DELETE FROM SDBM_File_fruit ok 244 - $sth->execute(DELETE FROM SDBM_File_fruit) == $sth->rows ok 245 - prepare DROP TABLE SDBM_File_fruit ok 246 - execute ok 247 - DROP TABLE SDBM_File_fruit ok 248 - prepare table_info (without tables) ok 249 - No tables delivered by table_info --- Using SDBM_File (YAML) --- # DBD::DBM 0.08 using SDBM_File (1.09) + MLDBM (2.04) + MLDBM::Serializer::YAML (0.10) # DBD::File 0.44 using IO::File (1.14) # DBI::DBD::SqlEngine 0.06 using DBI::SQL::Nano 1.015544 # DBI 1.634 # DBI::PurePerl 2.014286 # OS MSWin32 (5.2) # Perl 5.016000 (MSWin32-x64-multi-thread) ok 250 - dbm_versions ok 251 - An object of class 'DBI::db' isa 'DBI::db' ok 252 ok 253 ok 254 ok 255 - prepare DROP TABLE IF EXISTS SDBM_File_fruit ok 256 - execute ok 257 - DROP TABLE IF EXISTS SDBM_File_fruit ok 258 - prepare CREATE TABLE SDBM_File_fruit (dKey INT, dVal VARCHAR(10), qux INT) ok 259 - execute ok 260 - CREATE TABLE SDBM_File_fruit (dKey INT, dVal VARCHAR(10), qux INT) ok 261 - prepare INSERT INTO SDBM_File_fruit VALUES (1,'oranges' , 11 ) ok 262 - execute ok 263 - INSERT INTO SDBM_File_fruit VALUES (1,'oranges' , 11 ) ok 264 - prepare INSERT INTO SDBM_File_fruit VALUES (2,'to_change', 0 ) ok 265 - execute ok 266 - INSERT INTO SDBM_File_fruit VALUES (2,'to_change', 0 ) ok 267 - prepare INSERT INTO SDBM_File_fruit VALUES (3, NULL , 13 ) ok 268 - execute ok 269 - INSERT INTO SDBM_File_fruit VALUES (3, NULL , 13 ) ok 270 - prepare INSERT INTO SDBM_File_fruit VALUES (4,'to_delete', 14 ) ok 271 - execute ok 272 - INSERT INTO SDBM_File_fruit VALUES (4,'to_delete', 14 ) ok 273 - prepare INSERT INTO SDBM_File_fruit VALUES (?,?,?) ok 274 - execute ok 275 - INSERT INTO SDBM_File_fruit VALUES (?,?,?) ok 276 - prepare INSERT INTO SDBM_File_fruit VALUES (6,'to_delete', 16 ) ok 277 - execute ok 278 - INSERT INTO SDBM_File_fruit VALUES (6,'to_delete', 16 ) ok 279 - prepare INSERT INTO SDBM_File_fruit VALUES (7,'to delete', 17 ) ok 280 - execute ok 281 - INSERT INTO SDBM_File_fruit VALUES (7,'to delete', 17 ) ok 282 - prepare INSERT INTO SDBM_File_fruit VALUES (8,'to remove', 18 ) ok 283 - execute ok 284 - INSERT INTO SDBM_File_fruit VALUES (8,'to remove', 18 ) ok 285 - prepare UPDATE SDBM_File_fruit SET dVal='apples', qux='12' WHERE dKey=2 ok 286 - execute ok 287 - UPDATE SDBM_File_fruit SET dVal='apples', qux='12' WHERE dKey=2 ok 288 - $sth->execute(UPDATE SDBM_File_fruit SET dVal='apples', qux='12' WHERE dKey=2) == $sth->rows ok 289 - prepare DELETE FROM SDBM_File_fruit WHERE dVal='to_delete' ok 290 - execute ok 291 - DELETE FROM SDBM_File_fruit WHERE dVal='to_delete' ok 292 - $sth->execute(DELETE FROM SDBM_File_fruit WHERE dVal='to_delete') == $sth->rows ok 293 - prepare DELETE FROM SDBM_File_fruit WHERE qux=17 ok 294 - execute ok 295 - DELETE FROM SDBM_File_fruit WHERE qux=17 ok 296 - $sth->execute(DELETE FROM SDBM_File_fruit WHERE qux=17) == $sth->rows ok 297 - prepare DELETE FROM SDBM_File_fruit WHERE dKey=8 ok 298 - execute ok 299 - DELETE FROM SDBM_File_fruit WHERE dKey=8 ok 300 - $sth->execute(DELETE FROM SDBM_File_fruit WHERE dKey=8) == $sth->rows ok 301 - prepare SELECT * FROM SDBM_File_fruit ORDER BY dKey DESC ok 302 - execute ok 303 - SELECT * FROM SDBM_File_fruit ORDER BY dKey DESC ok 304 - SELECT results ok 305 - prepare DELETE FROM SDBM_File_fruit ok 306 - execute ok 307 - DELETE FROM SDBM_File_fruit ok 308 - $sth->execute(DELETE FROM SDBM_File_fruit) == $sth->rows ok 309 - prepare DROP TABLE SDBM_File_fruit ok 310 - execute ok 311 - DROP TABLE SDBM_File_fruit ok 312 - prepare table_info (without tables) ok 313 - No tables delivered by table_info --- Using SDBM_File (JSON) --- # DBD::DBM 0.08 using SDBM_File (1.09) + MLDBM (2.04) + MLDBM::Serializer::JSON (0.002) # DBD::File 0.44 using IO::File (1.14) # DBI::DBD::SqlEngine 0.06 using DBI::SQL::Nano 1.015544 # DBI 1.634 # DBI::PurePerl 2.014286 # OS MSWin32 (5.2) # Perl 5.016000 (MSWin32-x64-multi-thread) ok 314 - dbm_versions ok 315 - An object of class 'DBI::db' isa 'DBI::db' ok 316 ok 317 ok 318 ok 319 - prepare DROP TABLE IF EXISTS SDBM_File_fruit ok 320 - execute ok 321 - DROP TABLE IF EXISTS SDBM_File_fruit ok 322 - prepare CREATE TABLE SDBM_File_fruit (dKey INT, dVal VARCHAR(10), qux INT) ok 323 - execute ok 324 - CREATE TABLE SDBM_File_fruit (dKey INT, dVal VARCHAR(10), qux INT) ok 325 - prepare INSERT INTO SDBM_File_fruit VALUES (1,'oranges' , 11 ) ok 326 - execute ok 327 - INSERT INTO SDBM_File_fruit VALUES (1,'oranges' , 11 ) ok 328 - prepare INSERT INTO SDBM_File_fruit VALUES (2,'to_change', 0 ) ok 329 - execute ok 330 - INSERT INTO SDBM_File_fruit VALUES (2,'to_change', 0 ) ok 331 - prepare INSERT INTO SDBM_File_fruit VALUES (3, NULL , 13 ) ok 332 - execute ok 333 - INSERT INTO SDBM_File_fruit VALUES (3, NULL , 13 ) ok 334 - prepare INSERT INTO SDBM_File_fruit VALUES (4,'to_delete', 14 ) ok 335 - execute ok 336 - INSERT INTO SDBM_File_fruit VALUES (4,'to_delete', 14 ) ok 337 - prepare INSERT INTO SDBM_File_fruit VALUES (?,?,?) ok 338 - execute ok 339 - INSERT INTO SDBM_File_fruit VALUES (?,?,?) ok 340 - prepare INSERT INTO SDBM_File_fruit VALUES (6,'to_delete', 16 ) ok 341 - execute ok 342 - INSERT INTO SDBM_File_fruit VALUES (6,'to_delete', 16 ) ok 343 - prepare INSERT INTO SDBM_File_fruit VALUES (7,'to delete', 17 ) ok 344 - execute ok 345 - INSERT INTO SDBM_File_fruit VALUES (7,'to delete', 17 ) ok 346 - prepare INSERT INTO SDBM_File_fruit VALUES (8,'to remove', 18 ) ok 347 - execute ok 348 - INSERT INTO SDBM_File_fruit VALUES (8,'to remove', 18 ) ok 349 - prepare UPDATE SDBM_File_fruit SET dVal='apples', qux='12' WHERE dKey=2 ok 350 - execute ok 351 - UPDATE SDBM_File_fruit SET dVal='apples', qux='12' WHERE dKey=2 ok 352 - $sth->execute(UPDATE SDBM_File_fruit SET dVal='apples', qux='12' WHERE dKey=2) == $sth->rows ok 353 - prepare DELETE FROM SDBM_File_fruit WHERE dVal='to_delete' ok 354 - execute ok 355 - DELETE FROM SDBM_File_fruit WHERE dVal='to_delete' ok 356 - $sth->execute(DELETE FROM SDBM_File_fruit WHERE dVal='to_delete') == $sth->rows ok 357 - prepare DELETE FROM SDBM_File_fruit WHERE qux=17 ok 358 - execute ok 359 - DELETE FROM SDBM_File_fruit WHERE qux=17 ok 360 - $sth->execute(DELETE FROM SDBM_File_fruit WHERE qux=17) == $sth->rows ok 361 - prepare DELETE FROM SDBM_File_fruit WHERE dKey=8 ok 362 - execute ok 363 - DELETE FROM SDBM_File_fruit WHERE dKey=8 ok 364 - $sth->execute(DELETE FROM SDBM_File_fruit WHERE dKey=8) == $sth->rows ok 365 - prepare SELECT * FROM SDBM_File_fruit ORDER BY dKey DESC ok 366 - execute ok 367 - SELECT * FROM SDBM_File_fruit ORDER BY dKey DESC ok 368 - SELECT results ok 369 - prepare DELETE FROM SDBM_File_fruit ok 370 - execute ok 371 - DELETE FROM SDBM_File_fruit ok 372 - $sth->execute(DELETE FROM SDBM_File_fruit) == $sth->rows ok 373 - prepare DROP TABLE SDBM_File_fruit ok 374 - execute ok 375 - DROP TABLE SDBM_File_fruit ok 376 - prepare table_info (without tables) ok 377 - No tables delivered by table_info 1..377 ok C:\cpanfly-5.16\var\cpan\build\DBI-1.634-6nZepf\test_output_3368 for C:\cpanfly-5.16\var\cpan\build\DBI-1.634-6nZepf\test_output_3368: No such file or directory at t/lib.pl line 23. 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 - Found 1 tables ok 13 - rows found after reconnect using "dbm_tables" ok 14 - Create wilma ok 15 - insert Barney ok 16 - disconnect ok 17 - Found 1 table ok 18 - disconnect ok 19 - Found 2 tables ok 20 - Fred first ok 21 - Fred second ok 22 - select from fred ok 23 - execute fred ok 24 - 2 entry in fred ok 25 - select from wilma ok 26 - execute wilma ok 27 - 1 entry in wilma ok 28 - drop table fred ok 29 - fred.dir removed ok 30 - fred.pag removed ok 31 - drop table wilma ok 32 - wilma.dir removed ok 33 - wilma.pag removed 1..33 ok t\zvxnp_52dbm_complex.t ......... skipped: DBI::SQL::Nano is being used C:\cpanfly-5.16\var\cpan\build\DBI-1.634-6nZepf\test_output_2980 for C:\cpanfly-5.16\var\cpan\build\DBI-1.634-6nZepf\test_output_2980: No such file or directory at t/lib.pl line 23. 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-5.16\\var\\cpan\\build\\DBI-1.634-6nZepf\\test_output_2980;dbm_type=SDBM_File;f_lock=0 ok 1 - should connect to dbi:Gofer:transport=null;policy=pedantic;dsn=DBI:DBM:f_dir=C\:\\cpanfly-5.16\\var\\cpan\\build\\DBI-1.634-6nZepf\\test_output_2980;dbm_type=SDBM_File;f_lock=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(0x3410870) 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-5.16\\var\\cpan\\build\\DBI-1.634-6nZepf\\test_output_2980;dbm_type=SDBM_File;f_lock=0 ok 27 - should connect to dbi:Gofer:transport=null;policy=classic;dsn=DBI:DBM:f_dir=C\:\\cpanfly-5.16\\var\\cpan\\build\\DBI-1.634-6nZepf\\test_output_2980;dbm_type=SDBM_File;f_lock=0 ok 28 ok 29 ok 30 ok 31 - An object of class 'DBI::st' 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=1 (policy=classic, transport=null) HASH(0x34060f8) 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-5.16\\var\\cpan\\build\\DBI-1.634-6nZepf\\test_output_2980;dbm_type=SDBM_File;f_lock=0 ok 53 - should connect to dbi:Gofer:transport=null;policy=rush;dsn=DBI:DBM:f_dir=C\:\\cpanfly-5.16\\var\\cpan\\build\\DBI-1.634-6nZepf\\test_output_2980;dbm_type=SDBM_File;f_lock=0 ok 54 ok 55 ok 56 ok 57 - An object of class 'DBI::st' 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=1 (policy=rush, transport=null) HASH(0x34105e8) 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=182, Tests=11919, 132 wallclock secs ( 2.88 usr + 0.34 sys = 3.22 CPU) Result: PASS "C:\Perl64-5.16\bin\perl.exe" "-Iblib\lib" "-Iblib\arch" test.pl test.pl DBI test application $Revision$ Switch: DBI 1.634 by Tim Bunce, 1.634 Available Drivers: ADO, CSV, Cassandra, Chart, Crate, DBM, ExampleP, File, Gofer, LDAP, Log, MVS_FTPSQL, Mock, Multiplex, Neo4p, ODBC, Oracle, Ovrimos, PassThrough, Pg, PgPP, Proxy, SQLAnywhere, SQLite, SQLite2, Simulated, 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.0000s / 60 = 0.0000s Testing handle creation speed... 49261 NullP sth/s perl 5.016000 MSWin32-x64-multi-thread (cl 14.00.40310.41 -MD -Zi -DNDEBUG -Ox -GL -fp:precise) 0.000020s test.pl done TIMB/DBI-1.634.tar.gz nmake test TEST_VERBOSE=1 -- OK PPD for DBI-1.634 already made Running Build for D/DB/DBOOK/Mojo-SQLite-0.018.tar.gz Prepending C:\cpanfly-5.16\var\cpan\build\DBI-1.634-6nZepf/blib/arch C:\cpanfly-5.16\var\cpan\build\DBI-1.634-6nZepf/blib/lib C:\cpanfly-5.16\var\cpan\build\DBD-SQLite-1.48-NgJRUm/blib/arch C:\cpanfly-5.16\var\cpan\build\DBD-SQLite-1.48-NgJRUm/blib/lib C:\cpanfly-5.16\var\cpan\build\URI-1.69-UNWVWT/blib/arch C:\cpanfly-5.16\var\cpan\build\URI-1.69-UNWVWT/blib/lib to PERL5LIB for 'get' Has already been unwrapped into directory C:\cpanfly-5.16\var\cpan\build\Mojo-SQLite-0.018-EdaNBI Prepending C:\cpanfly-5.16\var\cpan\build\DBI-1.634-6nZepf/blib/arch C:\cpanfly-5.16\var\cpan\build\DBI-1.634-6nZepf/blib/lib C:\cpanfly-5.16\var\cpan\build\DBD-SQLite-1.48-NgJRUm/blib/arch C:\cpanfly-5.16\var\cpan\build\DBD-SQLite-1.48-NgJRUm/blib/lib C:\cpanfly-5.16\var\cpan\build\URI-1.69-UNWVWT/blib/arch C:\cpanfly-5.16\var\cpan\build\URI-1.69-UNWVWT/blib/lib to PERL5LIB for 'make' CPAN.pm: Building D/DB/DBOOK/Mojo-SQLite-0.018.tar.gz >>> C:\Perl64-5.16\bin\perl.exe ./Build cp lib/Mojo/SQLite.pm blib\lib\Mojo\SQLite.pm cp lib/Mojo/SQLite/PubSub.pm blib\lib\Mojo\SQLite\PubSub.pm cp lib/Mojo/SQLite/Migrations.pm blib\lib\Mojo\SQLite\Migrations.pm cp lib/Mojo/SQLite/Results.pm blib\lib\Mojo\SQLite\Results.pm cp lib/Mojo/SQLite/Transaction.pm blib\lib\Mojo\SQLite\Transaction.pm cp lib/Mojo/SQLite/Database.pm blib\lib\Mojo\SQLite\Database.pm DBOOK/Mojo-SQLite-0.018.tar.gz C:\Perl64-5.16\bin\perl.exe ./Build -- OK Prepending C:\cpanfly-5.16\var\cpan\build\DBI-1.634-6nZepf/blib/arch C:\cpanfly-5.16\var\cpan\build\DBI-1.634-6nZepf/blib/lib C:\cpanfly-5.16\var\cpan\build\DBD-SQLite-1.48-NgJRUm/blib/arch C:\cpanfly-5.16\var\cpan\build\DBD-SQLite-1.48-NgJRUm/blib/lib C:\cpanfly-5.16\var\cpan\build\URI-1.69-UNWVWT/blib/arch C:\cpanfly-5.16\var\cpan\build\URI-1.69-UNWVWT/blib/lib to PERL5LIB for 'test' Running Build test >>> C:\Perl64-5.16\bin\perl.exe ./Build test verbose=1 t/connection.t ............ ok cannot unlink file for C:\cpanfly-5.16\var\tmp\ONk8eT__xj\sqlite.db: Permission denied at C:/cpanfly-5.16/var/megalib/File/Temp.pm line 1616. cannot unlink file for C:\cpanfly-5.16\var\tmp\ONk8eT__xj\sqlite.db-shm: Permission denied at C:/cpanfly-5.16/var/megalib/File/Temp.pm line 1616. cannot unlink file for C:\cpanfly-5.16\var\tmp\ONk8eT__xj\sqlite.db-wal: Permission denied at C:/cpanfly-5.16/var/megalib/File/Temp.pm line 1616. cannot remove directory for C:/cpanfly-5.16/var/tmp/ONk8eT__xj: Directory not empty at C:/cpanfly-5.16/var/megalib/File/Temp.pm line 1616. t/database.t .............. ok t/migrations.t ............ ok t/pubsub.t ................ ok t/release-pod-coverage.t .. skipped: these tests are for release candidate testing t/release-pod-syntax.t .... skipped: these tests are for release candidate testing t/results.t ............... ok Can't open file "C:\cpanfly-5.16\var\megalib\Mojolicious\templates\partials": Permission denied at C:/cpanfly-5.16/var/megalib/Mojolicious/Renderer.pm line 30. Compilation failed in require at C:/cpanfly-5.16/var/megalib/Mojolicious.pm line 11, line 2231. BEGIN failed--compilation aborted at C:/cpanfly-5.16/var/megalib/Mojolicious.pm line 11, line 2231. Compilation failed in require at C:/cpanfly-5.16/var/megalib/Mojo/Base.pm line 77, line 2231. BEGIN failed--compilation aborted at C:/cpanfly-5.16/var/megalib/Mojolicious/Lite.pm line 2, line 2231. Compilation failed in require at t/sqlite_lite_app.t line 8, line 2231. BEGIN failed--compilation aborted at t/sqlite_lite_app.t line 8, line 2231. t/sqlite_lite_app.t ....... Dubious, test returned 13 (wstat 3328, 0xd00) No subtests run Test Summary Report ------------------- t/sqlite_lite_app.t (Wstat: 3328 Tests: 0 Failed: 0) Non-zero exit status: 13 Parse errors: No plan found in TAP output Files=8, Tests=149, 10 wallclock secs ( 0.08 usr + 0.03 sys = 0.11 CPU) Result: FAIL DBOOK/Mojo-SQLite-0.018.tar.gz C:\Perl64-5.16\bin\perl.exe ./Build test verbose=1 -- NOT OK //hint// to see the cpan-testers results for installing this module, try: reports DBOOK/Mojo-SQLite-0.018.tar.gz Running test for module 'Mojolicious::Plugin::Qooxdoo' Running make for O/OE/OETIKER/Mojolicious-Plugin-Qooxdoo-0.904.tar.gz Prepending C:\cpanfly-5.16\var\cpan\build\DBI-1.634-6nZepf/blib/arch C:\cpanfly-5.16\var\cpan\build\DBI-1.634-6nZepf/blib/lib C:\cpanfly-5.16\var\cpan\build\DBD-SQLite-1.48-NgJRUm/blib/arch C:\cpanfly-5.16\var\cpan\build\DBD-SQLite-1.48-NgJRUm/blib/lib C:\cpanfly-5.16\var\cpan\build\URI-1.69-UNWVWT/blib/arch C:\cpanfly-5.16\var\cpan\build\URI-1.69-UNWVWT/blib/lib to PERL5LIB for 'get' Checksum for C:\cpanfly-5.16\var\cpan\sources\authors\id\O\OE\OETIKER\Mojolicious-Plugin-Qooxdoo-0.904.tar.gz ok Mojolicious-Plugin-Qooxdoo-0.904/ Mojolicious-Plugin-Qooxdoo-0.904/META.yml Mojolicious-Plugin-Qooxdoo-0.904/Makefile.PL Mojolicious-Plugin-Qooxdoo-0.904/META.json Mojolicious-Plugin-Qooxdoo-0.904/t/ Mojolicious-Plugin-Qooxdoo-0.904/t/simple.t Mojolicious-Plugin-Qooxdoo-0.904/t/source.t Mojolicious-Plugin-Qooxdoo-0.904/example/ Mojolicious-Plugin-Qooxdoo-0.904/example/lib/ Mojolicious-Plugin-Qooxdoo-0.904/example/lib/QxExample/ Mojolicious-Plugin-Qooxdoo-0.904/example/lib/QxExample/JsonRpcService.pm Mojolicious-Plugin-Qooxdoo-0.904/example/lib/QxExample.pm Mojolicious-Plugin-Qooxdoo-0.904/example/public/ Mojolicious-Plugin-Qooxdoo-0.904/example/public/demo.txt Mojolicious-Plugin-Qooxdoo-0.904/example/bin/ Mojolicious-Plugin-Qooxdoo-0.904/example/bin/server.pl Mojolicious-Plugin-Qooxdoo-0.904/example/source/ Mojolicious-Plugin-Qooxdoo-0.904/example/source/index.html Mojolicious-Plugin-Qooxdoo-0.904/Changes Mojolicious-Plugin-Qooxdoo-0.904/lib/ Mojolicious-Plugin-Qooxdoo-0.904/lib/Mojolicious/ Mojolicious-Plugin-Qooxdoo-0.904/lib/Mojolicious/Plugin/ Mojolicious-Plugin-Qooxdoo-0.904/lib/Mojolicious/Plugin/Qooxdoo.pm Mojolicious-Plugin-Qooxdoo-0.904/lib/Mojolicious/Plugin/Qooxdoo/ Mojolicious-Plugin-Qooxdoo-0.904/lib/Mojolicious/Plugin/Qooxdoo/JsonRpcController.pm Mojolicious-Plugin-Qooxdoo-0.904/MANIFEST Mojolicious-Plugin-Qooxdoo-0.904/README Mojolicious-Plugin-Qooxdoo-0.904/setup/ Mojolicious-Plugin-Qooxdoo-0.904/setup/sdbs.inc Mojolicious-Plugin-Qooxdoo-0.904/setup/build-perl-modules.sh Prepending C:\cpanfly-5.16\var\cpan\build\DBI-1.634-6nZepf/blib/arch C:\cpanfly-5.16\var\cpan\build\DBI-1.634-6nZepf/blib/lib C:\cpanfly-5.16\var\cpan\build\DBD-SQLite-1.48-NgJRUm/blib/arch C:\cpanfly-5.16\var\cpan\build\DBD-SQLite-1.48-NgJRUm/blib/lib C:\cpanfly-5.16\var\cpan\build\URI-1.69-UNWVWT/blib/arch C:\cpanfly-5.16\var\cpan\build\URI-1.69-UNWVWT/blib/lib to PERL5LIB for 'make' CPAN.pm: Building O/OE/OETIKER/Mojolicious-Plugin-Qooxdoo-0.904.tar.gz >>> C:\Perl64-5.16\bin\perl.exe Makefile.PL Checking if your kit is complete... Looks good Generating a nmake-style Makefile Writing Makefile for Mojolicious::Plugin::Qooxdoo Writing MYMETA.yml and MYMETA.json >>> nmake Microsoft (R) Program Maintenance Utility Version 7.00.8882 Copyright (C) Microsoft Corp 1988-2000. All rights reserved. cp lib/Mojolicious/Plugin/Qooxdoo.pm blib\lib\Mojolicious\Plugin\Qooxdoo.pm cp lib/Mojolicious/Plugin/Qooxdoo/JsonRpcController.pm blib\lib\Mojolicious\Plugin\Qooxdoo\JsonRpcController.pm OETIKER/Mojolicious-Plugin-Qooxdoo-0.904.tar.gz nmake -- OK Prepending C:\cpanfly-5.16\var\cpan\build\DBI-1.634-6nZepf/blib/arch C:\cpanfly-5.16\var\cpan\build\DBI-1.634-6nZepf/blib/lib C:\cpanfly-5.16\var\cpan\build\DBD-SQLite-1.48-NgJRUm/blib/arch C:\cpanfly-5.16\var\cpan\build\DBD-SQLite-1.48-NgJRUm/blib/lib C:\cpanfly-5.16\var\cpan\build\URI-1.69-UNWVWT/blib/arch C:\cpanfly-5.16\var\cpan\build\URI-1.69-UNWVWT/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-5.16\bin\perl.exe" "-MExtUtils::Command::MM" "-MTest::Harness" "-e" "undef *Test::Harness::Switches; test_harness(1, 'blib\lib', 'blib\arch')" t\*.t # Failed test 'use QxExample;' # at t\simple.t line 12. # Tried to use 'QxExample'. # Error: Can't open file "C:\cpanfly-5.16\var\megalib\Mojolicious\templates\partials": Permission denied at C:/cpanfly-5.16/var/megalib/Mojolicious/Renderer.pm line 30. # Compilation failed in require at C:/cpanfly-5.16/var/megalib/Mojolicious.pm line 11, line 2231. # BEGIN failed--compilation aborted at C:/cpanfly-5.16/var/megalib/Mojolicious.pm line 11, line 2231. # Compilation failed in require at C:/cpanfly-5.16/var/megalib/Mojo/Base.pm line 77, line 2231. # BEGIN failed--compilation aborted at C:/cpanfly-5.16/var/cpan/build/Mojolicious-Plugin-Qooxdoo-0.904-TAnqWA/t/../example/lib/QxExample.pm line 5, line 2231. # Compilation failed in require at t\simple.t line 12, line 2231. # BEGIN failed--compilation aborted at t\simple.t line 12, line 2231. Attempt to reload QxExample.pm aborted. Compilation failed in require at (eval 89) line 1, line 2231. # Tests were run but no plan was declared and done_testing() was not seen. # Looks like your test exited with 2 just after 3. t\simple.t .. ok 1 - use Mojolicious::Plugin::Qooxdoo; ok 2 - use Mojolicious::Plugin::Qooxdoo::JsonRpcController; not ok 3 - use QxExample; Dubious, test returned 2 (wstat 512, 0x200) Failed 1/3 subtests # Failed test 'use QxExample;' # at t\source.t line 9. # Tried to use 'QxExample'. # Error: Can't open file "C:\cpanfly-5.16\var\megalib\Mojolicious\templates\partials": Permission denied at C:/cpanfly-5.16/var/megalib/Mojolicious/Renderer.pm line 30. # Compilation failed in require at C:/cpanfly-5.16/var/megalib/Mojolicious.pm line 11, line 2231. # BEGIN failed--compilation aborted at C:/cpanfly-5.16/var/megalib/Mojolicious.pm line 11, line 2231. # Compilation failed in require at C:/cpanfly-5.16/var/megalib/Mojo/Base.pm line 77, line 2231. # BEGIN failed--compilation aborted at C:/cpanfly-5.16/var/cpan/build/Mojolicious-Plugin-Qooxdoo-0.904-TAnqWA/t/../example/lib/QxExample.pm line 5, line 2231. # Compilation failed in require at t\source.t line 9, line 2231. # BEGIN failed--compilation aborted at t\source.t line 9, line 2231. Attempt to reload QxExample.pm aborted. Compilation failed in require at (eval 87) line 1, line 2231. # Looks like you planned 4 tests but ran 1. # Looks like you failed 1 test of 1 run. # Looks like your test exited with 2 just after 1. t\source.t .. 1..4 not ok 1 - use QxExample; Dubious, test returned 2 (wstat 512, 0x200) Failed 4/4 subtests Test Summary Report ------------------- t\simple.t (Wstat: 512 Tests: 3 Failed: 1) Failed test: 3 Non-zero exit status: 2 Parse errors: No plan found in TAP output t\source.t (Wstat: 512 Tests: 1 Failed: 1) Failed test: 1 Non-zero exit status: 2 Parse errors: Bad plan. You planned 4 tests but ran 1. Files=2, Tests=4, 2 wallclock secs ( 0.02 usr + 0.03 sys = 0.05 CPU) Result: FAIL Failed 2/2 test programs. 2/4 subtests failed. NMAKE : fatal error U1077: '"C:\Perl64-5.16\bin\perl.exe"' : return code '0x2' Stop. OETIKER/Mojolicious-Plugin-Qooxdoo-0.904.tar.gz nmake test TEST_VERBOSE=1 -- NOT OK //hint// to see the cpan-testers results for installing this module, try: reports OETIKER/Mojolicious-Plugin-Qooxdoo-0.904.tar.gz Running make for O/OE/OETIKER/CallBackery-0.3.0.tar.gz Prepending C:\cpanfly-5.16\var\cpan\build\DBI-1.634-6nZepf/blib/arch C:\cpanfly-5.16\var\cpan\build\DBI-1.634-6nZepf/blib/lib C:\cpanfly-5.16\var\cpan\build\DBD-SQLite-1.48-NgJRUm/blib/arch C:\cpanfly-5.16\var\cpan\build\DBD-SQLite-1.48-NgJRUm/blib/lib C:\cpanfly-5.16\var\cpan\build\URI-1.69-UNWVWT/blib/arch C:\cpanfly-5.16\var\cpan\build\URI-1.69-UNWVWT/blib/lib to PERL5LIB for 'get' Has already been unwrapped into directory C:\cpanfly-5.16\var\cpan\build\CallBackery-0.3.0-ZqQydm Prepending C:\cpanfly-5.16\var\cpan\build\DBI-1.634-6nZepf/blib/arch C:\cpanfly-5.16\var\cpan\build\DBI-1.634-6nZepf/blib/lib C:\cpanfly-5.16\var\cpan\build\DBD-SQLite-1.48-NgJRUm/blib/arch C:\cpanfly-5.16\var\cpan\build\DBD-SQLite-1.48-NgJRUm/blib/lib C:\cpanfly-5.16\var\cpan\build\URI-1.69-UNWVWT/blib/arch C:\cpanfly-5.16\var\cpan\build\URI-1.69-UNWVWT/blib/lib to PERL5LIB for 'make' CPAN.pm: Building O/OE/OETIKER/CallBackery-0.3.0.tar.gz Warning: Prerequisite 'Mojolicious::Plugin::Qooxdoo => 0.904' for 'OETIKER/CallBackery-0.3.0.tar.gz' failed when processing 'OETIKER/Mojolicious-Plugin-Qooxdoo-0.904.tar.gz' with 'make_test => NO'. Continuing, but chances to succeed are limited. Warning: Prerequisite 'Mojo::SQLite => 0.011' for 'OETIKER/CallBackery-0.3.0.tar.gz' failed when processing 'DBOOK/Mojo-SQLite-0.018.tar.gz' with 'make_test => NO'. Continuing, but chances to succeed are limited. >>> nmake Microsoft (R) Program Maintenance Utility Version 7.00.8882 Copyright (C) Microsoft Corp 1988-2000. All rights reserved. cp lib/CallBackery/Exception.pm blib\lib\CallBackery\Exception.pm cp lib/CallBackery.pm blib\lib\CallBackery.pm cp lib/CallBackery/GuiPlugin/Abstract.pm blib\lib\CallBackery\GuiPlugin\Abstract.pm cp lib/CallBackery/qooxdoo/README blib\lib\CallBackery\qooxdoo\README cp lib/CallBackery/qooxdoo/callbackery/Manifest.json blib\lib\CallBackery\qooxdoo\callbackery\Manifest.json cp lib/CallBackery/GuiPlugin/UserForm.pm blib\lib\CallBackery\GuiPlugin\UserForm.pm cp lib/CallBackery/Index.pod blib\lib\CallBackery\Index.pod cp lib/CallBackery/GuiPlugin/AbstractForm.pm blib\lib\CallBackery\GuiPlugin\AbstractForm.pm cp lib/CallBackery/Database.pm blib\lib\CallBackery\Database.pm cp lib/CallBackery/GuiPlugin/Users.pm blib\lib\CallBackery\GuiPlugin\Users.pm cp lib/CallBackery/User.pm blib\lib\CallBackery\User.pm cp lib/CallBackery/Config.pm blib\lib\CallBackery\Config.pm cp lib/CallBackery/Plugin/Doc.pm blib\lib\CallBackery\Plugin\Doc.pm cp lib/CallBackery/GuiPlugin/AbstractHtml.pm blib\lib\CallBackery\GuiPlugin\AbstractHtml.pm cp lib/CallBackery/Controller/RpcService.pm blib\lib\CallBackery\Controller\RpcService.pm cp lib/CallBackery/GuiPlugin/AbstractTable.pm blib\lib\CallBackery\GuiPlugin\AbstractTable.pm cp lib/CallBackery/Translate.pm blib\lib\CallBackery\Translate.pm cp lib/CallBackery/qooxdoo/callbackery/source/class/callbackery/data/RemoteTableModel.js blib\lib\CallBackery\qooxdoo\callbackery\source\class\callbackery\data\RemoteTableModel.js cp lib/CallBackery/qooxdoo/callbackery/source/class/callbackery/data/MHistoryRelaxedEncoding.js blib\lib\CallBackery\qooxdoo\callbackery\source\class\callbackery\data\MHistoryRelaxedEncoding.js cp lib/CallBackery/qooxdoo/callbackery/source/class/callbackery/__init__.js blib\lib\CallBackery\qooxdoo\callbackery\source\class\callbackery\__init__.js cp lib/CallBackery/qooxdoo/callbackery/source/class/callbackery/data/Server.js blib\lib\CallBackery\qooxdoo\callbackery\source\class\callbackery\data\Server.js cp lib/CallBackery/qooxdoo/callbackery/source/class/callbackery/Application.js blib\lib\CallBackery\qooxdoo\callbackery\source\class\callbackery\Application.js cp lib/CallBackery/qooxdoo/callbackery/source/class/callbackery/data/__init__.js blib\lib\CallBackery\qooxdoo\callbackery\source\class\callbackery\data\__init__.js cp lib/CallBackery/qooxdoo/callbackery/source/class/callbackery/data/Config.js blib\lib\CallBackery\qooxdoo\callbackery\source\class\callbackery\data\Config.js cp lib/CallBackery/qooxdoo/callbackery/source/class/callbackery/ui/Busy.js blib\lib\CallBackery\qooxdoo\callbackery\source\class\callbackery\ui\Busy.js cp lib/CallBackery/qooxdoo/callbackery/source/class/callbackery/theme/Decoration.js blib\lib\CallBackery\qooxdoo\callbackery\source\class\callbackery\theme\Decoration.js cp lib/CallBackery/qooxdoo/callbackery/source/class/callbackery/test/DemoTest.js blib\lib\CallBackery\qooxdoo\callbackery\source\class\callbackery\test\DemoTest.js cp lib/CallBackery/qooxdoo/callbackery/source/class/callbackery/ui/Desktop.js blib\lib\CallBackery\qooxdoo\callbackery\source\class\callbackery\ui\Desktop.js cp lib/CallBackery/qooxdoo/callbackery/source/class/callbackery/theme/Font.js blib\lib\CallBackery\qooxdoo\callbackery\source\class\callbackery\theme\Font.js cp lib/CallBackery/qooxdoo/callbackery/source/class/callbackery/theme/Color.js blib\lib\CallBackery\qooxdoo\callbackery\source\class\callbackery\theme\Color.js cp lib/CallBackery/qooxdoo/callbackery/source/class/callbackery/theme/Appearance.js blib\lib\CallBackery\qooxdoo\callbackery\source\class\callbackery\theme\Appearance.js cp lib/CallBackery/qooxdoo/callbackery/source/class/callbackery/theme/Theme.js blib\lib\CallBackery\qooxdoo\callbackery\source\class\callbackery\theme\Theme.js cp lib/CallBackery/qooxdoo/callbackery/source/class/callbackery/ui/Page.js blib\lib\CallBackery\qooxdoo\callbackery\source\class\callbackery\ui\Page.js cp lib/CallBackery/qooxdoo/callbackery/source/class/callbackery/ui/Footer.js blib\lib\CallBackery\qooxdoo\callbackery\source\class\callbackery\ui\Footer.js cp lib/CallBackery/qooxdoo/callbackery/source/class/callbackery/ui/Popup.js blib\lib\CallBackery\qooxdoo\callbackery\source\class\callbackery\ui\Popup.js cp lib/CallBackery/qooxdoo/callbackery/source/class/callbackery/ui/Screen.js blib\lib\CallBackery\qooxdoo\callbackery\source\class\callbackery\ui\Screen.js cp lib/CallBackery/qooxdoo/callbackery/source/class/callbackery/ui/MsgBox.js blib\lib\CallBackery\qooxdoo\callbackery\source\class\callbackery\ui\MsgBox.js cp lib/CallBackery/qooxdoo/callbackery/source/class/callbackery/ui/Header.js blib\lib\CallBackery\qooxdoo\callbackery\source\class\callbackery\ui\Header.js cp lib/CallBackery/qooxdoo/callbackery/source/class/callbackery/ui/TabView.js blib\lib\CallBackery\qooxdoo\callbackery\source\class\callbackery\ui\TabView.js cp lib/CallBackery/qooxdoo/callbackery/source/class/callbackery/ui/Login.js blib\lib\CallBackery\qooxdoo\callbackery\source\class\callbackery\ui\Login.js cp lib/CallBackery/qooxdoo/callbackery/source/class/callbackery/ui/form/Auto.js blib\lib\CallBackery\qooxdoo\callbackery\source\class\callbackery\ui\form\Auto.js cp lib/CallBackery/qooxdoo/callbackery/source/class/callbackery/ui/__init__.js blib\lib\CallBackery\qooxdoo\callbackery\source\class\callbackery\ui\__init__.js cp lib/CallBackery/qooxdoo/callbackery/source/class/callbackery/ui/plugin/Action.js blib\lib\CallBackery\qooxdoo\callbackery\source\class\callbackery\ui\plugin\Action.js cp lib/CallBackery/qooxdoo/callbackery/source/class/callbackery/ui/plugin/Html.js blib\lib\CallBackery\qooxdoo\callbackery\source\class\callbackery\ui\plugin\Html.js cp lib/CallBackery/qooxdoo/callbackery/source/class/callbackery/ui/form/renderer/NoteForm.js blib\lib\CallBackery\qooxdoo\callbackery\source\class\callbackery\ui\form\renderer\NoteForm.js cp lib/CallBackery/qooxdoo/callbackery/source/class/callbackery/ui/plugin/Form.js blib\lib\CallBackery\qooxdoo\callbackery\source\class\callbackery\ui\plugin\Form.js cp lib/CallBackery/qooxdoo/callbackery/source/class/callbackery/ui/form/renderer/HBox.js blib\lib\CallBackery\qooxdoo\callbackery\source\class\callbackery\ui\form\renderer\HBox.js cp lib/CallBackery/qooxdoo/callbackery/source/translation/it.po blib\lib\CallBackery\qooxdoo\callbackery\source\translation\it.po cp lib/CallBackery/qooxdoo/callbackery/source/translation/fr.po blib\lib\CallBackery\qooxdoo\callbackery\source\translation\fr.po cp lib/CallBackery/qooxdoo/callbackery/source/resource/callbackery/spinner.gif blib\lib\CallBackery\qooxdoo\callbackery\source\resource\callbackery\spinner.gif cp lib/CallBackery/qooxdoo/callbackery/source/translation/de.po blib\lib\CallBackery\qooxdoo\callbackery\source\translation\de.po cp lib/CallBackery/qooxdoo/callbackery/source/class/callbackery/ui/plugin/Table.js blib\lib\CallBackery\qooxdoo\callbackery\source\class\callbackery\ui\plugin\Table.js cp lib/CallBackery/qooxdoo/uploadwidget/source/class/uploadwidget/UploadButton.js blib\lib\CallBackery\qooxdoo\uploadwidget\source\class\uploadwidget\UploadButton.js cp lib/CallBackery/qooxdoo/callbackery/source/translation/readme.txt blib\lib\CallBackery\qooxdoo\callbackery\source\translation\readme.txt cp lib/CallBackery/qooxdoo/callbackery/source/translation/en.po blib\lib\CallBackery\qooxdoo\callbackery\source\translation\en.po cp lib/CallBackery/qooxdoo/uploadwidget/Manifest.json blib\lib\CallBackery\qooxdoo\uploadwidget\Manifest.json cp lib/Mojolicious/Command/generate/callbackery_app/CHANGES blib\lib\Mojolicious\Command\generate\callbackery_app\CHANGES cp lib/Mojolicious/Command/generate/callbackery_app/AUTHORS blib\lib\Mojolicious\Command\generate\callbackery_app\AUTHORS cp lib/CallBackery/qooxdoo/uploadwidget/source/class/uploadwidget/UploadField.js blib\lib\CallBackery\qooxdoo\uploadwidget\source\class\uploadwidget\UploadField.js cp lib/Mojolicious/Command/generate/callbackery_app/LICENSE blib\lib\Mojolicious\Command\generate\callbackery_app\LICENSE cp lib/Mojolicious/Command/generate/callbackery_app/COPYRIGHT blib\lib\Mojolicious\Command\generate\callbackery_app\COPYRIGHT cp lib/CallBackery/qooxdoo/uploadwidget/source/class/uploadwidget/UploadForm.js blib\lib\CallBackery\qooxdoo\uploadwidget\source\class\uploadwidget\UploadForm.js cp lib/CallBackery/templates/doc.html.ep blib\lib\CallBackery\templates\doc.html.ep cp lib/CallBackery/qooxdoo/uploadwidget/source/resource/readme.txt blib\lib\CallBackery\qooxdoo\uploadwidget\source\resource\readme.txt cp lib/CallBackery/qooxdoo/uploadwidget/source/translation/readme.txt blib\lib\CallBackery\qooxdoo\uploadwidget\source\translation\readme.txt cp lib/Mojolicious/Command/generate/callbackery_app.pm blib\lib\Mojolicious\Command\generate\callbackery_app.pm cp lib/Mojolicious/Command/generate/callbackery_app/VERSION blib\lib\Mojolicious\Command\generate\callbackery_app\VERSION cp lib/Mojolicious/Command/generate/callbackery_app/configure.ac blib\lib\Mojolicious\Command\generate\callbackery_app\configure.ac cp lib/Mojolicious/Command/generate/callbackery_app/PERL_MODULES blib\lib\Mojolicious\Command\generate\callbackery_app\PERL_MODULES cp lib/Mojolicious/Command/generate/callbackery_app/etc/Makefile.am blib\lib\Mojolicious\Command\generate\callbackery_app\etc\Makefile.am cp lib/Mojolicious/Command/generate/callbackery_app/bootstrap blib\lib\Mojolicious\Command\generate\callbackery_app\bootstrap cp lib/Mojolicious/Command/generate/callbackery_app/etc/app.cfg blib\lib\Mojolicious\Command\generate\callbackery_app\etc\app.cfg cp lib/Mojolicious/Command/generate/callbackery_app/Makefile.am blib\lib\Mojolicious\Command\generate\callbackery_app\Makefile.am cp lib/Mojolicious/Command/generate/callbackery_app/bin/source-mode.sh blib\lib\Mojolicious\Command\generate\callbackery_app\bin\source-mode.sh cp lib/Mojolicious/Command/generate/callbackery_app/bin/script.pl blib\lib\Mojolicious\Command\generate\callbackery_app\bin\script.pl cp lib/Mojolicious/Command/generate/callbackery_app/README blib\lib\Mojolicious\Command\generate\callbackery_app\README cp lib/Mojolicious/Command/generate/callbackery_app/frontend/config.json blib\lib\Mojolicious\Command\generate\callbackery_app\frontend\config.json cp lib/Mojolicious/Command/generate/callbackery_app/frontend/source/class/app/__init__.js blib\lib\Mojolicious\Command\generate\callbackery_app\frontend\source\class\app\__init__.js cp lib/Mojolicious/Command/generate/callbackery_app/frontend/source/index.html blib\lib\Mojolicious\Command\generate\callbackery_app\frontend\source\index.html cp lib/Mojolicious/Command/generate/callbackery_app/frontend/source/class/app/Application.js blib\lib\Mojolicious\Command\generate\callbackery_app\frontend\source\class\app\Application.js cp lib/Mojolicious/Command/generate/callbackery_app/frontend/Manifest.json blib\lib\Mojolicious\Command\generate\callbackery_app\frontend\Manifest.json cp lib/Mojolicious/Command/generate/callbackery_app/frontend/Makefile.am blib\lib\Mojolicious\Command\generate\callbackery_app\frontend\Makefile.am cp lib/Mojolicious/Command/generate/callbackery_app/frontend/source/class/app/theme/Theme.js blib\lib\Mojolicious\Command\generate\callbackery_app\frontend\source\class\app\theme\Theme.js cp lib/Mojolicious/Command/generate/callbackery_app/lib/App.pm blib\lib\Mojolicious\Command\generate\callbackery_app\lib\App.pm cp lib/Mojolicious/Command/generate/callbackery_app/lib/Makefile.am blib\lib\Mojolicious\Command\generate\callbackery_app\lib\Makefile.am cp lib/Mojolicious/Command/generate/callbackery_app/lib/App/GuiPlugin/SongForm.pm blib\lib\Mojolicious\Command\generate\callbackery_app\lib\App\GuiPlugin\SongForm.pm cp lib/Mojolicious/Command/generate/callbackery_app/lib/App/GuiPlugin/Song.pm blib\lib\Mojolicious\Command\generate\callbackery_app\lib\App\GuiPlugin\Song.pm cp lib/Mojolicious/Command/generate/callbackery_app/t/basic.t blib\lib\Mojolicious\Command\generate\callbackery_app\t\basic.t cp lib/Mojolicious/Command/generate/callbackery_app/lib/App/Controller/RpcService.pm blib\lib\Mojolicious\Command\generate\callbackery_app\lib\App\Controller\RpcService.pm OETIKER/CallBackery-0.3.0.tar.gz nmake -- OK Prepending C:\cpanfly-5.16\var\cpan\build\DBI-1.634-6nZepf/blib/arch C:\cpanfly-5.16\var\cpan\build\DBI-1.634-6nZepf/blib/lib C:\cpanfly-5.16\var\cpan\build\DBD-SQLite-1.48-NgJRUm/blib/arch C:\cpanfly-5.16\var\cpan\build\DBD-SQLite-1.48-NgJRUm/blib/lib C:\cpanfly-5.16\var\cpan\build\URI-1.69-UNWVWT/blib/arch C:\cpanfly-5.16\var\cpan\build\URI-1.69-UNWVWT/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-5.16\bin\perl.exe" "-MExtUtils::Command::MM" "-MTest::Harness" "-e" "undef *Test::Harness::Switches; test_harness(1, 'blib\lib', 'blib\arch')" t\*.t Can't locate Mojo/SQLite.pm in @INC (@INC contains: C:/cpanfly-5.16/var/cpan/build/CallBackery-0.3.0-ZqQydm/t/../example/lib C:/cpanfly-5.16/var/cpan/build/CallBackery-0.3.0-ZqQydm/t/../lib C:/cpanfly-5.16/var/cpan/build/CallBackery-0.3.0-ZqQydm/t/../thirdparty/lib/perl5 C:\cpanfly-5.16\var\cpan\build\CallBackery-0.3.0-ZqQydm\blib\lib C:\cpanfly-5.16\var\cpan\build\CallBackery-0.3.0-ZqQydm\blib\arch C:\cpanfly-5.16\var\cpan\build\DBI-1.634-6nZepf/blib/arch C:\cpanfly-5.16\var\cpan\build\DBI-1.634-6nZepf/blib/lib C:\cpanfly-5.16\var\cpan\build\DBD-SQLite-1.48-NgJRUm/blib/arch C:\cpanfly-5.16\var\cpan\build\DBD-SQLite-1.48-NgJRUm/blib/lib C:\cpanfly-5.16\var\cpan\build\URI-1.69-UNWVWT/blib/arch C:\cpanfly-5.16\var\cpan\build\URI-1.69-UNWVWT/blib/lib C:/cpanfly-5.16/var/megalib C:/Perl64-5.16/site/lib C:/Perl64-5.16/lib .) at C:/cpanfly-5.16/var/cpan/build/CallBackery-0.3.0-ZqQydm/t/../lib/CallBackery/Database.pm line 11, line 2231. BEGIN failed--compilation aborted at C:/cpanfly-5.16/var/cpan/build/CallBackery-0.3.0-ZqQydm/t/../lib/CallBackery/Database.pm line 11, line 2231. Compilation failed in require at C:/cpanfly-5.16/var/cpan/build/CallBackery-0.3.0-ZqQydm/t/../lib/CallBackery.pm line 31, line 2231. BEGIN failed--compilation aborted at C:/cpanfly-5.16/var/cpan/build/CallBackery-0.3.0-ZqQydm/t/../lib/CallBackery.pm line 31, line 2231. Compilation failed in require at (eval 82) line 1, line 2231. t\basic.t .. Dubious, test returned 255 (wstat 65280, 0xff00) No subtests run Test Summary Report ------------------- t\basic.t (Wstat: 65280 Tests: 0 Failed: 0) Non-zero exit status: 255 Parse errors: No plan found in TAP output Files=1, Tests=0, 1 wallclock secs ( 0.03 usr + 0.01 sys = 0.05 CPU) Result: FAIL Failed 1/1 test programs. 0/0 subtests failed. NMAKE : fatal error U1077: '"C:\Perl64-5.16\bin\perl.exe"' : return code '0xff' Stop. OETIKER/CallBackery-0.3.0.tar.gz one dependency not OK (Mojo::SQLite); additionally test harness failed nmake test TEST_VERBOSE=1 -- NOT OK //hint// to see the cpan-testers results for installing this module, try: reports OETIKER/CallBackery-0.3.0.tar.gz Finished 2015-10-02T02:52:46