Start 2010-01-21T03:41:16 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, 20 Jan 2010 22:42:04 GMT Running make for D/DD/DDUMONT/Config-Model-0.641.tar.gz Fetching with LWP: http://cpan.nas.activestate.com/authors/id/D/DD/DDUMONT/Config-Model-0.641.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.641.tar.gz ok Will not use Archive::Tar, need 1.00 Config-Model-0.641 Config-Model-0.641/TODO Config-Model-0.641/META.yml Config-Model-0.641/MANIFEST Config-Model-0.641/config-edit Config-Model-0.641/README Config-Model-0.641/ChangeLog Config-Model-0.641/LICENSE Config-Model-0.641/Build.PL Config-Model-0.641/examples Config-Model-0.641/examples/fstab Config-Model-0.641/examples/fstab/fstab.sample Config-Model-0.641/examples/fstab/fstab_test.pl Config-Model-0.641/examples/fstab/Fstab.pl Config-Model-0.641/examples/fstab/README Config-Model-0.641/t Config-Model-0.641/t/value.t Config-Model-0.641/t/search_element.t Config-Model-0.641/t/warped_value.t Config-Model-0.641/t/auto_load_model.t Config-Model-0.641/t/node_get_set.t Config-Model-0.641/t/big_model.pm Config-Model-0.641/t/pod.t Config-Model-0.641/t/multi_warp_object.t Config-Model-0.641/t/instance.t Config-Model-0.641/t/hash_id_of_values.t Config-Model-0.641/t/smooth_upgrade.t Config-Model-0.641/t/array_id.t Config-Model-0.641/t/value_refer_to.t Config-Model-0.641/t/simple_ui.t Config-Model-0.641/t/obj_tree_scanner.t Config-Model-0.641/t/grab.t Config-Model-0.641/t/wizard.t Config-Model-0.641/t/warped_node.t Config-Model-0.641/t/dump_tree.t Config-Model-0.641/t/include.t Config-Model-0.641/t/node.t Config-Model-0.641/t/term_ui.t Config-Model-0.641/t/describe_node.t Config-Model-0.641/t/dump_as_data.t Config-Model-0.641/t/auto_read.t Config-Model-0.641/t/value_compute.t Config-Model-0.641/t/check_list.t Config-Model-0.641/t/warped_id.t Config-Model-0.641/t/multi_warp_value.t Config-Model-0.641/t/load.t Config-Model-0.641/t/recursive_warp_value.t Config-Model-0.641/t/report.t Config-Model-0.641/t/hash_id_of_node.t Config-Model-0.641/t/value_simple_warp.t Config-Model-0.641/lib Config-Model-0.641/lib/Config Config-Model-0.641/lib/Config/Model.pm Config-Model-0.641/lib/Config/Model Config-Model-0.641/lib/Config/Model/WarpedNode.pm Config-Model-0.641/lib/Config/Model/AutoRead.pm Config-Model-0.641/lib/Config/Model/WizardHelper.pm Config-Model-0.641/lib/Config/Model/HashId.pm Config-Model-0.641/lib/Config/Model/Dumper.pm Config-Model-0.641/lib/Config/Model/Loader.pm Config-Model-0.641/lib/Config/Model/ListId.pm Config-Model-0.641/lib/Config/Model/SimpleUI.pm Config-Model-0.641/lib/Config/Model/AnyThing.pm Config-Model-0.641/lib/Config/Model/ObjTreeScanner.pm Config-Model-0.641/lib/Config/Model/Exception.pm Config-Model-0.641/lib/Config/Model/Node.pm Config-Model-0.641/lib/Config/Model/AnyId.pm Config-Model-0.641/lib/Config/Model/Instance.pm Config-Model-0.641/lib/Config/Model/TermUI.pm Config-Model-0.641/lib/Config/Model/IdElementReference.pm Config-Model-0.641/lib/Config/Model/Value.pm Config-Model-0.641/lib/Config/Model/ValueComputer.pm Config-Model-0.641/lib/Config/Model/CheckList.pm Config-Model-0.641/lib/Config/Model/WarpedThing.pm Config-Model-0.641/lib/Config/Model/DumpAsData.pm Config-Model-0.641/lib/Config/Model/Describe.pm Config-Model-0.641/lib/Config/Model/Searcher.pm Config-Model-0.641/lib/Config/Model/Report.pm ---- Unsatisfied dependencies detected during ---- ---- DDUMONT/Config-Model-0.641.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.3603.tar.gz Checksum for C:\cpanfly\var\cpan\sources\authors\id\D\DA\DAGOLDEN\Module-Build-0.3603.tar.gz ok Will not use Archive::Tar, need 1.00 Module-Build-0.3603 Module-Build-0.3603/Changes Module-Build-0.3603/MANIFEST Module-Build-0.3603/README Module-Build-0.3603/LICENSE Module-Build-0.3603/Build.PL Module-Build-0.3603/META.yml Module-Build-0.3603/INSTALL Module-Build-0.3603/Makefile.PL Module-Build-0.3603/t Module-Build-0.3603/t/perl_mb_opt.t Module-Build-0.3603/t/write_default_maniskip.t Module-Build-0.3603/t/help.t Module-Build-0.3603/t/tilde.t Module-Build-0.3603/t/sample.t Module-Build-0.3603/t/versions.t Module-Build-0.3603/t/compat.t Module-Build-0.3603/t/parents.t Module-Build-0.3603/t/pod_parser.t Module-Build-0.3603/t/install_extra_target.t Module-Build-0.3603/t/manifypods.t Module-Build-0.3603/t/metadata.t Module-Build-0.3603/t/PL_files.t Module-Build-0.3603/t/files.t Module-Build-0.3603/t/destinations.t Module-Build-0.3603/t/ppm.t Module-Build-0.3603/t/par.t Module-Build-0.3603/t/test_file_exts.t Module-Build-0.3603/t/resume.t Module-Build-0.3603/t/xs.t Module-Build-0.3603/t/install.t Module-Build-0.3603/t/script_dist.t Module-Build-0.3603/t/00-compile.t Module-Build-0.3603/t/notes.t Module-Build-0.3603/t/runthrough.t Module-Build-0.3603/t/mymeta.t Module-Build-0.3603/t/use_tap_harness.t Module-Build-0.3603/t/test_type.t Module-Build-0.3603/t/test_types.t Module-Build-0.3603/t/basic.t Module-Build-0.3603/t/new_from_context.t Module-Build-0.3603/t/ext.t Module-Build-0.3603/t/bundle_inc.t Module-Build-0.3603/t/README.pod Module-Build-0.3603/t/add_property.t Module-Build-0.3603/t/moduleinfo.t Module-Build-0.3603/t/debug.t Module-Build-0.3603/t/metadata2.t Module-Build-0.3603/t/signature.t Module-Build-0.3603/t/extend.t Module-Build-0.3603/t/properties Module-Build-0.3603/t/properties/module_name.t Module-Build-0.3603/t/properties/share_dir.t Module-Build-0.3603/t/properties/needs_compiler.t Module-Build-0.3603/t/lib Module-Build-0.3603/t/lib/DistGen.pm Module-Build-0.3603/t/lib/MBTest.pm Module-Build-0.3603/t/bundled Module-Build-0.3603/t/bundled/Tie Module-Build-0.3603/t/bundled/Tie/CPHash.pm Module-Build-0.3603/t/compat Module-Build-0.3603/t/compat/exit.t Module-Build-0.3603/t/actions Module-Build-0.3603/t/actions/installdeps.t Module-Build-0.3603/lib Module-Build-0.3603/lib/Module Module-Build-0.3603/lib/Module/Build.pm Module-Build-0.3603/lib/Module/Build Module-Build-0.3603/lib/Module/Build/PodParser.pm Module-Build-0.3603/lib/Module/Build/Bundling.pod Module-Build-0.3603/lib/Module/Build/Base.pm Module-Build-0.3603/lib/Module/Build/YAML.pm Module-Build-0.3603/lib/Module/Build/API.pod Module-Build-0.3603/lib/Module/Build/Version.pm Module-Build-0.3603/lib/Module/Build/Compat.pm Module-Build-0.3603/lib/Module/Build/ModuleInfo.pm Module-Build-0.3603/lib/Module/Build/Cookbook.pm Module-Build-0.3603/lib/Module/Build/Config.pm Module-Build-0.3603/lib/Module/Build/PPMMaker.pm Module-Build-0.3603/lib/Module/Build/Notes.pm Module-Build-0.3603/lib/Module/Build/Dumper.pm Module-Build-0.3603/lib/Module/Build/Authoring.pod Module-Build-0.3603/lib/Module/Build/Platform Module-Build-0.3603/lib/Module/Build/Platform/darwin.pm Module-Build-0.3603/lib/Module/Build/Platform/Unix.pm Module-Build-0.3603/lib/Module/Build/Platform/EBCDIC.pm Module-Build-0.3603/lib/Module/Build/Platform/aix.pm Module-Build-0.3603/lib/Module/Build/Platform/MPEiX.pm Module-Build-0.3603/lib/Module/Build/Platform/Default.pm Module-Build-0.3603/lib/Module/Build/Platform/MacOS.pm Module-Build-0.3603/lib/Module/Build/Platform/Windows.pm Module-Build-0.3603/lib/Module/Build/Platform/Amiga.pm Module-Build-0.3603/lib/Module/Build/Platform/cygwin.pm Module-Build-0.3603/lib/Module/Build/Platform/VMS.pm Module-Build-0.3603/lib/Module/Build/Platform/RiscOS.pm Module-Build-0.3603/lib/Module/Build/Platform/VOS.pm Module-Build-0.3603/lib/Module/Build/Platform/os2.pm Module-Build-0.3603/lib/inc Module-Build-0.3603/lib/inc/latest.pm Module-Build-0.3603/lib/inc/latest Module-Build-0.3603/lib/inc/latest/private.pm Module-Build-0.3603/contrib Module-Build-0.3603/contrib/bash_completion.module-build Module-Build-0.3603/scripts Module-Build-0.3603/scripts/config_data CPAN.pm: Going to build D/DA/DAGOLDEN/Module-Build-0.3603.tar.gz >>> C:\Perl64\bin\perl.exe Makefile.PL # running Build.PL Checking optional features... inc_bundling_support....disabled requires: ! ExtUtils::Install (1.52) is installed, but we need version >= 1.54 ! ExtUtils::Installed (1.43) is installed, but we need version >= 1.999 ERRORS/WARNINGS FOUND IN PREREQUISITES. You may wish to install the versions of the modules indicated above before proceeding with this installation Creating new 'MYMETA.yml' with configuration results Creating new 'Build' script for 'Module-Build' version '0.3603' >>> 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 Build: blib\lib\Module\Build\Bundling.pod: cannot resolve L in paragraph 8. Build: blib\lib\Module\Build\Bundling.pod: cannot resolve L in paragraph 8. Build: blib\lib\Module\Build\API.pod: cannot resolve L in paragraph 33. Build: blib\lib\Module\Build\API.pod: cannot resolve L in paragraph 292. Build: blib\lib\Module\Build.pm: cannot resolve L in paragraph 137. Build: blib\lib\Module\Build.pm: cannot resolve L in paragraph 254. Building Module-Build DAGOLDEN/Module-Build-0.3603.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/00-compile.t ................. 1..28 ok 1 - compiling lib/Module/Build.pm ok 2 - compiling lib/Module/Build/Base.pm ok 3 - compiling lib/Module/Build/Compat.pm ok 4 - compiling lib/Module/Build/Config.pm ok 5 - compiling lib/Module/Build/Cookbook.pm ok 6 - compiling lib/Module/Build/Dumper.pm ok 7 - compiling lib/Module/Build/ModuleInfo.pm ok 8 - compiling lib/Module/Build/Notes.pm ok 9 - compiling lib/Module/Build/PPMMaker.pm ok 10 - compiling lib/Module/Build/Platform/Amiga.pm ok 11 - compiling lib/Module/Build/Platform/Default.pm ok 12 - compiling lib/Module/Build/Platform/EBCDIC.pm ok 13 - compiling lib/Module/Build/Platform/MPEiX.pm ok 14 - compiling lib/Module/Build/Platform/MacOS.pm ok 15 - compiling lib/Module/Build/Platform/RiscOS.pm ok 16 - compiling lib/Module/Build/Platform/Unix.pm ok 17 - compiling lib/Module/Build/Platform/VMS.pm ok 18 - compiling lib/Module/Build/Platform/VOS.pm ok 19 - compiling lib/Module/Build/Platform/Windows.pm ok 20 - compiling lib/Module/Build/Platform/aix.pm ok 21 - compiling lib/Module/Build/Platform/cygwin.pm ok 22 - compiling lib/Module/Build/Platform/darwin.pm ok 23 - compiling lib/Module/Build/Platform/os2.pm ok 24 - compiling lib/Module/Build/PodParser.pm ok 25 - compiling lib/Module/Build/Version.pm ok 26 - compiling lib/Module/Build/YAML.pm ok 27 - compiling lib/inc/latest.pm ok 28 - compiling lib/inc/latest/private.pm ok t/PL_files.t ................... 1..8 Creating new 'MYMETA.yml' with configuration results Creating new 'Build' script for 'Simple' version '0.01' Building Simple 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 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 Creating new 'MYMETA.yml' with configuration results Creating new 'Build' script for 'Simple' version '0.01' ok 7 - special PL file ran ok 8 - generated special file not added to cleanup ok t/actions/installdeps.t ........ 1..7 ok 1 - The object isa Module::Build ok 2 - cpan_client is mocked with perl ok 3 - ran mocked Build installdeps ok 4 - relative cpan_client resolved relative to $^X ok 5 - saw File::Spec prereq ok 6 - saw Getopt::Long prereq ok 7 - Build installdeps with bad cpan_client dies ok t/add_property.t ............... 1..27 ok 1 - Create new build object ok 2 - Property "foo" should be undef ok 3 - Set "foo" ok 4 - Now "foo" should have new value ok 5 - Property "bar" should be its default ok 6 - Set "bar" ok 7 - Now "bar" should have new value ok 8 - Property "check" should be its default ok 9 - Should get an error for an invalid value ok 10 - It should be the correct error ok 11 - Property "code" should have its code value ok 12 - Property "hash" should be default ok 13 - Should be able to get key in hash ok 14 - Add a key to the hash prop ok 15 - New key should be in hash ok 16 - Should get exception for assigning invalid hash ok 17 - It should be the correct error ok 18 - Should get exception for assigning an array for a hash ok 19 - It should be the proper error ok 20 - Should be able to set hash to undef ok 21 - Property "installdirs" should be default ok 22 - Set "installdirst" to "core" ok 23 - Now "installdirs" should be "core" ok 24 - Should have caught exception setting "installdirs" to "perl" ok 25 - And it should suggest "core" in the error message ok 26 - Should catch exception for invalid "installdirs" value ok 27 - And it should suggest the proper values in the error message ok t/basic.t ...................... 1..58 ok 1 ok 2 ok 3 ok 4 ok 5 ok 6 ok 7 ok 8 ok 9 ok 10 ok 11 Cleaning up build files Cleaning up configuration files ok 12 ok 13 ok 14 ok 15 ok 16 Cleaning up build files Cleaning up configuration files ok 17 ok 18 ok 19 ok 20 ok 21 ok 22 ok 23 Cleaning up build files Cleaning up configuration files Checking whether your kit is complete... Looks good Adding to configure_requires: Module::Build => 0.36 Checking prerequisites... Looks good Creating new 'MYMETA.yml' with configuration results Creating new 'Build' script for 'Simple' version '0.01' ok 24 ok 25 ok 26 ok 27 ok 28 ok 29 - bar ok 30 - bat ok 31 ok 32 ok 33 ok 34 ok 35 ok 36 ok 37 ok 38 ok 39 ok 40 ok 41 ok 42 - dist_author converted to array if simple string ok 43 ok 44 ok 45 ok 46 - Should split shell string into list ok 47 - Should split shell string into list Creating new 'MYMETA.yml' with configuration results Creating new 'Build' script for 'Simple' version '0.01' ok 48 ok 49 - Should split shell string into list ok 50 - Should split shell string into list ok 51 ok 52 - Should have include dirs ok 53 ok 54 - Should have string include dir Creating new 'MYMETA.yml' with configuration results Creating new 'Build' script for 'Simple' version '0.01' ok 55 ok 56 - Should have include dirs Creating new 'MYMETA.yml' with configuration results Creating new 'Build' script for 'Simple' version '0.01' ok 57 ok 58 - Should have single include dir ok t/bundle_inc.t ................. skipped: $ENV{MB_TEST_EXPERIMENTAL} is not set t/compat.t ..................... ok 1 - Module::Build->new_from_context ok 2 - small Makefile.PL created ok 3 - Makefile.PL does not require a perl version ok 4 - Makefile.PL ran without error ok 5 - Makefile exists ok 6 - (skipping cleanup) ok 7 - Makefile has correct PREREQ_PM line ok 8 - make ran without error ok 9 - make test ran without error ok 10 - make test output indicated success ok 11 - make realclean ran without error ok 12 - Makefile.PL ran without error (postargs: INSTALLDIRS=vendor) ok 13 - Makefile exists ok 14 - Makefile cleaned up with realclean ok 15 - Makefile.PL ran without error ok 16 - Makefile exists ok 17 - Makefile cleaned up with distclean ok 18 - cleaned up Makefile ok 19 - Module::Build->new_from_context ok 20 - passthrough Makefile.PL created ok 21 - Makefile.PL does not require a perl version ok 22 - Makefile.PL ran without error ok 23 - Makefile exists ok 24 - (skipping cleanup) ok 25 - Makefile has correct PREREQ_PM line ok 26 - make ran without error ok 27 - make test ran without error ok 28 - make test output indicated success ok 29 - make realclean ran without error ok 30 - Makefile.PL ran without error (postargs: INSTALLDIRS=vendor) ok 31 - Makefile exists ok 32 - Makefile cleaned up with realclean ok 33 - Makefile.PL ran without error ok 34 - Makefile exists ok 35 - Makefile cleaned up with distclean ok 36 - cleaned up Makefile ok 37 - Module::Build->new_from_context ok 38 - traditional Makefile.PL created ok 39 - Makefile.PL does not require a perl version ok 40 - Makefile.PL ran without error ok 41 - Makefile exists ok 42 - (skipping cleanup) ok 43 - Makefile has correct PREREQ_PM line ok 44 - Found WriteMakefile arguments ok 45 - Makefile.PL has correct PL_FILES line ok 46 - make ran without error ok 47 - make test ran without error ok 48 - make test output indicated success ok 49 - make realclean ran without error ok 50 - Makefile.PL ran without error (postargs: INSTALLDIRS=vendor) ok 51 - Makefile exists ok 52 - Makefile cleaned up with realclean ok 53 - Makefile.PL ran without error ok 54 - Makefile exists ok 55 - Makefile cleaned up with distclean ok 56 - cleaned up Makefile ok 57 - Module::Build->new_from_context ok 58 - small Makefile.PL created ok 59 - Makefile.PL has 'require 5.010000;' ok 60 - Makefile.PL ran without error ok 61 - Makefile exists ok 62 - (skipping cleanup) ok 63 - Makefile has correct PREREQ_PM line ok 64 - make ran without error ok 65 - PL_files generated - foo ok 66 - make test ran without error ok 67 - make test output indicated success ok 68 - make realclean ran without error ok 69 - Makefile.PL ran without error (postargs: INSTALLDIRS=vendor) ok 70 - Makefile exists ok 71 - Makefile cleaned up with realclean ok 72 - Makefile.PL ran without error ok 73 - Makefile exists ok 74 - Makefile cleaned up with distclean ok 75 - cleaned up Makefile ok 76 - Module::Build->new_from_context ok 77 - passthrough Makefile.PL created ok 78 - Makefile.PL has 'require 5.010000;' ok 79 - Makefile.PL ran without error ok 80 - Makefile exists ok 81 - (skipping cleanup) ok 82 - Makefile has correct PREREQ_PM line ok 83 - make ran without error ok 84 - PL_files generated - foo ok 85 - make test ran without error ok 86 - make test output indicated success ok 87 - make realclean ran without error ok 88 - Makefile.PL ran without error (postargs: INSTALLDIRS=vendor) ok 89 - Makefile exists ok 90 - Makefile cleaned up with realclean ok 91 - Makefile.PL ran without error ok 92 - Makefile exists ok 93 - Makefile cleaned up with distclean ok 94 - cleaned up Makefile ok 95 - Module::Build->new_from_context ok 96 - traditional Makefile.PL created ok 97 - Makefile.PL has 'require 5.010000;' ok 98 - Makefile.PL ran without error ok 99 - Makefile exists ok 100 - (skipping cleanup) ok 101 - Makefile has correct PREREQ_PM line ok 102 - Found WriteMakefile arguments ok 103 - Makefile.PL has correct PL_FILES line ok 104 - make ran without error ok 105 - PL_files generated - foo ok 106 - make test ran without error ok 107 - make test output indicated success ok 108 - make realclean ran without error ok 109 - Makefile.PL ran without error (postargs: INSTALLDIRS=vendor) ok 110 - Makefile exists ok 111 - Makefile cleaned up with realclean ok 112 - Makefile.PL ran without error ok 113 - Makefile exists ok 114 - Makefile cleaned up with distclean ok 115 - cleaned up Makefile ok 116 - Module::Build->new_from_context ok 117 - fake_makefile lived ok 118 - found 'realclean' in fake_makefile output ok 119 - saw warning about 'build_class' ok 120 - passthrough Makefile.PL created ok 121 - Makefile.PL failed ok 122 - custom builder wasn't found ok 123 - small Makefile.PL created ok 124 - Makefile.PL failed ok 125 - custom builder wasn't found ok 126 - passthrough Makefile.PL created ok 127 - Makefile.PL ran without error ok 128 - small Makefile.PL created ok 129 - Makefile.PL ran without error ok 130 - passthrough Makefile.PL created ok 131 - passthrough Makefile.PL ran with arguments ok 132 - Build.PL generated ok 133 - installdirs is core ok 134 - tests set for verbose ok 135 - custom libdir ok 136 - PERL_POLLUTE set ok 137 - make test ran without error ok 138 - Should be verbose ok 139 - make test without verbose ran ok ok 140 - Should be non-verbose ok 141 - fakeinstall INSTALLDIRS=vendor ran ok ok 142 - Saw destination directory for INSTALLDIRS=vendor ok 143 - fakeinstall PREFIX=$libdir2 ran ok ok 144 - Saw destination directory for PREFIX=$libdir2 ok 145 - fakeinstall PREFIX=$libdir2 LIB=mylib ran ok ok 146 - Saw destination directory for PREFIX=$libdir2 LIB=mylib ok 147 - Makefile shouldn't exist ok 148 - Makefile.PL cleaned up ok 149 - passthrough Makefile.PL created ok 150 - install_base set ok 151 - Tildes should be expanded ok 152 - Makefile shouldn't exist ok 153 - Makefile.PL cleaned up ok 154 - traditional Makefile.PL created ok 155 - Found WriteMakefile arguments ok 156 - Makefile.PL has correct TESTS line for recursive test files 1..156 ok t/compat/exit.t ................ 1..3 ok 1 - Makefile.PL exit ok 2 ok 3 ok t/debug.t ...................... 1..1 ok 1 - found nested ACTION_* debug statements ok t/destinations.t ............... 1..113 Creating new 'MYMETA.yml' with configuration results Creating new 'Build' script for 'Simple' version '0.01' ok 1 - The object isa Module::Build::Base ok 2 - install_path() accessor ok 3 - returns assigned path ok 4 - can read stored path ok 5 - can access map ok 6 - can delete a path element ok 7 - deletes path from map ok 8 - install_base_relpaths() accessor ok 9 - emits error if path not relative ok 10 - returns assigned path ok 11 - can read stored path ok 12 - can access map ok 13 - can delete a path element ok 14 - deletes path from map ok 15 - prefix_relpaths() accessor ok 16 - defaults to 'site' ok 17 - emits error if path not relative ok 18 - returns assigned path ok 19 - can read stored path ok 20 - can access map ok 21 - can delete a path element ok 22 - deletes path from map ok 23 ok 24 ok 25 ok 26 - libdoc destination ok 27 - script destination ok 28 - libhtml destination ok 29 - bindoc destination ok 30 - bin destination ok 31 - arch destination ok 32 - binhtml destination ok 33 - lib destination ok 34 ok 35 - libdoc destination ok 36 - script destination ok 37 - libhtml destination ok 38 - bindoc destination ok 39 - bin destination ok 40 - arch destination ok 41 - binhtml destination ok 42 - lib destination ok 43 ok 44 ok 45 ok 46 - libdoc destination ok 47 - script destination ok 48 - libhtml destination ok 49 - bindoc destination ok 50 - bin destination ok 51 - arch destination ok 52 - binhtml destination ok 53 - lib destination ok 54 ok 55 ok 56 - lib prefixed ok 57 - suffix correctish (C:\cpanfly\var\tmp\MB-dXpE8kVI\site\lib\perl5\site_perl + some\prefix = some\prefix\lib\perl5\site_perl) ok 58 - arch prefixed ok 59 - suffix correctish (C:\cpanfly\var\tmp\MB-dXpE8kVI\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 60 - bin prefixed ok 61 - suffix correctish (C:\cpanfly\var\tmp\MB-dXpE8kVI\site\bin + some\prefix = some\prefix\bin) ok 62 - script prefixed ok 63 - suffix correctish (C:\cpanfly\var\tmp\MB-dXpE8kVI\site\bin + some\prefix = some\prefix\bin) ok 64 - bindoc prefixed ok 65 - suffix correctish (C:\cpanfly\var\tmp\MB-dXpE8kVI\site\man\man1 + some\prefix = some\prefix\man\man1) ok 66 - libdoc prefixed ok 67 - suffix correctish (C:\cpanfly\var\tmp\MB-dXpE8kVI\site\man\man3 + some\prefix = some\prefix\man\man3) ok 68 - binhtml prefixed ok 69 - suffix correctish (C:\cpanfly\var\tmp\MB-dXpE8kVI\site\html + some\prefix = some\prefix\html) ok 70 - libhtml prefixed ok 71 - suffix correctish (C:\cpanfly\var\tmp\MB-dXpE8kVI\site\html + some\prefix = some\prefix\html) ok 72 ok 73 - lib prefixed ok 74 # skip 'lib' not configured ok 75 - arch prefixed ok 76 # skip 'arch' not configured ok 77 - bin prefixed ok 78 # skip 'bin' not configured ok 79 - script prefixed ok 80 # skip 'script' not configured ok 81 - bindoc prefixed ok 82 # skip 'bindoc' not configured ok 83 - libdoc prefixed ok 84 # skip 'libdoc' not configured ok 85 - binhtml prefixed ok 86 # skip 'binhtml' not configured ok 87 - libhtml prefixed ok 88 # skip 'libhtml' not configured ok 89 ok 90 - lib prefixed ok 91 - suffix correctish (\foo\bar\lib\perl5\site_perl + another\prefix = another\prefix\lib\perl5\site_perl) ok 92 - arch prefixed ok 93 - 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 94 - bin prefixed ok 95 - suffix correctish (\foo\bar\bin + another\prefix = another\prefix\bin) ok 96 - script prefixed ok 97 - suffix correctish (\bin + another\prefix = another\prefix\bin) ok 98 - bindoc prefixed ok 99 - suffix correctish (\foo\bar\man\man1 + another\prefix = another\prefix\man\man1) ok 100 - libdoc prefixed ok 101 - suffix correctish (\biz\man\man3 + another\prefix = another\prefix\man\man3) ok 102 - binhtml prefixed ok 103 - suffix correctish (\foo\bar\html + another\prefix = another\prefix\html) ok 104 - libhtml prefixed ok 105 - suffix correctish (\foo\bar\html + another\prefix = another\prefix\html) ok 106 - libdoc destination ok 107 - script destination ok 108 - libhtml destination ok 109 - bindoc destination ok 110 - bin destination ok 111 - arch destination ok 112 - binhtml destination ok 113 - lib destination ok t/ext.t ........................ 1..185 ok 1 - Split using Module::Build ok 2 - Split using Module::Build ok 3 - Split using Module::Build::Platform::Unix ok 4 - Split using Module::Build::Platform::Unix ok 5 - Split using Module::Build::Platform::Windows ok 6 - Split using Module::Build::Platform::Windows ok 7 - 'one t'wo th'ree f"o\"ur " "five" ' result all defined ok 8 ok 9 - ' foo bar ' result all defined ok 10 ok 11 - ' D\'oh f{g\'h\"i\]\* ' result all defined ok 12 ok 13 - ' D\$foo ' result all defined ok 14 ok 15 - 'one\ # two' result all defined ok 16 ok 17 - 'a" "b\c" "d' result all defined ok 18 ok 19 - '"a b\c d"' result all defined ok 20 ok 21 - '"a b"\"c d"' result all defined ok 22 ok 23 - '"a b"\\"c d"' result all defined ok 24 ok 25 - '"a"\"b" "a\"b"' result all defined ok 26 ok 27 - '"a"\\"b" "a\\"b"' result all defined ok 28 ok 29 - '"a"\"b a\"b"' result all defined ok 30 ok 31 - 'a"\"b" "a\"b' result all defined ok 32 ok 33 - 'a"\"b" "a\"b' result all defined ok 34 ok 35 - 'a b' result all defined ok 36 ok 37 - 'a"\"b a\"b' result all defined ok 38 ok 39 - '"a""b" "a"b"' result all defined ok 40 ok 41 - '\"a\"' result all defined ok 42 ok 43 - '"a"" "b"' result all defined ok 44 ok 45 - 'a"b' result all defined ok 46 ok 47 - 'a""b' result all defined ok 48 ok 49 - 'a"""b' result all defined ok 50 ok 51 - 'a""""b' result all defined ok 52 ok 53 - 'a"""""b' result all defined ok 54 ok 55 - 'a""""""b' result all defined ok 56 ok 57 - '"a"b"' result all defined ok 58 ok 59 - '"a""b"' result all defined ok 60 ok 61 - '"a"""b"' result all defined ok 62 ok 63 - '"a""""b"' result all defined ok 64 ok 65 - '"a"""""b"' result all defined ok 66 ok 67 - '"a""""""b"' result all defined ok 68 ok 69 - '' result all defined ok 70 ok 71 - ' ' result all defined ok 72 ok 73 - '""' result all defined ok 74 ok 75 - '" "' result all defined ok 76 ok 77 - '""a' result all defined ok 78 ok 79 - '""a b' result all defined ok 80 ok 81 - 'a""' result all defined ok 82 ok 83 - 'a"" b' result all defined ok 84 ok 85 - '"" a' result all defined ok 86 ok 87 - 'a ""' result all defined ok 88 ok 89 - 'a "" b' result all defined ok 90 ok 91 - 'a " " b' result all defined ok 92 ok 93 - 'a " b " c' result all defined ok 94 ok 95 ok 96 ok 97 - perl round trip for {one}{two three}{fo"ur }{five} ok 98 - perl round trip for {foo}{bar} ok 99 - perl round trip for {D'oh}{f{g'h"i]*} ok 100 - perl round trip for {D$foo} ok 101 - perl round trip for {one # two} ok 102 - perl round trip for {a b\c d} 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 a"b} 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} ok 112 - perl round trip for {a"b a"b} ok 113 - perl round trip for {a"b ab} ok 114 - perl round trip for {"a"} ok 115 - perl round trip for {a"}{b} ok 116 - perl round trip for {ab} ok 117 - perl round trip for {ab} ok 118 - perl round trip for {a"b} 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 {ab} ok 123 - perl round trip for {a"b} 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 ok 129 - perl round trip for ok 130 - perl round trip for {} ok 131 - perl round trip for { } ok 132 - perl round trip for {a} ok 133 - perl round trip for {a}{b} ok 134 - perl round trip for {a} ok 135 - perl round trip for {a}{b} ok 136 - perl round trip for {}{a} ok 137 - perl round trip for {a}{} ok 138 - perl round trip for {a}{}{b} ok 139 - perl round trip for {a}{ }{b} ok 140 - perl round trip for {a}{ b }{c} ok 141 - backticks round trip for {one}{two three}{fo"ur }{five} ok 142 - backticks round trip for {foo}{bar} ok 143 - backticks round trip for {D'oh}{f{g'h"i]*} ok 144 - backticks round trip for {D$foo} ok 145 - backticks round trip for {one # two} ok 146 - backticks round trip for {a b\c d} 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 a"b} 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} ok 156 - backticks round trip for {a"b a"b} ok 157 - backticks round trip for {a"b ab} ok 158 - backticks round trip for {"a"} ok 159 - backticks round trip for {a"}{b} ok 160 - backticks round trip for {ab} ok 161 - backticks round trip for {ab} ok 162 - backticks round trip for {a"b} 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 {ab} ok 167 - backticks round trip for {a"b} 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 ok 173 - backticks round trip for ok 174 - backticks round trip for {} ok 175 - backticks round trip for { } ok 176 - backticks round trip for {a} ok 177 - backticks round trip for {a}{b} ok 178 - backticks round trip for {a} ok 179 - backticks round trip for {a}{b} ok 180 - backticks round trip for {}{a} ok 181 - backticks round trip for {a}{} ok 182 - backticks round trip for {a}{}{b} ok 183 - backticks round trip for {a}{ }{b} ok 184 - backticks round trip for {a}{ b }{c} ok 185 ok t/extend.t ..................... 1..64 ok 1 ok 2 Cleaning up build files Cleaning up configuration files ok 3 - MBB->can('ACTION_loop') ok 4 - MBB->can('ACTION_loop2') ok 5 ok 6 ok 7 ok 8 ok 9 ok 10 ok 11 ok 12 - The foo element should be in build_elements only once Building Simple ok 13 Cleaning up build files Cleaning up configuration files ok 14 ok 15 ok 16 ok 17 ok 18 ok 19 ok 20 - The object isa Module::Build ok 21 - The object isa MBSub ok 22 ok 23 - MBSub->can('module_name') ok 24 - MBSub->can('foo') ok 25 ok 26 ok 27 ok 28 - MBSub->can('bar') ok 29 ok 30 ok 31 ok 32 ok 33 - MBSub->can('hash') ok 34 - The reference isa HASH ok 35 ok 36 ok 37 ok 38 - MBSub->can('hash') ok 39 - The reference isa HASH ok 40 ok 41 ok 42 ok 43 - The object isa Module::Build ok 44 - The object isa MBSub2 ok 45 ok 46 - MBSub2->can('bar') ok 47 ok 48 ok 49 ok 50 ok 51 ok 52 ok 53 ok 54 - prompt() requires a prompt ok 55 - y_n() requires a prompt ok 56 - y_n() requires a default of 'y' or 'n' Is this a question? ok 57 - Do not allow default-less y_n() for unattended builds Is this a question? ok 58 - Do not allow default-less prompt() for unattended builds Is this a question? ok 59 - prompt() doesn't require default for interactive builds Say yes ok 60 - y_n() doesn't require default for interactive build Is this a question ok 61 - default for prompt() without a default is '' Is this a question [y ]y ok 62 - prompt() with a default Is this a question [y ]y ok 63 - y_n() with a default Is this a question [] ok 64 - prompt() with undef() default ok t/files.t ...................... 1..4 Creating new 'MYMETA.yml' with configuration results Creating new 'Build' script for 'Simple' version '0.01' ok 1 ok 2 ok 3 ok 4 ok t/help.t ....................... 1..23 ok 1 ok 2 - MyModuleBuilder->can('ACTION_foo') ok 3 - got doc for 'foo' ok 4 - got the right doc ok 5 - got doc for 'bar' ok 6 - got the right doc ok 7 - got doc for 'baz' ok 8 - got the right doc ok 9 - slap ok 10 - informative error ok 11 - got doc for 'help' not ok 12 - got the right doc # TODO Do we allow overrides on just docs? # Failed (TODO) test 'got the right doc' # at t/help.t line 93. # '=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\.)' not ok 13 - got doc for 'foo' # TODO Support capitalized Actions section # Failed (TODO) test 'got doc for 'foo'' # at t/help.t line 182. not ok 14 - got the right doc # TODO Support capitalized Actions section # Failed (TODO) test 'got the right doc' # at t/help.t line 183. # 'undef' # doesn't match '(?s-xim:^=\w+ foo\n\nDoes the foo thing\.)' not ok 15 - got doc for 'bar' # TODO Support capitalized Actions section # Failed (TODO) test 'got doc for 'bar'' # at t/help.t line 182. not ok 16 - got the right doc # TODO Support capitalized Actions section # Failed (TODO) test 'got the right doc' # at t/help.t line 183. # 'undef' # doesn't match '(?s-xim:^=\w+ bar\n\nDoes the bar thing\.)' ok 17 - got doc for 'foo' ok 18 - got the right doc ok 19 - got doc for 'bar' ok 20 - got the right doc ok 21 - got doc for 'baz' ok 22 - got the right doc ok 23 - nothing after uplevel ok t/install.t .................... 1..34 Creating new 'MYMETA.yml' with configuration results Creating new 'Build' script for 'Simple' version '0.01' ok 1 Building Simple Installing C:\cpanfly\var\cpan\build\Module-Build-0.3603-5p6AgP\t\install_test2504\Perl64\site\lib\Simple.pm Installing C:\cpanfly\var\cpan\build\Module-Build-0.3603-5p6AgP\t\install_test2504\cpanfly\var\tmp\MB-bCEQDVtn\site\man\man3\Simple.3 Installing C:\cpanfly\var\cpan\build\Module-Build-0.3603-5p6AgP\t\install_test2504\cpanfly\var\tmp\MB-bCEQDVtn\site\html\site\lib\Simple.html Installing C:\cpanfly\var\cpan\build\Module-Build-0.3603-5p6AgP\t\install_test2504\Perl64\site\bin\script Installing C:\cpanfly\var\cpan\build\Module-Build-0.3603-5p6AgP\t\install_test2504\Perl64\site\bin\script.bat ok 2 ok 3 ok 4 ok 5 - C:\cpanfly\var\cpan\build\Module-Build-0.3603-5p6AgP\t\install_test2504\Perl64\site\lib\auto\Simple\.packlist should be written Building Simple Installing C:\cpanfly\var\cpan\build\Module-Build-0.3603-5p6AgP\t\install_test2504\Perl64\lib\Simple.pm Installing C:\cpanfly\var\cpan\build\Module-Build-0.3603-5p6AgP\t\install_test2504\cpanfly\var\tmp\MB-bCEQDVtn\man\man3\Simple.3 Installing C:\cpanfly\var\cpan\build\Module-Build-0.3603-5p6AgP\t\install_test2504\cpanfly\var\tmp\MB-bCEQDVtn\html\lib\Simple.html Installing C:\cpanfly\var\cpan\build\Module-Build-0.3603-5p6AgP\t\install_test2504\cpanfly\var\tmp\MB-bCEQDVtn\html\site\lib\Simple.html Installing C:\cpanfly\var\cpan\build\Module-Build-0.3603-5p6AgP\t\install_test2504\Perl64\bin\script Installing C:\cpanfly\var\cpan\build\Module-Build-0.3603-5p6AgP\t\install_test2504\Perl64\bin\script.bat ok 6 ok 7 Building Simple Installing C:\cpanfly\var\cpan\build\Module-Build-0.3603-5p6AgP\t\install_test2504\foo\bar\Simple.pm Installing C:\cpanfly\var\cpan\build\Module-Build-0.3603-5p6AgP\t\install_test2504\cpanfly\var\tmp\MB-bCEQDVtn\site\html\lib\Simple.html ok 8 ok 9 Building Simple Installing C:\cpanfly\var\cpan\build\Module-Build-0.3603-5p6AgP\t\install_test2504\foo\base\lib\perl5\Simple.pm Installing C:\cpanfly\var\cpan\build\Module-Build-0.3603-5p6AgP\t\install_test2504\foo\base\man\man3\Simple.3 Installing C:\cpanfly\var\cpan\build\Module-Build-0.3603-5p6AgP\t\install_test2504\foo\base\html\lib\Simple.html Installing C:\cpanfly\var\cpan\build\Module-Build-0.3603-5p6AgP\t\install_test2504\foo\base\html\site\lib\Simple.html Installing C:\cpanfly\var\cpan\build\Module-Build-0.3603-5p6AgP\t\install_test2504\foo\base\bin\script Installing C:\cpanfly\var\cpan\build\Module-Build-0.3603-5p6AgP\t\install_test2504\foo\base\bin\script.bat ok 10 ok 11 Building Simple Installing C:\cpanfly\var\cpan\build\Module-Build-0.3603-5p6AgP\t\install_test2504\Perl64\site\lib\Simple\ConfigData.pm Installing C:\cpanfly\var\cpan\build\Module-Build-0.3603-5p6AgP\t\install_test2504\cpanfly\var\tmp\MB-bCEQDVtn\site\man\man3\Simple.ConfigData.3 Installing C:\cpanfly\var\cpan\build\Module-Build-0.3603-5p6AgP\t\install_test2504\cpanfly\var\tmp\MB-bCEQDVtn\site\html\site\lib\Simple\ConfigData.html ok 12 ok 13 ok 14 ok 15 ok 16 ok 17 ok 18 ok 19 Cleaning up build files Cleaning up configuration files ok 20 Creating new 'MYMETA.yml' with configuration results Creating new 'Build' script for 'Simple' version '0.01' ok 21 Building Simple Installing C:\cpanfly\var\cpan\build\Module-Build-0.3603-5p6AgP\t\install_test2504\foo\lib\Simple.pm Installing C:\cpanfly\var\cpan\build\Module-Build-0.3603-5p6AgP\t\install_test2504\Perl64\man\man3\Simple.3 Installing C:\cpanfly\var\cpan\build\Module-Build-0.3603-5p6AgP\t\install_test2504\Perl64\html\site\lib\Simple.html Installing C:\cpanfly\var\cpan\build\Module-Build-0.3603-5p6AgP\t\install_test2504\Perl64\site\bin\script Installing C:\cpanfly\var\cpan\build\Module-Build-0.3603-5p6AgP\t\install_test2504\Perl64\site\bin\script.bat ok 22 ok 23 Building Simple Installing C:\cpanfly\var\cpan\build\Module-Build-0.3603-5p6AgP\t\install_test2504\bar\man\man3\Simple.3 Installing C:\cpanfly\var\cpan\build\Module-Build-0.3603-5p6AgP\t\install_test2504\bar\html\site\lib\Simple.html Installing C:\cpanfly\var\cpan\build\Module-Build-0.3603-5p6AgP\t\install_test2504\bar\bin\script Installing C:\cpanfly\var\cpan\build\Module-Build-0.3603-5p6AgP\t\install_test2504\bar\bin\script.bat ok 24 ok 25 - Look for file at C:\cpanfly\var\cpan\build\Module-Build-0.3603-5p6AgP\t\install_test2504\foo\lib\Simple.pm Cleaning up build files Cleaning up configuration files ok 26 ok 27 ok 28 ok 29 ok 30 ok 31 ok 32 ok 33 ok 34 ok t/install_extra_target.t ....... 1..6 ok 1 - Built etc/config ok 2 - Built shared/data ok 3 - Built shared/html ok 4 - installed etc/config ok 5 - installed shared/data ok 6 - installed shared/html ok t/manifypods.t ................. 1..21 ok 1 - bindoc_dirs ok 2 - libdoc_dirs Building Simple ok 3 ok 4 - bin\haspod.pl should contain POD ok 5 - Created blib\bindoc\haspod.pl.1 manpage ok 6 - lib\Simple\NoPod.pm should not contain POD ok 7 - bin\nopod.pl should not contain POD ok 8 - lib\Simple.pm should contain POD ok 9 - Created blib\libdoc\Simple.3 manpage ok 10 - lib\Simple\AllPod.pod should contain POD ok 11 - Created blib\libdoc\Simple.AllPod.3 manpage Building Simple Installing C:\cpanfly\var\cpan\build\Module-Build-0.3603-5p6AgP\t\install_test2676\man\man1\haspod.pl.1 Installing C:\cpanfly\var\cpan\build\Module-Build-0.3603-5p6AgP\t\install_test2676\html\bin\haspod.html Installing C:\cpanfly\var\cpan\build\Module-Build-0.3603-5p6AgP\t\install_test2676\lib\perl5\Simple.pm Installing C:\cpanfly\var\cpan\build\Module-Build-0.3603-5p6AgP\t\install_test2676\lib\perl5\Simple\AllPod.pod Installing C:\cpanfly\var\cpan\build\Module-Build-0.3603-5p6AgP\t\install_test2676\lib\perl5\Simple\NoPod.pm Installing C:\cpanfly\var\cpan\build\Module-Build-0.3603-5p6AgP\t\install_test2676\man\man3\Simple.3 Installing C:\cpanfly\var\cpan\build\Module-Build-0.3603-5p6AgP\t\install_test2676\man\man3\Simple.AllPod.3 Installing C:\cpanfly\var\cpan\build\Module-Build-0.3603-5p6AgP\t\install_test2676\html\site\lib\Simple.html Installing C:\cpanfly\var\cpan\build\Module-Build-0.3603-5p6AgP\t\install_test2676\html\site\lib\Simple\AllPod.html Installing C:\cpanfly\var\cpan\build\Module-Build-0.3603-5p6AgP\t\install_test2676\bin\haspod.bat Installing C:\cpanfly\var\cpan\build\Module-Build-0.3603-5p6AgP\t\install_test2676\bin\haspod.pl Installing C:\cpanfly\var\cpan\build\Module-Build-0.3603-5p6AgP\t\install_test2676\bin\nopod.bat Installing C:\cpanfly\var\cpan\build\Module-Build-0.3603-5p6AgP\t\install_test2676\bin\nopod.pl ok 12 - Created C:\cpanfly\var\cpan\build\Module-Build-0.3603-5p6AgP\t\install_test2676\man\man1\haspod.pl.1 manpage ok 13 - Created C:\cpanfly\var\cpan\build\Module-Build-0.3603-5p6AgP\t\install_test2676\man\man3\Simple.3 manpage ok 14 - Created C:\cpanfly\var\cpan\build\Module-Build-0.3603-5p6AgP\t\install_test2676\man\man3\Simple.AllPod.3 manpage Cleaning up build files Cleaning up configuration files ok 15 - override libdoc_dirs ok 16 ok 17 ok 18 ok 19 - =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 20 ok 21 - =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/metadata.t ................... 1..51 Creating new 'MYMETA.yml' with configuration results Creating new 'Build' script for 'Simple' version '3.14159265' ok 1 ok 2 ok 3 ok 4 ok 5 ok 6 - Add M::B to configure_requires ok 7 ok 8 - 'meta-spec' -> 'version' field present in META.yml ok 9 - 'meta-spec' -> 'url' field present in META.yml ok 10 ok 11 ok 12 - Add M::B to configure_requires ok 13 ok 14 ok 15 ok 16 ok 17 ok 18 - Check version ok 19 - Check version ok 20 - Versions from get_metadata() aren't refs ok 21 - Versions from get_metadata() aren't refs ok 22 ok 23 ok 24 ok 25 ok 26 ok 27 - with conflicting versions reported ok 28 ok 29 - with conflicting versions reported ok 30 ok 31 ok 32 ok 33 ok 34 - with conflicting versions reported ok 35 ok 36 ok 37 ok 38 ok 39 ok 40 - with conflicting versions reported ok 41 ok 42 ok 43 ok 44 - no conflicts reported ok 45 ok 46 - corresponding package conflicts with multiple alternatives ok 47 ok 48 - only one alternative conflicts with corresponding package ok 49 ok 50 ok 51 ok t/metadata2.t .................. 1..18 ok 1 Creating new 'MYMETA.yml' with configuration results Creating new 'Build' script for 'Simple' version '0.01' Creating META.yml ok 2 ok 3 ok 4 ok 5 - Creating Simple.pm Creating new 'MYMETA.yml' with configuration results Creating new 'Build' script for 'Simple' version '3.14159265' Creating README using Pod::Readme ok 6 - Generating README from .pm ok 7 - Extracting AUTHOR from .pm ok 8 - Extracting abstract from .pm ok 9 - Creating Simple.pm ok 10 - Creating Simple.pod Creating new 'MYMETA.yml' with configuration results Creating new 'Build' script for 'Simple' version '3.14159265' Creating README using Pod::Readme ok 11 - Generating README from .pod ok 12 - Extracting AUTHOR from .pod ok 13 - Extracting abstract from .pod ok 14 - Creating Simple.pm ok 15 - Creating Simple.pod Creating new 'MYMETA.yml' with configuration results Creating new 'Build' script for 'Simple' version '3.14159265' Creating README using Pod::Readme ok 16 - Generating README from .pod over .pm ok 17 - Extracting AUTHOR from .pod over .pm ok 18 - Extracting abstract from .pod over .pm ok t/moduleinfo.t ................. 1..90 ok 1 - find_module_by_name() succeeds ok 2 - fail if can't find module by module name ok 3 - fail if can't find module by file name ok 4 - new_from_file() succeeds ok 5 - new_from_module() succeeds ok 6 - correct module version (expected '1.23') ok 7 - no warnings from parsing ok 8 # skip No package NAME VERSION support until perl 5.11.1 ok 9 # skip No package NAME VERSION support until perl 5.11.1 ok 10 # skip No package NAME VERSION support until perl 5.11.1 ok 11 # skip No package NAME VERSION support until perl 5.11.1 ok 12 # skip No package NAME VERSION support until perl 5.11.1 ok 13 # skip No package NAME VERSION support until perl 5.11.1 ok 14 # skip No package NAME VERSION support until perl 5.11.1 ok 15 # skip No package NAME VERSION support until perl 5.11.1 ok 16 - correct module version (expected '1.23') ok 17 - no warnings from parsing ok 18 - correct module version (expected '1.23') ok 19 - no warnings from parsing ok 20 - correct module version (expected '1.23') ok 21 - no warnings from parsing ok 22 - correct module version (expected '1.23') ok 23 - no warnings from parsing ok 24 - correct module version (expected '1.23') ok 25 - no warnings from parsing ok 26 - correct module version (expected '1.23') ok 27 - no warnings from parsing ok 28 - correct module version (expected '1.23') ok 29 - no warnings from parsing ok 30 - correct module version (expected '1.23') ok 31 - no warnings from parsing ok 32 - correct module version (expected '1.23') ok 33 - no warnings from parsing ok 34 - correct module version (expected '1.23') ok 35 - no warnings from parsing ok 36 - correct module version (expected '1.23') ok 37 - no warnings from parsing ok 38 - correct module version (expected '1.23') ok 39 - no warnings from parsing ok 40 - correct module version (expected '1.23') ok 41 - no warnings from parsing ok 42 - correct module version (expected '1.23') ok 43 - no warnings from parsing ok 44 - correct module version (expected '1.23') ok 45 - no warnings from parsing ok 46 - correct module version (expected '1.23') ok 47 - no warnings from parsing ok 48 - correct module version (expected '1.23') ok 49 - no warnings from parsing ok 50 - correct module version (expected '1.23') ok 51 - no warnings from parsing ok 52 - correct module version (expected '1.23') ok 53 - no warnings from parsing ok 54 - correct module version (expected '1.23') ok 55 - no warnings from parsing ok 56 - correct module version (expected '1.23') ok 57 - no warnings from parsing ok 58 - correct module version (expected '1.23') ok 59 - no warnings from parsing ok 60 - record only one occurence of each package ok 61 - no default package ok 62 - no version w/o default package ok 63 - alpha version reported ok 64 - alpha version greater than non ok 65 - correct script version (1 of 8) ok 66 - correct script version (2 of 8) ok 67 - correct script version (3 of 8) ok 68 - correct script version (4 of 8) ok 69 - correct script version (5 of 8) ok 70 - correct script version (6 of 8) ok 71 - correct script version (7 of 8) ok 72 - correct script version (8 of 8) ok 73 - found default package ok 74 - version for default package ok 75 - version for secondary package ok 76 - filename() returns valid path to module file ok 77 - found correct number of packages ok 78 - packages stored in order found ok 79 - contains_pod() succeeds ok 80 - found all pod sections ok 81 - return undef() if pod section not present ok 82 - return undef() if pod section not collected ok 83 - collected pod section ok 84 - found default package ok 85 - version for default package ok 86 - packages inside ok 87 - found default package ok 88 - version for default package ok 89 - packages inside ok 90 - version for embedded package ok t/mymeta.t ..................... 1..24 ok 1 - META.yml doesn't exist before Build.PL runs ok 2 - MYMETA.yml doesn't exist before Build.PL runs ok 3 - Ran Build.PL and saw MYMETA.yml creation message ok 4 - MYMETA.yml exists ok 5 - Ran Build distmeta to create META.yml ok 6 - MYMETA 'dynamic_config' is 0 ok 7 - Other generated MYMETA matches generated META ok 8 - Ran realclean ok 9 - Build file removed ok 10 - MYMETA file removed ok 11 - Ran Build.PL with dynamic config ok 12 - MYMETA.yml exists ok 13 - MYMETA requires differs from META ok 14 - Ran realclean ok 15 - Build file removed ok 16 - MYMETA file removed ok 17 - Wrote manually modified META.yml ok 18 - Ran Build.PL ok 19 - MYMETA preserved META modifications ok 20 - MANIFEST.SKIP created for distcheck ok 21 - MYMETA not flagged by distcheck ok 22 - Ran Build.PL and saw MYMETA.yml creation message ok 23 - No MYMETA.yml after distclean ok 24 - No MANIFEST.SKIP after distclean ok t/new_from_context.t ........... 1..2 Creating new 'MYMETA.yml' with configuration results Creating new 'Build' script for 'Simple' version '0.01' ok 1 - dodged the bullet ok 2 ok t/notes.t ...................... 1..11 Creating new 'MYMETA.yml' with configuration results Creating new 'Build' script for 'Simple' version '0.01' ok 1 ok 2 ok 3 ok 4 ok 5 ok 6 ok 7 ok 8 ok 9 Creating new 'MYMETA.yml' with configuration results Creating new 'Build' script for 'Simple' version '0.01' ok 10 ok 11 ok error building C:\cpanfly\var\tmp\MB-KcmhpFjv\test.exe from C:\cpanfly\var\tmp\MB-KcmhpFjv\test.obj at C:\cpanfly\var\megalib/ExtUtils/CBuilder/Base.pm line 241. t/par.t ........................ compilet-1206190080.c 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-KcmhpFjv\test.ccs' cl -nologo -c @"C:\cpanfly\var\tmp\MB-KcmhpFjv\test.ccs" -Fo"C:\cpanfly\var\tmp\MB-KcmhpFjv\test.obj" "C:\cpanfly\var\tmp\MB-KcmhpFjv\test.c" test.c link /OUT:C:\cpanfly\var\tmp\MB-KcmhpFjv\test.exe C:\cpanfly\var\tmp\MB-KcmhpFjv\test.obj Microsoft (R) Incremental Linker Version 8.00.40310.39 Copyright (C) Microsoft Corporation. All rights reserved. test.obj : non-native module found; restarting link with /LTCG; add /LTCG to the link command line to improve linker performance Microsoft (R) Incremental Linker Version 8.00.40310.39 Copyright (C) Microsoft Corporation. All rights reserved. test.obj : error LNK2001: unresolved external symbol __security_check_cookie C:\cpanfly\var\tmp\MB-KcmhpFjv\test.exe : fatal error LNK1120: 1 unresolved externals Dubious, test returned 2 (wstat 512, 0x200) No subtests run t/parents.t .................... 1..26 ok 1 ok 2 ok 3 ok 4 ok 5 ok 6 ok 7 ok 8 ok 9 ok 10 ok 11 ok 12 ok 13 ok 14 ok 15 ok 16 ok 17 ok 18 ok 19 ok 20 ok 21 ok 22 ok 23 ok 24 ok 25 ok 26 ok t/perl_mb_opt.t ................ 1..8 ok 1 - The object isa Module::Build ok 2 - dist_name is 'Simple' ok 3 - set for no recursive testing ok 4 - recursive tests run via PERL_MB_OPT ok 5 - PERL_MB_OPT set recusive tests in Build.PL ok 6 - PERL_MB_OPT set verbose in Build.PL ok 7 - PERL_MB_OPT cleared ok 8 - recursive tests run via Build object ok t/pod_parser.t ................. 1..9 ok 1 - object created ok 2 - author ok 3 - abstract ok 4 - object created ok 5 - author ok 6 - abstract ok 7 - object created ok 8 - author ok 9 - abstract ok error building C:\cpanfly\var\tmp\MB-QtqxHuZS\test.exe from C:\cpanfly\var\tmp\MB-QtqxHuZS\test.obj at C:\cpanfly\var\megalib/ExtUtils/CBuilder/Base.pm line 241. t/ppm.t ........................ compilet-686686208.c 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-QtqxHuZS\test.ccs' cl -nologo -c @"C:\cpanfly\var\tmp\MB-QtqxHuZS\test.ccs" -Fo"C:\cpanfly\var\tmp\MB-QtqxHuZS\test.obj" "C:\cpanfly\var\tmp\MB-QtqxHuZS\test.c" test.c link /OUT:C:\cpanfly\var\tmp\MB-QtqxHuZS\test.exe C:\cpanfly\var\tmp\MB-QtqxHuZS\test.obj Microsoft (R) Incremental Linker Version 8.00.40310.39 Copyright (C) Microsoft Corporation. All rights reserved. test.obj : non-native module found; restarting link with /LTCG; add /LTCG to the link command line to improve linker performance Microsoft (R) Incremental Linker Version 8.00.40310.39 Copyright (C) Microsoft Corporation. All rights reserved. test.obj : error LNK2001: unresolved external symbol __security_check_cookie C:\cpanfly\var\tmp\MB-QtqxHuZS\test.exe : fatal error LNK1120: 1 unresolved externals Dubious, test returned 2 (wstat 512, 0x200) No subtests run t/properties/module_name.t ..... 1..4 ok 1 - The object isa Module::Build ok 2 - module_name guessed from dist_name ok 3 - The object isa Module::Build ok 4 - module_name guessed from dist_version_from ok t/properties/needs_compiler.t .. 1..19 ok 1 - Default Build.PL ok 2 - needs_compiler is false ok 3 - ExtUtils::CBuilder is not in build_requires compilet-2072576000.c Creating library C:\cpanfly\var\tmp\compilet.lib and object C:\cpanfly\var\tmp\compilet.exp Generating code Finished generating code ok 4 - Build.PL with c_source ok 5 - c_source is set ok 6 - needs_compiler is true ok 7 - ExtUtils::CBuilder was added to build_requires compilet-1033895936.c Creating library C:\cpanfly\var\tmp\compilet.lib and object C:\cpanfly\var\tmp\compilet.exp Generating code Finished generating code ok 8 - Build.PL with xs files ok 9 - needs_compiler is true ok 10 - ExtUtils::CBuilder was added to build_requires ok 11 - Build.PL with xs files, but needs_compiler => 0 ok 12 - needs_compiler is false ok 13 - ExtUtils::CBuilder is not in build_requires compilet-1211367424.c Creating library C:\cpanfly\var\tmp\compilet.lib and object C:\cpanfly\var\tmp\compilet.exp Generating code Finished generating code ok 14 - Build.PL with xs files, build_requires EU::CB 0.2 ok 15 - needs_compiler is true ok 16 - build_requires for ExtUtils::CBuilder is correct version ok 17 - Build.PL while hiding compiler ok 18 - hidden compiler resulted in warning message during Build.PL ok 19 - hidden compiler resulted in fatal message during Build ok t/properties/share_dir.t ....... 1..21 ok 1 - Created Module::Build object ok 2 - default share_dir undef if no 'share' dir exists ok 3 - File::ShareDir not added to 'requires' ok 4 - Created 'share' directory ok 5 - Created 'other/share' directory ok 6 - Default share_dir is undef even if 'share' exists ok 7 - File::ShareDir not added to 'requires' ok 8 - Scalar share_dir set as dist-type share ok 9 - Arrayref share_dir set as dist-type share ok 10 - Hashref share_dir w/ scalar dist set as dist-type share ok 11 - Hashref share_dir w/ arrayref dist set as dist-type share ok 12 - Hashref share_dir w/ both dist and module shares (scalar-form) ok 13 - Hashref share_dir w/ both dist and module shares (array-form) ok 14 - share_dir filemap for copying to lib complete ok 15 - Build ran and blib exists ok 16 - blib/lib/auto/share exists ok 17 - share_dir files copied to blib ok 18 - temp install dir created ok 19 - share_dir files correctly installed ok 20 - Found shared dist file ok 21 - Found shared module file ok t/resume.t ..................... 1..3 ok 1 - The object isa Module::Build ok 2 - dist_name is 'Simple' ok 3 - resume added @INC addition to @INC ok t/runthrough.t ................. 1..29 Creating new 'MYMETA.yml' with configuration results Creating new 'Build' script for 'Simple' version '0.01' ok 1 ok 2 Creating new 'MYMETA.yml' with configuration results Creating new 'Build' script for 'Simple' version '0.01' ok 3 ok 4 ok 5 ok 6 ok 7 ok 8 ok 9 ok 10 ok 11 ok 12 ok 13 Creating Simple-0.01 ok 14 ok 15 ok 16 ok 17 - Check version used to create META.yml: 0.3603 == 0.3603 Creating Simple-0.01 Creating Simple-0.01.tar.gz ok 18 ok 19 ok 20 ok 21 - should rewrite the shebang line Cleaning up build files Cleaning up configuration files ok 22 ok 23 ok 24 ok 25 Creating new 'MYMETA.yml' with configuration results Creating new 'Build' script for 'Simple' version '0.01' ok 26 Building Simple ok 27 ok 28 - Native batch file copied to 'scripts' ok 29 - unmodified by pl2bat ok t/sample.t ..................... 1..2 ok 1 - The object isa Module::Build ok 2 - dist_name is 'Simple' ok t/script_dist.t ................ Creating new 'MYMETA.yml' with configuration results 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 ok 7 ok 8 1..8 ok t/signature.t .................. skipped: $ENV{TEST_SIGNATURE} is not set t/test_file_exts.t ............. 1..3 ok 1 - Construct build object with test_file_exts parameter ok 2 - Should see first test output ok 3 - Should see second test output ok t/test_type.t .................. 1..7 ok 1 t\special_ext.st .. ok All tests successful. Files=1, Tests=2, 0 wallclock secs ( 0.02 usr + 0.00 sys = 0.02 CPU) Result: PASS ok 2 - called once ok 3 ok 4 ok 5 - called again ok 6 ok 7 - called a third time ok t/test_types.t ................. 1..25 ok 1 ok 2 - saw expected output from first test ok 3 - saw expected output from second test ok 4 - we have some test output ok 5 - saw expected output from first test ok 6 - saw expected output from second test ok 7 - expected output from basic.t ok 8 - expected output from basic.t ok 9 ok 10 ok 11 ok 12 ok 13 ok 14 ok 15 - saw expected output from first test ok 16 - saw expected output from second test ok 17 - we have some test output ok 18 - saw expected output from first test ok 19 - saw expected output from second test ok 20 - expected output from basic.t ok 21 - expected output from basic.t ok 22 ok 23 ok 24 ok 25 ok t/tilde.t ...................... 1..16 ok 1 ok 2 ok 3 ok 4 ok 5 ok 6 ok 7 ok 8 ok 9 ok 10 ok 11 ok 12 ok 13 - API does not expand tildes ok 14 ok 15 ok 16 # skip No home directory for tilde-expansion tests ok t/use_tap_harness.t ............ 1..9 ok 1 - Construct build object with test_file_exts parameter ok 2 - Should see first test output ok 3 - Should see test success message ok 4 - Construct build object with test_file_exts parameter ok 5 - Should not see first test output ok 6 - Should see test success message ok 7 - Construct build object after setting tests to fail ok 8 - 'Build test' had non-zero exit code ok 9 - Saw emulated Test::Harness die() message ok t/versions.t ................... 1..2 ok 1 - version_from_file ok 2 - compare: 1.0_01 > 1.0 ok t/write_default_maniskip.t ..... ok 1 - Default maniskip written ok 2 - default MANIFEST.SKIP used ok 3 - Module::Build specific entries ok 4 - distribution tarball entry 1..4 ok error building C:\cpanfly\var\tmp\MB-jdA0x4f6\test.exe from C:\cpanfly\var\tmp\MB-jdA0x4f6\test.obj at C:\cpanfly\var\megalib/ExtUtils/CBuilder/Base.pm line 241. t/xs.t ......................... compilet-150601728.c 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-jdA0x4f6\test.ccs' cl -nologo -c @"C:\cpanfly\var\tmp\MB-jdA0x4f6\test.ccs" -Fo"C:\cpanfly\var\tmp\MB-jdA0x4f6\test.obj" "C:\cpanfly\var\tmp\MB-jdA0x4f6\test.c" test.c link /OUT:C:\cpanfly\var\tmp\MB-jdA0x4f6\test.exe C:\cpanfly\var\tmp\MB-jdA0x4f6\test.obj Microsoft (R) Incremental Linker Version 8.00.40310.39 Copyright (C) Microsoft Corporation. All rights reserved. test.obj : non-native module found; restarting link with /LTCG; add /LTCG to the link command line to improve linker performance Microsoft (R) Incremental Linker Version 8.00.40310.39 Copyright (C) Microsoft Corporation. All rights reserved. test.obj : error LNK2001: unresolved external symbol __security_check_cookie C:\cpanfly\var\tmp\MB-jdA0x4f6\test.exe : fatal error LNK1120: 1 unresolved externals 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=44, Tests=1129, 92 wallclock secs ( 0.19 usr + 0.01 sys = 0.20 CPU) Result: FAIL Failed 3/44 test programs. 0/1129 subtests failed. NMAKE : fatal error U1077: 'C:\Perl64\bin\perl.exe' : return code '0x2' Stop. DAGOLDEN/Module-Build-0.3603.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.3603.tar.gz Running make for D/DD/DDUMONT/Config-Model-0.641.tar.gz Warning: Prerequisite 'Module::Build => 0.36' for 'DDUMONT/Config-Model-0.641.tar.gz' failed when processing 'DAGOLDEN/Module-Build-0.3603.tar.gz' with 'make_test => NO'. Continuing, but chances to succeed are limited. CPAN.pm: Going to build D/DD/DDUMONT/Config-Model-0.641.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.641' >>> 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 332. 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.641.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..28 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 20 - created 3rd dummy instance ok 21 - check data dump for 'olist' ok 22 - check data dump for 'olist:0' ok 23 - check data dump for 'olist:0 DX' ok 24 - check data dump for 'string_with_def' ok 25 - check data dump for 'ordered_hash' ok 26 - check data dump for 'hash_a' ok 27 - check data dump for 'std_id:ab' ok 28 - 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 c2",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..29 ok 1 - compiled ok 2 - created dummy instance ok 3 - set up data in tree ok 4 - created wizard helper ok 5 - list_element_cb got lista ok 6 - leaf_element_cb got lista:0 ok 7 - leaf_element_cb got lista:1 ok 8 - leaf_element_cb got lista:0 ok 9 - list_element_cb got lista ok 10 - leaf_element_cb got lista:0 ok 11 - leaf_element_cb got lista:1 ok 12 - leaf_element_cb got lista:2 ok 13 - leaf_element_cb got lista:3 ok 14 - hash_element_cb got hash_a ok 15 - leaf_element_cb got hash_a:"ti ti" ok 16 - leaf_element_cb got hash_a:titi ok 17 - leaf_element_cb got hash_a:toto ok 18 - leaf_element_cb got tree_macro ok 19 - leaf_element_cb got a_string ok 20 - int_cb got int_v ok 21 - leaf_element_cb got a_string ok 22 - leaf_element_cb got tree_macro ok 23 - leaf_element_cb got hash_a:toto ok 24 - leaf_element_cb got hash_a:titi ok 25 - leaf_element_cb got hash_a:toto ok 26 - leaf_element_cb got tree_macro ok 27 - leaf_element_cb got a_string ok 28 - int_cb got int_v ok 29 - wizard explored all items ok All tests successful. Files=33, Tests=1028, 13 wallclock secs ( 0.11 usr + 0.00 sys = 0.11 CPU) Result: PASS DDUMONT/Config-Model-0.641.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.641-lDQqYs && tar cvf - Config-Model-0.641.ppd blib) | gzip -c >C:/cpanfly/var/REPO/D/DD/DDUMONT/Config-Model-0.641.tar.gz Config-Model-0.641.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.641-lDQqYs/Config-Model-0.641.ppd C:/cpanfly/var/REPO/D/DD/DDUMONT Finished 2010-01-21T03:43:13