Setting PATH to /opt/SUNWspro/bin:/usr/local/bin:/opt/csw/bin:/usr/ccs/bin:/usr/bin:/usr/sbin Start 2009-06-20T00:19:01 ActivePerl-1003 CPAN-1.94 Going to read '/export/home/fly1064/var/cpan/Metadata' Database was generated on Fri, 19 Jun 2009 10:26:57 GMT Running make for F/FA/FAYLAND/Foorum-1.000008.tar.gz Checksum for /net/nas/data/cpan/authors/id/F/FA/FAYLAND/Foorum-1.000008.tar.gz ok Foorum-1.000008/ Foorum-1.000008/Changes Foorum-1.000008/MANIFEST.SKIP Foorum-1.000008/conf/ Foorum-1.000008/conf/examples/ Foorum-1.000008/conf/examples/scraper.yml Foorum-1.000008/conf/examples/mail/ Foorum-1.000008/conf/examples/mail/sendmail.yml Foorum-1.000008/conf/examples/mail/SMTP.yml Foorum-1.000008/conf/examples/mail/Gmail.yml Foorum-1.000008/conf/examples/sphinx.conf Foorum-1.000008/conf/examples/theschwartz.yml Foorum-1.000008/conf/cron.yml Foorum-1.000008/MANIFEST Foorum-1.000008/inc/ Foorum-1.000008/inc/Module/ Foorum-1.000008/inc/Module/AutoInstall.pm Foorum-1.000008/inc/Module/Install.pm Foorum-1.000008/inc/Module/Install/ Foorum-1.000008/inc/Module/Install/Base.pm Foorum-1.000008/inc/Module/Install/Include.pm Foorum-1.000008/inc/Module/Install/Win32.pm Foorum-1.000008/inc/Module/Install/AutoInstall.pm Foorum-1.000008/inc/Module/Install/Metadata.pm Foorum-1.000008/inc/Module/Install/Can.pm Foorum-1.000008/inc/Module/Install/WriteAll.pm Foorum-1.000008/inc/Module/Install/Fetch.pm Foorum-1.000008/inc/Module/Install/Makefile.pm Foorum-1.000008/templates/ Foorum-1.000008/templates/user/ Foorum-1.000008/templates/user/login.html Foorum-1.000008/templates/user/profile/ Foorum-1.000008/templates/user/profile/forget_password.html Foorum-1.000008/templates/user/profile/profile_photo.html Foorum-1.000008/templates/user/profile/change_username.html Foorum-1.000008/templates/user/profile/edit.html Foorum-1.000008/templates/user/profile/change_email.html Foorum-1.000008/templates/user/profile/change_password.html Foorum-1.000008/templates/search/ Foorum-1.000008/templates/search/index.html Foorum-1.000008/templates/search/forum.html Foorum-1.000008/templates/topic/ Foorum-1.000008/templates/topic/print.html Foorum-1.000008/templates/topic/pdf_download.html Foorum-1.000008/templates/topic/index.html Foorum-1.000008/templates/topic/topic.pdf.html Foorum-1.000008/templates/topic/topic.rss.html Foorum-1.000008/templates/upload/ Foorum-1.000008/templates/upload/input.html Foorum-1.000008/templates/upload/upload.html Foorum-1.000008/templates/u/ Foorum-1.000008/templates/u/profile.html Foorum-1.000008/templates/u/shared.html Foorum-1.000008/templates/register/ Foorum-1.000008/templates/register/import_contacts.html Foorum-1.000008/templates/register/index.html Foorum-1.000008/templates/register/activation.html Foorum-1.000008/templates/forum/ Foorum-1.000008/templates/forum/about.html Foorum-1.000008/templates/forum/create.html Foorum-1.000008/templates/forum/forum.rss.html Foorum-1.000008/templates/forum/join_us.html Foorum-1.000008/templates/forum/members.html Foorum-1.000008/templates/forum/action_log.html Foorum-1.000008/templates/forum/board.html Foorum-1.000008/templates/forum/forum.html Foorum-1.000008/templates/my/ Foorum-1.000008/templates/my/starred.html Foorum-1.000008/templates/poll/ Foorum-1.000008/templates/poll/view_polls.html Foorum-1.000008/templates/poll/index.html Foorum-1.000008/templates/poll/new.html Foorum-1.000008/templates/settings/ Foorum-1.000008/templates/settings/index.html Foorum-1.000008/templates/include/ Foorum-1.000008/templates/include/user_profile.html Foorum-1.000008/templates/include/object_tds.html Foorum-1.000008/templates/include/user_profile_photo.html Foorum-1.000008/templates/include/user_profile_simple.html Foorum-1.000008/templates/config/ Foorum-1.000008/templates/config/format.html Foorum-1.000008/templates/format/ Foorum-1.000008/templates/format/emot.html Foorum-1.000008/templates/format/bbcode.html Foorum-1.000008/templates/forumadmin/ Foorum-1.000008/templates/forumadmin/links.html Foorum-1.000008/templates/forumadmin/bar.html Foorum-1.000008/templates/forumadmin/index.html Foorum-1.000008/templates/forumadmin/basic.html Foorum-1.000008/templates/forumadmin/announcement.html Foorum-1.000008/templates/wrapper.html Foorum-1.000008/templates/message/ Foorum-1.000008/templates/message/message.html Foorum-1.000008/templates/message/inbox.html Foorum-1.000008/templates/message/outbox.html Foorum-1.000008/templates/message/compose.html Foorum-1.000008/templates/message/bar.html Foorum-1.000008/templates/admin/ Foorum-1.000008/templates/admin/user/ Foorum-1.000008/templates/admin/user/edit.html Foorum-1.000008/templates/admin/user/index.html Foorum-1.000008/templates/admin/ban_ip/ Foorum-1.000008/templates/admin/ban_ip/default.html Foorum-1.000008/templates/admin/topic/ Foorum-1.000008/templates/admin/topic/index.html Foorum-1.000008/templates/admin/bar.html Foorum-1.000008/templates/admin/forum/ Foorum-1.000008/templates/admin/forum/index.html Foorum-1.000008/templates/admin/forum/merge_forums.html Foorum-1.000008/templates/admin/index.html Foorum-1.000008/templates/admin/settings/ Foorum-1.000008/templates/admin/settings/index.html Foorum-1.000008/templates/admin/log/ Foorum-1.000008/templates/admin/log/path_log.html Foorum-1.000008/templates/admin/log/error_log.html Foorum-1.000008/templates/style/ Foorum-1.000008/templates/style/style.json Foorum-1.000008/templates/style/style.css Foorum-1.000008/templates/lang/ Foorum-1.000008/templates/lang/cn/ Foorum-1.000008/templates/lang/cn/info/ Foorum-1.000008/templates/lang/cn/info/tos.html Foorum-1.000008/templates/lang/cn/info/index.html Foorum-1.000008/templates/lang/cn/info/about_us.html Foorum-1.000008/templates/lang/cn/info/contact_us.html Foorum-1.000008/templates/lang/cn/info/privacy.html Foorum-1.000008/templates/lang/cn/info/powered_by.html Foorum-1.000008/templates/lang/cn/email/ Foorum-1.000008/templates/lang/cn/email/activation.html Foorum-1.000008/templates/lang/cn/site/ Foorum-1.000008/templates/lang/cn/site/maintain.html Foorum-1.000008/templates/lang/tw/ Foorum-1.000008/templates/lang/tw/email/ Foorum-1.000008/templates/lang/tw/email/activation.html Foorum-1.000008/templates/lang/en/ Foorum-1.000008/templates/lang/en/info/ Foorum-1.000008/templates/lang/en/info/tos.html Foorum-1.000008/templates/lang/en/info/index.html Foorum-1.000008/templates/lang/en/info/about_us.html Foorum-1.000008/templates/lang/en/info/contact_us.html Foorum-1.000008/templates/lang/en/info/privacy.html Foorum-1.000008/templates/lang/en/info/powered_by.html Foorum-1.000008/templates/lang/en/email/ Foorum-1.000008/templates/lang/en/email/forum_pending_request.txt Foorum-1.000008/templates/lang/en/email/forget_password.txt Foorum-1.000008/templates/lang/en/email/new_comment.html Foorum-1.000008/templates/lang/en/email/welcome_to_join.html Foorum-1.000008/templates/lang/en/email/welcome_to_join.txt Foorum-1.000008/templates/lang/en/email/new_message.txt Foorum-1.000008/templates/lang/en/email/activation.html Foorum-1.000008/templates/lang/en/email/starred_notification.html Foorum-1.000008/templates/lang/en/email/new_message.html Foorum-1.000008/templates/lang/en/help/ Foorum-1.000008/templates/lang/en/help/email.html Foorum-1.000008/templates/lang/en/help/WhatsNewMore.html Foorum-1.000008/templates/lang/en/help/WhatsNew.html Foorum-1.000008/templates/lang/en/help/index.html Foorum-1.000008/templates/lang/en/help/background.html Foorum-1.000008/templates/lang/en/help/user_point.html Foorum-1.000008/templates/lang/en/help/user_status.html Foorum-1.000008/templates/lang/en/site/ Foorum-1.000008/templates/lang/en/site/maintain.html Foorum-1.000008/templates/comment/ Foorum-1.000008/templates/comment/show_with_head.html Foorum-1.000008/templates/comment/post.html Foorum-1.000008/templates/comment/show.html Foorum-1.000008/templates/comment/new.html Foorum-1.000008/templates/site/ Foorum-1.000008/templates/site/popular.html Foorum-1.000008/templates/site/recent.html Foorum-1.000008/templates/site/popular.rss.html Foorum-1.000008/templates/site/online.html Foorum-1.000008/templates/site/whos_view_this_page.html Foorum-1.000008/templates/site/user.html Foorum-1.000008/templates/site/stats/ Foorum-1.000008/templates/site/stats/chart.html Foorum-1.000008/templates/site/recent.rss.html Foorum-1.000008/templates/simple/ Foorum-1.000008/templates/simple/message.html Foorum-1.000008/templates/simple/error.html Foorum-1.000008/templates/simple/info_or_error.html Foorum-1.000008/templates/sub/ Foorum-1.000008/templates/sub/date.html Foorum-1.000008/templates/sub/pager.html Foorum-1.000008/foorum.yml Foorum-1.000008/META.yml Foorum-1.000008/bin/ Foorum-1.000008/bin/cron/ Foorum-1.000008/bin/cron/TheSchwartz_client.pl Foorum-1.000008/bin/cron/TheSchwartz_Parallel_worker.pl Foorum-1.000008/bin/cron/TheSchwartz_worker.pl Foorum-1.000008/bin/setup.pl Foorum-1.000008/bin/db/ Foorum-1.000008/bin/db/foorum.sql Foorum-1.000008/bin/db/theschwartz.sqlite.sql Foorum-1.000008/bin/db/foorum.pg.sql Foorum-1.000008/bin/db/dev.txt Foorum-1.000008/bin/db/theschwartz.sql Foorum-1.000008/bin/db/theschwartz.pg.sql Foorum-1.000008/bin/db/foorum.sqlite.sql Foorum-1.000008/bin/setup/ Foorum-1.000008/bin/setup/sphinx.pl Foorum-1.000008/bin/foorum_server.pl Foorum-1.000008/bin/release/ Foorum-1.000008/bin/release/.perltidyrc Foorum-1.000008/bin/release/dbicx_autodoc.pl Foorum-1.000008/bin/release/autodoc-templates/ Foorum-1.000008/bin/release/autodoc-templates/pod.html Foorum-1.000008/bin/release/autodoc-templates/columns_row.tt2 Foorum-1.000008/bin/release/autodoc-templates/column_type.tt2 Foorum-1.000008/bin/release/autodoc-templates/column_info.tt2 Foorum-1.000008/bin/release/autodoc-templates/AUTODOC.html Foorum-1.000008/bin/release/autodoc-templates/unique_constraints_table.tt2 Foorum-1.000008/bin/release/autodoc-templates/html_footer.tt2 Foorum-1.000008/bin/release/autodoc-templates/column_name.tt2 Foorum-1.000008/bin/release/autodoc-templates/tabs.tt2 Foorum-1.000008/bin/release/autodoc-templates/columns_table.tt2 Foorum-1.000008/bin/release/autodoc-templates/html_tabs.tt2 Foorum-1.000008/bin/release/autodoc-templates/relationship_table.tt2 Foorum-1.000008/bin/release/autodoc-templates/table_comment.tt2 Foorum-1.000008/bin/release/autodoc-templates/stylesheet.css Foorum-1.000008/bin/release/autodoc-templates/html_header.tt2 Foorum-1.000008/bin/release/js-min.pl Foorum-1.000008/bin/release/perlcritic.pl Foorum-1.000008/bin/release/bdfgw.pl Foorum-1.000008/bin/release/css-min.pl Foorum-1.000008/bin/release/wiki2pod.pl Foorum-1.000008/bin/release/acme_playcode.pl Foorum-1.000008/bin/release/critic.txt Foorum-1.000008/bin/release/release.pl Foorum-1.000008/bin/release/perltidy.pl Foorum-1.000008/bin/release/g2b.pl Foorum-1.000008/bin/upgrade/ Foorum-1.000008/bin/upgrade/0.2.2/ Foorum-1.000008/bin/upgrade/0.2.2/up.pl Foorum-1.000008/bin/upgrade/0.2.9/ Foorum-1.000008/bin/upgrade/0.2.9/up.pl Foorum-1.000008/bin/upgrade/0.1.8/ Foorum-1.000008/bin/upgrade/0.1.8/up.pl Foorum-1.000008/bin/upgrade/0.1.7/ Foorum-1.000008/bin/upgrade/0.1.7/up.pl Foorum-1.000008/bin/upgrade/0.2.0/ Foorum-1.000008/bin/upgrade/0.2.0/scraper.pl Foorum-1.000008/bin/upgrade/0.2.8/ Foorum-1.000008/bin/upgrade/0.2.8/up.pl Foorum-1.000008/bin/upgrade/0.1.1/ Foorum-1.000008/bin/upgrade/0.1.1/foorum.sql Foorum-1.000008/bin/upgrade/0.1.5/ Foorum-1.000008/bin/upgrade/0.1.5/up.pl Foorum-1.000008/bin/upgrade/0.2.7/ Foorum-1.000008/bin/upgrade/0.2.7/up.pl Foorum-1.000008/bin/upgrade/0.2.3/ Foorum-1.000008/bin/upgrade/0.2.3/up.pl Foorum-1.000008/bin/upgrade/0.1.2/ Foorum-1.000008/bin/upgrade/0.1.2/up.pl Foorum-1.000008/bin/upgrade/0.1.3/ Foorum-1.000008/bin/upgrade/0.1.3/up.pl Foorum-1.000008/bin/testfunction/ Foorum-1.000008/bin/testfunction/mail.pl Foorum-1.000008/bin/deploy/ Foorum-1.000008/bin/deploy/dreamhost.htaccess Foorum-1.000008/bin/deploy/dreamhost.fastcgi.pl Foorum-1.000008/AUTHORS Foorum-1.000008/Makefile.PL Foorum-1.000008/Changes2 Foorum-1.000008/t/ Foorum-1.000008/t/03xutils.t Foorum-1.000008/t/search/ Foorum-1.000008/t/search/02database.t Foorum-1.000008/t/search/01main.t Foorum-1.000008/t/schema/ Foorum-1.000008/t/schema/forum.t Foorum-1.000008/t/schema/banned_ip.t Foorum-1.000008/t/schema/user_online.t Foorum-1.000008/t/schema/upload.t Foorum-1.000008/t/schema/message.t Foorum-1.000008/t/schema/security_code.t Foorum-1.000008/t/schema/forum_settings.t Foorum-1.000008/t/schema/upload/ Foorum-1.000008/t/schema/upload/test.txt Foorum-1.000008/t/schema/star.t Foorum-1.000008/t/schema/topic.t Foorum-1.000008/t/schema/visit.t Foorum-1.000008/t/schema/hit.t Foorum-1.000008/t/schema/user_forum.t Foorum-1.000008/t/schema/user.t Foorum-1.000008/t/schema/filter_word.t Foorum-1.000008/t/schema/comment.t Foorum-1.000008/t/01yaml.t Foorum-1.000008/t/formatter/ Foorum-1.000008/t/formatter/ubb.t Foorum-1.000008/t/formatter/wiki.t Foorum-1.000008/t/formatter/pod.t Foorum-1.000008/t/formatter/textile.t Foorum-1.000008/t/formatter/plain.t Foorum-1.000008/t/06release.t Foorum-1.000008/t/02utils.t Foorum-1.000008/t/05sutils.t Foorum-1.000008/t/theschwartz/ Foorum-1.000008/t/theschwartz/daily_report.t Foorum-1.000008/t/theschwartz/resend_activation.t Foorum-1.000008/t/04logger.t Foorum-1.000008/t/template/ Foorum-1.000008/t/template/01wrapper.t Foorum-1.000008/t/scraper/ Foorum-1.000008/t/scraper/01mailman.t Foorum-1.000008/t/scraper/01mailman/ Foorum-1.000008/t/scraper/01mailman/001126.html Foorum-1.000008/t/scraper/01mailman/date.html Foorum-1.000008/t/scraper/01mailman/001128.html Foorum-1.000008/t/scraper/01mailman/thread.html Foorum-1.000008/t/lib/ Foorum-1.000008/t/lib/Foorum/ Foorum-1.000008/t/lib/Foorum/theschwartz.db Foorum-1.000008/t/lib/Foorum/foorum.backup.db Foorum-1.000008/t/lib/Foorum/TestUtils.pm Foorum-1.000008/t/lib/Foorum/foorum.db Foorum-1.000008/t/lib/Foorum/theschwartz.backup.db Foorum-1.000008/t/lib/Foorum/TestTheSchwartz.pm Foorum-1.000008/t/001pod.t Foorum-1.000008/README Foorum-1.000008/lib/ Foorum-1.000008/lib/Foorum.pm Foorum-1.000008/lib/Foorum/ Foorum-1.000008/lib/Foorum/Search/ Foorum-1.000008/lib/Foorum/Search/Sphinx.pm Foorum-1.000008/lib/Foorum/Search/Database.pm Foorum-1.000008/lib/Foorum/Search.pm Foorum-1.000008/lib/Foorum/CronUtils.pm Foorum-1.000008/lib/Foorum/I18N/ Foorum-1.000008/lib/Foorum/I18N/tw.po Foorum-1.000008/lib/Foorum/I18N/cn.po Foorum-1.000008/lib/Foorum/XUtils.pm Foorum-1.000008/lib/Foorum/ResultSet/ Foorum-1.000008/lib/Foorum/ResultSet/Message.pm Foorum-1.000008/lib/Foorum/ResultSet/ForumSettings.pm Foorum-1.000008/lib/Foorum/ResultSet/Hit.pm Foorum-1.000008/lib/Foorum/ResultSet/Comment.pm Foorum-1.000008/lib/Foorum/ResultSet/Star.pm Foorum-1.000008/lib/Foorum/ResultSet/Upload.pm Foorum-1.000008/lib/Foorum/ResultSet/ScheduledEmail.pm Foorum-1.000008/lib/Foorum/ResultSet/BannedIp.pm Foorum-1.000008/lib/Foorum/ResultSet/UserOnline.pm Foorum-1.000008/lib/Foorum/ResultSet/Forum.pm Foorum-1.000008/lib/Foorum/ResultSet/Share.pm Foorum-1.000008/lib/Foorum/ResultSet/FilterWord.pm Foorum-1.000008/lib/Foorum/ResultSet/User.pm Foorum-1.000008/lib/Foorum/ResultSet/Topic.pm Foorum-1.000008/lib/Foorum/ResultSet/Visit.pm Foorum-1.000008/lib/Foorum/ResultSet/SecurityCode.pm Foorum-1.000008/lib/Foorum/ResultSet/UserForum.pm Foorum-1.000008/lib/Foorum/View/ Foorum-1.000008/lib/Foorum/View/JSON.pm Foorum-1.000008/lib/Foorum/View/TT.pm Foorum-1.000008/lib/Foorum/Schema.pm Foorum-1.000008/lib/Foorum/Logger.pm Foorum-1.000008/lib/Foorum/Release.pm Foorum-1.000008/lib/Foorum/Plugin/ Foorum-1.000008/lib/Foorum/Plugin/FoorumUtils.pm Foorum-1.000008/lib/Foorum/Action/ Foorum-1.000008/lib/Foorum/Action/PathLogger.pm Foorum-1.000008/lib/Foorum/Controller/ Foorum-1.000008/lib/Foorum/Controller/Site.pm Foorum-1.000008/lib/Foorum/Controller/Message.pm Foorum-1.000008/lib/Foorum/Controller/Search.pm Foorum-1.000008/lib/Foorum/Controller/Logon.pm Foorum-1.000008/lib/Foorum/Controller/TopicAction.pm Foorum-1.000008/lib/Foorum/Controller/Register.pm Foorum-1.000008/lib/Foorum/Controller/Poll.pm Foorum-1.000008/lib/Foorum/Controller/U.pm Foorum-1.000008/lib/Foorum/Controller/Comment.pm Foorum-1.000008/lib/Foorum/Controller/ForumAdmin.pm Foorum-1.000008/lib/Foorum/Controller/My.pm Foorum-1.000008/lib/Foorum/Controller/StaticInfo.pm Foorum-1.000008/lib/Foorum/Controller/Profile.pm Foorum-1.000008/lib/Foorum/Controller/Forum.pm Foorum-1.000008/lib/Foorum/Controller/Site/ Foorum-1.000008/lib/Foorum/Controller/Site/Popular.pm Foorum-1.000008/lib/Foorum/Controller/Admin.pm Foorum-1.000008/lib/Foorum/Controller/Root.pm Foorum-1.000008/lib/Foorum/Controller/Topic.pm Foorum-1.000008/lib/Foorum/Controller/Settings.pm Foorum-1.000008/lib/Foorum/Controller/Ajax.pm Foorum-1.000008/lib/Foorum/Controller/Utils.pm Foorum-1.000008/lib/Foorum/Controller/Get.pm Foorum-1.000008/lib/Foorum/Controller/Ajax/ Foorum-1.000008/lib/Foorum/Controller/Ajax/Poll.pm Foorum-1.000008/lib/Foorum/Controller/Admin/ Foorum-1.000008/lib/Foorum/Controller/Admin/Log.pm Foorum-1.000008/lib/Foorum/Controller/Admin/Forum.pm Foorum-1.000008/lib/Foorum/Controller/Admin/User.pm Foorum-1.000008/lib/Foorum/Controller/Admin/BanIP.pm Foorum-1.000008/lib/Foorum/Controller/Admin/Topic.pm Foorum-1.000008/lib/Foorum/Controller/Admin/Settings.pm Foorum-1.000008/lib/Foorum/Controller/Admin/Tools.pm Foorum-1.000008/lib/Foorum/Formatter.pm Foorum-1.000008/lib/Foorum/Model/ Foorum-1.000008/lib/Foorum/Model/Policy.pm Foorum-1.000008/lib/Foorum/Model/Object.pm Foorum-1.000008/lib/Foorum/Model/Log.pm Foorum-1.000008/lib/Foorum/Model/UserAuth.pm Foorum-1.000008/lib/Foorum/Model/DBIC.pm Foorum-1.000008/lib/Foorum/SUtils.pm Foorum-1.000008/lib/Foorum/Manual/ Foorum-1.000008/lib/Foorum/Manual/Configure.pod Foorum-1.000008/lib/Foorum/Manual/PreRelease.pod Foorum-1.000008/lib/Foorum/Manual/HowRSS.pod Foorum-1.000008/lib/Foorum/Manual/I18N.pod Foorum-1.000008/lib/Foorum/Manual/Upgrade.pod Foorum-1.000008/lib/Foorum/Manual/README.pod Foorum-1.000008/lib/Foorum/Manual/Tutorial4.pod Foorum-1.000008/lib/Foorum/Manual/Tutorial3.pod Foorum-1.000008/lib/Foorum/Manual/Tutorial5.pod Foorum-1.000008/lib/Foorum/Manual/INSTALL.pod Foorum-1.000008/lib/Foorum/Manual/TroubleShooting.pod Foorum-1.000008/lib/Foorum/Manual/Tutorial2.pod Foorum-1.000008/lib/Foorum/Manual/AUTHORS.pod Foorum-1.000008/lib/Foorum/Manual/Tutorial1.pod Foorum-1.000008/lib/Foorum/Manual/RULES.pod Foorum-1.000008/lib/Foorum/Scraper/ Foorum-1.000008/lib/Foorum/Scraper/MailMan.pm Foorum-1.000008/lib/Foorum/TheSchwartz/ Foorum-1.000008/lib/Foorum/TheSchwartz/Worker/ Foorum-1.000008/lib/Foorum/TheSchwartz/Worker/Every15Min.pm Foorum-1.000008/lib/Foorum/TheSchwartz/Worker/Hit.pm Foorum-1.000008/lib/Foorum/TheSchwartz/Worker/SendScheduledEmail.pm Foorum-1.000008/lib/Foorum/TheSchwartz/Worker/RemoveOldDataFromDB.pm Foorum-1.000008/lib/Foorum/TheSchwartz/Worker/DailyReport.pm Foorum-1.000008/lib/Foorum/TheSchwartz/Worker/ResendActivation.pm Foorum-1.000008/lib/Foorum/TheSchwartz/Worker/Topic_ViewAsPDF.pm Foorum-1.000008/lib/Foorum/TheSchwartz/Worker/RemoveObject.pm Foorum-1.000008/lib/Foorum/TheSchwartz/Worker/ResizeProfilePhoto.pm Foorum-1.000008/lib/Foorum/TheSchwartz/Worker/SendStarredNofication.pm Foorum-1.000008/lib/Foorum/TheSchwartz/Worker/Scraper.pm Foorum-1.000008/lib/Foorum/TheSchwartz/Worker/DailyChart.pm Foorum-1.000008/lib/Foorum/TheSchwartz/Worker/ValidateForumData.pm Foorum-1.000008/lib/Foorum/Utils.pm Foorum-1.000008/lib/Foorum/Formatter/ Foorum-1.000008/lib/Foorum/Formatter/BBCode2.pm Foorum-1.000008/lib/Foorum/Formatter/Pod.pm Foorum-1.000008/lib/Foorum/Schema/ Foorum-1.000008/lib/Foorum/Schema/PollResult.pm Foorum-1.000008/lib/Foorum/Schema/Message.pm Foorum-1.000008/lib/Foorum/Schema/ForumSettings.pm Foorum-1.000008/lib/Foorum/Schema/Hit.pm Foorum-1.000008/lib/Foorum/Schema/UserRole.pm Foorum-1.000008/lib/Foorum/Schema/MessageUnread.pm Foorum-1.000008/lib/Foorum/Schema/Poll.pm Foorum-1.000008/lib/Foorum/Schema/Variables.pm Foorum-1.000008/lib/Foorum/Schema/Comment.pm Foorum-1.000008/lib/Foorum/Schema/Star.pm Foorum-1.000008/lib/Foorum/Schema/Upload.pm Foorum-1.000008/lib/Foorum/Schema/UserProfilePhoto.pm Foorum-1.000008/lib/Foorum/Schema/ScheduledEmail.pm Foorum-1.000008/lib/Foorum/Schema/BannedIp.pm Foorum-1.000008/lib/Foorum/Schema/UserOnline.pm Foorum-1.000008/lib/Foorum/Schema/Forum.pm Foorum-1.000008/lib/Foorum/Schema/Session.pm Foorum-1.000008/lib/Foorum/Schema/Share.pm Foorum-1.000008/lib/Foorum/Schema/FilterWord.pm Foorum-1.000008/lib/Foorum/Schema/UserDetails.pm Foorum-1.000008/lib/Foorum/Schema/User.pm Foorum-1.000008/lib/Foorum/Schema/PollOption.pm Foorum-1.000008/lib/Foorum/Schema/LogAction.pm Foorum-1.000008/lib/Foorum/Schema/Topic.pm Foorum-1.000008/lib/Foorum/Schema/UserSettings.pm Foorum-1.000008/lib/Foorum/Schema/LogError.pm Foorum-1.000008/lib/Foorum/Schema/UserActivation.pm Foorum-1.000008/lib/Foorum/Schema/Visit.pm Foorum-1.000008/lib/Foorum/Schema/Stat.pm Foorum-1.000008/lib/Foorum/Schema/SecurityCode.pm Foorum-1.000008/lib/Foorum/Schema/UserForum.pm Foorum-1.000008/lib/Foorum/Schema/LogPath.pm Foorum-1.000008/INSTALL Foorum-1.000008/docs/ Foorum-1.000008/docs/PreRelease.html Foorum-1.000008/docs/Tutorial5.html Foorum-1.000008/docs/Tutorial3.html Foorum-1.000008/docs/AUTHORS.html Foorum-1.000008/docs/Tutorial1.html Foorum-1.000008/docs/HowRSS.html Foorum-1.000008/docs/I18N.html Foorum-1.000008/docs/index.html Foorum-1.000008/docs/static/ Foorum-1.000008/docs/static/d_20071112.css Foorum-1.000008/docs/static/d_ie.css Foorum-1.000008/docs/static/prettify.js Foorum-1.000008/docs/README.html Foorum-1.000008/docs/Tutorial2.html Foorum-1.000008/docs/Foorum-Schema.html Foorum-1.000008/docs/INSTALL.html Foorum-1.000008/docs/Tutorial4.html Foorum-1.000008/docs/TroubleShooting.html Foorum-1.000008/docs/Upgrade.html Foorum-1.000008/docs/Configure.html Foorum-1.000008/docs/RULES.html Foorum-1.000008/root/ Foorum-1.000008/root/upload/ Foorum-1.000008/root/upload/index.html Foorum-1.000008/root/upload/.htaccess Foorum-1.000008/root/favicon.ico Foorum-1.000008/root/static/ Foorum-1.000008/root/static/favicon.ico Foorum-1.000008/root/static/js/ Foorum-1.000008/root/static/js/jquery/ Foorum-1.000008/root/static/js/jquery/history_remote.js Foorum-1.000008/root/static/js/jquery/validate/ Foorum-1.000008/root/static/js/jquery/validate/messages_tw.js Foorum-1.000008/root/static/js/jquery/validate/messages_cn.js Foorum-1.000008/root/static/js/jquery/jquery.lightbox-0.4.js Foorum-1.000008/root/static/js/jquery/iepnghack.js Foorum-1.000008/root/static/js/jquery/jquery.form.js Foorum-1.000008/root/static/js/jquery/flot.js Foorum-1.000008/root/static/js/jquery/autosave.js Foorum-1.000008/root/static/js/jquery/localisation.js Foorum-1.000008/root/static/js/jquery/jquery.metadata.js Foorum-1.000008/root/static/js/jquery/cookie.js Foorum-1.000008/root/static/js/jquery/debug.js Foorum-1.000008/root/static/js/jquery/validate.js Foorum-1.000008/root/static/js/jquery/corner.js Foorum-1.000008/root/static/js/jquery/blockUI.js Foorum-1.000008/root/static/js/min/ Foorum-1.000008/root/static/js/min/jquery/ Foorum-1.000008/root/static/js/min/jquery/history_remote.js Foorum-1.000008/root/static/js/min/jquery/validate/ Foorum-1.000008/root/static/js/min/jquery/validate/messages_tw.js Foorum-1.000008/root/static/js/min/jquery/validate/messages_cn.js Foorum-1.000008/root/static/js/min/jquery/jquery.lightbox-0.4.js Foorum-1.000008/root/static/js/min/jquery/iepnghack.js Foorum-1.000008/root/static/js/min/jquery/jquery.form.js Foorum-1.000008/root/static/js/min/jquery/flot.js Foorum-1.000008/root/static/js/min/jquery/autosave.js Foorum-1.000008/root/static/js/min/jquery/localisation.js Foorum-1.000008/root/static/js/min/jquery/jquery.metadata.js Foorum-1.000008/root/static/js/min/jquery/cookie.js Foorum-1.000008/root/static/js/min/jquery/debug.js Foorum-1.000008/root/static/js/min/jquery/validate.js Foorum-1.000008/root/static/js/min/jquery/corner.js Foorum-1.000008/root/static/js/min/jquery/blockUI.js Foorum-1.000008/root/static/js/min/site/ Foorum-1.000008/root/static/js/min/site/formatter/ Foorum-1.000008/root/static/js/min/site/formatter/ubb.js Foorum-1.000008/root/static/js/min/site/formatter/ubbhelp-cn.js Foorum-1.000008/root/static/js/min/site/formatter/ubbhelp-en.js Foorum-1.000008/root/static/js/min/site/formatter/ubbhelp-tw.js Foorum-1.000008/root/static/js/min/site/message.js Foorum-1.000008/root/static/js/min/site/new_post.js Foorum-1.000008/root/static/js/min/site/star.js Foorum-1.000008/root/static/js/min/utils.js Foorum-1.000008/root/static/js/site/ Foorum-1.000008/root/static/js/site/formatter/ Foorum-1.000008/root/static/js/site/formatter/ubb.js Foorum-1.000008/root/static/js/site/formatter/ubbhelp-cn.js Foorum-1.000008/root/static/js/site/formatter/ubbhelp-en.js Foorum-1.000008/root/static/js/site/formatter/ubbhelp-tw.js Foorum-1.000008/root/static/js/site/message.js Foorum-1.000008/root/static/js/site/new_post.js Foorum-1.000008/root/static/js/site/star.js Foorum-1.000008/root/static/js/utils.js Foorum-1.000008/root/static/css/ Foorum-1.000008/root/static/css/jquery/ Foorum-1.000008/root/static/css/jquery/jquery.lightbox-0.4.css Foorum-1.000008/root/static/css/default.css Foorum-1.000008/root/static/css/common.css Foorum-1.000008/root/static/css/min/ Foorum-1.000008/root/static/css/min/jquery/ Foorum-1.000008/root/static/css/min/jquery/jquery.lightbox-0.4.css Foorum-1.000008/root/static/css/min/default.css Foorum-1.000008/root/static/css/min/common.css Foorum-1.000008/root/static/css/min/form.css Foorum-1.000008/root/static/css/form.css Foorum-1.000008/root/static/images/ Foorum-1.000008/root/static/images/del.gif Foorum-1.000008/root/static/images/edit.gif Foorum-1.000008/root/static/images/myprofile/ Foorum-1.000008/root/static/images/myprofile/gtalk.png Foorum-1.000008/root/static/images/myprofile/msn.png Foorum-1.000008/root/static/images/myprofile/skype.png Foorum-1.000008/root/static/images/myprofile/yahoo.png Foorum-1.000008/root/static/images/myprofile/mail.png Foorum-1.000008/root/static/images/bbcode/ Foorum-1.000008/root/static/images/bbcode/wm.gif Foorum-1.000008/root/static/images/bbcode/smilie.gif Foorum-1.000008/root/static/images/bbcode/emot/ Foorum-1.000008/root/static/images/bbcode/emot/unsure.gif Foorum-1.000008/root/static/images/bbcode/emot/cheesy.gif Foorum-1.000008/root/static/images/bbcode/emot/angry.gif Foorum-1.000008/root/static/images/bbcode/emot/confused.gif Foorum-1.000008/root/static/images/bbcode/emot/ghostface.gif Foorum-1.000008/root/static/images/bbcode/emot/cool.gif Foorum-1.000008/root/static/images/bbcode/emot/smiled.gif Foorum-1.000008/root/static/images/bbcode/emot/sick.gif Foorum-1.000008/root/static/images/bbcode/emot/Oo.gif Foorum-1.000008/root/static/images/bbcode/emot/unhappy.gif Foorum-1.000008/root/static/images/bbcode/emot/sneaky2.gif Foorum-1.000008/root/static/images/bbcode/emot/mad.gif Foorum-1.000008/root/static/images/bbcode/emot/biggrin.gif Foorum-1.000008/root/static/images/bbcode/emot/index.html Foorum-1.000008/root/static/images/bbcode/emot/sleeping.gif Foorum-1.000008/root/static/images/bbcode/emot/wink.gif Foorum-1.000008/root/static/images/bbcode/emot/inlove.gif Foorum-1.000008/root/static/images/bbcode/emot/smile.gif Foorum-1.000008/root/static/images/bbcode/emot/wow.gif Foorum-1.000008/root/static/images/bbcode/emot/dozingoff.gif Foorum-1.000008/root/static/images/bbcode/emot/shifty.gif Foorum-1.000008/root/static/images/bbcode/emot/sad.gif Foorum-1.000008/root/static/images/bbcode/emot/tounge.gif Foorum-1.000008/root/static/images/bbcode/emot/crazy.gif Foorum-1.000008/root/static/images/bbcode/emot/blush.gif Foorum-1.000008/root/static/images/bbcode/emot/cry.gif Foorum-1.000008/root/static/images/bbcode/emot/bigsmile.gif Foorum-1.000008/root/static/images/bbcode/emot/sads.gif Foorum-1.000008/root/static/images/bbcode/emot/blink.gif Foorum-1.000008/root/static/images/bbcode/emot/wacko.gif Foorum-1.000008/root/static/images/bbcode/emot/notify.gif Foorum-1.000008/root/static/images/bbcode/emot/why.gif Foorum-1.000008/root/static/images/bbcode/italicize.gif Foorum-1.000008/root/static/images/bbcode/rm.gif Foorum-1.000008/root/static/images/bbcode/code.gif Foorum-1.000008/root/static/images/bbcode/fly.gif Foorum-1.000008/root/static/images/bbcode/quote.gif Foorum-1.000008/root/static/images/bbcode/index.html Foorum-1.000008/root/static/images/bbcode/swf.gif Foorum-1.000008/root/static/images/bbcode/sound.gif Foorum-1.000008/root/static/images/bbcode/image.gif Foorum-1.000008/root/static/images/bbcode/bold.gif Foorum-1.000008/root/static/images/bbcode/glow.gif Foorum-1.000008/root/static/images/bbcode/underline.gif Foorum-1.000008/root/static/images/bbcode/list.gif Foorum-1.000008/root/static/images/bbcode/center.gif Foorum-1.000008/root/static/images/bbcode/url.gif Foorum-1.000008/root/static/images/poll/ Foorum-1.000008/root/static/images/poll/bar7.gif Foorum-1.000008/root/static/images/poll/bar9.gif Foorum-1.000008/root/static/images/poll/bar6.gif Foorum-1.000008/root/static/images/poll/bar2.gif Foorum-1.000008/root/static/images/poll/bar8.gif Foorum-1.000008/root/static/images/poll/bar5.gif Foorum-1.000008/root/static/images/poll/bar3.gif Foorum-1.000008/root/static/images/poll/bar4.gif Foorum-1.000008/root/static/images/poll/bar1.gif Foorum-1.000008/root/static/images/poll/bar10.gif Foorum-1.000008/root/static/images/board/ Foorum-1.000008/root/static/images/board/online.gif Foorum-1.000008/root/static/images/board/locked.gif Foorum-1.000008/root/static/images/board/on.gif Foorum-1.000008/root/static/images/board/off.gif Foorum-1.000008/root/static/images/lightbox/ Foorum-1.000008/root/static/images/lightbox/lightbox-ico-loading.gif Foorum-1.000008/root/static/images/lightbox/lightbox-btn-prev.gif Foorum-1.000008/root/static/images/lightbox/lightbox-btn-close.gif Foorum-1.000008/root/static/images/lightbox/lightbox-blank.gif Foorum-1.000008/root/static/images/lightbox/lightbox-btn-next.gif Foorum-1.000008/root/static/images/background/ Foorum-1.000008/root/static/images/background/60.gif Foorum-1.000008/root/static/images/background/42.jpg Foorum-1.000008/root/static/images/background/48.jpg Foorum-1.000008/root/static/images/background/66.jpg Foorum-1.000008/root/static/images/background/1.jpg Foorum-1.000008/root/static/images/background/0.gif Foorum-1.000008/root/static/images/background/31.gif Foorum-1.000008/root/static/images/background/45.gif Foorum-1.000008/root/static/images/background/8.gif Foorum-1.000008/root/static/images/replynow.gif Foorum-1.000008/root/static/images/site/ Foorum-1.000008/root/static/images/site/gender_F.gif Foorum-1.000008/root/static/images/site/help.gif Foorum-1.000008/root/static/images/site/feed-icon-16x16.gif Foorum-1.000008/root/static/images/site/top.gif Foorum-1.000008/root/static/images/site/loading.gif Foorum-1.000008/root/static/images/site/gender_M.gif Foorum-1.000008/root/static/images/site/new.gif Foorum-1.000008/root/static/images/site/locked.gif Foorum-1.000008/root/static/images/site/new-window-icon.gif Foorum-1.000008/root/static/images/site/t/ Foorum-1.000008/root/static/images/site/t/unshare.gif Foorum-1.000008/root/static/images/site/t/share.gif Foorum-1.000008/root/static/images/site/t/star_on.gif Foorum-1.000008/root/static/images/site/t/star_off.gif Foorum-1.000008/root/static/images/site/s/ Foorum-1.000008/root/static/images/site/s/pdf.gif Foorum-1.000008/root/static/images/site/s/delicious.gif Foorum-1.000008/root/static/images/site/s/print.gif Foorum-1.000008/root/static/images/site/s/digg.gif Foorum-1.000008/root/static/images/site/elite.gif Foorum-1.000008/root/static/images/site/message.gif Foorum-1.000008/root/static/images/dot.gif Foorum-1.000008/root/static/images/posttime.gif CPAN.pm: Going to build F/FA/FAYLAND/Foorum-1.000008.tar.gz >>> /export/home/fly1064/bin/perl Makefile.PL *** Module::AutoInstall version 1.03 *** Checking for Perl dependencies... *** Since we're running under CPANPLUS, I'll just let it take care of the dependency's installation later. [Core Features] - Template ...loaded. (2.20 >= 2.20) - DBIx::Class ...missing. (would need 0.08100) - Catalyst ...loaded. (5.80002 >= 5.80002) - Moose ...loaded. (0.81 >= 0.75) - Digest ...loaded. (1.16) - DateTime ...loaded. (0.50) - Date::Calc ...loaded. (5.4) - Encode::Guess ...loaded. (2.03) - File::Path ...loaded. (2.07) - File::Copy ...loaded. (2.11) - List::Util ...loaded. (1.21) - List::MoreUtils ...loaded. (0.22) - Catalyst::View::TT ...loaded. (0.29 >= 0.29) - Catalyst::View::JSON ...loaded. (0.25) - Catalyst::Model::DBIC::Schema ...loaded. (0.23) - Catalyst::Plugin::Static::Simple ...loaded. (0.21) - YAML::XS ...loaded. (0.32) - Catalyst::Plugin::ConfigLoader ...loaded. (0.23 >= 0.23) - Cache::FileCache ...loaded. (0) - Catalyst::Plugin::Cache ...loaded. (0.08) - Catalyst::Plugin::PageCache ...loaded. (0.21 >= 0.21) - Set::Object ...loaded. (1.27) - Catalyst::Plugin::Authentication ...loaded. (0.10012 >= 0.10011) - Catalyst::Plugin::Authentication::Credential::Password ...loaded. (0) - Catalyst::Authentication::Store::FromSub::Hash ...loaded. (0.09 >= 0.06) - Catalyst::Plugin::Session ...loaded. (0.23) - Catalyst::Plugin::Session::State::Cookie ...loaded. (0.11) - Catalyst::Plugin::Session::Store::Delegate ...loaded. (0.04) - Catalyst::Plugin::Session::Store::DBIC ...loaded. (0.09) - Catalyst::Plugin::Session::DynamicExpiry ...loaded. (0.02) - Catalyst::Plugin::FormValidator::Simple ...loaded. (0.12) - Catalyst::Plugin::Captcha ...loaded. (0.03) - Catalyst::Plugin::I18N ...loaded. (0.09 >= 0.08) - Template::Plugin::FillInForm ...loaded. (0.04) - Template::Plugin::Date ...loaded. (2.77) - File::Remove ...loaded. (1.42) - HTML::Email::Obfuscate ...loaded. (1.00) - Locale::Country::Multilingual ...loaded. (0.23 >= 0.03) - Net::IP::Match::Regexp ...loaded. (1.01) - Net::CIDR::Lite ...loaded. (0.20) - WWW::Contact ...missing. (would need 0.22) - Sphinx::Search ...loaded. (0.22) - TheSchwartz::Moosified ...loaded. (0.04 >= 0.03) - Schedule::Cron ...loaded. (0.98) - MIME::Entity ...loaded. (5.427) - Email::Send ...loaded. (2.197) - Text::Textile ...loaded. (2.03) - Pod::Xhtml ...loaded. (1.59) - URI::Find::UTF8 ...loaded. (0.02) - Text::GooglewikiFormat ...loaded. (0.05 >= 0.05) [Cron script run-once] - Proc::PID::File ...missing. - File::HomeDir ...loaded. (0.86) ==> Auto-install the 1 optional module(s) from CPAN? [y/N] n [Email::Send through Gmail] - Email::Send::SMTP::TLS ...missing. ==> Auto-install the 1 optional module(s) from CPAN? [y/N] n [Be a Foorum developer] - File::Next ...loaded. (1.02) - CSS::Minifier ...loaded. (0.01) - JavaScript::Minifier ...loaded. (1.05) - Encode::HanConvert ...loaded. (0.35) - Perl::Critic ...loaded. (1.098) - Perl::Tidy ...loaded. (20071205) - SQL::Translator ...loaded. (0.09006) - DBICx:::AutoDoc ...missing. - Acme::PlayCode ...loaded. (0.11 >= 0.11) - Pod::From::GoogleWiki ...loaded. (0.07 >= 0.05) ==> Auto-install the 1 optional module(s) from CPAN? [y/N] n *** Module::AutoInstall configuration finished. Checking if your kit is complete... Looks good Argument "undef" isn't numeric in numeric lt (<) at /export/home/fly1064/var/megalib/ExtUtils/MakeMaker.pm line 462. Argument "undef" isn't numeric in numeric lt (<) at /export/home/fly1064/var/megalib/ExtUtils/MakeMaker.pm line 462. Warning: prerequisite DBIx::Class 0.08100 not found. We have 0.08013. Warning: prerequisite WWW::Contact 0.22 not found. Writing Makefile for Foorum ---- Unsatisfied dependencies detected during ---- ---- FAYLAND/Foorum-1.000008.tar.gz ---- WWW::Contact [requires] DBIx::Class [requires] Running make test Delayed until after prerequisites Running test for module 'WWW::Contact' Running make for F/FA/FAYLAND/WWW-Contact-0.26.tar.gz Checksum for /net/nas/data/cpan/authors/id/F/FA/FAYLAND/WWW-Contact-0.26.tar.gz ok WWW-Contact-0.26 WWW-Contact-0.26/Changes WWW-Contact-0.26/MANIFEST WWW-Contact-0.26/Build.PL WWW-Contact-0.26/META.yml WWW-Contact-0.26/Makefile.PL WWW-Contact-0.26/README WWW-Contact-0.26/examples WWW-Contact-0.26/examples/cron_to_test.pl WWW-Contact-0.26/examples/test.pl WWW-Contact-0.26/t WWW-Contact-0.26/t/02-supplier.t WWW-Contact-0.26/t/999-author.t WWW-Contact-0.26/t/109-lycos.t WWW-Contact-0.26/t/110-plaxo.t WWW-Contact-0.26/t/pod.t WWW-Contact-0.26/t/01-basic.t WWW-Contact-0.26/t/103-rediff.t WWW-Contact-0.26/t/107-hotmail.t WWW-Contact-0.26/t/104-163.t WWW-Contact-0.26/t/108-indiatimes.t WWW-Contact-0.26/t/101-gmail.t WWW-Contact-0.26/t/102-yahoo.t WWW-Contact-0.26/t/00-load.t WWW-Contact-0.26/t/106-mail.t WWW-Contact-0.26/t/105-aol.t WWW-Contact-0.26/t/lib WWW-Contact-0.26/t/lib/WWW WWW-Contact-0.26/t/lib/WWW/Contact WWW-Contact-0.26/t/lib/WWW/Contact/Unknown.pm WWW-Contact-0.26/lib WWW-Contact-0.26/lib/WWW WWW-Contact-0.26/lib/WWW/Contact.pm WWW-Contact-0.26/lib/WWW/Contact WWW-Contact-0.26/lib/WWW/Contact/GoogleContactsAPI.pm WWW-Contact-0.26/lib/WWW/Contact/Base.pm WWW-Contact-0.26/lib/WWW/Contact/Lycos.pm WWW-Contact-0.26/lib/WWW/Contact/AOL.pm WWW-Contact-0.26/lib/WWW/Contact/Rediffmail.pm WWW-Contact-0.26/lib/WWW/Contact/Hotmail.pm WWW-Contact-0.26/lib/WWW/Contact/Yahoo.pm WWW-Contact-0.26/lib/WWW/Contact/Indiatimes.pm WWW-Contact-0.26/lib/WWW/Contact/Gmail.pm WWW-Contact-0.26/lib/WWW/Contact/Plaxo.pm WWW-Contact-0.26/lib/WWW/Contact/Mail.pm WWW-Contact-0.26/lib/WWW/Contact/CN WWW-Contact-0.26/lib/WWW/Contact/CN/163.pm WWW-Contact-0.26/lib/WWW/Contact/BG WWW-Contact-0.26/lib/WWW/Contact/BG/Mail.pm WWW-Contact-0.26/lib/WWW/Contact/BG/Abv.pm CPAN.pm: Going to build F/FA/FAYLAND/WWW-Contact-0.26.tar.gz >>> /export/home/fly1064/bin/perl Makefile.PL Checking if your kit is complete... Looks good Writing Makefile for WWW::Contact >>> make cp lib/WWW/Contact/Base.pm blib/lib/WWW/Contact/Base.pm cp lib/WWW/Contact/Plaxo.pm blib/lib/WWW/Contact/Plaxo.pm cp lib/WWW/Contact/Rediffmail.pm blib/lib/WWW/Contact/Rediffmail.pm cp lib/WWW/Contact/GoogleContactsAPI.pm blib/lib/WWW/Contact/GoogleContactsAPI.pm cp lib/WWW/Contact/Lycos.pm blib/lib/WWW/Contact/Lycos.pm cp lib/WWW/Contact/CN/163.pm blib/lib/WWW/Contact/CN/163.pm cp lib/WWW/Contact.pm blib/lib/WWW/Contact.pm cp lib/WWW/Contact/Yahoo.pm blib/lib/WWW/Contact/Yahoo.pm cp lib/WWW/Contact/Indiatimes.pm blib/lib/WWW/Contact/Indiatimes.pm cp lib/WWW/Contact/Mail.pm blib/lib/WWW/Contact/Mail.pm cp lib/WWW/Contact/BG/Mail.pm blib/lib/WWW/Contact/BG/Mail.pm cp lib/WWW/Contact/BG/Abv.pm blib/lib/WWW/Contact/BG/Abv.pm cp lib/WWW/Contact/Hotmail.pm blib/lib/WWW/Contact/Hotmail.pm cp lib/WWW/Contact/AOL.pm blib/lib/WWW/Contact/AOL.pm cp lib/WWW/Contact/Gmail.pm blib/lib/WWW/Contact/Gmail.pm Manifying blib/man3/WWW::Contact::Base.3 Manifying blib/man3/WWW::Contact::Plaxo.3 Manifying blib/man3/WWW::Contact::Rediffmail.3 Manifying blib/man3/WWW::Contact::CN::163.3 Manifying blib/man3/WWW::Contact::Lycos.3 Manifying blib/man3/WWW::Contact::GoogleContactsAPI.3 Manifying blib/man3/WWW::Contact::Indiatimes.3 Manifying blib/man3/WWW::Contact::Yahoo.3 Manifying blib/man3/WWW::Contact.3 Manifying blib/man3/WWW::Contact::BG::Abv.3 Manifying blib/man3/WWW::Contact::BG::Mail.3 Manifying blib/man3/WWW::Contact::Mail.3 Manifying blib/man3/WWW::Contact::Hotmail.3 Manifying blib/man3/WWW::Contact::AOL.3 Manifying blib/man3/WWW::Contact::Gmail.3 FAYLAND/WWW-Contact-0.26.tar.gz make -- OK Running make test >>> make test TEST_VERBOSE=1 PERL_DL_NONLAZY=1 /export/home/fly1064/bin/perl "-MExtUtils::Command::MM" "-e" "test_harness(1, 'blib/lib', 'blib/arch')" t/*.t # Testing WWW::Contact 0.26, Perl 5.010000, /export/home/fly1064/bin/perl t/00-load.t ......... 1..1 ok 1 - use WWW::Contact; ok t/01-basic.t ........ 1..8 ok 1 - get error with password b ok 2 - empty contact list ok 3 - no error with password c ok 4 - get 2 contact list ok 5 - get error with password b ok 6 - empty contact list ok 7 - no error with password c ok 8 - get 2 contact list ok t/02-supplier.t ..... 1..10 ok 1 ok 2 ok 3 ok 4 ok 5 ok 6 ok 7 ok 8 ok 9 ok 10 ok t/101-gmail.t ....... skipped: set $ENV{TEST_GMAIL} and $ENV{TEST_GMAIL_PASS} to test t/102-yahoo.t ....... skipped: set $ENV{TEST_YAHOO} and $ENV{TEST_YAHOO_PASS} to test t/103-rediff.t ...... skipped: set $ENV{TEST_REDIFF} and $ENV{TEST_REDIFF_PASS} to test t/104-163.t ......... skipped: set $ENV{TEST_163} and $ENV{TEST_163_PASS} to test t/105-aol.t ......... skipped: set $ENV{TEST_AOL} and $ENV{TEST_AOL_PASS} to test t/106-mail.t ........ skipped: set $ENV{TEST_MAIL} and $ENV{TEST_MAIL_PASS} to test t/107-hotmail.t ..... skipped: set $ENV{TEST_HOTMAIL} and $ENV{TEST_HOTMAIL_PASS} to test t/108-indiatimes.t .. skipped: set $ENV{TEST_INDIATIMES} and $ENV{TEST_INDIATIMES_PASS} to test t/109-lycos.t ....... skipped: set $ENV{TEST_LYCOS} and $ENV{TEST_LYCOS_PASS} to test t/110-plaxo.t ....... skipped: set $ENV{TEST_PLAXO} and $ENV{TEST_PLAXO_PASS} to test t/999-author.t ...... skipped: author tests t/pod.t ............. 1..15 ok 1 - blib/lib/WWW/Contact.pm ok 2 - blib/lib/WWW/Contact/Base.pm ok 3 - blib/lib/WWW/Contact/Plaxo.pm ok 4 - blib/lib/WWW/Contact/Rediffmail.pm ok 5 - blib/lib/WWW/Contact/GoogleContactsAPI.pm ok 6 - blib/lib/WWW/Contact/Lycos.pm ok 7 - blib/lib/WWW/Contact/Yahoo.pm ok 8 - blib/lib/WWW/Contact/Indiatimes.pm ok 9 - blib/lib/WWW/Contact/Mail.pm ok 10 - blib/lib/WWW/Contact/Hotmail.pm ok 11 - blib/lib/WWW/Contact/AOL.pm ok 12 - blib/lib/WWW/Contact/Gmail.pm ok 13 - blib/lib/WWW/Contact/CN/163.pm ok 14 - blib/lib/WWW/Contact/BG/Mail.pm ok 15 - blib/lib/WWW/Contact/BG/Abv.pm ok All tests successful. Files=15, Tests=34, 16 wallclock secs ( 0.26 usr 0.17 sys + 15.04 cusr 1.19 csys = 16.66 CPU) Result: PASS FAYLAND/WWW-Contact-0.26.tar.gz make test TEST_VERBOSE=1 -- OK Fayland Lin <fayland@gmail.com> Get contacts/addressbook from Web >>> (cd /export/home/fly1064/var/cpan/build/WWW-Contact-0.26-sOkIfH && tar cvf - WWW-Contact-0.26.ppd blib) | gzip -c >/export/home/fly1064/var/REPO/F/FA/FAYLAND/WWW-Contact-0.26.tar.gz WWW-Contact-0.26.ppd blib/ blib/lib/ blib/lib/WWW/ blib/lib/WWW/Contact/ blib/lib/WWW/Contact/Base.pm blib/lib/WWW/Contact/Plaxo.pm blib/lib/WWW/Contact/Rediffmail.pm blib/lib/WWW/Contact/GoogleContactsAPI.pm blib/lib/WWW/Contact/Lycos.pm blib/lib/WWW/Contact/CN/ blib/lib/WWW/Contact/CN/163.pm blib/lib/WWW/Contact/Yahoo.pm blib/lib/WWW/Contact/Indiatimes.pm blib/lib/WWW/Contact/Mail.pm blib/lib/WWW/Contact/BG/ blib/lib/WWW/Contact/BG/Mail.pm blib/lib/WWW/Contact/BG/Abv.pm blib/lib/WWW/Contact/Hotmail.pm blib/lib/WWW/Contact/AOL.pm blib/lib/WWW/Contact/Gmail.pm blib/lib/WWW/Contact.pm blib/man3/ blib/man3/WWW::Contact::Base.3 blib/man3/WWW::Contact::Plaxo.3 blib/man3/WWW::Contact::Rediffmail.3 blib/man3/WWW::Contact::CN::163.3 blib/man3/WWW::Contact::Lycos.3 blib/man3/WWW::Contact::GoogleContactsAPI.3 blib/man3/WWW::Contact::Indiatimes.3 blib/man3/WWW::Contact::Yahoo.3 blib/man3/WWW::Contact.3 blib/man3/WWW::Contact::BG::Abv.3 blib/man3/WWW::Contact::BG::Mail.3 blib/man3/WWW::Contact::Mail.3 blib/man3/WWW::Contact::Hotmail.3 blib/man3/WWW::Contact::AOL.3 blib/man3/WWW::Contact::Gmail.3 >>> mv /export/home/fly1064/var/cpan/build/WWW-Contact-0.26-sOkIfH/WWW-Contact-0.26.ppd /export/home/fly1064/var/REPO/F/FA/FAYLAND Running test for module 'DBIx::Class' Running make for R/RI/RIBASUSHI/DBIx-Class-0.08107.tar.gz Prepending /export/home/fly1064/var/cpan/build/WWW-Contact-0.26-sOkIfH/blib/arch /export/home/fly1064/var/cpan/build/WWW-Contact-0.26-sOkIfH/blib/lib to PERL5LIB for 'get' Checksum for /net/nas/data/cpan/authors/id/R/RI/RIBASUSHI/DBIx-Class-0.08107.tar.gz ok DBIx-Class-0.08107/ DBIx-Class-0.08107/t/ DBIx-Class-0.08107/t/lib/ DBIx-Class-0.08107/t/lib/DBICTest/ DBIx-Class-0.08107/t/lib/DBICTest/Schema/ DBIx-Class-0.08107/t/lib/DBICTest/Schema/NoPrimaryKey.pm DBIx-Class-0.08107/t/lib/DBICTest/Schema/Year1999CDs.pm DBIx-Class-0.08107/t/lib/DBICTest/Schema/FourKeys.pm DBIx-Class-0.08107/t/lib/DBICTest/Schema/Dummy.pm DBIx-Class-0.08107/t/lib/DBICTest/Schema/Artist.pm DBIx-Class-0.08107/t/lib/DBICTest/Schema/Owners.pm DBIx-Class-0.08107/t/lib/DBICTest/Schema/Collection.pm DBIx-Class-0.08107/t/lib/DBICTest/Schema/ArtistSubclass.pm DBIx-Class-0.08107/t/lib/DBICTest/Schema/Artwork_to_Artist.pm DBIx-Class-0.08107/t/lib/DBICTest/Schema/Encoded.pm DBIx-Class-0.08107/t/lib/DBICTest/Schema/ArtistSourceName.pm DBIx-Class-0.08107/t/lib/DBICTest/Schema/Image.pm DBIx-Class-0.08107/t/lib/DBICTest/Schema/Year2000CDs.pm DBIx-Class-0.08107/t/lib/DBICTest/Schema/TreeLike.pm DBIx-Class-0.08107/t/lib/DBICTest/Schema/CD_to_Producer.pm DBIx-Class-0.08107/t/lib/DBICTest/Schema/LinerNotes.pm DBIx-Class-0.08107/t/lib/DBICTest/Schema/SelfRefAlias.pm DBIx-Class-0.08107/t/lib/DBICTest/Schema/FourKeys_to_TwoKeys.pm DBIx-Class-0.08107/t/lib/DBICTest/Schema/EventTZPg.pm DBIx-Class-0.08107/t/lib/DBICTest/Schema/BindType.pm DBIx-Class-0.08107/t/lib/DBICTest/Schema/TwoKeys.pm DBIx-Class-0.08107/t/lib/DBICTest/Schema/Producer.pm DBIx-Class-0.08107/t/lib/DBICTest/Schema/CollectionObject.pm DBIx-Class-0.08107/t/lib/DBICTest/Schema/Serialized.pm DBIx-Class-0.08107/t/lib/DBICTest/Schema/Employee.pm DBIx-Class-0.08107/t/lib/DBICTest/Schema/ForceForeign.pm DBIx-Class-0.08107/t/lib/DBICTest/Schema/Lyrics.pm DBIx-Class-0.08107/t/lib/DBICTest/Schema/EventTZDeprecated.pm DBIx-Class-0.08107/t/lib/DBICTest/Schema/TwoKeyTreeLike.pm DBIx-Class-0.08107/t/lib/DBICTest/Schema/Tag.pm DBIx-Class-0.08107/t/lib/DBICTest/Schema/OneKey.pm DBIx-Class-0.08107/t/lib/DBICTest/Schema/Event.pm DBIx-Class-0.08107/t/lib/DBICTest/Schema/Genre.pm DBIx-Class-0.08107/t/lib/DBICTest/Schema/Link.pm DBIx-Class-0.08107/t/lib/DBICTest/Schema/CD.pm DBIx-Class-0.08107/t/lib/DBICTest/Schema/Artwork.pm DBIx-Class-0.08107/t/lib/DBICTest/Schema/Bookmark.pm DBIx-Class-0.08107/t/lib/DBICTest/Schema/ArtistUndirectedMap.pm DBIx-Class-0.08107/t/lib/DBICTest/Schema/SelfRef.pm DBIx-Class-0.08107/t/lib/DBICTest/Schema/Track.pm DBIx-Class-0.08107/t/lib/DBICTest/Schema/SequenceTest.pm DBIx-Class-0.08107/t/lib/DBICTest/Schema/FileColumn.pm DBIx-Class-0.08107/t/lib/DBICTest/Schema/TypedObject.pm DBIx-Class-0.08107/t/lib/DBICTest/Schema/NoSuchClass.pm DBIx-Class-0.08107/t/lib/DBICTest/Schema/BooksInLibrary.pm DBIx-Class-0.08107/t/lib/DBICTest/Schema/LyricVersion.pm DBIx-Class-0.08107/t/lib/DBICTest/Schema/EventTZ.pm DBIx-Class-0.08107/t/lib/DBICTest/ForeignComponent/ DBIx-Class-0.08107/t/lib/DBICTest/ForeignComponent/TestComp.pm DBIx-Class-0.08107/t/lib/DBICTest/SyntaxErrorComponent2.pm DBIx-Class-0.08107/t/lib/DBICTest/SyntaxErrorComponent3.pm DBIx-Class-0.08107/t/lib/DBICTest/Stats.pm DBIx-Class-0.08107/t/lib/DBICTest/FakeComponent.pm DBIx-Class-0.08107/t/lib/DBICTest/Taint/ DBIx-Class-0.08107/t/lib/DBICTest/Taint/Namespaces/ DBIx-Class-0.08107/t/lib/DBICTest/Taint/Namespaces/Result/ DBIx-Class-0.08107/t/lib/DBICTest/Taint/Namespaces/Result/Test.pm DBIx-Class-0.08107/t/lib/DBICTest/Taint/Classes/ DBIx-Class-0.08107/t/lib/DBICTest/Taint/Classes/Manual.pm DBIx-Class-0.08107/t/lib/DBICTest/Taint/Classes/Auto.pm DBIx-Class-0.08107/t/lib/DBICTest/AuthorCheck.pm DBIx-Class-0.08107/t/lib/DBICTest/ResultSetManager/ DBIx-Class-0.08107/t/lib/DBICTest/ResultSetManager/Foo.pm DBIx-Class-0.08107/t/lib/DBICTest/Schema.pm DBIx-Class-0.08107/t/lib/DBICTest/ForeignComponent.pm DBIx-Class-0.08107/t/lib/DBICTest/ErrorComponent.pm DBIx-Class-0.08107/t/lib/DBICTest/Plain.pm DBIx-Class-0.08107/t/lib/DBICTest/BaseResultSet.pm DBIx-Class-0.08107/t/lib/DBICTest/Plain/ DBIx-Class-0.08107/t/lib/DBICTest/Plain/Test.pm DBIx-Class-0.08107/t/lib/DBICTest/BaseResult.pm DBIx-Class-0.08107/t/lib/DBICTest/OptionalComponent.pm DBIx-Class-0.08107/t/lib/DBICTest/ResultSetManager.pm DBIx-Class-0.08107/t/lib/DBICTest/SyntaxErrorComponent1.pm DBIx-Class-0.08107/t/lib/DBICNSTest/ DBIx-Class-0.08107/t/lib/DBICNSTest/RtBug41083/ DBIx-Class-0.08107/t/lib/DBICNSTest/RtBug41083/ResultSet_A/ DBIx-Class-0.08107/t/lib/DBICNSTest/RtBug41083/ResultSet_A/A.pm DBIx-Class-0.08107/t/lib/DBICNSTest/RtBug41083/ResultSet.pm DBIx-Class-0.08107/t/lib/DBICNSTest/RtBug41083/Schema_A/ DBIx-Class-0.08107/t/lib/DBICNSTest/RtBug41083/Schema_A/A/ DBIx-Class-0.08107/t/lib/DBICNSTest/RtBug41083/Schema_A/A/Sub.pm DBIx-Class-0.08107/t/lib/DBICNSTest/RtBug41083/Schema_A/A.pm DBIx-Class-0.08107/t/lib/DBICNSTest/RtBug41083/Schema/ DBIx-Class-0.08107/t/lib/DBICNSTest/RtBug41083/Schema/Foo/ DBIx-Class-0.08107/t/lib/DBICNSTest/RtBug41083/Schema/Foo/Sub.pm DBIx-Class-0.08107/t/lib/DBICNSTest/RtBug41083/Schema/Foo.pm DBIx-Class-0.08107/t/lib/DBICNSTest/RtBug41083/ResultSet/ DBIx-Class-0.08107/t/lib/DBICNSTest/RtBug41083/ResultSet/Foo.pm DBIx-Class-0.08107/t/lib/DBICNSTest/ResultSet/ DBIx-Class-0.08107/t/lib/DBICNSTest/ResultSet/A.pm DBIx-Class-0.08107/t/lib/DBICNSTest/ResultSet/C.pm DBIx-Class-0.08107/t/lib/DBICNSTest/RSet/ DBIx-Class-0.08107/t/lib/DBICNSTest/RSet/C.pm DBIx-Class-0.08107/t/lib/DBICNSTest/RSet/A.pm DBIx-Class-0.08107/t/lib/DBICNSTest/Rslt/ DBIx-Class-0.08107/t/lib/DBICNSTest/Rslt/B.pm DBIx-Class-0.08107/t/lib/DBICNSTest/Rslt/A.pm DBIx-Class-0.08107/t/lib/DBICNSTest/Bogus/ DBIx-Class-0.08107/t/lib/DBICNSTest/Bogus/Bigos.pm DBIx-Class-0.08107/t/lib/DBICNSTest/Bogus/B.pm DBIx-Class-0.08107/t/lib/DBICNSTest/Bogus/A.pm DBIx-Class-0.08107/t/lib/DBICNSTest/RSBase.pm DBIx-Class-0.08107/t/lib/DBICNSTest/OtherRslt/ DBIx-Class-0.08107/t/lib/DBICNSTest/OtherRslt/D.pm DBIx-Class-0.08107/t/lib/DBICNSTest/Result/ DBIx-Class-0.08107/t/lib/DBICNSTest/Result/B.pm DBIx-Class-0.08107/t/lib/DBICNSTest/Result/A.pm DBIx-Class-0.08107/t/lib/DBIC/ DBIx-Class-0.08107/t/lib/DBIC/DebugObj.pm DBIx-Class-0.08107/t/lib/DBIC/SqlMakerTest.pm DBIx-Class-0.08107/t/lib/sqlite.sql DBIx-Class-0.08107/t/lib/DBICTest.pm DBIx-Class-0.08107/t/lib/DBICVersionOrig.pm DBIx-Class-0.08107/t/lib/DBICVersionNew.pm DBIx-Class-0.08107/t/73oracle.t DBIx-Class-0.08107/t/multi_create/ DBIx-Class-0.08107/t/multi_create/reentrance_count.t DBIx-Class-0.08107/t/multi_create/insert_defaults.t DBIx-Class-0.08107/t/multi_create/m2m.t DBIx-Class-0.08107/t/multi_create/cd_single.t DBIx-Class-0.08107/t/multi_create/multilev_might_have_PKeqFK.t DBIx-Class-0.08107/t/cdbi/ DBIx-Class-0.08107/t/cdbi/30-pager.t DBIx-Class-0.08107/t/cdbi/testlib/ DBIx-Class-0.08107/t/cdbi/testlib/Thing.pm DBIx-Class-0.08107/t/cdbi/testlib/OtherFilm.pm DBIx-Class-0.08107/t/cdbi/testlib/CDBase.pm DBIx-Class-0.08107/t/cdbi/testlib/MyStar.pm DBIx-Class-0.08107/t/cdbi/testlib/Actor.pm DBIx-Class-0.08107/t/cdbi/testlib/Director.pm DBIx-Class-0.08107/t/cdbi/testlib/MyBase.pm DBIx-Class-0.08107/t/cdbi/testlib/MyStarLink.pm DBIx-Class-0.08107/t/cdbi/testlib/Lazy.pm DBIx-Class-0.08107/t/cdbi/testlib/DBIC/ DBIx-Class-0.08107/t/cdbi/testlib/DBIC/Test/ DBIx-Class-0.08107/t/cdbi/testlib/DBIC/Test/SQLite.pm DBIx-Class-0.08107/t/cdbi/testlib/Log.pm DBIx-Class-0.08107/t/cdbi/testlib/Blurb.pm DBIx-Class-0.08107/t/cdbi/testlib/PgBase.pm DBIx-Class-0.08107/t/cdbi/testlib/OtherThing.pm DBIx-Class-0.08107/t/cdbi/testlib/MyFilm.pm DBIx-Class-0.08107/t/cdbi/testlib/Binary.pm DBIx-Class-0.08107/t/cdbi/testlib/Film.pm DBIx-Class-0.08107/t/cdbi/testlib/ActorAlias.pm DBIx-Class-0.08107/t/cdbi/testlib/MyStarLinkMCPK.pm DBIx-Class-0.08107/t/cdbi/testlib/Order.pm DBIx-Class-0.08107/t/cdbi/testlib/MyFoo.pm DBIx-Class-0.08107/t/cdbi/hasa_without_loading.t DBIx-Class-0.08107/t/cdbi/early_column_heisenbug.t DBIx-Class-0.08107/t/cdbi/24-meta_info.t DBIx-Class-0.08107/t/cdbi/13-constraint.t DBIx-Class-0.08107/t/cdbi/19-set_sql.t DBIx-Class-0.08107/t/cdbi/set_vs_DateTime.t DBIx-Class-0.08107/t/cdbi/68-inflate_has_a.t DBIx-Class-0.08107/t/cdbi/22-deflate_order.t DBIx-Class-0.08107/t/cdbi/abstract/ DBIx-Class-0.08107/t/cdbi/abstract/search_where.t DBIx-Class-0.08107/t/cdbi/mk_group_accessors.t DBIx-Class-0.08107/t/cdbi/02-Film.t DBIx-Class-0.08107/t/cdbi/multi_column_set.t DBIx-Class-0.08107/t/cdbi/sweet/ DBIx-Class-0.08107/t/cdbi/sweet/08pager.t DBIx-Class-0.08107/t/cdbi/16-reserved.t DBIx-Class-0.08107/t/cdbi/columns_as_hashes.t DBIx-Class-0.08107/t/cdbi/object_cache.t DBIx-Class-0.08107/t/cdbi/21-iterator.t DBIx-Class-0.08107/t/cdbi/12-filter.t DBIx-Class-0.08107/t/cdbi/has_many_loads_foreign_class.t DBIx-Class-0.08107/t/cdbi/14-might_have.t DBIx-Class-0.08107/t/cdbi/26-mutator.t DBIx-Class-0.08107/t/cdbi/23-cascade.t DBIx-Class-0.08107/t/cdbi/retrieve_from_sql_with_limit.t DBIx-Class-0.08107/t/cdbi/DeepAbstractSearch/ DBIx-Class-0.08107/t/cdbi/DeepAbstractSearch/01_search.t DBIx-Class-0.08107/t/cdbi/set_to_undef.t DBIx-Class-0.08107/t/cdbi/22-self_referential.t DBIx-Class-0.08107/t/cdbi/columns_dont_override_custom_accessors.t DBIx-Class-0.08107/t/cdbi/construct.t DBIx-Class-0.08107/t/cdbi/max_min_value_of.t DBIx-Class-0.08107/t/cdbi/06-hasa.t DBIx-Class-0.08107/t/cdbi/01-columns.t DBIx-Class-0.08107/t/cdbi/98-failure.t DBIx-Class-0.08107/t/cdbi/11-triggers.t DBIx-Class-0.08107/t/cdbi/04-lazy.t DBIx-Class-0.08107/t/cdbi/copy.t DBIx-Class-0.08107/t/cdbi/15-accessor.t DBIx-Class-0.08107/t/cdbi/08-inheritcols.t DBIx-Class-0.08107/t/cdbi/03-subclassing.t DBIx-Class-0.08107/t/cdbi/09-has_many.t DBIx-Class-0.08107/t/cdbi/18-has_a.t DBIx-Class-0.08107/t/search/ DBIx-Class-0.08107/t/search/subquery.t DBIx-Class-0.08107/t/search/preserve_original_rs.t DBIx-Class-0.08107/t/104view.t DBIx-Class-0.08107/t/92storage_on_connect_do.t DBIx-Class-0.08107/t/relationship/ DBIx-Class-0.08107/t/relationship/core.t DBIx-Class-0.08107/t/relationship/after_update.t DBIx-Class-0.08107/t/relationship/doesnt_exist.t DBIx-Class-0.08107/t/51threadtxn.t DBIx-Class-0.08107/t/resultset/ DBIx-Class-0.08107/t/resultset/as_query.t DBIx-Class-0.08107/t/resultset/update_delete.t DBIx-Class-0.08107/t/35disable_sth_caching.t DBIx-Class-0.08107/t/18insert_default.t DBIx-Class-0.08107/t/from_subquery.t DBIx-Class-0.08107/t/33storage_reconnect.t DBIx-Class-0.08107/t/76select.t DBIx-Class-0.08107/t/93nobindvars.t DBIx-Class-0.08107/t/100extra_source.t DBIx-Class-0.08107/t/count/ DBIx-Class-0.08107/t/count/in_subquery.t DBIx-Class-0.08107/t/count/distinct.t DBIx-Class-0.08107/t/count/prefetch.t DBIx-Class-0.08107/t/count/grouped_pager.t DBIx-Class-0.08107/t/count/joined.t DBIx-Class-0.08107/t/39load_namespaces_2.t DBIx-Class-0.08107/t/46where_attribute.t DBIx-Class-0.08107/t/96multi_create_new.t DBIx-Class-0.08107/t/77join_count.t DBIx-Class-0.08107/t/89dbicadmin.t DBIx-Class-0.08107/t/69update.t DBIx-Class-0.08107/t/95sql_maker_quote.t DBIx-Class-0.08107/t/26dumper.t DBIx-Class-0.08107/t/39load_namespaces_exception.t DBIx-Class-0.08107/t/resultset_class.t DBIx-Class-0.08107/t/91debug.t DBIx-Class-0.08107/t/03podcoverage.t DBIx-Class-0.08107/t/63register_class.t DBIx-Class-0.08107/t/100populate.t DBIx-Class-0.08107/t/41orrible.t DBIx-Class-0.08107/t/93single_accessor_object.t DBIx-Class-0.08107/t/70auto.t DBIx-Class-0.08107/t/54taint.t DBIx-Class-0.08107/t/76joins.t DBIx-Class-0.08107/t/inflate/ DBIx-Class-0.08107/t/inflate/file_column.t DBIx-Class-0.08107/t/inflate/hri.t DBIx-Class-0.08107/t/inflate/datetime_mysql.t DBIx-Class-0.08107/t/inflate/datetime_pg.t DBIx-Class-0.08107/t/inflate/datetime.t DBIx-Class-0.08107/t/inflate/serialize.t DBIx-Class-0.08107/t/inflate/core.t DBIx-Class-0.08107/t/30dbicplain.t DBIx-Class-0.08107/t/36datetime.t DBIx-Class-0.08107/t/39load_namespaces_1.t DBIx-Class-0.08107/t/746mssql.t DBIx-Class-0.08107/t/92storage.t DBIx-Class-0.08107/t/99dbic_sqlt_parser.t DBIx-Class-0.08107/t/75limit.t DBIx-Class-0.08107/t/78self_referencial.t DBIx-Class-0.08107/t/88result_set_column.t DBIx-Class-0.08107/t/18inserterror.t DBIx-Class-0.08107/t/74mssql.t DBIx-Class-0.08107/t/02pod.t DBIx-Class-0.08107/t/40resultsetmanager.t DBIx-Class-0.08107/t/32connect_code_ref.t DBIx-Class-0.08107/t/90join_torture.t DBIx-Class-0.08107/t/52cycle.t DBIx-Class-0.08107/t/34exception_action.t DBIx-Class-0.08107/t/94pk_mutation.t DBIx-Class-0.08107/t/745db2.t DBIx-Class-0.08107/t/zzzzzzz_perl_perf_bug.t DBIx-Class-0.08107/t/delete/ DBIx-Class-0.08107/t/delete/m2m.t DBIx-Class-0.08107/t/delete/related.t DBIx-Class-0.08107/t/20setuperrors.t DBIx-Class-0.08107/t/ordered/ DBIx-Class-0.08107/t/ordered/cascade_delete.t DBIx-Class-0.08107/t/39load_namespaces_4.t DBIx-Class-0.08107/t/746db2_400.t DBIx-Class-0.08107/t/79aliasing.t DBIx-Class-0.08107/t/96_is_deteministic_value.t DBIx-Class-0.08107/t/84serialize.t DBIx-Class-0.08107/t/72pg.t DBIx-Class-0.08107/t/95sql_maker.t DBIx-Class-0.08107/t/80unique.t DBIx-Class-0.08107/t/discard_changes_in_DESTROY.t DBIx-Class-0.08107/t/96multi_create.t DBIx-Class-0.08107/t/101populate_rs.t DBIx-Class-0.08107/t/prefetch/ DBIx-Class-0.08107/t/prefetch/attrs_untouched.t DBIx-Class-0.08107/t/prefetch/standard.t DBIx-Class-0.08107/t/prefetch/multiple_hasmany.t DBIx-Class-0.08107/t/prefetch/diamond.t DBIx-Class-0.08107/t/prefetch/rows_bug.t DBIx-Class-0.08107/t/91merge_attr.t DBIx-Class-0.08107/t/update/ DBIx-Class-0.08107/t/update/type_aware.t DBIx-Class-0.08107/t/94versioning.t DBIx-Class-0.08107/t/64db.t DBIx-Class-0.08107/t/90ensure_class_loaded.t DBIx-Class-0.08107/t/82cascade_copy.t DBIx-Class-0.08107/t/98savepoints.t DBIx-Class-0.08107/t/04dont_break_c3.t DBIx-Class-0.08107/t/50fork.t DBIx-Class-0.08107/t/67pager.t DBIx-Class-0.08107/t/39load_namespaces_3.t DBIx-Class-0.08107/t/103many_to_many_warning.t DBIx-Class-0.08107/t/42toplimit.t DBIx-Class-0.08107/t/61findnot.t DBIx-Class-0.08107/t/31stats.t DBIx-Class-0.08107/t/51threads.t DBIx-Class-0.08107/t/55storage_stress.t DBIx-Class-0.08107/t/73oracle_inflate.t DBIx-Class-0.08107/t/39load_namespaces_rt41083.t DBIx-Class-0.08107/t/83cache.t DBIx-Class-0.08107/t/96multi_create_torture.t DBIx-Class-0.08107/t/85utf8.t DBIx-Class-0.08107/t/05components.t DBIx-Class-0.08107/t/bind/ DBIx-Class-0.08107/t/bind/bindtype_columns.t DBIx-Class-0.08107/t/bind/order_by.t DBIx-Class-0.08107/t/bind/attribute.t DBIx-Class-0.08107/t/86might_have.t DBIx-Class-0.08107/t/19quotes.t DBIx-Class-0.08107/t/97result_class.t DBIx-Class-0.08107/t/60core.t DBIx-Class-0.08107/t/63register_source.t DBIx-Class-0.08107/t/81transactions.t DBIx-Class-0.08107/t/71mysql.t DBIx-Class-0.08107/t/resultset_overload.t DBIx-Class-0.08107/t/86sqlt.t DBIx-Class-0.08107/t/dbh_do.t DBIx-Class-0.08107/t/102load_classes.t DBIx-Class-0.08107/t/746sybase.t DBIx-Class-0.08107/t/65multipk.t DBIx-Class-0.08107/t/19quotes_newstyle.t DBIx-Class-0.08107/t/93storage_replication.t DBIx-Class-0.08107/t/87ordered.t DBIx-Class-0.08107/lib/ DBIx-Class-0.08107/lib/DBIx/ DBIx-Class-0.08107/lib/DBIx/Class/ DBIx-Class-0.08107/lib/DBIx/Class/Storage/ DBIx-Class-0.08107/lib/DBIx/Class/Storage/DBI/ DBIx-Class-0.08107/lib/DBIx/Class/Storage/DBI/Sybase.pm DBIx-Class-0.08107/lib/DBIx/Class/Storage/DBI/Replicated/ DBIx-Class-0.08107/lib/DBIx/Class/Storage/DBI/Replicated/Balancer.pm DBIx-Class-0.08107/lib/DBIx/Class/Storage/DBI/Replicated/Types.pm DBIx-Class-0.08107/lib/DBIx/Class/Storage/DBI/Replicated/WithDSN.pm DBIx-Class-0.08107/lib/DBIx/Class/Storage/DBI/Replicated/Pool.pm DBIx-Class-0.08107/lib/DBIx/Class/Storage/DBI/Replicated/Balancer/ DBIx-Class-0.08107/lib/DBIx/Class/Storage/DBI/Replicated/Balancer/Random.pm DBIx-Class-0.08107/lib/DBIx/Class/Storage/DBI/Replicated/Balancer/First.pm DBIx-Class-0.08107/lib/DBIx/Class/Storage/DBI/Replicated/Replicant.pm DBIx-Class-0.08107/lib/DBIx/Class/Storage/DBI/Oracle/ DBIx-Class-0.08107/lib/DBIx/Class/Storage/DBI/Oracle/Generic.pm DBIx-Class-0.08107/lib/DBIx/Class/Storage/DBI/Oracle/WhereJoins.pm DBIx-Class-0.08107/lib/DBIx/Class/Storage/DBI/SQLite.pm DBIx-Class-0.08107/lib/DBIx/Class/Storage/DBI/NoBindVars.pm DBIx-Class-0.08107/lib/DBIx/Class/Storage/DBI/Oracle.pm DBIx-Class-0.08107/lib/DBIx/Class/Storage/DBI/ODBC/ DBIx-Class-0.08107/lib/DBIx/Class/Storage/DBI/ODBC/ACCESS.pm DBIx-Class-0.08107/lib/DBIx/Class/Storage/DBI/ODBC/Microsoft_SQL_Server.pm DBIx-Class-0.08107/lib/DBIx/Class/Storage/DBI/ODBC/DB2_400_SQL.pm DBIx-Class-0.08107/lib/DBIx/Class/Storage/DBI/ODBC.pm DBIx-Class-0.08107/lib/DBIx/Class/Storage/DBI/Sybase/ DBIx-Class-0.08107/lib/DBIx/Class/Storage/DBI/Sybase/Microsoft_SQL_Server.pm DBIx-Class-0.08107/lib/DBIx/Class/Storage/DBI/Sybase/MSSQL.pm DBIx-Class-0.08107/lib/DBIx/Class/Storage/DBI/MSSQL.pm DBIx-Class-0.08107/lib/DBIx/Class/Storage/DBI/DB2.pm DBIx-Class-0.08107/lib/DBIx/Class/Storage/DBI/Replicated.pm DBIx-Class-0.08107/lib/DBIx/Class/Storage/DBI/Role/ DBIx-Class-0.08107/lib/DBIx/Class/Storage/DBI/Role/QueryCounter.pm DBIx-Class-0.08107/lib/DBIx/Class/Storage/DBI/mysql.pm DBIx-Class-0.08107/lib/DBIx/Class/Storage/DBI/Cursor.pm DBIx-Class-0.08107/lib/DBIx/Class/Storage/DBI/MultiColumnIn.pm DBIx-Class-0.08107/lib/DBIx/Class/Storage/DBI/Pg.pm DBIx-Class-0.08107/lib/DBIx/Class/Storage/DBI.pm DBIx-Class-0.08107/lib/DBIx/Class/Storage/Statistics.pm DBIx-Class-0.08107/lib/DBIx/Class/Storage/TxnScopeGuard.pm DBIx-Class-0.08107/lib/DBIx/Class/UTF8Columns.pm DBIx-Class-0.08107/lib/DBIx/Class/CDBICompat/ DBIx-Class-0.08107/lib/DBIx/Class/CDBICompat/GetSet.pm DBIx-Class-0.08107/lib/DBIx/Class/CDBICompat/Relationships.pm DBIx-Class-0.08107/lib/DBIx/Class/CDBICompat/DestroyWarning.pm DBIx-Class-0.08107/lib/DBIx/Class/CDBICompat/Relationship.pm DBIx-Class-0.08107/lib/DBIx/Class/CDBICompat/Retrieve.pm DBIx-Class-0.08107/lib/DBIx/Class/CDBICompat/Constraints.pm DBIx-Class-0.08107/lib/DBIx/Class/CDBICompat/ColumnsAsHash.pm DBIx-Class-0.08107/lib/DBIx/Class/CDBICompat/Constructor.pm DBIx-Class-0.08107/lib/DBIx/Class/CDBICompat/Triggers.pm DBIx-Class-0.08107/lib/DBIx/Class/CDBICompat/Stringify.pm DBIx-Class-0.08107/lib/DBIx/Class/CDBICompat/ColumnCase.pm DBIx-Class-0.08107/lib/DBIx/Class/CDBICompat/Iterator.pm DBIx-Class-0.08107/lib/DBIx/Class/CDBICompat/AutoUpdate.pm DBIx-Class-0.08107/lib/DBIx/Class/CDBICompat/AccessorMapping.pm DBIx-Class-0.08107/lib/DBIx/Class/CDBICompat/AbstractSearch.pm DBIx-Class-0.08107/lib/DBIx/Class/CDBICompat/AttributeAPI.pm DBIx-Class-0.08107/lib/DBIx/Class/CDBICompat/Copy.pm DBIx-Class-0.08107/lib/DBIx/Class/CDBICompat/LiveObjectIndex.pm DBIx-Class-0.08107/lib/DBIx/Class/CDBICompat/NoObjectIndex.pm DBIx-Class-0.08107/lib/DBIx/Class/CDBICompat/TempColumns.pm DBIx-Class-0.08107/lib/DBIx/Class/CDBICompat/SQLTransformer.pm DBIx-Class-0.08107/lib/DBIx/Class/CDBICompat/Pager.pm DBIx-Class-0.08107/lib/DBIx/Class/CDBICompat/LazyLoading.pm DBIx-Class-0.08107/lib/DBIx/Class/CDBICompat/ImaDBI.pm DBIx-Class-0.08107/lib/DBIx/Class/CDBICompat/ColumnGroups.pm DBIx-Class-0.08107/lib/DBIx/Class/CDBICompat/ReadOnly.pm DBIx-Class-0.08107/lib/DBIx/Class/Serialize/ DBIx-Class-0.08107/lib/DBIx/Class/Serialize/Storable.pm DBIx-Class-0.08107/lib/DBIx/Class/SQLAHacks/ DBIx-Class-0.08107/lib/DBIx/Class/SQLAHacks/MySQL.pm DBIx-Class-0.08107/lib/DBIx/Class/SQLAHacks/OracleJoins.pm DBIx-Class-0.08107/lib/DBIx/Class/Manual/ DBIx-Class-0.08107/lib/DBIx/Class/Manual/Cookbook.pod DBIx-Class-0.08107/lib/DBIx/Class/Manual/Reading.pod DBIx-Class-0.08107/lib/DBIx/Class/Manual/Troubleshooting.pod DBIx-Class-0.08107/lib/DBIx/Class/Manual/Joining.pod DBIx-Class-0.08107/lib/DBIx/Class/Manual/Example.pod DBIx-Class-0.08107/lib/DBIx/Class/Manual/Component.pod DBIx-Class-0.08107/lib/DBIx/Class/Manual/DocMap.pod DBIx-Class-0.08107/lib/DBIx/Class/Manual/FAQ.pod DBIx-Class-0.08107/lib/DBIx/Class/Manual/Intro.pod DBIx-Class-0.08107/lib/DBIx/Class/Manual/Glossary.pod DBIx-Class-0.08107/lib/DBIx/Class/ResultSetProxy.pm DBIx-Class-0.08107/lib/DBIx/Class/PK/ DBIx-Class-0.08107/lib/DBIx/Class/PK/Auto.pm DBIx-Class-0.08107/lib/DBIx/Class/PK/Auto/ DBIx-Class-0.08107/lib/DBIx/Class/PK/Auto/SQLite.pm DBIx-Class-0.08107/lib/DBIx/Class/PK/Auto/Oracle.pm DBIx-Class-0.08107/lib/DBIx/Class/PK/Auto/MySQL.pm DBIx-Class-0.08107/lib/DBIx/Class/PK/Auto/Pg.pm DBIx-Class-0.08107/lib/DBIx/Class/PK/Auto/MSSQL.pm DBIx-Class-0.08107/lib/DBIx/Class/PK/Auto/DB2.pm DBIx-Class-0.08107/lib/DBIx/Class/Relationship/ DBIx-Class-0.08107/lib/DBIx/Class/Relationship/ManyToMany.pm DBIx-Class-0.08107/lib/DBIx/Class/Relationship/HasMany.pm DBIx-Class-0.08107/lib/DBIx/Class/Relationship/CascadeActions.pm DBIx-Class-0.08107/lib/DBIx/Class/Relationship/HasOne.pm DBIx-Class-0.08107/lib/DBIx/Class/Relationship/Base.pm DBIx-Class-0.08107/lib/DBIx/Class/Relationship/ProxyMethods.pm DBIx-Class-0.08107/lib/DBIx/Class/Relationship/Helpers.pm DBIx-Class-0.08107/lib/DBIx/Class/Relationship/BelongsTo.pm DBIx-Class-0.08107/lib/DBIx/Class/Relationship/Accessor.pm DBIx-Class-0.08107/lib/DBIx/Class/ResultSource/ DBIx-Class-0.08107/lib/DBIx/Class/ResultSource/View.pm DBIx-Class-0.08107/lib/DBIx/Class/ResultSource/Table.pm DBIx-Class-0.08107/lib/DBIx/Class/DB.pm DBIx-Class-0.08107/lib/DBIx/Class/ClassResolver/ DBIx-Class-0.08107/lib/DBIx/Class/ClassResolver/PassThrough.pm DBIx-Class-0.08107/lib/DBIx/Class/ResultSourceHandle.pm DBIx-Class-0.08107/lib/DBIx/Class/Componentised.pm DBIx-Class-0.08107/lib/DBIx/Class/ResultClass/ DBIx-Class-0.08107/lib/DBIx/Class/ResultClass/HashRefInflator.pm DBIx-Class-0.08107/lib/DBIx/Class/ResultSourceProxy/ DBIx-Class-0.08107/lib/DBIx/Class/ResultSourceProxy/Table.pm DBIx-Class-0.08107/lib/DBIx/Class/InflateColumn.pm DBIx-Class-0.08107/lib/DBIx/Class/ResultSetManager.pm DBIx-Class-0.08107/lib/DBIx/Class/AccessorGroup.pm DBIx-Class-0.08107/lib/DBIx/Class/Schema.pm DBIx-Class-0.08107/lib/DBIx/Class/ResultSet.pm DBIx-Class-0.08107/lib/DBIx/Class/Relationship.pm DBIx-Class-0.08107/lib/DBIx/Class/Cursor.pm DBIx-Class-0.08107/lib/DBIx/Class/ResultSource.pm DBIx-Class-0.08107/lib/DBIx/Class/Exception.pm DBIx-Class-0.08107/lib/DBIx/Class/ResultSetColumn.pm DBIx-Class-0.08107/lib/DBIx/Class/PK.pm DBIx-Class-0.08107/lib/DBIx/Class/Schema/ DBIx-Class-0.08107/lib/DBIx/Class/Schema/Versioned.pm DBIx-Class-0.08107/lib/DBIx/Class/SQLAHacks.pm DBIx-Class-0.08107/lib/DBIx/Class/StartupCheck.pm DBIx-Class-0.08107/lib/DBIx/Class/Row.pm DBIx-Class-0.08107/lib/DBIx/Class/Storage.pm DBIx-Class-0.08107/lib/DBIx/Class/Manual.pod DBIx-Class-0.08107/lib/DBIx/Class/InflateColumn/ DBIx-Class-0.08107/lib/DBIx/Class/InflateColumn/File.pm DBIx-Class-0.08107/lib/DBIx/Class/InflateColumn/DateTime.pm DBIx-Class-0.08107/lib/DBIx/Class/CDBICompat.pm DBIx-Class-0.08107/lib/DBIx/Class/Ordered.pm DBIx-Class-0.08107/lib/DBIx/Class/Core.pm DBIx-Class-0.08107/lib/DBIx/Class/ResultSourceProxy.pm DBIx-Class-0.08107/lib/DBIx/Class.pm DBIx-Class-0.08107/lib/SQL/ DBIx-Class-0.08107/lib/SQL/Translator/ DBIx-Class-0.08107/lib/SQL/Translator/Producer/ DBIx-Class-0.08107/lib/SQL/Translator/Producer/DBIx/ DBIx-Class-0.08107/lib/SQL/Translator/Producer/DBIx/Class/ DBIx-Class-0.08107/lib/SQL/Translator/Producer/DBIx/Class/File.pm DBIx-Class-0.08107/lib/SQL/Translator/Parser/ DBIx-Class-0.08107/lib/SQL/Translator/Parser/DBIx/ DBIx-Class-0.08107/lib/SQL/Translator/Parser/DBIx/Class.pm DBIx-Class-0.08107/inc/ DBIx-Class-0.08107/inc/Module/ DBIx-Class-0.08107/inc/Module/Install/ DBIx-Class-0.08107/inc/Module/Install/Makefile.pm DBIx-Class-0.08107/inc/Module/Install/Metadata.pm DBIx-Class-0.08107/inc/Module/Install/Base.pm DBIx-Class-0.08107/inc/Module/Install/Win32.pm DBIx-Class-0.08107/inc/Module/Install/Include.pm DBIx-Class-0.08107/inc/Module/Install/WriteAll.pm DBIx-Class-0.08107/inc/Module/Install/Fetch.pm DBIx-Class-0.08107/inc/Module/Install/Can.pm DBIx-Class-0.08107/inc/Module/Install/AutoInstall.pm DBIx-Class-0.08107/inc/Module/Install/Scripts.pm DBIx-Class-0.08107/inc/Module/Install.pm DBIx-Class-0.08107/inc/Module/AutoInstall.pm DBIx-Class-0.08107/examples/ DBIx-Class-0.08107/examples/Schema/ DBIx-Class-0.08107/examples/Schema/MyDatabase/ DBIx-Class-0.08107/examples/Schema/MyDatabase/Main.pm DBIx-Class-0.08107/examples/Schema/MyDatabase/Main/ DBIx-Class-0.08107/examples/Schema/MyDatabase/Main/Result/ DBIx-Class-0.08107/examples/Schema/MyDatabase/Main/Result/Artist.pm DBIx-Class-0.08107/examples/Schema/MyDatabase/Main/Result/Cd.pm DBIx-Class-0.08107/examples/Schema/MyDatabase/Main/Result/Track.pm DBIx-Class-0.08107/examples/Schema/testdb.pl DBIx-Class-0.08107/examples/Schema/db/ DBIx-Class-0.08107/examples/Schema/db/example.sql DBIx-Class-0.08107/examples/Schema/insertdb.pl DBIx-Class-0.08107/Makefile.PL DBIx-Class-0.08107/MANIFEST DBIx-Class-0.08107/script/ DBIx-Class-0.08107/script/dbicadmin DBIx-Class-0.08107/Changes DBIx-Class-0.08107/README DBIx-Class-0.08107/META.yml Prepending /export/home/fly1064/var/cpan/build/WWW-Contact-0.26-sOkIfH/blib/arch /export/home/fly1064/var/cpan/build/WWW-Contact-0.26-sOkIfH/blib/lib to PERL5LIB for 'make' CPAN.pm: Going to build R/RI/RIBASUSHI/DBIx-Class-0.08107.tar.gz >>> /export/home/fly1064/bin/perl Makefile.PL *** Module::AutoInstall version 1.03 *** Checking for Perl dependencies... *** Since we're running under CPAN, I'll just let it take care of the dependency's installation later. [Core Features] - Test::More ...loaded. (0.88 >= 0.82) - Test::Builder ...loaded. (0.88 >= 0.33) - Test::Warn ...loaded. (0.11 >= 0.11) - Test::Exception ...loaded. (0.27) - Test::Deep ...loaded. (0.104) - DBD::SQLite ...loaded. (1.25 >= 1.25) - Data::Page ...loaded. (2.01 >= 2) - SQL::Abstract ...loaded. (1.56 >= 1.56) - SQL::Abstract::Limit ...loaded. (0.141 >= 0.13) - Class::C3::Componentised ...loaded. (1.0005 >= 1.0005) - Carp::Clan ...loaded. (6.00 >= 6) - DBI ...loaded. (1.609 >= 1.605) - Module::Find ...loaded. (0.06 >= 0.06) - Class::Inspector ...loaded. (1.24 >= 1.24) - Class::Accessor::Grouped ...loaded. (0.08003 >= 0.08003) - JSON::Any ...loaded. (1.19 >= 1.18) - Scope::Guard ...loaded. (0.03 >= 0.03) - Path::Class ...loaded. (0.17 >= 0.16) - Sub::Name ...loaded. (0.04 >= 0.04) - MRO::Compat ...loaded. (0.11 >= 0.09) - List::Util ...loaded. (1.21) - Scalar::Util ...loaded. (1.21) - Storable ...loaded. (2.20) *** Module::AutoInstall configuration finished. Checking if your kit is complete... Looks good Writing Makefile for DBIx::Class >>> make cp lib/DBIx/Class/Storage/DBI/ODBC/Microsoft_SQL_Server.pm blib/lib/DBIx/Class/Storage/DBI/ODBC/Microsoft_SQL_Server.pm cp lib/DBIx/Class/CDBICompat/ImaDBI.pm blib/lib/DBIx/Class/CDBICompat/ImaDBI.pm cp lib/DBIx/Class/Manual/FAQ.pod blib/lib/DBIx/Class/Manual/FAQ.pod cp lib/DBIx/Class/Storage/DBI/Sybase.pm blib/lib/DBIx/Class/Storage/DBI/Sybase.pm cp lib/DBIx/Class/Manual/Example.pod blib/lib/DBIx/Class/Manual/Example.pod cp lib/DBIx/Class/Relationship/CascadeActions.pm blib/lib/DBIx/Class/Relationship/CascadeActions.pm cp lib/DBIx/Class/CDBICompat/Copy.pm blib/lib/DBIx/Class/CDBICompat/Copy.pm cp lib/DBIx/Class/SQLAHacks/OracleJoins.pm blib/lib/DBIx/Class/SQLAHacks/OracleJoins.pm cp lib/DBIx/Class/CDBICompat/Constructor.pm blib/lib/DBIx/Class/CDBICompat/Constructor.pm cp lib/DBIx/Class/Manual/Reading.pod blib/lib/DBIx/Class/Manual/Reading.pod cp lib/DBIx/Class/Storage/DBI/mysql.pm blib/lib/DBIx/Class/Storage/DBI/mysql.pm cp lib/DBIx/Class/Manual/Troubleshooting.pod blib/lib/DBIx/Class/Manual/Troubleshooting.pod cp lib/DBIx/Class/CDBICompat/Triggers.pm blib/lib/DBIx/Class/CDBICompat/Triggers.pm cp lib/DBIx/Class/UTF8Columns.pm blib/lib/DBIx/Class/UTF8Columns.pm cp lib/DBIx/Class/CDBICompat/Stringify.pm blib/lib/DBIx/Class/CDBICompat/Stringify.pm cp lib/DBIx/Class/PK/Auto/Pg.pm blib/lib/DBIx/Class/PK/Auto/Pg.pm cp lib/DBIx/Class/Storage/Statistics.pm blib/lib/DBIx/Class/Storage/Statistics.pm cp lib/DBIx/Class/Storage/DBI/Replicated/WithDSN.pm blib/lib/DBIx/Class/Storage/DBI/Replicated/WithDSN.pm cp lib/DBIx/Class/Storage/DBI/Replicated/Balancer.pm blib/lib/DBIx/Class/Storage/DBI/Replicated/Balancer.pm cp lib/DBIx/Class/CDBICompat/ColumnCase.pm blib/lib/DBIx/Class/CDBICompat/ColumnCase.pm cp lib/DBIx/Class/PK/Auto/MySQL.pm blib/lib/DBIx/Class/PK/Auto/MySQL.pm cp lib/DBIx/Class/ResultSourceProxy/Table.pm blib/lib/DBIx/Class/ResultSourceProxy/Table.pm cp lib/DBIx/Class/CDBICompat/GetSet.pm blib/lib/DBIx/Class/CDBICompat/GetSet.pm cp lib/DBIx/Class/Serialize/Storable.pm blib/lib/DBIx/Class/Serialize/Storable.pm cp lib/DBIx/Class/CDBICompat/Iterator.pm blib/lib/DBIx/Class/CDBICompat/Iterator.pm cp lib/DBIx/Class/Storage/DBI/Oracle/Generic.pm blib/lib/DBIx/Class/Storage/DBI/Oracle/Generic.pm cp lib/DBIx/Class/StartupCheck.pm blib/lib/DBIx/Class/StartupCheck.pm cp lib/DBIx/Class/Storage/DBI/Replicated/Pool.pm blib/lib/DBIx/Class/Storage/DBI/Replicated/Pool.pm cp lib/DBIx/Class/Storage/DBI/ODBC/ACCESS.pm blib/lib/DBIx/Class/Storage/DBI/ODBC/ACCESS.pm cp lib/DBIx/Class/CDBICompat/Relationships.pm blib/lib/DBIx/Class/CDBICompat/Relationships.pm cp lib/DBIx/Class/Row.pm blib/lib/DBIx/Class/Row.pm cp lib/DBIx/Class/ResultSource.pm blib/lib/DBIx/Class/ResultSource.pm cp lib/DBIx/Class/SQLAHacks/MySQL.pm blib/lib/DBIx/Class/SQLAHacks/MySQL.pm cp lib/DBIx/Class/CDBICompat/AutoUpdate.pm blib/lib/DBIx/Class/CDBICompat/AutoUpdate.pm cp lib/DBIx/Class/ResultSetManager.pm blib/lib/DBIx/Class/ResultSetManager.pm cp lib/DBIx/Class/InflateColumn.pm blib/lib/DBIx/Class/InflateColumn.pm cp lib/DBIx/Class/Storage/DBI/Replicated/Balancer/Random.pm blib/lib/DBIx/Class/Storage/DBI/Replicated/Balancer/Random.pm cp lib/DBIx/Class/Manual/Cookbook.pod blib/lib/DBIx/Class/Manual/Cookbook.pod cp lib/DBIx/Class/Storage.pm blib/lib/DBIx/Class/Storage.pm cp lib/DBIx/Class/Manual.pod blib/lib/DBIx/Class/Manual.pod cp lib/DBIx/Class/ResultSetProxy.pm blib/lib/DBIx/Class/ResultSetProxy.pm cp lib/DBIx/Class/Storage/DBI/Replicated/Balancer/First.pm blib/lib/DBIx/Class/Storage/DBI/Replicated/Balancer/First.pm cp lib/DBIx/Class/Manual/Intro.pod blib/lib/DBIx/Class/Manual/Intro.pod cp lib/DBIx/Class/PK/Auto.pm blib/lib/DBIx/Class/PK/Auto.pm cp lib/DBIx/Class/InflateColumn/File.pm blib/lib/DBIx/Class/InflateColumn/File.pm cp lib/DBIx/Class/Storage/DBI/ODBC/DB2_400_SQL.pm blib/lib/DBIx/Class/Storage/DBI/ODBC/DB2_400_SQL.pm cp lib/DBIx/Class/Manual/Component.pod blib/lib/DBIx/Class/Manual/Component.pod cp lib/DBIx/Class/Storage/DBI/Cursor.pm blib/lib/DBIx/Class/Storage/DBI/Cursor.pm cp lib/DBIx/Class/Storage/DBI/ODBC.pm blib/lib/DBIx/Class/Storage/DBI/ODBC.pm cp lib/DBIx/Class/Relationship/ManyToMany.pm blib/lib/DBIx/Class/Relationship/ManyToMany.pm cp lib/DBIx/Class/Storage/DBI/SQLite.pm blib/lib/DBIx/Class/Storage/DBI/SQLite.pm cp lib/DBIx/Class/Relationship/HasOne.pm blib/lib/DBIx/Class/Relationship/HasOne.pm cp lib/DBIx/Class/ResultSource/View.pm blib/lib/DBIx/Class/ResultSource/View.pm cp lib/DBIx/Class/Exception.pm blib/lib/DBIx/Class/Exception.pm cp lib/DBIx/Class/CDBICompat/LiveObjectIndex.pm blib/lib/DBIx/Class/CDBICompat/LiveObjectIndex.pm cp lib/DBIx/Class/AccessorGroup.pm blib/lib/DBIx/Class/AccessorGroup.pm cp lib/DBIx/Class/DB.pm blib/lib/DBIx/Class/DB.pm cp lib/DBIx/Class/Storage/DBI/Sybase/MSSQL.pm blib/lib/DBIx/Class/Storage/DBI/Sybase/MSSQL.pm cp lib/DBIx/Class/CDBICompat.pm blib/lib/DBIx/Class/CDBICompat.pm cp lib/DBIx/Class/Storage/DBI/MultiColumnIn.pm blib/lib/DBIx/Class/Storage/DBI/MultiColumnIn.pm cp lib/DBIx/Class/PK/Auto/SQLite.pm blib/lib/DBIx/Class/PK/Auto/SQLite.pm cp lib/DBIx/Class/Storage/TxnScopeGuard.pm blib/lib/DBIx/Class/Storage/TxnScopeGuard.pm cp lib/DBIx/Class/Storage/DBI/Replicated/Types.pm blib/lib/DBIx/Class/Storage/DBI/Replicated/Types.pm cp lib/DBIx/Class/Manual/Glossary.pod blib/lib/DBIx/Class/Manual/Glossary.pod cp lib/DBIx/Class/ClassResolver/PassThrough.pm blib/lib/DBIx/Class/ClassResolver/PassThrough.pm cp lib/DBIx/Class/CDBICompat/ColumnGroups.pm blib/lib/DBIx/Class/CDBICompat/ColumnGroups.pm cp lib/DBIx/Class/Relationship/Helpers.pm blib/lib/DBIx/Class/Relationship/Helpers.pm cp lib/DBIx/Class/Ordered.pm blib/lib/DBIx/Class/Ordered.pm cp lib/DBIx/Class/Relationship/BelongsTo.pm blib/lib/DBIx/Class/Relationship/BelongsTo.pm cp lib/DBIx/Class/CDBICompat/AccessorMapping.pm blib/lib/DBIx/Class/CDBICompat/AccessorMapping.pm cp lib/DBIx/Class/CDBICompat/NoObjectIndex.pm blib/lib/DBIx/Class/CDBICompat/NoObjectIndex.pm cp lib/DBIx/Class/Core.pm blib/lib/DBIx/Class/Core.pm cp lib/DBIx/Class/Schema.pm blib/lib/DBIx/Class/Schema.pm cp lib/DBIx/Class/CDBICompat/TempColumns.pm blib/lib/DBIx/Class/CDBICompat/TempColumns.pm cp lib/DBIx/Class/Manual/DocMap.pod blib/lib/DBIx/Class/Manual/DocMap.pod cp lib/DBIx/Class/ResultSetColumn.pm blib/lib/DBIx/Class/ResultSetColumn.pm cp lib/DBIx/Class/ResultSource/Table.pm blib/lib/DBIx/Class/ResultSource/Table.pm cp lib/DBIx/Class/PK.pm blib/lib/DBIx/Class/PK.pm cp lib/DBIx/Class/CDBICompat/AbstractSearch.pm blib/lib/DBIx/Class/CDBICompat/AbstractSearch.pm cp lib/DBIx/Class/PK/Auto/MSSQL.pm blib/lib/DBIx/Class/PK/Auto/MSSQL.pm cp lib/DBIx/Class/Storage/DBI/NoBindVars.pm blib/lib/DBIx/Class/Storage/DBI/NoBindVars.pm cp lib/DBIx/Class/Storage/DBI/Oracle/WhereJoins.pm blib/lib/DBIx/Class/Storage/DBI/Oracle/WhereJoins.pm cp lib/SQL/Translator/Producer/DBIx/Class/File.pm blib/lib/SQL/Translator/Producer/DBIx/Class/File.pm cp lib/DBIx/Class/Storage/DBI/Sybase/Microsoft_SQL_Server.pm blib/lib/DBIx/Class/Storage/DBI/Sybase/Microsoft_SQL_Server.pm cp lib/DBIx/Class/ResultSet.pm blib/lib/DBIx/Class/ResultSet.pm cp lib/DBIx/Class/Storage/DBI/MSSQL.pm blib/lib/DBIx/Class/Storage/DBI/MSSQL.pm cp lib/DBIx/Class/ResultSourceHandle.pm blib/lib/DBIx/Class/ResultSourceHandle.pm cp lib/DBIx/Class/Relationship/HasMany.pm blib/lib/DBIx/Class/Relationship/HasMany.pm cp lib/DBIx/Class/Relationship/Accessor.pm blib/lib/DBIx/Class/Relationship/Accessor.pm cp lib/DBIx/Class/Storage/DBI/DB2.pm blib/lib/DBIx/Class/Storage/DBI/DB2.pm cp lib/DBIx/Class/CDBICompat/DestroyWarning.pm blib/lib/DBIx/Class/CDBICompat/DestroyWarning.pm cp lib/DBIx/Class/Storage/DBI/Replicated/Replicant.pm blib/lib/DBIx/Class/Storage/DBI/Replicated/Replicant.pm cp lib/DBIx/Class.pm blib/lib/DBIx/Class.pm cp lib/DBIx/Class/CDBICompat/AttributeAPI.pm blib/lib/DBIx/Class/CDBICompat/AttributeAPI.pm cp lib/DBIx/Class/PK/Auto/DB2.pm blib/lib/DBIx/Class/PK/Auto/DB2.pm cp lib/DBIx/Class/Schema/Versioned.pm blib/lib/DBIx/Class/Schema/Versioned.pm cp lib/DBIx/Class/Storage/DBI/Role/QueryCounter.pm blib/lib/DBIx/Class/Storage/DBI/Role/QueryCounter.pm cp lib/DBIx/Class/Storage/DBI/Pg.pm blib/lib/DBIx/Class/Storage/DBI/Pg.pm cp lib/DBIx/Class/Storage/DBI/Replicated.pm blib/lib/DBIx/Class/Storage/DBI/Replicated.pm cp lib/DBIx/Class/Storage/DBI.pm blib/lib/DBIx/Class/Storage/DBI.pm cp lib/DBIx/Class/Componentised.pm blib/lib/DBIx/Class/Componentised.pm cp lib/SQL/Translator/Parser/DBIx/Class.pm blib/lib/SQL/Translator/Parser/DBIx/Class.pm cp lib/DBIx/Class/Relationship.pm blib/lib/DBIx/Class/Relationship.pm cp lib/DBIx/Class/Manual/Joining.pod blib/lib/DBIx/Class/Manual/Joining.pod cp lib/DBIx/Class/Relationship/Base.pm blib/lib/DBIx/Class/Relationship/Base.pm cp lib/DBIx/Class/PK/Auto/Oracle.pm blib/lib/DBIx/Class/PK/Auto/Oracle.pm cp lib/DBIx/Class/Relationship/ProxyMethods.pm blib/lib/DBIx/Class/Relationship/ProxyMethods.pm cp lib/DBIx/Class/Cursor.pm blib/lib/DBIx/Class/Cursor.pm cp lib/DBIx/Class/CDBICompat/SQLTransformer.pm blib/lib/DBIx/Class/CDBICompat/SQLTransformer.pm cp lib/DBIx/Class/CDBICompat/Pager.pm blib/lib/DBIx/Class/CDBICompat/Pager.pm cp lib/DBIx/Class/CDBICompat/Relationship.pm blib/lib/DBIx/Class/CDBICompat/Relationship.pm cp lib/DBIx/Class/ResultClass/HashRefInflator.pm blib/lib/DBIx/Class/ResultClass/HashRefInflator.pm cp lib/DBIx/Class/CDBICompat/Retrieve.pm blib/lib/DBIx/Class/CDBICompat/Retrieve.pm cp lib/DBIx/Class/ResultSourceProxy.pm blib/lib/DBIx/Class/ResultSourceProxy.pm cp lib/DBIx/Class/CDBICompat/Constraints.pm blib/lib/DBIx/Class/CDBICompat/Constraints.pm cp lib/DBIx/Class/CDBICompat/ReadOnly.pm blib/lib/DBIx/Class/CDBICompat/ReadOnly.pm cp lib/DBIx/Class/CDBICompat/LazyLoading.pm blib/lib/DBIx/Class/CDBICompat/LazyLoading.pm cp lib/DBIx/Class/InflateColumn/DateTime.pm blib/lib/DBIx/Class/InflateColumn/DateTime.pm cp lib/DBIx/Class/CDBICompat/ColumnsAsHash.pm blib/lib/DBIx/Class/CDBICompat/ColumnsAsHash.pm cp lib/DBIx/Class/SQLAHacks.pm blib/lib/DBIx/Class/SQLAHacks.pm cp lib/DBIx/Class/Storage/DBI/Oracle.pm blib/lib/DBIx/Class/Storage/DBI/Oracle.pm cp script/dbicadmin blib/script/dbicadmin /export/home/fly1064/bin/perl "-Iinc" -MExtUtils::MY -e 'MY->fixin(shift)' -- blib/script/dbicadmin Manifying blib/man1/dbicadmin.1 Manifying blib/man3/DBIx::Class::Manual::FAQ.3 Manifying blib/man3/DBIx::Class::Storage::DBI::ODBC::Microsoft_SQL_Server.3 Manifying blib/man3/DBIx::Class::Manual::Example.3 Manifying blib/man3/DBIx::Class::Storage::DBI::Sybase.3 Manifying blib/man3/DBIx::Class::SQLAHacks::OracleJoins.3 Manifying blib/man3/DBIx::Class::CDBICompat::Copy.3 Manifying blib/man3/DBIx::Class::Manual::Reading.3 Manifying blib/man3/DBIx::Class::Manual::Troubleshooting.3 Manifying blib/man3/DBIx::Class::Storage::DBI::mysql.3 Manifying blib/man3/DBIx::Class::UTF8Columns.3 Manifying blib/man3/DBIx::Class::PK::Auto::Pg.3 Manifying blib/man3/DBIx::Class::Storage::DBI::Replicated::WithDSN.3 Manifying blib/man3/DBIx::Class::Storage::Statistics.3 Manifying blib/man3/DBIx::Class::PK::Auto::MySQL.3 Manifying blib/man3/DBIx::Class::Storage::DBI::Replicated::Balancer.3 Manifying blib/man3/DBIx::Class::ResultSourceProxy::Table.3 Manifying blib/man3/DBIx::Class::Serialize::Storable.3 Manifying blib/man3/DBIx::Class::CDBICompat::Iterator.3 Manifying blib/man3/DBIx::Class::Storage::DBI::Oracle::Generic.3 Manifying blib/man3/DBIx::Class::Storage::DBI::Replicated::Pool.3 Manifying blib/man3/DBIx::Class::StartupCheck.3 Manifying blib/man3/DBIx::Class::Storage::DBI::ODBC::ACCESS.3 Manifying blib/man3/DBIx::Class::CDBICompat::Relationships.3 Manifying blib/man3/DBIx::Class::Row.3 Manifying blib/man3/DBIx::Class::ResultSource.3 Manifying blib/man3/DBIx::Class::Manual::Cookbook.3 Manifying blib/man3/DBIx::Class::Storage::DBI::Replicated::Balancer::Random.3 Manifying blib/man3/DBIx::Class::InflateColumn.3 Manifying blib/man3/DBIx::Class::ResultSetManager.3 Manifying blib/man3/DBIx::Class::Storage.3 Manifying blib/man3/DBIx::Class::Manual.3 Manifying blib/man3/DBIx::Class::Manual::Intro.3 Manifying blib/man3/DBIx::Class::Storage::DBI::Replicated::Balancer::First.3 Manifying blib/man3/DBIx::Class::PK::Auto.3 Manifying blib/man3/DBIx::Class::InflateColumn::File.3 Manifying blib/man3/DBIx::Class::Manual::Component.3 Manifying blib/man3/DBIx::Class::Storage::DBI::ODBC::DB2_400_SQL.3 Manifying blib/man3/DBIx::Class::Storage::DBI::Cursor.3 Manifying blib/man3/DBIx::Class::Storage::DBI::ODBC.3 Manifying blib/man3/DBIx::Class::Storage::DBI::SQLite.3 Manifying blib/man3/DBIx::Class::ResultSource::View.3 Manifying blib/man3/DBIx::Class::Exception.3 Manifying blib/man3/DBIx::Class::AccessorGroup.3 Manifying blib/man3/DBIx::Class::DB.3 Manifying blib/man3/DBIx::Class::Storage::DBI::Sybase::MSSQL.3 Manifying blib/man3/DBIx::Class::PK::Auto::SQLite.3 Manifying blib/man3/DBIx::Class::Storage::DBI::MultiColumnIn.3 Manifying blib/man3/DBIx::Class::CDBICompat.3 Manifying blib/man3/DBIx::Class::Manual::Glossary.3 Manifying blib/man3/DBIx::Class::Storage::DBI::Replicated::Types.3 Manifying blib/man3/DBIx::Class::Storage::TxnScopeGuard.3 Manifying blib/man3/DBIx::Class::Ordered.3 Manifying blib/man3/DBIx::Class::CDBICompat::NoObjectIndex.3 Manifying blib/man3/DBIx::Class::Schema.3 Manifying blib/man3/DBIx::Class::Core.3 Manifying blib/man3/DBIx::Class::Manual::DocMap.3 Manifying blib/man3/DBIx::Class::ResultSetColumn.3 Manifying blib/man3/DBIx::Class::ResultSource::Table.3 Manifying blib/man3/DBIx::Class::CDBICompat::AbstractSearch.3 Manifying blib/man3/DBIx::Class::PK.3 Manifying blib/man3/DBIx::Class::PK::Auto::MSSQL.3 Manifying blib/man3/DBIx::Class::Storage::DBI::NoBindVars.3 Manifying blib/man3/SQL::Translator::Producer::DBIx::Class::File.3 Manifying blib/man3/DBIx::Class::Storage::DBI::Oracle::WhereJoins.3 Manifying blib/man3/DBIx::Class::ResultSet.3 Manifying blib/man3/DBIx::Class::Storage::DBI::Sybase::Microsoft_SQL_Server.3 Manifying blib/man3/DBIx::Class::Storage::DBI::MSSQL.3 Manifying blib/man3/DBIx::Class::ResultSourceHandle.3 Manifying blib/man3/DBIx::Class::Storage::DBI::DB2.3 Manifying blib/man3/DBIx::Class::Schema::Versioned.3 Manifying blib/man3/DBIx::Class::PK::Auto::DB2.3 Manifying blib/man3/DBIx::Class.3 Manifying blib/man3/DBIx::Class::Storage::DBI::Replicated::Replicant.3 Manifying blib/man3/DBIx::Class::Storage::DBI::Replicated.3 Manifying blib/man3/DBIx::Class::Storage::DBI::Pg.3 Manifying blib/man3/DBIx::Class::Storage::DBI::Role::QueryCounter.3 Manifying blib/man3/DBIx::Class::Storage::DBI.3 Manifying blib/man3/SQL::Translator::Parser::DBIx::Class.3 Manifying blib/man3/DBIx::Class::Relationship::Base.3 Manifying blib/man3/DBIx::Class::Manual::Joining.3 Manifying blib/man3/DBIx::Class::Relationship.3 Manifying blib/man3/DBIx::Class::PK::Auto::Oracle.3 Manifying blib/man3/DBIx::Class::Cursor.3 Manifying blib/man3/DBIx::Class::CDBICompat::SQLTransformer.3 Manifying blib/man3/DBIx::Class::CDBICompat::Relationship.3 Manifying blib/man3/DBIx::Class::ResultClass::HashRefInflator.3 Manifying blib/man3/DBIx::Class::InflateColumn::DateTime.3 Manifying blib/man3/DBIx::Class::SQLAHacks.3 Manifying blib/man3/DBIx::Class::CDBICompat::ColumnsAsHash.3 Manifying blib/man3/DBIx::Class::Storage::DBI::Oracle.3 RIBASUSHI/DBIx-Class-0.08107.tar.gz make -- OK Prepending /export/home/fly1064/var/cpan/build/WWW-Contact-0.26-sOkIfH/blib/arch /export/home/fly1064/var/cpan/build/WWW-Contact-0.26-sOkIfH/blib/lib to PERL5LIB for 'test' Running make test >>> make test TEST_VERBOSE=1 PERL_DL_NONLAZY=1 /export/home/fly1064/bin/perl "-MExtUtils::Command::MM" "-e" "test_harness(1, 'inc', 'blib/lib', 'blib/arch')" t/*.t t/bind/*.t t/cdbi/*.t t/cdbi/DeepAbstractSearch/*.t t/cdbi/abstract/*.t t/cdbi/sweet/*.t t/count/*.t t/delete/*.t t/inflate/*.t t/multi_create/*.t t/ordered/*.t t/prefetch/*.t t/relationship/*.t t/resultset/*.t t/search/*.t t/update/*.t t/02pod.t ........................................ 1..122 ok 1 - blib/script/dbicadmin ok 2 - blib/lib/DBIx/Class.pm ok 3 - blib/lib/DBIx/Class/UTF8Columns.pm ok 4 - blib/lib/DBIx/Class/StartupCheck.pm ok 5 - blib/lib/DBIx/Class/Row.pm ok 6 - blib/lib/DBIx/Class/ResultSource.pm ok 7 - blib/lib/DBIx/Class/ResultSetManager.pm ok 8 - blib/lib/DBIx/Class/InflateColumn.pm ok 9 - blib/lib/DBIx/Class/Storage.pm ok 10 - blib/lib/DBIx/Class/Manual.pod ok 11 - blib/lib/DBIx/Class/ResultSetProxy.pm ok 12 - blib/lib/DBIx/Class/Exception.pm ok 13 - blib/lib/DBIx/Class/AccessorGroup.pm ok 14 - blib/lib/DBIx/Class/DB.pm ok 15 - blib/lib/DBIx/Class/CDBICompat.pm ok 16 - blib/lib/DBIx/Class/Ordered.pm ok 17 - blib/lib/DBIx/Class/Core.pm ok 18 - blib/lib/DBIx/Class/Schema.pm ok 19 - blib/lib/DBIx/Class/ResultSetColumn.pm ok 20 - blib/lib/DBIx/Class/PK.pm ok 21 - blib/lib/DBIx/Class/ResultSet.pm ok 22 - blib/lib/DBIx/Class/ResultSourceHandle.pm ok 23 - blib/lib/DBIx/Class/Componentised.pm ok 24 - blib/lib/DBIx/Class/Relationship.pm ok 25 - blib/lib/DBIx/Class/Cursor.pm ok 26 - blib/lib/DBIx/Class/ResultSourceProxy.pm ok 27 - blib/lib/DBIx/Class/SQLAHacks.pm ok 28 - blib/lib/DBIx/Class/Storage/Statistics.pm ok 29 - blib/lib/DBIx/Class/Storage/TxnScopeGuard.pm ok 30 - blib/lib/DBIx/Class/Storage/DBI.pm ok 31 - blib/lib/DBIx/Class/CDBICompat/ImaDBI.pm ok 32 - blib/lib/DBIx/Class/CDBICompat/Copy.pm ok 33 - blib/lib/DBIx/Class/CDBICompat/Constructor.pm ok 34 - blib/lib/DBIx/Class/CDBICompat/Triggers.pm ok 35 - blib/lib/DBIx/Class/CDBICompat/Stringify.pm ok 36 - blib/lib/DBIx/Class/CDBICompat/ColumnCase.pm ok 37 - blib/lib/DBIx/Class/CDBICompat/GetSet.pm ok 38 - blib/lib/DBIx/Class/CDBICompat/Iterator.pm ok 39 - blib/lib/DBIx/Class/CDBICompat/Relationships.pm ok 40 - blib/lib/DBIx/Class/CDBICompat/AutoUpdate.pm ok 41 - blib/lib/DBIx/Class/CDBICompat/LiveObjectIndex.pm ok 42 - blib/lib/DBIx/Class/CDBICompat/ColumnGroups.pm ok 43 - blib/lib/DBIx/Class/CDBICompat/AccessorMapping.pm ok 44 - blib/lib/DBIx/Class/CDBICompat/NoObjectIndex.pm ok 45 - blib/lib/DBIx/Class/CDBICompat/TempColumns.pm ok 46 - blib/lib/DBIx/Class/CDBICompat/AbstractSearch.pm ok 47 - blib/lib/DBIx/Class/CDBICompat/DestroyWarning.pm ok 48 - blib/lib/DBIx/Class/CDBICompat/AttributeAPI.pm ok 49 - blib/lib/DBIx/Class/CDBICompat/SQLTransformer.pm ok 50 - blib/lib/DBIx/Class/CDBICompat/Pager.pm ok 51 - blib/lib/DBIx/Class/CDBICompat/Relationship.pm ok 52 - blib/lib/DBIx/Class/CDBICompat/Retrieve.pm ok 53 - blib/lib/DBIx/Class/CDBICompat/Constraints.pm ok 54 - blib/lib/DBIx/Class/CDBICompat/ReadOnly.pm ok 55 - blib/lib/DBIx/Class/CDBICompat/LazyLoading.pm ok 56 - blib/lib/DBIx/Class/CDBICompat/ColumnsAsHash.pm ok 57 - blib/lib/DBIx/Class/Manual/FAQ.pod ok 58 - blib/lib/DBIx/Class/Manual/Example.pod ok 59 - blib/lib/DBIx/Class/Manual/Reading.pod ok 60 - blib/lib/DBIx/Class/Manual/Troubleshooting.pod ok 61 - blib/lib/DBIx/Class/Manual/Cookbook.pod ok 62 - blib/lib/DBIx/Class/Manual/Intro.pod ok 63 - blib/lib/DBIx/Class/Manual/Component.pod ok 64 - blib/lib/DBIx/Class/Manual/Glossary.pod ok 65 - blib/lib/DBIx/Class/Manual/DocMap.pod ok 66 - blib/lib/DBIx/Class/Manual/Joining.pod ok 67 - blib/lib/DBIx/Class/Relationship/CascadeActions.pm ok 68 - blib/lib/DBIx/Class/Relationship/ManyToMany.pm ok 69 - blib/lib/DBIx/Class/Relationship/HasOne.pm ok 70 - blib/lib/DBIx/Class/Relationship/Helpers.pm ok 71 - blib/lib/DBIx/Class/Relationship/BelongsTo.pm ok 72 - blib/lib/DBIx/Class/Relationship/HasMany.pm ok 73 - blib/lib/DBIx/Class/Relationship/Accessor.pm ok 74 - blib/lib/DBIx/Class/Relationship/Base.pm ok 75 - blib/lib/DBIx/Class/Relationship/ProxyMethods.pm ok 76 - blib/lib/DBIx/Class/SQLAHacks/OracleJoins.pm ok 77 - blib/lib/DBIx/Class/SQLAHacks/MySQL.pm ok 78 - blib/lib/DBIx/Class/PK/Auto.pm ok 79 - blib/lib/DBIx/Class/ResultSourceProxy/Table.pm ok 80 - blib/lib/DBIx/Class/Serialize/Storable.pm ok 81 - blib/lib/DBIx/Class/InflateColumn/File.pm ok 82 - blib/lib/DBIx/Class/InflateColumn/DateTime.pm ok 83 - blib/lib/DBIx/Class/ResultSource/View.pm ok 84 - blib/lib/DBIx/Class/ResultSource/Table.pm ok 85 - blib/lib/DBIx/Class/ClassResolver/PassThrough.pm ok 86 - blib/lib/DBIx/Class/Schema/Versioned.pm ok 87 - blib/lib/DBIx/Class/ResultClass/HashRefInflator.pm ok 88 - blib/lib/DBIx/Class/Storage/DBI/Sybase.pm ok 89 - blib/lib/DBIx/Class/Storage/DBI/mysql.pm ok 90 - blib/lib/DBIx/Class/Storage/DBI/Cursor.pm ok 91 - blib/lib/DBIx/Class/Storage/DBI/ODBC.pm ok 92 - blib/lib/DBIx/Class/Storage/DBI/SQLite.pm ok 93 - blib/lib/DBIx/Class/Storage/DBI/MultiColumnIn.pm ok 94 - blib/lib/DBIx/Class/Storage/DBI/NoBindVars.pm ok 95 - blib/lib/DBIx/Class/Storage/DBI/MSSQL.pm ok 96 - blib/lib/DBIx/Class/Storage/DBI/DB2.pm ok 97 - blib/lib/DBIx/Class/Storage/DBI/Pg.pm ok 98 - blib/lib/DBIx/Class/Storage/DBI/Replicated.pm ok 99 - blib/lib/DBIx/Class/Storage/DBI/Oracle.pm ok 100 - blib/lib/DBIx/Class/PK/Auto/Pg.pm ok 101 - blib/lib/DBIx/Class/PK/Auto/MySQL.pm ok 102 - blib/lib/DBIx/Class/PK/Auto/SQLite.pm ok 103 - blib/lib/DBIx/Class/PK/Auto/MSSQL.pm ok 104 - blib/lib/DBIx/Class/PK/Auto/DB2.pm ok 105 - blib/lib/DBIx/Class/PK/Auto/Oracle.pm ok 106 - blib/lib/SQL/Translator/Parser/DBIx/Class.pm ok 107 - blib/lib/DBIx/Class/Storage/DBI/ODBC/Microsoft_SQL_Server.pm ok 108 - blib/lib/DBIx/Class/Storage/DBI/ODBC/ACCESS.pm ok 109 - blib/lib/DBIx/Class/Storage/DBI/ODBC/DB2_400_SQL.pm ok 110 - blib/lib/DBIx/Class/Storage/DBI/Replicated/WithDSN.pm ok 111 - blib/lib/DBIx/Class/Storage/DBI/Replicated/Balancer.pm ok 112 - blib/lib/DBIx/Class/Storage/DBI/Replicated/Pool.pm ok 113 - blib/lib/DBIx/Class/Storage/DBI/Replicated/Types.pm ok 114 - blib/lib/DBIx/Class/Storage/DBI/Replicated/Replicant.pm ok 115 - blib/lib/DBIx/Class/Storage/DBI/Oracle/Generic.pm ok 116 - blib/lib/DBIx/Class/Storage/DBI/Oracle/WhereJoins.pm ok 117 - blib/lib/DBIx/Class/Storage/DBI/Sybase/MSSQL.pm ok 118 - blib/lib/DBIx/Class/Storage/DBI/Sybase/Microsoft_SQL_Server.pm ok 119 - blib/lib/DBIx/Class/Storage/DBI/Role/QueryCounter.pm ok 120 - blib/lib/SQL/Translator/Producer/DBIx/Class/File.pm ok 121 - blib/lib/DBIx/Class/Storage/DBI/Replicated/Balancer/Random.pm ok 122 - blib/lib/DBIx/Class/Storage/DBI/Replicated/Balancer/First.pm ok t/03podcoverage.t ................................ skipped: set TEST_POD to enable this test t/04dont_break_c3.t .............................. 1..2 ok 1 - Correctly skipped injecting a direct parent of class BBB ok 2 - Correctly skipped injecting an indirect parent of class BBB ok t/05components.t ................................. 1..6 ok 1 - foreign component ok 2 - inject_base filters duplicates ok 3 - warning issued for incorrect order in load_components() ok 4 - only one warning issued for incorrect load_components call ok 5 - warning not issued for correct order in load_components() ok 6 - use DBIx::Class::AccessorGroup; ok t/100extra_source.t .............................. 1..4 ok 1 - original source still primary source ok 2 - re-registering an existing source under the same name causes no errors ok 3 - registering extra source causes errors ok 4 - original source still primary source ok t/100populate.t .................................. 1..23 ok 1 - populate created correct number of rows with massive AoA bulk insert ok 2 - Readable exception thrown for failed populate ok 3 ok 4 - Link 2 id ok 5 - Link 2 url ok 6 - Link 2 title ok 7 ok 8 - Link 3 id ok 9 - Link 3 url ok 10 - Link 3 title ok 11 ok 12 - Link 4 id ok 13 - Link 4 url ok 14 - Link 4 title ok 15 - Link 5 id ok 16 - Link 5 url ok 17 - Link 5 title ok 18 - Link 6 id ok 19 - Link 6 url ok 20 - Link 6 title ok 21 - Link 7 id ok 22 - Link 7 url ok 23 - Link 7 title ok t/101populate_rs.t ............................... 1..142 ok 1 - Got a Schema object ok 2 - Got Good Artist Resultset ok 3 - Got Good CD Resultset ok 4 - The object isa DBIx::Class::Schema ok 5 - The object isa DBICTest::Artist ok 6 - The object isa DBICTest::Artist ok 7 - The object isa DBICTest::Artist ok 8 - The object isa DBICTest::Artist ok 9 - Got Expected Artist Name for Artist001 ok 10 - Got Expected Artist Name for Artist002 ok 11 - Got Expected Artist Name for Artist003 ok 12 - Got Expected Artist Name for Artist004 ok 13 - Got Right number of CDs for Artist1 ok 14 - Got Right number of CDs for Artist2 ok 15 - Got Right number of CDs for Artist3 ok 16 - Got Right number of CDs for Artist4 ok 17 - The object isa DBICTest::CD ok 18 - The object isa DBICTest::CD ok 19 - The object isa DBICTest::CD ok 20 ok 21 ok 22 ok 23 ok 24 ok 25 ok 26 - The object isa DBICTest::CD ok 27 ok 28 ok 29 - The object isa DBICTest::CD ok 30 ok 31 ok 32 - Got 'Artist' isa DBICTest::Artist ok 33 - Got 'Artist' isa DBICTest::Artist ok 34 - Got 'Artist' isa DBICTest::Artist ok 35 - Got 'Artist' isa DBICTest::Artist ok 36 - Got Correct name for result object ok 37 - Got Correct name for result object ok 38 - Got Correct name for result object ok 39 - Got Correct name for result object ok 40 - got Expected Number of Cds ok 41 - got Expected Number of Cds ok 42 - got Expected Number of Cds ok 43 - got Expected Number of Cds ok 44 - Got Expected CD Title ok 45 - Got Expected CD Title ok 46 - Got 'Artist' isa DBICTest::Artist ok 47 - Got 'Artist' isa DBICTest::Artist ok 48 - Got 'Artist' isa DBICTest::Artist ok 49 - Got 'Artist' isa DBICTest::Artist ok 50 - Got Correct name for result object ok 51 - Got Correct name for result object ok 52 - Got Correct artist PK for result object ok 53 - Got Correct name for result object ok 54 - Got Correct name for result object ok 55 - got Expected Number of Cds ok 56 - got Expected Number of Cds ok 57 - got Expected Number of Cds ok 58 - got Expected Number of Cds ok 59 - Got Expected CD Title ok 60 - Got Expected CD Title ok 61 - Created CD isa DBICTest::CD ok 62 - Set Artist isa DBICTest::Artist ok 63 - Set Artist to FredC ok 64 - Created CD isa DBICTest::CD ok 65 - Set Artist isa DBICTest::Artist ok 66 - Set Artist to FredD ok 67 - Created CD isa DBICTest::CD ok 68 - Set Artist isa DBICTest::Artist ok 69 - Set Artist to FredC ok 70 - Created CD isa DBICTest::CD ok 71 - Set Artist isa DBICTest::Artist ok 72 - Set Artist to FredD ok 73 - Got Expected Artist ID ok 74 - Got 'Artist' isa DBICTest::Artist ok 75 - Got 'Artist' isa DBICTest::Artist ok 76 - Got 'Artist' isa DBICTest::Artist ok 77 - Got 'Artist' isa DBICTest::Artist ok 78 - Got 'Artist' isa DBICTest::Artist ok 79 - Got Correct name 'VOID_PK_Manufactured Crap' for result object ok 80 - Got Correct name for result object ok 81 - Got Correct name for result object ok 82 - Got Correct name for result object ok 83 - Got Correct name 'is undef' for result object ok 84 - Has cds relationship ok 85 - Has cds relationship ok 86 - Has cds relationship ok 87 - Has cds relationship ok 88 - Has cds relationship ok 89 - got Expected Number of Cds ok 90 - got Expected Number of Cds ok 91 - got Expected Number of Cds ok 92 - got Expected Number of Cds ok 93 - got Expected Number of Cds ok 94 - Got Expected CD Title ok 95 - Got Expected CD Title ok 96 - Created CD isa DBICTest::CD ok 97 - Set Artist isa DBICTest::Artist ok 98 - Set Artist to FredCB ok 99 - Created CD isa DBICTest::CD ok 100 - Set Artist isa DBICTest::Artist ok 101 - Set Artist to FredDB ok 102 - Got Expected Artist ID ok 103 - Created CD isa DBICTest::CD ok 104 - Set Artist isa DBICTest::Artist ok 105 - Found Expected title ok 106 - Set Artist to FredCBB ok 107 - Created CD isa DBICTest::CD ok 108 - Set Artist isa DBICTest::Artist ok 109 - Found Expected title ok 110 - Set Artist to FredDBB ok 111 - Created CD isa DBICTest::CD ok 112 - Set Artist isa DBICTest::Artist ok 113 - Found Expected title ok 114 - Set Artist to something undefined ok 115 - Got 'Artist' isa DBICTest::Artist ok 116 - Got 'Artist' isa DBICTest::Artist ok 117 - Got 'Artist' isa DBICTest::Artist ok 118 - Got 'Artist' isa DBICTest::Artist ok 119 - Got Correct name for result object ok 120 - Got Correct name for result object ok 121 - Got Correct name for result object ok 122 - Got Correct name for result object ok 123 - Has cds relationship ok 124 - Has cds relationship ok 125 - Has cds relationship ok 126 - Has cds relationship ok 127 - got Expected Number of Cds ok 128 - got Expected Number of Cds ok 129 - got Expected Number of Cds ok 130 - got Expected Number of Cds ok 131 - Got a got CD ok 132 - Got a got CD ok 133 - Got Expected CD Title ok 134 - Got Expected CD Title ok 135 - got Unknown ok 136 - got Jumped ok 137 - got Cool ok 138 - Correct Name ok 139 - Correct Name ok 140 - Correct Name ok 141 - Correct Name ok 142 - Correct Name ok t/102load_classes.t .............................. 1..4 ok 1 - Loaded all loadable classes ok 2 - Warned about broken result class ok 3 - The object isa DBIx::Class::ResultSource::Table ok 4 - The object isa DBIx::Class::ResultSet ok t/103many_to_many_warning.t ...................... 1..4 ok 1 - Eval code without warnings suppression ok 2 - Warning triggered without DBIC_OVERWRITE_HELPER_METHODS_OK ok 3 - Eval code with warnings suppression ok 4 - No warning triggered with DBIC_OVERWRITE_HELPER_METHODS_OK ok t/104view.t ...................................... 1..2 ok 1 - View Year2000CDs sees all CDs in year 2000 ok 2 - View Year1999CDs sees all CDs in year 1999 ok t/18insert_default.t ............................. 1..3 ok 1 - Insert defaults ( $rs->create ({}) ) ok 2 - Autoinc PK works ok 3 - Default value works ok t/18inserterror.t ................................ 1..4 ok 1 - use DBICTest; ok 2 - use DBICTest::Schema; ok 3 ok 4 - No warning from Storage ok t/19quotes.t ..................................... 1..7 ok 1 - use DBICTest; ok 2 - use DBIC::DebugObj; ok 3 - got correct SQL for count query with quoting ok 4 - quoted ORDER BY with DESC (should use a scalarref anyway) ok 5 - did not quote ORDER BY with scalarref ok 6 - got correct SQL for count query with bracket quoting ok 7 - quoted table names for UPDATE ok t/19quotes_newstyle.t ............................ 1..7 ok 1 - use DBICTest; ok 2 - use DBIC::DebugObj; ok 3 - got correct SQL for count query with quoting ok 4 - quoted ORDER BY with DESC (should use a scalarref anyway) ok 5 - did not quote ORDER BY with scalarref ok 6 - got correct SQL for count query with bracket quoting ok 7 - quoted table names for UPDATE ok t/20setuperrors.t ................................ 1..1 ok 1 - columns() error when apparently misused ok t/26dumper.t ..................................... skipped: Set $ENV{DATA_DUMPER_TEST} to run this test t/30dbicplain.t .................................. 1..3 ok 1 - deprecation warning emitted ok ok 2 - no unexpected warnings ok 3 - count is valid ok t/31stats.t ...................................... 1..12 ok 1 - use DBICTest; ok 2 - Callback not called with debug disabled ok 3 - Debug callback worked. ok 4 - query_start called ok 5 - query_end called ok 6 - txn_begin not called ok 7 - txn_commit not called ok 8 - txn_begin called ok 9 - query_start called ok 10 - query_end called ok 11 - txn_commit called ok 12 - txn_rollback called ok t/32connect_code_ref.t ........................... 1..1 ok 1 - Three artists returned ok t/33storage_reconnect.t .......................... 1..6 ok 1 - Three artists returned ok 2 - SQLite can disconnect properly ok 3 - Three artists returned ok 4 - The operation failed ok 5 - The operation succeeded ok 6 - Three artists returned ok t/34exception_action.t ........................... 1..9 ok 1 ok 2 - The object isa DBIx::Class::Exception ok 3 ok 4 ok 5 - Suppress exception ok 6 ok 7 ok 8 ok 9 - Exception thrown even after $storage is destroyed ok t/35disable_sth_caching.t ........................ 1..2 ok 1 - statement caching works ok 2 - disabling statement caching works ok t/36datetime.t ................................... 1..3 ok 1 - Starting with generic storage ok 2 - Got expected storage-set datetime_parser ok 3 - storage isa DBIx::Class::Storage::DBI::SQLite ok t/39load_namespaces_1.t .......................... 1..8 ok 1 ok 2 ok 3 - The object isa DBIx::Class::ResultSource::Table ok 4 - The object isa DBICNSTest::ResultSet::A ok 5 - The object isa DBIx::Class::ResultSource::Table ok 6 - The object isa DBIx::Class::ResultSet ok 7 ok 8 ok t/39load_namespaces_2.t .......................... 1..6 ok 1 ok 2 ok 3 - The object isa DBIx::Class::ResultSource::Table ok 4 - The object isa DBICNSTest::RSet::A ok 5 - The object isa DBIx::Class::ResultSource::Table ok 6 - The object isa DBIx::Class::ResultSet ok t/39load_namespaces_3.t .......................... 1..7 ok 1 ok 2 ok 3 - The object isa DBIx::Class::ResultSource::Table ok 4 - The object isa DBICNSTest::RSet::A ok 5 - The object isa DBIx::Class::ResultSource::Table ok 6 - The object isa DBIx::Class::ResultSet ok 7 - The object isa DBIx::Class::ResultSource::Table ok t/39load_namespaces_4.t .......................... 1..6 ok 1 ok 2 ok 3 - The object isa DBIx::Class::ResultSource::Table ok 4 - The object isa DBICNSTest::ResultSet::A ok 5 - The object isa DBIx::Class::ResultSource::Table ok 6 - The object isa DBICNSTest::RSBase ok t/39load_namespaces_exception.t .................. 1..1 ok 1 - Clear exception thrown ok t/39load_namespaces_rt41083.t .................... 1..8 ok 1 ok 2 - expected no resultset complaint ok 3 - expected no extra sources complaint ok 4 - List of resultsource registrations ok 5 ok 6 - expected no resultset complaint ok 7 - expected no extra sources complaint ok 8 - List of resultsource registrations ok t/40resultsetmanager.t ........................... 1..4 ok 1 - Foo class does not have bar method ok 2 - Foo resultset class has bar method ok 3 - Foo resultset class is correct isa DBICTest::ResultSetManager::Foo::_resultset ok 4 - bar method works ok t/41orrible.t .................................... 1..4 ok 1 - Munged stuff to make Oracle not explode ok 2 - WhereJoins search with empty where clause ok 3 - WhereJoins search with where clause ok 4 - WhereJoins search with or in where clause ok t/42toplimit.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/46where_attribute.t ............................ 1..16 ok 1 - select from a class with resultset_attributes okay ok 2 - select from a resultset with find_or_create for existing entry ok ok 3 - find_or_create on resultset with attribute for non-existent entry did not throw ok 4 - successfully did insert on resultset with attribute for non-existent entry ok 5 - delete on resultset with attribute did not throw ok 6 - delete on resultset with attributes succeeded ok 7 - many_to_many explicit query through linking table with query starting from resultset count correct ok 8 - many_to_many explicit query through linking table with query starting from row count correct ok 9 - many_to_many explicit query through linking table with where starting from row count correct ok 10 - many_to_many resultset with where in resultset attrs count correct ok 11 - many_to_many add_to_$rel($hash) with where in relationship attrs did not throw ok 12 - many_to_many add_to_$rel($hash) with where in relationship attrs count correct ok 13 - many_to_many add_to_$rel($object) with where in relationship attrs did not throw ok 14 - many_to_many add_to_$rel($object) with where in relationship attrs count correct ok 15 - many_to_many add_to_$rel($hash) did not throw ok 16 - many_to_many add_to_$rel($hash) count correct ok t/50fork.t ....................................... skipped: Set $ENV{DBICTEST_FORK_STRESS} to run this test t/51threads.t .................................... skipped: Set $ENV{DBICTEST_THREAD_STRESS} to run this test t/51threadtxn.t .................................. skipped: Set $ENV{DBICTEST_THREAD_STRESS} to run this test t/52cycle.t ...................................... 1..1 ok 1 - No cycles in schema ok t/54taint.t ...................................... 1..7 ok 1 - The Classes::Manual source has been registered ok 2 - Loading classes with explicit load_classes worked in taint mode ok 3 - The Classes::Auto source has been registered ok 4 - The Classes::Manual source has been re-registered ok 5 - Loading classes with Module::Find/load_classes worked in taint mode ok 6 - The Namespaces::Test source has been registered ok 7 - Loading classes with Module::Find/load_namespaces worked in taint mode ok t/55storage_stress.t ............................. skipped: Set $ENV{DBICTEST_STORAGE_STRESS} to run this test (it is very resource intensive!) t/60core.t ....................................... 1..106 ok 1 - Three artists returned ok 2 - Correct order too ok 3 - Accessor update ok ok 4 - 1 dirty column ok 5 - name is dirty ok 6 - And via get_column ok 7 - Update run ok 8 - Nothing is dirty ok 9 - Failed to make non-existent column dirty ok 10 - 1 fake dirty column ok 11 - name is fake dirty ok 12 - prefetch on same rel okay ok 13 - funny join is okay ok 14 - Changed artist returned by search ok 15 - Correct artist too ok 16 - Cascading delete on Ordered has_many works ok 17 - And then there were two ok 18 - It knows it's dead ok 19 - Can't delete twice ok 20 - But the object is still live ok 21 - Re-created ok 22 - And now there are three again ok 23 - Create produced record ok ok 24 - Oh my god! There's four of them! ok 25 - set_column ok ok 26 - Discard ok ok 27 - Retrieved correctly ok 28 - unique object id generated correctly ok 29 - Retrieved correctly ok 30 - unique object id generated correctly ok 31 - warned about deprecated find usage ok 32 - count ok ok 33 - find_or_new: found existing artist ok 34 - existing artist is in storage ok 35 - find_or_new: instantiated a new artist ok 36 - new artist is not in storage ok 37 - get_columns number of columns ok ok 38 - get_columns values ok ok 39 - set_columns ok ok 40 - set_columns ok ok 41 - column order ok 42 - subset of columns returned correctly ok 43 - Correct CD returned with include ok 44 - Additional column returned ok 45 - Correct CD returned with include ok 46 - Additional column returned ok 47 - Correct CD returned with include ok 48 - Additional column returned ok 49 - update_or_insert insert ok ok 50 - update_or_insert update ok ok 51 - have inflated object via accessor isa DateTime ok 52 - got id ok 53 - cd is CD object isa DBICTest::CD ok 54 - cd object is id 1 ok 55 - Ordered assigned proper position ok 56 ok 57 ok 58 - inflated accessored column isa DateTime ok 59 - DBIx::Class::Row::throw_exception(): Can't locate DBIx/Class/DoesNotExist.pm in @INC (@INC contains: t/lib /export/home/fly1064/var/cpan/build/DBIx-Class-0.08107-10wIfM/inc /export/home/fly1064/var/cpan/build/DBIx-Class-0.08107-10wIfM/blib/lib /export/home/fly1064/var/cpan/build/DBIx-Class-0.08107-10wIfM/blib/arch /export/home/fly1064/var/cpan/build/WWW-Contact-0.26-sOkIfH/blib/arch /export/home/fly1064/var/cpan/build/WWW-Contact-0.26-sOkIfH/blib/lib /export/home/fly1064/var/megalib /export/home/fly1064/ap1003/site/lib /export/home/fly1064/ap1003/lib .) at /export/home/fly1064/var/megalib/Class/C3/Componentised.pm line 128. # ok 60 - mk_classdata usage ok ok 61 - Joined search with OR returned correct number of rows ok 62 - Search count with OR ok ok 63 - Collapsed joined search with OR returned correct number of rows ok 64 - Collapsed search count with OR ok ok 65 - Prefetch + distinct resulted in correct group_by ok 66 - Prefetched grouped search with OR returned correct number of rows ok 67 - Prefetched grouped count with OR ok ok 68 - multiple column COUNT DISTINCT ok ok 69 - multiple column COUNT DISTINCT ok ok 70 - multiple column COUNT DISTINCT using column syntax ok ok 71 - Related search ok ok 72 - Related object ok ok 73 - Has tagid loaded ok 74 - Has not tag loaded ok 75 - Storage available ok 76 - updated first artist name ok 77 - updated second artist name ok 78 - source_name is set to moniker ok 79 - SourceNameArtists result source exists ok 80 - Four artists returned ok 81 - ArtistSubclass exists ok 82 - stringify to false value doesn't cause error ok 83 - Cascading delete on Ordered has_many works ok 84 - Cascading through has_many top level. ok 85 - Cascading through has_many children. ok 86 - column_info ok ok 87 - Columns info flag set ok 88 - source_info data works ok 89 - initial columns ok 90 - nothing removed when removing a non-existent column ok 91 - removed two columns ok 92 - year purged from _columns ok 93 - genreid purged from _columns ok 94 - got id ok 95 - start_at is DateTime object isa DateTime ok 96 - create_on DateTime object isa DateTime ok 97 - got start date ok 98 - got created date ok 99 - ->table($table) returns $table ok 100 - new encodes ok 101 - insert does not encode again ok 102 # skip Remove in 0.09 ok 103 # skip Remove in 0.09 ok 104 # skip Remove in 0.09 ok 105 # skip Remove in 0.09 ok 106 # skip Remove in 0.09 ok t/61findnot.t .................................... 1..20 ok 1 - Find on primary id: artist not found ok 2 - Return something even in array context ok 3 - Array contains an undef as only element ok 4 - Find on unique constraint: artist not found ok 5 - Return something even in array context ok 6 - Array contains an undef as only element ok 7 - get a DBIx::Class::ResultSet object isa DBIx::Class::ResultSet ok 8 - Nothing next in ResultSet ok 9 - Return something even in array context ok 10 - Array contains an undef as only element ok 11 - Find on primary id: artist not found ok 12 - Return something even in array context ok 13 - Array contains an undef as only element ok 14 - get a DBIx::Class::ResultSet object isa DBIx::Class::ResultSet ok 15 - Nothing next in ResultSet ok 16 - Return something even in array context ok 17 - Array contains an undef as only element ok 18 - Artist found by key in the resultset ok 19 - Non-unique find generated a cursor inexhaustion warning ok 20 - Non-unique find generated a cursor inexhaustion warning ok t/63register_class.t ............................. 1..2 ok 1 - have 3 artists ok 2 - Correct artist class ok t/63register_source.t ............................ 1..1 ok 1 - multiple classless sources can be registered ok t/64db.t ......................................... 1..4 ok 1 - Commit ok ok 2 - Rollback ok ok 3 - Correctly retrieve column info (no size or is_nullable) not ok 4 - Correctly retrieve column info (mixed null and non-null columns) # TODO All current versions of SQLite seem to mis-report is_nullable # Failed (TODO) test 'Correctly retrieve column info (mixed null and non-null columns)' # at t/64db.t line 53. # Structures begin differing at: # $got->{rank}{default_value} = ''13'' # $expected->{rank}{default_value} = '13' ok t/65multipk.t .................................... 1..5 ok 1 - find multiple pks using relationships + args ok 2 - search on partial key followed by a find ok 3 - find multiple pks without hash ok 4 - find multiple pks without hash ok 5 - unique object id ok for multiple pks ok t/67pager.t ...................................... ok 1 - entries_on_this_page ok ok 2 - next_page ok ok 3 - count on paged rs ok ok 4 - total_entries ok ok 5 - iterator->next ok ok 6 - next past end of page ok ok 7 - second page first title ok ok 8 - standard resultset paged rs count ok ok 9 - second page of standard resultset ok ok 10 - software entries_on_this_page ok ok 11 - software previous_page ok ok 12 - software count on paged rs ok ok 13 - software iterator->next ok ok 14 - chained searches paging ok ok 15 - default rows is 10 ok 16 - default rows is 5 1..16 ok t/69update.t ..................................... 1..6 ok 1 - The object isa DBICTest::Artist ok 2 - update ok 3 - field changed but same value ok 4 - update allows pk mutation ok 5 - pk mutation applied ok 6 - update allows pk mutation via column accessor ok t/70auto.t ....................................... 1..2 ok 1 - update on object created without PK ok ok 2 - Copied with PKs ok. ok t/71mysql.t ...................................... skipped: Set $ENV{DBICTEST_MYSQL_DSN}, _USER and _PASS to run this test t/72pg.t ......................................... skipped: Set $ENV{DBICTEST_PG_DSN}, _USER and _PASS to run this test (note: This test drops and creates tables called 'artist', 'casecheck', 'array_test' and 'sequence_test' as well as following sequences: 'pkid1_seq', 'pkid2_seq' and 'nonpkid_seq' as well as following schemas: 'testschema'!) t/73oracle.t ..................................... skipped: Set $ENV{DBICTEST_ORA_DSN}, _USER and _PASS to run this test. Warning: This test drops and creates tables called 'artist', 'cd', 'track' and 'sequence_test' as well as following sequences: 'pkid1_seq', 'pkid2_seq' and 'nonpkid_seq' t/73oracle_inflate.t ............................. skipped: Set $ENV{DBICTEST_ORA_DSN}, _USER and _PASS to run this test. Warning: This test drops and creates a table called 'track' t/745db2.t ....................................... skipped: Set $ENV{DBICTEST_DB2_DSN}, _USER and _PASS to run this test t/746db2_400.t ................................... skipped: Set $ENV{DBICTEST_DB2_400_DSN}, _USER and _PASS to run this test t/746mssql.t ..................................... skipped: Set $ENV{DBICTEST_MSSQL_ODBC_DSN}, _USER and _PASS to run this test t/746sybase.t .................................... skipped: Set $ENV{DBICTEST_SYBASE_DSN}, _USER and _PASS to run this test t/74mssql.t ...................................... skipped: Set $ENV{DBICTEST_MSSQL_DSN}, _USER and _PASS to run this test t/75limit.t ...................................... 1..10 ok 1 - count ok ok 2 - iterator->next ok ok 3 - next past end of resultset ok ok 4 - offset ok ok 5 - software limit count ok ok 6 - software iterator->next ok ok 7 - software next past end of resultset ok ok 8 - software offset ok ok 9 - offset with no limit ok 10 - complex abstract count ok ok t/76joins.t ...................................... 1..33 ok 1 - join 1 ok ok 2 - join 2 ok ok 3 - join 3 (inner join) ok ok 4 - join 4 (nested joins + join types) ok ok 5 - join 5 (SCALAR reference for ON statement) ok ok 6 - join 6 (HASH reference for ON statement dies) ok ok 7 - Single record in resultset ok 8 - Correct record returned ok 9 - Single record in resultset ok 10 - Correct record returned ok 11 - Single record in resultset ok 12 - Correct record returned ok 13 - slice() with join has same count as all() ok 14 - Slicing beyond end of rs returns a zero count ok 15 - Single record in resultset ok 16 - Correct record returned ok 17 - 8 rows in table cd ok 18 - 7 rows in table twokeys ok 19 - 3 Caterwauler McCrae CDs ok 20 - Successfully deleted 3 CDs ok 21 - 0 Caterwauler McCrae CDs ok 22 - 3 Random Boy Band CDs ok 23 ok 24 - 0 Random Boy Band CDs ok 25 - 2 Caterwauler McCrae CDs ok 26 - TwoKeys count == 2 ok 27 - TwoKeys count == 2 ok 28 ok 29 - TwoKeys count == 0 ok 30 - 2 Caterwauler McCrae CDs ok 31 - Successfully deleted 4 CDs ok 32 - 5 rows in table cd ok 33 - 3 rows in table twokeys ok t/76select.t ..................................... 1..24 ok 1 - additional count rscolumn present ok 2 - nonexistant column requests still throw exceptions ok 3 - multiple +select/+as columns, 1st rscolumn present ok 4 - multiple +select/+as columns, 2nd rscolumn present ok 5 - got rows from ->all using +select ok 6 - +select/+as chained search 1st rscolumn present ok 7 - +select/+as chained search 1st rscolumn present ok 8 - +select/+as chained search 3rd rscolumn present ok 9 - Initially populated with more than 2 CDs ok 10 - Subselect correctly limited the rs to 2 cds ok 11 - First CD title match ok 12 - Second CD title match ok 13 - $rs->current_source_alias returns "me" ok 14 - Use of columns attribute results in proper sql ok 15 - columns 1st rscolumn present ok 16 - columns 2nd rscolumn present ok 17 - columns 3rd rscolumn present ok 18 - Use of columns attribute results in proper sql ok 19 - columns 1st rscolumn present ok 20 - columns 2nd rscolumn present ok 21 - columns 3rd rscolumn present ok 22 - limited prefetch via column works on a multi-relationship ok 23 - columns/select/as fold properly on sub-searches not ok 24 - columns/select/as fold properly on sub-searches # TODO Multi-collapsing still doesn't work right - HRI should be getting an arrayref, not an individual hash # Failed (TODO) test 'columns/select/as fold properly on sub-searches' # at t/76select.t line 183. # Structures begin differing at: # $got->{tracks} = HASH(0x10166c8c8) # $expected->{tracks} = ARRAY(0x10166a210) ok t/77join_count.t ................................. 1..4 ok 1 - Count by has_a ok ok 2 - Count by has_many ok ok 3 - Count by might_have ok ok 4 - Mixed count ok ok t/78self_referencial.t ........................... 1..4 ok 1 - proper start item ok 2 - proper number of aliases ok 3 - proper original ok 4 - proper alias ok t/79aliasing.t ................................... 1..11 ok 1 - find_or_create on prefetched has_many with same column names: row is clean ok 2 - find_or_create on prefetched has_many with same column names: name matches existing entry ok 3 - find_or_create on prefetched has_many with same column names: row is clean ok 4 - find_or_create on prefetched has_many with same column names: title matches ok 5 - find_or_create on prefetched has_many with same column names: row is clean ok 6 - find_or_create on prefetched has_many with same column names: can be disambiguated with "me." for existing entry ok 7 - find_or_create on prefetched has_many with same column names: row is clean ok 8 - find_or_create on prefetched has_many with same column names: can be disambiguated with "me." for new entry ok 9 - new CD not in storage yet ok 10 - new CD title is correct ok 11 - new CD year is correct ok t/80unique.t ..................................... 1..49 ok 1 - CD source has an automatically named unique constraint ok 2 - Producer source has a named unique constraint ok 3 - Track source has three unique constraints ok 4 - find by specific key: artist is correct ok 5 - title is correct ok 6 - year is correct ok 7 - find by specific key, ordered columns: artist is correct ok 8 - title is correct ok 9 - year is correct ok 10 - update_or_create without key: row is clean ok 11 - cdid is correct ok 12 - artist is correct ok 13 - title is correct ok 14 - updated year is correct ok 15 - update_or_create by specific key: row is clean ok 16 - cdid is correct ok 17 - artist is correct ok 18 - title is correct ok 19 - updated year is correct ok 20 - update_or_create by PK: row is clean ok 21 - cdid is correct ok 22 - artist is correct ok 23 - title is correct ok 24 - updated year is correct ok 25 - find_or_create by specific key: cdid is correct ok 26 - artist is correct ok 27 - title is correct ok 28 - year is correct ok 29 - find_or_create related by specific key: cdid is correct ok 30 - artist is correct ok 31 - title is correct ok 32 - year is correct ok 33 - update_or_create by specific key: row is clean ok 34 - cdid is correct ok 35 - artist is correct ok 36 - title is correct ok 37 - year is correct ok 38 - track cd is correct ok 39 - track position is correct ok 40 - update_or_create on table without primary key: row is clean ok 41 - foo is correct ok 42 - bar is correct ok 43 - baz is correct ok 44 - find correctly grepped the key across a relationship ok 45 - cdid is correct ok 46 - CD is not in storage yet after update_or_new ok 47 - CD got added to strage after update_or_new && insert ok 48 - Updating year using update_or_new was successful ok 49 - Got the same CD using update_or_new ok t/81transactions.t ............................... 1..64 ok 1 - can't call txn_do without storage ok 2 - $coderef parameter check ok ok 3 - txn depth starts at 0 ok 4 - successful txn added 5 cds ok 5 - new CD 1 year correct ok 6 - new CD 2 year correct ok 7 - new CD 3 year correct ok 8 - new CD 4 year correct ok 9 - new CD 5 year correct ok 10 - txn depth has been reset ok 11 - txn depth starts at 0 ok 12 - added 5 CDs and returned in list context ok 13 - new CD 6 year correct ok 14 - new CD 7 year correct ok 15 - new CD 8 year correct ok 16 - new CD 9 year correct ok 17 - new CD 10 year correct ok 18 - txn depth has been reset ok 19 - txn depth starts at 0 ok 20 - nested txn_do succeeded ok 21 - nested txn_do CD1 year ok ok 22 - nested txn_do CD2 year ok ok 23 - nested txn_do CD3 year ok ok 24 - nested txn_do CD4 year ok ok 25 - nested txn_do CD5 year ok ok 26 - nested txn_do CD6 year ok ok 27 - nested txn_do CD7 year ok ok 28 - nested txn_do CD8 year ok ok 29 - nested txn_do CD9 year ok ok 30 - nested txn_do CD10 year ok ok 31 - nested txn_do added all CDs ok 32 - txn depth has been reset ok 33 - txn depth starts at 0 ok 34 - failed txn_do threw an exception ok 35 - failed txn_do didn't change the cds table ok 36 - txn depth has been reset ok 37 - txn depth starts at 0 ok 38 - failed txn_do threw an exception ok 39 - failed txn_do didn't change the cds table ok 40 - txn depth has been reset ok 41 - txn depth starts at 0 ok 42 - failed txn_do with a failed txn_rollback threw a rollback exception ok 43 - failed txn_do with a failed txn_rollback included the original exception ok 44 - failed txn_do with a failed txn_rollback changed the cds table isa DBICTest::CD ok 45 - deleted the failed txn's cd ok 46 - txn depth starts at 0 ok 47 - nested failed txn_do threw exception ok 48 - failed txn_do didn't add first txn's cd 1 ok 49 - failed txn_do didn't add first txn's cd 2 ok 50 - failed txn_do didn't add first txn's cd 3 ok 51 - failed txn_do didn't add first txn's cd 4 ok 52 - failed txn_do didn't add first txn's cd 5 ok 53 - failed txn_do didn't add failed txn's cd ok 54 - Pre-connection nested transactions. ok 55 - Correct transaction depth ok 56 - Error propogated okay ok 57 - Artist not created ok 58 - Correct transaction depth ok 59 - Nested exceptions propogated ok 60 - Artist not created ok 61 - Correct transaction depth ok 62 - Out of scope warning detected ok 63 - Artist not created ok 64 - rollback successful withot exception ok t/82cascade_copy.t ............................... 1..4 ok 1 - ok got new column id... ok 2 - duplicated rows count ok ok 3 - duplicated multiPK ok ok 4 - duplicated count ok ok t/83cache.t ...................................... 1..23 ok 1 - cache is not populated without cache attribute ok 2 - all() populates cache for search with cache attribute ok 3 - clear_cache is functional ok 4 - next() populates cache for search with cache attribute ok 5 - set_cache() is functional ok 6 - revisiting a row does not issue a query when cache => 1 ok 7 - artist with cds: count parent objects ok 8 - artist has a related_resultset for cds isa DBIx::Class::ResultSet ok 9 - cache for artist->cds contains correct number of records ok 10 - artist->cds returns correct number of objects ok 11 - artist->cds->count returns correct value ok 12 - artist->count_related returns correct value ok 13 - only one SQL statement executed ok 14 - related resultsets deleted after update ok 15 - count() reflects new artist ok 16 - No cds for this artist ok 17 - only one SQL statement executed ok 18 - first cd has correct tags ok 19 - second cd has correct tags ok 20 - third cd has correct tags ok 21 - no additional SQL statements while checking nested data ok 22 - only one select statement on find with inline has_many prefetch ok 23 - only one select statement on find with has_many prefetch on resultset ok t/84serialize.t .................................. 1..44 ok 1 - serialize row object lives: freeze/thaw_method ok 2 - serialize row object works: freeze/thaw_method ok 3 - serialize resultset works: freeze/thaw_method ok 4 - serialize resultset lives: freeze/thaw_method ok 5 - has key: related_resultsets ok 6 - serialize row object with related_resultset lives: freeze/thaw_method ok 7 - serialize with related_resultset "_source_handle" ok 8 - serialize with related_resultset "_in_storage" ok 9 - serialize with related_resultset "_column_data" ok 10 ok 11 - IDs still match ok 12 - serialize row object lives: freeze/thaw_func ok 13 - serialize row object works: freeze/thaw_func ok 14 - serialize resultset works: freeze/thaw_func ok 15 - serialize resultset lives: freeze/thaw_func ok 16 - has key: related_resultsets ok 17 - serialize row object with related_resultset lives: freeze/thaw_func ok 18 - serialize with related_resultset "_source_handle" ok 19 - serialize with related_resultset "_in_storage" ok 20 - serialize with related_resultset "_column_data" ok 21 ok 22 - IDs still match ok 23 - serialize row object lives: dclone_func ok 24 - serialize row object works: dclone_func ok 25 - serialize resultset works: dclone_func ok 26 - serialize resultset lives: dclone_func ok 27 - has key: related_resultsets ok 28 - serialize row object with related_resultset lives: dclone_func ok 29 - serialize with related_resultset "_source_handle" ok 30 - serialize with related_resultset "_in_storage" ok 31 - serialize with related_resultset "_column_data" ok 32 ok 33 - IDs still match ok 34 - serialize row object lives: dclone_method ok 35 - serialize row object works: dclone_method ok 36 - serialize resultset works: dclone_method ok 37 - serialize resultset lives: dclone_method ok 38 - has key: related_resultsets ok 39 - serialize row object with related_resultset lives: dclone_method ok 40 - serialize with related_resultset "_source_handle" ok 41 - serialize with related_resultset "_in_storage" ok 42 - serialize with related_resultset "_column_data" ok 43 ok 44 - IDs still match ok t/85utf8.t ....................................... 1..5 ok 1 - got title with utf8 flag ok 2 - got year without utf8 flag ok 3 - store utf8-less chars ok 4 - column is not dirty after setting the same unicode value ok 5 - column is dirty after setting to something completely different ok t/86might_have.t ................................. 1..2 ok 1 - liner_notes (might_have) not prefetched - do not load # liner_notes on update ok 2 - liner_notes (might_have) prefetched - do not load # liner_notes on update ok t/86sqlt.t ....................................... 1..133 ok 1 - SQLT produced someoutput ok 2 - Warn about dubious on_delete/on_update attributes ok 3 - Dummy table was removed by hook ok 4 - sqlt_deploy_hook fired within a resultsource ok 5 - nonexistent FOREIGN KEY constraint not found ok 6 - nonexistent UNIQUE constraint not found ok 7 - forced nonexistent FOREIGN KEY constraint not found ok 8 - FOREIGN KEY constraint matching `treelike->treelike for parent' found ok 9 - name parameter correct for `treelike->treelike for parent' ok 10 - on_delete parameter correct for `treelike->treelike for parent' ok 11 - on_update parameter correct for `treelike->treelike for parent' ok 12 - is_deferrable parameter correct for `treelike->treelike for parent' ok 13 - index exists for `treelike->treelike for parent' ok 14 - index has correct name for `treelike->treelike for parent' ok 15 - FOREIGN KEY constraint matching `cd->artist' found ok 16 - name parameter correct for `cd->artist' ok 17 - on_delete parameter correct for `cd->artist' ok 18 - on_update parameter correct for `cd->artist' ok 19 - is_deferrable parameter correct for `cd->artist' ok 20 - index exists for `cd->artist' ok 21 - index has correct name for `cd->artist' ok 22 - FOREIGN KEY constraint matching `track->cd' found ok 23 - name parameter correct for `track->cd' ok 24 - on_delete parameter correct for `track->cd' ok 25 - on_update parameter correct for `track->cd' ok 26 - is_deferrable parameter correct for `track->cd' ok 27 - index exists for `track->cd' ok 28 - index has correct name for `track->cd' ok 29 - FOREIGN KEY constraint matching `cd_to_producer->cd' found ok 30 - name parameter correct for `cd_to_producer->cd' ok 31 - on_delete parameter correct for `cd_to_producer->cd' ok 32 - on_update parameter correct for `cd_to_producer->cd' ok 33 - is_deferrable parameter correct for `cd_to_producer->cd' ok 34 - index exists for `cd_to_producer->cd' ok 35 - index has correct name for `cd_to_producer->cd' ok 36 - FOREIGN KEY constraint matching `cd_to_producer->producer' found ok 37 - name parameter correct for `cd_to_producer->producer' ok 38 - on_delete parameter correct for `cd_to_producer->producer' ok 39 - on_update parameter correct for `cd_to_producer->producer' ok 40 - is_deferrable parameter correct for `cd_to_producer->producer' ok 41 - index exists for `cd_to_producer->producer' ok 42 - index has correct name for `cd_to_producer->producer' ok 43 - FOREIGN KEY constraint matching `tags->cd' found ok 44 - name parameter correct for `tags->cd' ok 45 - on_delete parameter correct for `tags->cd' ok 46 - on_update parameter correct for `tags->cd' ok 47 - is_deferrable parameter correct for `tags->cd' ok 48 - index exists for `tags->cd' ok 49 - index has correct name for `tags->cd' ok 50 - FOREIGN KEY constraint matching `fourkeys_to_twokeys->twokeys' found ok 51 - name parameter correct for `fourkeys_to_twokeys->twokeys' ok 52 - on_delete parameter correct for `fourkeys_to_twokeys->twokeys' ok 53 - on_update parameter correct for `fourkeys_to_twokeys->twokeys' ok 54 - is_deferrable parameter correct for `fourkeys_to_twokeys->twokeys' ok 55 - index exists for `fourkeys_to_twokeys->twokeys' ok 56 - index has correct name for `fourkeys_to_twokeys->twokeys' ok 57 - FOREIGN KEY constraint matching `fourkeys_to_twokeys->fourkeys' found ok 58 - name parameter correct for `fourkeys_to_twokeys->fourkeys' ok 59 - on_delete parameter correct for `fourkeys_to_twokeys->fourkeys' ok 60 - on_update parameter correct for `fourkeys_to_twokeys->fourkeys' ok 61 - is_deferrable parameter correct for `fourkeys_to_twokeys->fourkeys' ok 62 - index exists for `fourkeys_to_twokeys->fourkeys' ok 63 - index has correct name for `fourkeys_to_twokeys->fourkeys' ok 64 - FOREIGN KEY constraint matching `artist_undirected_map->artist for id1' found ok 65 - name parameter correct for `artist_undirected_map->artist for id1' ok 66 - on_delete parameter correct for `artist_undirected_map->artist for id1' ok 67 - on_update parameter correct for `artist_undirected_map->artist for id1' ok 68 - is_deferrable parameter correct for `artist_undirected_map->artist for id1' ok 69 - index exists for `artist_undirected_map->artist for id1' ok 70 - index has correct name for `artist_undirected_map->artist for id1' ok 71 - FOREIGN KEY constraint matching `artist_undirected_map->artist for id2' found ok 72 - name parameter correct for `artist_undirected_map->artist for id2' ok 73 - on_delete parameter correct for `artist_undirected_map->artist for id2' ok 74 - on_update parameter correct for `artist_undirected_map->artist for id2' ok 75 - is_deferrable parameter correct for `artist_undirected_map->artist for id2' ok 76 - index exists for `artist_undirected_map->artist for id2' ok 77 - index has correct name for `artist_undirected_map->artist for id2' ok 78 - FOREIGN KEY constraint matching `bookmark->link' found ok 79 - name parameter correct for `bookmark->link' ok 80 - on_delete parameter correct for `bookmark->link' ok 81 - on_update parameter correct for `bookmark->link' ok 82 - is_deferrable parameter correct for `bookmark->link' ok 83 - index exists for `bookmark->link' ok 84 - index has correct name for `bookmark->link' ok 85 - FOREIGN KEY constraint matching `self_ref_alias->self_ref for self_ref' found ok 86 - name parameter correct for `self_ref_alias->self_ref for self_ref' ok 87 - on_delete parameter correct for `self_ref_alias->self_ref for self_ref' ok 88 - on_update parameter correct for `self_ref_alias->self_ref for self_ref' ok 89 - is_deferrable parameter correct for `self_ref_alias->self_ref for self_ref' ok 90 - index exists for `self_ref_alias->self_ref for self_ref' ok 91 - index has correct name for `self_ref_alias->self_ref for self_ref' ok 92 - FOREIGN KEY constraint matching `self_ref_alias->self_ref for alias' found ok 93 - name parameter correct for `self_ref_alias->self_ref for alias' ok 94 - on_delete parameter correct for `self_ref_alias->self_ref for alias' ok 95 - on_update parameter correct for `self_ref_alias->self_ref for alias' ok 96 - is_deferrable parameter correct for `self_ref_alias->self_ref for alias' ok 97 - index exists for `self_ref_alias->self_ref for alias' ok 98 - index has correct name for `self_ref_alias->self_ref for alias' ok 99 - FOREIGN KEY constraint matching `twokeytreelike->twokeytreelike for parent1,parent2' found ok 100 - name parameter correct for `twokeytreelike->twokeytreelike for parent1,parent2' ok 101 - on_delete parameter correct for `twokeytreelike->twokeytreelike for parent1,parent2' ok 102 - on_update parameter correct for `twokeytreelike->twokeytreelike for parent1,parent2' ok 103 - is_deferrable parameter correct for `twokeytreelike->twokeytreelike for parent1,parent2' ok 104 - index exists for `twokeytreelike->twokeytreelike for parent1,parent2' ok 105 - index has correct name for `twokeytreelike->twokeytreelike for parent1,parent2' ok 106 - FOREIGN KEY constraint matching `twokeys->cd' found ok 107 - name parameter correct for `twokeys->cd' ok 108 - on_delete parameter correct for `twokeys->cd' ok 109 - on_update parameter correct for `twokeys->cd' ok 110 - is_deferrable parameter correct for `twokeys->cd' ok 111 - index doesn't for `twokeys->cd' ok 112 - FOREIGN KEY constraint matching `twokeys->artist' found ok 113 - name parameter correct for `twokeys->artist' ok 114 - on_delete parameter correct for `twokeys->artist' ok 115 - on_update parameter correct for `twokeys->artist' ok 116 - is_deferrable parameter correct for `twokeys->artist' ok 117 - index exists for `twokeys->artist' ok 118 - index has correct name for `twokeys->artist' ok 119 - FOREIGN KEY constraint matching `forceforeign->artist' found ok 120 - name parameter correct for `forceforeign->artist' ok 121 - on_delete parameter correct for `forceforeign->artist' ok 122 - on_update parameter correct for `forceforeign->artist' ok 123 - is_deferrable parameter correct for `forceforeign->artist' ok 124 - index exists for `forceforeign->artist' ok 125 - index has correct name for `forceforeign->artist' ok 126 - UNIQUE constraint matching `cd artist and title unique' found ok 127 - name parameter correct for `cd artist and title unique' ok 128 - UNIQUE constraint matching `twokeytreelike name unique' found ok 129 - name parameter correct for `twokeytreelike name unique' ok 130 - UNIQUE constraint matching `producer name unique' found ok 131 - name parameter correct for `producer name unique' ok 132 - Got a matching index on artist table ok 133 - Got a matching index on track table ok t/87ordered.t .................................... 1..1269 ok 1 - intial positions ok 2 - move_previous( 1 ) ok 3 - move_next( 1 ) ok 4 - move_first( 1 ) ok 5 - move_last( 1 ) ok 6 - move_to( 1 => 1 ) ok 7 - move_to( 1 => 2 ) ok 8 - move_to( 1 => 3 ) ok 9 - move_to( 1 => 4 ) ok 10 - move_to( 1 => 5 ) ok 11 - no previous sibling ok 12 - no first sibling ok 13 - next sibling position > than us ok 14 - next-prev sibling is us ok 15 - last sibling position > than us ok 16 - next sibling ok 17 - last sibling ok 18 - next sibling position > than us ok 19 - next-prev sibling is us ok 20 - last sibling position > than us ok 21 - move_previous( 2 ) ok 22 - move_next( 2 ) ok 23 - move_first( 2 ) ok 24 - move_last( 2 ) ok 25 - move_to( 2 => 1 ) ok 26 - move_to( 2 => 2 ) ok 27 - move_to( 2 => 3 ) ok 28 - move_to( 2 => 4 ) ok 29 - move_to( 2 => 5 ) ok 30 - previous sibling ok 31 - first sibling ok 32 - prev sibling position < than us ok 33 - prev-next sibling is us ok 34 - first sibling position < than us ok 35 - next sibling ok 36 - last sibling ok 37 - next sibling position > than us ok 38 - next-prev sibling is us ok 39 - last sibling position > than us ok 40 - move_previous( 3 ) ok 41 - move_next( 3 ) ok 42 - move_first( 3 ) ok 43 - move_last( 3 ) ok 44 - move_to( 3 => 1 ) ok 45 - move_to( 3 => 2 ) ok 46 - move_to( 3 => 3 ) ok 47 - move_to( 3 => 4 ) ok 48 - move_to( 3 => 5 ) ok 49 - previous sibling ok 50 - first sibling ok 51 - prev sibling position < than us ok 52 - prev-next sibling is us ok 53 - first sibling position < than us ok 54 - next sibling ok 55 - last sibling ok 56 - next sibling position > than us ok 57 - next-prev sibling is us ok 58 - last sibling position > than us ok 59 - move_previous( 4 ) ok 60 - move_next( 4 ) ok 61 - move_first( 4 ) ok 62 - move_last( 4 ) ok 63 - move_to( 4 => 1 ) ok 64 - move_to( 4 => 2 ) ok 65 - move_to( 4 => 3 ) ok 66 - move_to( 4 => 4 ) ok 67 - move_to( 4 => 5 ) ok 68 - previous sibling ok 69 - first sibling ok 70 - prev sibling position < than us ok 71 - prev-next sibling is us ok 72 - first sibling position < than us ok 73 - next sibling ok 74 - last sibling ok 75 - next sibling position > than us ok 76 - next-prev sibling is us ok 77 - last sibling position > than us ok 78 - move_previous( 5 ) ok 79 - move_next( 5 ) ok 80 - move_first( 5 ) ok 81 - move_last( 5 ) ok 82 - move_to( 5 => 1 ) ok 83 - move_to( 5 => 2 ) ok 84 - move_to( 5 => 3 ) ok 85 - move_to( 5 => 4 ) ok 86 - move_to( 5 => 5 ) ok 87 - previous sibling ok 88 - first sibling ok 89 - prev sibling position < than us ok 90 - prev-next sibling is us ok 91 - first sibling position < than us ok 92 - no next sibling ok 93 - no last sibling ok 94 - prev sibling position < than us ok 95 - prev-next sibling is us ok 96 - first sibling position < than us ok 97 - group intial positions ok 98 - move_previous( 1 ) ok 99 - move_next( 1 ) ok 100 - move_first( 1 ) ok 101 - move_last( 1 ) ok 102 - move_to( 1 => 1 ) ok 103 - move_to( 1 => 2 ) ok 104 - move_to( 1 => 3 ) ok 105 - move_to( 1 => 4 ) ok 106 - move_to( 1 => 5 ) ok 107 - move_to( 1 => 6 ) ok 108 - no previous sibling ok 109 - no first sibling ok 110 - next sibling position > than us ok 111 - next-prev sibling is us ok 112 - last sibling position > than us ok 113 - next sibling ok 114 - last sibling ok 115 - next sibling position > than us ok 116 - next-prev sibling is us ok 117 - last sibling position > than us ok 118 - move_previous( 2 ) ok 119 - move_next( 2 ) ok 120 - move_first( 2 ) ok 121 - move_last( 2 ) ok 122 - move_to( 2 => 1 ) ok 123 - move_to( 2 => 2 ) ok 124 - move_to( 2 => 3 ) ok 125 - move_to( 2 => 4 ) ok 126 - move_to( 2 => 5 ) ok 127 - move_to( 2 => 6 ) ok 128 - previous sibling ok 129 - first sibling ok 130 - prev sibling position < than us ok 131 - prev-next sibling is us ok 132 - first sibling position < than us ok 133 - next sibling ok 134 - last sibling ok 135 - next sibling position > than us ok 136 - next-prev sibling is us ok 137 - last sibling position > than us ok 138 - move_previous( 3 ) ok 139 - move_next( 3 ) ok 140 - move_first( 3 ) ok 141 - move_last( 3 ) ok 142 - move_to( 3 => 1 ) ok 143 - move_to( 3 => 2 ) ok 144 - move_to( 3 => 3 ) ok 145 - move_to( 3 => 4 ) ok 146 - move_to( 3 => 5 ) ok 147 - move_to( 3 => 6 ) ok 148 - previous sibling ok 149 - first sibling ok 150 - prev sibling position < than us ok 151 - prev-next sibling is us ok 152 - first sibling position < than us ok 153 - next sibling ok 154 - last sibling ok 155 - next sibling position > than us ok 156 - next-prev sibling is us ok 157 - last sibling position > than us ok 158 - move_previous( 4 ) ok 159 - move_next( 4 ) ok 160 - move_first( 4 ) ok 161 - move_last( 4 ) ok 162 - move_to( 4 => 1 ) ok 163 - move_to( 4 => 2 ) ok 164 - move_to( 4 => 3 ) ok 165 - move_to( 4 => 4 ) ok 166 - move_to( 4 => 5 ) ok 167 - move_to( 4 => 6 ) ok 168 - previous sibling ok 169 - first sibling ok 170 - prev sibling position < than us ok 171 - prev-next sibling is us ok 172 - first sibling position < than us ok 173 - next sibling ok 174 - last sibling ok 175 - next sibling position > than us ok 176 - next-prev sibling is us ok 177 - last sibling position > than us ok 178 - move_previous( 5 ) ok 179 - move_next( 5 ) ok 180 - move_first( 5 ) ok 181 - move_last( 5 ) ok 182 - move_to( 5 => 1 ) ok 183 - move_to( 5 => 2 ) ok 184 - move_to( 5 => 3 ) ok 185 - move_to( 5 => 4 ) ok 186 - move_to( 5 => 5 ) ok 187 - move_to( 5 => 6 ) ok 188 - previous sibling ok 189 - first sibling ok 190 - prev sibling position < than us ok 191 - prev-next sibling is us ok 192 - first sibling position < than us ok 193 - next sibling ok 194 - last sibling ok 195 - next sibling position > than us ok 196 - next-prev sibling is us ok 197 - last sibling position > than us ok 198 - move_previous( 6 ) ok 199 - move_next( 6 ) ok 200 - move_first( 6 ) ok 201 - move_last( 6 ) ok 202 - move_to( 6 => 1 ) ok 203 - move_to( 6 => 2 ) ok 204 - move_to( 6 => 3 ) ok 205 - move_to( 6 => 4 ) ok 206 - move_to( 6 => 5 ) ok 207 - move_to( 6 => 6 ) ok 208 - previous sibling ok 209 - first sibling ok 210 - prev sibling position < than us ok 211 - prev-next sibling is us ok 212 - first sibling position < than us ok 213 - no next sibling ok 214 - no last sibling ok 215 - prev sibling position < than us ok 216 - prev-next sibling is us ok 217 - first sibling position < than us ok 218 - group intial positions ok 219 - move_previous( 1 ) ok 220 - move_next( 1 ) ok 221 - move_first( 1 ) ok 222 - move_last( 1 ) ok 223 - move_to( 1 => 1 ) ok 224 - move_to( 1 => 2 ) ok 225 - move_to( 1 => 3 ) ok 226 - move_to( 1 => 4 ) ok 227 - move_to( 1 => 5 ) ok 228 - move_to( 1 => 6 ) ok 229 - no previous sibling ok 230 - no first sibling ok 231 - next sibling position > than us ok 232 - next-prev sibling is us ok 233 - last sibling position > than us ok 234 - next sibling ok 235 - last sibling ok 236 - next sibling position > than us ok 237 - next-prev sibling is us ok 238 - last sibling position > than us ok 239 - move_previous( 2 ) ok 240 - move_next( 2 ) ok 241 - move_first( 2 ) ok 242 - move_last( 2 ) ok 243 - move_to( 2 => 1 ) ok 244 - move_to( 2 => 2 ) ok 245 - move_to( 2 => 3 ) ok 246 - move_to( 2 => 4 ) ok 247 - move_to( 2 => 5 ) ok 248 - move_to( 2 => 6 ) ok 249 - previous sibling ok 250 - first sibling ok 251 - prev sibling position < than us ok 252 - prev-next sibling is us ok 253 - first sibling position < than us ok 254 - next sibling ok 255 - last sibling ok 256 - next sibling position > than us ok 257 - next-prev sibling is us ok 258 - last sibling position > than us ok 259 - move_previous( 3 ) ok 260 - move_next( 3 ) ok 261 - move_first( 3 ) ok 262 - move_last( 3 ) ok 263 - move_to( 3 => 1 ) ok 264 - move_to( 3 => 2 ) ok 265 - move_to( 3 => 3 ) ok 266 - move_to( 3 => 4 ) ok 267 - move_to( 3 => 5 ) ok 268 - move_to( 3 => 6 ) ok 269 - previous sibling ok 270 - first sibling ok 271 - prev sibling position < than us ok 272 - prev-next sibling is us ok 273 - first sibling position < than us ok 274 - next sibling ok 275 - last sibling ok 276 - next sibling position > than us ok 277 - next-prev sibling is us ok 278 - last sibling position > than us ok 279 - move_previous( 4 ) ok 280 - move_next( 4 ) ok 281 - move_first( 4 ) ok 282 - move_last( 4 ) ok 283 - move_to( 4 => 1 ) ok 284 - move_to( 4 => 2 ) ok 285 - move_to( 4 => 3 ) ok 286 - move_to( 4 => 4 ) ok 287 - move_to( 4 => 5 ) ok 288 - move_to( 4 => 6 ) ok 289 - previous sibling ok 290 - first sibling ok 291 - prev sibling position < than us ok 292 - prev-next sibling is us ok 293 - first sibling position < than us ok 294 - next sibling ok 295 - last sibling ok 296 - next sibling position > than us ok 297 - next-prev sibling is us ok 298 - last sibling position > than us ok 299 - move_previous( 5 ) ok 300 - move_next( 5 ) ok 301 - move_first( 5 ) ok 302 - move_last( 5 ) ok 303 - move_to( 5 => 1 ) ok 304 - move_to( 5 => 2 ) ok 305 - move_to( 5 => 3 ) ok 306 - move_to( 5 => 4 ) ok 307 - move_to( 5 => 5 ) ok 308 - move_to( 5 => 6 ) ok 309 - previous sibling ok 310 - first sibling ok 311 - prev sibling position < than us ok 312 - prev-next sibling is us ok 313 - first sibling position < than us ok 314 - next sibling ok 315 - last sibling ok 316 - next sibling position > than us ok 317 - next-prev sibling is us ok 318 - last sibling position > than us ok 319 - move_previous( 6 ) ok 320 - move_next( 6 ) ok 321 - move_first( 6 ) ok 322 - move_last( 6 ) ok 323 - move_to( 6 => 1 ) ok 324 - move_to( 6 => 2 ) ok 325 - move_to( 6 => 3 ) ok 326 - move_to( 6 => 4 ) ok 327 - move_to( 6 => 5 ) ok 328 - move_to( 6 => 6 ) ok 329 - previous sibling ok 330 - first sibling ok 331 - prev sibling position < than us ok 332 - prev-next sibling is us ok 333 - first sibling position < than us ok 334 - no next sibling ok 335 - no last sibling ok 336 - prev sibling position < than us ok 337 - prev-next sibling is us ok 338 - first sibling position < than us ok 339 - group intial positions ok 340 - move_previous( 1 ) ok 341 - move_next( 1 ) ok 342 - move_first( 1 ) ok 343 - move_last( 1 ) ok 344 - move_to( 1 => 1 ) ok 345 - move_to( 1 => 2 ) ok 346 - move_to( 1 => 3 ) ok 347 - move_to( 1 => 4 ) ok 348 - move_to( 1 => 5 ) ok 349 - move_to( 1 => 6 ) ok 350 - no previous sibling ok 351 - no first sibling ok 352 - next sibling position > than us ok 353 - next-prev sibling is us ok 354 - last sibling position > than us ok 355 - next sibling ok 356 - last sibling ok 357 - next sibling position > than us ok 358 - next-prev sibling is us ok 359 - last sibling position > than us ok 360 - move_previous( 2 ) ok 361 - move_next( 2 ) ok 362 - move_first( 2 ) ok 363 - move_last( 2 ) ok 364 - move_to( 2 => 1 ) ok 365 - move_to( 2 => 2 ) ok 366 - move_to( 2 => 3 ) ok 367 - move_to( 2 => 4 ) ok 368 - move_to( 2 => 5 ) ok 369 - move_to( 2 => 6 ) ok 370 - previous sibling ok 371 - first sibling ok 372 - prev sibling position < than us ok 373 - prev-next sibling is us ok 374 - first sibling position < than us ok 375 - next sibling ok 376 - last sibling ok 377 - next sibling position > than us ok 378 - next-prev sibling is us ok 379 - last sibling position > than us ok 380 - move_previous( 3 ) ok 381 - move_next( 3 ) ok 382 - move_first( 3 ) ok 383 - move_last( 3 ) ok 384 - move_to( 3 => 1 ) ok 385 - move_to( 3 => 2 ) ok 386 - move_to( 3 => 3 ) ok 387 - move_to( 3 => 4 ) ok 388 - move_to( 3 => 5 ) ok 389 - move_to( 3 => 6 ) ok 390 - previous sibling ok 391 - first sibling ok 392 - prev sibling position < than us ok 393 - prev-next sibling is us ok 394 - first sibling position < than us ok 395 - next sibling ok 396 - last sibling ok 397 - next sibling position > than us ok 398 - next-prev sibling is us ok 399 - last sibling position > than us ok 400 - move_previous( 4 ) ok 401 - move_next( 4 ) ok 402 - move_first( 4 ) ok 403 - move_last( 4 ) ok 404 - move_to( 4 => 1 ) ok 405 - move_to( 4 => 2 ) ok 406 - move_to( 4 => 3 ) ok 407 - move_to( 4 => 4 ) ok 408 - move_to( 4 => 5 ) ok 409 - move_to( 4 => 6 ) ok 410 - previous sibling ok 411 - first sibling ok 412 - prev sibling position < than us ok 413 - prev-next sibling is us ok 414 - first sibling position < than us ok 415 - next sibling ok 416 - last sibling ok 417 - next sibling position > than us ok 418 - next-prev sibling is us ok 419 - last sibling position > than us ok 420 - move_previous( 5 ) ok 421 - move_next( 5 ) ok 422 - move_first( 5 ) ok 423 - move_last( 5 ) ok 424 - move_to( 5 => 1 ) ok 425 - move_to( 5 => 2 ) ok 426 - move_to( 5 => 3 ) ok 427 - move_to( 5 => 4 ) ok 428 - move_to( 5 => 5 ) ok 429 - move_to( 5 => 6 ) ok 430 - previous sibling ok 431 - first sibling ok 432 - prev sibling position < than us ok 433 - prev-next sibling is us ok 434 - first sibling position < than us ok 435 - next sibling ok 436 - last sibling ok 437 - next sibling position > than us ok 438 - next-prev sibling is us ok 439 - last sibling position > than us ok 440 - move_previous( 6 ) ok 441 - move_next( 6 ) ok 442 - move_first( 6 ) ok 443 - move_last( 6 ) ok 444 - move_to( 6 => 1 ) ok 445 - move_to( 6 => 2 ) ok 446 - move_to( 6 => 3 ) ok 447 - move_to( 6 => 4 ) ok 448 - move_to( 6 => 5 ) ok 449 - move_to( 6 => 6 ) ok 450 - previous sibling ok 451 - first sibling ok 452 - prev sibling position < than us ok 453 - prev-next sibling is us ok 454 - first sibling position < than us ok 455 - no next sibling ok 456 - no last sibling ok 457 - prev sibling position < than us ok 458 - prev-next sibling is us ok 459 - first sibling position < than us ok 460 - group intial positions ok 461 - move_previous( 1 ) ok 462 - move_next( 1 ) ok 463 - move_first( 1 ) ok 464 - move_last( 1 ) ok 465 - move_to( 1 => 1 ) ok 466 - move_to( 1 => 2 ) ok 467 - move_to( 1 => 3 ) ok 468 - move_to( 1 => 4 ) ok 469 - move_to( 1 => 5 ) ok 470 - move_to( 1 => 6 ) ok 471 - no previous sibling ok 472 - no first sibling ok 473 - next sibling position > than us ok 474 - next-prev sibling is us ok 475 - last sibling position > than us ok 476 - next sibling ok 477 - last sibling ok 478 - next sibling position > than us ok 479 - next-prev sibling is us ok 480 - last sibling position > than us ok 481 - move_previous( 2 ) ok 482 - move_next( 2 ) ok 483 - move_first( 2 ) ok 484 - move_last( 2 ) ok 485 - move_to( 2 => 1 ) ok 486 - move_to( 2 => 2 ) ok 487 - move_to( 2 => 3 ) ok 488 - move_to( 2 => 4 ) ok 489 - move_to( 2 => 5 ) ok 490 - move_to( 2 => 6 ) ok 491 - previous sibling ok 492 - first sibling ok 493 - prev sibling position < than us ok 494 - prev-next sibling is us ok 495 - first sibling position < than us ok 496 - next sibling ok 497 - last sibling ok 498 - next sibling position > than us ok 499 - next-prev sibling is us ok 500 - last sibling position > than us ok 501 - move_previous( 3 ) ok 502 - move_next( 3 ) ok 503 - move_first( 3 ) ok 504 - move_last( 3 ) ok 505 - move_to( 3 => 1 ) ok 506 - move_to( 3 => 2 ) ok 507 - move_to( 3 => 3 ) ok 508 - move_to( 3 => 4 ) ok 509 - move_to( 3 => 5 ) ok 510 - move_to( 3 => 6 ) ok 511 - previous sibling ok 512 - first sibling ok 513 - prev sibling position < than us ok 514 - prev-next sibling is us ok 515 - first sibling position < than us ok 516 - next sibling ok 517 - last sibling ok 518 - next sibling position > than us ok 519 - next-prev sibling is us ok 520 - last sibling position > than us ok 521 - move_previous( 4 ) ok 522 - move_next( 4 ) ok 523 - move_first( 4 ) ok 524 - move_last( 4 ) ok 525 - move_to( 4 => 1 ) ok 526 - move_to( 4 => 2 ) ok 527 - move_to( 4 => 3 ) ok 528 - move_to( 4 => 4 ) ok 529 - move_to( 4 => 5 ) ok 530 - move_to( 4 => 6 ) ok 531 - previous sibling ok 532 - first sibling ok 533 - prev sibling position < than us ok 534 - prev-next sibling is us ok 535 - first sibling position < than us ok 536 - next sibling ok 537 - last sibling ok 538 - next sibling position > than us ok 539 - next-prev sibling is us ok 540 - last sibling position > than us ok 541 - move_previous( 5 ) ok 542 - move_next( 5 ) ok 543 - move_first( 5 ) ok 544 - move_last( 5 ) ok 545 - move_to( 5 => 1 ) ok 546 - move_to( 5 => 2 ) ok 547 - move_to( 5 => 3 ) ok 548 - move_to( 5 => 4 ) ok 549 - move_to( 5 => 5 ) ok 550 - move_to( 5 => 6 ) ok 551 - previous sibling ok 552 - first sibling ok 553 - prev sibling position < than us ok 554 - prev-next sibling is us ok 555 - first sibling position < than us ok 556 - next sibling ok 557 - last sibling ok 558 - next sibling position > than us ok 559 - next-prev sibling is us ok 560 - last sibling position > than us ok 561 - move_previous( 6 ) ok 562 - move_next( 6 ) ok 563 - move_first( 6 ) ok 564 - move_last( 6 ) ok 565 - move_to( 6 => 1 ) ok 566 - move_to( 6 => 2 ) ok 567 - move_to( 6 => 3 ) ok 568 - move_to( 6 => 4 ) ok 569 - move_to( 6 => 5 ) ok 570 - move_to( 6 => 6 ) ok 571 - previous sibling ok 572 - first sibling ok 573 - prev sibling position < than us ok 574 - prev-next sibling is us ok 575 - first sibling position < than us ok 576 - no next sibling ok 577 - no last sibling ok 578 - prev sibling position < than us ok 579 - prev-next sibling is us ok 580 - first sibling position < than us ok 581 - group positions after move_to_group ok 582 - group positions after move_to_group ok 583 - group positions after move_to_group ok 584 - group positions after move_to_group ok 585 - overloaded update 1 ok 586 - overloaded update 2 ok 587 - overloaded update 3 ok 588 - overloaded update 4 ok 589 - overloaded update 5 ok 590 - overloaded update 6 ok 591 - overloaded update 7 ok 592 - group intial positions ok 593 - move_previous( 1 ) ok 594 - move_next( 1 ) ok 595 - move_first( 1 ) ok 596 - move_last( 1 ) ok 597 - move_to( 1 => 1 ) ok 598 - move_to( 1 => 2 ) ok 599 - move_to( 1 => 3 ) ok 600 - move_to( 1 => 4 ) ok 601 - no previous sibling ok 602 - no first sibling ok 603 - next sibling position > than us ok 604 - next-prev sibling is us ok 605 - last sibling position > than us ok 606 - next sibling ok 607 - last sibling ok 608 - next sibling position > than us ok 609 - next-prev sibling is us ok 610 - last sibling position > than us ok 611 - move_previous( 2 ) ok 612 - move_next( 2 ) ok 613 - move_first( 2 ) ok 614 - move_last( 2 ) ok 615 - move_to( 2 => 1 ) ok 616 - move_to( 2 => 2 ) ok 617 - move_to( 2 => 3 ) ok 618 - move_to( 2 => 4 ) ok 619 - previous sibling ok 620 - first sibling ok 621 - prev sibling position < than us ok 622 - prev-next sibling is us ok 623 - first sibling position < than us ok 624 - next sibling ok 625 - last sibling ok 626 - next sibling position > than us ok 627 - next-prev sibling is us ok 628 - last sibling position > than us ok 629 - move_previous( 3 ) ok 630 - move_next( 3 ) ok 631 - move_first( 3 ) ok 632 - move_last( 3 ) ok 633 - move_to( 3 => 1 ) ok 634 - move_to( 3 => 2 ) ok 635 - move_to( 3 => 3 ) ok 636 - move_to( 3 => 4 ) ok 637 - previous sibling ok 638 - first sibling ok 639 - prev sibling position < than us ok 640 - prev-next sibling is us ok 641 - first sibling position < than us ok 642 - next sibling ok 643 - last sibling ok 644 - next sibling position > than us ok 645 - next-prev sibling is us ok 646 - last sibling position > than us ok 647 - move_previous( 4 ) ok 648 - move_next( 4 ) ok 649 - move_first( 4 ) ok 650 - move_last( 4 ) ok 651 - move_to( 4 => 1 ) ok 652 - move_to( 4 => 2 ) ok 653 - move_to( 4 => 3 ) ok 654 - move_to( 4 => 4 ) ok 655 - previous sibling ok 656 - first sibling ok 657 - prev sibling position < than us ok 658 - prev-next sibling is us ok 659 - first sibling position < than us ok 660 - no next sibling ok 661 - no last sibling ok 662 - prev sibling position < than us ok 663 - prev-next sibling is us ok 664 - first sibling position < than us ok 665 - group intial positions ok 666 - move_previous( 1 ) ok 667 - move_next( 1 ) ok 668 - move_first( 1 ) ok 669 - move_last( 1 ) ok 670 - move_to( 1 => 1 ) ok 671 - move_to( 1 => 2 ) ok 672 - move_to( 1 => 3 ) ok 673 - move_to( 1 => 4 ) ok 674 - no previous sibling ok 675 - no first sibling ok 676 - next sibling position > than us ok 677 - next-prev sibling is us ok 678 - last sibling position > than us ok 679 - next sibling ok 680 - last sibling ok 681 - next sibling position > than us ok 682 - next-prev sibling is us ok 683 - last sibling position > than us ok 684 - move_previous( 2 ) ok 685 - move_next( 2 ) ok 686 - move_first( 2 ) ok 687 - move_last( 2 ) ok 688 - move_to( 2 => 1 ) ok 689 - move_to( 2 => 2 ) ok 690 - move_to( 2 => 3 ) ok 691 - move_to( 2 => 4 ) ok 692 - previous sibling ok 693 - first sibling ok 694 - prev sibling position < than us ok 695 - prev-next sibling is us ok 696 - first sibling position < than us ok 697 - next sibling ok 698 - last sibling ok 699 - next sibling position > than us ok 700 - next-prev sibling is us ok 701 - last sibling position > than us ok 702 - move_previous( 3 ) ok 703 - move_next( 3 ) ok 704 - move_first( 3 ) ok 705 - move_last( 3 ) ok 706 - move_to( 3 => 1 ) ok 707 - move_to( 3 => 2 ) ok 708 - move_to( 3 => 3 ) ok 709 - move_to( 3 => 4 ) ok 710 - previous sibling ok 711 - first sibling ok 712 - prev sibling position < than us ok 713 - prev-next sibling is us ok 714 - first sibling position < than us ok 715 - next sibling ok 716 - last sibling ok 717 - next sibling position > than us ok 718 - next-prev sibling is us ok 719 - last sibling position > than us ok 720 - move_previous( 4 ) ok 721 - move_next( 4 ) ok 722 - move_first( 4 ) ok 723 - move_last( 4 ) ok 724 - move_to( 4 => 1 ) ok 725 - move_to( 4 => 2 ) ok 726 - move_to( 4 => 3 ) ok 727 - move_to( 4 => 4 ) ok 728 - previous sibling ok 729 - first sibling ok 730 - prev sibling position < than us ok 731 - prev-next sibling is us ok 732 - first sibling position < than us ok 733 - no next sibling ok 734 - no last sibling ok 735 - prev sibling position < than us ok 736 - prev-next sibling is us ok 737 - first sibling position < than us ok 738 - group intial positions ok 739 - move_previous( 1 ) ok 740 - move_next( 1 ) ok 741 - move_first( 1 ) ok 742 - move_last( 1 ) ok 743 - move_to( 1 => 1 ) ok 744 - move_to( 1 => 2 ) ok 745 - move_to( 1 => 3 ) ok 746 - move_to( 1 => 4 ) ok 747 - no previous sibling ok 748 - no first sibling ok 749 - next sibling position > than us ok 750 - next-prev sibling is us ok 751 - last sibling position > than us ok 752 - next sibling ok 753 - last sibling ok 754 - next sibling position > than us ok 755 - next-prev sibling is us ok 756 - last sibling position > than us ok 757 - move_previous( 2 ) ok 758 - move_next( 2 ) ok 759 - move_first( 2 ) ok 760 - move_last( 2 ) ok 761 - move_to( 2 => 1 ) ok 762 - move_to( 2 => 2 ) ok 763 - move_to( 2 => 3 ) ok 764 - move_to( 2 => 4 ) ok 765 - previous sibling ok 766 - first sibling ok 767 - prev sibling position < than us ok 768 - prev-next sibling is us ok 769 - first sibling position < than us ok 770 - next sibling ok 771 - last sibling ok 772 - next sibling position > than us ok 773 - next-prev sibling is us ok 774 - last sibling position > than us ok 775 - move_previous( 3 ) ok 776 - move_next( 3 ) ok 777 - move_first( 3 ) ok 778 - move_last( 3 ) ok 779 - move_to( 3 => 1 ) ok 780 - move_to( 3 => 2 ) ok 781 - move_to( 3 => 3 ) ok 782 - move_to( 3 => 4 ) ok 783 - previous sibling ok 784 - first sibling ok 785 - prev sibling position < than us ok 786 - prev-next sibling is us ok 787 - first sibling position < than us ok 788 - next sibling ok 789 - last sibling ok 790 - next sibling position > than us ok 791 - next-prev sibling is us ok 792 - last sibling position > than us ok 793 - move_previous( 4 ) ok 794 - move_next( 4 ) ok 795 - move_first( 4 ) ok 796 - move_last( 4 ) ok 797 - move_to( 4 => 1 ) ok 798 - move_to( 4 => 2 ) ok 799 - move_to( 4 => 3 ) ok 800 - move_to( 4 => 4 ) ok 801 - previous sibling ok 802 - first sibling ok 803 - prev sibling position < than us ok 804 - prev-next sibling is us ok 805 - first sibling position < than us ok 806 - no next sibling ok 807 - no last sibling ok 808 - prev sibling position < than us ok 809 - prev-next sibling is us ok 810 - first sibling position < than us ok 811 - group intial positions ok 812 - move_previous( 1 ) ok 813 - move_next( 1 ) ok 814 - move_first( 1 ) ok 815 - move_last( 1 ) ok 816 - move_to( 1 => 1 ) ok 817 - move_to( 1 => 2 ) ok 818 - move_to( 1 => 3 ) ok 819 - move_to( 1 => 4 ) ok 820 - no previous sibling ok 821 - no first sibling ok 822 - next sibling position > than us ok 823 - next-prev sibling is us ok 824 - last sibling position > than us ok 825 - next sibling ok 826 - last sibling ok 827 - next sibling position > than us ok 828 - next-prev sibling is us ok 829 - last sibling position > than us ok 830 - move_previous( 2 ) ok 831 - move_next( 2 ) ok 832 - move_first( 2 ) ok 833 - move_last( 2 ) ok 834 - move_to( 2 => 1 ) ok 835 - move_to( 2 => 2 ) ok 836 - move_to( 2 => 3 ) ok 837 - move_to( 2 => 4 ) ok 838 - previous sibling ok 839 - first sibling ok 840 - prev sibling position < than us ok 841 - prev-next sibling is us ok 842 - first sibling position < than us ok 843 - next sibling ok 844 - last sibling ok 845 - next sibling position > than us ok 846 - next-prev sibling is us ok 847 - last sibling position > than us ok 848 - move_previous( 3 ) ok 849 - move_next( 3 ) ok 850 - move_first( 3 ) ok 851 - move_last( 3 ) ok 852 - move_to( 3 => 1 ) ok 853 - move_to( 3 => 2 ) ok 854 - move_to( 3 => 3 ) ok 855 - move_to( 3 => 4 ) ok 856 - previous sibling ok 857 - first sibling ok 858 - prev sibling position < than us ok 859 - prev-next sibling is us ok 860 - first sibling position < than us ok 861 - next sibling ok 862 - last sibling ok 863 - next sibling position > than us ok 864 - next-prev sibling is us ok 865 - last sibling position > than us ok 866 - move_previous( 4 ) ok 867 - move_next( 4 ) ok 868 - move_first( 4 ) ok 869 - move_last( 4 ) ok 870 - move_to( 4 => 1 ) ok 871 - move_to( 4 => 2 ) ok 872 - move_to( 4 => 3 ) ok 873 - move_to( 4 => 4 ) ok 874 - previous sibling ok 875 - first sibling ok 876 - prev sibling position < than us ok 877 - prev-next sibling is us ok 878 - first sibling position < than us ok 879 - no next sibling ok 880 - no last sibling ok 881 - prev sibling position < than us ok 882 - prev-next sibling is us ok 883 - first sibling position < than us ok 884 - group intial positions ok 885 - move_previous( 1 ) ok 886 - move_next( 1 ) ok 887 - move_first( 1 ) ok 888 - move_last( 1 ) ok 889 - move_to( 1 => 1 ) ok 890 - move_to( 1 => 2 ) ok 891 - move_to( 1 => 3 ) ok 892 - move_to( 1 => 4 ) ok 893 - no previous sibling ok 894 - no first sibling ok 895 - next sibling position > than us ok 896 - next-prev sibling is us ok 897 - last sibling position > than us ok 898 - next sibling ok 899 - last sibling ok 900 - next sibling position > than us ok 901 - next-prev sibling is us ok 902 - last sibling position > than us ok 903 - move_previous( 2 ) ok 904 - move_next( 2 ) ok 905 - move_first( 2 ) ok 906 - move_last( 2 ) ok 907 - move_to( 2 => 1 ) ok 908 - move_to( 2 => 2 ) ok 909 - move_to( 2 => 3 ) ok 910 - move_to( 2 => 4 ) ok 911 - previous sibling ok 912 - first sibling ok 913 - prev sibling position < than us ok 914 - prev-next sibling is us ok 915 - first sibling position < than us ok 916 - next sibling ok 917 - last sibling ok 918 - next sibling position > than us ok 919 - next-prev sibling is us ok 920 - last sibling position > than us ok 921 - move_previous( 3 ) ok 922 - move_next( 3 ) ok 923 - move_first( 3 ) ok 924 - move_last( 3 ) ok 925 - move_to( 3 => 1 ) ok 926 - move_to( 3 => 2 ) ok 927 - move_to( 3 => 3 ) ok 928 - move_to( 3 => 4 ) ok 929 - previous sibling ok 930 - first sibling ok 931 - prev sibling position < than us ok 932 - prev-next sibling is us ok 933 - first sibling position < than us ok 934 - next sibling ok 935 - last sibling ok 936 - next sibling position > than us ok 937 - next-prev sibling is us ok 938 - last sibling position > than us ok 939 - move_previous( 4 ) ok 940 - move_next( 4 ) ok 941 - move_first( 4 ) ok 942 - move_last( 4 ) ok 943 - move_to( 4 => 1 ) ok 944 - move_to( 4 => 2 ) ok 945 - move_to( 4 => 3 ) ok 946 - move_to( 4 => 4 ) ok 947 - previous sibling ok 948 - first sibling ok 949 - prev sibling position < than us ok 950 - prev-next sibling is us ok 951 - first sibling position < than us ok 952 - no next sibling ok 953 - no last sibling ok 954 - prev sibling position < than us ok 955 - prev-next sibling is us ok 956 - first sibling position < than us ok 957 - group intial positions ok 958 - move_previous( 1 ) ok 959 - move_next( 1 ) ok 960 - move_first( 1 ) ok 961 - move_last( 1 ) ok 962 - move_to( 1 => 1 ) ok 963 - move_to( 1 => 2 ) ok 964 - move_to( 1 => 3 ) ok 965 - move_to( 1 => 4 ) ok 966 - no previous sibling ok 967 - no first sibling ok 968 - next sibling position > than us ok 969 - next-prev sibling is us ok 970 - last sibling position > than us ok 971 - next sibling ok 972 - last sibling ok 973 - next sibling position > than us ok 974 - next-prev sibling is us ok 975 - last sibling position > than us ok 976 - move_previous( 2 ) ok 977 - move_next( 2 ) ok 978 - move_first( 2 ) ok 979 - move_last( 2 ) ok 980 - move_to( 2 => 1 ) ok 981 - move_to( 2 => 2 ) ok 982 - move_to( 2 => 3 ) ok 983 - move_to( 2 => 4 ) ok 984 - previous sibling ok 985 - first sibling ok 986 - prev sibling position < than us ok 987 - prev-next sibling is us ok 988 - first sibling position < than us ok 989 - next sibling ok 990 - last sibling ok 991 - next sibling position > than us ok 992 - next-prev sibling is us ok 993 - last sibling position > than us ok 994 - move_previous( 3 ) ok 995 - move_next( 3 ) ok 996 - move_first( 3 ) ok 997 - move_last( 3 ) ok 998 - move_to( 3 => 1 ) ok 999 - move_to( 3 => 2 ) ok 1000 - move_to( 3 => 3 ) ok 1001 - move_to( 3 => 4 ) ok 1002 - previous sibling ok 1003 - first sibling ok 1004 - prev sibling position < than us ok 1005 - prev-next sibling is us ok 1006 - first sibling position < than us ok 1007 - next sibling ok 1008 - last sibling ok 1009 - next sibling position > than us ok 1010 - next-prev sibling is us ok 1011 - last sibling position > than us ok 1012 - move_previous( 4 ) ok 1013 - move_next( 4 ) ok 1014 - move_first( 4 ) ok 1015 - move_last( 4 ) ok 1016 - move_to( 4 => 1 ) ok 1017 - move_to( 4 => 2 ) ok 1018 - move_to( 4 => 3 ) ok 1019 - move_to( 4 => 4 ) ok 1020 - previous sibling ok 1021 - first sibling ok 1022 - prev sibling position < than us ok 1023 - prev-next sibling is us ok 1024 - first sibling position < than us ok 1025 - no next sibling ok 1026 - no last sibling ok 1027 - prev sibling position < than us ok 1028 - prev-next sibling is us ok 1029 - first sibling position < than us ok 1030 - group intial positions ok 1031 - move_previous( 1 ) ok 1032 - move_next( 1 ) ok 1033 - move_first( 1 ) ok 1034 - move_last( 1 ) ok 1035 - move_to( 1 => 1 ) ok 1036 - move_to( 1 => 2 ) ok 1037 - move_to( 1 => 3 ) ok 1038 - move_to( 1 => 4 ) ok 1039 - no previous sibling ok 1040 - no first sibling ok 1041 - next sibling position > than us ok 1042 - next-prev sibling is us ok 1043 - last sibling position > than us ok 1044 - next sibling ok 1045 - last sibling ok 1046 - next sibling position > than us ok 1047 - next-prev sibling is us ok 1048 - last sibling position > than us ok 1049 - move_previous( 2 ) ok 1050 - move_next( 2 ) ok 1051 - move_first( 2 ) ok 1052 - move_last( 2 ) ok 1053 - move_to( 2 => 1 ) ok 1054 - move_to( 2 => 2 ) ok 1055 - move_to( 2 => 3 ) ok 1056 - move_to( 2 => 4 ) ok 1057 - previous sibling ok 1058 - first sibling ok 1059 - prev sibling position < than us ok 1060 - prev-next sibling is us ok 1061 - first sibling position < than us ok 1062 - next sibling ok 1063 - last sibling ok 1064 - next sibling position > than us ok 1065 - next-prev sibling is us ok 1066 - last sibling position > than us ok 1067 - move_previous( 3 ) ok 1068 - move_next( 3 ) ok 1069 - move_first( 3 ) ok 1070 - move_last( 3 ) ok 1071 - move_to( 3 => 1 ) ok 1072 - move_to( 3 => 2 ) ok 1073 - move_to( 3 => 3 ) ok 1074 - move_to( 3 => 4 ) ok 1075 - previous sibling ok 1076 - first sibling ok 1077 - prev sibling position < than us ok 1078 - prev-next sibling is us ok 1079 - first sibling position < than us ok 1080 - next sibling ok 1081 - last sibling ok 1082 - next sibling position > than us ok 1083 - next-prev sibling is us ok 1084 - last sibling position > than us ok 1085 - move_previous( 4 ) ok 1086 - move_next( 4 ) ok 1087 - move_first( 4 ) ok 1088 - move_last( 4 ) ok 1089 - move_to( 4 => 1 ) ok 1090 - move_to( 4 => 2 ) ok 1091 - move_to( 4 => 3 ) ok 1092 - move_to( 4 => 4 ) ok 1093 - previous sibling ok 1094 - first sibling ok 1095 - prev sibling position < than us ok 1096 - prev-next sibling is us ok 1097 - first sibling position < than us ok 1098 - no next sibling ok 1099 - no last sibling ok 1100 - prev sibling position < than us ok 1101 - prev-next sibling is us ok 1102 - first sibling position < than us ok 1103 - group intial positions ok 1104 - move_previous( 1 ) ok 1105 - move_next( 1 ) ok 1106 - move_first( 1 ) ok 1107 - move_last( 1 ) ok 1108 - move_to( 1 => 1 ) ok 1109 - move_to( 1 => 2 ) ok 1110 - move_to( 1 => 3 ) ok 1111 - move_to( 1 => 4 ) ok 1112 - no previous sibling ok 1113 - no first sibling ok 1114 - next sibling position > than us ok 1115 - next-prev sibling is us ok 1116 - last sibling position > than us ok 1117 - next sibling ok 1118 - last sibling ok 1119 - next sibling position > than us ok 1120 - next-prev sibling is us ok 1121 - last sibling position > than us ok 1122 - move_previous( 2 ) ok 1123 - move_next( 2 ) ok 1124 - move_first( 2 ) ok 1125 - move_last( 2 ) ok 1126 - move_to( 2 => 1 ) ok 1127 - move_to( 2 => 2 ) ok 1128 - move_to( 2 => 3 ) ok 1129 - move_to( 2 => 4 ) ok 1130 - previous sibling ok 1131 - first sibling ok 1132 - prev sibling position < than us ok 1133 - prev-next sibling is us ok 1134 - first sibling position < than us ok 1135 - next sibling ok 1136 - last sibling ok 1137 - next sibling position > than us ok 1138 - next-prev sibling is us ok 1139 - last sibling position > than us ok 1140 - move_previous( 3 ) ok 1141 - move_next( 3 ) ok 1142 - move_first( 3 ) ok 1143 - move_last( 3 ) ok 1144 - move_to( 3 => 1 ) ok 1145 - move_to( 3 => 2 ) ok 1146 - move_to( 3 => 3 ) ok 1147 - move_to( 3 => 4 ) ok 1148 - previous sibling ok 1149 - first sibling ok 1150 - prev sibling position < than us ok 1151 - prev-next sibling is us ok 1152 - first sibling position < than us ok 1153 - next sibling ok 1154 - last sibling ok 1155 - next sibling position > than us ok 1156 - next-prev sibling is us ok 1157 - last sibling position > than us ok 1158 - move_previous( 4 ) ok 1159 - move_next( 4 ) ok 1160 - move_first( 4 ) ok 1161 - move_last( 4 ) ok 1162 - move_to( 4 => 1 ) ok 1163 - move_to( 4 => 2 ) ok 1164 - move_to( 4 => 3 ) ok 1165 - move_to( 4 => 4 ) ok 1166 - previous sibling ok 1167 - first sibling ok 1168 - prev sibling position < than us ok 1169 - prev-next sibling is us ok 1170 - first sibling position < than us ok 1171 - no next sibling ok 1172 - no last sibling ok 1173 - prev sibling position < than us ok 1174 - prev-next sibling is us ok 1175 - first sibling position < than us ok 1176 - group intial positions ok 1177 - move_previous( 1 ) ok 1178 - move_next( 1 ) ok 1179 - move_first( 1 ) ok 1180 - move_last( 1 ) ok 1181 - move_to( 1 => 1 ) ok 1182 - move_to( 1 => 2 ) ok 1183 - move_to( 1 => 3 ) ok 1184 - move_to( 1 => 4 ) ok 1185 - no previous sibling ok 1186 - no first sibling ok 1187 - next sibling position > than us ok 1188 - next-prev sibling is us ok 1189 - last sibling position > than us ok 1190 - next sibling ok 1191 - last sibling ok 1192 - next sibling position > than us ok 1193 - next-prev sibling is us ok 1194 - last sibling position > than us ok 1195 - move_previous( 2 ) ok 1196 - move_next( 2 ) ok 1197 - move_first( 2 ) ok 1198 - move_last( 2 ) ok 1199 - move_to( 2 => 1 ) ok 1200 - move_to( 2 => 2 ) ok 1201 - move_to( 2 => 3 ) ok 1202 - move_to( 2 => 4 ) ok 1203 - previous sibling ok 1204 - first sibling ok 1205 - prev sibling position < than us ok 1206 - prev-next sibling is us ok 1207 - first sibling position < than us ok 1208 - next sibling ok 1209 - last sibling ok 1210 - next sibling position > than us ok 1211 - next-prev sibling is us ok 1212 - last sibling position > than us ok 1213 - move_previous( 3 ) ok 1214 - move_next( 3 ) ok 1215 - move_first( 3 ) ok 1216 - move_last( 3 ) ok 1217 - move_to( 3 => 1 ) ok 1218 - move_to( 3 => 2 ) ok 1219 - move_to( 3 => 3 ) ok 1220 - move_to( 3 => 4 ) ok 1221 - previous sibling ok 1222 - first sibling ok 1223 - prev sibling position < than us ok 1224 - prev-next sibling is us ok 1225 - first sibling position < than us ok 1226 - next sibling ok 1227 - last sibling ok 1228 - next sibling position > than us ok 1229 - next-prev sibling is us ok 1230 - last sibling position > than us ok 1231 - move_previous( 4 ) ok 1232 - move_next( 4 ) ok 1233 - move_first( 4 ) ok 1234 - move_last( 4 ) ok 1235 - move_to( 4 => 1 ) ok 1236 - move_to( 4 => 2 ) ok 1237 - move_to( 4 => 3 ) ok 1238 - move_to( 4 => 4 ) ok 1239 - previous sibling ok 1240 - first sibling ok 1241 - prev sibling position < than us ok 1242 - prev-next sibling is us ok 1243 - first sibling position < than us ok 1244 - no next sibling ok 1245 - no last sibling ok 1246 - prev sibling position < than us ok 1247 - prev-next sibling is us ok 1248 - first sibling position < than us ok 1249 - group positions after move_to_group ok 1250 - group positions after move_to_group ok 1251 - group positions after move_to_group ok 1252 - group positions after move_to_group ok 1253 - group positions after move_to_group ok 1254 - group positions after move_to_group ok 1255 - group positions after move_to_group ok 1256 - group positions after move_to_group ok 1257 - group positions after move_to_group ok 1258 - group positions after move_to_group ok 1259 - group positions after move_to_group ok 1260 - group positions after move_to_group ok 1261 - group positions after move_to_group ok 1262 - group positions after move_to_group ok 1263 - group positions after move_to_group ok 1264 - group positions after move_to_group ok 1265 - overloaded multicol update 1 ok 1266 - overloaded multicol update 2 ok 1267 - overloaded multicol update 3 ok 1268 - overloaded multicol update 4 ok 1269 - overloaded multicol update 5 ok t/88result_set_column.t .......................... 1..18 ok 1 - next okay ok 2 - wantarray context okay ok 3 - get_column (\'FUNC') ok ok 4 - five titles returned ok 5 - max okay for year ok 6 - min okay for title ok 7 - three artists returned ok 8 - reset okay ok 9 - first okay ok 10 - +select/+as additional column "count" present (scalar) ok 11 - +select/+as nonexistent column throws exception ok 12 - +select/+as multiple additional columns, "count" column present ok 13 - +select/+as multiple additional columns, "addedtitle" column present ok 14 - +select/+as overridden column "title" ok 15 - prefetch wiped ok 16 - Sum of a resultset works correctly ok 17 - Owner Newton has multiple books ok 18 - Correctly calculated price of all owned books ok t/89dbicadmin.t .................................. 1..20 ok 1 - XS: insert count ok 2 - XS: insert valid ok 3 - XS: update ok 4 - XS: select with attrs ok 5 - XS: delete ok 6 - JSON: insert count ok 7 - JSON: insert valid ok 8 - JSON: update ok 9 - JSON: select with attrs ok 10 - JSON: delete ok 11 - DWIW: insert count ok 12 - DWIW: insert valid ok 13 - DWIW: update ok 14 - DWIW: select with attrs ok 15 - DWIW: delete ok 16 - Syck: insert count ok 17 - Syck: insert valid ok 18 - Syck: update ok 19 - Syck: select with attrs ok 20 - Syck: delete ok t/90ensure_class_loaded.t ........................ 1..28 ok 1 - loaded package DBIx::Class::Schema was found ok 2 - DBICTest::FakeComponent not loaded yet ok 3 - package DBICTest::FakeComponent was found ok 4 - DBICTest::FakeComponent not loaded by ensure_class_found() ok 5 - anonymous package TestPackage::A found ok 6 - fake package not found ok 7 - load_optional_class on a nonexistent class did not throw ok 8 - nonexistent package not loaded ok 9 - load_optional_class on an existing class did not throw ok 10 - DBICTest::OptionalComponent loaded ok 11 - DBICTest::ErrorComponent threw ok ok 12 - load_optional_class on a nonexistent PAR class did not throw ok 13 - nonexistent PAR package not loaded ok 14 - load_optional_class of a no-true-returning PAR module did throw ok 15 - no-true-returning PAR package not loaded ok 16 - load_optional_class of a PAR module did not throw ok 17 - PAR package "loaded" ok 18 - load_optional_class did not throw ok 19 - DBIx::Class::ResultClass::HashRefInflator loaded ok 20 - anonymous package exists ok 21 - ensure_class_loaded detected an anon. class ok 22 - ensure_class_loaded threw exception for nonexistent class ok 23 - DBICTest::FakeComponent not loaded yet ok 24 - ensure_class_loaded detected an existing but non-loaded class ok 25 - DBICTest::FakeComponent now loaded ok 26 - ensure_class_loaded(DBICTest::SyntaxErrorComponent1) threw ok ok 27 - load_optional_class(DBICTest::SyntaxErrorComponent2) threw ok ok 28 - Errors from RS components reported right ok t/90join_torture.t ............................... 1..22 ok 1 ok 2 - bare field conditions okay after search related ok 3 - Two artists returned ok 4 - condition based on inherited join okay ok 5 - All cds for artist returned ok 6 - All cds for artist returned via count ok 7 - correct artist returned ok 8 - search without using previous joins okay ok 9 - prefetch on same rel okay ok 10 - find on has many rs okay ok 11 - right number of prefetched tracks after has many ok 12 - search related on search related okay ok 13 - search relateds with order by okay ok 14 - somewhat pointless search on rel with order_by on it okay ok 15 - search related with prefetch okay ok 16 - bonkers search_related-with-join-midway okay ok 17 - both joins kept ok 18 - query on double joined rel runs okay ok 19 - only one join kept when inherited ok 20 - pathological prefetch ok ok 21 - both joins kept ok 22 - query on double joined rel runs okay ok t/91debug.t ...................................... 1..7 ok 1 - debug ok 2 - debugfh ok 3 - Log success ok 4 - Log success ok 5 - Died on closed FH ok 6 - got correct SQL with all bind parameters (debugcb) ok 7 - got correct SQL with all bind parameters (debugobj) ok t/91merge_attr.t ................................. 1..15 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 t/92storage.t .................................... 1..17 ok 1 - Storage reblessed correctly into DBIx::Class::Storage::DBI::SQLite ok 2 - basic exception ok 3 - exception via DBI->HandleError, etc ok 4 - Exploding $sth->execute was caught ok 5 - And the STH was retired ok 6 - connect_info ([ $d, $u, $p, \%attr, \%extra_attr]) didn't modify passed arguments ok 7 - connect_info ([ $d, $u, $p, \%attr, \%extra_attr]) produced correct _dbi_connect_info ok 8 - connect_info ([ $d, $u, $p, \%attr, \%extra_attr]) correctly ignored extra hashref ok 9 - connect_info ([ $d, $u, $p, \%attr, \%extra_attr]) correctly parsed DBIC specific on_[dis]connect_do ok 10 - connect_info ([ \%code, \%extra_attr ]) didn't modify passed arguments ok 11 - connect_info ([ \%code, \%extra_attr ]) produced correct _dbi_connect_info ok 12 - connect_info ([ \%code, \%extra_attr ]) correctly ignored extra hashref ok 13 - connect_info ([ \%code, \%extra_attr ]) correctly parsed DBIC specific on_[dis]connect_do ok 14 - connect_info ([ \%attr ]) didn't modify passed arguments ok 15 - connect_info ([ \%attr ]) produced correct _dbi_connect_info ok 16 - connect_info ([ \%attr ]) correctly ignored extra hashref ok 17 - connect_info ([ \%attr ]) correctly parsed DBIC specific on_[dis]connect_do ok t/92storage_on_connect_do.t ...................... 1..12 ok 1 - connection() ok 2 - string version on_connect_do() worked ok 3 - connection() ok 4 - on_connect_do() worked ok 5 - Searching for nonexistent table dies ok 6 - Table still exists ok 7 - Reading from dropped table fails ok 8 - second connection() ok 9 - on_connect_do() called after connect() ok 10 - on_disconnect_do() not called after connect() ok 11 - on_disconnect_do() called after disconnect() ok 12 - first arg to on_connect_do hook isa DBIx::Class::Storage ok t/93nobindvars.t ................................. skipped: Set $ENV{DBICTEST_MYSQL_DSN}, _USER and _PASS to run this test t/93single_accessor_object.t ..................... 1..10 ok 1 - created a CD ok 2 - artist matches CD ok 3 - created liner notes ok 4 - liner notes matches CD ok 5 - liner notes are correct ok 6 - track matches CD before update ok 7 - track matches another CD after update ok 8 - genreid is NULL ok 9 - genre accessor returns undef ok 10 - genre accessor throws without column ok t/93storage_replication.t ........................ 1..90 ok 1 - use DBIx::Class::Storage::DBI::Replicated::Pool; ok 2 - use DBIx::Class::Storage::DBI::Replicated::Balancer; ok 3 - use DBIx::Class::Storage::DBI::Replicated::Replicant; ok 4 - use DBIx::Class::Storage::DBI::Replicated; ok 5 - Created a replication object by_connect_info ok 6 - The object isa DBIx::Class::Schema ok 7 - The object isa DBIx::Class::Storage::DBI::Replicated ok 8 - configured balancer_type isa DBIx::Class::Storage::DBI::Replicated::Balancer::Random ok 9 - Created a replication object by_storage_type ok 10 - The object isa DBIx::Class::Schema ok 11 - The object isa DBIx::Class::Storage::DBI::Replicated ok 12 - configured balancer_type isa DBIx::Class::Storage::DBI::Replicated::Balancer::Random ok 13 - has a meta object ok 14 - The object isa DBIx::Class::Storage::DBI ok 15 - The object isa DBIx::Class::Storage::DBI::Replicated::Pool ok 16 - The object does DBIx::Class::Storage::DBI::Replicated::Balancer ok 17 - got replication connect information ok 18 - Created some storages suitable for replicants ok 19 - ->all_storages ok 20 - correct number of ->all_storages ok 21 - ->all_storages are correct type ok 22 - connect_info was merged from master to replicants ok 23 - The object isa DBIx::Class::Storage::DBI ok 24 - does have replicants ok 25 - has two replicants ok 26 - The object does DBIx::Class::Storage::DBI::Replicated::Replicant ok 27 - The object does DBIx::Class::Storage::DBI::Replicated::Replicant ok 28 - The object does DBIx::Class::Storage::DBI::Replicated::Replicant ok 29 - The object does DBIx::Class::Storage::DBI::Replicated::Replicant ok 30 - Created Result ok 31 - The object isa DBICTest::Artist ok 32 - Found expected name for first result ok 33 - master_read_weight is honored ok 34 - Sync succeed ok 35 - The object isa DBICTest::Artist ok 36 - Found expected name for first result ok 37 - both replicants are connected ok 38 - both replicants are now disconnected ok 39 - Still finding stuff. ok 40 - The object isa DBICTest::Artist ok 41 - Found expected name for first result ok 42 - At Least One replicant reconnected to handle the job ok 43 - Correctly failed to find something. ok 44 - Read from master 1 ok 45 - Read from master 2 ok 46 - Read from replicant ok 47 - back to replicant 1. ok 48 - back to replicant 2. ok 49 - Fallback to master ok 50 - emits falling back to master warning ok 51 - Returned to replicates ok 52 # skip Cannot Test Replicant Status on Non Replicating Database ok 53 # skip Cannot Test Replicant Status on Non Replicating Database ok 54 # skip Cannot Test Replicant Status on Non Replicating Database ok 55 # skip Cannot Test Replicant Status on Non Replicating Database ok 56 # skip Cannot Test Replicant Status on Non Replicating Database ok 57 # skip Cannot Test Replicant Status on Non Replicating Database ok 58 # skip Cannot Test Replicant Status on Non Replicating Database ok 59 # skip Cannot Test Replicant Status on Non Replicating Database ok 60 # skip Cannot Test Replicant Status on Non Replicating Database ok 61 - created coderef properly ok 62 - replicant reactivated ok 63 - created coderef properly ok 64 - Bad coderef throws proper error ok 65 - replicant reactivated ok 66 - Created a coderef properly ok 67 - Found expected artist ok 68 - Found expected artist again ok 69 - did transaction ok 70 - first returned value is correct ok 71 - second returned value is correct ok 72 - Found expected artist ok 73 - Found expected artist again ok 74 - did transaction ok 75 - first returned value is correct ok 76 - found inside a transaction ok 77 - successfully processed transaction ok 78 - Got expected single result from transaction ok 79 - replicant reactivated ok 80 - got an artist to test discard changes ok 81 - properly discard changes ok 82 - found inside a transaction inside a transaction ok 83 - successfully processed transaction ok 84 - Got expected single result from transaction ok 85 - found inside crazy deep transactions and execute_reliably ok 86 - successfully processed transaction ok 87 - Got expected single result from transaction ok 88 - got artist resultset ok 89 - Created a resultset using force_pool storage ok 90 - got an artist result via force_pool storage ok t/94pk_mutation.t ................................ 1..10 ok 1 - found an artist with the new PK ok 2 - artist ID matches ok 3 - no artist found with the old PK ok 4 - found an artist with the new PK ok 5 - artist ID matches ok 6 - found an artist with the new PK ok 7 - artist ID matches ok 8 - no artist found with the old PK ok 9 - found an artist with the new PK ok 10 - artist ID matches ok t/94versioning.t ................................. skipped: Set $ENV{DBICTEST_MYSQL_DSN}, _USER and _PASS to run this test t/95sql_maker.t .................................. 1..4 ok 1 - use DBICTest; ok 2 - sql_maker passes arrayrefs in insert ok 3 - sql_maker passes arrayrefs in update ok 4 - Exception correctly croak()ed ok t/95sql_maker_quote.t ............................ 1..12 ok 1 - use DBICTest; ok 2 - got correct SQL and bind parameters for count query with quoting ok 3 - scalar ORDER BY okay (single value) ok 4 - scalar ORDER BY okay (multiple values) ok 5 - hashref ORDER BY okay (single value) ok 6 - hashref ORDER BY okay (multiple values) ok 7 - did not quote ORDER BY with scalarref (single value) ok 8 - did not quote ORDER BY with scalarref (multiple values) ok 9 - quoted table names for UPDATE ok 10 - select attr with me.* is right ok 11 - got correct SQL and bind parameters for count query with bracket quoting ok 12 - bracket quoted table names for UPDATE ok t/96_is_deteministic_value.t ..................... ok 1 ok 2 ok 3 ok 4 ok 5 ok 6 ok 7 ok 8 1..8 ok t/96multi_create.t ............................... 1..93 ok 1 - Created CD object isa DBICTest::CD ok 2 - Created related Artist isa DBICTest::Artist ok 3 - Artist created correctly ok 4 - simple create + parent (the stuff $rs belongs_to) ok ok 5 - Created Bookrmark object isa DBICTest::Bookmark ok 6 - Created related Link isa DBICTest::Link ok 7 - Bookmark and link made it to the DB ok 8 - simple create where the child and parent have no values, except for an explicit parent pk ok ok 9 - Created CD isa DBICTest::CD ok 10 - CD created correctly ok 11 - One tag created for CD ok 12 - Tag created correctly ok 13 - create over > 1 levels of has_many create (A => { has_many => { B => has_many => C } } ) ok 14 - create via update of multi relationships throws an exception ok 15 - Linker object created isa DBICTest::CD_to_Producer ok 16 - Producer row found isa DBICTest::Producer ok 17 - Producer has one production ok 18 - CD created correctly ok 19 - CD has 3 tracks ok 20 - Create m2m while originating in the linker table ok 21 - Main CD object created isa DBICTest::CD ok 22 - Correct CD title ok 23 - Two tracks on main CD ok 24 - Correct 1st track name ok 25 - No single for 1st track ok 26 - Correct 2nd track name ok 27 - Created a single for 2nd track isa DBICTest::CD ok 28 - Two tracks on single CD ok 29 - Correct 1st track title ok 30 - Correct 2nd track title ok 31 - Two producers created for the single cd ok 32 - Producers named correctly ok 33 - Create over > 1 levels of might_have with multiple has_many and multiple m2m but starting at a has_many level ok 34 - Main Track object created isa DBICTest::Track ok 35 - Correct Track title ok 36 - Created a single with the track isa DBICTest::CD ok 37 - 3 tracks on single CD ok 38 - Correct 1st track title ok 39 - Correct 2nd track title ok 40 - Correct 3rd track title ok 41 - 3 producers created for the single cd ok 42 - Producers named correctly ok 43 - Create over > 1 levels of might_have with multiple has_many and multiple m2m but starting at the might_have directly ok 44 - Main CD object created isa DBICTest::CD ok 45 - Correct CD title ok 46 - Artwork created isa DBICTest::Artwork ok 47 - PK/FK present on artwork object ok 48 - Correct artwork image count via the new object ok 49 - Images named correctly in objects ok 50 - Correct artwork image count via a new search ok 51 - Images named correctly after search ok 52 - Test might_have again but with a PK == FK in the middle (obviously not specified) ok 53 - Main track object created isa DBICTest::Track ok 54 - Correct track title ok 55 - Lyrics created isa DBICTest::Lyrics ok 56 - PK present on lyric object ok 57 - FK present on lyric object ok 58 - Correct lyric versions count via the new object ok 59 - Lyrics text in objects matches ok 60 - Correct lyric versions count via a new search ok 61 - Lyrics text via search matches ok 62 - Test might_have again but with just a PK and FK (neither specified) in the mid-table ok 63 - Created new artist with cds via find_or_create ok 64 - Nested find_or_create ok 65 - artist with duplicate rels inserted okay ok 66 - Multiple same level has_many create ok 67 - Got Good CD Class isa DBICTest::CD ok 68 - Got Expected Title ok 69 - Got Expected Tracks ResultSet isa DBIx::Class::ResultSet ok 70 - Got Expected Track Class isa DBICTest::Track ok 71 - Got Expected Track Class isa DBICTest::Track ok 72 - First create_related pass ok 73 - Got Good CD Class isa DBICTest::CD ok 74 - Got Expected Title ok 75 - Liner notes ok 76 - Got Expected Tracks ResultSet isa DBIx::Class::ResultSet ok 77 - Got Expected Track Class isa DBICTest::Track ok 78 - Got Expected Track Class isa DBICTest::Track ok 79 - second create_related with same arguments ok 80 - join table record created ok ok 81 - create of parents of a record linker table ok 82 - Artist insertion ok ok 83 - CD insertion ok ok 84 - populate ok 85 - rel okay ok 86 - new id retained okay ok 87 - Create foreign key col obj including PK ok 88 - new cd created without clash on related artist ok 89 - Exception propogated properly ok 90 - One CD row created via M2M create ok 91 - CD row created with one producer ok 92 - Correct producer row created ok 93 - Test multi create over many_to_many ok t/96multi_create_new.t ........................... 1..12 ok 1 - Staged insertion successful ok 2 - artist inserted ok 3 - new_related_cd inserted ok 4 - CD insertion survives by finding artist ok 5 - artist inserted ok 6 - new_related_cd inserted ok 7 - CD insertion survives by inserting artist ok 8 - artist inserted ok 9 - new_related_cd inserted ok 10 - Reversed staged insertion successful ok 11 - related artist inserted ok 12 - cd inserted ok t/96multi_create_torture.t ....................... 1..23 ok 1 - 3 new artists created ok 2 - 2 additional genres created ok 3 - 3 new producer ok 4 - 7 new CDs ok 5 - 10 new Tags ok 6 - 7 greatest hits created ok 7 - 5 CDs created in 2012 ok 8 - All 10 tags were pairwise distributed between 5 year-2012 CDs ok 9 - Paul had 1 production ok 10 - Paul had two co-producers ok 11 - The second producer is flemming ok 12 - Kirk had 3 CDs ok 13 - Kirk had a producer only on one cd ok 14 - Lars had 3 CDs ok 15 - Lars always had a producer ok 16 - Lars produced 1 CD with flemming ok 17 - Lars produced 3 CDs with bob ok 18 - Bob produced a total of 4 CDs ok 19 - 1st Bob production name correct ok 20 - 2nd Bob production name correct ok 21 - 3rd Bob production name correct ok 22 - 4th Bob production name correct ok 23 - Bob produced james' only CD ok t/97result_class.t ............................... 1..12 ok 1 - nonexistant result_class exception ok 2 - Correct artist result_class ok 3 - nonexistant result_access exception (from accessor) ok 4 - IWillExplode explodes on inflate ok 5 - Correct cd result_class ok 6 - Correct cd2 result_class ok 7 - Correct cd3 result_class ok 8 - Inflated into correct cd result_class isa DBICTest::CD ok 9 - Correct artist result_class ok 10 - Correct cd result_class ok 11 - Inflated into correct cd result_class isa DBICTest::CD ok 12 - Inflated into correct cd result_class isa DBICTest::CD ok t/98savepoints.t ................................. skipped: Set DBICTEST_(PG|MYSQL)_DSN _USER and _PASS if you want to run savepoint tests t/99dbic_sqlt_parser.t ........................... 1..123 ok 1 - correct number of indices for Lyrics with no args ok 2 - correct number of indices for SequenceTest with no args ok 3 - correct number of indices for BooksInLibrary with no args ok 4 - correct number of indices for LyricVersion with no args ok 5 - correct number of indices for CD with no args ok 6 - correct number of indices for Artwork with no args ok 7 - correct number of indices for Track with no args ok 8 - correct number of indices for Tag with no args ok 9 - correct number of indices for NoPrimaryKey with no args ok 10 - correct number of indices for ForceForeign with no args ok 11 - correct number of indices for FourKeys with no args ok 12 - correct number of indices for Artwork_to_Artist with no args ok 13 - correct number of indices for Collection with no args ok 14 - correct number of indices for Producer with no args ok 15 - correct number of indices for SourceNameArtists with no args ok 16 - correct number of indices for Employee with no args ok 17 - correct number of indices for Serialized with no args ok 18 - correct number of indices for CD_to_Producer with no args ok 19 - correct number of indices for LinerNotes with no args ok 20 - correct number of indices for CollectionObject with no args ok 21 - correct number of indices for Artist with no args ok 22 - correct number of indices for TwoKeyTreeLike with no args ok 23 - correct number of indices for FourKeys_to_TwoKeys with no args ok 24 - correct number of indices for SelfRefAlias with no args ok 25 - correct number of indices for BindType with no args ok 26 - correct number of indices for Owners with no args ok 27 - correct number of indices for Bookmark with no args ok 28 - correct number of indices for TreeLike with no args ok 29 - correct number of indices for Link with no args ok 30 - correct number of indices for SelfRef with no args ok 31 - correct number of indices for TypedObject with no args ok 32 - correct number of indices for Event with no args ok 33 - correct number of indices for Genre with no args ok 34 - correct number of indices for TwoKeys with no args ok 35 - correct number of indices for Image with no args ok 36 - correct number of indices for ArtistSubclass with no args ok 37 - correct number of indices for Encoded with no args ok 38 - correct number of indices for EventTZ with no args ok 39 - correct number of indices for ArtistUndirectedMap with no args ok 40 - correct number of indices for OneKey with no args ok 41 - correct number of indices for FileColumn with no args ok 42 - correct number of indices for Lyrics with add_fk_index => 1 ok 43 - correct number of indices for SequenceTest with add_fk_index => 1 ok 44 - correct number of indices for BooksInLibrary with add_fk_index => 1 ok 45 - correct number of indices for LyricVersion with add_fk_index => 1 ok 46 - correct number of indices for CD with add_fk_index => 1 ok 47 - correct number of indices for Artwork with add_fk_index => 1 ok 48 - correct number of indices for Track with add_fk_index => 1 ok 49 - correct number of indices for Tag with add_fk_index => 1 ok 50 - correct number of indices for NoPrimaryKey with add_fk_index => 1 ok 51 - correct number of indices for ForceForeign with add_fk_index => 1 ok 52 - correct number of indices for FourKeys with add_fk_index => 1 ok 53 - correct number of indices for Artwork_to_Artist with add_fk_index => 1 ok 54 - correct number of indices for Collection with add_fk_index => 1 ok 55 - correct number of indices for Producer with add_fk_index => 1 ok 56 - correct number of indices for SourceNameArtists with add_fk_index => 1 ok 57 - correct number of indices for Employee with add_fk_index => 1 ok 58 - correct number of indices for Serialized with add_fk_index => 1 ok 59 - correct number of indices for CD_to_Producer with add_fk_index => 1 ok 60 - correct number of indices for LinerNotes with add_fk_index => 1 ok 61 - correct number of indices for CollectionObject with add_fk_index => 1 ok 62 - correct number of indices for Artist with add_fk_index => 1 ok 63 - correct number of indices for TwoKeyTreeLike with add_fk_index => 1 ok 64 - correct number of indices for FourKeys_to_TwoKeys with add_fk_index => 1 ok 65 - correct number of indices for SelfRefAlias with add_fk_index => 1 ok 66 - correct number of indices for BindType with add_fk_index => 1 ok 67 - correct number of indices for Owners with add_fk_index => 1 ok 68 - correct number of indices for Bookmark with add_fk_index => 1 ok 69 - correct number of indices for TreeLike with add_fk_index => 1 ok 70 - correct number of indices for Link with add_fk_index => 1 ok 71 - correct number of indices for SelfRef with add_fk_index => 1 ok 72 - correct number of indices for TypedObject with add_fk_index => 1 ok 73 - correct number of indices for Event with add_fk_index => 1 ok 74 - correct number of indices for Genre with add_fk_index => 1 ok 75 - correct number of indices for TwoKeys with add_fk_index => 1 ok 76 - correct number of indices for Image with add_fk_index => 1 ok 77 - correct number of indices for ArtistSubclass with add_fk_index => 1 ok 78 - correct number of indices for Encoded with add_fk_index => 1 ok 79 - correct number of indices for EventTZ with add_fk_index => 1 ok 80 - correct number of indices for ArtistUndirectedMap with add_fk_index => 1 ok 81 - correct number of indices for OneKey with add_fk_index => 1 ok 82 - correct number of indices for FileColumn with add_fk_index => 1 ok 83 - correct number of indices for Lyrics with add_fk_index => 0 ok 84 - correct number of indices for SequenceTest with add_fk_index => 0 ok 85 - correct number of indices for BooksInLibrary with add_fk_index => 0 ok 86 - correct number of indices for LyricVersion with add_fk_index => 0 ok 87 - correct number of indices for CD with add_fk_index => 0 ok 88 - correct number of indices for Artwork with add_fk_index => 0 ok 89 - correct number of indices for Track with add_fk_index => 0 ok 90 - correct number of indices for Tag with add_fk_index => 0 ok 91 - correct number of indices for NoPrimaryKey with add_fk_index => 0 ok 92 - correct number of indices for ForceForeign with add_fk_index => 0 ok 93 - correct number of indices for FourKeys with add_fk_index => 0 ok 94 - correct number of indices for Artwork_to_Artist with add_fk_index => 0 ok 95 - correct number of indices for Collection with add_fk_index => 0 ok 96 - correct number of indices for Producer with add_fk_index => 0 ok 97 - correct number of indices for SourceNameArtists with add_fk_index => 0 ok 98 - correct number of indices for Employee with add_fk_index => 0 ok 99 - correct number of indices for Serialized with add_fk_index => 0 ok 100 - correct number of indices for CD_to_Producer with add_fk_index => 0 ok 101 - correct number of indices for LinerNotes with add_fk_index => 0 ok 102 - correct number of indices for CollectionObject with add_fk_index => 0 ok 103 - correct number of indices for Artist with add_fk_index => 0 ok 104 - correct number of indices for TwoKeyTreeLike with add_fk_index => 0 ok 105 - correct number of indices for FourKeys_to_TwoKeys with add_fk_index => 0 ok 106 - correct number of indices for SelfRefAlias with add_fk_index => 0 ok 107 - correct number of indices for BindType with add_fk_index => 0 ok 108 - correct number of indices for Owners with add_fk_index => 0 ok 109 - correct number of indices for Bookmark with add_fk_index => 0 ok 110 - correct number of indices for TreeLike with add_fk_index => 0 ok 111 - correct number of indices for Link with add_fk_index => 0 ok 112 - correct number of indices for SelfRef with add_fk_index => 0 ok 113 - correct number of indices for TypedObject with add_fk_index => 0 ok 114 - correct number of indices for Event with add_fk_index => 0 ok 115 - correct number of indices for Genre with add_fk_index => 0 ok 116 - correct number of indices for TwoKeys with add_fk_index => 0 ok 117 - correct number of indices for Image with add_fk_index => 0 ok 118 - correct number of indices for ArtistSubclass with add_fk_index => 0 ok 119 - correct number of indices for Encoded with add_fk_index => 0 ok 120 - correct number of indices for EventTZ with add_fk_index => 0 ok 121 - correct number of indices for ArtistUndirectedMap with add_fk_index => 0 ok 122 - correct number of indices for OneKey with add_fk_index => 0 ok 123 - correct number of indices for FileColumn with add_fk_index => 0 ok t/bind/attribute.t ............................... 1..9 ok 1 - use DBICTest; not ok 2 - where/bind combined # TODO bind args order needs fixing (semifor) # Failed (TODO) test 'where/bind combined' # at t/bind/attribute.t line 35. # got: '0' # expected: '1' not ok 3 - where/bind first # TODO bind args order needs fixing (semifor) # Failed (TODO) test 'where/bind first' # at t/bind/attribute.t line 40. # got: '0' # expected: '1' not ok 4 - where/bind last # TODO bind args order needs fixing (semifor) # Failed (TODO) test 'where/bind last' # at t/bind/attribute.t line 45. # got: '0' # expected: '1' ok 5 - cookbook arbitrary sql example ok 6 - ...coobook + search condition ok 7 - ...cookbook (bind first) + chained search ok 8 - got correct SQL not ok 9 - ...cookbook + chained search with extra bind # TODO bind args order needs fixing (semifor) # Failed (TODO) test '...cookbook + chained search with extra bind' # at t/bind/attribute.t line 95. # got: '0' # expected: '1' ok t/bind/bindtype_columns.t ........................ skipped: Set $ENV{DBICTEST_PG_DSN}, _USER and _PASS to run this test t/bind/order_by.t ................................ 1..14 ok 1 ok 2 ok 3 ok 4 ok 5 ok 6 ok 7 ok 8 ok 9 ok 10 not ok 11 # TODO Not implemented # Failed (TODO) test at t/bind/order_by.t line 47. # died: DBIx::Class::ResultSet::as_query(): [SQL::Abstract::__ANON__] Fatal: hash passed to _order_by must have exactly one key (-desc or -asc) at t/bind/order_by.t line 43 not ok 12 - Fail the unfinished is_same_sql_bind # TODO Not implemented # Failed (TODO) test 'Fail the unfinished is_same_sql_bind' # at t/bind/order_by.t line 48. not ok 13 # TODO Not implemented # Failed (TODO) test at t/bind/order_by.t line 47. # died: DBIx::Class::ResultSet::as_query(): [SQL::Abstract::__ANON__] Fatal: hash passed to _order_by must have exactly one key (-desc or -asc) at t/bind/order_by.t line 43 not ok 14 - Fail the unfinished is_same_sql_bind # TODO Not implemented # Failed (TODO) test 'Fail the unfinished is_same_sql_bind' # at t/bind/order_by.t line 48. ok t/cdbi/01-columns.t .............................. 1..24 ok 1 - State table() ok 2 - State primary() ok 3 - State Primary:name ok 4 - State Essential:name, abbreviation ok 5 - State All:abbreviation, name, rain, snowfall, capital, population ok 6 - CD primary() ok 7 - CD primary:artist ok 8 - CD all:artist, title, length ok 9 - CD essential:artist ok 10 - find_column Rain ok 11 - find_column rain ok 12 - !find_column HGLAGAGlAG ok 13 - State->can(...) ok 14 - State can't Rain ok 15 - State can't _Rain_accessor ok 16 - State can't rain ok 17 - State can't snowfall ok 18 # skip No column objects ok 19 - Rain and Capital = 2 groups ok 20 - - Other ok 21 - - Weather ok 22 - A columns ok 23 - A::B columns ok 24 - A::C columns ok t/cdbi/02-Film.t ................................. 1..98 ok 1 - set_db() ok 2 - Driver set correctly ok 3 - Can't retrieve nothing ok 4 - retrieve needs parameters ok 5 - Can't get id with no object ok 6 - Can't get title with no object ok 7 - needs a hashref ok 8 ok 9 - The object isa Film ok 10 - Title() get ok 11 - Director() get ok 12 - Rating() get ok 13 - NumExplodingSheep() get ok 14 - find_or_create ok 15 - doesn't create a new one ok 16 - Add Gone With The Wind ok 17 - The object isa Film ok 18 - Fetch it back again ok 19 - The object isa Film ok 20 - NumExplodingSheep() get again ok 21 - NumExplodingSheep() set ok 22 - numexplodingsheep() set ok 23 - Rating() get again ok 24 - Rating() set ok 25 - We have 2 films in total ok 26 - count_all confirms 2 films ok 27 - update() ok 28 - update() again ok 29 - retrieve() again ok 30 - Correct title ok 31 - and Director ok 32 - and Rating ok 33 - and sheep ok 34 - copy() produces a film ok 35 - Title correct ok 36 - Director correct ok 37 - Rating correct ok 38 - Sheep correct ok 39 - We have 2 Bladerunners ok 40 - Ordered correctly ok 41 - We have 2 Bladerunners ok 42 - Ordered correctly ok 43 - We have 2 Bladerunners ok 44 - Ordered correctly ok 45 - Only one Bladerunner is a 15 ok 46 - Inline SQL ok 47 - Correct film ok 48 - Correct film ok 49 - Inline SQL ok 50 - Correct film ok 51 - Correct film ok 52 - 3 Films by Elaine May ok 53 - Ishtar doesn't deserve an entry any more ok 54 - Ishtar no longer there ok 55 - In fact, delete all films by Elaine May ok 56 - 0 Films by Elaine May ok 57 # skip No deprecated warnings from compat layer ok 58 - No problems with deletes ok 59 - search returns one film ok 60 - ... the correct one ok 61 - search_like returns 3 films ok 62 - the correct ones ok 63 - search where attribute is null returns 2 films ok 64 - the correct ones ok 65 - auto reconnection ok 66 - set new Director ok 67 - discard_changes() ok 68 - Class based AutoCommit ok 69 - No warnings so far ok 70 - DESTROY without update warns ok 71 - Unchanged object ok 72 - RT gone ok 73 - Update deleted object throws error ok 74 - Object based AutoCommit ok 75 - Create 0 ok 76 - Retrieve 0 ok 77 - Title OK ok 78 - Rating OK ok 79 # skip DBIx::Class compat doesn't handle the exists stuff quite right yet ok 80 # skip DBIx::Class compat doesn't handle the exists stuff quite right yet ok 81 # skip DBIx::Class compat doesn't handle the exists stuff quite right yet ok 82 # skip DBIx::Class compat doesn't handle the exists stuff quite right yet ok 83 - stringify ok 84 - Can change stringify column ok 85 - And still stringifies correctly ok 86 - Can have multiple stringify columns ok 87 - And still stringifies correctly ok 88 - Provide stringify_self() ok 89 - Add a deleting Film ok 90 - The object isa DeletingFilm ok 91 - The object isa Film ok 92 - Fetch it back again ok 93 - It destroys itself ok 94 - Retrieving twice gives ref to same object ok 95 - Searching also gives ref to same object ok 96 - Removing from object_index and retrieving again gives new object ok 97 - Clearing cache and retrieving again gives new object ok 98 - Creating and retrieving gives ref to same object ok t/cdbi/03-subclassing.t .......................... 1..6 ok 1 - subclass db_Main() ok 2 - has the same columns ok 3 - subclass retrieve ok 4 - The object isa Film::Threat ok 5 - The object isa Film ok 6 - subclass get() ok t/cdbi/04-lazy.t ................................. 1..36 ok 1 - Pri ok 2 - Essential ok 3 - things ok 4 - horizon ok 5 - vertical ok 6 - All ok 7 - this (Essential Primary things) ok 8 - that (things) ok 9 - Retrieve by Primary ok 10 - Gets primary ok 11 - Gets other essential ok 12 - But other things ok 13 - nor eep ok 14 - nor orp ok 15 - nor oop ok 16 - Fetch eep ok 17 - Gets orp too ok 18 - But still not oop ok 19 - nor that ok 20 - Retrieve by Primary ok 21 - Don't have oop ok 22 - Don't have oop - even after getting eep ok 23 - Can't use string ("this") as a HASH ref while "strict refs" in use at /export/home/fly1064/var/cpan/build/DBIx-Class-0.08107-10wIfM/blib/lib/DBIx/Class/CDBICompat/LazyLoading.pm line 34. # ok 24 - DBIx::Class::CDBICompat::LazyLoading::create(): No such column theother on Lazy at t/cdbi/04-lazy.t line 73 # ok 25 - DBIx::Class::CDBICompat::LazyLoading::create(): No such column andanother on Lazy at t/cdbi/04-lazy.t line 78 # ok 26 ok 27 ok 28 ok 29 ok 30 ok 31 ok 32 ok 33 ok 34 ok 35 ok 36 ok t/cdbi/06-hasa.t ................................. 1..24 ok 1 - We have Bad Taste ok 2 - Bad taste has_a() director ok 3 - ... which is not an object ok 4 - Link Director table ok 5 - create Director ok 6 - Bad taste now has_a() director ok 7 - The object isa Director ok 8 - ... and is the correct director ok 9 - We have a new director ok 10 - He co-directed ok 11 - Didnt interfere with each other ok 12 - 1 Film directed by Peter Jackson ok 13 - Bad Taste ok 14 - inheriting has_a() ok 15 - inheriting has_a() ok 16 - ... correctly ok 17 - DBIx::Class::CDBICompat::LazyLoading::create(): Bad Taste isn't a Director at t/cdbi/06-hasa.t line 118 # ok 18 - Director_accessor ok 19 - Director ok 20 - CoDirector ok 21 - CoDirector_accessor ok 22 - The object isa Foo ok 23 - The object isa Film ok 24 - Object in after_create trigger isa Film ok t/cdbi/08-inheritcols.t .......................... 1..3 ok 1 - A columns ok 2 - A::B columns ok 3 - A::C columns ok t/cdbi/09-has_many.t ............................. 1..31 ok 1 - Actor primary OK ok 2 - Actor table set-up OK ok 3 - and have a suitable method in Film ok 4 - We have Bad Taste ok 5 - create Actor ok 6 - PVJ name ok ok 7 - No film ok 8 - Set film ok 9 - Now film ok 10 - Bad taste has one actor ok 11 - - the correct one ok 12 - add_to_actors must be object method ok 13 - add_to_actors takes hash ok 14 - add_to_actors ok 15 - PJ ok ok 16 - PVJ still ok ok 17 - - so now we have 2 ok 18 - PJ first ok 19 - PVJ first ok 20 - One actor from restricted (sorted) has_many ok 21 - It's PJ ok 22 - No errors ok 23 - Film::actors(): Odd number of arguments to search at t/cdbi/09-has_many.t line 93 # ok 24 - - so we still only have 2 actors ok 25 - We have 2 actors in bad taste ok 26 - Delete bad taste ok 27 - - after deleting there are no actors ok 28 - 'main' cannot alter the value of 'Name' on objects of class 'Actor' at t/cdbi/09-has_many.t line 106 # ok 29 - 'main' cannot access the value of 'Name' on objects of class 'Actor' at t/cdbi/09-has_many.t line 108 # ok 30 - Arnie's still Arnie ok 31 ok t/cdbi/11-triggers.t ............................. 1..13 ok 1 - Running create trigger 2 ok 2 - Create Veronique ok 3 - Default rating ok 4 - Original sheep count ok 5 - Running pre-update trigger ok 6 - Running post-update trigger ok 7 - Change the rating ok 8 - Updated object's sheep count ok 9 - Updated database's sheep count ok 10 - Deleting La Double Vie De Veronique ok 11 - Delete ok 12 - PK doesn't auto-vivify ok 13 - Running create trigger 2 ok Terminated make: *** [test_dynamic] Error 143 Timeout (max run time is 300s) /export/home/fly1064/bin/perl killed by signal 15