Start 2009-09-09T13:34:15 ActivePerl-1003 CPAN-1.9402 LIB=C:\PlatSDK\Lib\AMD64;C:\PlatSDK\Lib\AMD64\atlmfc INCLUDE=C:\PlatSDK\Include;C:\PlatSDK\Include\crt;C:\PlatSDK\Include\crt\sys;C:\PlatSDK\Include\mfc;C:\PlatSDK\Include\atl PATH=C:/cpanfly/var/libs/bin;C:\PlatSDK\Bin\Win64\x86\AMD64;C:\PlatSDK\Bin;C:\PlatSDK\Bin\WinNT;C:\Perl64\site\bin;C:\Perl64\bin;C:\cygwin\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\PROGRA~2\Perforce\;C:\WINDOWS\system32\WINDOW~1\v1.0 Going to read 'C:\cpanfly\var\cpan\Metadata' Database was generated on Wed, 09 Sep 2009 10:27:06 GMT Running make for D/DD/DDUMONT/Config-Model-0.639.tar.gz Fetching with LWP: http://cpan.nas.activestate.com/authors/id/D/DD/DDUMONT/Config-Model-0.639.tar.gz Fetching with LWP: http://cpan.nas.activestate.com/authors/id/D/DD/DDUMONT/CHECKSUMS Checksum for C:\cpanfly\var\cpan\sources\authors\id\D\DD\DDUMONT\Config-Model-0.639.tar.gz ok Will not use Archive::Tar, need 1.00 Config-Model-0.639 Config-Model-0.639/MANIFEST Config-Model-0.639/TODO Config-Model-0.639/LICENSE Config-Model-0.639/Build.PL Config-Model-0.639/README Config-Model-0.639/config-edit Config-Model-0.639/META.yml Config-Model-0.639/ChangeLog Config-Model-0.639/t Config-Model-0.639/t/grab.t Config-Model-0.639/t/array_id.t Config-Model-0.639/t/report.t Config-Model-0.639/t/simple_ui.t Config-Model-0.639/t/value_simple_warp.t Config-Model-0.639/t/load.t Config-Model-0.639/t/warped_value.t Config-Model-0.639/t/instance.t Config-Model-0.639/t/term_ui.t Config-Model-0.639/t/check_list.t Config-Model-0.639/t/pod.t Config-Model-0.639/t/recursive_warp_value.t Config-Model-0.639/t/search_element.t Config-Model-0.639/t/include.t Config-Model-0.639/t/warped_id.t Config-Model-0.639/t/obj_tree_scanner.t Config-Model-0.639/t/hash_id_of_values.t Config-Model-0.639/t/value_compute.t Config-Model-0.639/t/dump_tree.t Config-Model-0.639/t/node.t Config-Model-0.639/t/describe_node.t Config-Model-0.639/t/auto_load_model.t Config-Model-0.639/t/wizard.t Config-Model-0.639/t/dump_as_data.t Config-Model-0.639/t/multi_warp_object.t Config-Model-0.639/t/smooth_upgrade.t Config-Model-0.639/t/hash_id_of_node.t Config-Model-0.639/t/auto_read.t Config-Model-0.639/t/node_get_set.t Config-Model-0.639/t/value_refer_to.t Config-Model-0.639/t/value.t Config-Model-0.639/t/big_model.pm Config-Model-0.639/t/warped_node.t Config-Model-0.639/t/multi_warp_value.t Config-Model-0.639/lib Config-Model-0.639/lib/Config Config-Model-0.639/lib/Config/Model.pm Config-Model-0.639/lib/Config/Model Config-Model-0.639/lib/Config/Model/ObjTreeScanner.pm Config-Model-0.639/lib/Config/Model/Loader.pm Config-Model-0.639/lib/Config/Model/WizardHelper.pm Config-Model-0.639/lib/Config/Model/TermUI.pm Config-Model-0.639/lib/Config/Model/HashId.pm Config-Model-0.639/lib/Config/Model/Dumper.pm Config-Model-0.639/lib/Config/Model/DumpAsData.pm Config-Model-0.639/lib/Config/Model/Searcher.pm Config-Model-0.639/lib/Config/Model/WarpedNode.pm Config-Model-0.639/lib/Config/Model/Value.pm Config-Model-0.639/lib/Config/Model/CheckList.pm Config-Model-0.639/lib/Config/Model/Instance.pm Config-Model-0.639/lib/Config/Model/AnyId.pm Config-Model-0.639/lib/Config/Model/AutoRead.pm Config-Model-0.639/lib/Config/Model/Node.pm Config-Model-0.639/lib/Config/Model/WarpedThing.pm Config-Model-0.639/lib/Config/Model/Describe.pm Config-Model-0.639/lib/Config/Model/Report.pm Config-Model-0.639/lib/Config/Model/SimpleUI.pm Config-Model-0.639/lib/Config/Model/Exception.pm Config-Model-0.639/lib/Config/Model/IdElementReference.pm Config-Model-0.639/lib/Config/Model/AnyThing.pm Config-Model-0.639/lib/Config/Model/ListId.pm Config-Model-0.639/lib/Config/Model/ValueComputer.pm Config-Model-0.639/examples Config-Model-0.639/examples/fstab Config-Model-0.639/examples/fstab/Fstab.pl Config-Model-0.639/examples/fstab/fstab_test.pl Config-Model-0.639/examples/fstab/README Config-Model-0.639/examples/fstab/fstab.sample ---- Unsatisfied dependencies detected during ---- ---- DDUMONT/Config-Model-0.639.tar.gz ---- Module::Build [build_requires] Running make test Make had some problems, won't test Delayed until after prerequisites Running test for module 'Module::Build' Running make for D/DA/DAGOLDEN/Module-Build-0.35.tar.gz Checksum for C:\cpanfly\var\cpan\sources\authors\id\D\DA\DAGOLDEN\Module-Build-0.35.tar.gz ok Will not use Archive::Tar, need 1.00 Module-Build-0.35 Module-Build-0.35/Changes Module-Build-0.35/MANIFEST Module-Build-0.35/README Module-Build-0.35/LICENSE Module-Build-0.35/Build.PL Module-Build-0.35/META.yml Module-Build-0.35/INSTALL Module-Build-0.35/Makefile.PL Module-Build-0.35/lib Module-Build-0.35/lib/Module Module-Build-0.35/lib/Module/Build.pm Module-Build-0.35/lib/Module/Build Module-Build-0.35/lib/Module/Build/PodParser.pm Module-Build-0.35/lib/Module/Build/Base.pm Module-Build-0.35/lib/Module/Build/YAML.pm Module-Build-0.35/lib/Module/Build/API.pod Module-Build-0.35/lib/Module/Build/Version.pm Module-Build-0.35/lib/Module/Build/Compat.pm Module-Build-0.35/lib/Module/Build/ModuleInfo.pm Module-Build-0.35/lib/Module/Build/Cookbook.pm Module-Build-0.35/lib/Module/Build/Config.pm Module-Build-0.35/lib/Module/Build/PPMMaker.pm Module-Build-0.35/lib/Module/Build/Notes.pm Module-Build-0.35/lib/Module/Build/Dumper.pm Module-Build-0.35/lib/Module/Build/Authoring.pod Module-Build-0.35/lib/Module/Build/Platform Module-Build-0.35/lib/Module/Build/Platform/darwin.pm Module-Build-0.35/lib/Module/Build/Platform/Unix.pm Module-Build-0.35/lib/Module/Build/Platform/EBCDIC.pm Module-Build-0.35/lib/Module/Build/Platform/aix.pm Module-Build-0.35/lib/Module/Build/Platform/MPEiX.pm Module-Build-0.35/lib/Module/Build/Platform/Default.pm Module-Build-0.35/lib/Module/Build/Platform/MacOS.pm Module-Build-0.35/lib/Module/Build/Platform/Windows.pm Module-Build-0.35/lib/Module/Build/Platform/Amiga.pm Module-Build-0.35/lib/Module/Build/Platform/cygwin.pm Module-Build-0.35/lib/Module/Build/Platform/VMS.pm Module-Build-0.35/lib/Module/Build/Platform/RiscOS.pm Module-Build-0.35/lib/Module/Build/Platform/VOS.pm Module-Build-0.35/lib/Module/Build/Platform/os2.pm Module-Build-0.35/t Module-Build-0.35/t/write_default_maniskip.t Module-Build-0.35/t/help.t Module-Build-0.35/t/tilde.t Module-Build-0.35/t/versions.t Module-Build-0.35/t/compat.t Module-Build-0.35/t/parents.t Module-Build-0.35/t/pod_parser.t Module-Build-0.35/t/install_extra_target.t Module-Build-0.35/t/manifypods.t Module-Build-0.35/t/metadata.t Module-Build-0.35/t/PL_files.t Module-Build-0.35/t/files.t Module-Build-0.35/t/mbyaml.t Module-Build-0.35/t/destinations.t Module-Build-0.35/t/ppm.t Module-Build-0.35/t/par.t Module-Build-0.35/t/test_file_exts.t Module-Build-0.35/t/xs.t Module-Build-0.35/t/install.t Module-Build-0.35/t/script_dist.t Module-Build-0.35/t/notes.t Module-Build-0.35/t/runthrough.t Module-Build-0.35/t/use_tap_harness.t Module-Build-0.35/t/test_type.t Module-Build-0.35/t/test_types.t Module-Build-0.35/t/basic.t Module-Build-0.35/t/new_from_context.t Module-Build-0.35/t/ext.t Module-Build-0.35/t/add_property.t Module-Build-0.35/t/moduleinfo.t Module-Build-0.35/t/debug.t Module-Build-0.35/t/metadata2.t Module-Build-0.35/t/signature.t Module-Build-0.35/t/extend.t Module-Build-0.35/t/lib Module-Build-0.35/t/lib/DistGen.pm Module-Build-0.35/t/lib/MBTest.pm Module-Build-0.35/t/bundled Module-Build-0.35/t/bundled/Tie Module-Build-0.35/t/bundled/Tie/CPHash.pm Module-Build-0.35/t/compat Module-Build-0.35/t/compat/exit.t Module-Build-0.35/contrib Module-Build-0.35/contrib/bundle.pl Module-Build-0.35/contrib/bash_completion.module-build Module-Build-0.35/scripts Module-Build-0.35/scripts/config_data CPAN.pm: Going to build D/DA/DAGOLDEN/Module-Build-0.35.tar.gz >>> C:\Perl64\bin\perl.exe Makefile.PL # running Build.PL * Optional prerequisite Module::Signature is not installed ERRORS/WARNINGS FOUND IN PREREQUISITES. You may wish to install the versions of the modules indicated above before proceeding with this installation Checking whether your kit is complete... Looks good Checking prerequisites... Checking features: manpage_support....enabled YAML_support.......enabled C_support..........enabled HTML_support.......enabled Creating new 'Build' script for 'Module-Build' version '0.35' Warning: PREREQ_PM mentions Test::Harness more than once, last mention wins at C:\cpanfly\contrib\CPAN\lib/CPAN/Distribution.pm line 2819, line 1. >>> nmake Microsoft (R) Program Maintenance Utility Version 7.00.8882 Copyright (C) Microsoft Corp 1988-2000. All rights reserved. C:\Perl64\bin\perl.exe Build --makefile_env_macros 1 Copying lib\Module\Build\Platform\Default.pm -> blib\lib\Module\Build\Platform\Default.pm Copying lib\Module\Build\Platform\EBCDIC.pm -> blib\lib\Module\Build\Platform\EBCDIC.pm Copying lib\Module\Build\Dumper.pm -> blib\lib\Module\Build\Dumper.pm Copying lib\Module\Build\Version.pm -> blib\lib\Module\Build\Version.pm Copying lib\Module\Build\Cookbook.pm -> blib\lib\Module\Build\Cookbook.pm Copying lib\Module\Build\Notes.pm -> blib\lib\Module\Build\Notes.pm Copying lib\Module\Build\Platform\MacOS.pm -> blib\lib\Module\Build\Platform\MacOS.pm Copying lib\Module\Build\Platform\cygwin.pm -> blib\lib\Module\Build\Platform\cygwin.pm Copying lib\Module\Build\Platform\Amiga.pm -> blib\lib\Module\Build\Platform\Amiga.pm Copying lib\Module\Build\Platform\VMS.pm -> blib\lib\Module\Build\Platform\VMS.pm Copying lib\Module\Build.pm -> blib\lib\Module\Build.pm Copying lib\Module\Build\Platform\MPEiX.pm -> blib\lib\Module\Build\Platform\MPEiX.pm Copying lib\Module\Build\Platform\os2.pm -> blib\lib\Module\Build\Platform\os2.pm Copying lib\Module\Build\Platform\aix.pm -> blib\lib\Module\Build\Platform\aix.pm Copying lib\Module\Build\Base.pm -> blib\lib\Module\Build\Base.pm Copying lib\Module\Build\Compat.pm -> blib\lib\Module\Build\Compat.pm Copying lib\Module\Build\YAML.pm -> blib\lib\Module\Build\YAML.pm Copying lib\Module\Build\Platform\VOS.pm -> blib\lib\Module\Build\Platform\VOS.pm Copying lib\Module\Build\Platform\Unix.pm -> blib\lib\Module\Build\Platform\Unix.pm Copying lib\Module\Build\Platform\darwin.pm -> blib\lib\Module\Build\Platform\darwin.pm Copying lib\Module\Build\ModuleInfo.pm -> blib\lib\Module\Build\ModuleInfo.pm Copying lib\Module\Build\PPMMaker.pm -> blib\lib\Module\Build\PPMMaker.pm Copying lib\Module\Build\PodParser.pm -> blib\lib\Module\Build\PodParser.pm Copying lib\Module\Build\Config.pm -> blib\lib\Module\Build\Config.pm Copying lib\Module\Build\Platform\Windows.pm -> blib\lib\Module\Build\Platform\Windows.pm Copying lib\Module\Build\Platform\RiscOS.pm -> blib\lib\Module\Build\Platform\RiscOS.pm Copying lib\Module\Build\Authoring.pod -> blib\lib\Module\Build\Authoring.pod Copying lib\Module\Build\API.pod -> blib\lib\Module\Build\API.pod Copying scripts\config_data -> blib\script\config_data Deleting blib\script\config_data.bak Writing config notes to blib\lib\Module\Build\ConfigData.pm Manifying blib\script/config_data -> blib\bindoc\config_data.1 Manifying blib\lib/Module/Build/Platform/os2.pm -> blib\libdoc\Module.Build.Platform.os2.3 Manifying blib\lib/Module/Build/ModuleInfo.pm -> blib\libdoc\Module.Build.ModuleInfo.3 Manifying blib\lib/Module/Build/ConfigData.pm -> blib\libdoc\Module.Build.ConfigData.3 Manifying blib\lib/Module/Build/Platform/aix.pm -> blib\libdoc\Module.Build.Platform.aix.3 Manifying blib\lib/Module/Build/Platform/darwin.pm -> blib\libdoc\Module.Build.Platform.darwin.3 Manifying blib\lib/Module/Build/Notes.pm -> blib\libdoc\Module.Build.Notes.3 Manifying blib\lib/Module/Build/Platform/MPEiX.pm -> blib\libdoc\Module.Build.Platform.MPEiX.3 Manifying blib\lib/Module/Build/Platform/cygwin.pm -> blib\libdoc\Module.Build.Platform.cygwin.3 Manifying blib\lib/Module/Build/API.pod -> blib\libdoc\Module.Build.API.3 Manifying blib\lib/Module/Build/PPMMaker.pm -> blib\libdoc\Module.Build.PPMMaker.3 Manifying blib\lib/Module/Build.pm -> blib\libdoc\Module.Build.3 Manifying blib\lib/Module/Build/Platform/Amiga.pm -> blib\libdoc\Module.Build.Platform.Amiga.3 Manifying blib\lib/Module/Build/Platform/Unix.pm -> blib\libdoc\Module.Build.Platform.Unix.3 Manifying blib\lib/Module/Build/Platform/VMS.pm -> blib\libdoc\Module.Build.Platform.VMS.3 Manifying blib\lib/Module/Build/Compat.pm -> blib\libdoc\Module.Build.Compat.3 Manifying blib\lib/Module/Build/Platform/RiscOS.pm -> blib\libdoc\Module.Build.Platform.RiscOS.3 Manifying blib\lib/Module/Build/Base.pm -> blib\libdoc\Module.Build.Base.3 Manifying blib\lib/Module/Build/YAML.pm -> blib\libdoc\Module.Build.YAML.3 Manifying blib\lib/Module/Build/Platform/EBCDIC.pm -> blib\libdoc\Module.Build.Platform.EBCDIC.3Build: blib\lib\Module\Build\API.pod: cannot resolve L in paragraph 33. Build: blib\lib\Module\Build\API.pod: cannot resolve L in paragraph 278. Build: blib\lib\Module\Build.pm: cannot resolve L in paragraph 132. Build: blib\lib\Module\Build.pm: cannot resolve L in paragraph 238. Manifying blib\lib/Module/Build/Authoring.pod -> blib\libdoc\Module.Build.Authoring.3 Manifying blib\lib/Module/Build/Platform/VOS.pm -> blib\libdoc\Module.Build.Platform.VOS.3 Manifying blib\lib/Module/Build/Platform/MacOS.pm -> blib\libdoc\Module.Build.Platform.MacOS.3 Manifying blib\lib/Module/Build/Platform/Windows.pm -> blib\libdoc\Module.Build.Platform.Windows.3 Manifying blib\lib/Module/Build/Cookbook.pm -> blib\libdoc\Module.Build.Cookbook.3 Manifying blib\lib/Module/Build/Platform/Default.pm -> blib\libdoc\Module.Build.Platform.Default.3 HTMLifying blib\script\config_data -> blib\binhtml\bin\config_data.html HTMLifying blib\lib\Module\Build\Platform\os2.pm -> blib\libhtml\lib\Module\Build\Platform\os2.html HTMLifying blib\lib\Module\Build\ModuleInfo.pm -> blib\libhtml\lib\Module\Build\ModuleInfo.html HTMLifying blib\lib\Module\Build\ConfigData.pm -> blib\libhtml\lib\Module\Build\ConfigData.html HTMLifying blib\lib\Module\Build\Platform\aix.pm -> blib\libhtml\lib\Module\Build\Platform\aix.html HTMLifying blib\lib\Module\Build\Platform\darwin.pm -> blib\libhtml\lib\Module\Build\Platform\darwin.html HTMLifying blib\lib\Module\Build\Notes.pm -> blib\libhtml\lib\Module\Build\Notes.html HTMLifying blib\lib\Module\Build\Platform\MPEiX.pm -> blib\libhtml\lib\Module\Build\Platform\MPEiX.html HTMLifying blib\lib\Module\Build\Platform\cygwin.pm -> blib\libhtml\lib\Module\Build\Platform\cygwin.html HTMLifying blib\lib\Module\Build\API.pod -> blib\libhtml\lib\Module\Build\API.html HTMLifying blib\lib\Module\Build\PPMMaker.pm -> blib\libhtml\lib\Module\Build\PPMMaker.html HTMLifying blib\lib\Module\Build.pm -> blib\libhtml\lib\Module\Build.html HTMLifying blib\lib\Module\Build\Platform\Amiga.pm -> blib\libhtml\lib\Module\Build\Platform\Amiga.html HTMLifying blib\lib\Module\Build\Platform\Unix.pm -> blib\libhtml\lib\Module\Build\Platform\Unix.html HTMLifying blib\lib\Module\Build\Platform\VMS.pm -> blib\libhtml\lib\Module\Build\Platform\VMS.html HTMLifying blib\lib\Module\Build\Compat.pm -> blib\libhtml\lib\Module\Build\Compat.html HTMLifying blib\lib\Module\Build\Platform\RiscOS.pm -> blib\libhtml\lib\Module\Build\Platform\RiscOS.html HTMLifying blib\lib\Module\Build\Base.pm -> blib\libhtml\lib\Module\Build\Base.html HTMLifying blib\lib\Module\Build\YAML.pm -> blib\libhtml\lib\Module\Build\YAML.html HTMLifying blib\lib\Module\Build\Platform\EBCDIC.pm -> blib\libhtml\lib\Module\Build\Platform\EBCDIC.html HTMLifying blib\lib\Module\Build\Authoring.pod -> blib\libhtml\lib\Module\Build\Authoring.html HTMLifying blib\lib\Module\Build\Platform\VOS.pm -> blib\libhtml\lib\Module\Build\Platform\VOS.html HTMLifying blib\lib\Module\Build\Platform\MacOS.pm -> blib\libhtml\lib\Module\Build\Platform\MacOS.html HTMLifying blib\lib\Module\Build\Platform\Windows.pm -> blib\libhtml\lib\Module\Build\Platform\Windows.html HTMLifying blib\lib\Module\Build\Cookbook.pm -> blib\libhtml\lib\Module\Build\Cookbook.html HTMLifying blib\lib\Module\Build\Platform\Default.pm -> blib\libhtml\lib\Module\Build\Platform\Default.html DAGOLDEN/Module-Build-0.35.tar.gz nmake -- OK Running make test >>> nmake test TEST_VERBOSE=1 Microsoft (R) Program Maintenance Utility Version 7.00.8882 Copyright (C) Microsoft Corp 1988-2000. All rights reserved. C:\Perl64\bin\perl.exe Build --makefile_env_macros 1 test t/PL_files.t ................ 1..8 Checking whether your kit is complete... Looks good Checking prerequisites... Looks good Creating new 'Build' script for 'Simple' version '0.01' Copying lib\Simple.pm -> blib\lib\Simple.pm Copying lib\Bar.pm -> blib\lib\Bar.pm Copying bin\foo -> blib\script\foo Manifying blib\lib/Simple.pm -> blib\libdoc\Simple.3 HTMLifying blib\lib\Simple.pm -> blib\libhtml\site\lib\Simple.html Installing test_install\lib\perl5\Bar.pm Installing test_install\lib\perl5\Simple.pm Installing test_install\man\man3\Simple.3 Installing test_install\html\site\lib\Simple.html Installing test_install\bin\foo Installing test_install\bin\foo.bat Writing test_install\lib\perl5\MSWin32-x64-multi-thread\auto\Simple\.packlist ok 1 - Generated PL_files installed from bin ok 2 - and from lib ok 3 - PL_files not installed from bin ok 4 - nor from lib ok 5 - Generated bin contains correct content ok 6 - so does the lib Checking whether your kit is complete... Looks good Checking prerequisites... Looks good Creating new 'Build' script for 'Simple' version '0.01' Copying lib\Simple.pm -> blib\lib\Simple.pm ok 7 - special PL file ran ok 8 - generated special file not added to cleanup ok t/add_property.t ............ 1..29 ok 1 - use Module::Build; ok 2 - Make sure Module::Build was loaded from blib/ ok 3 - Create new build object ok 4 - Property "foo" should be undef ok 5 - Set "foo" ok 6 - Now "foo" should have new value ok 7 - Property "bar" should be its default ok 8 - Set "bar" ok 9 - Now "bar" should have new value ok 10 - Property "check" should be its default ok 11 - Should get an error for an invalid value ok 12 - It should be the correct error ok 13 - Property "code" should have its code value ok 14 - Property "hash" should be default ok 15 - Should be able to get key in hash ok 16 - Add a key to the hash prop ok 17 - New key should be in hash ok 18 - Should get exception for assigning invalid hash ok 19 - It should be the correct error ok 20 - Should get exception for assigning an array for a hash ok 21 - It should be the proper error ok 22 - Should be able to set hash to undef ok 23 - Property "installdirs" should be default ok 24 - Set "installdirst" to "core" ok 25 - Now "installdirs" should be "core" ok 26 - Should have caught exception setting "installdirs" to "perl" ok 27 - And it should suggest "core" in the error message ok 28 - Should catch exception for invalid "installdirs" value ok 29 - And it should suggest the proper values in the error message ok t/basic.t ................... 1..60 ok 1 - use Module::Build; ok 2 - Make sure Module::Build was loaded from blib/ Checking whether your kit is complete... Looks good Checking prerequisites... Looks good ok 3 ok 4 ok 5 ok 6 Checking whether your kit is complete... Looks good Checking prerequisites... Looks good ok 7 ok 8 ok 9 ok 10 ok 11 Checking whether your kit is complete... Looks good Checking prerequisites... Looks good ok 12 ok 13 Checking whether your kit is complete... Looks good Checking prerequisites... ok 14 ok 15 ok 16 ok 17 ok 18 ok 19 ok 20 ok 21 ok 22 Checking whether your kit is complete... Looks good Checking prerequisites... ok 23 Checking whether your kit is complete... Looks good Checking prerequisites... Looks good ok 24 ok 25 Deleting blib Checking whether your kit is complete... Looks good Checking prerequisites... Looks good Creating new 'Build' script for 'Simple' version '0.01' ok 26 ok 27 ok 28 ok 29 ok 30 ok 31 - bar ok 32 - bat ok 33 ok 34 ok 35 ok 36 ok 37 ok 38 ok 39 ok 40 ok 41 ok 42 Checking whether your kit is complete... Looks good Checking prerequisites... Looks good ok 43 ok 44 - dist_author converted to array if simple string ok 45 ok 46 Checking whether your kit is complete... Looks good Checking prerequisites... Looks good ok 47 ok 48 - Should split shell string into list ok 49 - Should split shell string into list Checking whether your kit is complete... Looks good Checking prerequisites... Looks good Creating new 'Build' script for 'Simple' version '0.01' ok 50 ok 51 - Should split shell string into list ok 52 - Should split shell string into list Checking whether your kit is complete... Looks good Checking prerequisites... Looks good ok 53 ok 54 - Should have include dirs Checking whether your kit is complete... Looks good Checking prerequisites... Looks good ok 55 ok 56 - Should have string include dir Checking whether your kit is complete... Looks good Checking prerequisites... Looks good Deleting Build Removed previous script 'Build' Creating new 'Build' script for 'Simple' version '0.01' ok 57 ok 58 - Should have include dirs Checking whether your kit is complete... Looks good Checking prerequisites... Looks good Deleting Build Removed previous script 'Build' Creating new 'Build' script for 'Simple' version '0.01' ok 59 ok 60 - Should have single include dir ok t/compat.t .................. ok 1 - use Module::Build; ok 2 - Make sure Module::Build was loaded from blib/ ok 3 - Module::Build->new_from_context ok 4 - small Makefile.PL created ok 5 - Makefile.PL does not require a perl version ok 6 - Makefile.PL ran without error ok 7 - Makefile exists ok 8 - (skipping cleanup) ok 9 - Makefile has correct PREREQ_PM line ok 10 - make ran without error ok 11 - make test ran without error ok 12 - make test output indicated success ok 13 - make realclean ran without error ok 14 - Makefile.PL ran without error (postargs: INSTALLDIRS=vendor) ok 15 - Makefile exists ok 16 - Makefile cleaned up with realclean ok 17 - Makefile.PL ran without error ok 18 - Makefile exists ok 19 - Makefile cleaned up with distclean ok 20 - cleaned up Makefile ok 21 - Module::Build->new_from_context ok 22 - passthrough Makefile.PL created ok 23 - Makefile.PL does not require a perl version ok 24 - Makefile.PL ran without error ok 25 - Makefile exists ok 26 - (skipping cleanup) ok 27 - Makefile has correct PREREQ_PM line ok 28 - make ran without error ok 29 - make test ran without error ok 30 - make test output indicated success ok 31 - make realclean ran without error ok 32 - Makefile.PL ran without error (postargs: INSTALLDIRS=vendor) ok 33 - Makefile exists ok 34 - Makefile cleaned up with realclean ok 35 - Makefile.PL ran without error ok 36 - Makefile exists ok 37 - Makefile cleaned up with distclean ok 38 - cleaned up Makefile ok 39 - Module::Build->new_from_context ok 40 - traditional Makefile.PL created ok 41 - Makefile.PL does not require a perl version ok 42 - Makefile.PL ran without error ok 43 - Makefile exists ok 44 - (skipping cleanup) ok 45 - Makefile has correct PREREQ_PM line ok 46 - Found WriteMakefile arguments ok 47 - Makefile.PL has correct PL_FILES line ok 48 - make ran without error ok 49 - make test ran without error ok 50 - make test output indicated success ok 51 - make realclean ran without error ok 52 - Makefile.PL ran without error (postargs: INSTALLDIRS=vendor) ok 53 - Makefile exists ok 54 - Makefile cleaned up with realclean ok 55 - Makefile.PL ran without error ok 56 - Makefile exists ok 57 - Makefile cleaned up with distclean ok 58 - cleaned up Makefile ok 59 - Module::Build->new_from_context ok 60 - small Makefile.PL created ok 61 - Makefile.PL has 'require 5.010000;' ok 62 - Makefile.PL ran without error ok 63 - Makefile exists ok 64 - (skipping cleanup) ok 65 - Makefile has correct PREREQ_PM line ok 66 - make ran without error ok 67 - PL_files generated - foo ok 68 - make test ran without error ok 69 - make test output indicated success ok 70 - make realclean ran without error ok 71 - Makefile.PL ran without error (postargs: INSTALLDIRS=vendor) ok 72 - Makefile exists ok 73 - Makefile cleaned up with realclean ok 74 - Makefile.PL ran without error ok 75 - Makefile exists ok 76 - Makefile cleaned up with distclean ok 77 - cleaned up Makefile ok 78 - Module::Build->new_from_context ok 79 - passthrough Makefile.PL created ok 80 - Makefile.PL has 'require 5.010000;' ok 81 - Makefile.PL ran without error ok 82 - Makefile exists ok 83 - (skipping cleanup) ok 84 - Makefile has correct PREREQ_PM line ok 85 - make ran without error ok 86 - PL_files generated - foo ok 87 - make test ran without error ok 88 - make test output indicated success ok 89 - make realclean ran without error ok 90 - Makefile.PL ran without error (postargs: INSTALLDIRS=vendor) ok 91 - Makefile exists ok 92 - Makefile cleaned up with realclean ok 93 - Makefile.PL ran without error ok 94 - Makefile exists ok 95 - Makefile cleaned up with distclean ok 96 - cleaned up Makefile ok 97 - Module::Build->new_from_context ok 98 - traditional Makefile.PL created ok 99 - Makefile.PL has 'require 5.010000;' ok 100 - Makefile.PL ran without error ok 101 - Makefile exists ok 102 - (skipping cleanup) ok 103 - Makefile has correct PREREQ_PM line ok 104 - Found WriteMakefile arguments ok 105 - Makefile.PL has correct PL_FILES line ok 106 - make ran without error ok 107 - PL_files generated - foo ok 108 - make test ran without error ok 109 - make test output indicated success ok 110 - make realclean ran without error ok 111 - Makefile.PL ran without error (postargs: INSTALLDIRS=vendor) ok 112 - Makefile exists ok 113 - Makefile cleaned up with realclean ok 114 - Makefile.PL ran without error ok 115 - Makefile exists ok 116 - Makefile cleaned up with distclean ok 117 - cleaned up Makefile ok 118 - Module::Build->new_from_context ok 119 - fake_makefile lived ok 120 - found 'realclean' in fake_makefile output ok 121 - saw warning about 'build_class' ok 122 - passthrough Makefile.PL created ok 123 - Makefile.PL failed ok 124 - custom builder wasn't found ok 125 - small Makefile.PL created ok 126 - Makefile.PL failed ok 127 - custom builder wasn't found ok 128 - passthrough Makefile.PL created ok 129 - Makefile.PL ran without error ok 130 - small Makefile.PL created ok 131 - Makefile.PL ran without error ok 132 - passthrough Makefile.PL created ok 133 - passthrough Makefile.PL ran with arguments ok 134 - Build.PL generated ok 135 - installdirs is core ok 136 - tests set for verbose ok 137 - custom libdir ok 138 - PERL_POLLUTE set ok 139 - make test ran without error ok 140 - Should be verbose ok 141 - make test without verbose ran ok ok 142 - Should be non-verbose ok 143 - fakeinstall INSTALLDIRS=vendor ran ok ok 144 - Saw destination directory for INSTALLDIRS=vendor ok 145 - fakeinstall PREFIX=$libdir2 ran ok ok 146 - Saw destination directory for PREFIX=$libdir2 ok 147 - fakeinstall PREFIX=$libdir2 LIB=mylib ran ok ok 148 - Saw destination directory for PREFIX=$libdir2 LIB=mylib ok 149 - Makefile shouldn't exist ok 150 - Makefile.PL cleaned up ok 151 - passthrough Makefile.PL created ok 152 - install_base set ok 153 - Tildes should be expanded ok 154 - Makefile shouldn't exist ok 155 - Makefile.PL cleaned up ok 156 - traditional Makefile.PL created ok 157 - Found WriteMakefile arguments ok 158 - Makefile.PL has correct TESTS line for recursive test files 1..158 ok t/compat/exit.t ............. 1..5 ok 1 - use Module::Build; ok 2 - Make sure Module::Build was loaded from blib/ ok 3 - Makefile.PL exit ok 4 ok 5 ok t/debug.t ................... 1..3 ok 1 - require Module::Build; ok 2 - Make sure Module::Build was loaded from blib/ ok 3 - found nested ACTION_* debug statements ok t/destinations.t ............ 1..115 ok 1 - use Module::Build; ok 2 - Make sure Module::Build was loaded from blib/ Checking whether your kit is complete... Looks good Checking prerequisites... Looks good Creating new 'Build' script for 'Simple' version '0.01' ok 3 - The object isa Module::Build::Base ok 4 - install_path() accessor ok 5 - returns assigned path ok 6 - can read stored path ok 7 - can access map ok 8 - can delete a path element ok 9 - deletes path from map ok 10 - install_base_relpaths() accessor ok 11 - emits error if path not relative ok 12 - returns assigned path ok 13 - can read stored path ok 14 - can access map ok 15 - can delete a path element ok 16 - deletes path from map ok 17 - prefix_relpaths() accessor ok 18 - defaults to 'site' ok 19 - emits error if path not relative ok 20 - returns assigned path ok 21 - can read stored path ok 22 - can access map ok 23 - can delete a path element ok 24 - deletes path from map ok 25 ok 26 ok 27 ok 28 - libdoc destination ok 29 - script destination ok 30 - libhtml destination ok 31 - bindoc destination ok 32 - bin destination ok 33 - arch destination ok 34 - binhtml destination ok 35 - lib destination ok 36 ok 37 - libdoc destination ok 38 - script destination ok 39 - libhtml destination ok 40 - bindoc destination ok 41 - bin destination ok 42 - arch destination ok 43 - binhtml destination ok 44 - lib destination ok 45 ok 46 ok 47 ok 48 - libdoc destination ok 49 - script destination ok 50 - libhtml destination ok 51 - bindoc destination ok 52 - bin destination ok 53 - arch destination ok 54 - binhtml destination ok 55 - lib destination ok 56 ok 57 ok 58 - lib prefixed ok 59 - suffix correctish (C:\cpanfly\var\tmp\MB-qlY9Q50q\site\lib\perl5\site_perl + some\prefix = some\prefix\lib\perl5\site_perl) ok 60 - arch prefixed ok 61 - suffix correctish (C:\cpanfly\var\tmp\MB-qlY9Q50q\site\lib\perl5\site_perl\5.10.0\MSWin32-x64-multi-thread + some\prefix = some\prefix\lib\perl5\site_perl\5.10.0\MSWin32-x64-multi-thread) ok 62 - bin prefixed ok 63 - suffix correctish (C:\cpanfly\var\tmp\MB-qlY9Q50q\site\bin + some\prefix = some\prefix\bin) ok 64 - script prefixed ok 65 - suffix correctish (C:\cpanfly\var\tmp\MB-qlY9Q50q\site\bin + some\prefix = some\prefix\bin) ok 66 - bindoc prefixed ok 67 - suffix correctish (C:\cpanfly\var\tmp\MB-qlY9Q50q\site\man\man1 + some\prefix = some\prefix\man\man1) ok 68 - libdoc prefixed ok 69 - suffix correctish (C:\cpanfly\var\tmp\MB-qlY9Q50q\site\man\man3 + some\prefix = some\prefix\man\man3) ok 70 - binhtml prefixed ok 71 - suffix correctish (C:\cpanfly\var\tmp\MB-qlY9Q50q\site\html + some\prefix = some\prefix\html) ok 72 - libhtml prefixed ok 73 - suffix correctish (C:\cpanfly\var\tmp\MB-qlY9Q50q\site\html + some\prefix = some\prefix\html) ok 74 ok 75 - lib prefixed ok 76 # skip 'lib' not configured ok 77 - arch prefixed ok 78 # skip 'arch' not configured ok 79 - bin prefixed ok 80 # skip 'bin' not configured ok 81 - script prefixed ok 82 # skip 'script' not configured ok 83 - bindoc prefixed ok 84 # skip 'bindoc' not configured ok 85 - libdoc prefixed ok 86 # skip 'libdoc' not configured ok 87 - binhtml prefixed ok 88 # skip 'binhtml' not configured ok 89 - libhtml prefixed ok 90 # skip 'libhtml' not configured ok 91 ok 92 - lib prefixed ok 93 - suffix correctish (\foo\bar\lib\perl5\site_perl + another\prefix = another\prefix\lib\perl5\site_perl) ok 94 - arch prefixed ok 95 - suffix correctish (\foo\bar\lib\perl5\site_perl\5.10.0\MSWin32-x64-multi-thread + another\prefix = another\prefix\lib\perl5\site_perl\5.10.0\MSWin32-x64-multi-thread) ok 96 - bin prefixed ok 97 - suffix correctish (\foo\bar\bin + another\prefix = another\prefix\bin) ok 98 - script prefixed ok 99 - suffix correctish (\bin + another\prefix = another\prefix\bin) ok 100 - bindoc prefixed ok 101 - suffix correctish (\foo\bar\man\man1 + another\prefix = another\prefix\man\man1) ok 102 - libdoc prefixed ok 103 - suffix correctish (\biz\man\man3 + another\prefix = another\prefix\man\man3) ok 104 - binhtml prefixed ok 105 - suffix correctish (\foo\bar\html + another\prefix = another\prefix\html) ok 106 - libhtml prefixed ok 107 - suffix correctish (\foo\bar\html + another\prefix = another\prefix\html) ok 108 - libdoc destination ok 109 - script destination ok 110 - libhtml destination ok 111 - bindoc destination ok 112 - bin destination ok 113 - arch destination ok 114 - binhtml destination ok 115 - lib destination ok t/ext.t ..................... 1..186 ok 1 - Make sure Module::Build was loaded from blib/ ok 2 - Split using Module::Build ok 3 - Split using Module::Build ok 4 - Split using Module::Build::Platform::Unix ok 5 - Split using Module::Build::Platform::Unix ok 6 - Split using Module::Build::Platform::Windows ok 7 - Split using Module::Build::Platform::Windows ok 8 - 'one t'wo th'ree f"o\"ur " "five" ' result all defined ok 9 ok 10 - ' foo bar ' result all defined ok 11 ok 12 - ' D\'oh f{g\'h\"i\]\* ' result all defined ok 13 ok 14 - ' D\$foo ' result all defined ok 15 ok 16 - 'one\ # two' result all defined ok 17 ok 18 - 'a" "b\c" "d' result all defined ok 19 ok 20 - '"a b\c d"' result all defined ok 21 ok 22 - '"a b"\"c d"' result all defined ok 23 ok 24 - '"a b"\\"c d"' result all defined ok 25 ok 26 - '"a"\"b" "a\"b"' result all defined ok 27 ok 28 - '"a"\\"b" "a\\"b"' result all defined ok 29 ok 30 - '"a"\"b a\"b"' result all defined ok 31 ok 32 - 'a"\"b" "a\"b' result all defined ok 33 ok 34 - 'a"\"b" "a\"b' result all defined ok 35 ok 36 - 'a b' result all defined ok 37 ok 38 - 'a"\"b a\"b' result all defined ok 39 ok 40 - '"a""b" "a"b"' result all defined ok 41 ok 42 - '\"a\"' result all defined ok 43 ok 44 - '"a"" "b"' result all defined ok 45 ok 46 - 'a"b' result all defined ok 47 ok 48 - 'a""b' result all defined ok 49 ok 50 - 'a"""b' result all defined ok 51 ok 52 - 'a""""b' result all defined ok 53 ok 54 - 'a"""""b' result all defined ok 55 ok 56 - 'a""""""b' result all defined ok 57 ok 58 - '"a"b"' result all defined ok 59 ok 60 - '"a""b"' result all defined ok 61 ok 62 - '"a"""b"' result all defined ok 63 ok 64 - '"a""""b"' result all defined ok 65 ok 66 - '"a"""""b"' result all defined ok 67 ok 68 - '"a""""""b"' result all defined ok 69 ok 70 - '' result all defined ok 71 ok 72 - ' ' result all defined ok 73 ok 74 - '""' result all defined ok 75 ok 76 - '" "' result all defined ok 77 ok 78 - '""a' result all defined ok 79 ok 80 - '""a b' result all defined ok 81 ok 82 - 'a""' result all defined ok 83 ok 84 - 'a"" b' result all defined ok 85 ok 86 - '"" a' result all defined ok 87 ok 88 - 'a ""' result all defined ok 89 ok 90 - 'a "" b' result all defined ok 91 ok 92 - 'a " " b' result all defined ok 93 ok 94 - 'a " b " c' result all defined ok 95 ok 96 ok 97 ok 98 - perl round trip for {one}{two three}{fo"ur }{five} ok 99 - perl round trip for {foo}{bar} ok 100 - perl round trip for {D'oh}{f{g'h"i]*} ok 101 - perl round trip for {D$foo} ok 102 - perl round trip for {one # two} ok 103 - perl round trip for {a b\c d} ok 104 - perl round trip for {a b\c d} ok 105 - perl round trip for {a b"c}{d} ok 106 - perl round trip for {a b\c d} ok 107 - perl round trip for {a"b a"b} ok 108 - perl round trip for {a\b}{a\b} ok 109 - perl round trip for {a"b}{a"b} ok 110 - perl round trip for {a"b}{a"b} ok 111 - perl round trip for {a"b}{a"b} ok 112 - perl round trip for {a}{b} ok 113 - perl round trip for {a"b a"b} ok 114 - perl round trip for {a"b ab} ok 115 - perl round trip for {"a"} ok 116 - perl round trip for {a"}{b} ok 117 - perl round trip for {ab} ok 118 - perl round trip for {ab} ok 119 - perl round trip for {a"b} ok 120 - perl round trip for {a"b} ok 121 - perl round trip for {a"b} ok 122 - perl round trip for {a""b} ok 123 - perl round trip for {ab} ok 124 - perl round trip for {a"b} ok 125 - perl round trip for {a"b} ok 126 - perl round trip for {a"b} ok 127 - perl round trip for {a""b} ok 128 - perl round trip for {a""b} ok 129 - perl round trip for ok 130 - perl round trip for ok 131 - perl round trip for {} ok 132 - perl round trip for { } ok 133 - perl round trip for {a} ok 134 - perl round trip for {a}{b} ok 135 - perl round trip for {a} ok 136 - perl round trip for {a}{b} ok 137 - perl round trip for {}{a} ok 138 - perl round trip for {a}{} ok 139 - perl round trip for {a}{}{b} ok 140 - perl round trip for {a}{ }{b} ok 141 - perl round trip for {a}{ b }{c} ok 142 - backticks round trip for {one}{two three}{fo"ur }{five} ok 143 - backticks round trip for {foo}{bar} ok 144 - backticks round trip for {D'oh}{f{g'h"i]*} ok 145 - backticks round trip for {D$foo} ok 146 - backticks round trip for {one # two} ok 147 - backticks round trip for {a b\c d} ok 148 - backticks round trip for {a b\c d} ok 149 - backticks round trip for {a b"c}{d} ok 150 - backticks round trip for {a b\c d} ok 151 - backticks round trip for {a"b a"b} ok 152 - backticks round trip for {a\b}{a\b} ok 153 - backticks round trip for {a"b}{a"b} ok 154 - backticks round trip for {a"b}{a"b} ok 155 - backticks round trip for {a"b}{a"b} ok 156 - backticks round trip for {a}{b} ok 157 - backticks round trip for {a"b a"b} ok 158 - backticks round trip for {a"b ab} ok 159 - backticks round trip for {"a"} ok 160 - backticks round trip for {a"}{b} ok 161 - backticks round trip for {ab} ok 162 - backticks round trip for {ab} ok 163 - backticks round trip for {a"b} ok 164 - backticks round trip for {a"b} ok 165 - backticks round trip for {a"b} ok 166 - backticks round trip for {a""b} ok 167 - backticks round trip for {ab} ok 168 - backticks round trip for {a"b} ok 169 - backticks round trip for {a"b} ok 170 - backticks round trip for {a"b} ok 171 - backticks round trip for {a""b} ok 172 - backticks round trip for {a""b} ok 173 - backticks round trip for ok 174 - backticks round trip for ok 175 - backticks round trip for {} ok 176 - backticks round trip for { } ok 177 - backticks round trip for {a} ok 178 - backticks round trip for {a}{b} ok 179 - backticks round trip for {a} ok 180 - backticks round trip for {a}{b} ok 181 - backticks round trip for {}{a} ok 182 - backticks round trip for {a}{} ok 183 - backticks round trip for {a}{}{b} ok 184 - backticks round trip for {a}{ }{b} ok 185 - backticks round trip for {a}{ b }{c} ok 186 ok t/extend.t .................. 1..66 ok 1 - use Module::Build; ok 2 - Make sure Module::Build was loaded from blib/ Creating custom builder _build\lib\MyModuleBuilder.pm in _build\lib Checking whether your kit is complete... Looks good Checking prerequisites... Looks good ok 3 ok 4 Deleting _build Creating custom builder _build\lib\MBB.pm in _build\lib ok 5 - MBB->can('ACTION_loop') ok 6 - MBB->can('ACTION_loop2') ok 7 ok 8 ok 9 ok 10 ok 11 ok 12 Checking whether your kit is complete... Looks good Checking prerequisites... Looks good ok 13 ok 14 - The foo element should be in build_elements only once Copying lib\Simple.pm -> blib\lib\Simple.pm Copying test.foo -> blib\lib\test.foo Manifying blib\lib/Simple.pm -> blib\libdoc\Simple.3 HTMLifying blib\lib\Simple.pm -> blib\libhtml\site\lib\Simple.html ok 15 Deleting pod2htmd.tmp Deleting pod2htmi.tmp Deleting blib ok 16 ok 17 ok 18 ok 19 ok 20 Checking whether your kit is complete... Looks good Checking prerequisites... Looks good ok 21 ok 22 - The object isa Module::Build ok 23 - The object isa MBSub ok 24 ok 25 - MBSub->can('module_name') ok 26 - MBSub->can('foo') ok 27 ok 28 ok 29 ok 30 - MBSub->can('bar') ok 31 ok 32 ok 33 Checking whether your kit is complete... Looks good Checking prerequisites... Looks good ok 34 ok 35 - MBSub->can('hash') ok 36 - The reference isa HASH ok 37 ok 38 Checking whether your kit is complete... Looks good Checking prerequisites... Looks good ok 39 ok 40 - MBSub->can('hash') ok 41 - The reference isa HASH ok 42 ok 43 Checking whether your kit is complete... Looks good Checking prerequisites... Looks good ok 44 ok 45 - The object isa Module::Build ok 46 - The object isa MBSub2 ok 47 ok 48 - MBSub2->can('bar') ok 49 Checking whether your kit is complete... Looks good Checking prerequisites... Looks good ok 50 ok 51 ok 52 ok 53 ok 54 Checking whether your kit is complete... Looks good Checking prerequisites... Looks good ok 55 ok 56 - prompt() requires a prompt ok 57 - y_n() requires a prompt ok 58 - y_n() requires a default of 'y' or 'n' Is this a question? ok 59 - Do not allow default-less y_n() for unattended builds Is this a question? ok 60 - Do not allow default-less prompt() for unattended builds Is this a question? ok 61 - prompt() doesn't require default for interactive builds Say yes ok 62 - y_n() doesn't require default for interactive build Is this a question ok 63 - default for prompt() without a default is '' Is this a question [y ]y ok 64 - prompt() with a default Is this a question [y ]y ok 65 - y_n() with a default Is this a question [] ok 66 - prompt() with undef() default ok t/files.t ................... 1..6 ok 1 - use Module::Build; ok 2 - Make sure Module::Build was loaded from blib/ Checking whether your kit is complete... Looks good Checking prerequisites... Looks good Creating new 'Build' script for 'Simple' version '0.01' ok 3 Copying C:\cpanfly\var\tmp\MB-UYkuEXoj\file with spaces.txt -> C:\cpanfly\var\tmp\MB-bphu6udU\file with spaces.txt ok 4 ok 5 ok 6 ok t/help.t .................... 1..25 ok 1 - use Module::Build; ok 2 - Make sure Module::Build was loaded from blib/ Creating custom builder _build\lib\MyModuleBuilder.pm in _build\lib Checking whether your kit is complete... Looks good Checking prerequisites... Looks good ok 3 ok 4 - MyModuleBuilder->can('ACTION_foo') ok 5 - got doc for 'foo' ok 6 - got the right doc ok 7 - got doc for 'bar' ok 8 - got the right doc ok 9 - got doc for 'baz' ok 10 - got the right doc ok 11 - slap ok 12 - informative error ok 13 - got doc for 'help' not ok 14 - got the right doc # TODO Do we allow overrides on just docs? # Failed (TODO) test 'got the right doc' # at t/help.t line 108. # '=item help # # Does the help thing. # # You should probably not be seeing this. That is, we haven't # overridden the help action, but we're able to override just the # docs? That almost seems reasonable, but is probably wrong. # # =item help # # [version 0.03] # # This action will simply print out a message that is meant to help you # use the build process. It will show you a list of available build # actions too. # # With an optional argument specifying an action name (e.g. C), the 'help' action will show you any POD documentation it can # find for that action. # # ' # matches '(?s-xim:^=\w+ help\n\nDoes the help thing\.)' Creating custom builder _build\lib\MyModuleBuilder.pm in _build\lib Checking whether your kit is complete... Looks good Checking prerequisites... Looks good not ok 15 - got doc for 'foo' # TODO Support capitalized Actions section # Failed (TODO) test 'got doc for 'foo'' # at t/help.t line 197. not ok 16 - got the right doc # TODO Support capitalized Actions section # Failed (TODO) test 'got the right doc' # at t/help.t line 198. # 'undef' # doesn't match '(?s-xim:^=\w+ foo\n\nDoes the foo thing\.)' not ok 17 - got doc for 'bar' # TODO Support capitalized Actions section # Failed (TODO) test 'got doc for 'bar'' # at t/help.t line 197. not ok 18 - got the right doc # TODO Support capitalized Actions section # Failed (TODO) test 'got the right doc' # at t/help.t line 198. # 'undef' # doesn't match '(?s-xim:^=\w+ bar\n\nDoes the bar thing\.)' Creating custom builder _build\lib\MyModuleBuilder.pm in _build\lib Checking whether your kit is complete... Looks good Checking prerequisites... Looks good ok 19 - got doc for 'foo' ok 20 - got the right doc ok 21 - got doc for 'bar' ok 22 - got the right doc ok 23 - got doc for 'baz' ok 24 - got the right doc ok 25 - nothing after uplevel ok t/install.t ................. 1..36 ok 1 - use Module::Build; ok 2 - Make sure Module::Build was loaded from blib/ Checking whether your kit is complete... Looks good Checking prerequisites... Looks good Creating new 'Build' script for 'Simple' version '0.01' ok 3 Copying lib\Simple.pm -> blib\lib\Simple.pm Copying script -> blib\script\script Deleting blib\script\script.bak Manifying blib\lib/Simple.pm -> blib\libdoc\Simple.3 HTMLifying blib\lib\Simple.pm -> blib\libhtml\site\lib\Simple.html Installing C:\cpanfly\var\cpan\build\Module-Build-0.35-ku418L\t\install_test1352\Perl64\site\lib\Simple.pm Installing C:\cpanfly\var\cpan\build\Module-Build-0.35-ku418L\t\install_test1352\cpanfly\var\tmp\MB-foBtyQs8\site\man\man3\Simple.3 Installing C:\cpanfly\var\cpan\build\Module-Build-0.35-ku418L\t\install_test1352\cpanfly\var\tmp\MB-foBtyQs8\site\html\site\lib\Simple.html Installing C:\cpanfly\var\cpan\build\Module-Build-0.35-ku418L\t\install_test1352\Perl64\site\bin\script Installing C:\cpanfly\var\cpan\build\Module-Build-0.35-ku418L\t\install_test1352\Perl64\site\bin\script.bat Writing C:\cpanfly\var\cpan\build\Module-Build-0.35-ku418L\t\install_test1352\Perl64\site\lib\auto\Simple\.packlist ok 4 ok 5 ok 6 ok 7 - C:\cpanfly\var\cpan\build\Module-Build-0.35-ku418L\t\install_test1352\Perl64\site\lib\auto\Simple\.packlist should be written HTMLifying blib\lib\Simple.pm -> blib\libhtml\lib\Simple.html Installing C:\cpanfly\var\cpan\build\Module-Build-0.35-ku418L\t\install_test1352\Perl64\lib\Simple.pm Installing C:\cpanfly\var\cpan\build\Module-Build-0.35-ku418L\t\install_test1352\cpanfly\var\tmp\MB-foBtyQs8\man\man3\Simple.3 Installing C:\cpanfly\var\cpan\build\Module-Build-0.35-ku418L\t\install_test1352\cpanfly\var\tmp\MB-foBtyQs8\html\lib\Simple.html Installing C:\cpanfly\var\cpan\build\Module-Build-0.35-ku418L\t\install_test1352\cpanfly\var\tmp\MB-foBtyQs8\html\site\lib\Simple.html Installing C:\cpanfly\var\cpan\build\Module-Build-0.35-ku418L\t\install_test1352\Perl64\bin\script Installing C:\cpanfly\var\cpan\build\Module-Build-0.35-ku418L\t\install_test1352\Perl64\bin\script.bat Writing C:\cpanfly\var\cpan\build\Module-Build-0.35-ku418L\t\install_test1352\Perl64\lib\auto\Simple\.packlist ok 8 ok 9 Installing C:\cpanfly\var\cpan\build\Module-Build-0.35-ku418L\t\install_test1352\foo\bar\Simple.pm Skipping C:\cpanfly\var\cpan\build\Module-Build-0.35-ku418L\t\install_test1352\cpanfly\var\tmp\MB-foBtyQs8\site\man\man3\Simple.3 (unchanged) Installing C:\cpanfly\var\cpan\build\Module-Build-0.35-ku418L\t\install_test1352\cpanfly\var\tmp\MB-foBtyQs8\site\html\lib\Simple.html Skipping C:\cpanfly\var\cpan\build\Module-Build-0.35-ku418L\t\install_test1352\cpanfly\var\tmp\MB-foBtyQs8\site\html\site\lib\Simple.html (unchanged) Skipping C:\cpanfly\var\cpan\build\Module-Build-0.35-ku418L\t\install_test1352\Perl64\site\bin\script (unchanged) Skipping C:\cpanfly\var\cpan\build\Module-Build-0.35-ku418L\t\install_test1352\Perl64\site\bin\script.bat (unchanged) Writing C:\cpanfly\var\cpan\build\Module-Build-0.35-ku418L\t\install_test1352\Perl64\site\lib\auto\Simple\.packlist ok 10 ok 11 Installing C:\cpanfly\var\cpan\build\Module-Build-0.35-ku418L\t\install_test1352\foo\base\lib\perl5\Simple.pm Installing C:\cpanfly\var\cpan\build\Module-Build-0.35-ku418L\t\install_test1352\foo\base\man\man3\Simple.3 Installing C:\cpanfly\var\cpan\build\Module-Build-0.35-ku418L\t\install_test1352\foo\base\html\lib\Simple.html Installing C:\cpanfly\var\cpan\build\Module-Build-0.35-ku418L\t\install_test1352\foo\base\html\site\lib\Simple.html Installing C:\cpanfly\var\cpan\build\Module-Build-0.35-ku418L\t\install_test1352\foo\base\bin\script Installing C:\cpanfly\var\cpan\build\Module-Build-0.35-ku418L\t\install_test1352\foo\base\bin\script.bat Writing C:\cpanfly\var\cpan\build\Module-Build-0.35-ku418L\t\install_test1352\foo\base\lib\perl5\MSWin32-x64-multi-thread\auto\Simple\.packlist ok 12 ok 13 Writing config notes to blib\lib\Simple\ConfigData.pm Manifying blib\lib/Simple/ConfigData.pm -> blib\libdoc\Simple.ConfigData.3 HTMLifying blib\lib\Simple\ConfigData.pm -> blib\libhtml\site\lib\Simple\ConfigData.html Skipping C:\cpanfly\var\cpan\build\Module-Build-0.35-ku418L\t\install_test1352\Perl64\site\lib\Simple.pm (unchanged) Installing C:\cpanfly\var\cpan\build\Module-Build-0.35-ku418L\t\install_test1352\Perl64\site\lib\Simple\ConfigData.pm Skipping C:\cpanfly\var\cpan\build\Module-Build-0.35-ku418L\t\install_test1352\cpanfly\var\tmp\MB-foBtyQs8\site\man\man3\Simple.3 (unchanged) Installing C:\cpanfly\var\cpan\build\Module-Build-0.35-ku418L\t\install_test1352\cpanfly\var\tmp\MB-foBtyQs8\site\man\man3\Simple.ConfigData.3 Skipping C:\cpanfly\var\cpan\build\Module-Build-0.35-ku418L\t\install_test1352\cpanfly\var\tmp\MB-foBtyQs8\site\html\lib\Simple.html (unchanged) Skipping C:\cpanfly\var\cpan\build\Module-Build-0.35-ku418L\t\install_test1352\cpanfly\var\tmp\MB-foBtyQs8\site\html\site\lib\Simple.html (unchanged) Installing C:\cpanfly\var\cpan\build\Module-Build-0.35-ku418L\t\install_test1352\cpanfly\var\tmp\MB-foBtyQs8\site\html\site\lib\Simple\ConfigData.html Skipping C:\cpanfly\var\cpan\build\Module-Build-0.35-ku418L\t\install_test1352\Perl64\site\bin\script (unchanged) Skipping C:\cpanfly\var\cpan\build\Module-Build-0.35-ku418L\t\install_test1352\Perl64\site\bin\script.bat (unchanged) Writing C:\cpanfly\var\cpan\build\Module-Build-0.35-ku418L\t\install_test1352\Perl64\site\lib\auto\Simple\.packlist ok 14 ok 15 ok 16 ok 17 ok 18 ok 19 ok 20 ok 21 Deleting C:\cpanfly\var\cpan\build\Module-Build-0.35-ku418L\t\install_test1352 Deleting pod2htmd.tmp Deleting pod2htmi.tmp Deleting blib Deleting _build Deleting Build ok 22 Checking whether your kit is complete... Looks good Checking prerequisites... Looks good Creating new 'Build' script for 'Simple' version '0.01' ok 23 Copying lib\Simple.pm -> blib\lib\Simple.pm Copying script -> blib\script\script Deleting blib\script\script.bak Manifying blib\lib/Simple.pm -> blib\libdoc\Simple.3 HTMLifying blib\lib\Simple.pm -> blib\libhtml\site\lib\Simple.html Installing C:\cpanfly\var\cpan\build\Module-Build-0.35-ku418L\t\install_test1352\foo\lib\Simple.pm Installing C:\cpanfly\var\cpan\build\Module-Build-0.35-ku418L\t\install_test1352\Perl64\man\man3\Simple.3 Installing C:\cpanfly\var\cpan\build\Module-Build-0.35-ku418L\t\install_test1352\Perl64\html\site\lib\Simple.html Installing C:\cpanfly\var\cpan\build\Module-Build-0.35-ku418L\t\install_test1352\Perl64\site\bin\script Installing C:\cpanfly\var\cpan\build\Module-Build-0.35-ku418L\t\install_test1352\Perl64\site\bin\script.bat Writing C:\cpanfly\var\cpan\build\Module-Build-0.35-ku418L\t\install_test1352\Perl64\site\lib\auto\Simple\.packlist ok 24 ok 25 Skipping C:\cpanfly\var\cpan\build\Module-Build-0.35-ku418L\t\install_test1352\foo\lib\Simple.pm (unchanged) Installing C:\cpanfly\var\cpan\build\Module-Build-0.35-ku418L\t\install_test1352\bar\man\man3\Simple.3 Installing C:\cpanfly\var\cpan\build\Module-Build-0.35-ku418L\t\install_test1352\bar\html\site\lib\Simple.html Installing C:\cpanfly\var\cpan\build\Module-Build-0.35-ku418L\t\install_test1352\bar\bin\script Installing C:\cpanfly\var\cpan\build\Module-Build-0.35-ku418L\t\install_test1352\bar\bin\script.bat Writing C:\cpanfly\var\cpan\build\Module-Build-0.35-ku418L\t\install_test1352\bar\lib\perl5\MSWin32-x64-multi-thread\auto\Simple\.packlist ok 26 ok 27 - Look for file at C:\cpanfly\var\cpan\build\Module-Build-0.35-ku418L\t\install_test1352\foo\lib\Simple.pm Deleting C:\cpanfly\var\cpan\build\Module-Build-0.35-ku418L\t\install_test1352 Deleting pod2htmd.tmp Deleting pod2htmi.tmp Deleting blib Deleting _build Deleting Build ok 28 Checking whether your kit is complete... Looks good Checking prerequisites... Looks good ok 29 ok 30 ok 31 ok 32 ok 33 ok 34 ok 35 ok 36 ok t/install_extra_target.t .... 1..8 ok 1 - require Module::Build; ok 2 - Make sure Module::Build was loaded from blib/ ok 3 - Built etc/config ok 4 - Built share/data ok 5 - Built share/html ok 6 - installed etc/config ok 7 - installed share/data ok 8 - installed share/html ok t/manifypods.t .............. 1..22 ok 1 - Make sure Module::Build was loaded from blib/ Checking whether your kit is complete... Looks good Checking prerequisites... Looks good ok 2 - bindoc_dirs ok 3 - libdoc_dirs Copying lib\Simple\NoPod.pm -> blib\lib\Simple\NoPod.pm Copying lib\Simple.pm -> blib\lib\Simple.pm Copying lib\Simple\AllPod.pod -> blib\lib\Simple\AllPod.pod Copying bin\haspod.pl -> blib\script\haspod.pl Deleting blib\script\haspod.pl.bak Copying bin\nopod.pl -> blib\script\nopod.pl Deleting blib\script\nopod.pl.bak Manifying blib\script/haspod.pl -> blib\bindoc\haspod.pl.1 Manifying blib\lib/Simple.pm -> blib\libdoc\Simple.3 Manifying blib\lib/Simple/AllPod.pod -> blib\libdoc\Simple.AllPod.3 HTMLifying blib\script\haspod.pl -> blib\binhtml\bin\haspod.html HTMLifying blib\lib\Simple.pm -> blib\libhtml\site\lib\Simple.html HTMLifying blib\lib\Simple\AllPod.pod -> blib\libhtml\site\lib\Simple\AllPod.html ok 4 ok 5 - bin\haspod.pl should contain POD ok 6 - Created blib\bindoc\haspod.pl.1 manpage ok 7 - lib\Simple\NoPod.pm should not contain POD ok 8 - bin\nopod.pl should not contain POD ok 9 - lib\Simple.pm should contain POD ok 10 - Created blib\libdoc\Simple.3 manpage ok 11 - lib\Simple\AllPod.pod should contain POD ok 12 - Created blib\libdoc\Simple.AllPod.3 manpage Installing C:\cpanfly\var\cpan\build\Module-Build-0.35-ku418L\t\install_test2064\man\man1\haspod.pl.1 Installing C:\cpanfly\var\cpan\build\Module-Build-0.35-ku418L\t\install_test2064\html\bin\haspod.html Installing C:\cpanfly\var\cpan\build\Module-Build-0.35-ku418L\t\install_test2064\lib\perl5\Simple.pm Installing C:\cpanfly\var\cpan\build\Module-Build-0.35-ku418L\t\install_test2064\lib\perl5\Simple\AllPod.pod Installing C:\cpanfly\var\cpan\build\Module-Build-0.35-ku418L\t\install_test2064\lib\perl5\Simple\NoPod.pm Installing C:\cpanfly\var\cpan\build\Module-Build-0.35-ku418L\t\install_test2064\man\man3\Simple.3 Installing C:\cpanfly\var\cpan\build\Module-Build-0.35-ku418L\t\install_test2064\man\man3\Simple.AllPod.3 Installing C:\cpanfly\var\cpan\build\Module-Build-0.35-ku418L\t\install_test2064\html\site\lib\Simple.html Installing C:\cpanfly\var\cpan\build\Module-Build-0.35-ku418L\t\install_test2064\html\site\lib\Simple\AllPod.html Installing C:\cpanfly\var\cpan\build\Module-Build-0.35-ku418L\t\install_test2064\bin\haspod.bat Installing C:\cpanfly\var\cpan\build\Module-Build-0.35-ku418L\t\install_test2064\bin\haspod.pl Installing C:\cpanfly\var\cpan\build\Module-Build-0.35-ku418L\t\install_test2064\bin\nopod.bat Installing C:\cpanfly\var\cpan\build\Module-Build-0.35-ku418L\t\install_test2064\bin\nopod.pl Writing C:\cpanfly\var\cpan\build\Module-Build-0.35-ku418L\t\install_test2064\lib\perl5\MSWin32-x64-multi-thread\auto\Simple\.packlist ok 13 - Created C:\cpanfly\var\cpan\build\Module-Build-0.35-ku418L\t\install_test2064\man\man1\haspod.pl.1 manpage ok 14 - Created C:\cpanfly\var\cpan\build\Module-Build-0.35-ku418L\t\install_test2064\man\man3\Simple.3 manpage ok 15 - Created C:\cpanfly\var\cpan\build\Module-Build-0.35-ku418L\t\install_test2064\man\man3\Simple.AllPod.3 manpage Deleting pod2htmd.tmp Deleting pod2htmi.tmp Deleting C:\cpanfly\var\cpan\build\Module-Build-0.35-ku418L\t\install_test2064 Deleting blib Checking whether your kit is complete... Looks good Checking prerequisites... Looks good ok 16 - override libdoc_dirs ok 17 ok 18 ok 19 ok 20 - =item testcover # # [version 0.26] # # Runs the C action using C, generating a # code-coverage report showing which parts of the code were actually # exercised during the tests. # # To pass options to C, set the C<$DEVEL_COVER_OPTIONS> # environment variable: # # DEVEL_COVER_OPTIONS=-ignore,Build ./Build testcover # # ok 21 ok 22 - =item disttest # # [version 0.05] # # Performs the 'distdir' action, then switches into that directory and # runs a C, followed by the 'build' and 'test' actions in # that directory. # # ok t/mbyaml.t .................. ok 1 - use Module::Build::YAML; ok 2 - Make sure Module::Build::YAML was loaded from blib/ ok 3 - Dump(): single deep hash ok 4 - Dump(): single deep hash, ordered ok 5 - Dump(): multiple, various ok 6 - Dump(): single array of various ok 7 - Dump(): single array of various (OO) ok 8 - Dump(): tricky embedded characters ok 9 - Dump(): tricky embedded characters (singles) 1..9 ok t/metadata.t ................ 1..53 ok 1 - use Module::Build; ok 2 - Make sure Module::Build was loaded from blib/ Checking whether your kit is complete... Looks good Checking prerequisites... Looks good Creating new 'Build' script for 'Simple' version '3.14159265' ok 3 ok 4 ok 5 ok 6 ok 7 ok 8 - Add M::B to configure_requires ok 9 ok 10 - 'meta-spec' -> 'version' field present in META.yml ok 11 - 'meta-spec' -> 'url' field present in META.yml ok 12 ok 13 ok 14 - Add M::B to configure_requires ok 15 ok 16 ok 17 ok 18 ok 19 ok 20 - Check version ok 21 - Check version ok 22 - Versions from prepare_metadata() aren't refs ok 23 - Versions from prepare_metadata() aren't refs ok 24 ok 25 ok 26 ok 27 ok 28 ok 29 - with conflicting versions reported ok 30 ok 31 - with conflicting versions reported ok 32 ok 33 ok 34 ok 35 ok 36 - with conflicting versions reported ok 37 ok 38 ok 39 ok 40 ok 41 ok 42 - with conflicting versions reported ok 43 ok 44 ok 45 ok 46 - no conflicts reported ok 47 ok 48 - corresponding package conflicts with multiple alternatives ok 49 ok 50 - only one alternative conflicts with corresponding package ok 51 ok 52 ok 53 ok t/metadata2.t ............... 1..20 ok 1 - use Module::Build; ok 2 - Make sure Module::Build was loaded from blib/ ok 3 Checking prerequisites... Looks good Creating new 'Build' script for 'Simple' version '0.01' Creating META.yml ok 4 ok 5 ok 6 ok 7 - Creating Simple.pm Checking whether your kit is complete... Looks good Checking prerequisites... Looks good Creating new 'Build' script for 'Simple' version '3.14159265' Creating README using Pod::Readme Added to MANIFEST: README ok 8 - Generating README from .pm ok 9 - Extracting AUTHOR from .pm ok 10 - Extracting abstract from .pm ok 11 - Creating Simple.pm ok 12 - Creating Simple.pod Checking whether your kit is complete... Looks good Checking prerequisites... Looks good Creating new 'Build' script for 'Simple' version '3.14159265' Creating README using Pod::Readme Added to MANIFEST: README ok 13 - Generating README from .pod ok 14 - Extracting AUTHOR from .pod ok 15 - Extracting abstract from .pod ok 16 - Creating Simple.pm ok 17 - Creating Simple.pod Checking whether your kit is complete... Looks good Checking prerequisites... Looks good Creating new 'Build' script for 'Simple' version '3.14159265' Creating README using Pod::Readme Added to MANIFEST: README ok 18 - Generating README from .pod over .pm ok 19 - Extracting AUTHOR from .pod over .pm ok 20 - Extracting abstract from .pod over .pm ok t/moduleinfo.t .............. 1..82 ok 1 - use Module::Build::ModuleInfo; ok 2 - Make sure Module::Build::ModuleInfo was loaded from blib/ ok 3 - find_module_by_name() succeeds ok 4 - fail if can't find module by module name ok 5 - fail if can't find module by file name ok 6 - new_from_file() succeeds ok 7 - new_from_module() succeeds ok 8 - correct module version (1 of 22) ok 9 - no warnings from parsing ok 10 - correct module version (2 of 22) ok 11 - no warnings from parsing ok 12 - correct module version (3 of 22) ok 13 - no warnings from parsing ok 14 - correct module version (4 of 22) ok 15 - no warnings from parsing ok 16 - correct module version (5 of 22) ok 17 - no warnings from parsing ok 18 - correct module version (6 of 22) ok 19 - no warnings from parsing ok 20 - correct module version (7 of 22) ok 21 - no warnings from parsing ok 22 - correct module version (8 of 22) ok 23 - no warnings from parsing ok 24 - correct module version (9 of 22) ok 25 - no warnings from parsing ok 26 - correct module version (10 of 22) ok 27 - no warnings from parsing ok 28 - correct module version (11 of 22) ok 29 - no warnings from parsing ok 30 - correct module version (12 of 22) ok 31 - no warnings from parsing ok 32 - correct module version (13 of 22) ok 33 - no warnings from parsing ok 34 - correct module version (14 of 22) ok 35 - no warnings from parsing ok 36 - correct module version (15 of 22) ok 37 - no warnings from parsing ok 38 - correct module version (16 of 22) ok 39 - no warnings from parsing ok 40 - correct module version (17 of 22) ok 41 - no warnings from parsing ok 42 - correct module version (18 of 22) ok 43 - no warnings from parsing ok 44 - correct module version (19 of 22) ok 45 - no warnings from parsing ok 46 - correct module version (20 of 22) ok 47 - no warnings from parsing ok 48 - correct module version (21 of 22) ok 49 - no warnings from parsing ok 50 - correct module version (22 of 22) ok 51 - no warnings from parsing ok 52 - record only one occurence of each package ok 53 - no default package ok 54 - no version w/o default package ok 55 - alpha version reported ok 56 - alpha version greater than non ok 57 - correct script version (1 of 8) ok 58 - correct script version (2 of 8) ok 59 - correct script version (3 of 8) ok 60 - correct script version (4 of 8) ok 61 - correct script version (5 of 8) ok 62 - correct script version (6 of 8) ok 63 - correct script version (7 of 8) ok 64 - correct script version (8 of 8) ok 65 - found default package ok 66 - version for default package ok 67 - version for secondary package ok 68 - filename() returns valid path to module file ok 69 - found correct number of packages ok 70 - packages stored in order found ok 71 - contains_pod() succeeds ok 72 - found all pod sections ok 73 - return undef() if pod section not present ok 74 - return undef() if pod section not collected ok 75 - collected pod section ok 76 - found default package ok 77 - version for default package ok 78 ok 79 - found default package ok 80 - version for default package ok 81 ok 82 - version for embedded package ok t/new_from_context.t ........ 1..4 ok 1 - use Module::Build; ok 2 - Make sure Module::Build was loaded from blib/ Checking whether your kit is complete... Looks good Checking prerequisites... Looks good Creating new 'Build' script for 'Simple' version '0.01' ok 3 - dodged the bullet ok 4 ok t/notes.t ................... 1..13 ok 1 - use Module::Build; ok 2 - Make sure Module::Build was loaded from blib/ Checking whether your kit is complete... Looks good Checking prerequisites... Looks good Creating new 'Build' script for 'Simple' version '0.01' ok 3 ok 4 ok 5 ok 6 ok 7 ok 8 ok 9 Checking whether your kit is complete... Looks good Checking prerequisites... Looks good ok 10 ok 11 Deleting Build Removed previous script 'Build' Creating new 'Build' script for 'Simple' version '0.01' ok 12 ok 13 ok error building C:\cpanfly\var\tmp\MB-8JEPL5j_\test.exe from C:\cpanfly\var\tmp\MB-8JEPL5j_\test.obj at C:\cpanfly\var\megalib/ExtUtils/CBuilder/Base.pm line 227. t/par.t ..................... Generating script 'C:\cpanfly\var\tmp\compilet-164364288.ccs' cl -nologo -c @"C:\cpanfly\var\tmp\compilet-164364288.ccs" -Fo"C:\cpanfly\var\tmp\compilet-164364288.obj" "C:\cpanfly\var\tmp\compilet-164364288.c" compilet-164364288.c Generating script 'C:\cpanfly\var\tmp\compilet.lds' link @"C:\cpanfly\var\tmp\compilet.lds" -out:"C:\cpanfly\var\tmp\compilet.dll" Creating library C:\cpanfly\var\tmp\compilet.lib and object C:\cpanfly\var\tmp\compilet.exp Generating code Finished generating code Generating script 'C:\cpanfly\var\tmp\MB-8JEPL5j_\test.ccs' cl -nologo -c @"C:\cpanfly\var\tmp\MB-8JEPL5j_\test.ccs" -Fo"C:\cpanfly\var\tmp\MB-8JEPL5j_\test.obj" "C:\cpanfly\var\tmp\MB-8JEPL5j_\test.c" test.c link -o C:\cpanfly\var\tmp\MB-8JEPL5j_\test.exe C:\cpanfly\var\tmp\MB-8JEPL5j_\test.obj Microsoft (R) Incremental Linker Version 8.00.40310.39 Copyright (C) Microsoft Corporation. All rights reserved. LINK : warning LNK4044: unrecognized option '/o'; ignored LINK : fatal error LNK1181: cannot open input file 'C:\cpanfly\var\tmp\MB-8JEPL5j_\test.exe' Dubious, test returned 2 (wstat 512, 0x200) No subtests run t/parents.t ................. 1..28 ok 1 - use Module::Build; ok 2 - Make sure Module::Build was loaded from blib/ ok 3 ok 4 ok 5 ok 6 ok 7 ok 8 ok 9 ok 10 ok 11 ok 12 ok 13 ok 14 ok 15 ok 16 ok 17 ok 18 ok 19 ok 20 ok 21 ok 22 ok 23 ok 24 ok 25 ok 26 ok 27 ok 28 ok t/pod_parser.t .............. 1..8 ok 1 - use Module::Build::PodParser; ok 2 - Make sure Module::Build::PodParser was loaded from blib/ ok 3 - object created ok 4 - author ok 5 - abstract ok 6 - object created ok 7 - author ok 8 - abstract ok error building C:\cpanfly\var\tmp\MB-B1iw_vW2\test.exe from C:\cpanfly\var\tmp\MB-B1iw_vW2\test.obj at C:\cpanfly\var\megalib/ExtUtils/CBuilder/Base.pm line 227. t/ppm.t ..................... Generating script 'C:\cpanfly\var\tmp\compilet-560398336.ccs' cl -nologo -c @"C:\cpanfly\var\tmp\compilet-560398336.ccs" -Fo"C:\cpanfly\var\tmp\compilet-560398336.obj" "C:\cpanfly\var\tmp\compilet-560398336.c" compilet-560398336.c Generating script 'C:\cpanfly\var\tmp\compilet.lds' link @"C:\cpanfly\var\tmp\compilet.lds" -out:"C:\cpanfly\var\tmp\compilet.dll" Creating library C:\cpanfly\var\tmp\compilet.lib and object C:\cpanfly\var\tmp\compilet.exp Generating code Finished generating code Generating script 'C:\cpanfly\var\tmp\MB-B1iw_vW2\test.ccs' cl -nologo -c @"C:\cpanfly\var\tmp\MB-B1iw_vW2\test.ccs" -Fo"C:\cpanfly\var\tmp\MB-B1iw_vW2\test.obj" "C:\cpanfly\var\tmp\MB-B1iw_vW2\test.c" test.c link -o C:\cpanfly\var\tmp\MB-B1iw_vW2\test.exe C:\cpanfly\var\tmp\MB-B1iw_vW2\test.obj Microsoft (R) Incremental Linker Version 8.00.40310.39 Copyright (C) Microsoft Corporation. All rights reserved. LINK : warning LNK4044: unrecognized option '/o'; ignored LINK : fatal error LNK1181: cannot open input file 'C:\cpanfly\var\tmp\MB-B1iw_vW2\test.exe' Dubious, test returned 2 (wstat 512, 0x200) No subtests run t/runthrough.t .............. 1..32 ok 1 - use Module::Build; ok 2 - Make sure Module::Build was loaded from blib/ Checking whether your kit is complete... Looks good Checking prerequisites... Looks good Creating new 'Build' script for 'Simple' version '0.01' ok 3 ok 4 Deleting Build Removed previous script 'Build' Creating new 'Build' script for 'Simple' version '0.01' ok 5 ok 6 ok 7 ok 8 ok 9 ok 10 ok 11 ok 12 ok 13 ok 14 ok 15 Deleting Simple-0.01 Creating Simple-0.01 ok 16 ok 17 ok 18 ok 19 - Check version used to create META.yml: 0.35 == 0.35 Deleting Simple-0.01 Creating Simple-0.01 Creating Simple-0.01.tar.gz Deleting Simple-0.01 ok 20 ok 21 ok 22 ok 23 - should rewrite the shebang line ok 24 Deleting Simple-0.01.tar.gz Deleting Simple.ppd Deleting lib\Simple\Script Deleting blib Deleting _build Deleting Build ok 25 ok 26 ok 27 ok 28 Checking whether your kit is complete... Looks good Checking prerequisites... Looks good Creating new 'Build' script for 'Simple' version '0.01' ok 29 Copying lib\Simple.pm -> blib\lib\Simple.pm Copying bin\script.bat -> blib\script\script.bat Manifying blib\lib/Simple.pm -> blib\libdoc\Simple.3 HTMLifying blib\lib\Simple.pm -> blib\libhtml\site\lib\Simple.html ok 30 ok 31 - Native batch file copied to 'scripts' ok 32 - unmodified by pl2bat ok t/script_dist.t ............. Checking whether your kit is complete... Looks good Checking prerequisites... Looks good Creating new 'Build' script for 'bin-foo' version '0.01' ok 1 ok 2 ok 3 ok 4 ok 5 ok 6 Creating META.yml Added to MANIFEST: META.yml ok 7 ok 8 1..8 ok t/signature.t ............... skipped: $ENV{TEST_SIGNATURE} is not set t/test_file_exts.t .......... 1..5 ok 1 - use Module::Build; ok 2 - Make sure Module::Build was loaded from blib/ ok 3 - Construct build object with test_file_exts parameter ok 4 - Should see first test output ok 5 - Should see second test output ok t/test_type.t ............... 1..9 ok 1 - use Module::Build; ok 2 - Make sure Module::Build was loaded from blib/ Creating custom builder _build\lib\MyModuleBuilder.pm in _build\lib Checking whether your kit is complete... Looks good Checking prerequisites... Looks good ok 3 Copying lib\Simple.pm -> blib\lib\Simple.pm t\special_ext.st .. ok All tests successful. Files=1, Tests=2, 0 wallclock secs ( 0.08 usr + 0.05 sys = 0.12 CPU) Result: PASS ok 4 - called once ok 5 ok 6 ok 7 - called again ok 8 ok 9 - called a third time ok t/test_types.t .............. 1..27 ok 1 - use Module::Build; ok 2 - Make sure Module::Build was loaded from blib/ Creating custom builder _build\lib\MyModuleBuilder.pm in _build\lib Checking whether your kit is complete... Looks good Checking prerequisites... Looks good ok 3 ok 4 - saw expected output from first test ok 5 - saw expected output from second test ok 6 - we have some test output ok 7 - saw expected output from first test ok 8 - saw expected output from second test ok 9 - expected output from basic.t ok 10 - expected output from basic.t ok 11 ok 12 ok 13 ok 14 ok 15 Creating custom builder _build\lib\MyModuleBuilder.pm in _build\lib Checking whether your kit is complete... Looks good Checking prerequisites... Looks good ok 16 ok 17 - saw expected output from first test ok 18 - saw expected output from second test ok 19 - we have some test output ok 20 - saw expected output from first test ok 21 - saw expected output from second test ok 22 - expected output from basic.t ok 23 - expected output from basic.t ok 24 ok 25 ok 26 ok 27 ok t/tilde.t ................... 1..18 ok 1 - use Module::Build; ok 2 - Make sure Module::Build was loaded from blib/ 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 - API does not expand tildes ok 16 ok 17 ok 18 # skip No home directory for tilde-expansion tests ok t/use_tap_harness.t ......... 1..8 ok 1 - use Module::Build; ok 2 - Make sure Module::Build was loaded from blib/ ok 3 - Construct build object with test_file_exts parameter ok 4 - Should see first test output ok 5 - Should see test success message ok 6 - Construct build object with test_file_exts parameter ok 7 - Should not see first test output ok 8 - Should see test success message ok t/versions.t ................ 1..4 ok 1 - use Module::Build; ok 2 - Make sure Module::Build was loaded from blib/ ok 3 - version_from_file ok 4 - compare: 1.0_01 > 1.0 ok t/write_default_maniskip.t .. ok 1 - use Module::Build; ok 2 - Make sure Module::Build was loaded from blib/ Checking prerequisites... Looks good ok 3 - Default maniskip written ok 4 - default MANIFEST.SKIP used ok 5 - Module::Build specific entries ok 6 - distribution tarball entry 1..6 ok error building C:\cpanfly\var\tmp\MB-iE2ouFxF\test.exe from C:\cpanfly\var\tmp\MB-iE2ouFxF\test.obj at C:\cpanfly\var\megalib/ExtUtils/CBuilder/Base.pm line 227. t/xs.t ...................... Generating script 'C:\cpanfly\var\tmp\compilet-349700096.ccs' cl -nologo -c @"C:\cpanfly\var\tmp\compilet-349700096.ccs" -Fo"C:\cpanfly\var\tmp\compilet-349700096.obj" "C:\cpanfly\var\tmp\compilet-349700096.c" compilet-349700096.c Generating script 'C:\cpanfly\var\tmp\compilet.lds' link @"C:\cpanfly\var\tmp\compilet.lds" -out:"C:\cpanfly\var\tmp\compilet.dll" Creating library C:\cpanfly\var\tmp\compilet.lib and object C:\cpanfly\var\tmp\compilet.exp Generating code Finished generating code Generating script 'C:\cpanfly\var\tmp\MB-iE2ouFxF\test.ccs' cl -nologo -c @"C:\cpanfly\var\tmp\MB-iE2ouFxF\test.ccs" -Fo"C:\cpanfly\var\tmp\MB-iE2ouFxF\test.obj" "C:\cpanfly\var\tmp\MB-iE2ouFxF\test.c" test.c link -o C:\cpanfly\var\tmp\MB-iE2ouFxF\test.exe C:\cpanfly\var\tmp\MB-iE2ouFxF\test.obj Microsoft (R) Incremental Linker Version 8.00.40310.39 Copyright (C) Microsoft Corporation. All rights reserved. LINK : warning LNK4044: unrecognized option '/o'; ignored LINK : fatal error LNK1181: cannot open input file 'C:\cpanfly\var\tmp\MB-iE2ouFxF\test.exe' Dubious, test returned 2 (wstat 512, 0x200) No subtests run Test Summary Report ------------------- t/par.t (Wstat: 512 Tests: 0 Failed: 0) Non-zero exit status: 2 Parse errors: No plan found in TAP output t/ppm.t (Wstat: 512 Tests: 0 Failed: 0) Non-zero exit status: 2 Parse errors: No plan found in TAP output t/xs.t (Wstat: 512 Tests: 0 Failed: 0) Non-zero exit status: 2 Parse errors: No plan found in TAP output Files=35, Tests=1061, 219 wallclock secs ( 0.48 usr + 1.94 sys = 2.42 CPU) Result: FAIL Failed 3/35 test programs. 0/1061 subtests failed. NMAKE : fatal error U1077: 'C:\Perl64\bin\perl.exe' : return code '0x2' Stop. DAGOLDEN/Module-Build-0.35.tar.gz nmake test TEST_VERBOSE=1 -- NOT OK //hint// to see the cpan-testers results for installing this module, try: reports DAGOLDEN/Module-Build-0.35.tar.gz Running make for D/DD/DDUMONT/Config-Model-0.639.tar.gz Warning: Prerequisite 'Module::Build => 0.35' for 'DDUMONT/Config-Model-0.639.tar.gz' failed when processing 'DAGOLDEN/Module-Build-0.35.tar.gz' with 'make_test => NO'. Continuing, but chances to succeed are limited. CPAN.pm: Going to build D/DD/DDUMONT/Config-Model-0.639.tar.gz >>> C:\Perl64\bin\perl.exe Build.PL If you want to use the TermUI interface, you should install Term::ReadLine::Perl or Term::ReadLine::Gnu Checking whether your kit is complete... Looks good Checking prerequisites... Looks good Creating new 'Build' script for 'Config-Model' version '0.639' >>> C:\Perl64\bin\perl.exe ./Build Copying lib\Config\Model\HashId.pm -> blib\lib\Config\Model\HashId.pm Copying lib\Config\Model\Dumper.pm -> blib\lib\Config\Model\Dumper.pm Copying lib\Config\Model\Report.pm -> blib\lib\Config\Model\Report.pm Copying lib\Config\Model\Node.pm -> blib\lib\Config\Model\Node.pm Copying lib\Config\Model\SimpleUI.pm -> blib\lib\Config\Model\SimpleUI.pm Copying lib\Config\Model\Instance.pm -> blib\lib\Config\Model\Instance.pm Copying lib\Config\Model\Exception.pm -> blib\lib\Config\Model\Exception.pm Copying lib\Config\Model\CheckList.pm -> blib\lib\Config\Model\CheckList.pm Copying lib\Config\Model\WarpedThing.pm -> blib\lib\Config\Model\WarpedThing.pm Copying lib\Config\Model\ListId.pm -> blib\lib\Config\Model\ListId.pm Copying lib\Config\Model\AnyId.pm -> blib\lib\Config\Model\AnyId.pm Copying lib\Config\Model\Loader.pm -> blib\lib\Config\Model\Loader.pm Copying lib\Config\Model\IdElementReference.pm -> blib\lib\Config\Model\IdElementReference.pm Copying lib\Config\Model\AnyThing.pm -> blib\lib\Config\Model\AnyThing.pm Copying lib\Config\Model\Value.pm -> blib\lib\Config\Model\Value.pm Copying lib\Config\Model\TermUI.pm -> blib\lib\Config\Model\TermUI.pm Copying lib\Config\Model\Searcher.pm -> blib\lib\Config\Model\Searcher.pm Copying lib\Config\Model\DumpAsData.pm -> blib\lib\Config\Model\DumpAsData.pm Copying lib\Config\Model\ValueComputer.pm -> blib\lib\Config\Model\ValueComputer.pm Copying lib\Config\Model\WizardHelper.pm -> blib\lib\Config\Model\WizardHelper.pm Copying lib\Config\Model.pm -> blib\lib\Config\Model.pm Copying lib\Config\Model\WarpedNode.pm -> blib\lib\Config\Model\WarpedNode.pm Copying lib\Config\Model\ObjTreeScanner.pm -> blib\lib\Config\Model\ObjTreeScanner.pm Copying lib\Config\Model\Describe.pm -> blib\lib\Config\Model\Describe.pm Copying lib\Config\Model\AutoRead.pm -> blib\lib\Config\Model\AutoRead.pm Copying config-edit -> blib\script\config-edit Deleting blib\script\config-edit.bak Manifying blib\script/config-edit -> blib\bindoc\config-edit.1 Manifying blib\lib/Config/Model/Describe.pm -> blib\libdoc\Config.Model.Describe.3 Manifying blib\lib/Config/Model/CheckList.pm -> blib\libdoc\Config.Model.CheckList.3 Manifying blib\lib/Config/Model/ListId.pm -> blib\libdoc\Config.Model.ListId.3 Manifying blib\lib/Config/Model/DumpAsData.pm -> blib\libdoc\Config.Model.DumpAsData.3 Manifying blib\lib/Config/Model/AnyThing.pm -> blib\libdoc\Config.Model.AnyThing.3 Manifying blib\lib/Config/Model/WarpedNode.pm -> blib\libdoc\Config.Model.WarpedNode.3 Manifying blib\lib/Config/Model/AutoRead.pm -> blib\libdoc\Config.Model.AutoRead.3 Manifying blib\lib/Config/Model/IdElementReference.pm -> blib\libdoc\Config.Model.IdElementReference.3 Manifying blib\lib/Config/Model/Exception.pm -> blib\libdoc\Config.Model.Exception.3 Manifying blib\lib/Config/Model/Instance.pm -> blib\libdoc\Config.Model.Instance.3 Manifying blib\lib/Config/Model/Node.pm -> blib\libdoc\Config.Model.Node.3 Manifying blib\lib/Config/Model/Dumper.pm -> blib\libdoc\Config.Model.Dumper.3 Manifying blib\lib/Config/Model/ValueComputer.pm -> blib\libdoc\Config.Model.ValueComputer.3 Manifying blib\lib/Config/Model.pm -> blib\libdoc\Config.Model.3 Manifying blib\lib/Config/Model/WarpedThing.pm -> blib\libdoc\Config.Model.WarpedThing.3 Manifying blib\lib/Config/Model/Value.pm -> blib\libdoc\Config.Model.Value.3 Manifying blib\lib/Config/Model/Searcher.pm -> blib\libdoc\Config.Model.Searcher.3 Manifying blib\lib/Config/Model/Loader.pm -> blib\libdoc\Config.Model.Loader.3 Manifying blib\lib/Config/Model/ObjTreeScanner.pm -> blib\libdoc\Config.Model.ObjTreeScanner.3 Manifying blib\lib/Config/Model/Report.pm -> blib\libdoc\Config.Model.Report.3 Manifying blib\lib/Config/Model/AnyId.pm -> blib\libdoc\Config.Model.AnyId.3 Manifying blib\lib/Config/Model/WizardHelper.pm -> blib\libdoc\Config.Model.WizardHelper.3 Manifying blib\lib/Config/Model/TermUI.pm -> blib\libdoc\Config.Model.TermUI.3 Manifying blib\lib/Config/Model/SimpleUI.pm -> blib\libdoc\Config.Model.SimpleUI.3 Manifying blib\lib/Config/Model/HashId../Build: blib\lib\Config\Model\CheckList.pm: cannot resolve L in paragraph 248. ./Build: blib\lib\Config\Model\Value.pm: cannot resolve L in paragraph 38. ./Build: blib\lib\Config\Model\Value.pm: cannot resolve L in paragraph 337. pm -> blib\libdoc\Config.Model.HashId.3 HTMLifying blib\script\config-edit -> blib\binhtml\bin\config-edit.html HTMLifying blib\lib\Config\Model\Describe.pm -> blib\libhtml\site\lib\Config\Model\Describe.html HTMLifying blib\lib\Config\Model\CheckList.pm -> blib\libhtml\site\lib\Config\Model\CheckList.html HTMLifying blib\lib\Config\Model\ListId.pm -> blib\libhtml\site\lib\Config\Model\ListId.html HTMLifying blib\lib\Config\Model\DumpAsData.pm -> blib\libhtml\site\lib\Config\Model\DumpAsData.html HTMLifying blib\lib\Config\Model\AnyThing.pm -> blib\libhtml\site\lib\Config\Model\AnyThing.html HTMLifying blib\lib\Config\Model\WarpedNode.pm -> blib\libhtml\site\lib\Config\Model\WarpedNode.html HTMLifying blib\lib\Config\Model\AutoRead.pm -> blib\libhtml\site\lib\Config\Model\AutoRead.html HTMLifying blib\lib\Config\Model\IdElementReference.pm -> blib\libhtml\site\lib\Config\Model\IdElementReference.html HTMLifying blib\lib\Config\Model\Exception.pm -> blib\libhtml\site\lib\Config\Model\Exception.html HTMLifying blib\lib\Config\Model\Instance.pm -> blib\libhtml\site\lib\Config\Model\Instance.html HTMLifying blib\lib\Config\Model\Node.pm -> blib\libhtml\site\lib\Config\Model\Node.html HTMLifying blib\lib\Config\Model\Dumper.pm -> blib\libhtml\site\lib\Config\Model\Dumper.html HTMLifying blib\lib\Config\Model\ValueComputer.pm -> blib\libhtml\site\lib\Config\Model\ValueComputer.html HTMLifying blib\lib\Config\Model.pm -> blib\libhtml\site\lib\Config\Model.html HTMLifying blib\lib\Config\Model\WarpedThing.pm -> blib\libhtml\site\lib\Config\Model\WarpedThing.html HTMLifying blib\lib\Config\Model\Value.pm -> blib\libhtml\site\lib\Config\Model\Value.html HTMLifying blib\lib\Config\Model\Searcher.pm -> blib\libhtml\site\lib\Config\Model\Searcher.html HTMLifying blib\lib\Config\Model\Loader.pm -> blib\libhtml\site\lib\Config\Model\Loader.html HTMLifying blib\lib\Config\Model\ObjTreeScanner.pm -> blib\libhtml\site\lib\Config\Model\ObjTreeScanner.html HTMLifying blib\lib\Config\Model\Report.pm -> blib\libhtml\site\lib\Config\Model\Report.html HTMLifying blib\lib\Config\Model\AnyId.pm -> blib\libhtml\site\lib\Config\Model\AnyId.html HTMLifying blib\lib\Config\Model\WizardHelper.pm -> blib\libhtml\site\lib\Config\Model\WizardHelper.html HTMLifying blib\lib\Config\Model\TermUI.pm -> blib\libhtml\site\lib\Config\Model\TermUI.html HTMLifying blib\lib\Config\Model\SimpleUI.pm -> blib\libhtml\site\lib\Config\Model\SimpleUI.html HTMLifying blib\lib\Config\Model\HashId.pm -> blib\libhtml\site\lib\Config\Model\HashId.html DDUMONT/Config-Model-0.639.tar.gz C:\Perl64\bin\perl.exe ./Build -- OK Running Build test >>> C:\Perl64\bin\perl.exe ./Build test verbose=1 t\array_id.t .............. 1..55 ok 1 - Compilation done ok 2 - created dummy instance ok 3 - bounded list created ok 4 - stored in 1 ok 5 - stored in 0 ok 6 - stored in 2 ok 7 - max error caught ok 8 - wrong auto_create caught ok 9 - check ids ok 10 - check deleted id ok 11 - check list index_type ok 12 - check list max boundary ok 13 - check last item of table ok 14 - check pushed item ok 15 - check pushed item ok 16 - check fetch_all_values ok 17 - check list_with_default_id ids ok 18 - check list_with_several_default_keys ok 19 - check list_with_auto_created_id ok 20 - Check index value 0 ok 21 - Check index value 1 ok 22 - Check index value 2 ok 23 - Check index value 3 ok 24 - Check index value 4 ok 25 - check after move idx 3 in 4 ok 26 - check after move idx 3 in 4 ok 27 - Check moved index value 0 ok 28 - Check moved index value 1 ok 29 - Check moved index value 2 ok 30 - Check moved index value 3 ok 31 - Check moved index value 4 ok 32 - Check swapped index value 0 ok 33 - Check swapped index value 1 ok 34 - Check swapped index value 2 ok 35 - Check swapped index value 3 ok 36 - Check swapped index value 4 ok 37 - check value after swap ok 38 - check value after swap ok 39 - check after remove ok 40 - check after move idx 3 in 4 ok 41 - check after move idx 3 in 4 ok 42 - Check moved index value 0 ok 43 - Check moved index value 1 ok 44 - Check moved index value 2 ok 45 - Check moved index value 3 ok 46 - Check moved index value 4 ok 47 - check after move idx 0 in 2 ok 48 - check after move ok 49 - check after move ok 50 - check after move ok 51 - Check moved index value 0 ok 52 - Check moved index value 1 ok 53 - Check moved index value 2 ok 54 - Check moved index value 3 ok 55 - Check moved index value 4 ok t\auto_load_model.t ....... 1..5 ok 1 - compiled ok 2 - created dummy instance ok 3 - Config root created ok 4 - set up data in tree with 'std_id:ab X=Bv - std_id:bc X=Av - a_string="toto tata" lista=a,b,c,d olist:0 X=Av - olist:1 X=Bv - listb=b,c,d' ok 5 - created dummy instance 2 ok t\auto_read.t ............. 1..56 ok 1 - compiled ok 2 - read with forced perl_file backend fails (normal: no perl file) ok 3 - Created instance (from scratch without read)-> no warning ok 4 - Master read conf dir ok 5 - Created instance (from scratch) ok 6 - Master read conf dir ok 7 - Master node created ok 8 - Master custom read ok 9 - obsolete warning ok 10 - Level1 object created ok 11 - Check level1 custom read ok 12 - check level1 custom read conf dir ok 13 - SameRWSpec object created ok 14 - Check samerw custom read ok 15 - check same_rw_spec custom read conf dir ok 16 - check that write call back are present ok 17 - check written file wr_root/test1//etc/test//zero_inst.cds ok 18 - check written file wr_root/test1//etc/test//zero_inst/level1.cds ok 19 - check written file wr_root/test1//etc/test//zero_inst/samerw.cds ok 20 - check written file wr_root/test1//etc/test//zero_inst.ini ok 21 - check written file wr_root/test1//etc/test//zero_inst/level1.ini ok 22 - check written file wr_root/test1//etc/test//zero_inst/samerw.ini ok 23 - check written file wr_root/test1//etc/test//zero_inst.pl ok 24 - check written file wr_root/test1//etc/test//zero_inst/level1.pl ok 25 - check custom write dir ok 26 - check custom conf root to write ok 27 - check written file wr_root/test1/etc/wr_2/zero_inst.cds ok 28 - check written file wr_root/test1/etc/wr_2/zero_inst/level1.cds ok 29 - check written file wr_root/test1/etc/wr_2/zero_inst/samerw.cds ok 30 - check written file wr_root/test1/etc/wr_2/zero_inst.ini ok 31 - check written file wr_root/test1/etc/wr_2/zero_inst/level1.ini ok 32 - check written file wr_root/test1/etc/wr_2/zero_inst/samerw.ini ok 33 - check written file wr_root/test1/etc/wr_2/zero_inst.pl ok 34 - check written file wr_root/test1/etc/wr_2/zero_inst/level1.pl ok 35 - check custom overridden write dir ok 36 - check master dump ok 37 - check level1 dump ok 38 - created second instance ok 39 - obsolete warning ok 40 - second_inst: check that cds file was read ok 41 - second_inst: check dump ok 42 - Created instance to load ini files ok 43 - obsolete warning ok 44 - ini_test: check dump ok 45 - Created instance to load pl files ok 46 - obsolete warning ok 47 - pl_test: check dump ok 48 - Created instance from scratch to load cds files ok 49 - wrote cds config file ok 50 - Created instance to load custom cds file ok 51 - check dump ok 52 - Created instance to load custom custom toto file ok 53 - check dump ok 54 - Check Simple_Rw cb file argument (rfile) ok 55 - Check Simple_Rw cb file argument (wfile) ok 56 - checked file written by simpleRW ok t\check_list.t ............ 1..68 ok 1 - Compilation done ok 2 - created dummy instance ok 3 - check_get_choice ok 4 - test get_checked_list for empty check_list ok 5 - test nb of elt in check_list ok 6 - test get_checked_list after set_checked_list ok 7 - test get_checked_list_as_hash for empty checklist ok 8 - test help ok 9 - test set_checked_list ok 10 - test nb of elt in check_list after set_checked_list ok 11 - test get_checked_list after set_checked_list ok 12 - test get_checked_list_as_hash ok 13 - test set_checked_list_as_hash ok 14 - test get_checked_list after set_checked_list_as_hash ok 15 - test nb of elt in check_list after clear ok 16 - check 'a': which is an error ok 17 - load my_hash:X=x my_hash:Y=y worked correctly ok 18 - created refer_to_list ok 19 - check simple refer choices ok 20 - load my_hash:Z=z worked correctly ok 21 - check simple refer choices after 2nd load ok 22 - created refer_to_2_list ok 23 - check refer_to_2_list choices ok 24 - check refer_to_2_list choices ok 25 - created refer_to_check_list_and_choice ok 26 - check refer_to_check_list_and_choice choices ok 27 - get_choice with undef 'indirection' parm: which is an error ok 28 - check refer_to_check_list_and_choice choices with indirection set ok 29 - check X2 and test choices ok 30 - check refer_to_2_list choices with X3 ok 31 - check refer_to_check_list_and_choice choices ok 32 - created choice_list_with_default ok 33 - test default of choice_list_with_default ok 34 - test default of choice_list_with_default ok 35 - test custom of choice_list_with_default ok 36 - test standard of choice_list_with_default ok 37 - fetch_element without warp set (macro=undef): which is an error ok 38 - created warped_choice_list ok 39 - get_choice without warp set (macro=undef): which is an error ok 40 - check warp_list choice after setting macro=AD ok 41 - test default of warped_choice_list ok 42 - check warp_list choice after setting macro=AH ok 43 - test default of warped_choice_list after setting macro=AH ok 44 - check choice of refer_to_dumb_list ok 45 - test default of choice_list_with_upstream_default ok 46 - test upstream_default of choice_list_with_upstream_default ok 47 - created dummy preset instance ok 48 - instance in preset mode ok 49 - instance in normal mode ok 50 - choice_list: read preset list ok 51 - choice_list: read completed preset LIST ok 52 - choice_list: read preset value as preset_value ok 53 - choice_list: read preset value as standard_value ok 54 - choice_list: read custom_value ok 55 - choice_list: read overridden preset LIST ok 56 - choice_list: read custom_value after override ok 57 - created warped_refer_to_list (hidden) ok 58 - test default of ordered_checklist ok 59 - test ordered_checklist after set_checked_list ok 60 - test ordered_checklist after swap ok 61 - test ordered_checklist after move_up Y ok 62 - test ordered_checklist after move_up V ok 63 - test ordered_checklist after move_down A ok 64 - test ordered_checklist after move_down C ok 65 - test ordered_checklist after check B ok 66 - test ordered_checklist after move_up B uncheck B ok 67 - test ordered_checklist after check B ok 68 - test default of ordered_checklist_refer_to ok t\describe_node.t ......... 1..7 ok 1 - compiled ok 2 - created dummy instance ok 3 - Config root created ok 4 - set up data in tree with 'std_id:ab X=Bv - std_id:bc X=Av - a_string="toto tata" hash_a:toto=toto_value hash_a:titi=titi_value lista=a,b,c,d olist:0 X=Av - olist:1 X=Bv - listb=b,c,d my_check_list=toto my_reference="titi"' ok 5 - check root description ok 6 - check std_id:ab description ok 7 - check root description of std_id ok t\dump_as_data.t .......... 1..19 ok 1 - compiled ok 2 - created dummy instance ok 3 - Config root created ok 4 - set up data in tree with ' std_id:ab X=Bv - std_id:bc X=Av - tree_macro=mXY a_string="toto tata" hash_a:toto=toto_value hash_a:titi=titi_value ordered_hash:z=1 ordered_hash:y=2 ordered_hash:x=3 lista=a,b,c,d olist:0 X=Av - olist:1 X=Bv - my_check_list=toto my_reference="titi" warp warp2 aa2="foo bar" ' ok 5 - loaded single array element as listb => 'bb' ok 6 - check data dump ok 7 - check full data dump ok 8 - created 2nd dummy instance ok 9 - Config root2 created ok 10 - loaded perl data structure in 2nd instance ok 11 - check that dump of 2nd tree is identical to dump of the first tree ok 12 - check data dump for 'olist' ok 13 - check data dump for 'olist:0' ok 14 - check data dump for 'olist:0 DX' ok 15 - check data dump for 'string_with_def' ok 16 - check data dump for 'ordered_hash' ok 17 - check data dump for 'hash_a' ok 18 - check data dump for 'std_id:ab' ok 19 - check data dump for 'my_check_list' ok t\dump_tree.t ............. 1..13 ok 1 - compiled ok 2 - created dummy instance ok 3 - Config root created ok 4 - preset data in tree with 'std_id:ab X=Bv ! lista=a,b listb=b ' ok 5 - set up data in tree with 'std_id:ab X=Bv - std_id:bc X=Av - std_id:"b d " X=Av - a_string="toto \"titi\" tata" lista=a,b,c,d olist:0 X=Av - olist:1 X=Bv - listb=b,c,d ! hash_a:X2=x hash_a:Y2=xy hash_b:X3=xy my_check_list=X2,X3' ok 6 - check std_id keys ok 7 - check dump of only customized values ok 8 - check dump of all values ok 9 - check dump of all values after listb is cleared ok 10 - check dump of all values after a_string is set to '' ok 11 - check dump of all preset values ok 12 - check that hidden value is shown (macro=XZ) ok 13 - check that listb containing undef values is not shown ok t\grab.t .................. 1..34 ok 1 - compiled ok 2 - created dummy instance ok 3 - load 'std_id:ab X=Bv - std_id:bc X=Av - std_id:"b c" X=Av - a_string="titi , toto" ' ok 4 - test grab olist:0 (obj) ok 5 - test grab olist:0 (index) ok 6 - Test grab with wrong parameter ok 7 - Test grab with wrong element ok 8 - test grab olist ok 9 - location test ok 10 - grab std_id:ab... ok 11 - ... and test its location ok 12 - grab olist:0... ok 13 - ... and test its location ok 14 - grab olist:1... ok 15 - ... and test its location ok 16 - grab warp... ok 17 - ... and test its location ok 18 - grab warp std_id:toto... ok 19 - ... and test its location ok 20 - grab warp std_id:"b c"... ok 21 - ... and test its location ok 22 - test grab with '?warp' ok 23 - The object isa Config::Model::WarpedNode ok 24 - test grab with '?std_id:ab' ok 25 - The object isa Config::Model::Node ok 26 - test grab with '?hash_a:ab' ok 27 - The object isa Config::Model::Value ok 28 - test grab with '?std_id' ok 29 - The object isa Config::Model::HashId ok 30 - test grab with wrong step: '?argh' ok 31 - test autoadd 0 with 'std_id:zzz' ok 32 - test autoadd 1 with 'std_id:zzz' ok 33 - test no strict grab ok 34 - test no strict grab with type node ok t\hash_id_of_node.t ....... 1..17 ok 1 - Compilation done ok 2 - created dummy instance ok 3 - bounded hash created ok 4 - check hash id name ok 5 - fetched element id 1 isa Config::Model::Node ok 6 - check config_class_name ok 7 - check default items ok 8 - check default items with children setup ok 9 - check index_value prior to move ok 10 - check index_value after move ok 11 - check moved items keys ok 12 - check moved items with children setup ok 13 - node copy in hash ok 14 - compare copied values ok 15 - node move in hash ok 16 - compare copied then moved values ok 17 - compare indexes after move ok t\hash_id_of_values.t ..... 1..72 ok 1 - Compilation done ok 2 - created dummy instance ok 3 - bounded hash created ok 4 - check get_cargo_type ok 5 - check get_cargo_info ok 6 - check hash id name ok 7 - fetched element id 1 isa Config::Model::Value ok 8 - Storing in id 1 ok 9 - Storing in id 2 ok 10 - empty index error ok 11 - min error ok 12 - max error ok 13 - max nb error ok 14 - delete id 2 ok 15 - deleted id does not exist ok 16 - reading value_type ok 17 - reading max boundary ok 18 - created hash_with_auto_created_id ok 19 - check auto-created id ok 20 - ...idem ok 21 - ...idem after creating another id ok 22 - check the 2 ids ok 23 - created hash_with_default_id ... ok 24 - check default id ok 25 - ...and test default id on empty hash ok 26 - created hash_with_default_id_2 ... ok 27 - ... store a value... ok 28 - ...check existing id... ok 29 - ...and test that default id is not provided ok 30 - created hash_with_several_default_keys ... ok 31 - ...check default id ok 32 - created hash_with_several_auto_created_id ... ok 33 - ... store a value... ok 34 - ...check id... ok 35 - check follower id ok 36 - forbidden index error (not in followed object) ok 37 - created hash_with_allow ... ok 38 - ... store a value... ok 39 - not allowed index error ok 40 - created hash_with_allow ... ok 41 - ... store a value... ok 42 - not allowed index error ok 43 - value copy ok 44 - compare copied value ok 45 - created hash_with_follow_keys_from ... ok 46 - check default keys of hash_with_follow_keys_from ok 47 - created hash_with_follow_keys_from_unknown ... ok 48 - failed to get keys from hash_with_follow_keys_from_unknown ok 49 - created ordered_hash ... ok 50 - check index order of ordered_hash ok 51 - check index order of ordered_hash after swap(z x) ok 52 - check index order of ordered_hash after swap(a z) ok 53 - check index order of ordered_hash after move_up(a) ok 54 - check index order of ordered_hash after move_down(x) ok 55 - Check copied value ok 56 - check index order of ordered_hash after copy(x d) ok 57 - Check copied value ok 58 - check index order of ordered_hash after copy(a e) ok 59 - Check copied value ok 60 - check index order of ordered_hash after move_after(d) ok 61 - check index order of ordered_hash after move_after(d z) ok 62 - check index order of ordered_hash after move_after(d e) ok 63 - check index order of ordered_hash after clear ok 64 - check index order of ordered_hash after clear ok 65 - check index order of ordered_hash after move(e e2) ok 66 - Check moved value ok 67 - check index order of ordered_hash after move(d e2) ok 68 - Check moved value ok 69 - check index order of ordered_hash after move(b d) ok 70 - Check moved value ok 71 - check index order of ordered_hash after move(c a) ok 72 - Check moved value ok t\include.t ............... 1..4 ok 1 - Compilation done ok 2 - created dummy instance ok 3 - check multiple include order ok 4 - Check that include does not clobber elements ok t\instance.t .............. 1..21 ok 1 - Compilation done ok 2 - created dummy instance ok 3 - test config root class isa Config::Model::Node ok 4 - test value check, push fetch store ok 5 ok 6 ok 7 ok 8 - test value check, push type ok 9 ok 10 ok 11 - test value check, pop type ok 12 ok 13 ok 14 - test value check, pop fetch store ok 15 ok 16 ok 17 - test empty private data ... ok 18 - store private data ok 19 - retrieve private data ok 20 - test read directory ok 21 - test write directory ok t\load.t .................. 1..57 ok 1 - compiled ok 2 - created dummy instance ok 3 - load 'std_id:ab X=Bv - # a_string="titi and # toto" ' ok 4 - check a_string ok 5 - load 'std_id:ab X=Bv - std_id:bc X=Av - a_string="titi , toto" ' ok 6 - check a_string ok 7 - Set tree_macro to XZ ok 8 - load 'slave_y warp2 aa2="foo bar baz"' ok 9 - Set tree_macro to XY ok 10 - load 'std_id:"a b" X=Bv - std_id:" b c " X=Av " ' ok 11 - check indexes ok 12 - load wrong 'std_id:ab ZZX=Bv - std_id:bc X=Bv' ok 13 - load 'lista=a,b,c,d olist:0 X=Av - olist:1 X=Bv - listb=b,c,d,,f,"",h,0' ok 14 - check list element_name ok 15 - check list element 0 class ok 16 - check list element 1 class ok 17 - check lista class isa Config::Model::ListId ok 18 - check lista element 0 class isa Config::Model::Value ok 19 - check lista element 1 class isa Config::Model::Value ok 20 - check list element 0 content ok 21 - check list element 1 content ok 22 - check lista element 0 content ok 23 - check lista element 1 content ok 24 - check lista element 2 content ok 25 - check lista element 3 content ok 26 - check listb element 0 content ok 27 - check listb element 1 content ok 28 - check listb element 2 content ok 29 - check listb element 3 content ok 30 - check listb element 4 content ok 31 - check listb element 5 content ok 32 - check listb element 6 content ok 33 - check listb element 7 content ok 34 - load quoted string: 'a_string="foo bar"' ok 35 - check result ok 36 - load : 'a_string="foo bar baz" lista=a,b,c,d,e' ok 37 - check result ok 38 - check lista element 0 content ok 39 - check lista element 1 content ok 40 - check lista element 2 content ok 41 - check lista element 3 content ok 42 - check lista element 4 content ok 43 - load : 'std_id:f/o/o:b.ar X=Bv' ok 44 - check result after load 'std_id:f/o/o:b.ar X=Bv' ok 45 - load : 'hash_a:a=z hash_a:b=z2 hash_a:"a b "="z 1"' ok 46 - check result after load 'hash_a:a=z hash_a:b=z2 hash_a:"a b "="z 1"' ok 47 - check result ok 48 - check result with white spaces ok 49 - check location ok 50 - load : 'my_check_list=a,"a b "' ok 51 - load : 'a_string="a \"b\" "' ok 52 - test value loaded by 'a_string="a \"b\" "' ok 53 - load : 'lista=a,"a \"b\" "' ok 54 - test value loaded by 'lista=a,"a \"b\" "' ok 55 - load : 'lista~1 hash_a~"a b "' ok 56 - test list value loaded by 'lista~1 hash_a~"a b "' ok 57 - test hash value loaded by 'lista~1 hash_a~"a b "' ok t\multi_warp_object.t ..... 1..21 ok 1 - Compilation done ok 2 - created dummy instance ok 3 - Created Root ok 4 - check element bar for beginner user (not available because macro* are undef) ok 5 - check element bar for advanced user (not available because macro* are undef) ok 6 - set macro1 to A ok 7 - check element bar for beginner user (not available because macro2 is undef) ok 8 - check element bar for advanced user (not available because macro2 is undef) ok 9 - writing to slave->bar (fails tree_macro is undef) ok 10 - set macro2 to C ok 11 - check element bar for beginner user (not available) ok 12 - check element bar for advanced user (now available) ok 13 - check bar:1 config class name ok 14 - check bar experience ok 15 - set macro2 to D ok 16 - check bar:1 config class name (is SlaveY) ok 17 - check bar experience ok 18 - set macro1 to B ok 19 - check bar:1 config class name (is now SlaveZ) ok 20 - check element bar experience (back to advanced ) ok 21 - test number of warper for bar elements ok t\multi_warp_value.t ...... 1..65 ok 1 - Compilation done ok 2 - created dummy instance ok 3 - Test _dclone_key (single key) ok 4 - Setting Root macro1 to A1 ok 5 - Setting Root macro2 to A2 ok 6 - Setting Root macro3 to A3 ok 7 - Reading Root slot m1: mA1A2A3 ok 8 - Reading Root slot m2 ok 9 - Reading Root slot m4 ok 10 - Setting Root macro3 to B3 ok 11 - Reading Root slot m1: mA1A2B3 ok 12 - Reading Root slot m2 ok 13 - Reading Root slot m4 ok 14 - Setting Root macro2 to B2 ok 15 - Setting Root macro3 to A3 ok 16 - Reading Root slot m1: mA1B2A3 ok 17 - Reading Root slot m2 ok 18 - Reading Root slot m4 ok 19 - Setting Root macro3 to B3 ok 20 - Reading Root slot m1: mA1B2B3 ok 21 - Reading Root slot m2 ok 22 - Reading Root slot m4 ok 23 - Setting Root macro2 to C2 ok 24 - Setting Root macro3 to A3 ok 25 - Reading Root slot m1: mA1C2A3 ok 26 - Reading Root slot m2 ok 27 - Reading Root slot m4 ok 28 - Setting Root macro3 to B3 ok 29 - Reading Root slot m1: mA1C2B3 ok 30 - Reading Root slot m2 ok 31 - Reading Root slot m4 ok 32 - Setting Root macro1 to B1 ok 33 - Setting Root macro2 to A2 ok 34 - Setting Root macro3 to A3 ok 35 - Reading Root slot m1: mB1A2A3 ok 36 - Reading Root slot m2 ok 37 - Reading Root slot m4 ok 38 - Setting Root macro3 to B3 ok 39 - Reading Root slot m1: mB1A2B3 ok 40 - Reading Root slot m2 ok 41 - Reading Root slot m4 ok 42 - Setting Root macro2 to B2 ok 43 - Setting Root macro3 to A3 ok 44 - Reading Root slot m1: mB1B2A3 ok 45 - Reading Root slot m2 ok 46 - Reading Root slot m4 ok 47 - Setting Root macro3 to B3 ok 48 - Reading Root slot m1: mB1B2B3 ok 49 - Reading Root slot m2 ok 50 - Reading Root slot m4 ok 51 - Setting Root macro2 to C2 ok 52 - Setting Root macro3 to A3 ok 53 - Reading Root slot m1: mB1C2A3 ok 54 - Reading Root slot m2 ok 55 - Reading Root slot m4 ok 56 - Setting Root macro3 to B3 ok 57 - Reading Root slot m1: mB1C2B3 ok 58 - Reading Root slot m2 ok 59 - Reading Root slot m4 ok 60 - test m3 with macro2=A2 ok 61 - test m3 with macro2=C2 ok 62 - test m3 with macro2=B2 ok 63 - test number of warp roots ok 64 - check that copy was not modified ok 65 - check that copy in model object was not modified ok t\node.t .................. 1..47 ok 1 - compiled ok 2 - Model created ok 3 - Instance created ok 4 - Config root created ok 5 - Created Master ok 6 - check Master elements ok 7 - check Master elements ok 8 - check Master elements ok 9 - Created Captain ok 10 - test class_name ok 11 - test element_name ok 12 - test name ok 13 - test captain location ok 14 - Created Sarge ok 15 - check Y experience ok 16 - check Z experience ok 17 - check X experience ok 18 - test Z value ok 19 - fetch_element with unexpected experience ok 20 - Restricted element error ok 21 - Check deprecated element warning ok 22 - check 'bar' experience ok 23 - check 'X' experience ok 24 - test bar config_class_name ok 25 - test bar element_name ok 26 - test bar name ok 27 - test bar location ok 28 - checking X experience ok 29 - Created 2nd Master isa Config::Model::Instance ok 30 - created 2nd tree isa Config::Model::Node ok 31 - Test master global help ok 32 - Test master slot help captain ok 33 - Test master slot help hash_args ok 34 - Test sarge slot help X ok 35 - Test sarge slot help X (description) ok 36 - Test sarge slot help X (summary) ok 37 - Non-existing element ok 38 - test element ok 39 - test (non) importance ok 40 - test importance ok 41 - test importance ok 42 - test hidden ok 43 - test importance ok 44 - test next_element (undef) ok 45 - test next_element () ok 46 - test next_element (captain) ok 47 - test next_element (array_args) ok t\node_get_set.t .......... 1..6 ok 1 - compiled ok 2 - created dummy instance ok 3 - load 'std_id:ab X=Bv - std_id:bc X=Av - a_string="titi and toto" ' ok 4 - Test set /std_id/cc/X ok 5 - Test get /std_id/bc/X ok 6 - Test get /std_id/cc/X ok t\obj_tree_scanner.t ...... 1..10 ok 1 - compiled ok 2 - created dummy instance ok 3 - set up data in tree with 'std_id:ab X=Bv - std_id:bc X=Av - a_string="toto tata" hash_a:X2=x hash_a:Y2=xy hash_b:X3=xy my_check_list=X2,X3' ok 4 - set up ObjTreeScanner ok 5 - performed scan ok 6 - check result ok 7 - set up ObjTreeScanner with fallback ok 8 - performed scan with fallback ok 9 - check result ok 10 - expected failure of dump with empty mandatory value ok t\pod.t ................... 1..25 ok 1 - lib\Config\Model.pm ok 2 - lib\Config\Model\AnyId.pm ok 3 - lib\Config\Model\AnyThing.pm ok 4 - lib\Config\Model\AutoRead.pm ok 5 - lib\Config\Model\CheckList.pm ok 6 - lib\Config\Model\Describe.pm ok 7 - lib\Config\Model\DumpAsData.pm ok 8 - lib\Config\Model\Dumper.pm ok 9 - lib\Config\Model\Exception.pm ok 10 - lib\Config\Model\HashId.pm ok 11 - lib\Config\Model\IdElementReference.pm ok 12 - lib\Config\Model\Instance.pm ok 13 - lib\Config\Model\ListId.pm ok 14 - lib\Config\Model\Loader.pm ok 15 - lib\Config\Model\Node.pm ok 16 - lib\Config\Model\ObjTreeScanner.pm ok 17 - lib\Config\Model\Report.pm ok 18 - lib\Config\Model\Searcher.pm ok 19 - lib\Config\Model\SimpleUI.pm ok 20 - lib\Config\Model\TermUI.pm ok 21 - lib\Config\Model\Value.pm ok 22 - lib\Config\Model\ValueComputer.pm ok 23 - lib\Config\Model\WarpedNode.pm ok 24 - lib\Config\Model\WarpedThing.pm ok 25 - lib\Config\Model\WizardHelper.pm ok t\recursive_warp_value.t .. 1..20 ok 1 - Compilation done ok 2 - created dummy instance ok 3 - Set macro to A ok 4 - Reading Master element m1 ok 5 - Reading Master element m2a ok 6 - Reading Master element m2b ok 7 - Reading Master element e1 ok 8 - Reading Master element e2 ok 9 - Set macro to B ok 10 - Reading Master element m1 ok 11 - Reading Master element m2a ok 12 - Reading Master element m2b ok 13 - Reading Master element e1 ok 14 - Reading Master element e2 ok 15 - Set macro to C ok 16 - Reading Master element m1 ok 17 - Reading Master element m2a ok 18 - Reading Master element m2b ok 19 - Reading Master element e1 ok 20 - Reading Master element e2 ok t\report.t ................ 1..8 ok 1 - compiled ok 2 - created dummy instance ok 3 - Config root created ok 4 - set up data in tree with 'std_id:ab X=Bv - std_id:bc X=Av - a_string="toto tata" lista=a,b,c,d olist:0 X=Av - olist:1 X=Bv - listb=b,c,d ! hash_a:X2=x hash_a:Y2=xy hash_b:X3=xy my_check_list=X2,X3' ok 5 - set up data in tree with 'tree_macro=XY' ok 6 - check dump of only customized values ok 7 - check dump of all values ok 8 - check list_class_element ok t\search_element.t ........ 1..23 ok 1 - compiled ok 2 - created dummy instance ok 3 - created root ok 4 - list of searchable items ok 5 - verify search data on SlaveZ(Z,std_id:foo) ok 6 - verify search data on SlaveY(ab2,warp) ok 7 - verify search data on Master(Z,!) ok 8 - check first step ok 9 - check choosen object ok 10 - check auto choosen object for X ok 11 - check that no more steps are left ok 12 - check auto choosen object for aa ok 13 - check that no more steps are left after next_choice ok 14 - check choosen object for aa ok 15 - check object of element call-back (DX)) ok 16 - check param of element call-back (DX) ok 17 - check auto choosen object for DX (warp) ok 18 - check auto_choose target for DX (olist) ok 19 - check auto_choose target for DX (std_id) ok 20 - next_choice 1 ok 21 - std_id choice done ok 22 - next_choice 2 ok 23 - next_choice target ok t\simple_ui.t ............. 1..22 ok 1 - compiled ok 2 - created dummy instance ok 3 - set up data in tree with 'std_id:ab X=Bv - std_id:bc X=Av - a_string="toto tata"' ok 4 - Created ui ok 5 - check list cd path at root ok 6 - test prompt at root ok 7 - exec vf std_id:ab, expect Unexpected command 'vf' ok 8 - test prompt is Test Prompt:$ ok 9 - exec ls, expect std_id lista listb hash_a hash_b ordered_hash olist tree_macro warp slave_y string_with_def a_uniline a_string int_v my_check_list my_reference ok 10 - test prompt is Test Prompt:$ ok 11 - exec set a_string="some value with space", expect ok 12 - test prompt is Test Prompt:$ ok 13 - exec cd std_id:ab, expect ok 14 - test prompt is Test Prompt: std_id:ab $ ok 15 - exec set X=Av, expect ok 16 - test prompt is Test Prompt: std_id:ab $ ok 17 - exec display X, expect Av ok 18 - test prompt is Test Prompt: std_id:ab $ ok 19 - exec cd !, expect ok 20 - test prompt is Test Prompt:$ ok 21 - exec delete std_id:ab, expect ok 22 - test prompt is Test Prompt:$ ok t\smooth_upgrade.t ........ 1..21 ok 1 - Compilation done ok 2 - created dummy instance ok 3 - tried to fetch obsolete element ok 4 - check warning when fetching deprecated element ok 5 - undef old and undef new ok 6 - old is 'ini' and new is 'ini_file' ok 7 - likewise for custom_value ok 8 - likewise for non_builtin_default ok 9 - but standard value is undef ok 10 - check that deprecated and obsolete parameters are hidden ok 11 - check dump tree ok 12 - overridden value is 'perl_file' ok 13 - likewise for custom_value ok 14 - likewise for non_builtin_default ok 15 - but standard value is undef ok 16 - created url test instance ok 17 - check that url deprecated and obsolete parameters are hidden ok 18 - check warning when fetching deprecated element ok 19 - check extracted host ok 20 - check extracted port ok 21 - check extracted path ok The system cannot find the path specified. t\term_ui.t ............... skipped: Cannot load Term::ReadLine t\value.t ................. 1..89 ok 1 - Compilation done ok 2 - created dummy instance ok 3 - test create expected failure ok 4 - test create bounded integer ok 5 - store test ok 6 - fetch test ok 7 - bounded integer: max error ok 8 - bounded integer: string error ok 9 - bounded integer: number error ok 10 - created Master bounded_number ok 11 - assign 1 ok 12 - assign 1.5 ok 13 - bounded integer: string error ok 14 - store undef ok 15 - created mandatory_string ok 16 - mandatory string: undef error ok 17 - mandatory_string: store ok 18 - and read ok 19 - created mandatory_boolean ok 20 - mandatory bounded: undef error ok 21 - mandatory bounded: store string error ok 22 - mandatory bounded: store 2 error ok 23 - mandatory boolean: set to 1 ok 24 - mandatory boolean: read ok 25 - mandatory boolean: set to yes ok 26 - and read ok 27 - mandatory boolean: set to Yes ok 28 - and read ok 29 - mandatory boolean: set to no ok 30 - and read ok 31 - mandatory boolean: set to Nope ok 32 - and read ok 33 - mandatory boolean: set to true ok 34 - and read ok 35 - mandatory boolean: set to False ok 36 - and read ok 37 - test create expected failure with enum with wrong default ok 38 - Created enum with correct default ok 39 - enum: store 'toto' error ok 40 - enum with default: read default value ok 41 - enum with default: read custom value ok 42 - enum: store B ok 43 - enum: read custom value ok 44 - enum: read standard value ok 45 - enum: check value_type ok 46 - enum: warping default value ok 47 - enum: check new default value ok 48 - enum: warped default value to wrong value ok 49 - enum: warping choice ok 50 - enum: warping default value to new choice ok 51 - enum: warping choice to completely different set ok 52 - enum: check that new default value is undef ok 53 - enum: check that new current value is undef ok 54 - enum: set a new value ok 55 - testing convert => uc ok 56 - uc_convert: testing store ok 57 - uc_convert: testing read ok 58 - testing convert => lc ok 59 - lc_convert: testing store ok 60 - lc_convert: testing read ok 61 - full enum help ok 62 - enum help on one choice ok 63 - test undef help ok 64 - test undef enum ok 65 - upstream actual value ok 66 - upstream standard value ok 67 - upstream actual value ok 68 - non_upstream value ok 69 - after store: upstream actual value ok 70 - after store: non_upstream value ok 71 - after store: upstream actual value ok 72 - after store: upstream standard value ok 73 - uniline: tried to store a multi line ok 74 - tested uniline value ok 75 - tested replaced value ok 76 - created dummy preset instance ok 77 - instance in preset mode ok 78 - instance in normal mode ok 79 - scalar: read preset value as value ok 80 - scalar: read overridden preset value as value ok 81 - scalar: read preset value as preset_value ok 82 - scalar: read preset value as standard_value ok 83 - scalar: read custom_value ok 84 - enum: read preset value as value ok 85 - enum: read overridden preset value as value ok 86 - enum: read preset value as preset_value ok 87 - enum: read preset value as standard_value ok 88 - enum: read custom_value ok 89 - enum: read default_value ok t\value_compute.t ......... 1..37 ok 1 - Compilation done ok 2 - created dummy instance ok 3 - check available elements ok 4 - created av and bv values ok 5 - create computed integer value (av + bv) ok 6 - test pre_compute parser on a very small formula: '$bar' ok 7 - test compute parser on a very small formula with undef variable ok 8 - test compute parser on a very small formula: '$bar' ok 9 - test pre-compute parser with substitution ok 10 - test compute parser with substitution ok 11 - test pre_compute parser with a string ok 12 - test compute parser with a string ok 13 - test pre_compute parser with function (&element) ok 14 - test compute parser with function (&element) ok 15 - test that compute returns undef with undefined variables ok 16 - test result : computed integer is 3 (a: 1, b: 2) ok 17 - test assignment to a computed value (normal error) ok 18 - result has not changed ok 19 - test result : computed integer is -1 (a: 1, b: -2) ok 20 - change bv value ok 21 - computed integer: computed value error ok 22 - disable fetch value check ok 23 - test result : computed integer is undef (a: 1, b: -2) ok 24 - enable fetch value check ok 25 - test for undef variables in string ok 26 - test result : computed string is 'meet Linus and his penguin' (a: Linus, b: his penguin) ok 27 - test computed value ok 28 - test overridden value ok 29 - expected failure with one_wrong_var ok 30 - test compute_no_var ok 31 - created element find_node_element_name ok 32 - did find node element name ok 33 - created element check_node_element_name ok 34 - did check node element name ok 35 - compare slave av and av ok 36 - compare slave bv and bv ok 37 - check extracted host ok t\value_refer_to.t ........ 1..17 ok 1 - Compilation done ok 2 - created dummy instance ok 3 - Created Root ok 4 - host setup done ok 5 - got lan:A node:1lan:A node:1 ok 6 - setup host=A ok 7 - set up if=eth0 ok 8 - got ip 10.0.0.1 ok 9 - lan setup done ok 10 - got ip 10.0.0.1 ok 11 - got ip 10.0.0.2 ok 12 - got ip 10.0.1.1 ok 13 - got ip 10.0.1.2 ok 14 - check that default choice and refer_to add up ok 15 - check choice of refer_to_list_enum ok 16 - fetching refer_to_wrong_path ok 17 - fetching refer_to_unknown_elt ok t\value_simple_warp.t ..... 1..22 ok 1 - Compilation done ok 2 - created dummy instance ok 3 - set up warped object with wrong rules syntax ok 4 - wrong rules semantic warped object blows up ok 5 - set up warped object ok 6 - try to read warped object while warp master is undef ok 7 - store F in warp master ok 8 - read warped object default value ok 9 - store F2 in warped object ok 10 - and read ok 11 - set up recursive_warped_object ok 12 - try to read recursive warped object while its warp master is F2 ok 13 - recursive_warped_object blows up ok 14 - store F in warped object ok 15 - read recursive_warped_object: default value was set by warp master ok 16 - warp 'enum' so that F2 value is clobbered (outside new choice) ok 17 - set value valid for both warp, warp w1 to G and test that the value is still ok ok 18 - test unset value for w2 after setting warp master ok 19 - idem for w3 ok 20 - set warp master to G and test unset value for w1 ... 2 and w3 ok 21 - ... and w2 ... ok 22 - ... and w3 ok t\warped_id.t ............. 1..36 ok 1 - Compilation done ok 2 - compiled ok 3 - created dummy instance ok 4 - check warped out hash_with_warped_value (macro is undef) ok 5 - Set macro to A ok 6 - Check macro ok 7 - check warped out hash_with_warped_value (macro is A) ok 8 - Set one slave ok 9 - Set second slave (normal error) ok 10 - Set macro to B ok 11 - Set second slave ok 12 - Set third slave (normal error) ok 13 - Set macro to C (warp_reset) ok 14 - Set third slave ok 15 - Set fourth slave (normal error) ok 16 - Set macro to B: limit max to 2 when the hash has id '3' ok 17 - Set macro to B (limit max to 2) ok 18 - check reduced key set ok 19 - check multi_warp default max ok 20 - check multi_auto_create default max ok 21 - set version to 2 ok 22 - set macro to C ok 23 - check multi_warp default_keys index parameter ok 24 - check multi_warp default key set with different warp master ok 25 - store Av in X ok 26 - check X value ok 27 - check multi_warp warped_hash max ok 28 - check multi_auto_create default key set with different warp master ok 29 - check X value ok 30 - check multi_auto_create warped_hash max ok 31 - check warped out hash_with_warped_value (macro is C) ok 32 - assign new value to warp master (same effect) ok 33 - check X value after assign ok 34 - check warped out hash_with_warped_value (macro is A) ok 35 - check hash_with_warped_value:5 ok 36 - check hash_with_warped_value:6 ok t\warped_node.t ........... 1..34 ok 1 - Compilation done ok 2 - compiled ok 3 - created dummy instance ok 4 - check that a_warped_node is not accessible ok 5 - check that a_hash_of_warped_nodes is not available ok 6 - test stored on a warped node element (should fail) ok 7 - set master->tree_macro to XY ok 8 - check that a_warped_node is accessible ok 9 - reading a_hash_of_warped_nodes (is SlaveY because tree_macro was set) ok 10 - set master->tree_macro to XZ ok 11 - reading a_hash_of_warped_nodes (is SlaveZ because tree_macro was set) ok 12 - reading master a_hash_of_warped_nodes:234 X (undef) ok 13 - set master v_macro to A ok 14 - reading master a_hash_of_warped_nodes:234 X (default value) ok 15 - reading master a_hash_of_warped_nodes:234 Z (default value) ok 16 - Set master a_hash_of_warped_nodes:234 X to Cv ok 17 - Set master a_hash_of_warped_nodes:234 Z to Cv ok 18 - set master->tree_macro to mXY (with morphing)... ok 19 - ... X value was kept ... ok 20 - ... Y is back to default value ok 21 - set master v_macro to B ok 22 - ... X value was kept ... ok 23 - ... Y is to new default value ok 24 - created warped node isa Config::Model::WarpedNode ok 25 - Check element name of warped node ok 26 - Check index value of warped node ok 27 - Check element name of actual node below warped node ok 28 - Check index value of actual node below warped node ok 29 - reading elements of root ok 30 - set master->tree_macro to W (warp out)... ok 31 - reading elements of root after warp out ok 32 - reading elements of root after warp out ok 33 - set master->b_macro to 1 (warp in bool_object)... ok 34 - check theorical bool_object type... ok t\warped_value.t .......... 1..59 ok 1 - Compilation done ok 2 - created dummy instance ok 3 - Elements of Master ok 4 - Elements of Slave from the model ok 5 - Created slave(bar) ok 6 - Elements of Slave from the object ok 7 - reading slave->W (undef value_type error) ok 8 - reading slave->X (undef) ok 9 - setting master->macro to B ok 10 - Elements of Master when macro = B ok 11 - setting master->macro2 to A ok 12 - Elements of Master when macro = B macro2 = A ok 13 - setting master->warped_out_ref to foo ok 14 - setting master->macro to A ok 15 - reading slave->X (Av) ok 16 - reading slave->Y (Av) ok 17 - reading slave->Z (Av) ok 18 - setting master->macro to C ok 19 - test m_value help with macro=C ok 20 - reading slave->X (undef) ok 21 - test m_value with macro=A ok 22 - test m_value_old with macro=A ok 23 - test m_value help with macro=A ok 24 - test m_value help with macro=A ok 25 - test m_value with macro=D ok 26 - test m_value_old with macro=D ok 27 - Slave elements from the object (W pops in when macro is set to A) ok 28 - Slave elements from the object (W's out when macro is set to B) ok 29 - Slave elements from the object for advanced level ok 30 - reading slave->X (Bv) ok 31 - reading slave->Y (Bv) ok 32 - reading slave->Z (Bv) ok 33 - Set slave->Y to Cv ok 34 - test W is not available ok 35 - test W is available ok 36 - reading slave->X (undef) ok 37 - reading slave->Z (undef) ok 38 - reading slave->Y (Cv) ok 39 - reading slave->Comp ok 40 - set m_value to Cv ok 41 - Created new big compute object isa Config::Model::Value ok 42 - testing pre_compute with & and &index on $big_compute_obj ok 43 - testing pre_compute with &element(stuff) and &index($stuff) ok 44 - reading slave->big_compute(test1) ok 45 - reading slave->big_compute(b1) ok 46 - reading rslave1->big_replace(br1) ok 47 - reading rslave2->big_replace(br1) ok 48 - reading rslave1->macro_replace(br1) ok 49 - reading rslave2->macro_replace(br1) ok 50 - reading root->compute ok 51 - reading macro slaves ok 52 - check names of values using 'macro' element ok 53 - reading var_path while where_is_element variable is undef ok 54 - reading var_path while where_is_element is defined ok 55 - reading var_path while get_element variable is undef ok 56 - reading var_path through m_value element ok 57 - reading var_path through compute element ok 58 - reading ClientAliveInterval when ClientAliveCheck is 0 ok 59 - check ClientAliveInterval ok t\wizard.t ................ 1..20 ok 1 - compiled ok 2 - created dummy instance ok 3 - set up data in tree ok 4 - created wizard helper ok 5 - hash_element_cb got hash_a ok 6 - leaf_element_cb got hash_a:"ti ti" ok 7 - leaf_element_cb got hash_a:titi ok 8 - leaf_element_cb got hash_a:toto ok 9 - leaf_element_cb got tree_macro ok 10 - leaf_element_cb got a_string ok 11 - int_cb got int_v ok 12 - leaf_element_cb got a_string ok 13 - leaf_element_cb got tree_macro ok 14 - leaf_element_cb got hash_a:toto ok 15 - leaf_element_cb got hash_a:titi ok 16 - leaf_element_cb got hash_a:toto ok 17 - leaf_element_cb got tree_macro ok 18 - leaf_element_cb got a_string ok 19 - int_cb got int_v ok 20 - wizard explored all items ok All tests successful. Files=33, Tests=1010, 48 wallclock secs ( 0.34 usr + 1.73 sys = 2.08 CPU) Result: PASS DDUMONT/Config-Model-0.639.tar.gz C:\Perl64\bin\perl.exe ./Build test verbose=1 -- OK Dominique Dumont <dominique dot dumont at hp dot com> Edit and validate configuration data >>> (cd C:\cpanfly\var\cpan\build\Config-Model-0.639-Osy300 && tar cvf - Config-Model-0.639.ppd blib) | gzip -c >C:/cpanfly/var/REPO/D/DD/DDUMONT/Config-Model-0.639.tar.gz Config-Model-0.639.ppd blib/ blib/lib/ blib/lib/Config/ blib/lib/Config/Model/ blib/lib/Config/Model/AnyId.pm blib/lib/Config/Model/AnyThing.pm blib/lib/Config/Model/AutoRead.pm blib/lib/Config/Model/CheckList.pm blib/lib/Config/Model/Describe.pm blib/lib/Config/Model/DumpAsData.pm blib/lib/Config/Model/Dumper.pm blib/lib/Config/Model/Exception.pm blib/lib/Config/Model/HashId.pm blib/lib/Config/Model/IdElementReference.pm blib/lib/Config/Model/Instance.pm blib/lib/Config/Model/ListId.pm blib/lib/Config/Model/Loader.pm blib/lib/Config/Model/Node.pm blib/lib/Config/Model/ObjTreeScanner.pm blib/lib/Config/Model/Report.pm blib/lib/Config/Model/Searcher.pm blib/lib/Config/Model/SimpleUI.pm blib/lib/Config/Model/TermUI.pm blib/lib/Config/Model/Value.pm blib/lib/Config/Model/ValueComputer.pm blib/lib/Config/Model/WarpedNode.pm blib/lib/Config/Model/WarpedThing.pm blib/lib/Config/Model/WizardHelper.pm blib/lib/Config/Model.pm blib/script/ blib/script/config-edit blib/script/config-edit.bat >>> mv C:\cpanfly\var\cpan\build\Config-Model-0.639-Osy300/Config-Model-0.639.ppd C:/cpanfly/var/REPO/D/DD/DDUMONT Timeout (max run time is 300s) C:\Perl64\bin\perl.exe exits with 37