PATH=C:\Program Files\Microsoft Platform SDK\Bin;C:\Program Files\Microsoft Platform SDK\Bin\WinNT;C:\Program Files\Microsoft Visual Studio\VC98\Bin;C:\Program Files\Microsoft Visual Studio\Common\MSDev98\Bin;C:\Perl-5.16\site\bin;C:\Perl-5.16\bin;C:\cygwin\bin;C:\Program Files\Perforce;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\system32\WindowsPowerShell\v1.0;C:\WINDOWS\system32\WindowsPowerShell\v1.0;C:\mysql\bin
Start 2012-06-04T18:50:44
ActivePerl-1600 CPAN-1.9402
LIB=C:\PROGRA~1\MICROS~3\VC98\Lib\PSDK;C:\PROGRA~1\MICROS~2\Lib;C:\PROGRA~1\MICROS~3\VC98\Lib;C:\PROGRA~1\MICROS~3\VC98\MFC\Lib
INCLUDE=C:\PROGRA~1\MICROS~2\Include;C:\PROGRA~1\MICROS~3\VC98\ATL\Include;C:\PROGRA~1\MICROS~3\VC98\Include;C:\PROGRA~1\MICROS~3\VC98\MFC\Include
PATH=C:/CPANFL~1.16/var/libs/bin;C:\PROGRA~1\MICROS~2\Bin;C:\PROGRA~1\MICROS~2\Bin\WinNT;C:\PROGRA~1\MICROS~3\VC98\Bin;C:\PROGRA~1\MICROS~3\Common\MSDev98\Bin;C:\Perl-5.16\site\bin;C:\Perl-5.16\bin;C:\cygwin\bin;C:\PROGRA~1\Perforce;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\system32\WINDOW~2\v1.0;C:\WINDOWS\system32\WINDOW~2\v1.0;C:\mysql\bin
Going to read 'C:\cpanfly-5.16\var\cpan\Metadata'
Database was generated on Tue, 05 Jun 2012 00:07:03 GMT
Running make for D/DD/DDUMONT/Config-Model-2.018.tar.gz
Fetching with LWP:
http://cpan.nas.activestate.com/authors/id/D/DD/DDUMONT/Config-Model-2.018.tar.gz
Fetching with LWP:
http://cpan.nas.activestate.com/authors/id/D/DD/DDUMONT/CHECKSUMS
Checksum for C:\cpanfly-5.16\var\cpan\sources\authors\id\D\DD\DDUMONT\Config-Model-2.018.tar.gz ok
Config-Model-2.018
Config-Model-2.018/TODO
Config-Model-2.018/MODELS
Config-Model-2.018/README
Config-Model-2.018/t
Config-Model-2.018/t/pod.t
Config-Model-2.018/LICENSE
Config-Model-2.018/Build.PL
Config-Model-2.018/t/node.t
Config-Model-2.018/t/grab.t
Config-Model-2.018/t/load.t
Config-Model-2.018/META.yml
Config-Model-2.018/MANIFEST
Config-Model-2.018/ChangeLog
Config-Model-2.018/t/value.t
Config-Model-2.018/t/model.t
Config-Model-2.018/script
Config-Model-2.018/script/cme
Config-Model-2.018/t/report.t
Config-Model-2.018/t/accept.t
Config-Model-2.018/config-edit
Config-Model-2.018/t/include.t
Config-Model-2.018/t/fuse_ui.t
Config-Model-2.018/t/term_ui.t
Config-Model-2.018/t/array_id.t
Config-Model-2.018/t/instance.t
Config-Model-2.018/t/iterator.t
Config-Model-2.018/MANIFEST.SKIP
Config-Model-2.018/t/dump_tree.t
Config-Model-2.018/t/warped_id.t
Config-Model-2.018/t/simple_ui.t
Config-Model-2.018/t/auto_read.t
Config-Model-2.018/t/check_list.t
Config-Model-2.018/t/big_model.pm
Config-Model-2.018/t/annotation.t
Config-Model-2.018/t/model_tests.t
Config-Model-2.018/t/debian-dpkg.t
Config-Model-2.018/t/cme-command.t
Config-Model-2.018/t/warped_node.t
Config-Model-2.018/t/backend_ini.t
Config-Model-2.018/t/dump_as_data.t
Config-Model-2.018/t/warped_value.t
Config-Model-2.018/t/node_get_set.t
Config-Model-2.018/t/yaml_backend.t
Config-Model-2.018/t/describe_node.t
Config-Model-2.018/t/augment_class.t
Config-Model-2.018/t/popcon_config.t
Config-Model-2.018/t/value_compute.t
Config-Model-2.018/t/search_in_tree.t
Config-Model-2.018/t/pod_generation.t
Config-Model-2.018/t/smooth_upgrade.t
Config-Model-2.018/t/value_refer_to.t
Config-Model-2.018/t/search_element.t
Config-Model-2.018/lib/Config
Config-Model-2.018/lib/Config/Model.pm
Config-Model-2.018/t/hash_id_of_node.t
Config-Model-2.018/t/auto_load_model.t
Config-Model-2.018/t/test_yaml_model.pl
Config-Model-2.018/t/backend_multiple.t
Config-Model-2.018/t/dump_load_model.pm
Config-Model-2.018/t/obj_tree_scanner.t
Config-Model-2.018/t/multi_warp_value.t
Config-Model-2.018/examples/fstab
Config-Model-2.018/examples/fstab/README
Config-Model-2.018/t/multi_warp_object.t
Config-Model-2.018/t/hash_id_of_values.t
Config-Model-2.018/t/value_simple_warp.t
Config-Model-2.018/t/backend_plainfile.t
Config-Model-2.018/t/release-pod-spell.t
Config-Model-2.018/t/release-pod-syntax.t
Config-Model-2.018/script/gen_class_pod.pl
Config-Model-2.018/t/config-edit-command.t
Config-Model-2.018/t/load_model_snippets.t
Config-Model-2.018/lib/Config/Model
Config-Model-2.018/lib/Config/Model/Node.pm
Config-Model-2.018/script/gen_LCDd_model.pl
Config-Model-2.018/t/recursive_warp_value.t
Config-Model-2.018/lib/Config/Model/AnyId.pm
Config-Model-2.018/lib/Config/Model/Value.pm
Config-Model-2.018/examples/lcdproc
Config-Model-2.018/examples/lcdproc/LCDd.conf
Config-Model-2.018/lib/Config/Model/TermUI.pm
Config-Model-2.018/lib/Config/Model/Lister.pm
Config-Model-2.018/lib/Config/Model/HashId.pm
Config-Model-2.018/lib/Config/Model/Tester.pm
Config-Model-2.018/lib/Config/Model/Report.pm
Config-Model-2.018/lib/Config/Model/ListId.pm
Config-Model-2.018/lib/Config/Model/Dumper.pm
Config-Model-2.018/lib/Config/Model/Warper.pm
Config-Model-2.018/lib/Config/Model/Loader.pm
Config-Model-2.018/lib/Config/Model/FuseUI.pm
Config-Model-2.018/t/warped_node_collateral.t
Config-Model-2.018/examples/fstab/fstab.sample
Config-Model-2.018/contrib
Config-Model-2.018/contrib/bash_completion.cme
Config-Model-2.018/t/test_ini_backend_model.pl
Config-Model-2.018/t/debian-dependency-check.t
Config-Model-2.018/examples/fstab/fstab_test.pl
Config-Model-2.018/lib/Config/Model/Instance.pm
Config-Model-2.018/lib/Config/Model/Iterator.pm
Config-Model-2.018/lib/Config/Model/AnyThing.pm
Config-Model-2.018/lib/Config/Model/SimpleUI.pm
Config-Model-2.018/lib/Config/Model/Describe.pm
Config-Model-2.018/t/hash_with_data_migration.t
Config-Model-2.018/lib/Config/Model/Exception.pm
Config-Model-2.018/lib/Config/Model/CheckList.pm
Config-Model-2.018/t/array_with_data_migration.t
Config-Model-2.018/lib/Config/Model/BackendMgr.pm
Config-Model-2.018/lib/Config/Model/Annotation.pm
Config-Model-2.018/lib/Config/Model/DumpAsData.pm
Config-Model-2.018/lib/Config/Model/WarpedNode.pm
Config-Model-2.018/lib/Config/Model/system.d
Config-Model-2.018/lib/Config/Model/system.d/fstab
Config-Model-2.018/lib/Config/Model/models
Config-Model-2.018/lib/Config/Model/models/LCDd.pl
Config-Model-2.018/lib/Config/Model/Backend
Config-Model-2.018/lib/Config/Model/Backend/Any.pm
Config-Model-2.018/lib/Config/Model/TreeSearcher.pm
Config-Model-2.018/lib/Config/Model/system.d/popcon
Config-Model-2.018/lib/Config/Model/models/Fstab.pl
Config-Model-2.018/lib/Config/Model/models/LCDd.pod
Config-Model-2.018/lib/Config/Model/Backend/Yaml.pm
Config-Model-2.018/t/backend_ini_with_section_map.t
Config-Model-2.018/t/model_tests.d/lcdd-examples
Config-Model-2.018/t/model_tests.d/lcdd-examples/t0
Config-Model-2.018/examples/lcdproc/lcdconf2model.pl
Config-Model-2.018/lib/Config/Model/SearchElement.pm
Config-Model-2.018/lib/Config/Model/ValueComputer.pm
Config-Model-2.018/lib/Config/Model/system.d/lcdproc
Config-Model-2.018/lib/Config/Model/models/Fstab.pod
Config-Model-2.018/lib/Config/Model/models/PopCon.pl
Config-Model-2.018/lib/Config/Model/Backend/Fstab.pm
Config-Model-2.018/t/model_tests.d
Config-Model-2.018/t/model_tests.d/lcdd-test-conf.pl
Config-Model-2.018/t/model_tests.d/fstab-examples
Config-Model-2.018/t/model_tests.d/fstab-examples/t1
Config-Model-2.018/t/model_tests.d/fstab-examples/t0
Config-Model-2.018/lib/Config/Model/ObjTreeScanner.pm
Config-Model-2.018/lib/Config/Model/models/PopCon.pod
Config-Model-2.018/t/model_tests.d/fstab-test-conf.pl
Config-Model-2.018/lib/Config/Model/models/LCDd
Config-Model-2.018/lib/Config/Model/models/LCDd/lis.pl
Config-Model-2.018/lib/Config/Model/models/LCDd/glk.pl
Config-Model-2.018/lib/Config/Model/models/LCDd/g15.pl
Config-Model-2.018/lib/Config/Model/models/LCDd/joy.pl
Config-Model-2.018/lib/Config/Model/models/LCDd/sli.pl
Config-Model-2.018/lib/Config/Model/Backend/IniFile.pm
Config-Model-2.018/lib/Config/Model/application.d
Config-Model-2.018/lib/Config/Model/application.d/dpkg
Config-Model-2.018/contrib/bash_completion.config-edit
Config-Model-2.018/examples/fstab/add-ext4-workshop.txt
Config-Model-2.018/lib/Config/Model/models/LCDd/text.pl
Config-Model-2.018/lib/Config/Model/models/LCDd/xosd.pl
Config-Model-2.018/lib/Config/Model/models/LCDd/tyan.pl
Config-Model-2.018/lib/Config/Model/models/LCDd/sli.pod
Config-Model-2.018/lib/Config/Model/models/LCDd/menu.pl
Config-Model-2.018/lib/Config/Model/models/LCDd/svga.pl
Config-Model-2.018/lib/Config/Model/models/LCDd/imon.pl
Config-Model-2.018/lib/Config/Model/models/LCDd/joy.pod
Config-Model-2.018/lib/Config/Model/models/LCDd/ea65.pl
Config-Model-2.018/lib/Config/Model/models/LCDd/glcd.pl
Config-Model-2.018/lib/Config/Model/models/LCDd/lirc.pl
Config-Model-2.018/lib/Config/Model/models/LCDd/glk.pod
Config-Model-2.018/lib/Config/Model/models/LCDd/g15.pod
Config-Model-2.018/lib/Config/Model/models/LCDd/lis.pod
Config-Model-2.018/lib/Config/Model/Backend/ShellVar.pm
Config-Model-2.018/lib/Config/Model/models/Multistrap.pl
Config-Model-2.018/lib/Config/Model/models/LCDd/lirc.pod
Config-Model-2.018/lib/Config/Model/models/LCDd/t6963.pl
Config-Model-2.018/lib/Config/Model/models/LCDd/tyan.pod
Config-Model-2.018/lib/Config/Model/models/LCDd/ea65.pod
Config-Model-2.018/lib/Config/Model/models/LCDd/glcd.pod
Config-Model-2.018/lib/Config/Model/models/LCDd/lb216.pl
Config-Model-2.018/lib/Config/Model/models/LCDd/xosd.pod
Config-Model-2.018/lib/Config/Model/models/LCDd/imon.pod
Config-Model-2.018/lib/Config/Model/models/LCDd/menu.pod
Config-Model-2.018/lib/Config/Model/models/LCDd/svga.pod
Config-Model-2.018/lib/Config/Model/models/LCDd/text.pod
Config-Model-2.018/lib/Config/Model/models/LCDd/CwLnx.pl
Config-Model-2.018/lib/Config/Model/models/LCDd/IrMan.pl
Config-Model-2.018/lib/Config/Model/Debian
Config-Model-2.018/lib/Config/Model/Debian/Dependency.pm
Config-Model-2.018/lib/Config/Model/Backend/PlainFile.pm
Config-Model-2.018/lib/Config/Model/IdElementReference.pm
Config-Model-2.018/lib/Config/Model/models/Multistrap.pod
Config-Model-2.018/lib/Config/Model/models/LCDd/ula200.pl
Config-Model-2.018/lib/Config/Model/models/LCDd/server.pl
Config-Model-2.018/lib/Config/Model/models/LCDd/t6963.pod
Config-Model-2.018/lib/Config/Model/models/LCDd/MtxOrb.pl
Config-Model-2.018/lib/Config/Model/models/LCDd/MD8800.pl
Config-Model-2.018/lib/Config/Model/models/LCDd/lb216.pod
Config-Model-2.018/lib/Config/Model/models/LCDd/mx5000.pl
Config-Model-2.018/lib/Config/Model/models/LCDd/IrMan.pod
Config-Model-2.018/lib/Config/Model/models/LCDd/curses.pl
Config-Model-2.018/lib/Config/Model/models/LCDd/CwLnx.pod
Config-Model-2.018/lib/Config/Model/models/LCDd/lcterm.pl
Config-Model-2.018/lib/Config/Model/models/LCDd/CFontz.pl
Config-Model-2.018/lib/Config/Model/models/LCDd/bayrad.pl
Config-Model-2.018/lib/Config/Model/models/LCDd/ms6931.pl
Config-Model-2.018/lib/Config/Model/models/Debian
Config-Model-2.018/lib/Config/Model/models/Debian/Dpkg.pl
Config-Model-2.018/lib/Config/Model/models/LCDd/bayrad.pod
Config-Model-2.018/lib/Config/Model/models/LCDd/picolcd.pl
Config-Model-2.018/lib/Config/Model/models/LCDd/MtxOrb.pod
Config-Model-2.018/lib/Config/Model/models/LCDd/mx5000.pod
Config-Model-2.018/lib/Config/Model/models/LCDd/ula200.pod
Config-Model-2.018/lib/Config/Model/models/LCDd/lcterm.pod
Config-Model-2.018/lib/Config/Model/models/LCDd/irtrans.pl
Config-Model-2.018/lib/Config/Model/models/LCDd/mdm166a.pl
Config-Model-2.018/lib/Config/Model/models/LCDd/hd44780.pl
Config-Model-2.018/lib/Config/Model/models/LCDd/sed1520.pl
Config-Model-2.018/lib/Config/Model/models/LCDd/glcdlib.pl
Config-Model-2.018/lib/Config/Model/models/LCDd/sed1330.pl
Config-Model-2.018/lib/Config/Model/models/LCDd/MD8800.pod
Config-Model-2.018/lib/Config/Model/models/LCDd/lcdm001.pl
Config-Model-2.018/lib/Config/Model/models/LCDd/curses.pod
Config-Model-2.018/lib/Config/Model/models/LCDd/server.pod
Config-Model-2.018/lib/Config/Model/models/LCDd/CFontz.pod
Config-Model-2.018/lib/Config/Model/models/LCDd/imonlcd.pl
Config-Model-2.018/lib/Config/Model/models/LCDd/ms6931.pod
Config-Model-2.018/lib/Config/Model/models/LCDd/pyramid.pl
Config-Model-2.018/lib/Config/Model/models/LCDd/stv5730.pl
Config-Model-2.018/lib/Config/Model/models/Debian/Dpkg.pod
Config-Model-2.018/lib/Config/Model/models/Fstab
Config-Model-2.018/lib/Config/Model/models/Fstab/FsLine.pl
Config-Model-2.018/lib/Config/Model/Backend/Debian
Config-Model-2.018/lib/Config/Model/Backend/Debian/Dpkg.pm
Config-Model-2.018/t/model_tests.d/multistrap-test-conf.pl
Config-Model-2.018/lib/Config/Model/models/LCDd/icp_a106.pl
Config-Model-2.018/lib/Config/Model/models/LCDd/irtrans.pod
Config-Model-2.018/lib/Config/Model/models/LCDd/stv5730.pod
Config-Model-2.018/lib/Config/Model/models/LCDd/imonlcd.pod
Config-Model-2.018/lib/Config/Model/models/LCDd/pyramid.pod
Config-Model-2.018/lib/Config/Model/models/LCDd/hd44780.pod
Config-Model-2.018/lib/Config/Model/models/LCDd/picolcd.pod
Config-Model-2.018/lib/Config/Model/models/LCDd/mdm166a.pod
Config-Model-2.018/lib/Config/Model/models/LCDd/glcdlib.pod
Config-Model-2.018/lib/Config/Model/models/LCDd/sed1330.pod
Config-Model-2.018/lib/Config/Model/models/LCDd/SureElec.pl
Config-Model-2.018/lib/Config/Model/models/LCDd/sed1520.pod
Config-Model-2.018/lib/Config/Model/models/LCDd/lcdm001.pod
Config-Model-2.018/lib/Config/Model/models/Fstab/FsLine.pod
Config-Model-2.018/lib/Config/Model/Value
Config-Model-2.018/lib/Config/Model/Value/LayeredInclude.pm
Config-Model-2.018/t/model_tests.d/debian-dpkg-test-conf.pl
Config-Model-2.018/lib/Config/Model/models/LCDd/IOWarrior.pl
Config-Model-2.018/lib/Config/Model/models/LCDd/EyeboxOne.pl
Config-Model-2.018/lib/Config/Model/models/LCDd/serialVFD.pl
Config-Model-2.018/lib/Config/Model/models/LCDd/serialPOS.pl
Config-Model-2.018/lib/Config/Model/models/LCDd/SureElec.pod
Config-Model-2.018/lib/Config/Model/models/LCDd/icp_a106.pod
Config-Model-2.018/lib/Config/Model/application.d/multistrap
Config-Model-2.018/lib/Config/Model/models/LCDd/vlsys_m428.pl
Config-Model-2.018/lib/Config/Model/models/LCDd/serialVFD.pod
Config-Model-2.018/lib/Config/Model/models/LCDd/serialPOS.pod
Config-Model-2.018/lib/Config/Model/models/LCDd/EyeboxOne.pod
Config-Model-2.018/lib/Config/Model/models/LCDd/shuttleVFD.pl
Config-Model-2.018/lib/Config/Model/models/LCDd/IOWarrior.pod
Config-Model-2.018/lib/Config/Model/models/Fstab/Ext3FsOpt.pl
Config-Model-2.018/lib/Config/Model/models/Fstab/Ext4FsOpt.pl
Config-Model-2.018/lib/Config/Model/models/Fstab/Ext2FsOpt.pl
Config-Model-2.018/lib/Config/Model/models/LCDd/mtc_s16209x.pl
Config-Model-2.018/lib/Config/Model/models/LCDd/shuttleVFD.pod
Config-Model-2.018/lib/Config/Model/models/LCDd/NoritakeVFD.pl
Config-Model-2.018/lib/Config/Model/models/LCDd/vlsys_m428.pod
Config-Model-2.018/lib/Config/Model/models/Debian/Dpkg
Config-Model-2.018/lib/Config/Model/models/Debian/Dpkg/Meta.pl
Config-Model-2.018/lib/Config/Model/application.d/dpkg-control
Config-Model-2.018/t/model_tests.d/debian-dependency-cache.txt
Config-Model-2.018/lib/Config/Model/models/LCDd/NoritakeVFD.pod
Config-Model-2.018/lib/Config/Model/models/LCDd/mtc_s16209x.pod
Config-Model-2.018/lib/Config/Model/models/LCDd/CFontzPacket.pl
Config-Model-2.018/lib/Config/Model/models/Debian/Dpkg/Patch.pl
Config-Model-2.018/lib/Config/Model/models/Debian/Dpkg/Meta.pod
Config-Model-2.018/lib/Config/Model/models/Fstab/Iso9660_Opt.pl
Config-Model-2.018/lib/Config/Model/models/Fstab/SwapOptions.pl
Config-Model-2.018/lib/Config/Model/models/Fstab/NoneOptions.pl
Config-Model-2.018/lib/Config/Model/models/Multistrap
Config-Model-2.018/lib/Config/Model/models/Multistrap/Section.pl
Config-Model-2.018/lib/Config/Model/models/LCDd/CFontzPacket.pod
Config-Model-2.018/lib/Config/Model/models/Debian/Dpkg/Source.pl
Config-Model-2.018/lib/Config/Model/models/Debian/Dpkg/Patch.pod
Config-Model-2.018/lib/Config/Model/models/Fstab/UsbFsOptions.pl
Config-Model-2.018/lib/Config/Model/Backend/Debian/DpkgSyntax.pm
Config-Model-2.018/lib/Config/Model/Backend/Debian/Dpkg
Config-Model-2.018/lib/Config/Model/Backend/Debian/Dpkg/Patch.pm
Config-Model-2.018/lib/Config/Model/application.d/dpkg-copyright
Config-Model-2.018/lib/Config/Model/models/Multistrap/Section.pod
Config-Model-2.018/lib/Config/Model/models/Debian/Dpkg/Control.pl
Config-Model-2.018/lib/Config/Model/models/Debian/Dpkg/Source.pod
Config-Model-2.018/lib/Config/Model/models/Fstab/CommonOptions.pl
Config-Model-2.018/lib/Config/Model/models/Debian/Dpkg/Control.pod
Config-Model-2.018/lib/Config/Model/Backend/Debian/Dpkg/Control.pm
Config-Model-2.018/t/model_tests.d/debian-dpkg-control-examples
Config-Model-2.018/t/model_tests.d/debian-dpkg-control-examples/t1
Config-Model-2.018/t/model_tests.d/debian-dpkg-control-examples/t3
Config-Model-2.018/t/model_tests.d/debian-dpkg-control-examples/t4
Config-Model-2.018/t/model_tests.d/debian-dpkg-control-examples/t6
Config-Model-2.018/t/model_tests.d/debian-dpkg-control-examples/t0
Config-Model-2.018/t/model_tests.d/debian-dpkg-control-examples/t5
Config-Model-2.018/t/model_tests.d/debian-dpkg-control-examples/t2
Config-Model-2.018/lib/Config/Model/models/Debian/Dpkg/Copyright.pl
Config-Model-2.018/lib/Config/Model/Cookbook
Config-Model-2.018/lib/Config/Model/Cookbook/CreateModelFromDoc.pod
Config-Model-2.018/t/model_tests.d/debian-dpkg-control-test-conf.pl
Config-Model-2.018/examples/fstab/lib/Config/Model/models
Config-Model-2.018/examples/fstab/lib/Config/Model/models/MyFstab.pl
Config-Model-2.018/lib/Config/Model/Manual
Config-Model-2.018/lib/Config/Model/Manual/ModelCreationAdvanced.pod
Config-Model-2.018/lib/Config/Model/models/Debian/Dpkg/Copyright.pod
Config-Model-2.018/lib/Config/Model/Backend/Debian/Dpkg/Copyright.pm
Config-Model-2.018/t/model_tests.d/debian-dpkg-copyright-examples
Config-Model-2.018/t/model_tests.d/debian-dpkg-copyright-examples/t8
Config-Model-2.018/t/model_tests.d/debian-dpkg-copyright-examples/t9
Config-Model-2.018/t/model_tests.d/debian-dpkg-copyright-examples/t1
Config-Model-2.018/t/model_tests.d/debian-dpkg-copyright-examples/t3
Config-Model-2.018/t/model_tests.d/debian-dpkg-copyright-examples/t7
Config-Model-2.018/t/model_tests.d/debian-dpkg-copyright-examples/t4
Config-Model-2.018/t/model_tests.d/debian-dpkg-copyright-examples/t6
Config-Model-2.018/t/model_tests.d/debian-dpkg-copyright-examples/t0
Config-Model-2.018/t/model_tests.d/debian-dpkg-copyright-examples/t5
Config-Model-2.018/t/model_tests.d/debian-dpkg-copyright-examples/t2
Config-Model-2.018/t/model_tests.d/debian-dpkg-copyright-test-conf.pl
Config-Model-2.018/t/model_tests.d/debian-dpkg-copyright-examples/t13
Config-Model-2.018/t/model_tests.d/debian-dpkg-copyright-examples/t11
Config-Model-2.018/t/model_tests.d/debian-dpkg-copyright-examples/t10
Config-Model-2.018/t/model_tests.d/debian-dpkg-copyright-examples/t14
Config-Model-2.018/t/model_tests.d/debian-dpkg-copyright-examples/t12
Config-Model-2.018/t/model_tests.d/debian-dpkg-examples/t1/debian
Config-Model-2.018/t/model_tests.d/debian-dpkg-examples/t1/debian/watch
Config-Model-2.018/t/model_tests.d/debian-dpkg-examples/t1/debian/rules
Config-Model-2.018/t/model_tests.d/debian-dpkg-examples/t0/debian
Config-Model-2.018/t/model_tests.d/debian-dpkg-examples/t0/debian/watch
Config-Model-2.018/t/model_tests.d/debian-dpkg-examples/t0/debian/rules
Config-Model-2.018/t/model_tests.d/debian-dpkg-control-examples/sdlperl
Config-Model-2.018/lib/Config/Model/Manual/ModelCreationIntroduction.pod
Config-Model-2.018/lib/Config/Model/models/Debian/Dpkg/Source
Config-Model-2.018/lib/Config/Model/models/Debian/Dpkg/Source/Options.pl
Config-Model-2.018/lib/Config/Model/models/Debian/Dpkg/Control
Config-Model-2.018/lib/Config/Model/models/Debian/Dpkg/Control/Source.pl
Config-Model-2.018/lib/Config/Model/models/Debian/Dpkg/Control/Binary.pl
Config-Model-2.018/t/model_tests.d/debian-dpkg-examples/t1/debian/compat
Config-Model-2.018/t/model_tests.d/debian-dpkg-examples/t0/debian/compat
Config-Model-2.018/lib/Config/Model/models/Debian/Dpkg/Source/Options.pod
Config-Model-2.018/lib/Config/Model/models/Debian/Dpkg/Control/Binary.pod
Config-Model-2.018/lib/Config/Model/models/Debian/Dpkg/Control/Source.pod
Config-Model-2.018/t/model_tests.d/debian-dpkg-examples/t1/debian/control
Config-Model-2.018/t/model_tests.d/debian-dpkg-examples/t0/debian/control
Config-Model-2.018/examples/fstab/lib/Config/Model/models/MyFstab
Config-Model-2.018/examples/fstab/lib/Config/Model/models/MyFstab/FsLine.pl
Config-Model-2.018/lib/Config/Model/models/Debian/Dpkg/Copyright
Config-Model-2.018/lib/Config/Model/models/Debian/Dpkg/Copyright/Content.pl
Config-Model-2.018/t/model_tests.d/debian-dpkg-examples/t1/debian/copyright
Config-Model-2.018/t/model_tests.d/debian-dpkg-examples/t1/debian/changelog
Config-Model-2.018/t/model_tests.d/debian-dpkg-examples/t0/debian/copyright
Config-Model-2.018/t/model_tests.d/debian-dpkg-examples/t0/debian/changelog
Config-Model-2.018/lib/Config/Model/models/Debian/Dpkg/Copyright/Content.pod
Config-Model-2.018/t/model_tests.d/debian-dpkg-control-examples/libpango-perl
Config-Model-2.018/examples/fstab/lib/Config/Model/models/MyFstab/Ext3FsOpt.pl
Config-Model-2.018/examples/fstab/lib/Config/Model/models/MyFstab/Ext2FsOpt.pl
Config-Model-2.018/lib/Config/Model/models/Debian/Dpkg/Copyright/FileLicense.pl
Config-Model-2.018/lib/Config/Model/models/Debian/Dpkg/Copyright/LicenseSpec.pl
Config-Model-2.018/t/model_tests.d/debian-dpkg-examples/t1/debian/source
Config-Model-2.018/t/model_tests.d/debian-dpkg-examples/t1/debian/source/format
Config-Model-2.018/t/model_tests.d/debian-dpkg-examples/t0/debian/source
Config-Model-2.018/t/model_tests.d/debian-dpkg-examples/t0/debian/source/format
Config-Model-2.018/t/model_tests.d/debian-dpkg-examples/libversion/debian
Config-Model-2.018/t/model_tests.d/debian-dpkg-examples/libversion/debian/watch
Config-Model-2.018/t/model_tests.d/debian-dpkg-examples/libversion/debian/rules
Config-Model-2.018/t/model_tests.d/multistrap-examples/arm/home/foo
Config-Model-2.018/t/model_tests.d/multistrap-examples/arm/home/foo/my_arm.conf
Config-Model-2.018/examples/fstab/lib/Config/Model/models/MyFstab/Iso9660_Opt.pl
Config-Model-2.018/examples/fstab/lib/Config/Model/models/MyFstab/SwapOptions.pl
Config-Model-2.018/lib/Config/Model/models/Debian/Dpkg/Copyright/FileLicense.pod
Config-Model-2.018/lib/Config/Model/models/Debian/Dpkg/Copyright/LicenseSpec.pod
Config-Model-2.018/t/model_tests.d/debian-dpkg-examples/t1/debian/patches
Config-Model-2.018/t/model_tests.d/debian-dpkg-examples/t1/debian/patches/series
Config-Model-2.018/t/model_tests.d/debian-dpkg-examples/libversion/debian/compat
Config-Model-2.018/examples/fstab/lib/Config/Model/models/MyFstab/UsbFsOptions.pl
Config-Model-2.018/lib/Config/Model/models/Debian/Dpkg/Copyright/GlobalLicense.pl
Config-Model-2.018/t/model_tests.d/debian-dpkg-examples/libversion/debian/control
Config-Model-2.018/examples/fstab/lib/Config/Model/models/MyFstab/CommonOptions.pl
Config-Model-2.018/lib/Config/Model/models/Debian/Dpkg/Copyright/GlobalLicense.pod
Config-Model-2.018/t/model_tests.d/debian-dpkg-examples/libversion/debian/copyright
Config-Model-2.018/t/model_tests.d/debian-dpkg-examples/libversion/debian/changelog
Config-Model-2.018/t/model_tests.d/debian-dpkg-control-examples/libwx-scintilla-perl
Config-Model-2.018/t/model_tests.d/debian-dpkg-examples/t1/debian/patches/fix-spelling
Config-Model-2.018/t/model_tests.d/debian-dpkg-copyright-examples/migrate-license-alias
Config-Model-2.018/t/model_tests.d/debian-dpkg-examples/libversion/debian/source
Config-Model-2.018/t/model_tests.d/debian-dpkg-examples/libversion/debian/source/format
Config-Model-2.018/t/model_tests.d/multistrap-examples/igep0020/home/foo
Config-Model-2.018/t/model_tests.d/multistrap-examples/igep0020/home/foo/strap-igep0020.conf
Config-Model-2.018/t/model_tests.d/debian-dpkg-examples/t1/debian/patches/glib-single-include
Config-Model-2.018/t/model_tests.d/multistrap-examples/igep0020/usr/share/multistrap
Config-Model-2.018/t/model_tests.d/multistrap-examples/igep0020/usr/share/multistrap/arm.conf
Config-Model-2.018/t/model_tests.d/debian-dpkg-copyright-examples/libpadre-plugin-perltidy-perl
Config-Model-2.018/t/model_tests.d/debian-dpkg-examples/t1/debian/patches/fix-man-page-spelling
Config-Model-2.018/t/model_tests.d/debian-dpkg-examples/t1/debian/patches/use-standard-dzil-test
Config-Model-2.018/t/model_tests.d/multistrap-examples/arm/usr/share/multistrap
Config-Model-2.018/t/model_tests.d/multistrap-examples/arm/usr/share/multistrap/crosschroot.conf
Config-Model-2.018/t/model_tests.d/multistrap-examples/igep0020/usr/share/multistrap/squeeze.conf
Config-Model-2.018/t/model_tests.d/multistrap-examples/igep0020/usr/share/multistrap/crosschroot.conf
Config-Model-2.018/t/model_tests.d/multistrap-examples/from_scratch/usr/share/multistrap
Config-Model-2.018/t/model_tests.d/multistrap-examples/from_scratch/usr/share/multistrap/crosschroot.conf
---- Unsatisfied dependencies detected during ----
---- DDUMONT/Config-Model-2.018.tar.gz ----
Pod::POM [build_requires]
MouseX::StrictConstructor [build_requires]
MouseX::NativeTraits [build_requires]
File::Slurp [build_requires]
Running make test
Make had some problems, won't test
Delayed until after prerequisites
Running test for module 'Pod::POM'
Running make for A/AN/ANDREWF/Pod-POM-0.27.tar.gz
Fetching with LWP:
http://cpan.nas.activestate.com/authors/id/A/AN/ANDREWF/Pod-POM-0.27.tar.gz
Fetching with LWP:
http://cpan.nas.activestate.com/authors/id/A/AN/ANDREWF/CHECKSUMS
Checksum for C:\cpanfly-5.16\var\cpan\sources\authors\id\A\AN\ANDREWF\Pod-POM-0.27.tar.gz ok
Pod-POM-0.27/
Pod-POM-0.27/inc/
Pod-POM-0.27/inc/Module/
Pod-POM-0.27/inc/Module/Install/
Pod-POM-0.27/inc/Module/Install/Metadata.pm
Pod-POM-0.27/inc/Module/Install/WriteAll.pm
Pod-POM-0.27/inc/Module/Install/Scripts.pm
Pod-POM-0.27/inc/Module/Install/Can.pm
Pod-POM-0.27/inc/Module/Install/Fetch.pm
Pod-POM-0.27/inc/Module/Install/Win32.pm
Pod-POM-0.27/inc/Module/Install/Makefile.pm
Pod-POM-0.27/inc/Module/Install/Base.pm
Pod-POM-0.27/inc/Module/Install.pm
Pod-POM-0.27/t/
Pod-POM-0.27/t/textview.t
Pod-POM-0.27/t/13-view-html.t
Pod-POM-0.27/t/code.t
Pod-POM-0.27/t/meta.t
Pod-POM-0.27/t/YAML/
Pod-POM-0.27/t/YAML/Tiny.pm
Pod-POM-0.27/t/htmlescp.t
Pod-POM-0.27/t/11-view-pod.t
Pod-POM-0.27/t/PodPOMTestLib.pm
Pod-POM-0.27/t/12-view-text.t
Pod-POM-0.27/t/text.t
Pod-POM-0.27/t/10-parser.t
Pod-POM-0.27/t/test.pod
Pod-POM-0.27/t/htmlview.t
Pod-POM-0.27/t/wrap.t
Pod-POM-0.27/t/view.t
Pod-POM-0.27/t/list.t
Pod-POM-0.27/t/00-use-modules.t
Pod-POM-0.27/t/htmllist.t
Pod-POM-0.27/t/complete.t
Pod-POM-0.27/t/head.t
Pod-POM-0.27/t/testcases/
Pod-POM-0.27/t/testcases/240-encoding.view-html
Pod-POM-0.27/t/testcases/100-simple-document.view-html
Pod-POM-0.27/t/testcases/210-extended-sequences.view-html
Pod-POM-0.27/t/testcases/120-verbatim-paragraphs.view-text
Pod-POM-0.27/t/testcases/140-lists.view-pod
Pod-POM-0.27/t/testcases/160-begin-block.pod
Pod-POM-0.27/t/testcases/200-simple-sequences.pod
Pod-POM-0.27/t/testcases/230-alternate-delimters.view-text
Pod-POM-0.27/t/testcases/100-simple-document.pod
Pod-POM-0.27/t/testcases/150-head-sections.pom-dump
Pod-POM-0.27/t/testcases/220-mixed-sequences.view-text
Pod-POM-0.27/t/testcases/200-simple-sequences.pom-dump
Pod-POM-0.27/t/testcases/150-head-sections.view-html
Pod-POM-0.27/t/testcases/150-head-sections.pod
Pod-POM-0.27/t/testcases/120-verbatim-paragraphs.yml
Pod-POM-0.27/t/testcases/140-lists.pod
Pod-POM-0.27/t/testcases/130-blockquote-paragraphs.yml
Pod-POM-0.27/t/testcases/220-mixed-sequences.view-pod
Pod-POM-0.27/t/testcases/210-extended-sequences.view-pod
Pod-POM-0.27/t/testcases/130-blockquote-paragraphs.view-pod
Pod-POM-0.27/t/testcases/160-begin-block.pom-dump
Pod-POM-0.27/t/testcases/150-head-sections.view-text
Pod-POM-0.27/t/testcases/220-mixed-sequences.pom-dump
Pod-POM-0.27/t/testcases/200-simple-sequences.view-html
Pod-POM-0.27/t/testcases/220-mixed-sequences.pod
Pod-POM-0.27/t/testcases/120-verbatim-paragraphs.pod
Pod-POM-0.27/t/testcases/150-head-sections.view-pod
Pod-POM-0.27/t/testcases/230-alternate-delimters.view-html
Pod-POM-0.27/t/testcases/100-simple-document.pom-dump
Pod-POM-0.27/t/testcases/130-blockquote-paragraphs.pom-dump
Pod-POM-0.27/t/testcases/140-lists.view-text
Pod-POM-0.27/t/testcases/130-blockquote-paragraphs.view-html
Pod-POM-0.27/t/testcases/100-simple-document.view-text
Pod-POM-0.27/t/testcases/160-begin-block.view-text
Pod-POM-0.27/t/testcases/130-blockquote-paragraphs.view-text
Pod-POM-0.27/t/testcases/120-verbatim-paragraphs.pom-dump
Pod-POM-0.27/t/testcases/230-alternate-delimters.pom-dump
Pod-POM-0.27/t/testcases/230-alternate-delimters.view-pod
Pod-POM-0.27/t/testcases/200-simple-sequences.view-pod
Pod-POM-0.27/t/testcases/220-mixed-sequences.view-html
Pod-POM-0.27/t/testcases/140-lists.yml
Pod-POM-0.27/t/testcases/220-mixed-sequences.yml
Pod-POM-0.27/t/testcases/120-verbatim-paragraphs.view-pod
Pod-POM-0.27/t/testcases/120-verbatim-paragraphs.view-html
Pod-POM-0.27/t/testcases/210-extended-sequences.view-text
Pod-POM-0.27/t/testcases/210-extended-sequences.pod
Pod-POM-0.27/t/testcases/200-simple-sequences.view-text
Pod-POM-0.27/t/testcases/100-simple-document.view-pod
Pod-POM-0.27/t/testcases/230-alternate-delimters.pod
Pod-POM-0.27/t/testcases/130-blockquote-paragraphs.pod
Pod-POM-0.27/t/testcases/140-lists.view-html
Pod-POM-0.27/t/testcases/160-begin-block.view-pod
Pod-POM-0.27/t/testcases/160-begin-block.view-html
Pod-POM-0.27/t/testcases/240-encoding.pod
Pod-POM-0.27/t/testcases/210-extended-sequences.pom-dump
Pod-POM-0.27/t/testcases/140-lists.pom-dump
Pod-POM-0.27/t/warn.t
Pod-POM-0.27/MANIFEST
Pod-POM-0.27/README
Pod-POM-0.27/bin/
Pod-POM-0.27/bin/pomdump
Pod-POM-0.27/bin/podlint
Pod-POM-0.27/bin/pom2
Pod-POM-0.27/bin/custom-pom2
Pod-POM-0.27/lib/
Pod-POM-0.27/lib/Pod/
Pod-POM-0.27/lib/Pod/POM.pm
Pod-POM-0.27/lib/Pod/POM/
Pod-POM-0.27/lib/Pod/POM/Test.pm
Pod-POM-0.27/lib/Pod/POM/Node.pm
Pod-POM-0.27/lib/Pod/POM/Constants.pm
Pod-POM-0.27/lib/Pod/POM/View.pm
Pod-POM-0.27/lib/Pod/POM/Nodes.pm
Pod-POM-0.27/lib/Pod/POM/View/
Pod-POM-0.27/lib/Pod/POM/View/Pod.pm
Pod-POM-0.27/lib/Pod/POM/View/HTML.pm
Pod-POM-0.27/lib/Pod/POM/View/Text.pm
Pod-POM-0.27/lib/Pod/POM/Node/
Pod-POM-0.27/lib/Pod/POM/Node/Pod.pm
Pod-POM-0.27/lib/Pod/POM/Node/Code.pm
Pod-POM-0.27/lib/Pod/POM/Node/Begin.pm
Pod-POM-0.27/lib/Pod/POM/Node/Sequence.pm
Pod-POM-0.27/lib/Pod/POM/Node/For.pm
Pod-POM-0.27/lib/Pod/POM/Node/Head3.pm
Pod-POM-0.27/lib/Pod/POM/Node/Text.pm
Pod-POM-0.27/lib/Pod/POM/Node/Head2.pm
Pod-POM-0.27/lib/Pod/POM/Node/Item.pm
Pod-POM-0.27/lib/Pod/POM/Node/Content.pm
Pod-POM-0.27/lib/Pod/POM/Node/Verbatim.pm
Pod-POM-0.27/lib/Pod/POM/Node/Head4.pm
Pod-POM-0.27/lib/Pod/POM/Node/Head1.pm
Pod-POM-0.27/lib/Pod/POM/Node/Over.pm
Pod-POM-0.27/META.yml
Pod-POM-0.27/Changes
Pod-POM-0.27/Makefile.PL
Pod-POM-0.27/TODO
CPAN.pm: Going to build A/AN/ANDREWF/Pod-POM-0.27.tar.gz
>>> C:\Perl-5.16\bin\perl.exe Makefile.PL
Warning: prerequisite File::Slurp 0 not found.
Checking if your kit is complete...
Looks good
Writing Makefile for Pod::POM
---- Unsatisfied dependencies detected during ----
---- ANDREWF/Pod-POM-0.27.tar.gz ----
File::Slurp [requires]
Running make test
Delayed until after prerequisites
Running test for module 'File::Slurp'
Running make for U/UR/URI/File-Slurp-9999.19.tar.gz
Checksum for C:\cpanfly-5.16\var\cpan\sources\authors\id\U\UR\URI\File-Slurp-9999.19.tar.gz ok
File-Slurp-9999.19/
File-Slurp-9999.19/t/
File-Slurp-9999.19/t/no_clobber.t
File-Slurp-9999.19/t/edit_file.t
File-Slurp-9999.19/t/write_file_win32.t
File-Slurp-9999.19/t/error.t
File-Slurp-9999.19/t/pod_coverage.t
File-Slurp-9999.19/t/perms.t
File-Slurp-9999.19/t/binmode.t
File-Slurp-9999.19/t/pod.t
File-Slurp-9999.19/t/file_object.t
File-Slurp-9999.19/t/stdin.t
File-Slurp-9999.19/t/prepend_file.t
File-Slurp-9999.19/t/read_dir.t
File-Slurp-9999.19/t/large.t
File-Slurp-9999.19/t/paragraph.t
File-Slurp-9999.19/t/error_mode.t
File-Slurp-9999.19/t/signal.t
File-Slurp-9999.19/t/TestDriver.pm
File-Slurp-9999.19/t/handle.t
File-Slurp-9999.19/t/data_list.t
File-Slurp-9999.19/t/original.t
File-Slurp-9999.19/t/append_null.t
File-Slurp-9999.19/t/inode.t
File-Slurp-9999.19/t/newline.t
File-Slurp-9999.19/t/slurp.t
File-Slurp-9999.19/t/tainted.t
File-Slurp-9999.19/t/data_scalar.t
File-Slurp-9999.19/t/pseudo.t
File-Slurp-9999.19/t/stringify.t
File-Slurp-9999.19/t/chomp.t
File-Slurp-9999.19/TODO
File-Slurp-9999.19/README
File-Slurp-9999.19/lib/
File-Slurp-9999.19/lib/File/
File-Slurp-9999.19/lib/File/Slurp.pm
File-Slurp-9999.19/MANIFEST
File-Slurp-9999.19/META.yml
File-Slurp-9999.19/Changes
File-Slurp-9999.19/extras/
File-Slurp-9999.19/extras/slurp_bench.pl
File-Slurp-9999.19/extras/slurp_article.pod
File-Slurp-9999.19/extras/FileSlurp_12.pm
File-Slurp-9999.19/Makefile.PL
CPAN.pm: Going to build U/UR/URI/File-Slurp-9999.19.tar.gz
>>> C:\Perl-5.16\bin\perl.exe Makefile.PL
Checking if your kit is complete...
Looks good
Writing Makefile for File::Slurp
>>> nmake
Microsoft (R) Program Maintenance Utility Version 7.00.8882
Copyright (C) Microsoft Corp 1988-2000. All rights reserved.
cp lib/File/Slurp.pm blib\lib\File\Slurp.pm
URI/File-Slurp-9999.19.tar.gz
nmake -- OK
Running make test
>>> nmake test TEST_VERBOSE=1
Microsoft (R) Program Maintenance Utility Version 7.00.8882
Copyright (C) Microsoft Corp 1988-2000. All rights reserved.
C:\Perl-5.16\bin\perl.exe "-MExtUtils::Command::MM" "-e" "test_harness(1, 'blib\lib', 'blib\arch')" t/*.t
t/append_null.t .......
1..1
ok 1
ok
t/binmode.t ...........
1..2
ok 1 - read_file of :utf8 file
ok 2 - write_file of :utf8 file
ok
t/chomp.t .............
1..1
ok 1 - read_file - chomp
ok
t/data_list.t .........
1..1
ok 1 - list slurp of DATA
ok
t/data_scalar.t .......
1..1
ok 1 - scalar slurp of DATA
ok
t/edit_file.t .........
1..5
ok 1 - edit_file - no-op
ok 2 - edit_file - s/foo/bar/
ok 3 - edit_file - upper first words
ok 4 - edit_file_lines - no-op
ok 5 - edit_file - delete foo lines
ok
t/error.t .............
1..13
ok 1 - read_file open error
ok 2 - write_file open error
ok 3 - write_file syswrite error
ok 4 - read_file small sysread error
ok 5 - read_file loop sysread error
ok 6 - SKIPPING atomic rename error
ok 7 - read_dir opendir error
ok 8 - prepend_file read error
ok 9 - prepend_file write error
ok 10 - edit_file read error
ok 11 - edit_file write error
ok 12 - edit_file_lines read error
ok 13 - edit_file_lines write error
ok
t/error_mode.t ........
1..9
ok 1 - read_file can be quiet
ok 2 - write_file can be quiet
ok 3 - read_dir can be quiet
ok 4 - read_file can carp
ok 5 - write_file can carp
ok 6 - read_dir can carp
ok 7 - read_file can croak
ok 8 - write_file can croak
ok 9 - read_dir can croak
ok
t/file_object.t .......
1..4
ok 1 - The object isa FileObject
ok 2 - check that the object correctly stringifies
ok 3 - passing an object to read_file()
ok 4 - checking that the content matches the data
ok
# Looks like you planned 4 tests but ran 7.
t/handle.t ............
1..4
ok 1 - socket slurp/spew of 0 bytes
ok 2 - socket slurp/spew of 3 bytes
ok 3 - socket slurp/spew of 300000 bytes
ok 4 # skip socketpair not found in this Perl
ok 5 # skip socketpair not found in this Perl
ok 6 # skip socketpair not found in this Perl
ok 7 # skip socketpair not found in this Perl
Dubious, test returned 255 (wstat 65280, 0xff00)
All 4 subtests passed
(less 4 skipped subtests: 0 okay)
t/inode.t ............. skipped: skip inode test on windows
t/large.t .............
1..186
ok 1 - write_file - 0
ok 2 - scalar read_file - 0
ok 3 - write_file ref arg - 0
ok 4 - scalar read_file - 0
ok 5 - write_file buf ref opt - 0
ok 6 - scalar read_file - 0
ok 7 - scalar ref read_file - 0
ok 8 - buf_ref read_file - 0
ok 9 - write_file list ref arg - 0
ok 10 - scalar read_file - 0
ok 11 - array read_file - 0
ok 12 - array ref read_file - 0
ok 13 - array ref list context args ref read_file - 0
ok 14 - write_file append - 0
ok 15 - read_file append - 0
ok 16 - append_file - 0
ok 17 - read_file append_file - 0
ok 18 - write_file - 8
ok 19 - scalar read_file - 8
ok 20 - write_file ref arg - 8
ok 21 - scalar read_file - 8
ok 22 - write_file buf ref opt - 8
ok 23 - scalar read_file - 8
ok 24 - scalar ref read_file - 8
ok 25 - buf_ref read_file - 8
ok 26 - write_file list ref arg - 8
ok 27 - scalar read_file - 8
ok 28 - array read_file - 8
ok 29 - array ref read_file - 8
ok 30 - array ref list context args ref read_file - 8
ok 31 - write_file append - 8
ok 32 - read_file append - 8
ok 33 - append_file - 8
ok 34 - read_file append_file - 8
ok 35 - write_file - 5
ok 36 - scalar read_file - 5
ok 37 - write_file ref arg - 5
ok 38 - scalar read_file - 5
ok 39 - write_file buf ref opt - 5
ok 40 - scalar read_file - 5
ok 41 - scalar ref read_file - 5
ok 42 - buf_ref read_file - 5
ok 43 - write_file list ref arg - 5
ok 44 - scalar read_file - 5
ok 45 - array read_file - 5
ok 46 - array ref read_file - 5
ok 47 - array ref list context args ref read_file - 5
ok 48 - write_file append - 5
ok 49 - read_file append - 5
ok 50 - append_file - 5
ok 51 - read_file append_file - 5
ok 52 - write_file - 27
ok 53 - scalar read_file - 27
ok 54 - write_file ref arg - 27
ok 55 - scalar read_file - 27
ok 56 - write_file buf ref opt - 27
ok 57 - scalar read_file - 27
ok 58 - scalar ref read_file - 27
ok 59 - buf_ref read_file - 27
ok 60 - write_file list ref arg - 27
ok 61 - scalar read_file - 27
ok 62 - array read_file - 27
ok 63 - array ref read_file - 27
ok 64 - array ref list context args ref read_file - 27
ok 65 - write_file append - 27
ok 66 - read_file append - 27
ok 67 - append_file - 27
ok 68 - read_file append_file - 27
ok 69 - write_file - 35
ok 70 - scalar read_file - 35
ok 71 - write_file ref arg - 35
ok 72 - scalar read_file - 35
ok 73 - write_file buf ref opt - 35
ok 74 - scalar read_file - 35
ok 75 - scalar ref read_file - 35
ok 76 - buf_ref read_file - 35
ok 77 - write_file list ref arg - 35
ok 78 - scalar read_file - 35
ok 79 - array read_file - 35
ok 80 - array ref read_file - 35
ok 81 - array ref list context args ref read_file - 35
ok 82 - write_file append - 35
ok 83 - read_file append - 35
ok 84 - append_file - 35
ok 85 - read_file append_file - 35
ok 86 - write_file - 103424
ok 87 - scalar read_file - 103424
ok 88 - write_file ref arg - 103424
ok 89 - scalar read_file - 103424
ok 90 - write_file buf ref opt - 103424
ok 91 - scalar read_file - 103424
ok 92 - scalar ref read_file - 103424
ok 93 - buf_ref read_file - 103424
ok 94 - write_file list ref arg - 103424
ok 95 - scalar read_file - 103424
ok 96 - array read_file - 103424
ok 97 - array ref read_file - 103424
ok 98 - array ref list context args ref read_file - 103424
ok 99 - write_file append - 103424
ok 100 - read_file append - 103424
ok 101 - append_file - 103424
ok 102 - read_file append_file - 103424
ok 103 - write_file - 103524
ok 104 - scalar read_file - 103524
ok 105 - write_file ref arg - 103524
ok 106 - scalar read_file - 103524
ok 107 - write_file buf ref opt - 103524
ok 108 - scalar read_file - 103524
ok 109 - scalar ref read_file - 103524
ok 110 - buf_ref read_file - 103524
ok 111 - write_file list ref arg - 103524
ok 112 - scalar read_file - 103524
ok 113 - array read_file - 103524
ok 114 - array ref read_file - 103524
ok 115 - array ref list context args ref read_file - 103524
ok 116 - write_file append - 103524
ok 117 - read_file append - 103524
ok 118 - append_file - 103524
ok 119 - read_file append_file - 103524
ok 120 - write_file - 1049600
ok 121 - scalar read_file - 1049600
ok 122 - write_file ref arg - 1049600
ok 123 - scalar read_file - 1049600
ok 124 - write_file buf ref opt - 1049600
ok 125 - scalar read_file - 1049600
ok 126 - scalar ref read_file - 1049600
ok 127 - buf_ref read_file - 1049600
ok 128 - write_file list ref arg - 1049600
ok 129 - scalar read_file - 1049600
ok 130 - array read_file - 1049600
ok 131 - array ref read_file - 1049600
ok 132 - array ref list context args ref read_file - 1049600
ok 133 - write_file append - 1049600
ok 134 - read_file append - 1049600
ok 135 - append_file - 1049600
ok 136 - read_file append_file - 1049600
ok 137 - write_file - 1059840
ok 138 - scalar read_file - 1059840
ok 139 - write_file ref arg - 1059840
ok 140 - scalar read_file - 1059840
ok 141 - write_file buf ref opt - 1059840
ok 142 - scalar read_file - 1059840
ok 143 - scalar ref read_file - 1059840
ok 144 - buf_ref read_file - 1059840
ok 145 - write_file list ref arg - 1059840
ok 146 - scalar read_file - 1059840
ok 147 - array read_file - 1059840
ok 148 - array ref read_file - 1059840
ok 149 - array ref list context args ref read_file - 1059840
ok 150 - write_file append - 1059840
ok 151 - read_file append - 1059840
ok 152 - append_file - 1059840
ok 153 - read_file append_file - 1059840
ok 154 - write_file - 0
ok 155 - scalar read_file - 0
ok 156 - write_file ref arg - 0
ok 157 - scalar read_file - 0
ok 158 - write_file buf ref opt - 0
ok 159 - scalar read_file - 0
ok 160 - scalar ref read_file - 0
ok 161 - buf_ref read_file - 0
ok 162 - write_file list ref arg - 0
ok 163 - scalar read_file - 0
ok 164 - array read_file - 0
ok 165 - array ref read_file - 0
ok 166 - array ref list context args ref read_file - 0
ok 167 - write_file append - 0
ok 168 - read_file append - 0
ok 169 - append_file - 0
ok 170 - read_file append_file - 0
ok 171 - write_file bin - 1001
ok 172 - scalar read_file bin - 1001
ok 173 - scalar ref read_file bin - 1001
ok 174 - buf_ref read_file bin - 1001
ok 175 - write_file append bin - 1001
ok 176 - read_file append bin - 1001
ok 177 - append_file bin - 1001
ok 178 - read_file bin - 1001
ok 179 - write_file bin - 1048576
ok 180 - scalar read_file bin - 1048576
ok 181 - scalar ref read_file bin - 1048576
ok 182 - buf_ref read_file bin - 1048576
ok 183 - write_file append bin - 1048576
ok 184 - read_file append bin - 1048576
ok 185 - append_file bin - 1048576
ok 186 - read_file bin - 1048576
ok
t/newline.t ...........
1..2
data 0d0a0d0a0d0a
slurp 0d0a0d0a0d0a
stdio slurp 0d0a0d0a0d0a
ok 1 - slurp
ok 2 - spew
ok
t/no_clobber.t ........
1..2
ok 1 - new write_file
ok 2 - no_clobber write_file
ok
t/original.t ..........
1..7
ok 1
ok 2
ok 3
ok 4
ok 5
ok 6
ok 7
ok
t/paragraph.t .........
1..24
ok 1 - write_file - 0
ok 2 - array read_file - 0
ok 3 - array ref read_file - 0
ok 4 - write_file - 8
ok 5 - array read_file - 8
ok 6 - array ref read_file - 8
ok 7 - write_file - 5
ok 8 - array read_file - 5
ok 9 - array ref read_file - 5
ok 10 - write_file - 30
ok 11 - array read_file - 30
ok 12 - array ref read_file - 30
ok 13 - write_file - 38
ok 14 - array read_file - 38
ok 15 - array ref read_file - 38
ok 16 - write_file - 1101
ok 17 - array read_file - 1101
ok 18 - array ref read_file - 1101
ok 19 - write_file - 1112
ok 20 - array read_file - 1112
ok 21 - array ref read_file - 1112
ok 22 - write_file - 0
ok 23 - array read_file - 0
ok 24 - array ref read_file - 0
ok
t/perms.t ............. skipped: meaningless on Win32
t/pod.t ...............
1..1
ok 1 - POD test for blib\lib\File\Slurp.pm
ok
t/pod_coverage.t ......
1..1
ok 1 - Pod coverage on File::Slurp
ok
t/prepend_file.t ......
1..3
ok 1 - prepend null
ok 2 - prepend line
ok 3 - prepend partial line
ok
t/pseudo.t ............
1..1
ok 1 # skip can't find pseudo file /proc/10500/auxv
ok
t/read_dir.t ..........
1..9
ok 1 - empty dir
ok 2 - empty dir with . ..
ok 3 - empty dir with . .. - args ref
ok 4 - dir with 1 file
ok 5 - dir with file x
ok 6 - dir with 23 files
ok 7 - dir in array ref
ok 8 - prefix option
ok 9 - cleanup
ok
t/signal.t ............ skipped: skip signal test on windows
t/slurp.t .............
1..1
ok 1 - slurp alias
ok
t/stdin.t .............
1..6
ok 1 - read/write of file [$file]
ok 2 - read/write of file [$file]
ok 3 - read/write of file [$file]
ok 4 - read/write of file [$file]
ok 5 - read/write of file [$file]
ok 6 - read/write of file [$file]
ok
t/stringify.t .........
1..3
ok 1 - The object isa FileObject
ok 2 - object stringifies to path
ok 3 - read_file of stringified object
ok
t/tainted.t ...........
1..5
ok 1 - read_file() in scalar context
ok 2 - => returned content should be tainted
ok 3 - read_file() in list context
ok 4 - => returned content should be tainted
ok 5 - list eq scalar
ok
t/write_file_win32.t ..
1..1
ok 1 - newline
ok
Test Summary Report
-------------------
t/handle.t (Wstat: 65280 Tests: 7 Failed: 3)
Failed tests: 5-7
Non-zero exit status: 255
Parse errors: Bad plan. You planned 4 tests but ran 7.
Files=28, Tests=296, 4 wallclock secs ( 0.13 usr + 0.06 sys = 0.19 CPU)
Result: FAIL
Failed 1/28 test programs. 3/296 subtests failed.
NMAKE : fatal error U1077: 'C:\Perl-5.16\bin\perl.exe' : return code '0xff'
Stop.
URI/File-Slurp-9999.19.tar.gz
nmake test TEST_VERBOSE=1 -- NOT OK
//hint// to see the cpan-testers results for installing this module, try:
reports URI/File-Slurp-9999.19.tar.gz
Running make for A/AN/ANDREWF/Pod-POM-0.27.tar.gz
Has already been unwrapped into directory C:\cpanfly-5.16\var\cpan\build\Pod-POM-0.27-aVGWK6
CPAN.pm: Going to build A/AN/ANDREWF/Pod-POM-0.27.tar.gz
Warning: Prerequisite 'File::Slurp => 0' for 'ANDREWF/Pod-POM-0.27.tar.gz' failed when processing 'URI/File-Slurp-9999.19.tar.gz' with 'make_test => NO'. Continuing, but chances to succeed are limited.
>>> nmake
Microsoft (R) Program Maintenance Utility Version 7.00.8882
Copyright (C) Microsoft Corp 1988-2000. All rights reserved.
cp lib/Pod/POM/Node/Head4.pm blib\lib\Pod\POM\Node\Head4.pm
cp lib/Pod/POM/Node/Sequence.pm blib\lib\Pod\POM\Node\Sequence.pm
cp lib/Pod/POM/View/Text.pm blib\lib\Pod\POM\View\Text.pm
cp lib/Pod/POM.pm blib\lib\Pod\POM.pm
cp lib/Pod/POM/Node/For.pm blib\lib\Pod\POM\Node\For.pm
cp lib/Pod/POM/Node/Pod.pm blib\lib\Pod\POM\Node\Pod.pm
cp lib/Pod/POM/Nodes.pm blib\lib\Pod\POM\Nodes.pm
cp lib/Pod/POM/Node/Code.pm blib\lib\Pod\POM\Node\Code.pm
cp lib/Pod/POM/Node/Begin.pm blib\lib\Pod\POM\Node\Begin.pm
cp lib/Pod/POM/View.pm blib\lib\Pod\POM\View.pm
cp lib/Pod/POM/Node/Verbatim.pm blib\lib\Pod\POM\Node\Verbatim.pm
cp lib/Pod/POM/View/HTML.pm blib\lib\Pod\POM\View\HTML.pm
cp lib/Pod/POM/Node.pm blib\lib\Pod\POM\Node.pm
cp lib/Pod/POM/Node/Content.pm blib\lib\Pod\POM\Node\Content.pm
cp lib/Pod/POM/Node/Item.pm blib\lib\Pod\POM\Node\Item.pm
cp lib/Pod/POM/Node/Text.pm blib\lib\Pod\POM\Node\Text.pm
cp lib/Pod/POM/View/Pod.pm blib\lib\Pod\POM\View\Pod.pm
cp lib/Pod/POM/Node/Head2.pm blib\lib\Pod\POM\Node\Head2.pm
cp lib/Pod/POM/Constants.pm blib\lib\Pod\POM\Constants.pm
cp lib/Pod/POM/Node/Over.pm blib\lib\Pod\POM\Node\Over.pm
cp lib/Pod/POM/Test.pm blib\lib\Pod\POM\Test.pm
cp lib/Pod/POM/Node/Head1.pm blib\lib\Pod\POM\Node\Head1.pm
cp lib/Pod/POM/Node/Head3.pm blib\lib\Pod\POM\Node\Head3.pm
C:\Perl-5.16\bin\perl.exe "-Iinc" -MExtUtils::Command -e cp -- bin/podlint blib\script\podlint
pl2bat.bat blib\script\podlint
C:\Perl-5.16\bin\perl.exe "-Iinc" -MExtUtils::Command -e cp -- bin/pomdump blib\script\pomdump
pl2bat.bat blib\script\pomdump
C:\Perl-5.16\bin\perl.exe "-Iinc" -MExtUtils::Command -e cp -- bin/pom2 blib\script\pom2
pl2bat.bat blib\script\pom2
ANDREWF/Pod-POM-0.27.tar.gz
nmake -- OK
Running make test
>>> nmake test TEST_VERBOSE=1
Microsoft (R) Program Maintenance Utility Version 7.00.8882
Copyright (C) Microsoft Corp 1988-2000. All rights reserved.
C:\Perl-5.16\bin\perl.exe "-MExtUtils::Command::MM" "-e" "test_harness(1, 'inc', 'blib\lib', 'blib\arch')" t/*.t
t/00-use-modules.t ..
1..4
ok 1 - use Pod::POM;
ok 2 - use Pod::POM::View::Text;
ok 3 - use Pod::POM::View::HTML;
ok 4 - use Pod::POM::View::Pod;
ok
Can't locate File/Slurp.pm in @INC (@INC contains: C:/cpanfly-5.16/var/cpan/build/Pod-POM-0.27-aVGWK6/t C:/cpanfly-5.16/var/cpan/build/Pod-POM-0.27-aVGWK6/t/../lib C:\cpanfly-5.16\var\cpan\build\Pod-POM-0.27-aVGWK6\inc C:\cpanfly-5.16\var\cpan\build\Pod-POM-0.27-aVGWK6\blib\lib C:\cpanfly-5.16\var\cpan\build\Pod-POM-0.27-aVGWK6\blib\arch C:/cpanfly-5.16/var/megalib C:/Perl-5.16/site/lib C:/Perl-5.16/lib .) at C:/cpanfly-5.16/var/cpan/build/Pod-POM-0.27-aVGWK6/t/PodPOMTestLib.pm line 12.
BEGIN failed--compilation aborted at C:/cpanfly-5.16/var/cpan/build/Pod-POM-0.27-aVGWK6/t/PodPOMTestLib.pm line 12.
Compilation failed in require at t/10-parser.t line 8.
BEGIN failed--compilation aborted at t/10-parser.t line 8.
t/10-parser.t .......
Dubious, test returned 2 (wstat 512, 0x200)
No subtests run
Can't locate File/Slurp.pm in @INC (@INC contains: C:/cpanfly-5.16/var/cpan/build/Pod-POM-0.27-aVGWK6/t C:/cpanfly-5.16/var/cpan/build/Pod-POM-0.27-aVGWK6/t/../lib C:\cpanfly-5.16\var\cpan\build\Pod-POM-0.27-aVGWK6\inc C:\cpanfly-5.16\var\cpan\build\Pod-POM-0.27-aVGWK6\blib\lib C:\cpanfly-5.16\var\cpan\build\Pod-POM-0.27-aVGWK6\blib\arch C:/cpanfly-5.16/var/megalib C:/Perl-5.16/site/lib C:/Perl-5.16/lib .) at C:/cpanfly-5.16/var/cpan/build/Pod-POM-0.27-aVGWK6/t/PodPOMTestLib.pm line 12.
BEGIN failed--compilation aborted at C:/cpanfly-5.16/var/cpan/build/Pod-POM-0.27-aVGWK6/t/PodPOMTestLib.pm line 12.
Compilation failed in require at t/11-view-pod.t line 8.
BEGIN failed--compilation aborted at t/11-view-pod.t line 8.
t/11-view-pod.t .....
Dubious, test returned 2 (wstat 512, 0x200)
No subtests run
Can't locate File/Slurp.pm in @INC (@INC contains: C:/cpanfly-5.16/var/cpan/build/Pod-POM-0.27-aVGWK6/t C:/cpanfly-5.16/var/cpan/build/Pod-POM-0.27-aVGWK6/t/../lib C:\cpanfly-5.16\var\cpan\build\Pod-POM-0.27-aVGWK6\inc C:\cpanfly-5.16\var\cpan\build\Pod-POM-0.27-aVGWK6\blib\lib C:\cpanfly-5.16\var\cpan\build\Pod-POM-0.27-aVGWK6\blib\arch C:/cpanfly-5.16/var/megalib C:/Perl-5.16/site/lib C:/Perl-5.16/lib .) at C:/cpanfly-5.16/var/cpan/build/Pod-POM-0.27-aVGWK6/t/PodPOMTestLib.pm line 12.
BEGIN failed--compilation aborted at C:/cpanfly-5.16/var/cpan/build/Pod-POM-0.27-aVGWK6/t/PodPOMTestLib.pm line 12.
Compilation failed in require at t/12-view-text.t line 8.
BEGIN failed--compilation aborted at t/12-view-text.t line 8.
t/12-view-text.t ....
Dubious, test returned 2 (wstat 512, 0x200)
No subtests run
Can't locate File/Slurp.pm in @INC (@INC contains: C:/cpanfly-5.16/var/cpan/build/Pod-POM-0.27-aVGWK6/t C:/cpanfly-5.16/var/cpan/build/Pod-POM-0.27-aVGWK6/t/../lib C:\cpanfly-5.16\var\cpan\build\Pod-POM-0.27-aVGWK6\inc C:\cpanfly-5.16\var\cpan\build\Pod-POM-0.27-aVGWK6\blib\lib C:\cpanfly-5.16\var\cpan\build\Pod-POM-0.27-aVGWK6\blib\arch C:/cpanfly-5.16/var/megalib C:/Perl-5.16/site/lib C:/Perl-5.16/lib .) at C:/cpanfly-5.16/var/cpan/build/Pod-POM-0.27-aVGWK6/t/PodPOMTestLib.pm line 12.
BEGIN failed--compilation aborted at C:/cpanfly-5.16/var/cpan/build/Pod-POM-0.27-aVGWK6/t/PodPOMTestLib.pm line 12.
Compilation failed in require at t/13-view-html.t line 8.
BEGIN failed--compilation aborted at t/13-view-html.t line 8.
t/13-view-html.t ....
Dubious, test returned 2 (wstat 512, 0x200)
No subtests run
t/code.t ............
1..17
ok 1
ok 2
ok 3
ok 4
ok 5
ok 6
ok 7
ok 8
ok 9
ok 10
ok 11
ok 12
ok 13
ok 14
ok 15
ok 16
ok 17
ok
t/complete.t ........
1..2
ok 1
ok 2
ok
t/head.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/htmlescp.t ........
1..2
ok 1
ok 2
ok
t/htmllist.t ........
1..2
ok 1
ok 2
ok
t/htmlview.t ........
1..2
ok 1
ok 2
ok
t/list.t ............
1..2
ok 1
ok 2
ok
t/meta.t ............
1..6
ok 1
ok 2
ok 3
ok 4
ok 5
ok 6
ok
t/text.t ............
1..7
ok 1
ok 2
ok 3
ok 4
ok 5
ok 6
ok 7
ok
t/textview.t ........
1..2
ok 1
ok 2
ok
t/view.t ............
1..2
ok 1
ok 2
ok
t/warn.t ............
1..27
ok 1
ok 2
ok 3
ok 4
ok 5
ok 6
ok 7
ok 8
ok 9
ok 10
ok 11
ok 12
ok 13
ok 14
ok 15
ok 16
ok 17
ok 18
ok 19
ok 20
ok 21
ok 22
ok 23
ok 24
ok 25
ok 26
ok 27
ok
t/wrap.t ............
1..5
ok 1
ok 2
ok 3
ok 4
ok 5
ok
Test Summary Report
-------------------
t/10-parser.t (Wstat: 512 Tests: 0 Failed: 0)
Non-zero exit status: 2
Parse errors: No plan found in TAP output
t/11-view-pod.t (Wstat: 512 Tests: 0 Failed: 0)
Non-zero exit status: 2
Parse errors: No plan found in TAP output
t/12-view-text.t (Wstat: 512 Tests: 0 Failed: 0)
Non-zero exit status: 2
Parse errors: No plan found in TAP output
t/13-view-html.t (Wstat: 512 Tests: 0 Failed: 0)
Non-zero exit status: 2
Parse errors: No plan found in TAP output
Files=18, Tests=93, 3 wallclock secs ( 0.08 usr + 0.03 sys = 0.11 CPU)
Result: FAIL
Failed 4/18 test programs. 0/93 subtests failed.
NMAKE : fatal error U1077: 'C:\Perl-5.16\bin\perl.exe' : return code '0xff'
Stop.
ANDREWF/Pod-POM-0.27.tar.gz
nmake test TEST_VERBOSE=1 -- NOT OK
//hint// to see the cpan-testers results for installing this module, try:
reports ANDREWF/Pod-POM-0.27.tar.gz
Running test for module 'MouseX::StrictConstructor'
Running make for G/GF/GFUJI/MouseX-StrictConstructor-0.02.tar.gz
Fetching with LWP:
http://cpan.nas.activestate.com/authors/id/G/GF/GFUJI/MouseX-StrictConstructor-0.02.tar.gz
Checksum for C:\cpanfly-5.16\var\cpan\sources\authors\id\G\GF\GFUJI\MouseX-StrictConstructor-0.02.tar.gz ok
MouseX-StrictConstructor-0.02/
MouseX-StrictConstructor-0.02/inc/
MouseX-StrictConstructor-0.02/inc/Module/
MouseX-StrictConstructor-0.02/inc/Module/Install.pm
MouseX-StrictConstructor-0.02/inc/Module/Install/
MouseX-StrictConstructor-0.02/inc/Module/Install/Fetch.pm
MouseX-StrictConstructor-0.02/inc/Module/Install/Makefile.pm
MouseX-StrictConstructor-0.02/inc/Module/Install/Base.pm
MouseX-StrictConstructor-0.02/inc/Module/Install/AuthorTests.pm
MouseX-StrictConstructor-0.02/inc/Module/Install/Metadata.pm
MouseX-StrictConstructor-0.02/inc/Module/Install/Repository.pm
MouseX-StrictConstructor-0.02/inc/Module/Install/Can.pm
MouseX-StrictConstructor-0.02/inc/Module/Install/WriteAll.pm
MouseX-StrictConstructor-0.02/inc/Module/Install/Win32.pm
MouseX-StrictConstructor-0.02/Changes
MouseX-StrictConstructor-0.02/MANIFEST
MouseX-StrictConstructor-0.02/xt/
MouseX-StrictConstructor-0.02/xt/05_vars.t
MouseX-StrictConstructor-0.02/xt/03_pod-coverage.t
MouseX-StrictConstructor-0.02/xt/04_synopsis.t
MouseX-StrictConstructor-0.02/xt/01_podspell.t
MouseX-StrictConstructor-0.02/xt/02_pod.t
MouseX-StrictConstructor-0.02/MANIFEST.SKIP
MouseX-StrictConstructor-0.02/META.yml
MouseX-StrictConstructor-0.02/lib/
MouseX-StrictConstructor-0.02/lib/MouseX/
MouseX-StrictConstructor-0.02/lib/MouseX/StrictConstructor.pm
MouseX-StrictConstructor-0.02/t/
MouseX-StrictConstructor-0.02/t/001_basic.t
MouseX-StrictConstructor-0.02/t/000_load.t
MouseX-StrictConstructor-0.02/Makefile.PL
MouseX-StrictConstructor-0.02/README
CPAN.pm: Going to build G/GF/GFUJI/MouseX-StrictConstructor-0.02.tar.gz
>>> C:\Perl-5.16\bin\perl.exe Makefile.PL
Checking if your kit is complete...
Looks good
Writing Makefile for MouseX::StrictConstructor
>>> nmake
Microsoft (R) Program Maintenance Utility Version 7.00.8882
Copyright (C) Microsoft Corp 1988-2000. All rights reserved.
cp lib/MouseX/StrictConstructor.pm blib\lib\MouseX\StrictConstructor.pm
GFUJI/MouseX-StrictConstructor-0.02.tar.gz
nmake -- OK
Running make test
>>> nmake test TEST_VERBOSE=1
Microsoft (R) Program Maintenance Utility Version 7.00.8882
Copyright (C) Microsoft Corp 1988-2000. All rights reserved.
C:\Perl-5.16\bin\perl.exe "-MExtUtils::Command::MM" "-e" "test_harness(1, 'inc', 'blib\lib', 'blib\arch')" t/*.t
t/000_load.t ...
1..1
ok 1 - use MouseX::StrictConstructor;
ok
t/001_basic.t ..
ok 1 - The object isa Foo
ok 2
ok 3
ok 4 - The object isa Foo::Bar
ok 5
ok 6
ok 7 - The object isa Foo
ok 8
ok 9
ok 10 - The object isa Foo::Bar
ok 11
ok 12
1..12
ok
All tests successful.
Files=2, Tests=13, 0 wallclock secs ( 0.03 usr + 0.05 sys = 0.08 CPU)
Result: PASS
GFUJI/MouseX-StrictConstructor-0.02.tar.gz
nmake test TEST_VERBOSE=1 -- OK
Fetching with LWP:
http://cpan.nas.activestate.com/authors/id/G/GF/GFUJI/CHECKSUMS
Goro Fuji <gfuji@cpan.org>
Make your object constructors blow up on unknown attributes
>>> (cd C:\cpanfly-5.16\var\cpan\build\MouseX-StrictConstructor-0.02-HmBNZu && tar cvf - MouseX-StrictConstructor-0.02.ppd blib) | gzip -c >C:/cpanfly-5.16/var/REPO/G/GF/GFUJI/MouseX-StrictConstructor-0.02.tar.gz
MouseX-StrictConstructor-0.02.ppd
blib/
blib/lib/
blib/lib/MouseX/
blib/lib/MouseX/StrictConstructor.pm
>>> mv C:\cpanfly-5.16\var\cpan\build\MouseX-StrictConstructor-0.02-HmBNZu/MouseX-StrictConstructor-0.02.ppd C:/cpanfly-5.16/var/REPO/G/GF/GFUJI
Running test for module 'MouseX::NativeTraits'
Running make for G/GF/GFUJI/MouseX-NativeTraits-1.07.tar.gz
Prepending C:\cpanfly-5.16\var\cpan\build\MouseX-StrictConstructor-0.02-HmBNZu/blib/arch C:\cpanfly-5.16\var\cpan\build\MouseX-StrictConstructor-0.02-HmBNZu/blib/lib to PERL5LIB for 'get'
Fetching with LWP:
http://cpan.nas.activestate.com/authors/id/G/GF/GFUJI/MouseX-NativeTraits-1.07.tar.gz
Checksum for C:\cpanfly-5.16\var\cpan\sources\authors\id\G\GF\GFUJI\MouseX-NativeTraits-1.07.tar.gz ok
MouseX-NativeTraits-1.07/
MouseX-NativeTraits-1.07/benchmarks/
MouseX-NativeTraits-1.07/benchmarks/arrayref.pl
MouseX-NativeTraits-1.07/benchmarks/bool.pl
MouseX-NativeTraits-1.07/benchmarks/inc.pl
MouseX-NativeTraits-1.07/benchmarks/inc2.pl
MouseX-NativeTraits-1.07/benchmarks/sort_by.pl
MouseX-NativeTraits-1.07/Changes
MouseX-NativeTraits-1.07/example/
MouseX-NativeTraits-1.07/example/complex_tc.pl
MouseX-NativeTraits-1.07/inc/
MouseX-NativeTraits-1.07/inc/Module/
MouseX-NativeTraits-1.07/inc/Module/Install/
MouseX-NativeTraits-1.07/inc/Module/Install/AuthorTests.pm
MouseX-NativeTraits-1.07/inc/Module/Install/Base.pm
MouseX-NativeTraits-1.07/inc/Module/Install/Makefile.pm
MouseX-NativeTraits-1.07/inc/Module/Install/Metadata.pm
MouseX-NativeTraits-1.07/inc/Module/Install/Repository.pm
MouseX-NativeTraits-1.07/inc/Module/Install/TestTarget.pm
MouseX-NativeTraits-1.07/inc/Module/Install/WriteAll.pm
MouseX-NativeTraits-1.07/inc/Module/Install.pm
MouseX-NativeTraits-1.07/lib/
MouseX-NativeTraits-1.07/lib/Mouse/
MouseX-NativeTraits-1.07/lib/Mouse/Meta/
MouseX-NativeTraits-1.07/lib/Mouse/Meta/Attribute/
MouseX-NativeTraits-1.07/lib/Mouse/Meta/Attribute/Custom/
MouseX-NativeTraits-1.07/lib/Mouse/Meta/Attribute/Custom/Trait/
MouseX-NativeTraits-1.07/lib/Mouse/Meta/Attribute/Custom/Trait/Array.pm
MouseX-NativeTraits-1.07/lib/Mouse/Meta/Attribute/Custom/Trait/Bool.pm
MouseX-NativeTraits-1.07/lib/Mouse/Meta/Attribute/Custom/Trait/Code.pm
MouseX-NativeTraits-1.07/lib/Mouse/Meta/Attribute/Custom/Trait/Counter.pm
MouseX-NativeTraits-1.07/lib/Mouse/Meta/Attribute/Custom/Trait/Hash.pm
MouseX-NativeTraits-1.07/lib/Mouse/Meta/Attribute/Custom/Trait/Number.pm
MouseX-NativeTraits-1.07/lib/Mouse/Meta/Attribute/Custom/Trait/String.pm
MouseX-NativeTraits-1.07/lib/Mouse/Meta/Attribute/Native.pm
MouseX-NativeTraits-1.07/lib/MouseX/
MouseX-NativeTraits-1.07/lib/MouseX/NativeTraits/
MouseX-NativeTraits-1.07/lib/MouseX/NativeTraits/ArrayRef.pm
MouseX-NativeTraits-1.07/lib/MouseX/NativeTraits/Bool.pm
MouseX-NativeTraits-1.07/lib/MouseX/NativeTraits/CodeRef.pm
MouseX-NativeTraits-1.07/lib/MouseX/NativeTraits/Counter.pm
MouseX-NativeTraits-1.07/lib/MouseX/NativeTraits/HashRef.pm
MouseX-NativeTraits-1.07/lib/MouseX/NativeTraits/MethodProvider/
MouseX-NativeTraits-1.07/lib/MouseX/NativeTraits/MethodProvider/ArrayRef.pm
MouseX-NativeTraits-1.07/lib/MouseX/NativeTraits/MethodProvider/Bool.pm
MouseX-NativeTraits-1.07/lib/MouseX/NativeTraits/MethodProvider/CodeRef.pm
MouseX-NativeTraits-1.07/lib/MouseX/NativeTraits/MethodProvider/Counter.pm
MouseX-NativeTraits-1.07/lib/MouseX/NativeTraits/MethodProvider/HashRef.pm
MouseX-NativeTraits-1.07/lib/MouseX/NativeTraits/MethodProvider/Num.pm
MouseX-NativeTraits-1.07/lib/MouseX/NativeTraits/MethodProvider/Str.pm
MouseX-NativeTraits-1.07/lib/MouseX/NativeTraits/MethodProvider.pm
MouseX-NativeTraits-1.07/lib/MouseX/NativeTraits/Num.pm
MouseX-NativeTraits-1.07/lib/MouseX/NativeTraits/Str.pm
MouseX-NativeTraits-1.07/lib/MouseX/NativeTraits.pm
MouseX-NativeTraits-1.07/Makefile.PL
MouseX-NativeTraits-1.07/MANIFEST
MouseX-NativeTraits-1.07/MANIFEST.SKIP
MouseX-NativeTraits-1.07/META.yml
MouseX-NativeTraits-1.07/README
MouseX-NativeTraits-1.07/t/
MouseX-NativeTraits-1.07/t/00_load.t
MouseX-NativeTraits-1.07/t/01_basic.t
MouseX-NativeTraits-1.07/t/02_meta.t
MouseX-NativeTraits-1.07/t/03_extra.t
MouseX-NativeTraits-1.07/t/04_counter.t
MouseX-NativeTraits-1.07/t/05_remain_tied.t
MouseX-NativeTraits-1.07/t/070_native_traits/
MouseX-NativeTraits-1.07/t/070_native_traits/010_trait_array.t
MouseX-NativeTraits-1.07/t/070_native_traits/011_array_subtypes.t
MouseX-NativeTraits-1.07/t/070_native_traits/012_array_trigger.t
MouseX-NativeTraits-1.07/t/070_native_traits/013_array_coerce.t
MouseX-NativeTraits-1.07/t/070_native_traits/020_trait_bool.t
MouseX-NativeTraits-1.07/t/070_native_traits/030_trait_code.t
MouseX-NativeTraits-1.07/t/070_native_traits/040_trait_counter.t
MouseX-NativeTraits-1.07/t/070_native_traits/050_trait_hash.t
MouseX-NativeTraits-1.07/t/070_native_traits/051_hash_subtypes.t
MouseX-NativeTraits-1.07/t/070_native_traits/052_hash_trigger.t
MouseX-NativeTraits-1.07/t/070_native_traits/053_hash_coerce.t
MouseX-NativeTraits-1.07/t/070_native_traits/060_trait_number.t
MouseX-NativeTraits-1.07/t/070_native_traits/070_trait_string.t
MouseX-NativeTraits-1.07/t/070_native_traits/100_array_from_role.t
MouseX-NativeTraits-1.07/t/070_native_traits/101_remove_attribute.t
MouseX-NativeTraits-1.07/t/070_native_traits/102_collection_with_roles.t
MouseX-NativeTraits-1.07/t/070_native_traits/103_custom_instance.t
MouseX-NativeTraits-1.07/xt/
MouseX-NativeTraits-1.07/xt/01_podspell.t
MouseX-NativeTraits-1.07/xt/02_pod.t
MouseX-NativeTraits-1.07/xt/04_synopsis.t
Prepending C:\cpanfly-5.16\var\cpan\build\MouseX-StrictConstructor-0.02-HmBNZu/blib/arch C:\cpanfly-5.16\var\cpan\build\MouseX-StrictConstructor-0.02-HmBNZu/blib/lib to PERL5LIB for 'make'
CPAN.pm: Going to build G/GF/GFUJI/MouseX-NativeTraits-1.07.tar.gz
>>> C:\Perl-5.16\bin\perl.exe Makefile.PL
Checking if your kit is complete...
Looks good
Writing Makefile for MouseX::NativeTraits
>>> nmake
Microsoft (R) Program Maintenance Utility Version 7.00.8882
Copyright (C) Microsoft Corp 1988-2000. All rights reserved.
cp lib/MouseX/NativeTraits/MethodProvider.pm blib\lib\MouseX\NativeTraits\MethodProvider.pm
cp lib/Mouse/Meta/Attribute/Custom/Trait/Code.pm blib\lib\Mouse\Meta\Attribute\Custom\Trait\Code.pm
cp lib/Mouse/Meta/Attribute/Custom/Trait/Counter.pm blib\lib\Mouse\Meta\Attribute\Custom\Trait\Counter.pm
cp lib/MouseX/NativeTraits/HashRef.pm blib\lib\MouseX\NativeTraits\HashRef.pm
cp lib/MouseX/NativeTraits/MethodProvider/Counter.pm blib\lib\MouseX\NativeTraits\MethodProvider\Counter.pm
cp lib/Mouse/Meta/Attribute/Custom/Trait/Number.pm blib\lib\Mouse\Meta\Attribute\Custom\Trait\Number.pm
cp lib/MouseX/NativeTraits/Counter.pm blib\lib\MouseX\NativeTraits\Counter.pm
cp lib/Mouse/Meta/Attribute/Custom/Trait/String.pm blib\lib\Mouse\Meta\Attribute\Custom\Trait\String.pm
cp lib/MouseX/NativeTraits/ArrayRef.pm blib\lib\MouseX\NativeTraits\ArrayRef.pm
cp lib/MouseX/NativeTraits/MethodProvider/Num.pm blib\lib\MouseX\NativeTraits\MethodProvider\Num.pm
cp lib/MouseX/NativeTraits/Str.pm blib\lib\MouseX\NativeTraits\Str.pm
cp lib/Mouse/Meta/Attribute/Custom/Trait/Bool.pm blib\lib\Mouse\Meta\Attribute\Custom\Trait\Bool.pm
cp lib/MouseX/NativeTraits/Num.pm blib\lib\MouseX\NativeTraits\Num.pm
cp lib/MouseX/NativeTraits/MethodProvider/Str.pm blib\lib\MouseX\NativeTraits\MethodProvider\Str.pm
cp lib/Mouse/Meta/Attribute/Custom/Trait/Array.pm blib\lib\Mouse\Meta\Attribute\Custom\Trait\Array.pm
cp lib/MouseX/NativeTraits/MethodProvider/CodeRef.pm blib\lib\MouseX\NativeTraits\MethodProvider\CodeRef.pm
cp lib/Mouse/Meta/Attribute/Native.pm blib\lib\Mouse\Meta\Attribute\Native.pm
cp lib/MouseX/NativeTraits.pm blib\lib\MouseX\NativeTraits.pm
cp lib/MouseX/NativeTraits/MethodProvider/Bool.pm blib\lib\MouseX\NativeTraits\MethodProvider\Bool.pm
cp lib/MouseX/NativeTraits/Bool.pm blib\lib\MouseX\NativeTraits\Bool.pm
cp lib/MouseX/NativeTraits/MethodProvider/HashRef.pm blib\lib\MouseX\NativeTraits\MethodProvider\HashRef.pm
cp lib/Mouse/Meta/Attribute/Custom/Trait/Hash.pm blib\lib\Mouse\Meta\Attribute\Custom\Trait\Hash.pm
cp lib/MouseX/NativeTraits/CodeRef.pm blib\lib\MouseX\NativeTraits\CodeRef.pm
cp lib/MouseX/NativeTraits/MethodProvider/ArrayRef.pm blib\lib\MouseX\NativeTraits\MethodProvider\ArrayRef.pm
GFUJI/MouseX-NativeTraits-1.07.tar.gz
nmake -- OK
Prepending C:\cpanfly-5.16\var\cpan\build\MouseX-StrictConstructor-0.02-HmBNZu/blib/arch C:\cpanfly-5.16\var\cpan\build\MouseX-StrictConstructor-0.02-HmBNZu/blib/lib to PERL5LIB for 'test'
Running make test
>>> nmake test TEST_VERBOSE=1
Microsoft (R) Program Maintenance Utility Version 7.00.8882
Copyright (C) Microsoft Corp 1988-2000. All rights reserved.
C:\Perl-5.16\bin\perl.exe "-MExtUtils::Command::MM" "-e" "$ENV{q{ANY_MOOSE}} = q{Mouse}; test_harness(1, 'inc', 'blib\lib', 'blib\arch'); " t/*.t t/070_native_traits/*.t
# Testing MouseX::NativeTraits/1.07
# Dependencies:
# Mouse/0.97
t/00_load.t ......................................
ok 1 - require Mouse::Meta::Attribute::Native;
ok 2 - require MouseX::NativeTraits;
ok 3 - require MouseX::NativeTraits::MethodProvider;
ok 4 - require MouseX::NativeTraits::ArrayRef;
ok 5 - require MouseX::NativeTraits::MethodProvider::ArrayRef;
ok 6 - require MouseX::NativeTraits::HashRef;
ok 7 - require MouseX::NativeTraits::MethodProvider::HashRef;
ok 8 - require MouseX::NativeTraits::CodeRef;
ok 9 - require MouseX::NativeTraits::MethodProvider::CodeRef;
ok 10 - require MouseX::NativeTraits::Str;
ok 11 - require MouseX::NativeTraits::MethodProvider::Str;
ok 12 - require MouseX::NativeTraits::Num;
ok 13 - require MouseX::NativeTraits::MethodProvider::Num;
ok 14 - require MouseX::NativeTraits::Bool;
ok 15 - require MouseX::NativeTraits::MethodProvider::Bool;
ok 16 - require MouseX::NativeTraits::Counter;
ok 17 - require MouseX::NativeTraits::MethodProvider::Counter;
ok 18
1..18
ok
t/01_basic.t .....................................
# Array
ok 1
ok 2
ok 3
ok 4
ok 5
ok 6
ok 7
ok 8
# Hash
ok 9
ok 10
ok 11
ok 12
ok 13
ok 14
1..14
ok
t/02_meta.t ......................................
ok 1 - "is" parameter can be omitted
ok 2 - wrong use of handles
ok 3
1..3
ok
t/03_extra.t .....................................
# Array
ok 1 - any
ok 2 - sort_by
ok 3 - sort_in_place_by
ok 4 - apply
ok 5 - apply does not affect the original value
# Hash
ok 6 - sorted_keys
1..6
ok
t/04_counter.t ...................................
ok 1
ok 2
ok 3
ok 4
1..4
ok
t/05_remain_tied.t ...............................
ok 1 - HashRef is still tied after set directly isa Tie::StdHash
ok 2 - HashRef is still tied after set via NativeTraits isa Tie::StdHash
ok 3
1..3
ok
t/070_native_traits/010_trait_array.t ............
ok 1 - Foo1->can('accessor')
ok 2 - Foo1->can('accessor_curried_1')
ok 3 - Foo1->can('accessor_curried_2')
ok 4 - Foo1->can('clear')
ok 5 - Foo1->can('count')
ok 6 - Foo1->can('delete')
ok 7 - Foo1->can('delete_curried')
ok 8 - Foo1->can('elements')
ok 9 - Foo1->can('first')
ok 10 - Foo1->can('first_curried')
ok 11 - Foo1->can('get')
ok 12 - Foo1->can('get_curried')
ok 13 - Foo1->can('grep')
ok 14 - Foo1->can('grep_curried')
ok 15 - Foo1->can('insert')
ok 16 - Foo1->can('insert_curried')
ok 17 - Foo1->can('is_empty')
ok 18 - Foo1->can('join')
ok 19 - Foo1->can('join_curried')
ok 20 - Foo1->can('map')
ok 21 - Foo1->can('map_curried')
ok 22 - Foo1->can('pop')
ok 23 - Foo1->can('push')
ok 24 - Foo1->can('push_curried')
ok 25 - Foo1->can('reduce')
ok 26 - Foo1->can('reduce_curried')
ok 27 - Foo1->can('set')
ok 28 - Foo1->can('set_curried_1')
ok 29 - Foo1->can('set_curried_2')
ok 30 - Foo1->can('shift')
ok 31 - Foo1->can('shuffle')
ok 32 - Foo1->can('sort')
ok 33 - Foo1->can('sort_curried')
ok 34 - Foo1->can('sort_in_place')
ok 35 - Foo1->can('sort_in_place_curried')
ok 36 - Foo1->can('splice')
ok 37 - Foo1->can('splice_curried_1')
ok 38 - Foo1->can('splice_curried_2')
ok 39 - Foo1->can('splice_curried_all')
ok 40 - Foo1->can('uniq')
ok 41 - Foo1->can('unshift')
ok 42 - Foo1->can('unshift_curried')
ok 43 - values can be set in constructor
ok 44 - values is not empty
ok 45 - count returns 3
ok 46 - throws an error when passing an argument passed to count
ok 47 - pushed three new values and lived
ok 48 - call to push without arguments lives
ok 49 - unshift returns size of the new array
ok 50 - unshifted two values and lived
ok 51 - unshift changed the value of the array in the object
ok 52 - call to unshift without arguments lives
ok 53 - pop returns the last value in the array
ok 54 - pop changed the value of the array in the object
ok 55 - call to pop with arguments dies
ok 56 - shift returns the first value
ok 57 - call to shift with arguments dies
ok 58 - shift changed the value of the array in the object
ok 59 - call to elements returns values as a list
ok 60 - throws an error when passing an argument passed to elements
ok 61 - get values at index 0
ok 62 - get values at index 1
ok 63 - get values at index 2
ok 64 - get_curried returns value at index 1
ok 65 - throws an error when get is called without any arguments
ok 66 - throws an error when get is called with an invalid argument
ok 67 - throws an error when get is called with an invalid argument
ok 68 - throws an error when get is called with an invalid argument
ok 69 - throws an error when get_curried is called with an argument
ok 70 - set returns new value
ok 71 - set value at index 1 lives
ok 72 - get value at index 1 returns new value
ok 73 - throws an error when set is called with three arguments
ok 74 - set_curried_1 lives
ok 75 - get value at index 1 returns new value
ok 76 - throws an error when set_curried_1 is called with two arguments
ok 77 - set_curried_2 lives
ok 78 - get value at index 1 returns new value
ok 79 - throws an error when set_curried_2 is called with one argument
ok 80 - accessor with one argument returns value at index 1
ok 81 - accessor returns new value
ok 82 - accessor as writer lives
ok 83 - throws an error when accessor is called without arguments
ok 84 - accessor set value at index 1
ok 85 - throws an error when accessor is called with three arguments
ok 86 - accessor_curried_1 returns expected value when called with no arguments
ok 87 - accessor_curried_1 as writer lives
ok 88 - accessor_curried_1 set value at index 1
ok 89 - throws an error when accessor_curried_1 is called with two arguments
ok 90 - accessor_curried_2 as writer lives
ok 91 - accessor_curried_2 set value at index 1
ok 92 - throws an error when accessor_curried_2 is called with one argument
ok 93 - clear lives
ok 94 - values is empty after call to clear
ok 95 - throws an error when clear is called with an argument
ok 96 - values is not empty after failed call to clear
ok 97 - throws an error when is_empty is called with an argument
ok 98 - pushed 4 elements, got number of elements in the array back
ok 99 - delete returns deleted value
ok 100 - delete lives
ok 101 - delete removed the specified element
ok 102 - throws an error when delete is called with two arguments
ok 103 - delete_curried lives
ok 104 - delete removed the specified element
ok 105 - throws an error when delete_curried is called with one argument
ok 106 - insert lives
ok 107 - insert added the specified element
ok 108 - throws an error when insert is called with three arguments
ok 109 - return value of splice is empty list when not removing elements
ok 110 - splice lives
ok 111 - splice added the specified elements
ok 112 - splice returns list of removed values
ok 113 - splice lives
ok 114 - splice added the specified elements
ok 115 - throws an error when splice is called with no arguments
ok 116 - throws an error when splice is called with an invalid length
ok 117 - splice_curried_1 lives
ok 118 - splice added the specified elements
ok 119 - splice_curried_2 lives
ok 120 - splice added the specified elements
ok 121 - splice_curried_all lives
ok 122 - splice added the specified elements
ok 123 - splice in scalar context returns last element removed
ok 124 - splice in scalar context returns undef when no elements are removed
ok 125 - sort returns sorted values
ok 126 - sort returns values sorted by provided function
ok 127 - throws an error when passing a non coderef to sort
ok 128 - throws an error when passing two arguments to sort
ok 129 - sort_in_place sorts values
ok 130 - sort_in_place with function sorts values
ok 131 - throws an error when passing a non coderef to sort_in_place
ok 132 - throws an error when passing two arguments to sort_in_place
ok 133 - sort_in_place_curried sorts values
ok 134 - throws an error when passing one argument passed to sort_in_place_curried
ok 135 - map returns the expected values
ok 136 - throws an error when passing no arguments to map
ok 137 - throws an error when passing two arguments to map
ok 138 - throws an error when passing a non coderef to map
ok 139 - map_curried returns the expected values
ok 140 - throws an error when passing one argument passed to map_curried
ok 141 - grep returns the expected values
ok 142 - throws an error when passing no arguments to grep
ok 143 - throws an error when passing two arguments to grep
ok 144 - throws an error when passing a non coderef to grep
ok 145 - grep works with obj that overload code dereferencing
ok 146 - grep_curried returns the expected values
ok 147 - throws an error when passing one argument passed to grep_curried
ok 148 - first returns expected value
ok 149 - throws an error when passing no arguments to first
ok 150 - throws an error when passing two arguments to first
ok 151 - throws an error when passing a non coderef to first
ok 152 - first_curried returns expected value
ok 153 - throws an error when passing one argument passed to first_curried
ok 154 - join returns expected result
ok 155 - join returns expected result when joining with empty string
ok 156 - throws an error when passing no arguments to join
ok 157 - throws an error when passing two arguments to join
ok 158 - throws an error when passing a non string to join
ok 159 - shuffle returns all values (cannot check for a random order)
ok 160 - throws an error when passing an argument passed to shuffle
ok 161 - uniq returns expected values (in original order)
ok 162 - throws an error when passing an argument passed to uniq
ok 163 - reduce returns expected value
ok 164 - throws an error when passing no arguments to reduce
ok 165 - throws an error when passing two arguments to reduce
ok 166 - throws an error when passing a non coderef to reduce
ok 167 - reduce_curried returns expected value
ok 168 - throws an error when passing one argument passed to reduce_curried
ok 169 - values can be set in constructor
ok 170 - values is not empty
ok 171 - count returns 3
ok 172 - throws an error when passing an argument passed to count
ok 173 - pushed three new values and lived
ok 174 - call to push without arguments lives
ok 175 - unshift returns size of the new array
ok 176 - unshifted two values and lived
ok 177 - unshift changed the value of the array in the object
ok 178 - call to unshift without arguments lives
ok 179 - pop returns the last value in the array
ok 180 - pop changed the value of the array in the object
ok 181 - call to pop with arguments dies
ok 182 - shift returns the first value
ok 183 - call to shift with arguments dies
ok 184 - shift changed the value of the array in the object
ok 185 - call to elements returns values as a list
ok 186 - throws an error when passing an argument passed to elements
ok 187 - get values at index 0
ok 188 - get values at index 1
ok 189 - get values at index 2
ok 190 - get_curried returns value at index 1
ok 191 - throws an error when get is called without any arguments
ok 192 - throws an error when get is called with an invalid argument
ok 193 - throws an error when get is called with an invalid argument
ok 194 - throws an error when get is called with an invalid argument
ok 195 - throws an error when get_curried is called with an argument
ok 196 - set returns new value
ok 197 - set value at index 1 lives
ok 198 - get value at index 1 returns new value
ok 199 - throws an error when set is called with three arguments
ok 200 - set_curried_1 lives
ok 201 - get value at index 1 returns new value
ok 202 - throws an error when set_curried_1 is called with two arguments
ok 203 - set_curried_2 lives
ok 204 - get value at index 1 returns new value
ok 205 - throws an error when set_curried_2 is called with one argument
ok 206 - accessor with one argument returns value at index 1
ok 207 - accessor returns new value
ok 208 - accessor as writer lives
ok 209 - throws an error when accessor is called without arguments
ok 210 - accessor set value at index 1
ok 211 - throws an error when accessor is called with three arguments
ok 212 - accessor_curried_1 returns expected value when called with no arguments
ok 213 - accessor_curried_1 as writer lives
ok 214 - accessor_curried_1 set value at index 1
ok 215 - throws an error when accessor_curried_1 is called with two arguments
ok 216 - accessor_curried_2 as writer lives
ok 217 - accessor_curried_2 set value at index 1
ok 218 - throws an error when accessor_curried_2 is called with one argument
ok 219 - clear lives
ok 220 - values is empty after call to clear
ok 221 - throws an error when clear is called with an argument
ok 222 - values is not empty after failed call to clear
ok 223 - throws an error when is_empty is called with an argument
ok 224 - pushed 4 elements, got number of elements in the array back
ok 225 - delete returns deleted value
ok 226 - delete lives
ok 227 - delete removed the specified element
ok 228 - throws an error when delete is called with two arguments
ok 229 - delete_curried lives
ok 230 - delete removed the specified element
ok 231 - throws an error when delete_curried is called with one argument
ok 232 - insert lives
ok 233 - insert added the specified element
ok 234 - throws an error when insert is called with three arguments
ok 235 - return value of splice is empty list when not removing elements
ok 236 - splice lives
ok 237 - splice added the specified elements
ok 238 - splice returns list of removed values
ok 239 - splice lives
ok 240 - splice added the specified elements
ok 241 - throws an error when splice is called with no arguments
ok 242 - throws an error when splice is called with an invalid length
ok 243 - splice_curried_1 lives
ok 244 - splice added the specified elements
ok 245 - splice_curried_2 lives
ok 246 - splice added the specified elements
ok 247 - splice_curried_all lives
ok 248 - splice added the specified elements
ok 249 - splice in scalar context returns last element removed
ok 250 - splice in scalar context returns undef when no elements are removed
ok 251 - sort returns sorted values
ok 252 - sort returns values sorted by provided function
ok 253 - throws an error when passing a non coderef to sort
ok 254 - throws an error when passing two arguments to sort
ok 255 - sort_in_place sorts values
ok 256 - sort_in_place with function sorts values
ok 257 - throws an error when passing a non coderef to sort_in_place
ok 258 - throws an error when passing two arguments to sort_in_place
ok 259 - sort_in_place_curried sorts values
ok 260 - throws an error when passing one argument passed to sort_in_place_curried
ok 261 - map returns the expected values
ok 262 - throws an error when passing no arguments to map
ok 263 - throws an error when passing two arguments to map
ok 264 - throws an error when passing a non coderef to map
ok 265 - map_curried returns the expected values
ok 266 - throws an error when passing one argument passed to map_curried
ok 267 - grep returns the expected values
ok 268 - throws an error when passing no arguments to grep
ok 269 - throws an error when passing two arguments to grep
ok 270 - throws an error when passing a non coderef to grep
ok 271 - grep works with obj that overload code dereferencing
ok 272 - grep_curried returns the expected values
ok 273 - throws an error when passing one argument passed to grep_curried
ok 274 - first returns expected value
ok 275 - throws an error when passing no arguments to first
ok 276 - throws an error when passing two arguments to first
ok 277 - throws an error when passing a non coderef to first
ok 278 - first_curried returns expected value
ok 279 - throws an error when passing one argument passed to first_curried
ok 280 - join returns expected result
ok 281 - join returns expected result when joining with empty string
ok 282 - throws an error when passing no arguments to join
ok 283 - throws an error when passing two arguments to join
ok 284 - throws an error when passing a non string to join
ok 285 - shuffle returns all values (cannot check for a random order)
ok 286 - throws an error when passing an argument passed to shuffle
ok 287 - uniq returns expected values (in original order)
ok 288 - throws an error when passing an argument passed to uniq
ok 289 - reduce returns expected value
ok 290 - throws an error when passing no arguments to reduce
ok 291 - throws an error when passing two arguments to reduce
ok 292 - throws an error when passing a non coderef to reduce
ok 293 - reduce_curried returns expected value
ok 294 - throws an error when passing one argument passed to reduce_curried
ok 295 - Foo2->can('accessor')
ok 296 - Foo2->can('accessor_curried_1')
ok 297 - Foo2->can('accessor_curried_2')
ok 298 - Foo2->can('clear')
ok 299 - Foo2->can('count')
ok 300 - Foo2->can('delete')
ok 301 - Foo2->can('delete_curried')
ok 302 - Foo2->can('elements')
ok 303 - Foo2->can('first')
ok 304 - Foo2->can('first_curried')
ok 305 - Foo2->can('get')
ok 306 - Foo2->can('get_curried')
ok 307 - Foo2->can('grep')
ok 308 - Foo2->can('grep_curried')
ok 309 - Foo2->can('insert')
ok 310 - Foo2->can('insert_curried')
ok 311 - Foo2->can('is_empty')
ok 312 - Foo2->can('join')
ok 313 - Foo2->can('join_curried')
ok 314 - Foo2->can('map')
ok 315 - Foo2->can('map_curried')
ok 316 - Foo2->can('pop')
ok 317 - Foo2->can('push')
ok 318 - Foo2->can('push_curried')
ok 319 - Foo2->can('reduce')
ok 320 - Foo2->can('reduce_curried')
ok 321 - Foo2->can('set')
ok 322 - Foo2->can('set_curried_1')
ok 323 - Foo2->can('set_curried_2')
ok 324 - Foo2->can('shift')
ok 325 - Foo2->can('shuffle')
ok 326 - Foo2->can('sort')
ok 327 - Foo2->can('sort_curried')
ok 328 - Foo2->can('sort_in_place')
ok 329 - Foo2->can('sort_in_place_curried')
ok 330 - Foo2->can('splice')
ok 331 - Foo2->can('splice_curried_1')
ok 332 - Foo2->can('splice_curried_2')
ok 333 - Foo2->can('splice_curried_all')
ok 334 - Foo2->can('uniq')
ok 335 - Foo2->can('unshift')
ok 336 - Foo2->can('unshift_curried')
ok 337 - values can be set in constructor
ok 338 - values is not empty
ok 339 - count returns 3
ok 340 - throws an error when passing an argument passed to count
ok 341 - pushed three new values and lived
ok 342 - call to push without arguments lives
ok 343 - unshift returns size of the new array
ok 344 - unshifted two values and lived
ok 345 - unshift changed the value of the array in the object
ok 346 - call to unshift without arguments lives
ok 347 - pop returns the last value in the array
ok 348 - pop changed the value of the array in the object
ok 349 - call to pop with arguments dies
ok 350 - shift returns the first value
ok 351 - call to shift with arguments dies
ok 352 - shift changed the value of the array in the object
ok 353 - call to elements returns values as a list
ok 354 - throws an error when passing an argument passed to elements
ok 355 - get values at index 0
ok 356 - get values at index 1
ok 357 - get values at index 2
ok 358 - get_curried returns value at index 1
ok 359 - throws an error when get is called without any arguments
ok 360 - throws an error when get is called with an invalid argument
ok 361 - throws an error when get is called with an invalid argument
ok 362 - throws an error when get is called with an invalid argument
ok 363 - throws an error when get_curried is called with an argument
ok 364 - set returns new value
ok 365 - set value at index 1 lives
ok 366 - get value at index 1 returns new value
ok 367 - throws an error when set is called with three arguments
ok 368 - set_curried_1 lives
ok 369 - get value at index 1 returns new value
ok 370 - throws an error when set_curried_1 is called with two arguments
ok 371 - set_curried_2 lives
ok 372 - get value at index 1 returns new value
ok 373 - throws an error when set_curried_2 is called with one argument
ok 374 - accessor with one argument returns value at index 1
ok 375 - accessor returns new value
ok 376 - accessor as writer lives
ok 377 - throws an error when accessor is called without arguments
ok 378 - accessor set value at index 1
ok 379 - throws an error when accessor is called with three arguments
ok 380 - accessor_curried_1 returns expected value when called with no arguments
ok 381 - accessor_curried_1 as writer lives
ok 382 - accessor_curried_1 set value at index 1
ok 383 - throws an error when accessor_curried_1 is called with two arguments
ok 384 - accessor_curried_2 as writer lives
ok 385 - accessor_curried_2 set value at index 1
ok 386 - throws an error when accessor_curried_2 is called with one argument
ok 387 - clear lives
ok 388 - values is empty after call to clear
ok 389 - throws an error when clear is called with an argument
ok 390 - values is not empty after failed call to clear
ok 391 - throws an error when is_empty is called with an argument
ok 392 - pushed 4 elements, got number of elements in the array back
ok 393 - delete returns deleted value
ok 394 - delete lives
ok 395 - delete removed the specified element
ok 396 - throws an error when delete is called with two arguments
ok 397 - delete_curried lives
ok 398 - delete removed the specified element
ok 399 - throws an error when delete_curried is called with one argument
ok 400 - insert lives
ok 401 - insert added the specified element
ok 402 - throws an error when insert is called with three arguments
ok 403 - return value of splice is empty list when not removing elements
ok 404 - splice lives
ok 405 - splice added the specified elements
ok 406 - splice returns list of removed values
ok 407 - splice lives
ok 408 - splice added the specified elements
ok 409 - throws an error when splice is called with no arguments
ok 410 - throws an error when splice is called with an invalid length
ok 411 - splice_curried_1 lives
ok 412 - splice added the specified elements
ok 413 - splice_curried_2 lives
ok 414 - splice added the specified elements
ok 415 - splice_curried_all lives
ok 416 - splice added the specified elements
ok 417 - splice in scalar context returns last element removed
ok 418 - splice in scalar context returns undef when no elements are removed
ok 419 - sort returns sorted values
ok 420 - sort returns values sorted by provided function
ok 421 - throws an error when passing a non coderef to sort
ok 422 - throws an error when passing two arguments to sort
ok 423 - sort_in_place sorts values
ok 424 - sort_in_place with function sorts values
ok 425 - throws an error when passing a non coderef to sort_in_place
ok 426 - throws an error when passing two arguments to sort_in_place
ok 427 - sort_in_place_curried sorts values
ok 428 - throws an error when passing one argument passed to sort_in_place_curried
ok 429 - map returns the expected values
ok 430 - throws an error when passing no arguments to map
ok 431 - throws an error when passing two arguments to map
ok 432 - throws an error when passing a non coderef to map
ok 433 - map_curried returns the expected values
ok 434 - throws an error when passing one argument passed to map_curried
ok 435 - grep returns the expected values
ok 436 - throws an error when passing no arguments to grep
ok 437 - throws an error when passing two arguments to grep
ok 438 - throws an error when passing a non coderef to grep
ok 439 - grep works with obj that overload code dereferencing
ok 440 - grep_curried returns the expected values
ok 441 - throws an error when passing one argument passed to grep_curried
ok 442 - first returns expected value
ok 443 - throws an error when passing no arguments to first
ok 444 - throws an error when passing two arguments to first
ok 445 - throws an error when passing a non coderef to first
ok 446 - first_curried returns expected value
ok 447 - throws an error when passing one argument passed to first_curried
ok 448 - join returns expected result
ok 449 - join returns expected result when joining with empty string
ok 450 - throws an error when passing no arguments to join
ok 451 - throws an error when passing two arguments to join
ok 452 - throws an error when passing a non string to join
ok 453 - shuffle returns all values (cannot check for a random order)
ok 454 - throws an error when passing an argument passed to shuffle
ok 455 - uniq returns expected values (in original order)
ok 456 - throws an error when passing an argument passed to uniq
ok 457 - reduce returns expected value
ok 458 - throws an error when passing no arguments to reduce
ok 459 - throws an error when passing two arguments to reduce
ok 460 - throws an error when passing a non coderef to reduce
ok 461 - reduce_curried returns expected value
ok 462 - throws an error when passing one argument passed to reduce_curried
ok 463 - count is 2 (lazy init)
ok 464 - elements contains default with lazy init
ok 465 - push works with lazy init
ok 466 - unshift works with lazy init
ok 467 - values can be set in constructor
ok 468 - values is not empty
ok 469 - count returns 3
ok 470 - throws an error when passing an argument passed to count
ok 471 - pushed three new values and lived
ok 472 - call to push without arguments lives
ok 473 - unshift returns size of the new array
ok 474 - unshifted two values and lived
ok 475 - unshift changed the value of the array in the object
ok 476 - call to unshift without arguments lives
ok 477 - pop returns the last value in the array
ok 478 - pop changed the value of the array in the object
ok 479 - call to pop with arguments dies
ok 480 - shift returns the first value
ok 481 - call to shift with arguments dies
ok 482 - shift changed the value of the array in the object
ok 483 - call to elements returns values as a list
ok 484 - throws an error when passing an argument passed to elements
ok 485 - get values at index 0
ok 486 - get values at index 1
ok 487 - get values at index 2
ok 488 - get_curried returns value at index 1
ok 489 - throws an error when get is called without any arguments
ok 490 - throws an error when get is called with an invalid argument
ok 491 - throws an error when get is called with an invalid argument
ok 492 - throws an error when get is called with an invalid argument
ok 493 - throws an error when get_curried is called with an argument
ok 494 - set returns new value
ok 495 - set value at index 1 lives
ok 496 - get value at index 1 returns new value
ok 497 - throws an error when set is called with three arguments
ok 498 - set_curried_1 lives
ok 499 - get value at index 1 returns new value
ok 500 - throws an error when set_curried_1 is called with two arguments
ok 501 - set_curried_2 lives
ok 502 - get value at index 1 returns new value
ok 503 - throws an error when set_curried_2 is called with one argument
ok 504 - accessor with one argument returns value at index 1
ok 505 - accessor returns new value
ok 506 - accessor as writer lives
ok 507 - throws an error when accessor is called without arguments
ok 508 - accessor set value at index 1
ok 509 - throws an error when accessor is called with three arguments
ok 510 - accessor_curried_1 returns expected value when called with no arguments
ok 511 - accessor_curried_1 as writer lives
ok 512 - accessor_curried_1 set value at index 1
ok 513 - throws an error when accessor_curried_1 is called with two arguments
ok 514 - accessor_curried_2 as writer lives
ok 515 - accessor_curried_2 set value at index 1
ok 516 - throws an error when accessor_curried_2 is called with one argument
ok 517 - clear lives
ok 518 - values is empty after call to clear
ok 519 - throws an error when clear is called with an argument
ok 520 - values is not empty after failed call to clear
ok 521 - throws an error when is_empty is called with an argument
ok 522 - pushed 4 elements, got number of elements in the array back
ok 523 - delete returns deleted value
ok 524 - delete lives
ok 525 - delete removed the specified element
ok 526 - throws an error when delete is called with two arguments
ok 527 - delete_curried lives
ok 528 - delete removed the specified element
ok 529 - throws an error when delete_curried is called with one argument
ok 530 - insert lives
ok 531 - insert added the specified element
ok 532 - throws an error when insert is called with three arguments
ok 533 - return value of splice is empty list when not removing elements
ok 534 - splice lives
ok 535 - splice added the specified elements
ok 536 - splice returns list of removed values
ok 537 - splice lives
ok 538 - splice added the specified elements
ok 539 - throws an error when splice is called with no arguments
ok 540 - throws an error when splice is called with an invalid length
ok 541 - splice_curried_1 lives
ok 542 - splice added the specified elements
ok 543 - splice_curried_2 lives
ok 544 - splice added the specified elements
ok 545 - splice_curried_all lives
ok 546 - splice added the specified elements
ok 547 - splice in scalar context returns last element removed
ok 548 - splice in scalar context returns undef when no elements are removed
ok 549 - sort returns sorted values
ok 550 - sort returns values sorted by provided function
ok 551 - throws an error when passing a non coderef to sort
ok 552 - throws an error when passing two arguments to sort
ok 553 - sort_in_place sorts values
ok 554 - sort_in_place with function sorts values
ok 555 - throws an error when passing a non coderef to sort_in_place
ok 556 - throws an error when passing two arguments to sort_in_place
ok 557 - sort_in_place_curried sorts values
ok 558 - throws an error when passing one argument passed to sort_in_place_curried
ok 559 - map returns the expected values
ok 560 - throws an error when passing no arguments to map
ok 561 - throws an error when passing two arguments to map
ok 562 - throws an error when passing a non coderef to map
ok 563 - map_curried returns the expected values
ok 564 - throws an error when passing one argument passed to map_curried
ok 565 - grep returns the expected values
ok 566 - throws an error when passing no arguments to grep
ok 567 - throws an error when passing two arguments to grep
ok 568 - throws an error when passing a non coderef to grep
ok 569 - grep works with obj that overload code dereferencing
ok 570 - grep_curried returns the expected values
ok 571 - throws an error when passing one argument passed to grep_curried
ok 572 - first returns expected value
ok 573 - throws an error when passing no arguments to first
ok 574 - throws an error when passing two arguments to first
ok 575 - throws an error when passing a non coderef to first
ok 576 - first_curried returns expected value
ok 577 - throws an error when passing one argument passed to first_curried
ok 578 - join returns expected result
ok 579 - join returns expected result when joining with empty string
ok 580 - throws an error when passing no arguments to join
ok 581 - throws an error when passing two arguments to join
ok 582 - throws an error when passing a non string to join
ok 583 - shuffle returns all values (cannot check for a random order)
ok 584 - throws an error when passing an argument passed to shuffle
ok 585 - uniq returns expected values (in original order)
ok 586 - throws an error when passing an argument passed to uniq
ok 587 - reduce returns expected value
ok 588 - throws an error when passing no arguments to reduce
ok 589 - throws an error when passing two arguments to reduce
ok 590 - throws an error when passing a non coderef to reduce
ok 591 - reduce_curried returns expected value
ok 592 - throws an error when passing one argument passed to reduce_curried
ok 593 - count is 2 (lazy init)
ok 594 - elements contains default with lazy init
ok 595 - push works with lazy init
ok 596 - unshift works with lazy init
ok 597 - Foo3->can('accessor')
ok 598 - Foo3->can('accessor_curried_1')
ok 599 - Foo3->can('accessor_curried_2')
ok 600 - Foo3->can('clear')
ok 601 - Foo3->can('count')
ok 602 - Foo3->can('delete')
ok 603 - Foo3->can('delete_curried')
ok 604 - Foo3->can('elements')
ok 605 - Foo3->can('first')
ok 606 - Foo3->can('first_curried')
ok 607 - Foo3->can('get')
ok 608 - Foo3->can('get_curried')
ok 609 - Foo3->can('grep')
ok 610 - Foo3->can('grep_curried')
ok 611 - Foo3->can('insert')
ok 612 - Foo3->can('insert_curried')
ok 613 - Foo3->can('is_empty')
ok 614 - Foo3->can('join')
ok 615 - Foo3->can('join_curried')
ok 616 - Foo3->can('map')
ok 617 - Foo3->can('map_curried')
ok 618 - Foo3->can('pop')
ok 619 - Foo3->can('push')
ok 620 - Foo3->can('push_curried')
ok 621 - Foo3->can('reduce')
ok 622 - Foo3->can('reduce_curried')
ok 623 - Foo3->can('set')
ok 624 - Foo3->can('set_curried_1')
ok 625 - Foo3->can('set_curried_2')
ok 626 - Foo3->can('shift')
ok 627 - Foo3->can('shuffle')
ok 628 - Foo3->can('sort')
ok 629 - Foo3->can('sort_curried')
ok 630 - Foo3->can('sort_in_place')
ok 631 - Foo3->can('sort_in_place_curried')
ok 632 - Foo3->can('splice')
ok 633 - Foo3->can('splice_curried_1')
ok 634 - Foo3->can('splice_curried_2')
ok 635 - Foo3->can('splice_curried_all')
ok 636 - Foo3->can('uniq')
ok 637 - Foo3->can('unshift')
ok 638 - Foo3->can('unshift_curried')
ok 639 - values can be set in constructor
ok 640 - values is not empty
ok 641 - count returns 3
ok 642 - throws an error when passing an argument passed to count
ok 643 - pushed three new values and lived
ok 644 - call to push without arguments lives
ok 645 - unshift returns size of the new array
ok 646 - unshifted two values and lived
ok 647 - unshift changed the value of the array in the object
ok 648 - call to unshift without arguments lives
ok 649 - pop returns the last value in the array
ok 650 - pop changed the value of the array in the object
ok 651 - call to pop with arguments dies
ok 652 - shift returns the first value
ok 653 - call to shift with arguments dies
ok 654 - shift changed the value of the array in the object
ok 655 - call to elements returns values as a list
ok 656 - throws an error when passing an argument passed to elements
ok 657 - get values at index 0
ok 658 - get values at index 1
ok 659 - get values at index 2
ok 660 - get_curried returns value at index 1
ok 661 - throws an error when get is called without any arguments
ok 662 - throws an error when get is called with an invalid argument
ok 663 - throws an error when get is called with an invalid argument
ok 664 - throws an error when get is called with an invalid argument
ok 665 - throws an error when get_curried is called with an argument
ok 666 - set returns new value
ok 667 - set value at index 1 lives
ok 668 - get value at index 1 returns new value
ok 669 - throws an error when set is called with three arguments
ok 670 - set_curried_1 lives
ok 671 - get value at index 1 returns new value
ok 672 - throws an error when set_curried_1 is called with two arguments
ok 673 - set_curried_2 lives
ok 674 - get value at index 1 returns new value
ok 675 - throws an error when set_curried_2 is called with one argument
ok 676 - accessor with one argument returns value at index 1
ok 677 - accessor returns new value
ok 678 - accessor as writer lives
ok 679 - throws an error when accessor is called without arguments
ok 680 - accessor set value at index 1
ok 681 - throws an error when accessor is called with three arguments
ok 682 - accessor_curried_1 returns expected value when called with no arguments
ok 683 - accessor_curried_1 as writer lives
ok 684 - accessor_curried_1 set value at index 1
ok 685 - throws an error when accessor_curried_1 is called with two arguments
ok 686 - accessor_curried_2 as writer lives
ok 687 - accessor_curried_2 set value at index 1
ok 688 - throws an error when accessor_curried_2 is called with one argument
ok 689 - clear lives
ok 690 - values is empty after call to clear
ok 691 - throws an error when clear is called with an argument
ok 692 - values is not empty after failed call to clear
ok 693 - throws an error when is_empty is called with an argument
ok 694 - pushed 4 elements, got number of elements in the array back
ok 695 - delete returns deleted value
ok 696 - delete lives
ok 697 - delete removed the specified element
ok 698 - throws an error when delete is called with two arguments
ok 699 - delete_curried lives
ok 700 - delete removed the specified element
ok 701 - throws an error when delete_curried is called with one argument
ok 702 - insert lives
ok 703 - insert added the specified element
ok 704 - throws an error when insert is called with three arguments
ok 705 - return value of splice is empty list when not removing elements
ok 706 - splice lives
ok 707 - splice added the specified elements
ok 708 - splice returns list of removed values
ok 709 - splice lives
ok 710 - splice added the specified elements
ok 711 - throws an error when splice is called with no arguments
ok 712 - throws an error when splice is called with an invalid length
ok 713 - splice_curried_1 lives
ok 714 - splice added the specified elements
ok 715 - splice_curried_2 lives
ok 716 - splice added the specified elements
ok 717 - splice_curried_all lives
ok 718 - splice added the specified elements
ok 719 - splice in scalar context returns last element removed
ok 720 - splice in scalar context returns undef when no elements are removed
ok 721 - sort returns sorted values
ok 722 - sort returns values sorted by provided function
ok 723 - throws an error when passing a non coderef to sort
ok 724 - throws an error when passing two arguments to sort
ok 725 - sort_in_place sorts values
ok 726 - sort_in_place with function sorts values
ok 727 - throws an error when passing a non coderef to sort_in_place
ok 728 - throws an error when passing two arguments to sort_in_place
ok 729 - sort_in_place_curried sorts values
ok 730 - throws an error when passing one argument passed to sort_in_place_curried
ok 731 - map returns the expected values
ok 732 - throws an error when passing no arguments to map
ok 733 - throws an error when passing two arguments to map
ok 734 - throws an error when passing a non coderef to map
ok 735 - map_curried returns the expected values
ok 736 - throws an error when passing one argument passed to map_curried
ok 737 - grep returns the expected values
ok 738 - throws an error when passing no arguments to grep
ok 739 - throws an error when passing two arguments to grep
ok 740 - throws an error when passing a non coderef to grep
ok 741 - grep works with obj that overload code dereferencing
ok 742 - grep_curried returns the expected values
ok 743 - throws an error when passing one argument passed to grep_curried
ok 744 - first returns expected value
ok 745 - throws an error when passing no arguments to first
ok 746 - throws an error when passing two arguments to first
ok 747 - throws an error when passing a non coderef to first
ok 748 - first_curried returns expected value
ok 749 - throws an error when passing one argument passed to first_curried
ok 750 - join returns expected result
ok 751 - join returns expected result when joining with empty string
ok 752 - throws an error when passing no arguments to join
ok 753 - throws an error when passing two arguments to join
ok 754 - throws an error when passing a non string to join
ok 755 - shuffle returns all values (cannot check for a random order)
ok 756 - throws an error when passing an argument passed to shuffle
ok 757 - uniq returns expected values (in original order)
ok 758 - throws an error when passing an argument passed to uniq
ok 759 - reduce returns expected value
ok 760 - throws an error when passing no arguments to reduce
ok 761 - throws an error when passing two arguments to reduce
ok 762 - throws an error when passing a non coderef to reduce
ok 763 - reduce_curried returns expected value
ok 764 - throws an error when passing one argument passed to reduce_curried
ok 765 - values can be set in constructor
ok 766 - values is not empty
ok 767 - count returns 3
ok 768 - throws an error when passing an argument passed to count
ok 769 - pushed three new values and lived
ok 770 - call to push without arguments lives
ok 771 - unshift returns size of the new array
ok 772 - unshifted two values and lived
ok 773 - unshift changed the value of the array in the object
ok 774 - call to unshift without arguments lives
ok 775 - pop returns the last value in the array
ok 776 - pop changed the value of the array in the object
ok 777 - call to pop with arguments dies
ok 778 - shift returns the first value
ok 779 - call to shift with arguments dies
ok 780 - shift changed the value of the array in the object
ok 781 - call to elements returns values as a list
ok 782 - throws an error when passing an argument passed to elements
ok 783 - get values at index 0
ok 784 - get values at index 1
ok 785 - get values at index 2
ok 786 - get_curried returns value at index 1
ok 787 - throws an error when get is called without any arguments
ok 788 - throws an error when get is called with an invalid argument
ok 789 - throws an error when get is called with an invalid argument
ok 790 - throws an error when get is called with an invalid argument
ok 791 - throws an error when get_curried is called with an argument
ok 792 - set returns new value
ok 793 - set value at index 1 lives
ok 794 - get value at index 1 returns new value
ok 795 - throws an error when set is called with three arguments
ok 796 - set_curried_1 lives
ok 797 - get value at index 1 returns new value
ok 798 - throws an error when set_curried_1 is called with two arguments
ok 799 - set_curried_2 lives
ok 800 - get value at index 1 returns new value
ok 801 - throws an error when set_curried_2 is called with one argument
ok 802 - accessor with one argument returns value at index 1
ok 803 - accessor returns new value
ok 804 - accessor as writer lives
ok 805 - throws an error when accessor is called without arguments
ok 806 - accessor set value at index 1
ok 807 - throws an error when accessor is called with three arguments
ok 808 - accessor_curried_1 returns expected value when called with no arguments
ok 809 - accessor_curried_1 as writer lives
ok 810 - accessor_curried_1 set value at index 1
ok 811 - throws an error when accessor_curried_1 is called with two arguments
ok 812 - accessor_curried_2 as writer lives
ok 813 - accessor_curried_2 set value at index 1
ok 814 - throws an error when accessor_curried_2 is called with one argument
ok 815 - clear lives
ok 816 - values is empty after call to clear
ok 817 - throws an error when clear is called with an argument
ok 818 - values is not empty after failed call to clear
ok 819 - throws an error when is_empty is called with an argument
ok 820 - pushed 4 elements, got number of elements in the array back
ok 821 - delete returns deleted value
ok 822 - delete lives
ok 823 - delete removed the specified element
ok 824 - throws an error when delete is called with two arguments
ok 825 - delete_curried lives
ok 826 - delete removed the specified element
ok 827 - throws an error when delete_curried is called with one argument
ok 828 - insert lives
ok 829 - insert added the specified element
ok 830 - throws an error when insert is called with three arguments
ok 831 - return value of splice is empty list when not removing elements
ok 832 - splice lives
ok 833 - splice added the specified elements
ok 834 - splice returns list of removed values
ok 835 - splice lives
ok 836 - splice added the specified elements
ok 837 - throws an error when splice is called with no arguments
ok 838 - throws an error when splice is called with an invalid length
ok 839 - splice_curried_1 lives
ok 840 - splice added the specified elements
ok 841 - splice_curried_2 lives
ok 842 - splice added the specified elements
ok 843 - splice_curried_all lives
ok 844 - splice added the specified elements
ok 845 - splice in scalar context returns last element removed
ok 846 - splice in scalar context returns undef when no elements are removed
ok 847 - sort returns sorted values
ok 848 - sort returns values sorted by provided function
ok 849 - throws an error when passing a non coderef to sort
ok 850 - throws an error when passing two arguments to sort
ok 851 - sort_in_place sorts values
ok 852 - sort_in_place with function sorts values
ok 853 - throws an error when passing a non coderef to sort_in_place
ok 854 - throws an error when passing two arguments to sort_in_place
ok 855 - sort_in_place_curried sorts values
ok 856 - throws an error when passing one argument passed to sort_in_place_curried
ok 857 - map returns the expected values
ok 858 - throws an error when passing no arguments to map
ok 859 - throws an error when passing two arguments to map
ok 860 - throws an error when passing a non coderef to map
ok 861 - map_curried returns the expected values
ok 862 - throws an error when passing one argument passed to map_curried
ok 863 - grep returns the expected values
ok 864 - throws an error when passing no arguments to grep
ok 865 - throws an error when passing two arguments to grep
ok 866 - throws an error when passing a non coderef to grep
ok 867 - grep works with obj that overload code dereferencing
ok 868 - grep_curried returns the expected values
ok 869 - throws an error when passing one argument passed to grep_curried
ok 870 - first returns expected value
ok 871 - throws an error when passing no arguments to first
ok 872 - throws an error when passing two arguments to first
ok 873 - throws an error when passing a non coderef to first
ok 874 - first_curried returns expected value
ok 875 - throws an error when passing one argument passed to first_curried
ok 876 - join returns expected result
ok 877 - join returns expected result when joining with empty string
ok 878 - throws an error when passing no arguments to join
ok 879 - throws an error when passing two arguments to join
ok 880 - throws an error when passing a non string to join
ok 881 - shuffle returns all values (cannot check for a random order)
ok 882 - throws an error when passing an argument passed to shuffle
ok 883 - uniq returns expected values (in original order)
ok 884 - throws an error when passing an argument passed to uniq
ok 885 - reduce returns expected value
ok 886 - throws an error when passing no arguments to reduce
ok 887 - throws an error when passing two arguments to reduce
ok 888 - throws an error when passing a non coderef to reduce
ok 889 - reduce_curried returns expected value
ok 890 - throws an error when passing one argument passed to reduce_curried
ok 891 - Foo4->can('accessor')
ok 892 - Foo4->can('accessor_curried_1')
ok 893 - Foo4->can('accessor_curried_2')
ok 894 - Foo4->can('clear')
ok 895 - Foo4->can('count')
ok 896 - Foo4->can('delete')
ok 897 - Foo4->can('delete_curried')
ok 898 - Foo4->can('elements')
ok 899 - Foo4->can('first')
ok 900 - Foo4->can('first_curried')
ok 901 - Foo4->can('get')
ok 902 - Foo4->can('get_curried')
ok 903 - Foo4->can('grep')
ok 904 - Foo4->can('grep_curried')
ok 905 - Foo4->can('insert')
ok 906 - Foo4->can('insert_curried')
ok 907 - Foo4->can('is_empty')
ok 908 - Foo4->can('join')
ok 909 - Foo4->can('join_curried')
ok 910 - Foo4->can('map')
ok 911 - Foo4->can('map_curried')
ok 912 - Foo4->can('pop')
ok 913 - Foo4->can('push')
ok 914 - Foo4->can('push_curried')
ok 915 - Foo4->can('reduce')
ok 916 - Foo4->can('reduce_curried')
ok 917 - Foo4->can('set')
ok 918 - Foo4->can('set_curried_1')
ok 919 - Foo4->can('set_curried_2')
ok 920 - Foo4->can('shift')
ok 921 - Foo4->can('shuffle')
ok 922 - Foo4->can('sort')
ok 923 - Foo4->can('sort_curried')
ok 924 - Foo4->can('sort_in_place')
ok 925 - Foo4->can('sort_in_place_curried')
ok 926 - Foo4->can('splice')
ok 927 - Foo4->can('splice_curried_1')
ok 928 - Foo4->can('splice_curried_2')
ok 929 - Foo4->can('splice_curried_all')
ok 930 - Foo4->can('uniq')
ok 931 - Foo4->can('unshift')
ok 932 - Foo4->can('unshift_curried')
ok 933 - values can be set in constructor
ok 934 - values is not empty
ok 935 - count returns 3
ok 936 - throws an error when passing an argument passed to count
ok 937 - pushed three new values and lived
ok 938 - call to push without arguments lives
ok 939 - unshift returns size of the new array
ok 940 - unshifted two values and lived
ok 941 - unshift changed the value of the array in the object
ok 942 - call to unshift without arguments lives
ok 943 - pop returns the last value in the array
ok 944 - pop changed the value of the array in the object
ok 945 - call to pop with arguments dies
ok 946 - shift returns the first value
ok 947 - call to shift with arguments dies
ok 948 - shift changed the value of the array in the object
ok 949 - call to elements returns values as a list
ok 950 - throws an error when passing an argument passed to elements
ok 951 - get values at index 0
ok 952 - get values at index 1
ok 953 - get values at index 2
ok 954 - get_curried returns value at index 1
ok 955 - throws an error when get is called without any arguments
ok 956 - throws an error when get is called with an invalid argument
ok 957 - throws an error when get is called with an invalid argument
ok 958 - throws an error when get is called with an invalid argument
ok 959 - throws an error when get_curried is called with an argument
ok 960 - set returns new value
ok 961 - set value at index 1 lives
ok 962 - get value at index 1 returns new value
ok 963 - throws an error when set is called with three arguments
ok 964 - set_curried_1 lives
ok 965 - get value at index 1 returns new value
ok 966 - throws an error when set_curried_1 is called with two arguments
ok 967 - set_curried_2 lives
ok 968 - get value at index 1 returns new value
ok 969 - throws an error when set_curried_2 is called with one argument
ok 970 - accessor with one argument returns value at index 1
ok 971 - accessor returns new value
ok 972 - accessor as writer lives
ok 973 - throws an error when accessor is called without arguments
ok 974 - accessor set value at index 1
ok 975 - throws an error when accessor is called with three arguments
ok 976 - accessor_curried_1 returns expected value when called with no arguments
ok 977 - accessor_curried_1 as writer lives
ok 978 - accessor_curried_1 set value at index 1
ok 979 - throws an error when accessor_curried_1 is called with two arguments
ok 980 - accessor_curried_2 as writer lives
ok 981 - accessor_curried_2 set value at index 1
ok 982 - throws an error when accessor_curried_2 is called with one argument
ok 983 - clear lives
ok 984 - values is empty after call to clear
ok 985 - throws an error when clear is called with an argument
ok 986 - values is not empty after failed call to clear
ok 987 - throws an error when is_empty is called with an argument
ok 988 - pushed 4 elements, got number of elements in the array back
ok 989 - delete returns deleted value
ok 990 - delete lives
ok 991 - delete removed the specified element
ok 992 - throws an error when delete is called with two arguments
ok 993 - delete_curried lives
ok 994 - delete removed the specified element
ok 995 - throws an error when delete_curried is called with one argument
ok 996 - insert lives
ok 997 - insert added the specified element
ok 998 - throws an error when insert is called with three arguments
ok 999 - return value of splice is empty list when not removing elements
ok 1000 - splice lives
ok 1001 - splice added the specified elements
ok 1002 - splice returns list of removed values
ok 1003 - splice lives
ok 1004 - splice added the specified elements
ok 1005 - throws an error when splice is called with no arguments
ok 1006 - throws an error when splice is called with an invalid length
ok 1007 - splice_curried_1 lives
ok 1008 - splice added the specified elements
ok 1009 - splice_curried_2 lives
ok 1010 - splice added the specified elements
ok 1011 - splice_curried_all lives
ok 1012 - splice added the specified elements
ok 1013 - splice in scalar context returns last element removed
ok 1014 - splice in scalar context returns undef when no elements are removed
ok 1015 - sort returns sorted values
ok 1016 - sort returns values sorted by provided function
ok 1017 - throws an error when passing a non coderef to sort
ok 1018 - throws an error when passing two arguments to sort
ok 1019 - sort_in_place sorts values
ok 1020 - sort_in_place with function sorts values
ok 1021 - throws an error when passing a non coderef to sort_in_place
ok 1022 - throws an error when passing two arguments to sort_in_place
ok 1023 - sort_in_place_curried sorts values
ok 1024 - throws an error when passing one argument passed to sort_in_place_curried
ok 1025 - map returns the expected values
ok 1026 - throws an error when passing no arguments to map
ok 1027 - throws an error when passing two arguments to map
ok 1028 - throws an error when passing a non coderef to map
ok 1029 - map_curried returns the expected values
ok 1030 - throws an error when passing one argument passed to map_curried
ok 1031 - grep returns the expected values
ok 1032 - throws an error when passing no arguments to grep
ok 1033 - throws an error when passing two arguments to grep
ok 1034 - throws an error when passing a non coderef to grep
ok 1035 - grep works with obj that overload code dereferencing
ok 1036 - grep_curried returns the expected values
ok 1037 - throws an error when passing one argument passed to grep_curried
ok 1038 - first returns expected value
ok 1039 - throws an error when passing no arguments to first
ok 1040 - throws an error when passing two arguments to first
ok 1041 - throws an error when passing a non coderef to first
ok 1042 - first_curried returns expected value
ok 1043 - throws an error when passing one argument passed to first_curried
ok 1044 - join returns expected result
ok 1045 - join returns expected result when joining with empty string
ok 1046 - throws an error when passing no arguments to join
ok 1047 - throws an error when passing two arguments to join
ok 1048 - throws an error when passing a non string to join
ok 1049 - shuffle returns all values (cannot check for a random order)
ok 1050 - throws an error when passing an argument passed to shuffle
ok 1051 - uniq returns expected values (in original order)
ok 1052 - throws an error when passing an argument passed to uniq
ok 1053 - reduce returns expected value
ok 1054 - throws an error when passing no arguments to reduce
ok 1055 - throws an error when passing two arguments to reduce
ok 1056 - throws an error when passing a non coderef to reduce
ok 1057 - reduce_curried returns expected value
ok 1058 - throws an error when passing one argument passed to reduce_curried
ok 1059 - values can be set in constructor
ok 1060 - values is not empty
ok 1061 - count returns 3
ok 1062 - throws an error when passing an argument passed to count
ok 1063 - pushed three new values and lived
ok 1064 - call to push without arguments lives
ok 1065 - unshift returns size of the new array
ok 1066 - unshifted two values and lived
ok 1067 - unshift changed the value of the array in the object
ok 1068 - call to unshift without arguments lives
ok 1069 - pop returns the last value in the array
ok 1070 - pop changed the value of the array in the object
ok 1071 - call to pop with arguments dies
ok 1072 - shift returns the first value
ok 1073 - call to shift with arguments dies
ok 1074 - shift changed the value of the array in the object
ok 1075 - call to elements returns values as a list
ok 1076 - throws an error when passing an argument passed to elements
ok 1077 - get values at index 0
ok 1078 - get values at index 1
ok 1079 - get values at index 2
ok 1080 - get_curried returns value at index 1
ok 1081 - throws an error when get is called without any arguments
ok 1082 - throws an error when get is called with an invalid argument
ok 1083 - throws an error when get is called with an invalid argument
ok 1084 - throws an error when get is called with an invalid argument
ok 1085 - throws an error when get_curried is called with an argument
ok 1086 - set returns new value
ok 1087 - set value at index 1 lives
ok 1088 - get value at index 1 returns new value
ok 1089 - throws an error when set is called with three arguments
ok 1090 - set_curried_1 lives
ok 1091 - get value at index 1 returns new value
ok 1092 - throws an error when set_curried_1 is called with two arguments
ok 1093 - set_curried_2 lives
ok 1094 - get value at index 1 returns new value
ok 1095 - throws an error when set_curried_2 is called with one argument
ok 1096 - accessor with one argument returns value at index 1
ok 1097 - accessor returns new value
ok 1098 - accessor as writer lives
ok 1099 - throws an error when accessor is called without arguments
ok 1100 - accessor set value at index 1
ok 1101 - throws an error when accessor is called with three arguments
ok 1102 - accessor_curried_1 returns expected value when called with no arguments
ok 1103 - accessor_curried_1 as writer lives
ok 1104 - accessor_curried_1 set value at index 1
ok 1105 - throws an error when accessor_curried_1 is called with two arguments
ok 1106 - accessor_curried_2 as writer lives
ok 1107 - accessor_curried_2 set value at index 1
ok 1108 - throws an error when accessor_curried_2 is called with one argument
ok 1109 - clear lives
ok 1110 - values is empty after call to clear
ok 1111 - throws an error when clear is called with an argument
ok 1112 - values is not empty after failed call to clear
ok 1113 - throws an error when is_empty is called with an argument
ok 1114 - pushed 4 elements, got number of elements in the array back
ok 1115 - delete returns deleted value
ok 1116 - delete lives
ok 1117 - delete removed the specified element
ok 1118 - throws an error when delete is called with two arguments
ok 1119 - delete_curried lives
ok 1120 - delete removed the specified element
ok 1121 - throws an error when delete_curried is called with one argument
ok 1122 - insert lives
ok 1123 - insert added the specified element
ok 1124 - throws an error when insert is called with three arguments
ok 1125 - return value of splice is empty list when not removing elements
ok 1126 - splice lives
ok 1127 - splice added the specified elements
ok 1128 - splice returns list of removed values
ok 1129 - splice lives
ok 1130 - splice added the specified elements
ok 1131 - throws an error when splice is called with no arguments
ok 1132 - throws an error when splice is called with an invalid length
ok 1133 - splice_curried_1 lives
ok 1134 - splice added the specified elements
ok 1135 - splice_curried_2 lives
ok 1136 - splice added the specified elements
ok 1137 - splice_curried_all lives
ok 1138 - splice added the specified elements
ok 1139 - splice in scalar context returns last element removed
ok 1140 - splice in scalar context returns undef when no elements are removed
ok 1141 - sort returns sorted values
ok 1142 - sort returns values sorted by provided function
ok 1143 - throws an error when passing a non coderef to sort
ok 1144 - throws an error when passing two arguments to sort
ok 1145 - sort_in_place sorts values
ok 1146 - sort_in_place with function sorts values
ok 1147 - throws an error when passing a non coderef to sort_in_place
ok 1148 - throws an error when passing two arguments to sort_in_place
ok 1149 - sort_in_place_curried sorts values
ok 1150 - throws an error when passing one argument passed to sort_in_place_curried
ok 1151 - map returns the expected values
ok 1152 - throws an error when passing no arguments to map
ok 1153 - throws an error when passing two arguments to map
ok 1154 - throws an error when passing a non coderef to map
ok 1155 - map_curried returns the expected values
ok 1156 - throws an error when passing one argument passed to map_curried
ok 1157 - grep returns the expected values
ok 1158 - throws an error when passing no arguments to grep
ok 1159 - throws an error when passing two arguments to grep
ok 1160 - throws an error when passing a non coderef to grep
ok 1161 - grep works with obj that overload code dereferencing
ok 1162 - grep_curried returns the expected values
ok 1163 - throws an error when passing one argument passed to grep_curried
ok 1164 - first returns expected value
ok 1165 - throws an error when passing no arguments to first
ok 1166 - throws an error when passing two arguments to first
ok 1167 - throws an error when passing a non coderef to first
ok 1168 - first_curried returns expected value
ok 1169 - throws an error when passing one argument passed to first_curried
ok 1170 - join returns expected result
ok 1171 - join returns expected result when joining with empty string
ok 1172 - throws an error when passing no arguments to join
ok 1173 - throws an error when passing two arguments to join
ok 1174 - throws an error when passing a non string to join
ok 1175 - shuffle returns all values (cannot check for a random order)
ok 1176 - throws an error when passing an argument passed to shuffle
ok 1177 - uniq returns expected values (in original order)
ok 1178 - throws an error when passing an argument passed to uniq
ok 1179 - reduce returns expected value
ok 1180 - throws an error when passing no arguments to reduce
ok 1181 - throws an error when passing two arguments to reduce
ok 1182 - throws an error when passing a non coderef to reduce
ok 1183 - reduce_curried returns expected value
ok 1184 - throws an error when passing one argument passed to reduce_curried
ok 1185 - Foo5->can('accessor')
ok 1186 - Foo5->can('accessor_curried_1')
ok 1187 - Foo5->can('accessor_curried_2')
ok 1188 - Foo5->can('clear')
ok 1189 - Foo5->can('count')
ok 1190 - Foo5->can('delete')
ok 1191 - Foo5->can('delete_curried')
ok 1192 - Foo5->can('elements')
ok 1193 - Foo5->can('first')
ok 1194 - Foo5->can('first_curried')
ok 1195 - Foo5->can('get')
ok 1196 - Foo5->can('get_curried')
ok 1197 - Foo5->can('grep')
ok 1198 - Foo5->can('grep_curried')
ok 1199 - Foo5->can('insert')
ok 1200 - Foo5->can('insert_curried')
ok 1201 - Foo5->can('is_empty')
ok 1202 - Foo5->can('join')
ok 1203 - Foo5->can('join_curried')
ok 1204 - Foo5->can('map')
ok 1205 - Foo5->can('map_curried')
ok 1206 - Foo5->can('pop')
ok 1207 - Foo5->can('push')
ok 1208 - Foo5->can('push_curried')
ok 1209 - Foo5->can('reduce')
ok 1210 - Foo5->can('reduce_curried')
ok 1211 - Foo5->can('set')
ok 1212 - Foo5->can('set_curried_1')
ok 1213 - Foo5->can('set_curried_2')
ok 1214 - Foo5->can('shift')
ok 1215 - Foo5->can('shuffle')
ok 1216 - Foo5->can('sort')
ok 1217 - Foo5->can('sort_curried')
ok 1218 - Foo5->can('sort_in_place')
ok 1219 - Foo5->can('sort_in_place_curried')
ok 1220 - Foo5->can('splice')
ok 1221 - Foo5->can('splice_curried_1')
ok 1222 - Foo5->can('splice_curried_2')
ok 1223 - Foo5->can('splice_curried_all')
ok 1224 - Foo5->can('uniq')
ok 1225 - Foo5->can('unshift')
ok 1226 - Foo5->can('unshift_curried')
ok 1227 - values can be set in constructor
ok 1228 - values is not empty
ok 1229 - count returns 3
ok 1230 - throws an error when passing an argument passed to count
ok 1231 - pushed three new values and lived
ok 1232 - call to push without arguments lives
ok 1233 - unshift returns size of the new array
ok 1234 - unshifted two values and lived
ok 1235 - unshift changed the value of the array in the object
ok 1236 - call to unshift without arguments lives
ok 1237 - pop returns the last value in the array
ok 1238 - pop changed the value of the array in the object
ok 1239 - call to pop with arguments dies
ok 1240 - shift returns the first value
ok 1241 - call to shift with arguments dies
ok 1242 - shift changed the value of the array in the object
ok 1243 - call to elements returns values as a list
ok 1244 - throws an error when passing an argument passed to elements
ok 1245 - get values at index 0
ok 1246 - get values at index 1
ok 1247 - get values at index 2
ok 1248 - get_curried returns value at index 1
ok 1249 - throws an error when get is called without any arguments
ok 1250 - throws an error when get is called with an invalid argument
ok 1251 - throws an error when get is called with an invalid argument
ok 1252 - throws an error when get is called with an invalid argument
ok 1253 - throws an error when get_curried is called with an argument
ok 1254 - set returns new value
ok 1255 - set value at index 1 lives
ok 1256 - get value at index 1 returns new value
ok 1257 - throws an error when set is called with three arguments
ok 1258 - set_curried_1 lives
ok 1259 - get value at index 1 returns new value
ok 1260 - throws an error when set_curried_1 is called with two arguments
ok 1261 - set_curried_2 lives
ok 1262 - get value at index 1 returns new value
ok 1263 - throws an error when set_curried_2 is called with one argument
ok 1264 - accessor with one argument returns value at index 1
ok 1265 - accessor returns new value
ok 1266 - accessor as writer lives
ok 1267 - throws an error when accessor is called without arguments
ok 1268 - accessor set value at index 1
ok 1269 - throws an error when accessor is called with three arguments
ok 1270 - accessor_curried_1 returns expected value when called with no arguments
ok 1271 - accessor_curried_1 as writer lives
ok 1272 - accessor_curried_1 set value at index 1
ok 1273 - throws an error when accessor_curried_1 is called with two arguments
ok 1274 - accessor_curried_2 as writer lives
ok 1275 - accessor_curried_2 set value at index 1
ok 1276 - throws an error when accessor_curried_2 is called with one argument
ok 1277 - clear lives
ok 1278 - values is empty after call to clear
ok 1279 - throws an error when clear is called with an argument
ok 1280 - values is not empty after failed call to clear
ok 1281 - throws an error when is_empty is called with an argument
ok 1282 - pushed 4 elements, got number of elements in the array back
ok 1283 - delete returns deleted value
ok 1284 - delete lives
ok 1285 - delete removed the specified element
ok 1286 - throws an error when delete is called with two arguments
ok 1287 - delete_curried lives
ok 1288 - delete removed the specified element
ok 1289 - throws an error when delete_curried is called with one argument
ok 1290 - insert lives
ok 1291 - insert added the specified element
ok 1292 - throws an error when insert is called with three arguments
ok 1293 - return value of splice is empty list when not removing elements
ok 1294 - splice lives
ok 1295 - splice added the specified elements
ok 1296 - splice returns list of removed values
ok 1297 - splice lives
ok 1298 - splice added the specified elements
ok 1299 - throws an error when splice is called with no arguments
ok 1300 - throws an error when splice is called with an invalid length
ok 1301 - splice_curried_1 lives
ok 1302 - splice added the specified elements
ok 1303 - splice_curried_2 lives
ok 1304 - splice added the specified elements
ok 1305 - splice_curried_all lives
ok 1306 - splice added the specified elements
ok 1307 - splice in scalar context returns last element removed
ok 1308 - splice in scalar context returns undef when no elements are removed
ok 1309 - sort returns sorted values
ok 1310 - sort returns values sorted by provided function
ok 1311 - throws an error when passing a non coderef to sort
ok 1312 - throws an error when passing two arguments to sort
ok 1313 - sort_in_place sorts values
ok 1314 - sort_in_place with function sorts values
ok 1315 - throws an error when passing a non coderef to sort_in_place
ok 1316 - throws an error when passing two arguments to sort_in_place
ok 1317 - sort_in_place_curried sorts values
ok 1318 - throws an error when passing one argument passed to sort_in_place_curried
ok 1319 - map returns the expected values
ok 1320 - throws an error when passing no arguments to map
ok 1321 - throws an error when passing two arguments to map
ok 1322 - throws an error when passing a non coderef to map
ok 1323 - map_curried returns the expected values
ok 1324 - throws an error when passing one argument passed to map_curried
ok 1325 - grep returns the expected values
ok 1326 - throws an error when passing no arguments to grep
ok 1327 - throws an error when passing two arguments to grep
ok 1328 - throws an error when passing a non coderef to grep
ok 1329 - grep works with obj that overload code dereferencing
ok 1330 - grep_curried returns the expected values
ok 1331 - throws an error when passing one argument passed to grep_curried
ok 1332 - first returns expected value
ok 1333 - throws an error when passing no arguments to first
ok 1334 - throws an error when passing two arguments to first
ok 1335 - throws an error when passing a non coderef to first
ok 1336 - first_curried returns expected value
ok 1337 - throws an error when passing one argument passed to first_curried
ok 1338 - join returns expected result
ok 1339 - join returns expected result when joining with empty string
ok 1340 - throws an error when passing no arguments to join
ok 1341 - throws an error when passing two arguments to join
ok 1342 - throws an error when passing a non string to join
ok 1343 - shuffle returns all values (cannot check for a random order)
ok 1344 - throws an error when passing an argument passed to shuffle
ok 1345 - uniq returns expected values (in original order)
ok 1346 - throws an error when passing an argument passed to uniq
ok 1347 - reduce returns expected value
ok 1348 - throws an error when passing no arguments to reduce
ok 1349 - throws an error when passing two arguments to reduce
ok 1350 - throws an error when passing a non coderef to reduce
ok 1351 - reduce_curried returns expected value
ok 1352 - throws an error when passing one argument passed to reduce_curried
ok 1353 - values can be set in constructor
ok 1354 - values is not empty
ok 1355 - count returns 3
ok 1356 - throws an error when passing an argument passed to count
ok 1357 - pushed three new values and lived
ok 1358 - call to push without arguments lives
ok 1359 - unshift returns size of the new array
ok 1360 - unshifted two values and lived
ok 1361 - unshift changed the value of the array in the object
ok 1362 - call to unshift without arguments lives
ok 1363 - pop returns the last value in the array
ok 1364 - pop changed the value of the array in the object
ok 1365 - call to pop with arguments dies
ok 1366 - shift returns the first value
ok 1367 - call to shift with arguments dies
ok 1368 - shift changed the value of the array in the object
ok 1369 - call to elements returns values as a list
ok 1370 - throws an error when passing an argument passed to elements
ok 1371 - get values at index 0
ok 1372 - get values at index 1
ok 1373 - get values at index 2
ok 1374 - get_curried returns value at index 1
ok 1375 - throws an error when get is called without any arguments
ok 1376 - throws an error when get is called with an invalid argument
ok 1377 - throws an error when get is called with an invalid argument
ok 1378 - throws an error when get is called with an invalid argument
ok 1379 - throws an error when get_curried is called with an argument
ok 1380 - set returns new value
ok 1381 - set value at index 1 lives
ok 1382 - get value at index 1 returns new value
ok 1383 - throws an error when set is called with three arguments
ok 1384 - set_curried_1 lives
ok 1385 - get value at index 1 returns new value
ok 1386 - throws an error when set_curried_1 is called with two arguments
ok 1387 - set_curried_2 lives
ok 1388 - get value at index 1 returns new value
ok 1389 - throws an error when set_curried_2 is called with one argument
ok 1390 - accessor with one argument returns value at index 1
ok 1391 - accessor returns new value
ok 1392 - accessor as writer lives
ok 1393 - throws an error when accessor is called without arguments
ok 1394 - accessor set value at index 1
ok 1395 - throws an error when accessor is called with three arguments
ok 1396 - accessor_curried_1 returns expected value when called with no arguments
ok 1397 - accessor_curried_1 as writer lives
ok 1398 - accessor_curried_1 set value at index 1
ok 1399 - throws an error when accessor_curried_1 is called with two arguments
ok 1400 - accessor_curried_2 as writer lives
ok 1401 - accessor_curried_2 set value at index 1
ok 1402 - throws an error when accessor_curried_2 is called with one argument
ok 1403 - clear lives
ok 1404 - values is empty after call to clear
ok 1405 - throws an error when clear is called with an argument
ok 1406 - values is not empty after failed call to clear
ok 1407 - throws an error when is_empty is called with an argument
ok 1408 - pushed 4 elements, got number of elements in the array back
ok 1409 - delete returns deleted value
ok 1410 - delete lives
ok 1411 - delete removed the specified element
ok 1412 - throws an error when delete is called with two arguments
ok 1413 - delete_curried lives
ok 1414 - delete removed the specified element
ok 1415 - throws an error when delete_curried is called with one argument
ok 1416 - insert lives
ok 1417 - insert added the specified element
ok 1418 - throws an error when insert is called with three arguments
ok 1419 - return value of splice is empty list when not removing elements
ok 1420 - splice lives
ok 1421 - splice added the specified elements
ok 1422 - splice returns list of removed values
ok 1423 - splice lives
ok 1424 - splice added the specified elements
ok 1425 - throws an error when splice is called with no arguments
ok 1426 - throws an error when splice is called with an invalid length
ok 1427 - splice_curried_1 lives
ok 1428 - splice added the specified elements
ok 1429 - splice_curried_2 lives
ok 1430 - splice added the specified elements
ok 1431 - splice_curried_all lives
ok 1432 - splice added the specified elements
ok 1433 - splice in scalar context returns last element removed
ok 1434 - splice in scalar context returns undef when no elements are removed
ok 1435 - sort returns sorted values
ok 1436 - sort returns values sorted by provided function
ok 1437 - throws an error when passing a non coderef to sort
ok 1438 - throws an error when passing two arguments to sort
ok 1439 - sort_in_place sorts values
ok 1440 - sort_in_place with function sorts values
ok 1441 - throws an error when passing a non coderef to sort_in_place
ok 1442 - throws an error when passing two arguments to sort_in_place
ok 1443 - sort_in_place_curried sorts values
ok 1444 - throws an error when passing one argument passed to sort_in_place_curried
ok 1445 - map returns the expected values
ok 1446 - throws an error when passing no arguments to map
ok 1447 - throws an error when passing two arguments to map
ok 1448 - throws an error when passing a non coderef to map
ok 1449 - map_curried returns the expected values
ok 1450 - throws an error when passing one argument passed to map_curried
ok 1451 - grep returns the expected values
ok 1452 - throws an error when passing no arguments to grep
ok 1453 - throws an error when passing two arguments to grep
ok 1454 - throws an error when passing a non coderef to grep
ok 1455 - grep works with obj that overload code dereferencing
ok 1456 - grep_curried returns the expected values
ok 1457 - throws an error when passing one argument passed to grep_curried
ok 1458 - first returns expected value
ok 1459 - throws an error when passing no arguments to first
ok 1460 - throws an error when passing two arguments to first
ok 1461 - throws an error when passing a non coderef to first
ok 1462 - first_curried returns expected value
ok 1463 - throws an error when passing one argument passed to first_curried
ok 1464 - join returns expected result
ok 1465 - join returns expected result when joining with empty string
ok 1466 - throws an error when passing no arguments to join
ok 1467 - throws an error when passing two arguments to join
ok 1468 - throws an error when passing a non string to join
ok 1469 - shuffle returns all values (cannot check for a random order)
ok 1470 - throws an error when passing an argument passed to shuffle
ok 1471 - uniq returns expected values (in original order)
ok 1472 - throws an error when passing an argument passed to uniq
ok 1473 - reduce returns expected value
ok 1474 - throws an error when passing no arguments to reduce
ok 1475 - throws an error when passing two arguments to reduce
ok 1476 - throws an error when passing a non coderef to reduce
ok 1477 - reduce_curried returns expected value
ok 1478 - throws an error when passing one argument passed to reduce_curried
1..1478
ok
t/070_native_traits/011_array_subtypes.t .........
ok 1 - array - correct contents
ok 2 - array - correct contents
ok 3 - array_int - correct contents
ok 4 - array_int - can't push wrong type
ok 5 - array_int - correct contents
ok 6 - array_int - correct contents
ok 7 - a1 - can't push onto undef
ok 8 - a1 - correct contents
ok 9 - a1 - can't push wrong type
ok 10 - a1 - correct contents
ok 11 - a1 - correct contents
ok 12 - a2 - can't push onto undef
ok 13 - a2 - correct contents
ok 14 - a2 - correct contents
ok 15 - a2 - can't push more than one element
ok 16 - a2 - correct contents
ok 17 - a3 - can't push onto undef
ok 18 - a3 - correct contents
ok 19 - a3 - can't push non-int
ok 20 - a3 - can't violate overall type constraint
ok 21 - a3 - correct contents
ok 22 - a3 - correct contents
ok 23 - a3 - can't violate overall type constraint
ok 24 - a3 - correct contents
ok 25 - a3 - correct contents
ok 26 - invalid default is caught when trying to read via accessor
ok 27 - invalid default is caught when trying to write via accessor
ok 28 - invalid default is caught when trying to push
ok 29 - invalid default is caught when trying to get
ok 30 - lazy default is coerced when trying to read via accessor
ok 31 - lazy default is coerced when trying to write via accessor
ok 32 - lazy default is coerced when trying to push
ok 33 - lazy default is coerced when trying to get
1..33
ok
t/070_native_traits/012_array_trigger.t ..........
ok 1 - trigger was called for normal writer
ok 2 - trigger was called on push
ok 3 - trigger was called on set
1..3
ok
t/070_native_traits/013_array_coerce.t ........... skipped: Not supported by MouseX::NativeTraits
t/070_native_traits/020_trait_bool.t .............
ok 1 - Foo1->can('darken')
ok 2 - Foo1->can('flip_switch')
ok 3 - Foo1->can('illuminate')
ok 4 - Foo1->can('is_dark')
ok 5 - set returns true
ok 6 - set is_lit to 1 using ->illuminate
ok 7 - check if is_dark does the right thing
ok 8 - set throws an error when an argument is passed
ok 9 - unset returns false
ok 10 - set is_lit to 0 using ->darken
ok 11 - check if is_dark does the right thing
ok 12 - unset throws an error when an argument is passed
ok 13 - toggle returns new value
ok 14 - toggle is_lit back to 1 using ->flip_switch
ok 15 - check if is_dark does the right thing
ok 16 - toggle throws an error when an argument is passed
ok 17 - toggle is_lit back to 0 again using ->flip_switch
ok 18 - check if is_dark does the right thing
ok 19 - set returns true
ok 20 - set is_lit to 1 using ->illuminate
ok 21 - check if is_dark does the right thing
ok 22 - set throws an error when an argument is passed
ok 23 - unset returns false
ok 24 - set is_lit to 0 using ->darken
ok 25 - check if is_dark does the right thing
ok 26 - unset throws an error when an argument is passed
ok 27 - toggle returns new value
ok 28 - toggle is_lit back to 1 using ->flip_switch
ok 29 - check if is_dark does the right thing
ok 30 - toggle throws an error when an argument is passed
ok 31 - toggle is_lit back to 0 again using ->flip_switch
ok 32 - check if is_dark does the right thing
ok 33 - Foo2->can('darken')
ok 34 - Foo2->can('flip_switch')
ok 35 - Foo2->can('illuminate')
ok 36 - Foo2->can('is_dark')
ok 37 - set returns true
ok 38 - set is_lit to 1 using ->illuminate
ok 39 - check if is_dark does the right thing
ok 40 - set throws an error when an argument is passed
ok 41 - unset returns false
ok 42 - set is_lit to 0 using ->darken
ok 43 - check if is_dark does the right thing
ok 44 - unset throws an error when an argument is passed
ok 45 - toggle returns new value
ok 46 - toggle is_lit back to 1 using ->flip_switch
ok 47 - check if is_dark does the right thing
ok 48 - toggle throws an error when an argument is passed
ok 49 - toggle is_lit back to 0 again using ->flip_switch
ok 50 - check if is_dark does the right thing
ok 51 - set returns true
ok 52 - set is_lit to 1 using ->illuminate
ok 53 - check if is_dark does the right thing
ok 54 - set throws an error when an argument is passed
ok 55 - unset returns false
ok 56 - set is_lit to 0 using ->darken
ok 57 - check if is_dark does the right thing
ok 58 - unset throws an error when an argument is passed
ok 59 - toggle returns new value
ok 60 - toggle is_lit back to 1 using ->flip_switch
ok 61 - check if is_dark does the right thing
ok 62 - toggle throws an error when an argument is passed
ok 63 - toggle is_lit back to 0 again using ->flip_switch
ok 64 - check if is_dark does the right thing
ok 65 - Foo3->can('darken')
ok 66 - Foo3->can('flip_switch')
ok 67 - Foo3->can('illuminate')
ok 68 - Foo3->can('is_dark')
ok 69 - set returns true
ok 70 - set is_lit to 1 using ->illuminate
ok 71 - check if is_dark does the right thing
ok 72 - set throws an error when an argument is passed
ok 73 - unset returns false
ok 74 - set is_lit to 0 using ->darken
ok 75 - check if is_dark does the right thing
ok 76 - unset throws an error when an argument is passed
ok 77 - toggle returns new value
ok 78 - toggle is_lit back to 1 using ->flip_switch
ok 79 - check if is_dark does the right thing
ok 80 - toggle throws an error when an argument is passed
ok 81 - toggle is_lit back to 0 again using ->flip_switch
ok 82 - check if is_dark does the right thing
ok 83 - set returns true
ok 84 - set is_lit to 1 using ->illuminate
ok 85 - check if is_dark does the right thing
ok 86 - set throws an error when an argument is passed
ok 87 - unset returns false
ok 88 - set is_lit to 0 using ->darken
ok 89 - check if is_dark does the right thing
ok 90 - unset throws an error when an argument is passed
ok 91 - toggle returns new value
ok 92 - toggle is_lit back to 1 using ->flip_switch
ok 93 - check if is_dark does the right thing
ok 94 - toggle throws an error when an argument is passed
ok 95 - toggle is_lit back to 0 again using ->flip_switch
ok 96 - check if is_dark does the right thing
ok 97 - Foo4->can('darken')
ok 98 - Foo4->can('flip_switch')
ok 99 - Foo4->can('illuminate')
ok 100 - Foo4->can('is_dark')
ok 101 - set returns true
ok 102 - set is_lit to 1 using ->illuminate
ok 103 - check if is_dark does the right thing
ok 104 - set throws an error when an argument is passed
ok 105 - unset returns false
ok 106 - set is_lit to 0 using ->darken
ok 107 - check if is_dark does the right thing
ok 108 - unset throws an error when an argument is passed
ok 109 - toggle returns new value
ok 110 - toggle is_lit back to 1 using ->flip_switch
ok 111 - check if is_dark does the right thing
ok 112 - toggle throws an error when an argument is passed
ok 113 - toggle is_lit back to 0 again using ->flip_switch
ok 114 - check if is_dark does the right thing
ok 115 - set returns true
ok 116 - set is_lit to 1 using ->illuminate
ok 117 - check if is_dark does the right thing
ok 118 - set throws an error when an argument is passed
ok 119 - unset returns false
ok 120 - set is_lit to 0 using ->darken
ok 121 - check if is_dark does the right thing
ok 122 - unset throws an error when an argument is passed
ok 123 - toggle returns new value
ok 124 - toggle is_lit back to 1 using ->flip_switch
ok 125 - check if is_dark does the right thing
ok 126 - toggle throws an error when an argument is passed
ok 127 - toggle is_lit back to 0 again using ->flip_switch
ok 128 - check if is_dark does the right thing
ok 129 - Foo5->can('darken')
ok 130 - Foo5->can('flip_switch')
ok 131 - Foo5->can('illuminate')
ok 132 - Foo5->can('is_dark')
ok 133 - set returns true
ok 134 - set is_lit to 1 using ->illuminate
ok 135 - check if is_dark does the right thing
ok 136 - set throws an error when an argument is passed
ok 137 - unset returns false
ok 138 - set is_lit to 0 using ->darken
ok 139 - check if is_dark does the right thing
ok 140 - unset throws an error when an argument is passed
ok 141 - toggle returns new value
ok 142 - toggle is_lit back to 1 using ->flip_switch
ok 143 - check if is_dark does the right thing
ok 144 - toggle throws an error when an argument is passed
ok 145 - toggle is_lit back to 0 again using ->flip_switch
ok 146 - check if is_dark does the right thing
ok 147 - set returns true
ok 148 - set is_lit to 1 using ->illuminate
ok 149 - check if is_dark does the right thing
ok 150 - set throws an error when an argument is passed
ok 151 - unset returns false
ok 152 - set is_lit to 0 using ->darken
ok 153 - check if is_dark does the right thing
ok 154 - unset throws an error when an argument is passed
ok 155 - toggle returns new value
ok 156 - toggle is_lit back to 1 using ->flip_switch
ok 157 - check if is_dark does the right thing
ok 158 - toggle throws an error when an argument is passed
ok 159 - toggle is_lit back to 0 again using ->flip_switch
ok 160 - check if is_dark does the right thing
1..160
ok
t/070_native_traits/030_trait_code.t .............
ok 1 - Code trait didn't create reader method for callback
ok 2 - Code trait didn't create reader method for callback_method
ok 3 - Code trait didn't create reader method for multiplier
ok 4 - $i is 1 after invoke_callback
ok 5 - invoke_method_callback calls multiply with @_
ok 6 - multiple double value
ok 7 - $i is 1 after invoke_callback
ok 8 - invoke_method_callback calls multiply with @_
ok 9 - multiple double value
ok 10 - Code trait didn't create reader method for callback
ok 11 - Code trait didn't create reader method for callback_method
ok 12 - Code trait didn't create reader method for multiplier
ok 13 - $i is 1 after invoke_callback
ok 14 - invoke_method_callback calls multiply with @_
ok 15 - multiple double value
ok 16 - $i is 1 after invoke_callback
ok 17 - invoke_method_callback calls multiply with @_
ok 18 - multiple double value
1..18
ok
t/070_native_traits/040_trait_counter.t ..........
ok 1 - Foo1->can('dec_counter')
ok 2 - Foo1->can('dec_counter_2')
ok 3 - Foo1->can('inc_counter')
ok 4 - Foo1->can('inc_counter_2')
ok 5 - Foo1->can('reset_counter')
ok 6 - Foo1->can('set_counter')
ok 7 - Foo1->can('set_counter_42')
ok 8 - ... got the default value
ok 9 - inc returns new value
ok 10 - ... got the incremented value
ok 11 - inc returns new value
ok 12 - ... got the incremented value (again)
ok 13 - inc throws an error when two arguments are passed
ok 14 - dec returns new value
ok 15 - ... got the decremented value
ok 16 - dec throws an error when two arguments are passed
ok 17 - reset returns new value
ok 18 - ... got the original value
ok 19 - reset throws an error when an argument is passed
ok 20 - set returns new value
ok 21 - ... set the value
ok 22 - set throws an error when two arguments are passed
ok 23 - ... increment by arg
ok 24 - ... decrement by arg
ok 25 - ... curried increment
ok 26 - ... curried deccrement
ok 27 - ... curried set
ok 28 - ... got the default value
ok 29 - inc returns new value
ok 30 - ... got the incremented value
ok 31 - inc returns new value
ok 32 - ... got the incremented value (again)
ok 33 - inc throws an error when two arguments are passed
ok 34 - dec returns new value
ok 35 - ... got the decremented value
ok 36 - dec throws an error when two arguments are passed
ok 37 - reset returns new value
ok 38 - ... got the original value
ok 39 - reset throws an error when an argument is passed
ok 40 - set returns new value
ok 41 - ... set the value
ok 42 - set throws an error when two arguments are passed
ok 43 - ... increment by arg
ok 44 - ... decrement by arg
ok 45 - ... curried increment
ok 46 - ... curried deccrement
ok 47 - ... curried set
ok 48 - Foo2->can('dec_counter')
ok 49 - Foo2->can('dec_counter_2')
ok 50 - Foo2->can('inc_counter')
ok 51 - Foo2->can('inc_counter_2')
ok 52 - Foo2->can('reset_counter')
ok 53 - Foo2->can('set_counter')
ok 54 - Foo2->can('set_counter_42')
ok 55 - ... got the default value
ok 56 - inc returns new value
ok 57 - ... got the incremented value
ok 58 - inc returns new value
ok 59 - ... got the incremented value (again)
ok 60 - inc throws an error when two arguments are passed
ok 61 - dec returns new value
ok 62 - ... got the decremented value
ok 63 - dec throws an error when two arguments are passed
ok 64 - reset returns new value
ok 65 - ... got the original value
ok 66 - reset throws an error when an argument is passed
ok 67 - set returns new value
ok 68 - ... set the value
ok 69 - set throws an error when two arguments are passed
ok 70 - ... increment by arg
ok 71 - ... decrement by arg
ok 72 - ... curried increment
ok 73 - ... curried deccrement
ok 74 - ... curried set
ok 75 - inc increments - with lazy default
ok 76 - dec decrements - with lazy default
ok 77 - ... got the default value
ok 78 - inc returns new value
ok 79 - ... got the incremented value
ok 80 - inc returns new value
ok 81 - ... got the incremented value (again)
ok 82 - inc throws an error when two arguments are passed
ok 83 - dec returns new value
ok 84 - ... got the decremented value
ok 85 - dec throws an error when two arguments are passed
ok 86 - reset returns new value
ok 87 - ... got the original value
ok 88 - reset throws an error when an argument is passed
ok 89 - set returns new value
ok 90 - ... set the value
ok 91 - set throws an error when two arguments are passed
ok 92 - ... increment by arg
ok 93 - ... decrement by arg
ok 94 - ... curried increment
ok 95 - ... curried deccrement
ok 96 - ... curried set
ok 97 - inc increments - with lazy default
ok 98 - dec decrements - with lazy default
ok 99 - Foo3->can('dec_counter')
ok 100 - Foo3->can('dec_counter_2')
ok 101 - Foo3->can('inc_counter')
ok 102 - Foo3->can('inc_counter_2')
ok 103 - Foo3->can('reset_counter')
ok 104 - Foo3->can('set_counter')
ok 105 - Foo3->can('set_counter_42')
ok 106 - ... got the default value
ok 107 - inc returns new value
ok 108 - ... got the incremented value
ok 109 - inc returns new value
ok 110 - ... got the incremented value (again)
ok 111 - inc throws an error when two arguments are passed
ok 112 - dec returns new value
ok 113 - ... got the decremented value
ok 114 - dec throws an error when two arguments are passed
ok 115 - reset returns new value
ok 116 - ... got the original value
ok 117 - reset throws an error when an argument is passed
ok 118 - set returns new value
ok 119 - ... set the value
ok 120 - set throws an error when two arguments are passed
ok 121 - ... increment by arg
ok 122 - ... decrement by arg
ok 123 - ... curried increment
ok 124 - ... curried deccrement
ok 125 - ... curried set
ok 126 - ... got the default value
ok 127 - inc returns new value
ok 128 - ... got the incremented value
ok 129 - inc returns new value
ok 130 - ... got the incremented value (again)
ok 131 - inc throws an error when two arguments are passed
ok 132 - dec returns new value
ok 133 - ... got the decremented value
ok 134 - dec throws an error when two arguments are passed
ok 135 - reset returns new value
ok 136 - ... got the original value
ok 137 - reset throws an error when an argument is passed
ok 138 - set returns new value
ok 139 - ... set the value
ok 140 - set throws an error when two arguments are passed
ok 141 - ... increment by arg
ok 142 - ... decrement by arg
ok 143 - ... curried increment
ok 144 - ... curried deccrement
ok 145 - ... curried set
ok 146 - Foo4->can('dec_counter')
ok 147 - Foo4->can('dec_counter_2')
ok 148 - Foo4->can('inc_counter')
ok 149 - Foo4->can('inc_counter_2')
ok 150 - Foo4->can('reset_counter')
ok 151 - Foo4->can('set_counter')
ok 152 - Foo4->can('set_counter_42')
ok 153 - ... got the default value
ok 154 - inc returns new value
ok 155 - ... got the incremented value
ok 156 - inc returns new value
ok 157 - ... got the incremented value (again)
ok 158 - inc throws an error when two arguments are passed
ok 159 - dec returns new value
ok 160 - ... got the decremented value
ok 161 - dec throws an error when two arguments are passed
ok 162 - reset returns new value
ok 163 - ... got the original value
ok 164 - reset throws an error when an argument is passed
ok 165 - set returns new value
ok 166 - ... set the value
ok 167 - set throws an error when two arguments are passed
ok 168 - ... increment by arg
ok 169 - ... decrement by arg
ok 170 - ... curried increment
ok 171 - ... curried deccrement
ok 172 - ... curried set
ok 173 - ... got the default value
ok 174 - inc returns new value
ok 175 - ... got the incremented value
ok 176 - inc returns new value
ok 177 - ... got the incremented value (again)
ok 178 - inc throws an error when two arguments are passed
ok 179 - dec returns new value
ok 180 - ... got the decremented value
ok 181 - dec throws an error when two arguments are passed
ok 182 - reset returns new value
ok 183 - ... got the original value
ok 184 - reset throws an error when an argument is passed
ok 185 - set returns new value
ok 186 - ... set the value
ok 187 - set throws an error when two arguments are passed
ok 188 - ... increment by arg
ok 189 - ... decrement by arg
ok 190 - ... curried increment
ok 191 - ... curried deccrement
ok 192 - ... curried set
ok 193 - Foo5->can('dec_counter')
ok 194 - Foo5->can('dec_counter_2')
ok 195 - Foo5->can('inc_counter')
ok 196 - Foo5->can('inc_counter_2')
ok 197 - Foo5->can('reset_counter')
ok 198 - Foo5->can('set_counter')
ok 199 - Foo5->can('set_counter_42')
ok 200 - ... got the default value
ok 201 - inc returns new value
ok 202 - ... got the incremented value
ok 203 - inc returns new value
ok 204 - ... got the incremented value (again)
ok 205 - inc throws an error when two arguments are passed
ok 206 - dec returns new value
ok 207 - ... got the decremented value
ok 208 - dec throws an error when two arguments are passed
ok 209 - reset returns new value
ok 210 - ... got the original value
ok 211 - reset throws an error when an argument is passed
ok 212 - set returns new value
ok 213 - ... set the value
ok 214 - set throws an error when two arguments are passed
ok 215 - ... increment by arg
ok 216 - ... decrement by arg
ok 217 - ... curried increment
ok 218 - ... curried deccrement
ok 219 - ... curried set
ok 220 - ... got the default value
ok 221 - inc returns new value
ok 222 - ... got the incremented value
ok 223 - inc returns new value
ok 224 - ... got the incremented value (again)
ok 225 - inc throws an error when two arguments are passed
ok 226 - dec returns new value
ok 227 - ... got the decremented value
ok 228 - dec throws an error when two arguments are passed
ok 229 - reset returns new value
ok 230 - ... got the original value
ok 231 - reset throws an error when an argument is passed
ok 232 - set returns new value
ok 233 - ... set the value
ok 234 - set throws an error when two arguments are passed
ok 235 - ... increment by arg
ok 236 - ... decrement by arg
ok 237 - ... curried increment
ok 238 - ... curried deccrement
ok 239 - ... curried set
1..239
ok
t/070_native_traits/050_trait_hash.t .............
ok 1 - Foo1->can('clear_options')
ok 2 - Foo1->can('delete_option')
ok 3 - Foo1->can('get_option')
ok 4 - Foo1->can('has_no_options')
ok 5 - Foo1->can('has_option')
ok 6 - Foo1->can('is_defined')
ok 7 - Foo1->can('key_value')
ok 8 - Foo1->can('keys')
ok 9 - Foo1->can('num_options')
ok 10 - Foo1->can('option_accessor')
ok 11 - Foo1->can('options_elements')
ok 12 - Foo1->can('quantity')
ok 13 - Foo1->can('set_option')
ok 14 - Foo1->can('values')
ok 15 - ... we have no options
ok 16 - ... we have no options
ok 17 - ... no options yet
ok 18 - ... we have no foo option
ok 19 - set return single new value in scalar context
ok 20 - ... set the option okay
ok 21 - ... foo is defined
ok 22 - ... we have options
ok 23 - ... we have 1 option(s)
ok 24 - ... we have a foo option
ok 25 - ... got options now
ok 26 - ... set the option okay
ok 27 - ... we have 2 option(s)
ok 28 - ... got more options now
ok 29 - ... got the right option
ok 30 - get multiple options at once
ok 31 - ... got last option in scalar context
ok 32 - ... set the option okay
ok 33 - 4 options
ok 34 - get multiple options at once
ok 35 - delete returns deleted value
ok 36 - ... deleted the option okay
ok 37 - delete returns all deleted values in list context
ok 38 - ... deleted multiple option okay
ok 39 - ... we have 1 option(s)
ok 40 - ... got more options now
ok 41 - ... cleared options
ok 42 - ... options added okay with defaults
ok 43 - reader part of curried accessor works
ok 44 - accessor as reader
ok 45 - ... returns what we expect
ok 46 - error when calling accessor with no arguments
ok 47 - accessor as writer
ok 48 - ... good constructor params
ok 49 - ... could not add a hash ref where an string is expected
ok 50 - ... bad constructor params
ok 51 - set returns newly set values in order of keys provided
ok 52 - keys returns expected keys
ok 53 - values returns expected values
ok 54 - ... got the right key value pairs
ok 55 - ... got the right hash elements
ok 56 - ... we have no options
ok 57 - ... we have no options
ok 58 - ... no options yet
ok 59 - ... we have no foo option
ok 60 - set return single new value in scalar context
ok 61 - ... set the option okay
ok 62 - ... foo is defined
ok 63 - ... we have options
ok 64 - ... we have 1 option(s)
ok 65 - ... we have a foo option
ok 66 - ... got options now
ok 67 - ... set the option okay
ok 68 - ... we have 2 option(s)
ok 69 - ... got more options now
ok 70 - ... got the right option
ok 71 - get multiple options at once
ok 72 - ... got last option in scalar context
ok 73 - ... set the option okay
ok 74 - 4 options
ok 75 - get multiple options at once
ok 76 - delete returns deleted value
ok 77 - ... deleted the option okay
ok 78 - delete returns all deleted values in list context
ok 79 - ... deleted multiple option okay
ok 80 - ... we have 1 option(s)
ok 81 - ... got more options now
ok 82 - ... cleared options
ok 83 - ... options added okay with defaults
ok 84 - reader part of curried accessor works
ok 85 - accessor as reader
ok 86 - ... returns what we expect
ok 87 - error when calling accessor with no arguments
ok 88 - accessor as writer
ok 89 - ... good constructor params
ok 90 - ... could not add a hash ref where an string is expected
ok 91 - ... bad constructor params
ok 92 - set returns newly set values in order of keys provided
ok 93 - keys returns expected keys
ok 94 - values returns expected values
ok 95 - ... got the right key value pairs
ok 96 - ... got the right hash elements
ok 97 - Foo2->can('clear_options')
ok 98 - Foo2->can('delete_option')
ok 99 - Foo2->can('get_option')
ok 100 - Foo2->can('has_no_options')
ok 101 - Foo2->can('has_option')
ok 102 - Foo2->can('is_defined')
ok 103 - Foo2->can('key_value')
ok 104 - Foo2->can('keys')
ok 105 - Foo2->can('num_options')
ok 106 - Foo2->can('option_accessor')
ok 107 - Foo2->can('options_elements')
ok 108 - Foo2->can('quantity')
ok 109 - Foo2->can('set_option')
ok 110 - Foo2->can('values')
ok 111 - ... we have no options
ok 112 - ... we have no options
ok 113 - ... no options yet
ok 114 - ... we have no foo option
ok 115 - set return single new value in scalar context
ok 116 - ... set the option okay
ok 117 - ... foo is defined
ok 118 - ... we have options
ok 119 - ... we have 1 option(s)
ok 120 - ... we have a foo option
ok 121 - ... got options now
ok 122 - ... set the option okay
ok 123 - ... we have 2 option(s)
ok 124 - ... got more options now
ok 125 - ... got the right option
ok 126 - get multiple options at once
ok 127 - ... got last option in scalar context
ok 128 - ... set the option okay
ok 129 - 4 options
ok 130 - get multiple options at once
ok 131 - delete returns deleted value
ok 132 - ... deleted the option okay
ok 133 - delete returns all deleted values in list context
ok 134 - ... deleted multiple option okay
ok 135 - ... we have 1 option(s)
ok 136 - ... got more options now
ok 137 - ... cleared options
ok 138 - ... options added okay with defaults
ok 139 - reader part of curried accessor works
ok 140 - accessor as reader
ok 141 - ... returns what we expect
ok 142 - error when calling accessor with no arguments
ok 143 - accessor as writer
ok 144 - ... good constructor params
ok 145 - ... could not add a hash ref where an string is expected
ok 146 - ... bad constructor params
ok 147 - set returns newly set values in order of keys provided
ok 148 - keys returns expected keys
ok 149 - values returns expected values
ok 150 - ... got the right key value pairs
ok 151 - ... got the right hash elements
ok 152 - set_option with lazy default
ok 153 - key for x exists - lazy default
ok 154 - key for x is defined - lazy default
ok 155 - kv returns lazy default
ok 156 - accessor triggers lazy default generator
ok 157 - ... we have no options
ok 158 - ... we have no options
ok 159 - ... no options yet
ok 160 - ... we have no foo option
ok 161 - set return single new value in scalar context
ok 162 - ... set the option okay
ok 163 - ... foo is defined
ok 164 - ... we have options
ok 165 - ... we have 1 option(s)
ok 166 - ... we have a foo option
ok 167 - ... got options now
ok 168 - ... set the option okay
ok 169 - ... we have 2 option(s)
ok 170 - ... got more options now
ok 171 - ... got the right option
ok 172 - get multiple options at once
ok 173 - ... got last option in scalar context
ok 174 - ... set the option okay
ok 175 - 4 options
ok 176 - get multiple options at once
ok 177 - delete returns deleted value
ok 178 - ... deleted the option okay
ok 179 - delete returns all deleted values in list context
ok 180 - ... deleted multiple option okay
ok 181 - ... we have 1 option(s)
ok 182 - ... got more options now
ok 183 - ... cleared options
ok 184 - ... options added okay with defaults
ok 185 - reader part of curried accessor works
ok 186 - accessor as reader
ok 187 - ... returns what we expect
ok 188 - error when calling accessor with no arguments
ok 189 - accessor as writer
ok 190 - ... good constructor params
ok 191 - ... could not add a hash ref where an string is expected
ok 192 - ... bad constructor params
ok 193 - set returns newly set values in order of keys provided
ok 194 - keys returns expected keys
ok 195 - values returns expected values
ok 196 - ... got the right key value pairs
ok 197 - ... got the right hash elements
ok 198 - set_option with lazy default
ok 199 - key for x exists - lazy default
ok 200 - key for x is defined - lazy default
ok 201 - kv returns lazy default
ok 202 - accessor triggers lazy default generator
ok 203 - Foo3->can('clear_options')
ok 204 - Foo3->can('delete_option')
ok 205 - Foo3->can('get_option')
ok 206 - Foo3->can('has_no_options')
ok 207 - Foo3->can('has_option')
ok 208 - Foo3->can('is_defined')
ok 209 - Foo3->can('key_value')
ok 210 - Foo3->can('keys')
ok 211 - Foo3->can('num_options')
ok 212 - Foo3->can('option_accessor')
ok 213 - Foo3->can('options_elements')
ok 214 - Foo3->can('quantity')
ok 215 - Foo3->can('set_option')
ok 216 - Foo3->can('values')
ok 217 - ... we have no options
ok 218 - ... we have no options
ok 219 - ... no options yet
ok 220 - ... we have no foo option
ok 221 - set return single new value in scalar context
ok 222 - ... set the option okay
ok 223 - ... foo is defined
ok 224 - ... we have options
ok 225 - ... we have 1 option(s)
ok 226 - ... we have a foo option
ok 227 - ... got options now
ok 228 - ... set the option okay
ok 229 - ... we have 2 option(s)
ok 230 - ... got more options now
ok 231 - ... got the right option
ok 232 - get multiple options at once
ok 233 - ... got last option in scalar context
ok 234 - ... set the option okay
ok 235 - 4 options
ok 236 - get multiple options at once
ok 237 - delete returns deleted value
ok 238 - ... deleted the option okay
ok 239 - delete returns all deleted values in list context
ok 240 - ... deleted multiple option okay
ok 241 - ... we have 1 option(s)
ok 242 - ... got more options now
ok 243 - ... cleared options
ok 244 - ... options added okay with defaults
ok 245 - reader part of curried accessor works
ok 246 - accessor as reader
ok 247 - ... returns what we expect
ok 248 - error when calling accessor with no arguments
ok 249 - accessor as writer
ok 250 - ... good constructor params
ok 251 - ... could not add a hash ref where an string is expected
ok 252 - ... bad constructor params
ok 253 - set returns newly set values in order of keys provided
ok 254 - keys returns expected keys
ok 255 - values returns expected values
ok 256 - ... got the right key value pairs
ok 257 - ... got the right hash elements
ok 258 - ... we have no options
ok 259 - ... we have no options
ok 260 - ... no options yet
ok 261 - ... we have no foo option
ok 262 - set return single new value in scalar context
ok 263 - ... set the option okay
ok 264 - ... foo is defined
ok 265 - ... we have options
ok 266 - ... we have 1 option(s)
ok 267 - ... we have a foo option
ok 268 - ... got options now
ok 269 - ... set the option okay
ok 270 - ... we have 2 option(s)
ok 271 - ... got more options now
ok 272 - ... got the right option
ok 273 - get multiple options at once
ok 274 - ... got last option in scalar context
ok 275 - ... set the option okay
ok 276 - 4 options
ok 277 - get multiple options at once
ok 278 - delete returns deleted value
ok 279 - ... deleted the option okay
ok 280 - delete returns all deleted values in list context
ok 281 - ... deleted multiple option okay
ok 282 - ... we have 1 option(s)
ok 283 - ... got more options now
ok 284 - ... cleared options
ok 285 - ... options added okay with defaults
ok 286 - reader part of curried accessor works
ok 287 - accessor as reader
ok 288 - ... returns what we expect
ok 289 - error when calling accessor with no arguments
ok 290 - accessor as writer
ok 291 - ... good constructor params
ok 292 - ... could not add a hash ref where an string is expected
ok 293 - ... bad constructor params
ok 294 - set returns newly set values in order of keys provided
ok 295 - keys returns expected keys
ok 296 - values returns expected values
ok 297 - ... got the right key value pairs
ok 298 - ... got the right hash elements
ok 299 - Foo4->can('clear_options')
ok 300 - Foo4->can('delete_option')
ok 301 - Foo4->can('get_option')
ok 302 - Foo4->can('has_no_options')
ok 303 - Foo4->can('has_option')
ok 304 - Foo4->can('is_defined')
ok 305 - Foo4->can('key_value')
ok 306 - Foo4->can('keys')
ok 307 - Foo4->can('num_options')
ok 308 - Foo4->can('option_accessor')
ok 309 - Foo4->can('options_elements')
ok 310 - Foo4->can('quantity')
ok 311 - Foo4->can('set_option')
ok 312 - Foo4->can('values')
ok 313 - ... we have no options
ok 314 - ... we have no options
ok 315 - ... no options yet
ok 316 - ... we have no foo option
ok 317 - set return single new value in scalar context
ok 318 - ... set the option okay
ok 319 - ... foo is defined
ok 320 - ... we have options
ok 321 - ... we have 1 option(s)
ok 322 - ... we have a foo option
ok 323 - ... got options now
ok 324 - ... set the option okay
ok 325 - ... we have 2 option(s)
ok 326 - ... got more options now
ok 327 - ... got the right option
ok 328 - get multiple options at once
ok 329 - ... got last option in scalar context
ok 330 - ... set the option okay
ok 331 - 4 options
ok 332 - get multiple options at once
ok 333 - delete returns deleted value
ok 334 - ... deleted the option okay
ok 335 - delete returns all deleted values in list context
ok 336 - ... deleted multiple option okay
ok 337 - ... we have 1 option(s)
ok 338 - ... got more options now
ok 339 - ... cleared options
ok 340 - ... options added okay with defaults
ok 341 - reader part of curried accessor works
ok 342 - accessor as reader
ok 343 - ... returns what we expect
ok 344 - error when calling accessor with no arguments
ok 345 - accessor as writer
ok 346 - ... good constructor params
ok 347 - ... could not add a hash ref where an string is expected
ok 348 - ... bad constructor params
ok 349 - set returns newly set values in order of keys provided
ok 350 - keys returns expected keys
ok 351 - values returns expected values
ok 352 - ... got the right key value pairs
ok 353 - ... got the right hash elements
ok 354 - ... we have no options
ok 355 - ... we have no options
ok 356 - ... no options yet
ok 357 - ... we have no foo option
ok 358 - set return single new value in scalar context
ok 359 - ... set the option okay
ok 360 - ... foo is defined
ok 361 - ... we have options
ok 362 - ... we have 1 option(s)
ok 363 - ... we have a foo option
ok 364 - ... got options now
ok 365 - ... set the option okay
ok 366 - ... we have 2 option(s)
ok 367 - ... got more options now
ok 368 - ... got the right option
ok 369 - get multiple options at once
ok 370 - ... got last option in scalar context
ok 371 - ... set the option okay
ok 372 - 4 options
ok 373 - get multiple options at once
ok 374 - delete returns deleted value
ok 375 - ... deleted the option okay
ok 376 - delete returns all deleted values in list context
ok 377 - ... deleted multiple option okay
ok 378 - ... we have 1 option(s)
ok 379 - ... got more options now
ok 380 - ... cleared options
ok 381 - ... options added okay with defaults
ok 382 - reader part of curried accessor works
ok 383 - accessor as reader
ok 384 - ... returns what we expect
ok 385 - error when calling accessor with no arguments
ok 386 - accessor as writer
ok 387 - ... good constructor params
ok 388 - ... could not add a hash ref where an string is expected
ok 389 - ... bad constructor params
ok 390 - set returns newly set values in order of keys provided
ok 391 - keys returns expected keys
ok 392 - values returns expected values
ok 393 - ... got the right key value pairs
ok 394 - ... got the right hash elements
ok 395 - Foo5->can('clear_options')
ok 396 - Foo5->can('delete_option')
ok 397 - Foo5->can('get_option')
ok 398 - Foo5->can('has_no_options')
ok 399 - Foo5->can('has_option')
ok 400 - Foo5->can('is_defined')
ok 401 - Foo5->can('key_value')
ok 402 - Foo5->can('keys')
ok 403 - Foo5->can('num_options')
ok 404 - Foo5->can('option_accessor')
ok 405 - Foo5->can('options_elements')
ok 406 - Foo5->can('quantity')
ok 407 - Foo5->can('set_option')
ok 408 - Foo5->can('values')
ok 409 - ... we have no options
ok 410 - ... we have no options
ok 411 - ... no options yet
ok 412 - ... we have no foo option
ok 413 - set return single new value in scalar context
ok 414 - ... set the option okay
ok 415 - ... foo is defined
ok 416 - ... we have options
ok 417 - ... we have 1 option(s)
ok 418 - ... we have a foo option
ok 419 - ... got options now
ok 420 - ... set the option okay
ok 421 - ... we have 2 option(s)
ok 422 - ... got more options now
ok 423 - ... got the right option
ok 424 - get multiple options at once
ok 425 - ... got last option in scalar context
ok 426 - ... set the option okay
ok 427 - 4 options
ok 428 - get multiple options at once
ok 429 - delete returns deleted value
ok 430 - ... deleted the option okay
ok 431 - delete returns all deleted values in list context
ok 432 - ... deleted multiple option okay
ok 433 - ... we have 1 option(s)
ok 434 - ... got more options now
ok 435 - ... cleared options
ok 436 - ... options added okay with defaults
ok 437 - reader part of curried accessor works
ok 438 - accessor as reader
ok 439 - ... returns what we expect
ok 440 - error when calling accessor with no arguments
ok 441 - accessor as writer
ok 442 - ... good constructor params
ok 443 - ... could not add a hash ref where an string is expected
ok 444 - ... bad constructor params
ok 445 - set returns newly set values in order of keys provided
ok 446 - keys returns expected keys
ok 447 - values returns expected values
ok 448 - ... got the right key value pairs
ok 449 - ... got the right hash elements
ok 450 - ... we have no options
ok 451 - ... we have no options
ok 452 - ... no options yet
ok 453 - ... we have no foo option
ok 454 - set return single new value in scalar context
ok 455 - ... set the option okay
ok 456 - ... foo is defined
ok 457 - ... we have options
ok 458 - ... we have 1 option(s)
ok 459 - ... we have a foo option
ok 460 - ... got options now
ok 461 - ... set the option okay
ok 462 - ... we have 2 option(s)
ok 463 - ... got more options now
ok 464 - ... got the right option
ok 465 - get multiple options at once
ok 466 - ... got last option in scalar context
ok 467 - ... set the option okay
ok 468 - 4 options
ok 469 - get multiple options at once
ok 470 - delete returns deleted value
ok 471 - ... deleted the option okay
ok 472 - delete returns all deleted values in list context
ok 473 - ... deleted multiple option okay
ok 474 - ... we have 1 option(s)
ok 475 - ... got more options now
ok 476 - ... cleared options
ok 477 - ... options added okay with defaults
ok 478 - reader part of curried accessor works
ok 479 - accessor as reader
ok 480 - ... returns what we expect
ok 481 - error when calling accessor with no arguments
ok 482 - accessor as writer
ok 483 - ... good constructor params
ok 484 - ... could not add a hash ref where an string is expected
ok 485 - ... bad constructor params
ok 486 - set returns newly set values in order of keys provided
ok 487 - keys returns expected keys
ok 488 - values returns expected values
ok 489 - ... got the right key value pairs
ok 490 - ... got the right hash elements
1..490
ok
t/070_native_traits/051_hash_subtypes.t ..........
ok 1 - hash_int - correct contents
ok 2 - hash_int - can't set wrong type
ok 3 - hash_int - correct contents
ok 4 - hash_int - correct contents
ok 5 - h1 - can't set onto undef
ok 6 - h1 - correct contents
ok 7 - h1 - can't set wrong type
ok 8 - h1 - correct contents
ok 9 - h1 - correct contents
ok 10 - h2 - can't set onto undef
ok 11 - h2 - correct contents
ok 12 - h2 - correct contents
ok 13 - h2 - can't set more than one element
ok 14 - h2 - correct contents
ok 15 - h3 - can't set onto undef
ok 16 - h3 - correct contents
ok 17 - h3 - can't set non-int
ok 18 - h3 - can't violate overall type constraint
ok 19 - h3 - correct contents
ok 20 - h3 - correct contents
ok 21 - h3 - can't violate overall type constraint
ok 22 - h3 - correct contents
ok 23 - h3 - correct contents
ok 24 - invalid default is caught when trying to read via accessor
ok 25 - invalid default is caught when trying to write via accessor
ok 26 - invalid default is caught when trying to get
ok 27 - lazy default is coerced when trying to read via accessor
ok 28 - lazy default is coerced when trying to write via accessor
ok 29 - lazy default is coerced when trying to get
1..29
ok
t/070_native_traits/052_hash_trigger.t ...........
ok 1 - trigger was called for normal writer
ok 2 - trigger was called on set
ok 3 - trigger was called on delete
1..3
ok
t/070_native_traits/053_hash_coerce.t ............ skipped: Not supported by MouseX::NativeTraits
t/070_native_traits/060_trait_number.t ...........
ok 1 - Foo1->can('abs')
ok 2 - Foo1->can('add')
ok 3 - Foo1->can('cut_in_half')
ok 4 - Foo1->can('dec')
ok 5 - Foo1->can('div')
ok 6 - Foo1->can('inc')
ok 7 - Foo1->can('mod')
ok 8 - Foo1->can('mul')
ok 9 - Foo1->can('odd')
ok 10 - Foo1->can('sub')
ok 11 - Default to five
ok 12 - add returns new value
ok 13 - Add ten for fithteen
ok 14 - add throws an error when 2 arguments are passed
ok 15 - sub returns new value
ok 16 - Subtract three for 12
ok 17 - sub throws an error when 2 arguments are passed
ok 18 - set returns new value
ok 19 - Set to ten
ok 20
ok 21 - div returns new value
ok 22 - divide by 2
ok 23 - div throws an error when 2 arguments are passed
ok 24 - mul returns new value
ok 25 - multiplied by 2
ok 26 - mul throws an error when 2 arguments are passed
ok 27 - mod returns new value
ok 28 - Mod by 2
ok 29 - mod throws an error when 2 arguments are passed
ok 30 - Mod by 5
ok 31 - abs returns new value
ok 32 - abs throws an error when an argument is passed
ok 33 - abs 1
ok 34 - inc 12
ok 35 - dec 13
ok 36 - Default to five
ok 37 - add returns new value
ok 38 - Add ten for fithteen
ok 39 - add throws an error when 2 arguments are passed
ok 40 - sub returns new value
ok 41 - Subtract three for 12
ok 42 - sub throws an error when 2 arguments are passed
ok 43 - set returns new value
ok 44 - Set to ten
ok 45
ok 46 - div returns new value
ok 47 - divide by 2
ok 48 - div throws an error when 2 arguments are passed
ok 49 - mul returns new value
ok 50 - multiplied by 2
ok 51 - mul throws an error when 2 arguments are passed
ok 52 - mod returns new value
ok 53 - Mod by 2
ok 54 - mod throws an error when 2 arguments are passed
ok 55 - Mod by 5
ok 56 - abs returns new value
ok 57 - abs throws an error when an argument is passed
ok 58 - abs 1
ok 59 - inc 12
ok 60 - dec 13
ok 61 - Foo2->can('abs')
ok 62 - Foo2->can('add')
ok 63 - Foo2->can('cut_in_half')
ok 64 - Foo2->can('dec')
ok 65 - Foo2->can('div')
ok 66 - Foo2->can('inc')
ok 67 - Foo2->can('mod')
ok 68 - Foo2->can('mul')
ok 69 - Foo2->can('odd')
ok 70 - Foo2->can('sub')
ok 71 - Default to five
ok 72 - add returns new value
ok 73 - Add ten for fithteen
ok 74 - add throws an error when 2 arguments are passed
ok 75 - sub returns new value
ok 76 - Subtract three for 12
ok 77 - sub throws an error when 2 arguments are passed
ok 78 - set returns new value
ok 79 - Set to ten
ok 80
ok 81 - div returns new value
ok 82 - divide by 2
ok 83 - div throws an error when 2 arguments are passed
ok 84 - mul returns new value
ok 85 - multiplied by 2
ok 86 - mul throws an error when 2 arguments are passed
ok 87 - mod returns new value
ok 88 - Mod by 2
ok 89 - mod throws an error when 2 arguments are passed
ok 90 - Mod by 5
ok 91 - abs returns new value
ok 92 - abs throws an error when an argument is passed
ok 93 - abs 1
ok 94 - inc 12
ok 95 - dec 13
ok 96 - add with lazy default
ok 97 - mod with lazy default
ok 98 - Default to five
ok 99 - add returns new value
ok 100 - Add ten for fithteen
ok 101 - add throws an error when 2 arguments are passed
ok 102 - sub returns new value
ok 103 - Subtract three for 12
ok 104 - sub throws an error when 2 arguments are passed
ok 105 - set returns new value
ok 106 - Set to ten
ok 107
ok 108 - div returns new value
ok 109 - divide by 2
ok 110 - div throws an error when 2 arguments are passed
ok 111 - mul returns new value
ok 112 - multiplied by 2
ok 113 - mul throws an error when 2 arguments are passed
ok 114 - mod returns new value
ok 115 - Mod by 2
ok 116 - mod throws an error when 2 arguments are passed
ok 117 - Mod by 5
ok 118 - abs returns new value
ok 119 - abs throws an error when an argument is passed
ok 120 - abs 1
ok 121 - inc 12
ok 122 - dec 13
ok 123 - add with lazy default
ok 124 - mod with lazy default
ok 125 - Foo3->can('abs')
ok 126 - Foo3->can('add')
ok 127 - Foo3->can('cut_in_half')
ok 128 - Foo3->can('dec')
ok 129 - Foo3->can('div')
ok 130 - Foo3->can('inc')
ok 131 - Foo3->can('mod')
ok 132 - Foo3->can('mul')
ok 133 - Foo3->can('odd')
ok 134 - Foo3->can('sub')
ok 135 - Default to five
ok 136 - add returns new value
ok 137 - Add ten for fithteen
ok 138 - add throws an error when 2 arguments are passed
ok 139 - sub returns new value
ok 140 - Subtract three for 12
ok 141 - sub throws an error when 2 arguments are passed
ok 142 - set returns new value
ok 143 - Set to ten
ok 144
ok 145 - div returns new value
ok 146 - divide by 2
ok 147 - div throws an error when 2 arguments are passed
ok 148 - mul returns new value
ok 149 - multiplied by 2
ok 150 - mul throws an error when 2 arguments are passed
ok 151 - mod returns new value
ok 152 - Mod by 2
ok 153 - mod throws an error when 2 arguments are passed
ok 154 - Mod by 5
ok 155 - abs returns new value
ok 156 - abs throws an error when an argument is passed
ok 157 - abs 1
ok 158 - inc 12
ok 159 - dec 13
ok 160 - Default to five
ok 161 - add returns new value
ok 162 - Add ten for fithteen
ok 163 - add throws an error when 2 arguments are passed
ok 164 - sub returns new value
ok 165 - Subtract three for 12
ok 166 - sub throws an error when 2 arguments are passed
ok 167 - set returns new value
ok 168 - Set to ten
ok 169
ok 170 - div returns new value
ok 171 - divide by 2
ok 172 - div throws an error when 2 arguments are passed
ok 173 - mul returns new value
ok 174 - multiplied by 2
ok 175 - mul throws an error when 2 arguments are passed
ok 176 - mod returns new value
ok 177 - Mod by 2
ok 178 - mod throws an error when 2 arguments are passed
ok 179 - Mod by 5
ok 180 - abs returns new value
ok 181 - abs throws an error when an argument is passed
ok 182 - abs 1
ok 183 - inc 12
ok 184 - dec 13
ok 185 - Foo4->can('abs')
ok 186 - Foo4->can('add')
ok 187 - Foo4->can('cut_in_half')
ok 188 - Foo4->can('dec')
ok 189 - Foo4->can('div')
ok 190 - Foo4->can('inc')
ok 191 - Foo4->can('mod')
ok 192 - Foo4->can('mul')
ok 193 - Foo4->can('odd')
ok 194 - Foo4->can('sub')
ok 195 - Default to five
ok 196 - add returns new value
ok 197 - Add ten for fithteen
ok 198 - add throws an error when 2 arguments are passed
ok 199 - sub returns new value
ok 200 - Subtract three for 12
ok 201 - sub throws an error when 2 arguments are passed
ok 202 - set returns new value
ok 203 - Set to ten
ok 204
ok 205 - div returns new value
ok 206 - divide by 2
ok 207 - div throws an error when 2 arguments are passed
ok 208 - mul returns new value
ok 209 - multiplied by 2
ok 210 - mul throws an error when 2 arguments are passed
ok 211 - mod returns new value
ok 212 - Mod by 2
ok 213 - mod throws an error when 2 arguments are passed
ok 214 - Mod by 5
ok 215 - abs returns new value
ok 216 - abs throws an error when an argument is passed
ok 217 - abs 1
ok 218 - inc 12
ok 219 - dec 13
ok 220 - Default to five
ok 221 - add returns new value
ok 222 - Add ten for fithteen
ok 223 - add throws an error when 2 arguments are passed
ok 224 - sub returns new value
ok 225 - Subtract three for 12
ok 226 - sub throws an error when 2 arguments are passed
ok 227 - set returns new value
ok 228 - Set to ten
ok 229
ok 230 - div returns new value
ok 231 - divide by 2
ok 232 - div throws an error when 2 arguments are passed
ok 233 - mul returns new value
ok 234 - multiplied by 2
ok 235 - mul throws an error when 2 arguments are passed
ok 236 - mod returns new value
ok 237 - Mod by 2
ok 238 - mod throws an error when 2 arguments are passed
ok 239 - Mod by 5
ok 240 - abs returns new value
ok 241 - abs throws an error when an argument is passed
ok 242 - abs 1
ok 243 - inc 12
ok 244 - dec 13
ok 245 - Foo5->can('abs')
ok 246 - Foo5->can('add')
ok 247 - Foo5->can('cut_in_half')
ok 248 - Foo5->can('dec')
ok 249 - Foo5->can('div')
ok 250 - Foo5->can('inc')
ok 251 - Foo5->can('mod')
ok 252 - Foo5->can('mul')
ok 253 - Foo5->can('odd')
ok 254 - Foo5->can('sub')
ok 255 - Default to five
ok 256 - add returns new value
ok 257 - Add ten for fithteen
ok 258 - add throws an error when 2 arguments are passed
ok 259 - sub returns new value
ok 260 - Subtract three for 12
ok 261 - sub throws an error when 2 arguments are passed
ok 262 - set returns new value
ok 263 - Set to ten
ok 264
ok 265 - div returns new value
ok 266 - divide by 2
ok 267 - div throws an error when 2 arguments are passed
ok 268 - mul returns new value
ok 269 - multiplied by 2
ok 270 - mul throws an error when 2 arguments are passed
ok 271 - mod returns new value
ok 272 - Mod by 2
ok 273 - mod throws an error when 2 arguments are passed
ok 274 - Mod by 5
ok 275 - abs returns new value
ok 276 - abs throws an error when an argument is passed
ok 277 - abs 1
ok 278 - inc 12
ok 279 - dec 13
ok 280 - Default to five
ok 281 - add returns new value
ok 282 - Add ten for fithteen
ok 283 - add throws an error when 2 arguments are passed
ok 284 - sub returns new value
ok 285 - Subtract three for 12
ok 286 - sub throws an error when 2 arguments are passed
ok 287 - set returns new value
ok 288 - Set to ten
ok 289
ok 290 - div returns new value
ok 291 - divide by 2
ok 292 - div throws an error when 2 arguments are passed
ok 293 - mul returns new value
ok 294 - multiplied by 2
ok 295 - mul throws an error when 2 arguments are passed
ok 296 - mod returns new value
ok 297 - Mod by 2
ok 298 - mod throws an error when 2 arguments are passed
ok 299 - Mod by 5
ok 300 - abs returns new value
ok 301 - abs throws an error when an argument is passed
ok 302 - abs 1
ok 303 - inc 12
ok 304 - dec 13
1..304
ok
t/070_native_traits/070_trait_string.t ...........
ok 1 - Foo1->can('append')
ok 2 - Foo1->can('append_curried')
ok 3 - Foo1->can('chomp')
ok 4 - Foo1->can('chop')
ok 5 - Foo1->can('clear')
ok 6 - Foo1->can('inc')
ok 7 - Foo1->can('length')
ok 8 - Foo1->can('match')
ok 9 - Foo1->can('match_curried')
ok 10 - Foo1->can('prepend')
ok 11 - Foo1->can('prepend_curried')
ok 12 - Foo1->can('replace')
ok 13 - Foo1->can('replace_curried')
ok 14 - Foo1->can('substr')
ok 15 - Foo1->can('substr_curried_1')
ok 16 - Foo1->can('substr_curried_2')
ok 17 - Foo1->can('substr_curried_3')
ok 18 - length returns zero
ok 19 - length returns 1 for new string
ok 20 - length throws an error when an argument is passed
ok 21 - inc returns new value
ok 22 - a becomes b after inc
ok 23 - inc throws an error when an argument is passed
ok 24 - append returns new value
ok 25 - appended to the string
ok 26 - append throws an error when two arguments are passed
ok 27 - append_curried appended to the string
ok 28 - append_curried throws an error when two arguments are passed
ok 29 - chomp returns number of characters removed
ok 30 - chomped string
ok 31 - chomp returns number of characters removed
ok 32 - chomp is a no-op when string has no line ending
ok 33 - chomp throws an error when an argument is passed
ok 34 - chop returns character removed
ok 35 - chopped string
ok 36 - chop throws an error when an argument is passed
ok 37 - prepend returns new value
ok 38 - prepended to string
ok 39 - prepend_curried prepended to string
ok 40 - replace returns new value
ok 41 - substitution using coderef for replacement
ok 42 - substitution using string as replacement
ok 43 - replace accepts an empty string as second argument
ok 44 - replace accepts an empty string as first argument
ok 45 - replace throws an error when the first argument is not a string or regexp
ok 46 - replace throws an error when the first argument is not a string or regexp
ok 47 - capitalize last
ok 48 - match -barx against /[aq]/ returns matches
ok 49 - match -barx against /[aq]/ returns matches
ok 50 - match with string as argument returns true
ok 51 - match with empty string as argument returns true
ok 52 - match throws an error when no arguments are passed
ok 53 - match throws an error when an invalid argument is passed
ok 54 - match_curried returns false
ok 55 - match curried returns true
ok 56 - clear
ok 57 - clear throws an error when an argument is passed
ok 58 - substr as getter with one argument
ok 59 - substr as getter with two arguments
ok 60 - substr as setter returns replaced string
ok 61 - substr as setter with three arguments
ok 62 - substr as setter with three arguments, replacment is empty string
ok 63 - substr throws an error when no argumemts are passed
ok 64 - substr throws an error when four argumemts are passed
ok 65 - substr throws an error when first argument is not an integer
ok 66 - substr throws an error when second argument is not an integer
ok 67 - substr throws an error when third argument is not a string
ok 68 - substr_curried_1 returns expected value
ok 69 - substr_curried_1 with one argument returns expected value
ok 70 - substr_curried_1 as setter with two arguments
ok 71 - substr_curried_2 returns expected value
ok 72 - substr_curried_2 as setter with one arguments
ok 73 - substr_curried_3 as setter
ok 74 - length returns zero
ok 75 - length returns 1 for new string
ok 76 - length throws an error when an argument is passed
ok 77 - inc returns new value
ok 78 - a becomes b after inc
ok 79 - inc throws an error when an argument is passed
ok 80 - append returns new value
ok 81 - appended to the string
ok 82 - append throws an error when two arguments are passed
ok 83 - append_curried appended to the string
ok 84 - append_curried throws an error when two arguments are passed
ok 85 - chomp returns number of characters removed
ok 86 - chomped string
ok 87 - chomp returns number of characters removed
ok 88 - chomp is a no-op when string has no line ending
ok 89 - chomp throws an error when an argument is passed
ok 90 - chop returns character removed
ok 91 - chopped string
ok 92 - chop throws an error when an argument is passed
ok 93 - prepend returns new value
ok 94 - prepended to string
ok 95 - prepend_curried prepended to string
ok 96 - replace returns new value
ok 97 - substitution using coderef for replacement
ok 98 - substitution using string as replacement
ok 99 - replace accepts an empty string as second argument
ok 100 - replace accepts an empty string as first argument
ok 101 - replace throws an error when the first argument is not a string or regexp
ok 102 - replace throws an error when the first argument is not a string or regexp
ok 103 - capitalize last
ok 104 - match -barx against /[aq]/ returns matches
ok 105 - match -barx against /[aq]/ returns matches
ok 106 - match with string as argument returns true
ok 107 - match with empty string as argument returns true
ok 108 - match throws an error when no arguments are passed
ok 109 - match throws an error when an invalid argument is passed
ok 110 - match_curried returns false
ok 111 - match curried returns true
ok 112 - clear
ok 113 - clear throws an error when an argument is passed
ok 114 - substr as getter with one argument
ok 115 - substr as getter with two arguments
ok 116 - substr as setter returns replaced string
ok 117 - substr as setter with three arguments
ok 118 - substr as setter with three arguments, replacment is empty string
ok 119 - substr throws an error when no argumemts are passed
ok 120 - substr throws an error when four argumemts are passed
ok 121 - substr throws an error when first argument is not an integer
ok 122 - substr throws an error when second argument is not an integer
ok 123 - substr throws an error when third argument is not a string
ok 124 - substr_curried_1 returns expected value
ok 125 - substr_curried_1 with one argument returns expected value
ok 126 - substr_curried_1 as setter with two arguments
ok 127 - substr_curried_2 returns expected value
ok 128 - substr_curried_2 as setter with one arguments
ok 129 - substr_curried_3 as setter
ok 130 - Foo2->can('append')
ok 131 - Foo2->can('append_curried')
ok 132 - Foo2->can('chomp')
ok 133 - Foo2->can('chop')
ok 134 - Foo2->can('clear')
ok 135 - Foo2->can('inc')
ok 136 - Foo2->can('length')
ok 137 - Foo2->can('match')
ok 138 - Foo2->can('match_curried')
ok 139 - Foo2->can('prepend')
ok 140 - Foo2->can('prepend_curried')
ok 141 - Foo2->can('replace')
ok 142 - Foo2->can('replace_curried')
ok 143 - Foo2->can('substr')
ok 144 - Foo2->can('substr_curried_1')
ok 145 - Foo2->can('substr_curried_2')
ok 146 - Foo2->can('substr_curried_3')
ok 147 - length returns zero
ok 148 - length returns 1 for new string
ok 149 - length throws an error when an argument is passed
ok 150 - inc returns new value
ok 151 - a becomes b after inc
ok 152 - inc throws an error when an argument is passed
ok 153 - append returns new value
ok 154 - appended to the string
ok 155 - append throws an error when two arguments are passed
ok 156 - append_curried appended to the string
ok 157 - append_curried throws an error when two arguments are passed
ok 158 - chomp returns number of characters removed
ok 159 - chomped string
ok 160 - chomp returns number of characters removed
ok 161 - chomp is a no-op when string has no line ending
ok 162 - chomp throws an error when an argument is passed
ok 163 - chop returns character removed
ok 164 - chopped string
ok 165 - chop throws an error when an argument is passed
ok 166 - prepend returns new value
ok 167 - prepended to string
ok 168 - prepend_curried prepended to string
ok 169 - replace returns new value
ok 170 - substitution using coderef for replacement
ok 171 - substitution using string as replacement
ok 172 - replace accepts an empty string as second argument
ok 173 - replace accepts an empty string as first argument
ok 174 - replace throws an error when the first argument is not a string or regexp
ok 175 - replace throws an error when the first argument is not a string or regexp
ok 176 - capitalize last
ok 177 - match -barx against /[aq]/ returns matches
ok 178 - match -barx against /[aq]/ returns matches
ok 179 - match with string as argument returns true
ok 180 - match with empty string as argument returns true
ok 181 - match throws an error when no arguments are passed
ok 182 - match throws an error when an invalid argument is passed
ok 183 - match_curried returns false
ok 184 - match curried returns true
ok 185 - clear
ok 186 - clear throws an error when an argument is passed
ok 187 - substr as getter with one argument
ok 188 - substr as getter with two arguments
ok 189 - substr as setter returns replaced string
ok 190 - substr as setter with three arguments
ok 191 - substr as setter with three arguments, replacment is empty string
ok 192 - substr throws an error when no argumemts are passed
ok 193 - substr throws an error when four argumemts are passed
ok 194 - substr throws an error when first argument is not an integer
ok 195 - substr throws an error when second argument is not an integer
ok 196 - substr throws an error when third argument is not a string
ok 197 - substr_curried_1 returns expected value
ok 198 - substr_curried_1 with one argument returns expected value
ok 199 - substr_curried_1 as setter with two arguments
ok 200 - substr_curried_2 returns expected value
ok 201 - substr_curried_2 as setter with one arguments
ok 202 - substr_curried_3 as setter
ok 203 - append with lazy default
ok 204 - length returns zero
ok 205 - length returns 1 for new string
ok 206 - length throws an error when an argument is passed
ok 207 - inc returns new value
ok 208 - a becomes b after inc
ok 209 - inc throws an error when an argument is passed
ok 210 - append returns new value
ok 211 - appended to the string
ok 212 - append throws an error when two arguments are passed
ok 213 - append_curried appended to the string
ok 214 - append_curried throws an error when two arguments are passed
ok 215 - chomp returns number of characters removed
ok 216 - chomped string
ok 217 - chomp returns number of characters removed
ok 218 - chomp is a no-op when string has no line ending
ok 219 - chomp throws an error when an argument is passed
ok 220 - chop returns character removed
ok 221 - chopped string
ok 222 - chop throws an error when an argument is passed
ok 223 - prepend returns new value
ok 224 - prepended to string
ok 225 - prepend_curried prepended to string
ok 226 - replace returns new value
ok 227 - substitution using coderef for replacement
ok 228 - substitution using string as replacement
ok 229 - replace accepts an empty string as second argument
ok 230 - replace accepts an empty string as first argument
ok 231 - replace throws an error when the first argument is not a string or regexp
ok 232 - replace throws an error when the first argument is not a string or regexp
ok 233 - capitalize last
ok 234 - match -barx against /[aq]/ returns matches
ok 235 - match -barx against /[aq]/ returns matches
ok 236 - match with string as argument returns true
ok 237 - match with empty string as argument returns true
ok 238 - match throws an error when no arguments are passed
ok 239 - match throws an error when an invalid argument is passed
ok 240 - match_curried returns false
ok 241 - match curried returns true
ok 242 - clear
ok 243 - clear throws an error when an argument is passed
ok 244 - substr as getter with one argument
ok 245 - substr as getter with two arguments
ok 246 - substr as setter returns replaced string
ok 247 - substr as setter with three arguments
ok 248 - substr as setter with three arguments, replacment is empty string
ok 249 - substr throws an error when no argumemts are passed
ok 250 - substr throws an error when four argumemts are passed
ok 251 - substr throws an error when first argument is not an integer
ok 252 - substr throws an error when second argument is not an integer
ok 253 - substr throws an error when third argument is not a string
ok 254 - substr_curried_1 returns expected value
ok 255 - substr_curried_1 with one argument returns expected value
ok 256 - substr_curried_1 as setter with two arguments
ok 257 - substr_curried_2 returns expected value
ok 258 - substr_curried_2 as setter with one arguments
ok 259 - substr_curried_3 as setter
ok 260 - append with lazy default
ok 261 - Foo3->can('append')
ok 262 - Foo3->can('append_curried')
ok 263 - Foo3->can('chomp')
ok 264 - Foo3->can('chop')
ok 265 - Foo3->can('clear')
ok 266 - Foo3->can('inc')
ok 267 - Foo3->can('length')
ok 268 - Foo3->can('match')
ok 269 - Foo3->can('match_curried')
ok 270 - Foo3->can('prepend')
ok 271 - Foo3->can('prepend_curried')
ok 272 - Foo3->can('replace')
ok 273 - Foo3->can('replace_curried')
ok 274 - Foo3->can('substr')
ok 275 - Foo3->can('substr_curried_1')
ok 276 - Foo3->can('substr_curried_2')
ok 277 - Foo3->can('substr_curried_3')
ok 278 - length returns zero
ok 279 - length returns 1 for new string
ok 280 - length throws an error when an argument is passed
ok 281 - inc returns new value
ok 282 - a becomes b after inc
ok 283 - inc throws an error when an argument is passed
ok 284 - append returns new value
ok 285 - appended to the string
ok 286 - append throws an error when two arguments are passed
ok 287 - append_curried appended to the string
ok 288 - append_curried throws an error when two arguments are passed
ok 289 - chomp returns number of characters removed
ok 290 - chomped string
ok 291 - chomp returns number of characters removed
ok 292 - chomp is a no-op when string has no line ending
ok 293 - chomp throws an error when an argument is passed
ok 294 - chop returns character removed
ok 295 - chopped string
ok 296 - chop throws an error when an argument is passed
ok 297 - prepend returns new value
ok 298 - prepended to string
ok 299 - prepend_curried prepended to string
ok 300 - replace returns new value
ok 301 - substitution using coderef for replacement
ok 302 - substitution using string as replacement
ok 303 - replace accepts an empty string as second argument
ok 304 - replace accepts an empty string as first argument
ok 305 - replace throws an error when the first argument is not a string or regexp
ok 306 - replace throws an error when the first argument is not a string or regexp
ok 307 - capitalize last
ok 308 - match -barx against /[aq]/ returns matches
ok 309 - match -barx against /[aq]/ returns matches
ok 310 - match with string as argument returns true
ok 311 - match with empty string as argument returns true
ok 312 - match throws an error when no arguments are passed
ok 313 - match throws an error when an invalid argument is passed
ok 314 - match_curried returns false
ok 315 - match curried returns true
ok 316 - clear
ok 317 - clear throws an error when an argument is passed
ok 318 - substr as getter with one argument
ok 319 - substr as getter with two arguments
ok 320 - substr as setter returns replaced string
ok 321 - substr as setter with three arguments
ok 322 - substr as setter with three arguments, replacment is empty string
ok 323 - substr throws an error when no argumemts are passed
ok 324 - substr throws an error when four argumemts are passed
ok 325 - substr throws an error when first argument is not an integer
ok 326 - substr throws an error when second argument is not an integer
ok 327 - substr throws an error when third argument is not a string
ok 328 - substr_curried_1 returns expected value
ok 329 - substr_curried_1 with one argument returns expected value
ok 330 - substr_curried_1 as setter with two arguments
ok 331 - substr_curried_2 returns expected value
ok 332 - substr_curried_2 as setter with one arguments
ok 333 - substr_curried_3 as setter
ok 334 - length returns zero
ok 335 - length returns 1 for new string
ok 336 - length throws an error when an argument is passed
ok 337 - inc returns new value
ok 338 - a becomes b after inc
ok 339 - inc throws an error when an argument is passed
ok 340 - append returns new value
ok 341 - appended to the string
ok 342 - append throws an error when two arguments are passed
ok 343 - append_curried appended to the string
ok 344 - append_curried throws an error when two arguments are passed
ok 345 - chomp returns number of characters removed
ok 346 - chomped string
ok 347 - chomp returns number of characters removed
ok 348 - chomp is a no-op when string has no line ending
ok 349 - chomp throws an error when an argument is passed
ok 350 - chop returns character removed
ok 351 - chopped string
ok 352 - chop throws an error when an argument is passed
ok 353 - prepend returns new value
ok 354 - prepended to string
ok 355 - prepend_curried prepended to string
ok 356 - replace returns new value
ok 357 - substitution using coderef for replacement
ok 358 - substitution using string as replacement
ok 359 - replace accepts an empty string as second argument
ok 360 - replace accepts an empty string as first argument
ok 361 - replace throws an error when the first argument is not a string or regexp
ok 362 - replace throws an error when the first argument is not a string or regexp
ok 363 - capitalize last
ok 364 - match -barx against /[aq]/ returns matches
ok 365 - match -barx against /[aq]/ returns matches
ok 366 - match with string as argument returns true
ok 367 - match with empty string as argument returns true
ok 368 - match throws an error when no arguments are passed
ok 369 - match throws an error when an invalid argument is passed
ok 370 - match_curried returns false
ok 371 - match curried returns true
ok 372 - clear
ok 373 - clear throws an error when an argument is passed
ok 374 - substr as getter with one argument
ok 375 - substr as getter with two arguments
ok 376 - substr as setter returns replaced string
ok 377 - substr as setter with three arguments
ok 378 - substr as setter with three arguments, replacment is empty string
ok 379 - substr throws an error when no argumemts are passed
ok 380 - substr throws an error when four argumemts are passed
ok 381 - substr throws an error when first argument is not an integer
ok 382 - substr throws an error when second argument is not an integer
ok 383 - substr throws an error when third argument is not a string
ok 384 - substr_curried_1 returns expected value
ok 385 - substr_curried_1 with one argument returns expected value
ok 386 - substr_curried_1 as setter with two arguments
ok 387 - substr_curried_2 returns expected value
ok 388 - substr_curried_2 as setter with one arguments
ok 389 - substr_curried_3 as setter
ok 390 - Foo4->can('append')
ok 391 - Foo4->can('append_curried')
ok 392 - Foo4->can('chomp')
ok 393 - Foo4->can('chop')
ok 394 - Foo4->can('clear')
ok 395 - Foo4->can('inc')
ok 396 - Foo4->can('length')
ok 397 - Foo4->can('match')
ok 398 - Foo4->can('match_curried')
ok 399 - Foo4->can('prepend')
ok 400 - Foo4->can('prepend_curried')
ok 401 - Foo4->can('replace')
ok 402 - Foo4->can('replace_curried')
ok 403 - Foo4->can('substr')
ok 404 - Foo4->can('substr_curried_1')
ok 405 - Foo4->can('substr_curried_2')
ok 406 - Foo4->can('substr_curried_3')
ok 407 - length returns zero
ok 408 - length returns 1 for new string
ok 409 - length throws an error when an argument is passed
ok 410 - inc returns new value
ok 411 - a becomes b after inc
ok 412 - inc throws an error when an argument is passed
ok 413 - append returns new value
ok 414 - appended to the string
ok 415 - append throws an error when two arguments are passed
ok 416 - append_curried appended to the string
ok 417 - append_curried throws an error when two arguments are passed
ok 418 - chomp returns number of characters removed
ok 419 - chomped string
ok 420 - chomp returns number of characters removed
ok 421 - chomp is a no-op when string has no line ending
ok 422 - chomp throws an error when an argument is passed
ok 423 - chop returns character removed
ok 424 - chopped string
ok 425 - chop throws an error when an argument is passed
ok 426 - prepend returns new value
ok 427 - prepended to string
ok 428 - prepend_curried prepended to string
ok 429 - replace returns new value
ok 430 - substitution using coderef for replacement
ok 431 - substitution using string as replacement
ok 432 - replace accepts an empty string as second argument
ok 433 - replace accepts an empty string as first argument
ok 434 - replace throws an error when the first argument is not a string or regexp
ok 435 - replace throws an error when the first argument is not a string or regexp
ok 436 - capitalize last
ok 437 - match -barx against /[aq]/ returns matches
ok 438 - match -barx against /[aq]/ returns matches
ok 439 - match with string as argument returns true
ok 440 - match with empty string as argument returns true
ok 441 - match throws an error when no arguments are passed
ok 442 - match throws an error when an invalid argument is passed
ok 443 - match_curried returns false
ok 444 - match curried returns true
ok 445 - clear
ok 446 - clear throws an error when an argument is passed
ok 447 - substr as getter with one argument
ok 448 - substr as getter with two arguments
ok 449 - substr as setter returns replaced string
ok 450 - substr as setter with three arguments
ok 451 - substr as setter with three arguments, replacment is empty string
ok 452 - substr throws an error when no argumemts are passed
ok 453 - substr throws an error when four argumemts are passed
ok 454 - substr throws an error when first argument is not an integer
ok 455 - substr throws an error when second argument is not an integer
ok 456 - substr throws an error when third argument is not a string
ok 457 - substr_curried_1 returns expected value
ok 458 - substr_curried_1 with one argument returns expected value
ok 459 - substr_curried_1 as setter with two arguments
ok 460 - substr_curried_2 returns expected value
ok 461 - substr_curried_2 as setter with one arguments
ok 462 - substr_curried_3 as setter
ok 463 - length returns zero
ok 464 - length returns 1 for new string
ok 465 - length throws an error when an argument is passed
ok 466 - inc returns new value
ok 467 - a becomes b after inc
ok 468 - inc throws an error when an argument is passed
ok 469 - append returns new value
ok 470 - appended to the string
ok 471 - append throws an error when two arguments are passed
ok 472 - append_curried appended to the string
ok 473 - append_curried throws an error when two arguments are passed
ok 474 - chomp returns number of characters removed
ok 475 - chomped string
ok 476 - chomp returns number of characters removed
ok 477 - chomp is a no-op when string has no line ending
ok 478 - chomp throws an error when an argument is passed
ok 479 - chop returns character removed
ok 480 - chopped string
ok 481 - chop throws an error when an argument is passed
ok 482 - prepend returns new value
ok 483 - prepended to string
ok 484 - prepend_curried prepended to string
ok 485 - replace returns new value
ok 486 - substitution using coderef for replacement
ok 487 - substitution using string as replacement
ok 488 - replace accepts an empty string as second argument
ok 489 - replace accepts an empty string as first argument
ok 490 - replace throws an error when the first argument is not a string or regexp
ok 491 - replace throws an error when the first argument is not a string or regexp
ok 492 - capitalize last
ok 493 - match -barx against /[aq]/ returns matches
ok 494 - match -barx against /[aq]/ returns matches
ok 495 - match with string as argument returns true
ok 496 - match with empty string as argument returns true
ok 497 - match throws an error when no arguments are passed
ok 498 - match throws an error when an invalid argument is passed
ok 499 - match_curried returns false
ok 500 - match curried returns true
ok 501 - clear
ok 502 - clear throws an error when an argument is passed
ok 503 - substr as getter with one argument
ok 504 - substr as getter with two arguments
ok 505 - substr as setter returns replaced string
ok 506 - substr as setter with three arguments
ok 507 - substr as setter with three arguments, replacment is empty string
ok 508 - substr throws an error when no argumemts are passed
ok 509 - substr throws an error when four argumemts are passed
ok 510 - substr throws an error when first argument is not an integer
ok 511 - substr throws an error when second argument is not an integer
ok 512 - substr throws an error when third argument is not a string
ok 513 - substr_curried_1 returns expected value
ok 514 - substr_curried_1 with one argument returns expected value
ok 515 - substr_curried_1 as setter with two arguments
ok 516 - substr_curried_2 returns expected value
ok 517 - substr_curried_2 as setter with one arguments
ok 518 - substr_curried_3 as setter
ok 519 - Foo5->can('append')
ok 520 - Foo5->can('append_curried')
ok 521 - Foo5->can('chomp')
ok 522 - Foo5->can('chop')
ok 523 - Foo5->can('clear')
ok 524 - Foo5->can('inc')
ok 525 - Foo5->can('length')
ok 526 - Foo5->can('match')
ok 527 - Foo5->can('match_curried')
ok 528 - Foo5->can('prepend')
ok 529 - Foo5->can('prepend_curried')
ok 530 - Foo5->can('replace')
ok 531 - Foo5->can('replace_curried')
ok 532 - Foo5->can('substr')
ok 533 - Foo5->can('substr_curried_1')
ok 534 - Foo5->can('substr_curried_2')
ok 535 - Foo5->can('substr_curried_3')
ok 536 - length returns zero
ok 537 - length returns 1 for new string
ok 538 - length throws an error when an argument is passed
ok 539 - inc returns new value
ok 540 - a becomes b after inc
ok 541 - inc throws an error when an argument is passed
ok 542 - append returns new value
ok 543 - appended to the string
ok 544 - append throws an error when two arguments are passed
ok 545 - append_curried appended to the string
ok 546 - append_curried throws an error when two arguments are passed
ok 547 - chomp returns number of characters removed
ok 548 - chomped string
ok 549 - chomp returns number of characters removed
ok 550 - chomp is a no-op when string has no line ending
ok 551 - chomp throws an error when an argument is passed
ok 552 - chop returns character removed
ok 553 - chopped string
ok 554 - chop throws an error when an argument is passed
ok 555 - prepend returns new value
ok 556 - prepended to string
ok 557 - prepend_curried prepended to string
ok 558 - replace returns new value
ok 559 - substitution using coderef for replacement
ok 560 - substitution using string as replacement
ok 561 - replace accepts an empty string as second argument
ok 562 - replace accepts an empty string as first argument
ok 563 - replace throws an error when the first argument is not a string or regexp
ok 564 - replace throws an error when the first argument is not a string or regexp
ok 565 - capitalize last
ok 566 - match -barx against /[aq]/ returns matches
ok 567 - match -barx against /[aq]/ returns matches
ok 568 - match with string as argument returns true
ok 569 - match with empty string as argument returns true
ok 570 - match throws an error when no arguments are passed
ok 571 - match throws an error when an invalid argument is passed
ok 572 - match_curried returns false
ok 573 - match curried returns true
ok 574 - clear
ok 575 - clear throws an error when an argument is passed
ok 576 - substr as getter with one argument
ok 577 - substr as getter with two arguments
ok 578 - substr as setter returns replaced string
ok 579 - substr as setter with three arguments
ok 580 - substr as setter with three arguments, replacment is empty string
ok 581 - substr throws an error when no argumemts are passed
ok 582 - substr throws an error when four argumemts are passed
ok 583 - substr throws an error when first argument is not an integer
ok 584 - substr throws an error when second argument is not an integer
ok 585 - substr throws an error when third argument is not a string
ok 586 - substr_curried_1 returns expected value
ok 587 - substr_curried_1 with one argument returns expected value
ok 588 - substr_curried_1 as setter with two arguments
ok 589 - substr_curried_2 returns expected value
ok 590 - substr_curried_2 as setter with one arguments
ok 591 - substr_curried_3 as setter
ok 592 - length returns zero
ok 593 - length returns 1 for new string
ok 594 - length throws an error when an argument is passed
ok 595 - inc returns new value
ok 596 - a becomes b after inc
ok 597 - inc throws an error when an argument is passed
ok 598 - append returns new value
ok 599 - appended to the string
ok 600 - append throws an error when two arguments are passed
ok 601 - append_curried appended to the string
ok 602 - append_curried throws an error when two arguments are passed
ok 603 - chomp returns number of characters removed
ok 604 - chomped string
ok 605 - chomp returns number of characters removed
ok 606 - chomp is a no-op when string has no line ending
ok 607 - chomp throws an error when an argument is passed
ok 608 - chop returns character removed
ok 609 - chopped string
ok 610 - chop throws an error when an argument is passed
ok 611 - prepend returns new value
ok 612 - prepended to string
ok 613 - prepend_curried prepended to string
ok 614 - replace returns new value
ok 615 - substitution using coderef for replacement
ok 616 - substitution using string as replacement
ok 617 - replace accepts an empty string as second argument
ok 618 - replace accepts an empty string as first argument
ok 619 - replace throws an error when the first argument is not a string or regexp
ok 620 - replace throws an error when the first argument is not a string or regexp
ok 621 - capitalize last
ok 622 - match -barx against /[aq]/ returns matches
ok 623 - match -barx against /[aq]/ returns matches
ok 624 - match with string as argument returns true
ok 625 - match with empty string as argument returns true
ok 626 - match throws an error when no arguments are passed
ok 627 - match throws an error when an invalid argument is passed
ok 628 - match_curried returns false
ok 629 - match curried returns true
ok 630 - clear
ok 631 - clear throws an error when an argument is passed
ok 632 - substr as getter with one argument
ok 633 - substr as getter with two arguments
ok 634 - substr as setter returns replaced string
ok 635 - substr as setter with three arguments
ok 636 - substr as setter with three arguments, replacment is empty string
ok 637 - substr throws an error when no argumemts are passed
ok 638 - substr throws an error when four argumemts are passed
ok 639 - substr throws an error when first argument is not an integer
ok 640 - substr throws an error when second argument is not an integer
ok 641 - substr throws an error when third argument is not a string
ok 642 - substr_curried_1 returns expected value
ok 643 - substr_curried_1 with one argument returns expected value
ok 644 - substr_curried_1 as setter with two arguments
ok 645 - substr_curried_2 returns expected value
ok 646 - substr_curried_2 as setter with one arguments
ok 647 - substr_curried_3 as setter
1..647
ok
t/070_native_traits/100_array_from_role.t ........
ok 1 - ... this should work correctly
ok 2 - ... this should work correctly
1..2
ok
t/070_native_traits/101_remove_attribute.t ....... skipped: Not supported by MouseX::NativeTraits
t/070_native_traits/102_collection_with_roles.t ..
ok 1 - add_observer method added
ok 2 - count_observers method added
ok 3 - inc_counter method added
ok 4 - dec_counter method added
ok 5 - Only one observer
ok 6 - Default to zero
ok 7 - Observed number 1
ok 8 - Increment to one
ok 9 - Observed number 2
ok 10 - Observed number 3
ok 11 - Observed number 4
ok 12 - Observed number 5
ok 13 - Observed number 6
ok 14 - Observed number 7
ok 15 - Increment up to seven
ok 16 - Observed number 6
ok 17 - Decrement to 6
ok 18 - Observed number 5
ok 19 - Observed number 4
ok 20 - Observed number 3
ok 21 - Observed number 2
ok 22 - Observed number 1
ok 23 - Decrement to 1
ok 24 - Observed number 0
ok 25 - Observed number -1
ok 26 - Negative numbers
ok 27 - Observed number 0
ok 28 - Back to zero
1..28
ok
t/070_native_traits/103_custom_instance.t ........ skipped: not supproted by MouseX::NativeTraits
All tests successful.
Files=23, Tests=3482, 5 wallclock secs ( 0.47 usr + 0.06 sys = 0.53 CPU)
Result: PASS
GFUJI/MouseX-NativeTraits-1.07.tar.gz
nmake test TEST_VERBOSE=1 -- OK
Goro Fuji <gfuji@cpan.org>
Extend your attribute interfaces for Mouse
>>> (cd C:\cpanfly-5.16\var\cpan\build\MouseX-NativeTraits-1.07-XE0drc && tar cvf - MouseX-NativeTraits-1.07.ppd blib) | gzip -c >C:/cpanfly-5.16/var/REPO/G/GF/GFUJI/MouseX-NativeTraits-1.07.tar.gz
MouseX-NativeTraits-1.07.ppd
blib/
blib/lib/
blib/lib/Mouse/
blib/lib/Mouse/Meta/
blib/lib/Mouse/Meta/Attribute/
blib/lib/Mouse/Meta/Attribute/Custom/
blib/lib/Mouse/Meta/Attribute/Custom/Trait/
blib/lib/Mouse/Meta/Attribute/Custom/Trait/Array.pm
blib/lib/Mouse/Meta/Attribute/Custom/Trait/Bool.pm
blib/lib/Mouse/Meta/Attribute/Custom/Trait/Code.pm
blib/lib/Mouse/Meta/Attribute/Custom/Trait/Counter.pm
blib/lib/Mouse/Meta/Attribute/Custom/Trait/Hash.pm
blib/lib/Mouse/Meta/Attribute/Custom/Trait/Number.pm
blib/lib/Mouse/Meta/Attribute/Custom/Trait/String.pm
blib/lib/Mouse/Meta/Attribute/Native.pm
blib/lib/MouseX/
blib/lib/MouseX/NativeTraits/
blib/lib/MouseX/NativeTraits/ArrayRef.pm
blib/lib/MouseX/NativeTraits/Bool.pm
blib/lib/MouseX/NativeTraits/CodeRef.pm
blib/lib/MouseX/NativeTraits/Counter.pm
blib/lib/MouseX/NativeTraits/HashRef.pm
blib/lib/MouseX/NativeTraits/MethodProvider/
blib/lib/MouseX/NativeTraits/MethodProvider/ArrayRef.pm
blib/lib/MouseX/NativeTraits/MethodProvider/Bool.pm
blib/lib/MouseX/NativeTraits/MethodProvider/CodeRef.pm
blib/lib/MouseX/NativeTraits/MethodProvider/Counter.pm
blib/lib/MouseX/NativeTraits/MethodProvider/HashRef.pm
blib/lib/MouseX/NativeTraits/MethodProvider/Num.pm
blib/lib/MouseX/NativeTraits/MethodProvider/Str.pm
blib/lib/MouseX/NativeTraits/MethodProvider.pm
blib/lib/MouseX/NativeTraits/Num.pm
blib/lib/MouseX/NativeTraits/Str.pm
blib/lib/MouseX/NativeTraits.pm
>>> mv C:\cpanfly-5.16\var\cpan\build\MouseX-NativeTraits-1.07-XE0drc/MouseX-NativeTraits-1.07.ppd C:/cpanfly-5.16/var/REPO/G/GF/GFUJI
Running test for module 'File::Slurp'
Running make for U/UR/URI/File-Slurp-9999.19.tar.gz
Prepending C:\cpanfly-5.16\var\cpan\build\MouseX-NativeTraits-1.07-XE0drc/blib/arch C:\cpanfly-5.16\var\cpan\build\MouseX-NativeTraits-1.07-XE0drc/blib/lib C:\cpanfly-5.16\var\cpan\build\MouseX-StrictConstructor-0.02-HmBNZu/blib/arch C:\cpanfly-5.16\var\cpan\build\MouseX-StrictConstructor-0.02-HmBNZu/blib/lib to PERL5LIB for 'get'
Has already been unwrapped into directory C:\cpanfly-5.16\var\cpan\build\File-Slurp-9999.19-GijGhG
Prepending C:\cpanfly-5.16\var\cpan\build\MouseX-NativeTraits-1.07-XE0drc/blib/arch C:\cpanfly-5.16\var\cpan\build\MouseX-NativeTraits-1.07-XE0drc/blib/lib C:\cpanfly-5.16\var\cpan\build\MouseX-StrictConstructor-0.02-HmBNZu/blib/arch C:\cpanfly-5.16\var\cpan\build\MouseX-StrictConstructor-0.02-HmBNZu/blib/lib to PERL5LIB for 'make'
Has already been made
Prepending C:\cpanfly-5.16\var\cpan\build\MouseX-NativeTraits-1.07-XE0drc/blib/arch C:\cpanfly-5.16\var\cpan\build\MouseX-NativeTraits-1.07-XE0drc/blib/lib C:\cpanfly-5.16\var\cpan\build\MouseX-StrictConstructor-0.02-HmBNZu/blib/arch C:\cpanfly-5.16\var\cpan\build\MouseX-StrictConstructor-0.02-HmBNZu/blib/lib to PERL5LIB for 'test'
Running make test
Won't repeat unsuccessful test during this command
Has already been tested within this command
Running make for D/DD/DDUMONT/Config-Model-2.018.tar.gz
Prepending C:\cpanfly-5.16\var\cpan\build\MouseX-NativeTraits-1.07-XE0drc/blib/arch C:\cpanfly-5.16\var\cpan\build\MouseX-NativeTraits-1.07-XE0drc/blib/lib C:\cpanfly-5.16\var\cpan\build\MouseX-StrictConstructor-0.02-HmBNZu/blib/arch C:\cpanfly-5.16\var\cpan\build\MouseX-StrictConstructor-0.02-HmBNZu/blib/lib to PERL5LIB for 'get'
Warning: Prerequisite 'Pod::POM => 0' for 'DDUMONT/Config-Model-2.018.tar.gz' failed when processing 'ANDREWF/Pod-POM-0.27.tar.gz' with 'make_test => NO'. Continuing, but chances to succeed are limited.
Warning: Prerequisite 'File::Slurp => 0' for 'DDUMONT/Config-Model-2.018.tar.gz' failed when processing 'URI/File-Slurp-9999.19.tar.gz' with 'make_test => NO'. Continuing, but chances to succeed are limited.
Prepending C:\cpanfly-5.16\var\cpan\build\MouseX-NativeTraits-1.07-XE0drc/blib/arch C:\cpanfly-5.16\var\cpan\build\MouseX-NativeTraits-1.07-XE0drc/blib/lib C:\cpanfly-5.16\var\cpan\build\MouseX-StrictConstructor-0.02-HmBNZu/blib/arch C:\cpanfly-5.16\var\cpan\build\MouseX-StrictConstructor-0.02-HmBNZu/blib/lib to PERL5LIB for 'make'
CPAN.pm: Going to build D/DD/DDUMONT/Config-Model-2.018.tar.gz
>>> C:\Perl-5.16\bin\perl.exe Build.PL
Can't locate version/vpp.pm in @INC (@INC contains: C:\cpanfly-5.16\var\cpan\build\MouseX-NativeTraits-1.07-XE0drc/blib/arch C:\cpanfly-5.16\var\cpan\build\MouseX-NativeTraits-1.07-XE0drc/blib/lib C:\cpanfly-5.16\var\cpan\build\MouseX-StrictConstructor-0.02-HmBNZu/blib/arch C:\cpanfly-5.16\var\cpan\build\MouseX-StrictConstructor-0.02-HmBNZu/blib/lib C:/cpanfly-5.16/var/megalib C:/Perl-5.16/site/lib C:/Perl-5.16/lib .) at (eval 9) line 2.
BEGIN failed--compilation aborted at (eval 9) line 2.
Compilation failed in require at C:/cpanfly-5.16/var/megalib/Module/Metadata.pm line 20.
BEGIN failed--compilation aborted at C:/cpanfly-5.16/var/megalib/Module/Metadata.pm line 20.
Compilation failed in require at C:/Perl-5.16/lib/Module/Build/ModuleInfo.pm line 10.
Compilation failed in require at C:/Perl-5.16/lib/Module/Build/Base.pm line 23.
BEGIN failed--compilation aborted at C:/Perl-5.16/lib/Module/Build/Base.pm line 23.
Compilation failed in require at C:/Perl-5.16/lib/Module/Build.pm line 15.
BEGIN failed--compilation aborted at C:/Perl-5.16/lib/Module/Build.pm line 15.
Compilation failed in require at Build.PL line 29.
BEGIN failed--compilation aborted at Build.PL line 29.
Warning: No success on command[C:\Perl-5.16\bin\perl.exe Build.PL ]
DDUMONT/Config-Model-2.018.tar.gz
C:\Perl-5.16\bin\perl.exe Build.PL -- NOT OK
Prepending C:\cpanfly-5.16\var\cpan\build\MouseX-NativeTraits-1.07-XE0drc/blib/arch C:\cpanfly-5.16\var\cpan\build\MouseX-NativeTraits-1.07-XE0drc/blib/lib C:\cpanfly-5.16\var\cpan\build\MouseX-StrictConstructor-0.02-HmBNZu/blib/arch C:\cpanfly-5.16\var\cpan\build\MouseX-StrictConstructor-0.02-HmBNZu/blib/lib to PERL5LIB for 'test'
Running Build test
Make had some problems, won't test
Finished 2012-06-04T18:51:43